1import{a as _a}from"./chunk-FK6H3RFT.js";import{a as TD}from"./chunk-JQIZ23YW.js";import{a as zD}from"./chunk-4GNHEIKB.js";import"./chunk-5HF77ZNI.js";import{a as ND,b as RD}from"./chunk-O6UXXAMK.js";import{a as MD,b as OD}from"./chunk-ZJEO3DRD.js";import{a as nD,b as Xh}from"./chunk-MCVI3A3E.js";import{a as fr,b as hr,c as j2,d as to,e as V2,f as Ro,g as $2,h as H2,i as K2,j as Ys,k as Kh,l as Gh,m as Wh,n as Gl,o as Wl,p as bs,q as Jh,r as sD,s as yD,t as PD,u as BD,v as Ou,x as FD}from"./chunk-5KB3M6ZC.js";import{a as Sh,b as No}from"./chunk-W4F2BJ53.js";import{a as LD}from"./chunk-J5ZM5HE5.js";import{a as Hh,b as U2,c as hs,d as X2,e as Zh,f as lD,g as R1,k as CD,l as kD,m as SD,n as AD,q as wD,s as Mu}from"./chunk-2CFDNA7W.js";import{a as gn}from"./chunk-CG43LB3V.js";import"./chunk-BYXBJQAS.js";import{a as Hl}from"./chunk-FDGA2LKM.js";import{b as _D}from"./chunk-NHTZGJMW.js";import{a as eD,b as xD,c as ED,d as DD}from"./chunk-TCKY5QDJ.js";import{a as jc,b as Np,d as Mh,f as P2,g as T2,h as Oh,i as Nh,j as Rp,k as Eu,l as Du,m as Rh}from"./chunk-GPCJBQOY.js";import{a as ID}from"./chunk-6Q2CUQCE.js";import"./chunk-R4RETMV7.js";import{a as gD,b as fD,c as eb,d as hD,e as bD,f as vD}from"./chunk-STUDFDAQ.js";import"./chunk-QFXOLB5H.js";import{a as tb}from"./chunk-B7OTDDKK.js";import{a as g2,b as f2,e as Qh}from"./chunk-LRIGDJIW.js";import{a as Y2}from"./chunk-I4BHCL7H.js";import{b as aD,c as Yh}from"./chunk-WW6VNHXA.js";import{a as J2,b as zu}from"./chunk-57QRRRW2.js";import{a as G2,g as W2,h as Q2,i as Z2}from"./chunk-U3SSL2BJ.js";import{a as iD}from"./chunk-E3H4IJT3.js";import"./chunk-DK4HXHPC.js";import{a as D2,b as F2,c as q2}from"./chunk-AOYKZHLE.js";import{a as wu}from"./chunk-HPYOONN3.js";import"./chunk-57SP3FG6.js";import{a as oD}from"./chunk-KY7LI2PV.js";import{a as tD,b as rD}from"./chunk-GVFIKC2A.js";import{a as cD}from"./chunk-3OI6QV5T.js";import{a as dD}from"./chunk-HDNRAKVG.js";import{a as mD}from"./chunk-BENOERC3.js";import{a as pD}from"./chunk-64HSFJPZ.js";import{a as $h}from"./chunk-OEXLWXO3.js";import{a as uD}from"./chunk-3JGTM66H.js";import"./chunk-PFJOSMBQ.js";import{a as Dh,b as _2,c as S2,i as A2}from"./chunk-BIN7C7OW.js";import{B as w2,b as xu}from"./chunk-OPQ562WQ.js";import{a as Op,b as Ih,d as M1,g as zh,h as O1,i as N1}from"./chunk-FZAY6I33.js";import{a as x2}from"./chunk-NTY2OO4P.js";import{a as R2,b as L2,c as B2}from"./chunk-FURUONTQ.js";import{a as Vh}from"./chunk-HNG2XDPE.js";import{d as _u}from"./chunk-AGH7KX44.js";import{a as Lh,b as Bh,c as Fh,d as I2,e as z2,f as qh}from"./chunk-LOR5KXA4.js";import{d as E2,f as Iu}from"./chunk-EZCOJSSD.js";import"./chunk-PFNGEXWC.js";import{a as M2,c as O2,d as N2,e as jh,f as Uh}from"./chunk-3FJKNV6X.js";import"./chunk-OYDVN5K4.js";import{a as fs}from"./chunk-NR5KS2KR.js";import{b as h2,c as b2}from"./chunk-FX3HLJHF.js";import{b as v2,c as y2}from"./chunk-LUAGPPDW.js";import{a as C2,c as k2}from"./chunk-KHY47C4B.js";import{a as WE,b as QE}from"./chunk-EI3EUXWS.js";import{b as HE,c as KE,d as GE}from"./chunk-FO6JZVLL.js";import"./chunk-AX3GCFAZ.js";import{a as ZE,d as YE}from"./chunk-6EZPLTEQ.js";import{a as p2}from"./chunk-NQHQURSE.js";import{b as r2,c as s2,d as l2,e as c2,f as d2,g as u2,h as m2,i as Eh}from"./chunk-ZSPXMSF4.js";import{b as JE,e as XE}from"./chunk-D4GWE67H.js";import{a as n2,b as o2}from"./chunk-7W2EAXBS.js";import{f as e2,h as xh,i as t2,j as i2,k as a2}from"./chunk-RTV2CCPB.js";import{a as TE,d as xE}from"./chunk-PK6YGD2V.js";import{a as LE,b as BE}from"./chunk-ENM23SBX.js";import{a as FE,d as qE}from"./chunk-R7HDG6I4.js";import{a as Th,o as jE,v as UE}from"./chunk-U6224T7R.js";import{a as VE,b as $E}from"./chunk-FPWC64PP.js";import{f as gE}from"./chunk-CXW2B7B3.js";import{a as uE,b as mE,j as pE}from"./chunk-HIX2SJGC.js";import{b as fE,e as hE}from"./chunk-6JXQF6OY.js";import{m as yE,n as wh}from"./chunk-637UHKTB.js";import{a as bE,c as vE}from"./chunk-KEKOWM7X.js";import{f as Ph,v as AE}from"./chunk-3SRURXPE.js";import{f as _E,g as SE}from"./chunk-L5IUHJAK.js";import"./chunk-WJXNGIZB.js";import{b as NE,l as RE}
1from"./chunk-MA54ZH2D.js";import{a as ME,i as OE}from"./chunk-PT7T6VUB.js";import{f as CE,t as Tu,x as kE}from"./chunk-Y6BPF2AF.js";import{m as kh,n as _h,o as Au,r as Zx}from"./chunk-W3OE3L5D.js";import{a as EE,g as DE}from"./chunk-2MJXGAKW.js";import{a as IE,d as zE}from"./chunk-ALNMNLGQ.js";import{m as wE,o as PE}from"./chunk-CJFAJ6X7.js";import{a as Yx}from"./chunk-NJWYIVPI.js";import"./chunk-75JYXMPN.js";import{a as aE}from"./chunk-2OLQ5GWO.js";import{a as Jx,b as Xx,c as Kl,f as eE}from"./chunk-JUU5HAG3.js";import{a as sE}from"./chunk-AOELFSIH.js";import{d as z1,e as nE,f as oE,h as rE}from"./chunk-TBOQFAJ6.js";import"./chunk-UGX234JD.js";import{b as lE,d as Pu,h as cE,t as dE}from"./chunk-ZGQ2OYA5.js";import{a as tE,c as iE}from"./chunk-2WCCJJWQ.js";import{a as Ah}from"./chunk-7ACRYBBY.js";import"./chunk-3GMU6VUL.js";import{A as Hx,B as Kx,C as Ch,E as Gx,H as Su,L as Wx,N as Qx,g as Ux,p as Vx,z as $x}from"./chunk-VDWXESJF.js";import{$ as mT,$c as vx,A as Tn,Aa as gr,Ac as rx,Ad as Rx,B as th,Ba as vT,Bc as sx,Bd as Lx,Ca as yT,Cd as Bx,Da as sh,Dd as Fx,Ea as Mo,Ed as qx,F as hu,Fa as Va,Fd as jx,Ga as Oo,H as zo,Ha as D1,Hb as vu,I as Xn,Ia as lh,Ib as mh,Ja as CT,Jc as bh,Ka as kT,Kc as lx,La as _T,Lb as qT,Lc as cx,Ma as ST,Mb as jT,Mc as dx,N as ih,Na as AT,Nc as ux,Oc as mx,P as cT,Pa as wT,Pc as I1,Q as ds,Qa as PT,Qc as px,R as hi,S as oa,Sa as jl,T as dT,Ta as TT,U as uT,Ua as ch,Va as xT,Vc as vh,Wa as ET,Wb as UT,Wc as ku,X as qr,Xc as gx,Y as x1,Yb as VT,Yc as fx,Za as DT,Zb as ph,Zc as hx,_ as ah,_b as $T,_c as bx,a as sT,aa as Bl,ad as yx,b as gu,bb as dh,bd as $l,c as Fa,ca as Fl,cc as HT,cd as Cx,da as nh,db as IT,dc as KT,e as Xi,eb as zT,ec as GT,f as Wi,fa as pT,fb as MT,fc as WT,fd as kx,g as er,ga as gT,gd as _x,h as Ll,ha as fT,hc as gh,hd as yh,ia as E1,ib as uh,ic as yu,ja as zp,jc as QT,jd as Sx,k as Na,kb as OT,kc as Cu,kd as Ax,la as us,lb as NT,lc as fh,ld as wx,m as pn,mc as ZT,md as Px,n as Zs,nb as RT,nc as YT,nd as Tx,o as fu,oa as hT,oc as JT,od as xx,pa as oh,pd as Ex,q as lT,qa as ms,qc as XT,qd as Dx,rb as LT,rc as ex,sb as BT,sc as tx,sd as Ix,t as eh,tb as Mp,td as zx,ua as bu,va as ql,vb as Ul,vc as hh,w as Fr,wa as rh,wb as FT,wc as ix,x as tr,xb as ps,xc as ax,xd as Mx,y as Io,ya as bT,yb as gs,yc as nx,yd as Ox,z as Pn,za as eo,zb as Vl,zc as ox,zd as Nx}from"./chunk-JCOTUPE5.js";import{A as IP,B as Gt,Bc as Pi,C as Tp,Cc as $P,Cd as tT,Db as Nl,Dd as Rl,Ea as Ep,Ec as wn,Ed as Bn,Fd as Zf,G as zP,Gc as HP,Ha as ue,Ia as qP,Ib as Oa,Id as Yf,Ie as rT,Ja as Ga,Jc as ri,Ka as Ln,Kc as Ua,L as xp,La as Dp,Mc as KP,Md as cs,Nd as mn,O as nu,Oc as mu,Od as iT,P as $i,Pc as GP,Q as MP,Qc as qc,R as OP,S as NP,Td as pu,Ua as Ip,V as ou,Wd as at,X as RP,Xa as Kf,Xd as Ti,Y as LP,aa as Zn,b as wP,bb as Lr,cd as WP,da as ja,dd as QP,ea as Yn,ed as ZP,fe as aT,ga as _i,gb as mr,gc as na,ha as Ol,hb as Br,id as YP,j as Ja,jb as Gf,jd as JP,l as Gi,ld as XP,m as ai,n as PP,nd as ls,o as TP,oc as ss,p as xP,pa as ru,pc as jP,q as Uf,qa as BP,qb as uu,r as Do,re as Jf,s as dt,sc as Jn,se as nT,t as Vf,ta as su,tb as Wf,tc as pr,td as eT,te as Xf,ua as $f,ub as fi,ue as oT,v as au,va as FP,wa as Hf,wc as UP,x as EP,xa as lu,xb as Qf,y as DP,ya as cu,za as du,zc as VP}from"./chunk-TXT3R3MF.js";import{$a as mP,Ac as Ff,Bc as Yt,Cc as ut,Cd as wp,Da as cP,Dc as mt,Dd as _P,Ea as Te,Ec as k,Ed as An,F as tP,Fa as ce,Fb as Vt,Fc as p,Fd as yt,Gc as g,Gd as ka,H as Nf,Ha as Lf,Hb as ga,Hc as F,Hd as iu,I as Rf,Ia as Ke,Ib as gP,Ic as za,J as iP,Ja as Z,Jc as ya,Kc as yP,L as Ut,Lc as rt,Ma as dP,Mb as Or,Mc as st,Md as A,Nb as d,Nc as Ca,Nd as w,Od as $t,Pd as Pp,Rc as ke,Rd as Ma,S as Co,Sa as W,Sc as kp,Ta as Q,Ua as Sn,V as Fc,Va as Eo,W as nt,Wa as Bf,Wc as $,Xa as uP,Xc as _p,Ya as Il,Yc as v,Z as aP,Zb as Ml,Zc as Sp,_a as Vi,_b as Ve,_c as Ap,a as as,aa as Ws,ac as rs,ad as Ki,ba as nP,bd as Ei,cb as pP,cd as Di,d as Za,db as Cp,e as Ta,ee as SP,fa as oP,fc as Oe,fe as jf,ga as ia,gc as de,gd as Ri,ge as aa,h as Xw,hc as fP,hd as CP,ib as zl,ic as tu,id as _t,jb as Nt,jc as Qi,jd as kP,k as _n,kc as he,kd as Ya,lb as Rn,ld as S,mb as eu,md as B,nd as j,ne as AP,od as Ji,p as pa,qa as ns,r as eP,ra as rP,rc as hP,rd as Yo,sc as bP,sd as Jo,ta as Dl,td as Xo,ua as Qe,uc as vP,ud as Nr,va as kn,vc as Qt,vd as qf,w
1a as sP,wd as Rr,x as bt,xa as Bt,xc as Y,xd as nn,y as qi,ya as lP,yc as Qs,yd as Qn,zc as J}from"./chunk-PWAHSUDZ.js";import{a as $e,b as kt,d as Jw,e as va,g as Oj,i as un}from"./chunk-2BAXZMGZ.js";var VR=va((jJe,UR)=>{"use strict";UR.exports=function(){return typeof Promise=="function"&&Promise.prototype&&Promise.prototype.then}});var ec=va(Vc=>{"use strict";var r_,gfe=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];Vc.getSymbolSize=function(t){if(!t)throw new Error('"version" cannot be null or undefined');if(t<1||t>40)throw new Error('"version" should be in range from 1 to 40');return t*4+17};Vc.getSymbolTotalCodewords=function(t){return gfe[t]};Vc.getBCHDigit=function(i){let t=0;for(;i!==0;)t++,i>>>=1;return t};Vc.setToSJISFunction=function(t){if(typeof t!="function")throw new Error('"toSJISFunc" is not a valid function.');r_=t};Vc.isKanjiModeEnabled=function(){return typeof r_<"u"};Vc.toSJIS=function(t){return r_(t)}});var UC=va(Cr=>{"use strict";Cr.L={bit:1};Cr.M={bit:0};Cr.Q={bit:3};Cr.H={bit:2};function ffe(i){if(typeof i!="string")throw new Error("Param is not a string");switch(i.toLowerCase()){case"l":case"low":return Cr.L;case"m":case"medium":return Cr.M;case"q":case"quartile":return Cr.Q;case"h":case"high":return Cr.H;default:throw new Error("Unknown EC Level: "+i)}}Cr.isValid=function(t){return t&&typeof t.bit<"u"&&t.bit>=0&&t.bit<4};Cr.from=function(t,e){if(Cr.isValid(t))return t;try{return ffe(t)}catch(a){return e}}});var KR=va(($Je,HR)=>{"use strict";function $R(){this.buffer=[],this.length=0}$R.prototype={get:function(i){let t=Math.floor(i/8);return(this.buffer[t]>>>7-i%8&1)===1},put:function(i,t){for(let e=0;e<t;e++)this.putBit((i>>>t-e-1&1)===1)},getLengthInBits:function(){return this.length},putBit:function(i){let t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),i&&(this.buffer[t]|=128>>>this.length%8),this.length++}};HR.exports=$R});var WR=va((HJe,GR)=>{"use strict";function $p(i){if(!i||i<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=i,this.data=new Uint8Array(i*i),this.reservedBit=new Uint8Array(i*i)}$p.prototype.set=function(i,t,e,a){let n=i*this.size+t;this.data[n]=e,a&&(this.reservedBit[n]=!0)};$p.prototype.get=function(i,t){return this.data[i*this.size+t]};$p.prototype.xor=function(i,t,e){this.data[i*this.size+t]^=e};$p.prototype.isReserved=function(i,t){return this.reservedBit[i*this.size+t]};GR.exports=$p});var QR=va(VC=>{"use strict";var hfe=ec().getSymbolSize;VC.getRowColCoords=function(t){if(t===1)return[];let e=Math.floor(t/7)+2,a=hfe(t),n=a===145?26:Math.ceil((a-13)/(2*e-2))*2,o=[a-7];for(let r=1;r<e-1;r++)o[r]=o[r-1]-n;return o.push(6),o.reverse()};VC.getPositions=function(t){let e=[],a=VC.getRowColCoords(t),n=a.length;for(let o=0;o<n;o++)for(let r=0;r<n;r++)o===0&&r===0||o===0&&r===n-1||o===n-1&&r===0||e.push([a[o],a[r]]);return e}});var JR=va(YR=>{"use strict";var bfe=ec().getSymbolSize,ZR=7;YR.getPositions=function(t){let e=bfe(t);return[[0,0],[e-ZR,0],[0,e-ZR]]}});var XR=va(Ra=>{"use strict";Ra.Patterns={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7};var $c={N1:3,N2:3,N3:40,N4:10};Ra.isValid=function(t){return t!=null&&t!==""&&!isNaN(t)&&t>=0&&t<=7};Ra.from=function(t){return Ra.isValid(t)?parseInt(t,10):void 0};Ra.getPenaltyN1=function(t){let e=t.size,a=0,n=0,o=0,r=null,s=null;for(let l=0;l<e;l++){n=o=0,r=s=null;for(let c=0;c<e;c++){let m=t.get(l,c);m===r?n++:(n>=5&&(a+=$c.N1+(n-5)),r=m,n=1),m=t.get(c,l),m===s?o++:(o>=5&&(a+=$c.N1+(o-5)),s=m,o=1)}n>=5&&(a+=$c.N1+(n-5)),o>=5&&(a+=$c.N1+(o-5))}return a};Ra.getPenaltyN2=function(t){let e=t.size,a=0;for(let n=0;n<e-1;n++)for(let o=0;o<e-1;o++){let r=t.get(n,o)+t.get(n,o+1)+t.get(n+1,o)+t.get(n+1,o+1);(r===4||r===0)&&a++}return a*$c.N2};Ra.getPenaltyN3=function(t){let e=t.size,a=0,n=0,o=0;for(let r=0;r<e;r++){n=o=0;for(let s=0;s<e;s++)n=n<<1&2047|t.get(r,s),s>=10&&(n===1488||n===93)&&a++,o=o<<1&2047|t.get(s,r),s>=10&&(o===1488||o===93)&&a++}return a*$c.N3};Ra.getPenaltyN4=function(t){let e=0,a=t.data.length;for(let o=0;o<a;o++)e+=t.data[o];return Math.abs(Math.ceil(e*100/a/5)-10)*$c.N4};function vfe(i,t,e){switch(i){case Ra.Patterns.PATTERN000:return(t+e)%2===0;case Ra.Patterns.PATTERN001:return t%2===0;case Ra.Patterns.PATTERN010:return e%3===0;case Ra.Patterns.PATTERN011:return(t+e)%3===0;case Ra.Patterns.PATTERN100:return(Math.floor(t/2)+Math.floor(e/3))%2===0;case Ra.Patterns.PATTERN101:return t*e%2+t*e%3===0;case Ra.Patterns.PATTERN110:return(t*e%2+t*e%3)%2===0;case Ra.Patterns.PATTERN111:return(t*e%3+(t+e)%2)%2===0;default:throw new Error("bad maskPattern:"+i)}}Ra.applyMask=function(t,e){let a=e.size;
1for(let n=0;n<a;n++)for(let o=0;o<a;o++)e.isReserved(o,n)||e.xor(o,n,vfe(t,o,n))};Ra.getBestMask=function(t,e){let a=Object.keys(Ra.Patterns).length,n=0,o=1/0;for(let r=0;r<a;r++){e(r),Ra.applyMask(r,t);let s=Ra.getPenaltyN1(t)+Ra.getPenaltyN2(t)+Ra.getPenaltyN3(t)+Ra.getPenaltyN4(t);Ra.applyMask(r,t),s<o&&(o=s,n=r)}return n}});var l_=va(s_=>{"use strict";var tc=UC(),$C=[1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,4,1,2,4,4,2,4,4,4,2,4,6,5,2,4,6,6,2,5,8,8,4,5,8,8,4,5,8,11,4,8,10,11,4,9,12,16,4,9,16,16,6,10,12,18,6,10,17,16,6,11,16,19,6,13,18,21,7,14,21,25,8,16,20,25,8,17,23,25,9,17,23,34,9,18,25,30,10,20,27,32,12,21,29,35,12,23,34,37,12,25,34,40,13,26,35,42,14,28,38,45,15,29,40,48,16,31,43,51,17,33,45,54,18,35,48,57,19,37,51,60,19,38,53,63,20,40,56,66,21,43,59,70,22,45,62,74,24,47,65,77,25,49,68,81],HC=[7,10,13,17,10,16,22,28,15,26,36,44,20,36,52,64,26,48,72,88,36,64,96,112,40,72,108,130,48,88,132,156,60,110,160,192,72,130,192,224,80,150,224,264,96,176,260,308,104,198,288,352,120,216,320,384,132,240,360,432,144,280,408,480,168,308,448,532,180,338,504,588,196,364,546,650,224,416,600,700,224,442,644,750,252,476,690,816,270,504,750,900,300,560,810,960,312,588,870,1050,336,644,952,1110,360,700,1020,1200,390,728,1050,1260,420,784,1140,1350,450,812,1200,1440,480,868,1290,1530,510,924,1350,1620,540,980,1440,1710,570,1036,1530,1800,570,1064,1590,1890,600,1120,1680,1980,630,1204,1770,2100,660,1260,1860,2220,720,1316,1950,2310,750,1372,2040,2430];s_.getBlocksCount=function(t,e){switch(e){case tc.L:return $C[(t-1)*4+0];case tc.M:return $C[(t-1)*4+1];case tc.Q:return $C[(t-1)*4+2];case tc.H:return $C[(t-1)*4+3];default:return}};s_.getTotalCodewordsCount=function(t,e){switch(e){case tc.L:return HC[(t-1)*4+0];case tc.M:return HC[(t-1)*4+1];case tc.Q:return HC[(t-1)*4+2];case tc.H:return HC[(t-1)*4+3];default:return}}});var eL=va(GC=>{"use strict";var Hp=new Uint8Array(512),KC=new Uint8Array(256);(function(){let t=1;for(let e=0;e<255;e++)Hp[e]=t,KC[t]=e,t<<=1,t&256&&(t^=285);for(let e=255;e<512;e++)Hp[e]=Hp[e-255]})();GC.log=function(t){if(t<1)throw new Error("log("+t+")");return KC[t]};GC.exp=function(t){return Hp[t]};GC.mul=function(t,e){return t===0||e===0?0:Hp[KC[t]+KC[e]]}});var tL=va(Kp=>{"use strict";var c_=eL();Kp.mul=function(t,e){let a=new Uint8Array(t.length+e.length-1);for(let n=0;n<t.length;n++)for(let o=0;o<e.length;o++)a[n+o]^=c_.mul(t[n],e[o]);return a};Kp.mod=function(t,e){let a=new Uint8Array(t);for(;a.length-e.length>=0;){let n=a[0];for(let r=0;r<e.length;r++)a[r]^=c_.mul(e[r],n);let o=0;for(;o<a.length&&a[o]===0;)o++;a=a.slice(o)}return a};Kp.generateECPolynomial=function(t){let e=new Uint8Array([1]);for(let a=0;a<t;a++)e=Kp.mul(e,new Uint8Array([1,c_.exp(a)]));return e}});var nL=va((JJe,aL)=>{"use strict";var iL=tL();function d_(i){this.genPoly=void 0,this.degree=i,this.degree&&this.initialize(this.degree)}d_.prototype.initialize=function(t){this.degree=t,this.genPoly=iL.generateECPolynomial(this.degree)};d_.prototype.encode=function(t){if(!this.genPoly)throw new Error("Encoder not initialized");let e=new Uint8Array(t.length+this.degree);e.set(t);let a=iL.mod(e,this.genPoly),n=this.degree-a.length;if(n>0){let o=new Uint8Array(this.degree);return o.set(a,n),o}return a};aL.exports=d_});var u_=va(oL=>{"use strict";oL.isValid=function(t){return!isNaN(t)&&t>=1&&t<=40}});var m_=va(Js=>{"use strict";var rL="[0-9]+",yfe="[A-Z $%*+\\-./:]+",Gp="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+";Gp=Gp.replace(/u/g,"\\u");var Cfe="(?:(?![A-Z0-9 $%*+\\-./:]|"+Gp+`)(?:.|[\r 2]))+`;Js.KANJI=new RegExp(Gp,"g");Js.BYTE_KANJI=new RegExp("[^A-Z0-9 $%*+\\-./:]+","g");Js.BYTE=new RegExp(Cfe,"g");Js.NUMERIC=new RegExp(rL,"g");Js.ALPHANUMERIC=new RegExp(yfe,"g");var kfe=new RegExp("^"+Gp+"$"),_fe=new RegExp("^"+rL+"$"),Sfe=new RegExp("^[A-Z0-9 $%*+\\-./:]+$");Js.testKanji=function(t){return kfe.test(t)};Js.testNumeric=function(t){return _fe.test(t)};Js.testAlphanumeric=function(t){return Sfe.test(t)}});var ic=va(fn=>{"use strict";var Afe=u_(),p_=m_();fn.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]};fn.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]};fn.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]};fn.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]};fn.MIXED={bit:-1};fn.getCharCountIndicator=function(t,e){if(!t.ccBits)throw new Error("Invalid mode: "+t);if(!Afe.isValid(e))throw new Error("Invalid version: "+e);return e>=1&&e<10?t.ccBits[0]:e<27?t.ccBits[1]:t.ccBits[2]};fn.getBestModeForData=function(t){return p_.testNumeric(t)?fn.NUMERIC:p_.testAlphanumeric(t)?fn.ALPHANUMERIC:p_.testKanji(t)?fn.KANJI:fn.BYTE};fn.toString=function(t){if(t&&t.id)return t.id;throw new Error("Invalid mode")};fn.isValid=function(t){return t&&t.bit&&t.ccBits};
2function wfe(i){if(typeof i!="string")throw new Error("Param is not a string");switch(i.toLowerCase()){case"numeric":return fn.NUMERIC;case"alphanumeric":return fn.ALPHANUMERIC;case"kanji":return fn.KANJI;case"byte":return fn.BYTE;default:throw new Error("Unknown mode: "+i)}}fn.from=function(t,e){if(fn.isValid(t))return t;try{return wfe(t)}catch(a){return e}}});var uL=va(Hc=>{"use strict";var WC=ec(),Pfe=l_(),sL=UC(),ac=ic(),g_=u_(),cL=7973,lL=WC.getBCHDigit(cL);function Tfe(i,t,e){for(let a=1;a<=40;a++)if(t<=Hc.getCapacity(a,e,i))return a}function dL(i,t){return ac.getCharCountIndicator(i,t)+4}function xfe(i,t){let e=0;return i.forEach(function(a){let n=dL(a.mode,t);e+=n+a.getBitsLength()}),e}function Efe(i,t){for(let e=1;e<=40;e++)if(xfe(i,e)<=Hc.getCapacity(e,t,ac.MIXED))return e}Hc.from=function(t,e){return g_.isValid(t)?parseInt(t,10):e};Hc.getCapacity=function(t,e,a){if(!g_.isValid(t))throw new Error("Invalid QR Code version");typeof a>"u"&&(a=ac.BYTE);let n=WC.getSymbolTotalCodewords(t),o=Pfe.getTotalCodewordsCount(t,e),r=(n-o)*8;if(a===ac.MIXED)return r;let s=r-dL(a,t);switch(a){case ac.NUMERIC:return Math.floor(s/10*3);case ac.ALPHANUMERIC:return Math.floor(s/11*2);case ac.KANJI:return Math.floor(s/13);case ac.BYTE:default:return Math.floor(s/8)}};Hc.getBestVersionForData=function(t,e){let a,n=sL.from(e,sL.M);if(Array.isArray(t)){if(t.length>1)return Efe(t,n);if(t.length===0)return 1;a=t[0]}else a=t;return Tfe(a.mode,a.getLength(),n)};Hc.getEncodedBits=function(t){if(!g_.isValid(t)||t<7)throw new Error("Invalid QR Code version");let e=t<<12;for(;WC.getBCHDigit(e)-lL>=0;)e^=cL<<WC.getBCHDigit(e)-lL;return t<<12|e}});var fL=va(gL=>{"use strict";var f_=ec(),pL=1335,Dfe=21522,mL=f_.getBCHDigit(pL);gL.getEncodedBits=function(t,e){let a=t.bit<<3|e,n=a<<10;for(;f_.getBCHDigit(n)-mL>=0;)n^=pL<<f_.getBCHDigit(n)-mL;return(a<<10|n)^Dfe}});var bL=va((nXe,hL)=>{"use strict";var Ife=ic();function im(i){this.mode=Ife.NUMERIC,this.data=i.toString()}im.getBitsLength=function(t){return 10*Math.floor(t/3)+(t%3?t%3*3+1:0)};im.prototype.getLength=function(){return this.data.length};im.prototype.getBitsLength=function(){return im.getBitsLength(this.data.length)};im.prototype.write=function(t){let e,a,n;for(e=0;e+3<=this.data.length;e+=3)a=this.data.substr(e,3),n=parseInt(a,10),t.put(n,10);let o=this.data.length-e;o>0&&(a=this.data.substr(e),n=parseInt(a,10),t.put(n,o*3+1))};hL.exports=im});var yL=va((oXe,vL)=>{"use strict";var zfe=ic(),h_=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","$","%","*","+","-",".","/",":"];function am(i){this.mode=zfe.ALPHANUMERIC,this.data=i}am.getBitsLength=function(t){return 11*Math.floor(t/2)+6*(t%2)};am.prototype.getLength=function(){return this.data.length};am.prototype.getBitsLength=function(){return am.getBitsLength(this.data.length)};am.prototype.write=function(t){let e;for(e=0;e+2<=this.data.length;e+=2){let a=h_.indexOf(this.data[e])*45;a+=h_.indexOf(this.data[e+1]),t.put(a,11)}this.data.length%2&&t.put(h_.indexOf(this.data[e]),6)};vL.exports=am});var kL=va((rXe,CL)=>{"use strict";var Mfe=ic();function nm(i){this.mode=Mfe.BYTE,typeof i=="string"?this.data=new TextEncoder().encode(i):this.data=new Uint8Array(i)}nm.getBitsLength=function(t){return t*8};nm.prototype.getLength=function(){return this.data.length};nm.prototype.getBitsLength=function(){return nm.getBitsLength(this.data.length)};nm.prototype.write=function(i){for(let t=0,e=this.data.length;t<e;t++)i.put(this.data[t],8)};CL.exports=nm});var SL=va((sXe,_L)=>{"use strict";var Ofe=ic(),Nfe=ec();function om(i){this.mode=Ofe.KANJI,this.data=i}om.getBitsLength=function(t){return t*13};om.prototype.getLength=function(){return this.data.length};om.prototype.getBitsLength=function(){return om.getBitsLength(this.data.length)};om.prototype.write=function(i){let t;for(t=0;t<this.data.length;t++){let e=Nfe.toSJIS(this.data[t]);if(e>=33088&&e<=40956)e-=33088;else if(e>=57408&&e<=60351)e-=49472;else throw new Error("Invalid SJIS character: "+this.data[t]+` 3Make sure your charset is UTF-8`);e=(e>>>8&255)*192+(e&255),i.put(e,13)}};_L.exports=om});var AL=va((lXe,b_)=>{"use strict";var Wp={single_source_shortest_paths:function(i,t,e){var a={},n={};n[t]=0;var o=Wp.PriorityQueue.make();o.push(t,0);for(var r,s,l,c,m,b,C,h,P;!o.empty();){r=o.pop(),s=r.value,c=r.cost,m=i[s]||{};for(l in m)m.hasOwnProperty(l)&&(b=m[l],C=c+b,h=n[l],P=typeof n[l]>"u",(P||h>C)&&(n[l]=C,o.push(l,C),a[l]=s))}if(typeof e<"u"&&typeof n[e]>"u"){var x=["Could not find a path from ",t," to ",e,"."].join("");throw new Error(x)}return a},extract_shortest_path_from_predecessor_list:function(i,t){for(var e=[],a=t,n;a;)e.push(a),n=i[a],a=i[a];return e.reverse(),e},find_path:function(i,t,e){var a=Wp.single_source_shortest_paths(i,t,e);return Wp.extract_shortest_path_from_predecessor_list(a,e)},PriorityQueue:{make:function(i){var t=Wp.PriorityQueue,e={},a;i=i||{};for(a in t)t.hasOwnProperty(a)&&(e[a]=t[a]);return e.queue=[],e.sorter=i.sorter||t.default_sorter,e},default_sorter:function(i,t){return i.cost-t.cost},push:function(i,t){var e={value:i,cost:t};this.queue.push(e),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return this.queue.length===0}}};typeof b_<"u"&&(b_.exports=Wp)});var zL=va(rm=>{"use strict";var ra=ic(),TL=bL(),xL=yL(),EL=kL(),DL=SL(),Qp=m_(),QC=ec(),Rfe=AL();function wL(i){return unescape(encodeURIComponent(i)).length}function Zp(i,t,e){let a=[],n;for(;(n=i.exec(e))!==null;)a.push({data:n[0],index:n.index,mode:t,length:n[0].length});return a}function IL(i){let t=Zp(Qp.NUMERIC,ra.NUMERIC,i),e=Zp(Qp.ALPHANUMERIC,ra.ALPHANUMERIC,i),a,n;return QC.isKanjiModeEnabled()?(a=Zp(Qp.BYTE,ra.BYTE,i),n=Zp(Qp.KANJI,ra.KANJI,i)):(a=Zp(Qp.BYTE_KANJI,ra.BYTE,i),n=[]),t.concat(e,a,n).sort(function(r,s){return r.index-s.index}).map(function(r){return{data:r.data,mode:r.mode,length:r.length}})}function v_(i,t){switch(t){case ra.NUMERIC:return TL.getBitsLength(i);case ra.ALPHANUMERIC:return xL.getBitsLength(i);case ra.KANJI:return DL.getBitsLength(i);case ra.BYTE:return EL.getBitsLength(i)}}function Lfe(i){return i.reduce(function(t,e){let a=t.length-1>=0?t[t.length-1]:null;return a&&a.mode===e.mode?(t[t.length-1].data+=e.data,t):(t.push(e),t)},[])}function Bfe(i){let t=[];for(let e=0;e<i.length;e++){let a=i[e];switch(a.mode){case ra.NUMERIC:t.push([a,{data:a.data,mode:ra.ALPHANUMERIC,length:a.length},{data:a.data,mode:ra.BYTE,length:a.length}]);break;case ra.ALPHANUMERIC:t.push([a,{data:a.data,mode:ra.BYTE,length:a.length}]);break;case ra.KANJI:t.push([a,{data:a.data,mode:ra.BYTE,length:wL(a.data)}]);break;case ra.BYTE:t.push([{data:a.data,mode:ra.BYTE,length:wL(a.data)}])}}return t}function Ffe(i,t){let e={},a={start:{}},n=["start"];for(let o=0;o<i.length;o++){let r=i[o],s=[];for(let l=0;l<r.length;l++){let c=r[l],m=""+o+l;s.push(m),e[m]={node:c,lastCount:0},a[m]={};for(let b=0;b<n.length;b++){let C=n[b];e[C]&&e[C].node.mode===c.mode?(a[C][m]=v_(e[C].lastCount+c.length,c.mode)-v_(e[C].lastCount,c.mode),e[C].lastCount+=c.length):(e[C]&&(e[C].lastCount=c.length),a[C][m]=v_(c.length,c.mode)+4+ra.getCharCountIndicator(c.mode,t))}}n=s}for(let o=0;o<n.length;o++)a[n[o]].end=0;return{map:a,table:e}}function PL(i,t){let e,a=ra.getBestModeForData(i);if(e=ra.from(t,a),e!==ra.BYTE&&e.bit<a.bit)throw new Error('"'+i+'" cannot be encoded with mode '+ra.toString(e)+`. 4 Suggested mode is: `+ra.toString(a));switch(e===ra.KANJI&&!QC.isKanjiModeEnabled()&&(e=ra.BYTE),e){case ra.NUMERIC:return new TL(i);case ra.ALPHANUMERIC:return new xL(i);case ra.KANJI:return new DL(i);case ra.BYTE:return new EL(i)}}rm.fromArray=function(t){return t.reduce(function(e,a){return typeof a=="str
4ing"?e.push(PL(a,null)):a.data&&e.push(PL(a.data,a.mode)),e},[])};rm.fromString=function(t,e){let a=IL(t,QC.isKanjiModeEnabled()),n=Bfe(a),o=Ffe(n,e),r=Rfe.find_path(o.map,"start","end"),s=[];for(let l=1;l<r.length-1;l++)s.push(o.table[r[l]].node);return rm.fromArray(Lfe(s))};rm.rawSplit=function(t){return rm.fromArray(IL(t,QC.isKanjiModeEnabled()))}});var OL=va(ML=>{"use strict";var YC=ec(),y_=UC(),qfe=KR(),jfe=WR(),Ufe=QR(),Vfe=JR(),__=XR(),S_=l_(),$fe=nL(),ZC=uL(),Hfe=fL(),Kfe=ic(),C_=zL();function Gfe(i,t){let e=i.size,a=Vfe.getPositions(t);for(let n=0;n<a.length;n++){let o=a[n][0],r=a[n][1];for(let s=-1;s<=7;s++)if(!(o+s<=-1||e<=o+s))for(let l=-1;l<=7;l++)r+l<=-1||e<=r+l||(s>=0&&s<=6&&(l===0||l===6)||l>=0&&l<=6&&(s===0||s===6)||s>=2&&s<=4&&l>=2&&l<=4?i.set(o+s,r+l,!0,!0):i.set(o+s,r+l,!1,!0))}}function Wfe(i){let t=i.size;for(let e=8;e<t-8;e++){let a=e%2===0;i.set(e,6,a,!0),i.set(6,e,a,!0)}}function Qfe(i,t){let e=Ufe.getPositions(t);for(let a=0;a<e.length;a++){let n=e[a][0],o=e[a][1];for(let r=-2;r<=2;r++)for(let s=-2;s<=2;s++)r===-2||r===2||s===-2||s===2||r===0&&s===0?i.set(n+r,o+s,!0,!0):i.set(n+r,o+s,!1,!0)}}function Zfe(i,t){let e=i.size,a=ZC.getEncodedBits(t),n,o,r;for(let s=0;s<18;s++)n=Math.floor(s/3),o=s%3+e-8-3,r=(a>>s&1)===1,i.set(n,o,r,!0),i.set(o,n,r,!0)}function k_(i,t,e){let a=i.size,n=Hfe.getEncodedBits(t,e),o,r;for(o=0;o<15;o++)r=(n>>o&1)===1,o<6?i.set(o,8,r,!0):o<8?i.set(o+1,8,r,!0):i.set(a-15+o,8,r,!0),o<8?i.set(8,a-o-1,r,!0):o<9?i.set(8,15-o-1+1,r,!0):i.set(8,15-o-1,r,!0);i.set(a-8,8,1,!0)}function Yfe(i,t){let e=i.size,a=-1,n=e-1,o=7,r=0;for(let s=e-1;s>0;s-=2)for(s===6&&s--;;){for(let l=0;l<2;l++)if(!i.isReserved(n,s-l)){let c=!1;r<t.length&&(c=(t[r]>>>o&1)===1),i.set(n,s-l,c),o--,o===-1&&(r++,o=7)}if(n+=a,n<0||e<=n){n-=a,a=-a;break}}}function Jfe(i,t,e){let a=new qfe;e.forEach(function(l){a.put(l.mode.bit,4),a.put(l.getLength(),Kfe.getCharCountIndicator(l.mode,i)),l.write(a)});let n=YC.getSymbolTotalCodewords(i),o=S_.getTotalCodewordsCount(i,t),r=(n-o)*8;for(a.getLengthInBits()+4<=r&&a.put(0,4);a.getLengthInBits()%8!==0;)a.putBit(0);let s=(r-a.getLengthInBits())/8;for(let l=0;l<s;l++)a.put(l%2?17:236,8);return Xfe(a,i,t)}function Xfe(i,t,e){let a=YC.getSymbolTotalCodewords(t),n=S_.getTotalCodewordsCount(t,e),o=a-n,r=S_.getBlocksCount(t,e),s=a%r,l=r-s,c=Math.floor(a/r),m=Math.floor(o/r),b=m+1,C=c-m,h=new $fe(C),P=0,x=new Array(r),z=new Array(r),I=0,ae=new Uint8Array(i.buffer);for(let we=0;we<r;we++){let pe=we<l?m:b;x[we]=ae.slice(P,P+pe),z[we]=h.encode(x[we]),P+=pe,I=Math.max(I,pe)}let ne=new Uint8Array(a),te=0,_e,Ne;for(_e=0;_e<I;_e++)for(Ne=0;Ne<r;Ne++)_e<x[Ne].length&&(ne[te++]=x[Ne][_e]);for(_e=0;_e<C;_e++)for(Ne=0;Ne<r;Ne++)ne[te++]=z[Ne][_e];return ne}function ehe(i,t,e,a){let n;if(Array.isArray(i))n=C_.fromArray(i);else if(typeof i=="string"){let c=t;if(!c){let m=C_.rawSplit(i);c=ZC.getBestVersionForData(m,e)}n=C_.fromString(i,c||40)}else throw new Error("Invalid data");let o=ZC.getBestVersionForData(n,e);if(!o)throw new Error("The amount of data is too big to be stored in a QR Code");if(!t)t=o;else if(t<o)throw new Error(` 5The chosen QR Code version cannot contain this amount of data. 6Minimum version required to store current data is: `+o+`. 7`);let r=Jfe(t,e,n),s=YC.getSymbolSize(t),l=new jfe(s);return Gfe(l,t),Wfe(l),Qfe(l,t),k_(l,e,0),t>=7&&Zfe(l,t),Yfe(l,r),isNaN(a)&&(a=__.getBestMask(l,k_.bind(null,l,e))),__.applyMask(a,l),k_(l,e,a),{modules:l,version:t,errorCorrectionLevel:e,maskPattern:a,segments:n}}ML.create=function(t,e){if(typeof t>"u"||t==="")throw new Error("No input text");let a=y_.M,n,o;return typeof e<"u"&&(a=y_.from(e.errorCorrectionLevel,y_.M),n=ZC.from(e.version),o=__.from(e.maskPattern),e.toSJISFunc&&YC.setToSJISFunction(e.toSJISFunc)),ehe(t,n,a,o)}});var A_=va(Kc=>{"use strict";function NL(i){if(typeof i=="number"&&(i=i.toString()),typeof i!="string")throw new Error("Color should be defined as hex string");let t=i.slice().replace("#","").split("");if(t.length<3||t.length===5||t.length>8)throw new Error("Invalid hex color: "+i);(t.length===3||t.length===4)&&(t=Array.prototype.concat.apply([],t.map(function(a){return[a,a]}))),t.length===6&&t.push("F","F");let e=parseInt(t.join(""),16);return{r:e>>24&255,g:e>>16&255,b:e>>8&255,a:e&255,hex:"#"+t.slice(0,6).join("")}}Kc.getOptions=function(t){t||(t={}),t.color||(t.color={});let e=typeof t.margin>"u"||t.margin===null||t.margin<0?4:t.margin,a=t.width&&t.width>=21?t.width:void 0,n=t.scale||4;
7return{width:a,scale:a?4:n,margin:e,color:{dark:NL(t.color.dark||"#000000ff"),light:NL(t.color.light||"#ffffffff")},type:t.type,rendererOpts:t.rendererOpts||{}}};Kc.getScale=function(t,e){return e.width&&e.width>=t+e.margin*2?e.width/(t+e.margin*2):e.scale};Kc.getImageWidth=function(t,e){let a=Kc.getScale(t,e);return Math.floor((t+e.margin*2)*a)};Kc.qrToImageData=function(t,e,a){let n=e.modules.size,o=e.modules.data,r=Kc.getScale(n,a),s=Math.floor((n+a.margin*2)*r),l=a.margin*r,c=[a.color.light,a.color.dark];for(let m=0;m<s;m++)for(let b=0;b<s;b++){let C=(m*s+b)*4,h=a.color.light;if(m>=l&&b>=l&&m<s-l&&b<s-l){let P=Math.floor((m-l)/r),x=Math.floor((b-l)/r);h=c[o[P*n+x]?1:0]}t[C++]=h.r,t[C++]=h.g,t[C++]=h.b,t[C]=h.a}}});var RL=va(JC=>{"use strict";var w_=A_();function the(i,t,e){i.clearRect(0,0,t.width,t.height),t.style||(t.style={}),t.height=e,t.width=e,t.style.height=e+"px",t.style.width=e+"px"}function ihe(){try{return document.createElement("canvas")}catch(i){throw new Error("You need to specify a canvas element")}}JC.render=function(t,e,a){let n=a,o=e;typeof n>"u"&&(!e||!e.getContext)&&(n=e,e=void 0),e||(o=ihe()),n=w_.getOptions(n);let r=w_.getImageWidth(t.modules.size,n),s=o.getContext("2d"),l=s.createImageData(r,r);return w_.qrToImageData(l.data,t,n),the(s,o,r),s.putImageData(l,0,0),o};JC.renderToDataURL=function(t,e,a){let n=a;typeof n>"u"&&(!e||!e.getContext)&&(n=e,e=void 0),n||(n={});let o=JC.render(t,e,n),r=n.type||"image/png",s=n.rendererOpts||{};return o.toDataURL(r,s.quality)}});var FL=va(BL=>{"use strict";var ahe=A_();function LL(i,t){let e=i.a/255,a=t+'="'+i.hex+'"';return e<1?a+" "+t+'-opacity="'+e.toFixed(2).slice(1)+'"':a}function P_(i,t,e){let a=i+t;return typeof e<"u"&&(a+=" "+e),a}function nhe(i,t,e){let a="",n=0,o=!1,r=0;for(let s=0;s<i.length;s++){let l=Math.floor(s%t),c=Math.floor(s/t);!l&&!o&&(o=!0),i[s]?(r++,s>0&&l>0&&i[s-1]||(a+=o?P_("M",l+e,.5+c+e):P_("m",n,0),n=0,o=!1),l+1<t&&i[s+1]||(a+=P_("h",r),r=0)):n++}return a}BL.render=function(t,e,a){let n=ahe.getOptions(e),o=t.modules.size,r=t.modules.data,s=o+n.margin*2,l=n.color.light.a?"<path "+LL(n.color.light,"fill")+' d="M0 0h'+s+"v"+s+'H0z"/>':"",c="<path "+LL(n.color.dark,"stroke")+' d="'+nhe(r,o,n.margin)+'"/>',m='viewBox="0 0 '+s+" "+s+'"',C='<svg xmlns="http://www.w3.org/2000/svg" '+(n.width?'width="'+n.width+'" height="'+n.width+'" ':"")+m+' shape-rendering="crispEdges">'+l+c+`</svg> 8`;return typeof a=="function"&&a(null,C),C}});var jL=va(Yp=>{"use strict";var ohe=VR(),T_=OL(),qL=RL(),rhe=FL();function x_(i,t,e,a,n){let o=[].slice.call(arguments,1),r=o.length,s=typeof o[r-1]=="function";if(!s&&!ohe())throw new Error("Callback required as last argument");if(s){if(r<2)throw new Error("Too few arguments provided");r===2?(n=e,e=t,t=a=void 0):r===3&&(t.getContext&&typeof n>"u"?(n=a,a=void 0):(n=a,a=e,e=t,t=void 0))}else{if(r<1)throw new Error("Too few arguments provided");return r===1?(e=t,t=a=void 0):r===2&&!t.getContext&&(a=e,e=t,t=void 0),new Promise(function(l,c){try{let m=T_.create(e,a);l(i(m,t,a))}catch(m){c(m)}})}try{let l=T_.create(e,a);n(null,i(l,t,a))}catch(l){n(l)}}Yp.create=T_.create;Yp.toCanvas=x_.bind(null,qL.render);Yp.toDataURL=x_.bind(null,qL.renderToDataURL);Yp.toString=x_.bind(null,function(i,t,e){return rhe.render(i,e)})});function Nj(i,t){if(i&1&&(S(0),A(1,"cxTranslate")),i&2){let e=v();j(" ",w(1,1,e)," ")}}function Rj(i,t){if(i&1&&S(0),i&2){let e=v();j(" ",e," ")}}function Lj(i,t){if(i&1&&(p(0,"div",3),Y(1,Nj,2,3),A(2,"async"),Qs(3,Rj,1,1),g()),i&2){let e=v(2);d(),J(w(2,1,e.shouldTranslate$)?1:3)}}function Bj(i,t){i&1&&F(0,"cx-spinner")}function Fj(i,t){if(i&1&&(p(0,"div",1),A(1,"async"),p(2,"div",2),Y(3,Lj,4,3,"div",3),A(4,"async"),Qs(5,Bj,1,0,"cx-spinner"),g()()),i&2){let e,a=v();_t("bonfiglioli-loading-overlay--with-text",w(1,3,a.loadingText$)),d(3),J((e=w(4,5,a.loadingText$))?3:5,e)}}var ib=class i{constructor(){this.loadingService=Z(Hl);this.isLoading$=this.loadingService.isLoading$;this.loadingText$=this.loadingService.loadingText;this.shouldTranslate$=this.loadingService.shouldTranslate}static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275cmp=Oe({type:i,selectors:[["app-bonfiglioli-loading-overlay"]],decls:2,vars:3,consts:[[1,"bonfiglioli-loading-overlay",3,"bonfiglioli-loading-overlay--with-text"],[1,"bonfiglioli-loading-overlay"],[1,"bonfiglioli-loading-overlay__content"],[1,"bonfiglioli-loading-overlay__text"]],template:function(e,a){e&1&&(Y(0,Fj,6,7,"div",0),A(1,"async")),e&2&&J(w(1,1,a.isLoading$)?0:-1)},dependencies:[kT,dt,at],styles:[".bonfiglioli-loading-overlay[_ngcontent-%COMP%]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#c7c7c780;display:flex;align-items:center;justify-content:center;z-index:9999}.bonfiglioli-loading-overlay--with-text[_ngcontent-%COMP%]{background-color:#00000080}.bonfiglioli-loading-overlay__content[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;justify-content:center}.bonfiglioli-loading-overlay__text[_ngcontent-%COMP%]{background-color:#00000080;padding:8px 32px;margin:16px;border-radius:5px;max-width:400px;color:#fff;font-size:.875rem;font-weight:400;text-align:center}"]})}};var Nu=class{};var ab=class i{constructor(t,e){this.http=t;this.occEndpoints=e}getSurveyUrl(t){let e=this.occEndpoints.buildUrl("surveyFeedbackUrl",{queryParams:{path:t}});return this.http.get(e,{responseType:"text"})}static{this.\u0275fac=function(e){return new(e||i)(Ke($i),Ke(fi))}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};var Ru=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[{provide:Nu,useExisting:ab}]})}};var nb=class i{constructor(t,e){this.document=t;this.languageService=e;this.baseSiteService=Z(Wf);this.quoteEditStateService=Z(_u);this.httpClient=Z($i);this.occEndpointsService=Z(fi);this.initialized=!1;this.stateListenersRegistered=!1;this.CHATBOT_OPEN_CLASS="bf-chatbot-open";this.CHATBOT_OPEN_EVENTS=["onEmbeddedMessagingConversationOpened","onEmbeddedMessagingWindowMaximized","onEmbeddedMessagingConversationMaximized"];this.CHATBOT_CLOSED_EVENTS=["onEmbeddedMessagingConversationClosed","onEmbeddedMessagingWindowClosed","onEmbeddedMessagingWindowMinimized","onEmbeddedMessagingConversationMinimized","onEmbeddedMessagingButtonCreated"]}init(){this.initialized||this.quoteEditStateService.isQuoteEditContext()||this.getChatbotConfiguration().pipe(Bt(t=>this.initializeChatbot(t))).subscribe()}getChatbotConfiguration(){let t=this.occEndpointsService.buildUrl("chatbotConfiguration");return this.httpClient.get(t)}initializeChatbot(t){if(!t?.srcUrl||!t.scrt2Url||!t.deploymentId||!t.embeddedServiceName){console.warn("Salesforce chatbot configuration not found.");return}if(this.initialized=!0,this.registerChatbotStateListeners(),this.document.querySelector("script[data-salesforce-chatbot]"))return;let a=this.document.createElement("script");a.type="text/javascript",a.src=`${t.srcUrl}/assets/js/bootstrap.min.js`,a.setAttribute("data-salesforce-chatbot","true"),a.onload=()=>{this.languageService.getActive().pipe(nt(1)).subscribe(n=>{try{embeddedservice_bootstrap.settings.language=n,embeddedservice_bootstrap.init(t.deploymentId,t.embeddedServiceName,t.srcUrl,{scrt2URL:t.scrt2Url})}catch(o){console.error("Error loading Salesforce Embedded Messaging",o)}})},this.document.body.appendChild(a)}registerChatbotStateListeners(){if(this.stateListenersRegistered)return;let t=this.document.defaultView;t&&(this.stateListenersRegistered=!0,this.registerStateEventListenersForTarget(t),this.registerStateEventListenersForTarget(this.document))}registerStateEventListenersForTarget(t){this.CHATBOT_OPEN_EVENTS.forEac
8h(e=>{this.registerStateEventListener(e,!0,t)}),this.CHATBOT_CLOSED_EVENTS.forEach(e=>{this.registerStateEventListener(e,!1,t)})}registerStateEventListener(t,e,a){a.addEventListener(t,()=>{this.setChatbotOpenState(e)})}setChatbotOpenState(t){this.document.body.classList.toggle(this.CHATBOT_OPEN_CLASS,t)}hide(){typeof embeddedservice_bootstrap<"u"&&embeddedservice_bootstrap.utilAPI&&(embeddedservice_bootstrap.utilAPI.hideChatButton(),this.setChatbotOpenState(!1))}show(){typeof embeddedservice_bootstrap<"u"&&embeddedservice_bootstrap.utilAPI&&embeddedservice_bootstrap.utilAPI.showChatButton()}open(){typeof embeddedservice_bootstrap<"u"&&embeddedservice_bootstrap.utilAPI&&embeddedservice_bootstrap.utilAPI.launchChat()}static{this.\u0275fac=function(e){return new(e||i)(Ke(uP),Ke(ls))}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};var ob=class i{constructor(t){this.adapter=t}getSurveyUrl(t){return this.adapter.getSurveyUrl(t)}static{this.\u0275fac=function(e){return new(e||i)(Ke(Nu))}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};function Uj(i,t){if(i&1&&(za(0,"a",0),S(1),A(2,"async"),ya()),i&2){let e=v();kp("href",t,ga),d(),j(" ",w(2,2,e.label$)," ")}}var rb=class i{constructor(){this.baseSiteService=Z(Wf);this.cmsService=Z(Rl);this.feedbackButtonService=Z(ob);this.languageService=Z(ls);this.translationService=Z(Zf);this.SUPPORTED_SITES=["spa-italy"];this.SURVEY_NAME_PARAM_MARKER="surveyName=";this.DEFAULT_LABEL_KEY="survey.feedback.label.default";this.PAGE_TRANSLATION_MAP={default:this.DEFAULT_LABEL_KEY,homepage:"survey.feedback.label.homepage",orderConfirmationPage:"survey.feedback.label.ordercreation",orderDetails:"survey.feedback.label.ordertracking","order-management":"survey.feedback.label.ordertracking",productConfigurator:"survey.feedback.label.productconfig","support-tickets":"survey.feedback.label.supporttickets"};this.label$=this.cmsService.getCurrentPage().pipe(Qe(t=>{let e=this.PAGE_TRANSLATION_MAP[t.pageId??"default"]??this.DEFAULT_LABEL_KEY;return this.translationService.translate(e,{pageName:t.name})}));this.surveyLink$=this.cmsService.getCurrentPage().pipe(Ut(mr),nP("pageId"),Qe(()=>this.baseSiteService.getActive()),Ut(t=>this.SUPPORTED_SITES.includes(t)),Qe(()=>this.languageService.getActive()),bt(t=>"/"+globalThis.location.href.split(`/${t}/`)[1]),Qe(t=>this.feedbackButtonService.getSurveyUrl(t)),bt(t=>t.includes(this.SURVEY_NAME_PARAM_MARKER)?t:""))}static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275cmp=Oe({type:i,selectors:[["bonfiglioli-feedback-button"]],decls:2,vars:3,consts:[["target","_blank",1,"bf-survey-floating-btn",3,"href"]],template:function(e,a){if(e&1&&(Y(0,Uj,3,4,"a",0),A(1,"async")),e&2){let n;J((n=w(1,1,a.surveyLink$))?0:-1,n)}},dependencies:[dt],styles:["a[_ngcontent-%COMP%]{position:fixed;right:100px;bottom:4%;padding:10px;background-color:var(--bf-feedback-button-background-color);color:var(--cx-color-light);border-radius:6px;font-size:.875rem;transition:right .2s ease}a[_ngcontent-%COMP%]:hover{background-color:var(--cx-color-secondary);text-decoration:none}body.bf-chatbot-open[_nghost-%COMP%] a[_ngcontent-%COMP%], body.bf-chatbot-open [_nghost-%COMP%] a[_ngcontent-%COMP%]{right:400px}"]})}};var sb=class i{constructor(t,e){this.chatbotService=t;this.router=e;this.title="bonfigliolistore"}ngOnInit(){this.chatbotService.init(),this.router.events.pipe(Ut(t=>t instanceof LP)).subscribe(()=>{this.shouldHideChat(this.router.url)?this.chatbotService.hide():this.chatbotService.show()})}shouldHideChat(t){return t.includes("/quote-pdf")||t.includes("/quote-edit")||t.includes("/checkout")}static{this.\u0275fac=function(e){return new(e||i)(Ve(nb),Ve(ja))}}static{this.\u0275cmp=Oe({type:i,selectors:[["app-root"]],decls:3,vars:0,template:function(e,a){e&1&&F(0,"app-bonfiglioli-loading-overlay")(1,"cx-storefront")(2,"bonfiglioli-feedback-button")},dependencies:[yT,ib,Ru,rb],encapsulation:2})}};var lb=class i extends No{constructor(){super(...arguments);this.pageUid="auctions"}resolveHeading(){return super.getPageTitleWithSite()}static{this.\u0275fac=(()=>{let e;return function(n){return(e||(e=Nt(i)))(n||i)}})()}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};var Lu=class{};var Ql=class i{constructor(t){this.adapter=t;
8this.auctionListSubject=new Ta(null);this.auctionList$=this.auctionListSubject.asObservable()}loadAuctions(t){return this.adapter.getAuctions(t).pipe(bt(e=>kt($e({},e),{reasons:this.deduplicateReasons(e.reasons||[])})),Bt(e=>this.auctionListSubject.next(e)))}postAction(t,e){return this.adapter.postAction(t,e)}createConsignment(t){return this.adapter.createConsignment(t)}deduplicateReasons(t){let e=new Set;return t.filter(a=>e.has(a.code)?!1:(e.add(a.code),!0))}static{this.\u0275fac=function(e){return new(e||i)(Ke(Lu))}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};function Hj(i,t){if(i&1){let e=ke();p(0,"button",17),$("click",function(){let n=W(e).index,o=v();return Q(o.selectTab(n))}),S(1),A(2,"cxTranslate"),g()}if(i&2){let e=t.$implicit,a=t.index,n=v();_t("active",n.activeTabIndex===a),Qt("aria-selected",n.activeTabIndex===a),d(),j(" ",w(2,4,e.label)," ")}}function Kj(i,t){if(i&1&&(p(0,"option",18),S(1),A(2,"cxTranslate"),g()),i&2){let e=t.$implicit;k("value",e),d(),j(" ",w(2,2,"auctions.sorting."+e)," ")}}function Gj(i,t){if(i&1){let e=ke();p(0,"bonfiglioli-auction-card",19),$("actionPerformed",function(){W(e);let n=v();return Q(n.loadAuctions())}),g()}if(i&2){let e=t.$implicit,a=v();k("auction",e)("status",a.activeStatus)}}function Wj(i,t){i&1&&(p(0,"h4",20),S(1),A(2,"cxTranslate"),g()),i&2&&(d(),j(" ",w(2,1,"auctions.list.empty")," "))}var L1=(n=>(n.TO_BE_ACCEPTED="TO_BE_ACCEPTED",n.ACCEPTED="ACCEPTED",n.FULFILLED="FULFILLED",n.REJECTED="REJECTED",n))(L1||{}),Lp=class i{constructor(){this.auctionsService=Z(Ql);this.cd=Z(aa);this.bfIconTypes=gn;this.tabs=[{label:"auctions.tabs.running",status:"TO_BE_ACCEPTED"},{label:"auctions.tabs.active",status:"ACCEPTED"},{label:"auctions.tabs.processed",status:"FULFILLED"},{label:"auctions.tabs.rejected",status:"REJECTED"}];this.activeTabIndex=0;this.auctions=[];this.regions=[];this.materials=[];this.reasons=[];this.sortCodes=[];this.filters={};this.isSortingOpen=!1;this.sortDirection="ASC"}get activeStatus(){return this.tabs[this.activeTabIndex].status}ngOnInit(){this.loadAuctions()}ngOnDestroy(){this.sub?.unsubscribe()}selectTab(t){t!==this.activeTabIndex&&(this.activeTabIndex=t,this.filters={},this.sortCode=void 0,this.sortDirection="ASC",this.loadAuctions())}onFiltersChange(t){this.filters=t,this.loadAuctions()}toggleSorting(){this.isSortingOpen=!this.isSortingOpen}setSortDirection(t){this.sortDirection=t,this.loadAuctions()}setSortCode(t){this.sortCode=t,this.loadAuctions()}loadAuctions(){this.sub?.unsubscribe(),this.auctions=[],this.regions=[],this.materials=[],this.reasons=[],this.sub=this.auctionsService.loadAuctions({status:this.activeStatus,region:this.filters.region,material:this.filters.material,reason:this.filters.reason,sortCode:this.sortCode,sortDirection:this.sortDirection}).subscribe(t=>{this.auctions=t.auctions||[],this.regions=t.regions||[],this.materials=t.materials||[],this.reasons=t.reasons||[],this.sortCodes=t.sortCodes||[],this.cd.detectChanges()})}static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275cmp=Oe({type:i,selectors:[["bonfiglioli-auctions"]],standalone:!1,decls:19,vars:18,consts:[[1,"bonfiglioli-auctions"],[1,"bonfiglioli-auctions__header"],["role","tablist",1,"bf-nav-tabs"],["type","button","class","tab-btn","role","tab",3,"active","click",4,"ngFor","ngForOf"],[3,"toggle","isOpen","triggerIcon","useCustomContent"],[1,"bonfiglioli-auctions__sorting"],[1,"bonfiglioli-auctions__sorting-direction"],["type","button",3,"click"],[3,"type"],[1,"form-control",3,"ngModelChange","ngModel"],[3,"value",4,"ngFor","ngForOf"],[1,"bonfiglioli-auctions__content"],[1,"bonfiglioli-auctions__filters"],[3,"filtersChange","regions","materials","reasons","filters"],[1,"bonfiglioli-auctions__list"],[3,"auction","status","actionPerformed",4,"ngFor","ngForOf"],["class","text-center",4,"ngIf"],["type","button","role","tab",1,"tab-btn",3,"click"],[3,"value"],[3,"actionPerformed","auction","status"],[1,"text-center"]],template:function(e,a){e&1&&(p(0,"div",0)(1,"div",1)(2,"div",2),he(3,Hj,3,6,"button",3),g(),p(4,"bonfiglioli-dropdown",4),$("toggle",function(){return a.toggleSorting()}),p(5,"div",5)(6,"div",6)(7,"button",7),$("click",function(){return a.setSortDirection("ASC")}),F(8,"cx-icon",8),g(),p(9,"button",7),$("click",function(){return a.setSortDirection("DESC")}),F(10,"cx-icon",8),g()(),p(11,"select",9),$("ngModelChange",function(o){return a.setSortCode(o)}
8),he(12,Kj,3,4,"option",10),g()()()(),p(13,"div",11)(14,"div",12)(15,"bonfiglioli-auctions-filters",13),$("filtersChange",function(o){return a.onFiltersChange(o)}),g()(),p(16,"div",14),he(17,Gj,1,2,"bonfiglioli-auction-card",15)(18,Wj,3,3,"h4",16),g()()()),e&2&&(d(3),k("ngForOf",a.tabs),d(),k("isOpen",a.isSortingOpen)("triggerIcon",a.bfIconTypes.COG)("useCustomContent",!0),d(3),_t("active",a.sortDirection==="ASC"),d(),k("type",a.bfIconTypes.SORT_ASC),d(),_t("active",a.sortDirection==="DESC"),d(),k("type",a.bfIconTypes.SORT_DESC),d(),k("ngModel",a.sortCode),d(),k("ngForOf",a.sortCodes),d(3),k("regions",a.regions)("materials",a.materials)("reasons",a.reasons)("filters",a.filters),d(2),k("ngForOf",a.auctions),d(),k("ngIf",a.auctions.length===0))},styles:[".bonfiglioli-auctions[_ngcontent-%COMP%]{position:relative}.bonfiglioli-auctions__header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center}.bonfiglioli-auctions__header[_ngcontent-%COMP%] .bf-nav-tabs[_ngcontent-%COMP%]{width:100%}.bonfiglioli-auctions__content[_ngcontent-%COMP%]{display:flex;gap:24px;margin-top:24px}.bonfiglioli-auctions__filters[_ngcontent-%COMP%]{flex:0 0 25%;max-width:25%}.bonfiglioli-auctions__list[_ngcontent-%COMP%]{flex:1;min-width:0}.bonfiglioli-auctions[_ngcontent-%COMP%] bonfiglioli-dropdown.bonfiglioli-dropdown[_ngcontent-%COMP%]{position:absolute;right:0}.bonfiglioli-auctions[_ngcontent-%COMP%] bonfiglioli-dropdown.bonfiglioli-dropdown[_ngcontent-%COMP%] .dropdown-content[_ngcontent-%COMP%]{padding:16px 8px!important}.bonfiglioli-auctions__sorting[_ngcontent-%COMP%]{padding:12px}.bonfiglioli-auctions__sorting[_ngcontent-%COMP%] select[_ngcontent-%COMP%]{margin-top:8px;width:100%}.bonfiglioli-auctions[_ngcontent-%COMP%] .dropdown-content{min-width:200
8px!important;padding:16px 8px!important}.bonfiglioli-auctions__sorting-direction[_ngcontent-%COMP%]{display:flex;gap:4px}.bonfiglioli-auctions__sorting-direction[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{padding:4px 8px;border:1px solid var(--bf-color-light-grey);background:none;cursor:pointer;border-radius:4px}.bonfiglioli-auctions__sorting-direction[_ngcontent-%COMP%] button.active[_ngcontent-%COMP%]{background-color:var(--cx-color-primary);color:#fff;border-color:var(--cx-color-primary)}"]})}};function Qj(i,t){if(i&1&&(p(0,"option",12),S(1),g()),i&2){let e=t.$implicit;k("value",e),d(),B(e)}}function Zj(i,t){if(i&1){let e=ke();p(0,"div",7)(1,"select",8),$("ngModelChange",function(n){W(e);let o=v();return Q(o.onRegionChange(n))}),p(2,"option",9),S(3),A(4,"cxTranslate"),g(),p(5,"option",10),S(6),A(7,"cxTranslate"),g(),he(8,Qj,2,2,"option",11),g()()}if(i&2){let e=v();d(),k("disabled",e.regions.length===0)("ngModel",e.filters.region??""),d(2),B(w(4,5,"auctions.filters.selectProvince")),d(3),B(w(7,7,"auctions.filters.reset")),d(2),k("ngForOf",e.regions)}}function Yj(i,t){if(i&1&&(p(0,"option",12),S(1),g()),i&2){let e=t.$implicit;k("value",e),d(),B(e)}}function Jj(i,t){if(i&1){let e=ke();p(0,"div",7)(1,"select",8),$("ngModelChange",function(n){W(e);let o=v();return Q(o.onMaterialChange(n))}),p(2,"option",9),S(3),A(4,"cxTranslate"),g(),p(5,"option",10),S(6),A(7,"cxTranslate"),g(),he(8,Yj,2,2,"option",11),g()()}if(i&2){let e=v();d(),k("disabled",e.materials.length===0)("ngModel",e.filters.material??""),d(2),B(w(4,5,"auctions.filters.selectMaterial")),d(3),B(w(7,7,"auctions.filters.reset")),d(2),k("ngForOf",e.materials)}}function Xj(i,t){if(i&1&&(p(0,"option",12),S(1),g()),i&2){let e=t.$implicit;k("value",e.code),d(),B(e.name)}}function eU(i,t){if(i&1){let e=ke();p(0,"div",7)(1,"select",8),$("ngModelChange",function(n){W(e);let o=v();return Q(o.onReasonChange(n))}),p(2,"option",9),S(3),A(4,"cxTranslate"),g(),p(5,"option",10),S(6),A(7,"cxTranslate"),g(),he(8,Xj,2,2,"option",11),g()()}if(i&2){let e=v();d(),k("disabled",e.reasons.length===0)("ngModel",e.filters.reason??""),d(2),B(w(4,5,"auctions.filters.selectReason")),d(3),B(w(7,7,"auctions.filters.reset")),d(2),k("ngForOf",e.reasons)}}var cb=class i{constructor(){this.regions=[];this.materials=[];this.reasons=[];this.filters={};this.filtersChange=new Vi;this.openAccordions=new Set}toggleAccordion(t){this.openAccordions.has(t)?this.openAccordions.delete(t):this.openAccordions.add(t)}isOpen(t){return this.openAccordions.has(t)}onRegionChange(t){this.filters.region=t||void 0,this.filtersChange.emit(this.filters)}onMaterialChange(t){this.filters.material=t||void 0,this.filtersChange.emit(this.filters)}onReasonChange(t){this.filters.reason=t||void 0,this.filtersChange.emit(this.filters)}static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275cmp=Oe({type:i,selectors:[["bonfiglioli-auctions-filters"]],inputs:{regions:"regions",materials:"materials",reasons:"reasons",filters:"filters"},outputs:{filtersChange:"filtersChange"},standalone:!1,decls:26,vars:24,consts:[[1,"auctions-filters"],[1,"auctions-filters__header"],[1,"auctions-filters__title"],[1,"auctions-filters__accordion"],["type","button",1,"auctions-filters__accordion-btn",3,"click"],[3,"type"],["class","auctions-filters__accordion-body",4,"ngIf"],[1,"auctions-filters__accordion-body"],[1,"form-control","bf-select",3,"ngModelChange","disabled","ngModel"],["value","","disabled","","hidden",""],["value",""],[3,"value",4,"ngFor","ngForOf"],[3,"value"]],template:function(e,a){e&1&&(p(0,"div",0)(1,"div",1)(2,"span",2),S(3),A(4,"cxTranslate"),g()(),p(5,"div",3)(6,"button",4),$("click",function(){return a.toggleAccordion("region")}),p(7,"span"),S(8),A(9,"cxTranslate"),g(),F(10,"cx-icon",5),g(),he(11,Zj,9,9,"div",6),g(),p(12,"div",3)(13,"button",4),$("click",function(){return a.toggleAccordion("material")}),p(14,"span"),S(15),A(16,"cxTranslate"),g(),F(17,"cx-icon",5),g(),he(18,Jj,9,9,"div",6),g(),p(19,"div",3)(20,"button",4),$("click",function(){return a.toggleAccordion("reason")}),p(21,"span"),S(22),A(23,"cxTranslate"),g(),F(24,"cx-icon",5),g(),he(25,eU,9,9,"div",6),g()()),e&2&&(d(3),B(w(4,16,"auctions.filters.title")),d(3),_t("active",a.isOpen("region")),d(2),B(w(9,18,"auctions.filters.province")),d(2),k("type",a.isOpen("region")?"CARET_UP":"CARET_DOW
8N"),d(),k("ngIf",a.isOpen("region")),d(2),_t("active",a.isOpen("material")),d(2),B(w(16,20,"auctions.filters.material")),d(2),k("type",a.isOpen("material")?"CARET_UP":"CARET_DOWN"),d(),k("ngIf",a.isOpen("material")),d(2),_t("active",a.isOpen("reason")),d(2),B(w(23,22,"auctions.filters.reason")),d(2),k("type",a.isOpen("reason")?"CARET_UP":"CARET_DOWN"),d(),k("ngIf",a.isOpen("reason")))},dependencies:[Gi,ai,Pn,Tn,Io,Wi,pn,hi,at],styles:[".auctions-filters__header[_ngcontent-%COMP%]{padding:12px 0;border-bottom:1px solid var(--bf-color-light-grey)}.auctions-filters__title[_ngcontent-%COMP%]{font-size:1rem;font-weight:600;color:var(--cx-color-text)}.auctions-filters__accordion[_ngcontent-%COMP%]{border-bottom:1px solid var(--bf-color-light-grey)}.auctions-filters__accordion-btn[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px 0;background:none;border:none;font-size:.875rem;font-weight:600;color:var(--cx-color-primary);cursor:pointer;text-align:left}.auctions-filters__accordion-body[_ngcontent-%COMP%]{padding:0 0 12px}.auctions-filters__accordion-body[_ngcontent-%COMP%] select[_ngcontent-%COMP%]{width:100%}"]})}};function tU(i,t){if(i&1&&(p(0,"a",16),S(1),A(2,"cxTranslate"),g()),i&2){let e=v().$implicit;k("href",e.document.downloadUrl,ga),d(),j(" ",e.document.description||w(2,2,"auctions.shipmentDetails.download")," ")}}function iU(i,t){i&1&&(p(0,"span"),S(1),A(2,"cxTranslate"),g()),i&2&&(d(),j(" ",w(2,1,"auctions.shipmentDetails.noDocument")," "))}function aU(i,t){if(i&1&&(p(0,"tr")(1,"td"),S(2),F(3,"br"),p(4,"i"),S(5),g()(),p(6,"td"),S(7),g()()),i&2){let e=t.$implicit;d(2),j(" ",e.orderEntry==null||e.orderEntry.product==null?null:e.orderEntry.product.name),d(3),B(e.orderEntry==null||e.orderEntry.product==null?null:e.orderEntry.product.code),d(2),B(e.shippedQuantity)}}function nU(i,t){if(i&1&&(p(0,"div",9)(1,"div",10)(2,"div",11)(3,"span"),S(4),A(5,"cxTranslate"),g(),p(6,"span"),S(7),A(8,"date"),g()(),p(9,"div",11)(10,"span"),S(11),A(12,"cxTranslate"),g(),p(13,"span"),S(14),g()(),p(15,"div",11)(16,"span"),S(17),A(18,"cxTranslate"),g(),he(19,tU,3,4,"a",12)(20,iU,3,3,"span",13),g()(),p(21,"table",14)(22,"thead")(23,"tr")(24,"th"),S(25),A(26,"cxTranslate"),g(),p(27,"th"),S(28),A(29,"cxTranslate"),g()()(),p(30,"tbody"),he(31,aU,8,3,"tr",15),g()()()),i&2){let e=t.$implicit;d(4),B(w(5,10,"auctions.shipmentDetails.shipmentDate")),d(3),B($t(8,12,e.statusDate,"yyyy-MM-dd")),d(4),B(w(12,15,"auctions.shipmentDetails.trackingID")),d(3),B(e.trackingID),d(3),B(w(18,17,"auctions.shipmentDetails.document")),d(2),k("ngIf",e.document==null?null:e.document.downloadUrl),d(),k("ngIf",!(e.document!=null&&e.document.downloadUrl)),d(5),B(w(26,19,"auctions.card.product")),d(3),B(w(29,21,"auctions.shipmentDetails.shippedQty")),d(3),k("ngForOf",e.entries)}}var db=class i{constructor(){this.consignments=[];this.close=new Vi}onClose(){this.close.emit()}static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275cmp=Oe({type:i,selectors:[["bonfiglioli-shipment-details-modal"]],inputs:{consignments:"consignments"},outputs:{close:"close"},standalone:!1,decls:14,vars:7,consts:[[1,"shipment-details-modal__backdrop",3,"click"],[1,"shipment-details-modal",3,"click"],[1,"shipment-details-modal__header"],["type","button",3,"click"],["type","CLOSE"],[1,"shipment-details-modal__body"],["class","shipment-details-modal__consignment",4,"ngFor","ngForOf"],[1,"shipment-details-modal__footer"],["type","button",1,"btn","btn-primary",3,"click"],[1,"shipment-details-modal__consignment"],[1,"shipment-details-modal__info"],[1,"shipment-details-modal__row"],["target","_blank",3,"href",4,"ngIf"],[4,"ngIf"],[1,"shipment-details-modal__table"],[4,"ngFor","ngForOf"],["target","_blank",3,"href"]],template:function(e,a){e&1&&(p(0,"div",0),$("click",function(){return a.onClose()}),p(1,"div",1),$("click",function(o){return o.stopPropagation()}),p(2,"div",2)(3,"h4"),S(4),A(5,"cxTranslate"),g(),p(6,"button",3),$("click",function(){return a.onClose()}),F(7,"cx-icon",4),g()(),p(8,"div",5),he(9,nU,32,23,"div",6),g(),p(10,"div",7)(11,"button",8),$("click",function(){return a.onClose()}
8),S(12),A(13,"cxTranslate"),g()()()()),e&2&&(d(4),B(w(5,3,"auctions.shipmentDetails.title")),d(5),k("ngForOf",a.consignments),d(3),j(" ",w(13,5,"auctions.shipmentDetails.close")," "))},dependencies:[Gi,ai,hi,au,at],styles:[".shipment-details-modal__backdrop[_ngcontent-%COMP%]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1050}.shipment-details-modal[_ngcontent-%COMP%]{background-color:var(--cx-color-light);border-radius:5px;width:90%;max-width:700px;max-height:90vh;overflow-y:auto}.shipment-details-modal__header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;padding:24px 32px}.shipment-details-modal__header[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{margin:0;font-size:1.75rem;font-weight:500;color:var(--cx-color-primary)}.shipment-details-modal__header[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{background:none;border:none;cursor:pointer;color:var(--bf-color-dark-grey);font-size:1.25rem}.shipment-details-modal__body[_ngcontent-%COMP%]{padding:24px 32px}.shipment-details-modal__consignment[_ngcontent-%COMP%]{border:1px solid var(--bf-color-light-grey);padding:16px;margin-bottom:16px;border-radius:4px}.shipment-details-modal__info[_ngcontent-%COMP%]{margin-bottom:16px}.shipment-details-modal__row[_ngcontent-%COMP%]{display:flex;justify-content:space-between;padding:6px 0;font-size:.875rem}.shipment-details-modal__row[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:first-child{font-weight:600;color:var(--cx-color-primary)}.shipment-details-modal__row[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:var(--cx-color-primary);text-decoration:underline}.shipment-details-modal__table[_ngcontent-%COMP%]{width:100%}.shipment-details-modal__table[_ngcontent-%COMP%] th[_ngcontent-%COMP%], .shipment-details-modal__table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{padding:8px;text-align:left;vertical-align:top;font-size:.875rem}.shipment-details-modal__table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-weight:600;color:var(--bf-color-dark-grey)}.shipment-details-modal__footer[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;padding:16px 32px;border-top:1px solid var(--bf-color-light-grey)}"]})}};function rU(i,t){i&1&&(p(0,"span",20),S(1),A(2,"cxTranslate"),g()),i&2&&(d(),j(" ",w(2,1,"auctions.registerShipment.fileSizeError")," "))}function sU(i,t){if(i&1&&(p(0,"tr")(1,"td"),S(2),F(3,"br"),p(4,"i"),S(5),g()(),p(6,"td"),F(7,"input",21),g()()),i&2){let e=t.$implicit,a=t.index,n=v();d(2),j(" ",e.product==null?null:e.product.name),d(3),B(e.product==null?null:e.product.code),d(2),k("id","qty-"+a)("min",0)("max",n.getMaxQty(e))("value",0)}}var lU=5*1024*1024,ub=class i{constructor(){this.fb=Z(hu);this.auctionsService=Z(Ql);this.globalMessageService=Z(Ua);this.entries=[];this.close=new Vi;this.saved=new Vi;this.selectedFile=null;this.fileSizeError=!1}ngOnInit(){this.form=this.fb.group({shipmentDate:["",Xi.required],trackingID:["",Xi.required]})}onFileChange(t){let a=t.target.files?.[0]??null;a&&a.size>lU?(this.fileSizeError=!0,this.selectedFile=null):(this.fileSizeError=!1,this.selectedFile=a)}getMaxQty(t){return t.quantity??0}onSubmit(){if(this.form.invalid||!this.selectedFile)return;let t=this.entries.map((e,a)=>{let n=document.getElementById("qty-"+a)?.valueAsNumber||0;return{salesOrderItem:e.salesOrderItem??"",quantity:n}}).filter(e=>e.quantity>0);this.auctionsService.createConsignment({purchaseRequestCode:this.purchaseRequestCode,shipmentDate:this.form.value.shipmentDate,trackingID:this.form.value.trackingID,document:this.selectedFile,entries:t}).subscribe({next:()=>{this.globalMessageService.add({key:"auctions.messages.consignmentSuccess"},ri.MSG_TYPE_CONFIRMATION),this.saved.emit()},error:()=>{this.globalMessageService.add({key:"auctions.messages.consignmentError"},ri.MSG_TYPE_ERROR)}})}onClose(){this.close.emit()}static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275cmp=Oe({type:i,selectors:[["bonfiglioli-register-shipment-modal"]],inputs:{purchaseRequestCode:"purchaseRequestCode",entries:"entries"},outputs:{close:"close",saved:"saved"},standalone:!1,decls:49,vars:28,consts:[[1,"register-shipment-modal__backdrop",3,"click"],[1,"register-shipment-modal",3,"click"],[1,"register-shipment-modal__header"],["type","button",3,"click"],["type","CLOSE"],[1,"register-shipment-modal__body",3,"formGroup"],[1,"register-shipment-modal__field"],["for","shipmentDate"],[1,"register-shipment-modal__required"],["id","shipmentDate","type","date","formControlName","shipmentDate"],["for","trackingID"],["id","trackingID","type","text","formControlName","trackingID"],["for","document"],["id","document","type","file","accept",".docx,.pdf,.doc",3,"change"],["class","register-shipment-modal__error",4,"ngIf"],[1,"register-shipment-modal__table"],[4,"ngFor","ngForOf"],[1,"register-shipment-modal__footer"],["type","button",1,"btn","btn-secondary",3,"click"],["type","button",1,"btn","btn-primary",3,"click","disabled"],[1,"register-shipment-modal__error"],["type","number",3,"id","min","max","value"]],template:function(e,a){e&1&&(p(0,"div",0),$("click",function(){return a.onClose()}),p(1,"div",1),$("click",function(o){return o.stopPropagation()}),p(2,"div",2)(3,"h4"),S(4),A(5,"cxTranslate"),g(),p(6,"button",3),$("click",function(){return a.onClose()}),F(7,"cx-icon",4),g()(),p(8,"div",5)(9,"div",6)(10,"label",7),S(11),A(12,"cxTranslate"),p(13,"span",8),S(14,"*"),g()(),F(15,"input",9),g(),p(16,"div",6)(17,"label",10),S(18),A(19,"cxTranslate"),p(20,"span",8),S(21,"*"),g()(),F(22,"
8input",11),g(),p(23,"div",6)(24,"label",12),S(25),A(26,"cxTranslate"),p(27,"span",8),S(28,"*"),g()(),p(29,"input",13),$("change",function(o){return a.onFileChange(o)}),g(),he(30,rU,3,3,"span",14),g(),p(31,"table",15)(32,"thead")(33,"tr")(34,"th"),S(35),A(36,"cxTranslate"),g(),p(37,"th"),S(38),A(39,"cxTranslate"),g()()(),p(40,"tbody"),he(41,sU,8,6,"tr",16),g()()(),p(42,"div",17)(43,"button",18),$("click",function(){return a.onClose()}),S(44),A(45,"cxTranslate"),g(),p(46,"button",19),$("click",function(){return a.onSubmit()}),S(47),A(48,"cxTranslate"),g()()()()),e&2&&(d(4),B(w(5,12,"auctions.registerShipment.title")),d(4),k("formGroup",a.form),d(3),j("",w(12,14,"auctions.registerShipment.shipmentDate")," "),d(7),j("",w(19,16,"auctions.registerShipment.trackingID")," "),d(7),j("",w(26,18,"auctions.registerShipment.document")," "),d(5),k("ngIf",a.fileSizeError),d(5),B(w(36,20,"auctions.card.product")),d(3),B(w(39,22,"auctions.registerShipment.quantity")),d(3),k("ngForOf",a.entries),d(3),j(" ",w(45,24,"auctions.registerShipment.close")," "),d(2),k("disabled",a.form.invalid||!a.selectedFile||a.fileSizeError),d(),j(" ",w(48,26,"auctions.registerShipment.save")," "))},dependencies:[Gi,ai,Fa,Wi,er,tr,Fr,hi,at],styles:[".register-shipment-modal__backdrop[_ngcontent-%COMP%]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1050}.register-shipment-modal[_ngcontent-%COMP%]{background-color:var(--cx-color-light);border-radius:5px;width:90%;max-width:700px;max-height:90vh;overflow-y:auto}.register-shipment-modal__header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;padding:24px 32px}.register-shipment-modal__header[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{margin:0;font-size:1.75rem;font-weight:500;color:var(--cx-color-primary)}.register-shipment-modal__header[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{background:none;border:none;cursor:pointer;color:var(--bf-color-dark-grey);font-size:1.25rem}.register-shipment-modal__body[_ngcontent-%COMP%]{padding:24px 32px}.register-shipment-modal__field[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-bottom:16px}.register-shipment-modal__field[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{font-size:.875rem;font-weight:600;margin-bottom:4px}.register-shipment-modal__field[_ngcontent-%COMP%] input[type=text][_ngcontent-%COMP%], .register-shipment-modal__field[_ngcontent-%COMP%] input[type=date][_ngcontent-%COMP%]{padding:8px;border:1px solid var(--bf-color-light-grey);border-radius:4px;font-size:.875rem}.register-shipment-modal__field[_ngcontent-%COMP%] input[type=file][_ngcontent-%COMP%]{font-size:.875rem}.register-shipment-modal__error[_ngcontent-%COMP%]{color:var(--cx-label-danger);font-size:.75rem;margin-top:4px}.register-shipment-modal__required[_ngcontent-%COMP%]{color:var(--cx-label-danger)}.register-shipment-modal__table[_ngcontent-%COMP%]{width:100%;margin-top:16px}.register-shipment-modal__table[_ngcontent-%COMP%] th[_ngcontent-%COMP%], .register-shipment-modal__table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{padding:8px;text-align:left;vertical-align:top;font-size:.875rem}.register-shipment-modal__table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-weight:600;color:var(--bf-color-dark-grey)}.register-shipment-modal__table[_ngcontent-%COMP%] input[type=number][_ngcontent-%COMP%]{width:70px;padding:4px 8px;border:1px solid var(--bf-color-light-grey);border-radius:4px;font-size:.875rem}.register-shipment-modal__footer[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;gap:12px;padding:16px 32px;border-top:1px solid var(--bf-color-light-grey)}"]})}};var dU=i=>({code:i}),uU=i=>["/my-account/bom",i],mU=i=>({bom:i}),qD=()=>[];function pU(i,t){if(i&1&&(p(0,"div",17)(1,"div"),S(2),A(3,"cxTranslate"),g(),p(4,"div"),S(5),A(6,"date"),g()()),i&2){let e=v(2);d(2),j("",w(3,2,"auctions.card.countdown"),":"),d(3),B($t(6,4,e.countdownDate,"yyyy-MM-dd HH:mm"))}}function gU(i,t){if(i&1&&(p(0,"span",18),S(1),g()),i&2){let e=v(2);d(),j(" ",e.auction.purchaseRequest==null||e.auction.purchaseRequest.sapOrderReason==null?null:e.auction.purchaseRequest.sapOrderReason.name," ")}}function fU(i,t){if(i&1&&(p(0,"div")(1,"span"),S(2),A(3,"cxTranslate"),g(),p(4,"span"),S(5),g()()),i&2){let e=v(2);d(2),j("",w(3,2,"auctions.card.totalOrder")," "),d(3),B(e.auction.purchaseRequest==null||e.auction.purchaseRequest.totalPriceWithTax==null?null:e.auction.purchaseRequest.totalPriceWithTax.formattedValue)}}function hU(i,t){if(i&1&&(p(0,"div")(1,"span"),S(2),A(3,"cxTranslate"),g(),p(4,"span"),S(5),g()()),i&2){let e=v(2);d(2),j("",w(3,2,"auctions.card.customerTotalOrder")," "),d(3),B(e.auction.purchaseRequest==null||e.auction.purchaseRequest.originalTotalPriceWithTax==null?null:e.auction.purchaseRequest.originalTotalPriceWithTax.formattedValue)}}function bU(i,t){if(i&1&&(p(0,"div"),S(1),g()),i&2){let e=v().ngIf;d(),Ji(" ",e.firstName," ",e.lastName," ")}}function vU(i,t){if(i&1&&(p(0,"div"),S(1),g()),i&2){let e=v().ngIf;d(),B(e.line1)}}function yU(i,t){if(i&1&&(p(0,"div"),S(1),g()),i&2){let e=v().ngIf;d(),B(e.line2)}}function CU(i,t){if(i&1&&(p(0,"div"),S(1),g()),i&2){let e=v().ngIf;d(),Ji("",e.town," ",e.region==null?null:e.region.name)}}function kU(i,t){if(i&1&&(p(0,"div"),S(1),g()),i&2){let e=v().ngIf;d(),Ji(" ",e.country==null?null:e.country.name," ",e.postalCode," ")}}function _U(i,t){if(i&1&&(p(0,"div"),S(1),g()),i&2){let e=v().ngIf;d(),B(e.phone)}}function SU(i,t){if(i&1&&(rt(0),he(1,bU,2,2,"div",12)(2,vU,2,1,"div",12)(3,yU,2,1,"div",12)(4,CU,2,2,"div",12)(5,kU,2,2,"div",12)(6,_U,2,1,"div",12),st()),i&2){let e=t.ngIf;d(),k("ngIf",e.firstName||e.lastName),d(),k("ngIf",e.line1),d(),k("ngIf",e.line2),d(),k("ngIf",e.town),d(),k("ngIf",(e.country==null?null:e.country.name)||e.postalCode),d(),k("ngIf",e.phone)}}function AU(i,t){if(i&1&&(p(0,"div",19)(1,"h5",20),S(2),A(3,"cxTranslate"),g(),he(4,SU,7,6,"ng-container",12),g()),i&2){let e=v(2);d(2),j(" ",w(3,2,"auctions.card.shippingAddress")," "),d(2),k("ngIf",e.auction.shippingAddress)}}function wU(i,t){if(i&1&&(p(0,"span"),S(1),g()),i&2){let e=v().$implicit;d(),B(e.originalBasePrice.formattedValue)}}function PU(i,t){if(i&1&&(p(0,"a",26),S(1),A(2,"cxTranslate"),g()),i&2){let e=v().$implicit;k("routerLink",e.product.url),d(),j(" ",w(2,2,"auctions.card.configuration")," ")}}function TU(i,t){if(i&1&&(p(0,"a",27),S(1),A(2,"cxTranslate"),g()),i&2){let e=v().$implicit;k("routerLink",yt(5,uU,e.product.baseProduct))("queryParams",yt(7,mU,e.product.code)),d(),j(" ",w(2,3,"auctions.card.bom")," ")}}function xU(i,t){if(i&1&&(p(0,"tr")(1,"td"),S(2),F(3,"br"),p(4,"i"),S(5),g()(),p(6,"td"),S(7),g(),p(8,"td"),he(9,wU,2,1,"span",12),g(),p(10,"td"),S(11),g(),p(12,"td",23),he(13,PU,3,4,"a",24)(14,TU,3,9,"a",25),g()()),i&2){let e=t.$implicit;d(2),j(" ",e.product==null?null:e.product.name),d(3),B(e.product==null?null:e.product.code),d(2),B(e.basePrice==null?null:e.basePrice.formattedValue),d(2),k("ngIf",e.originalBasePrice),d(2),B(e.quantity),d(2),k("ngIf",e.product==null?null:e.product.url),d(),k("ngIf",e.product==null?null:e.product.baseProduct)}}function EU(i,t){if(i&1&&(rt(0),p(1,"h5",20),S(2),A(3,"cxTranslate"),g(),p(4,"table",21)(5,"thead")(6,"tr")(7,"th"),S(8),A(9,"cxTranslate"),g(),p(10,"th"),S(11),A(12,"cxTranslate"),g(),p(13,"th"),S(14),A(15,"cxTranslate"),g(),p(16,"th"),S(17),A(18,"cxTranslate"),g(),F(19,"th"),g()(),p(20,"tbody"),he(21,xU,15,7,"tr",22),g()(),st()),i&2){let e=v(2);d(2),j(" ",w(3,6,"auctions.card.orderEntries")," "),d(6),B(w(9,8,"auctions.card.product")),d(3),B(w(12,10,"auctions.card.price")),d(3),B(w(15,12,"auctions.card.customerPrice")),d(3),B(w(18,14,"auctions.card.qty")),d(4),k("ngForOf",e.auction.purchaseRequest==null?null:e.auction.purchaseRequest.entries)}}function DU(i,t){if(i&1){let e=ke();p(0,"button",28),$("click",function(){W(e);let n=v(2);return Q(n.navigateToTicket())}),S(1),A(2,"cxTranslate"),g()}i&2&&(d(),j(" ",w(2,1,"auctions.card.openTicket")," "))}function IU(i,t){if(i&1){let e=ke();p(0,"button",28),$("click",function(){W(e);let n=v(2);return Q(n.openRegisterShipment())}),S(1),A(2,"cxTranslate"),g()}i&2&&(d(),j(" ",w(2,1,"auctions.card.registerShipment")," "))}function zU(i,t){if(i&1){let e=ke();p(0,"button",29),$("click",function(){W(e);let n=v(2);return Q(n.openShipmentDetails())}),S(1),A(2,"cxTranslate"),g()}if(i&2){let e=v(2);k("disabled",!(!(e.auction.purchaseRequest==null||e.auction.purchaseRequest.consignments==null)&&e.auction.purchaseRequest.consignments.length)),d(),j(" ",w(2,2,"auctions.card.shipmentDetails")," ")}}function MU(i,t){if(i&1){let e=ke();rt(0),p(1,"button",30),$("click",function(){W(e);let n=v(2);return Q(n.onReject())}),S(2),A(3,"cxTranslate"),g(),p(4,"button",31),$("click",function(){W(e);let n=v(2);return Q(n.onAccept())}),S(5),A(6,"cxTranslate"),g(),st()}i&2&&(d(2),j(" ",w(3,2,"auctions.card.reject")," "),d(3),j(" ",w(6,4,"auctions.card.accept")," "))}function OU(i,t){if(i&1&&(p(0,"div",3)(1,"div",4)(2,"span",5),S(3),A(4,"cxTranslate"),g(),p(5,"span"),A(6,"lowercase"),S(7),g()(),p(8,"div",6),he(9,pU,7,7,"div",7),p(10,"div",8)(11,"div",9),he(12,gU,2,1,"span",10),g(),p(13,"div",11)(14,"div")(15,"span"),S(16),A(17,"cxTranslate"),g(),p(18,"span"),S(19),A(20,"date"),g()(),he(21,fU,6,4,"div",12)(22,hU,6,4,"div",12),g()(),he(23,AU,5,4,"div",13)(24,EU,22,16,"ng-container",12),g(),p(25,"div",14),he(26,DU,3,3,"button",15)(27,IU,3,3,"button",15)(28,zU,3,4,"button",16)(29,MU,7,6,"ng-container",12),g()()),i&2){let e=v();d(3),j(" ",$t(4,17,"auctions.card.orderCode",yt(27,dU,e.auction.orderCode))," "),d(2),Ya(Qn("auction-card__badge auction-card__badge--",w(6,20,e.auction.auctionType))),d(2),j(" ",e.auction.auctionType," "),d(2),k("ngIf",e.showCountdown),d(3),k("ngIf",e.auction.purchaseRequest==null?null:e.auction.purchaseRequest.sapOrderReason),d(4),j("",w(17,22,"auctions.card.requiredShippingDate"),": "),d(3),B($t(20,24,e.auction.purchaseRequest==null?null:e.auction.purchaseRequest.shippingDate,"yyyy-MM-dd")),d(2),k("ngIf",e.auction.purchaseRequest==null?null:e.auction.purchaseRequest.totalPriceWithTax),d(),k("ngIf",e.auction.purchaseRequest==null?null:e.auction.purchaseRequest.originalTotalPriceWithTax),d(),k("ngIf",e.auction.shippingAddress==null?null:e.auction.shippingAddress.line1),d(),k("ngIf",e.auction.purchaseRequest==null||e.auction.purchaseRequest.entries==null?null:e.auction.purchaseRequest.entries.length),d(2),k("ngIf",e.auction.ticketEnabled),d(),k("ngIf",e.enableRegisterShipment),d(),k("ngIf",e.enableViewShipment),d(),k("ngIf",e.showActions)}}function NU(i,t){if(i&1){let e=ke();p(0,"bonfiglioli-shipment-details-modal",32),$("close",function(){W(e);let n=v();return Q(n.closeShipmentDetails())}),g()}if(i&2){let e=v();k("consignments",(e.auction.purchaseRequest==null?null:e.auction.purchaseRequest.consignments)??An(1,qD))}}function RU(i,t){if(i&1){let e=ke();p(0,"bonfiglioli-register-shipment-modal",33),$("close",function(){W(e);let n=v();return Q(n.closeRegisterShipment())})("saved",function(){W(e);let n=v();return Q(n.onShipmentSaved())}),g()}if(i&2){let e=v();k("purchaseRequestCode",(e.auction.purchaseRequest==null?null:e.auction.purchaseRequest.code)??"")("entries",(e.auction.purchaseRequest==null?null:e.auction.purchaseRequest.entries)??An(2,qD))}}var mb=class i{constructor(){this.router=Z(ja);this.auctionsService=Z(Ql);this.globalMessageService=Z(Ua);this.actionPerformed=new Vi;this.AUCTION_STATUS=L1;this.showShipmentDetailsModal=!1;this.showRegisterShipmentModal=!1}get showCountdown(){return this.status==="TO_BE_ACCEPTED"}get enableRegisterShipment(){return this.status==="ACCEPTED"}get enableViewShipment(){return this.status==="ACCEPTED"||this.status==="FULFILLED"}get showActions(){return this.status==="TO_BE_ACCEPTED"}
8get countdownDate(){if(this.auction)return this.auction.auctionType==="PROVINCE"?this.auction.provinceAuctionTo:this.auction.nationalAuctionTo}navigateToTicket(){this.router.navigate(["/my-account/support-ticket/create"],{queryParams:{orderCode:this.auction.orderCode,purchaseRequestCode:this.auction.purchaseRequest?.code}})}onAccept(){this.auctionsService.postAction(this.auction.orderCode,"ACCEPT").subscribe({next:()=>{this.globalMessageService.add({key:"auctions.messages.acceptSuccess"},ri.MSG_TYPE_CONFIRMATION),this.actionPerformed.emit()},error:()=>{this.globalMessageService.add({key:"auctions.messages.acceptError"},ri.MSG_TYPE_ERROR)}})}onReject(){this.auctionsService.postAction(this.auction.orderCode,"REJECT").subscribe({next:()=>{this.globalMessageService.add({key:"auctions.messages.rejectSuccess"},ri.MSG_TYPE_CONFIRMATION),this.actionPerformed.emit()},error:()=>{this.globalMessageService.add({key:"auctions.messages.rejectError"},ri.MSG_TYPE_ERROR)}})}openShipmentDetails(){this.showShipmentDetailsModal=!0}closeShipmentDetails(){this.showShipmentDetailsModal=!1}openRegisterShipment(){this.showRegisterShipmentModal=!0}closeRegisterShipment(){this.showRegisterShipmentModal=!1}onShipmentSaved(){this.showRegisterShipmentModal=!1,this.actionPerformed.emit()}static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275cmp=Oe({type:i,selectors:[["bonfiglioli-auction-card"]],inputs:{auction:"auction",status:"status"},outputs:{actionPerformed:"actionPerformed"},standalone:!1,decls:3,vars:3,consts:[["class","auction-card",4,"ngIf"],[3,"consignments","close",4,"ngIf"],[3,"purchaseRequestCode","entries","close","saved",4,"ngIf"],[1,"auction-card"],[1,"auction-card__header"],[1,"auction-card__order-code"],[1,"auction-card__body"],["class","auction-card__countdown",4,"ngIf"],[1,"auction-card__info"],[1,"auction-card__info-left"],["class","auction-card__reason",4,"ngIf"],[1,"auction-card__info-right"],[4,"ngIf"],["class","auction-card__address",4,"ngIf"],[1,"auction-card__footer"],["type","button","class","btn btn-primary",3,"click",4,"ngIf"],["type","button","class","btn btn-primary",3,"disabled","click",4,"ngIf"],[1,"auction-card__countdown"],[1,"auction-card__reason"],[1,"auction-card__address"],[1,"auction-card__section-title"],[1,"auction-card__table"],[4,"ngFor","ngForOf"],[1,"auction-card__entry-actions"],["class","auction-card__action-badge",3,"routerLink",4,"ngIf"],["class","auction-card__action-badge",3,"routerLink","queryParams",4,"ngIf"],[1,"auction-card__action-badge",3,"routerLink"],[1,"auction-card__action-badge",3,"routerLink","queryParams"],["type","button",1,"btn","btn-primary",3,"click"],["type","button",1,"btn","btn-primary",3,"click","disabled"],["type","button",1,"btn","btn-danger",3,"click"],["type","button",1,"btn","btn-secondary",3,"click"],[3,"close","consignments"],[3,"close","saved","purchaseRequestCode","entries"]],template:function(e,a){e&1&&he(0,OU,30,29,"div",0)(1,NU,1,2,"bonfiglioli-shipment-details-modal",1)(2,RU,1,3,"bonfiglioli-register-shipment-modal",2),e&2&&(k("ngIf",a.auction),d(),k("ngIf",a.showShipmentDetailsModal),d(),k("ngIf",a.showRegisterShipmentModal))},dependencies:[Gi,ai,Yn,db,ub,Vf,au,at],styles:[".auction-card[_ngcontent-%COMP%]{border:1px solid var(--bf-color-light-grey);margin-bottom:24px;color:var(--bf-color-black)}.auction-card__header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:var(--bf-rfq-ticket-header-background-color);color:var(--bf-rfq-ticket-header-color);font-weight:700}.auction-card__badge[_ngcontent-%COMP%]{padding:2px 8px;font-size:.625rem;border-radius:10px;text-transform:uppercase}.auction-card__badge--national[_ngcontent-%COMP%], .auction-card__badge--province[_ngcontent-%COMP%]{background-color:var(--bf-rfq-ticket-header-color);color:var(--bf-rfq-ticket-header-background-color)}.auction-card__body[_ngcontent-%COMP%]{padding:16px}.auction-card__countdown[_ngcontent-%COMP%]{text-align:center;font-size:.875rem;margin-bottom:16px}.auction-card__info[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.auction-card__info-left[_ngcontent-%COMP%]{flex:1}.auction-card__info-right[_ngcontent-%COMP%]{text-align:right;font-size:.875rem}.auction-card__reason[_ngcontent-%COMP%]{display:inline-block;padding:4px 12px;font-size:.875rem}.auction-card__address[_ngcontent-%COMP%]{font-size:.875rem;margin-bottom:16px}.auction-card__section-title[_ngcontent-%COMP%]{font-size:.875rem;font-weight:600;margin-bottom:8px}.auction-card__table[_ngcontent-%COMP%]{width:100%;margin-bottom:16px}.auction-card__table[_ngcontent-%COMP%] th[_ngcontent-%COMP%], .auction-card__table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{padding:8px;text-align:left;vertical-align:top}.auction-card__table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-weight:600;color:var(--bf-color-dark-grey)!important;font-size:.875rem}.auction-card__table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{font-size:.875rem}.auction-card__entry-actions[_ngcontent-%COMP%]{display:flex;white-space:nowrap;justify-content:end}.auction-card__action-badge[_ngcontent-%COMP%]{display:inline-block;padding:2px 8px;margin-right:4px;font-size:.625rem;color:#fff;background-color:var(--cx-color-primary);border-radius:18px;text-decoration:none}.auction-card__action-badge[_ngcontent-%COMP%]:hover{opacity:.85}.auction-card__footer[_ngcontent-%COMP%]{display:flex;justify-content:end;gap:12px;padding:10px 15px;background-color:var(--bf-rfq-ticket-footer-background-color);border-top:1px solid var(--bf-color-light-grey)}"]})}};var pb=class i{constructor(t,e,a){this.http=t;this.occEndpointsService=e;this.userIdService=a}getAuctions(t){return this.userIdService.getUserId().pipe(nt(1),Qe(e=>{let a=this.occEndpointsService.buildUrl("auctionsList",{urlParam
8s:{userId:e},queryParams:{status:t.status,region:t.region,material:t.material,reason:t.reason,sortCode:t.sortCode,sortDirection:t.sortDirection,fields:"FULL"}});return this.http.get(a)}))}postAction(t,e){return this.userIdService.getUserId().pipe(nt(1),Qe(a=>{let n=this.occEndpointsService.buildUrl("auctionsAction",{urlParams:{userId:a,auctionId:t,actionId:e}});return this.http.post(n,{})}))}createConsignment(t){return this.userIdService.getUserId().pipe(nt(1),Qe(e=>{let a=this.occEndpointsService.buildUrl("auctionsCreateConsignment",{urlParams:{userId:e}}),n=new FormData;return n.append("purchaseRequestCode",t.purchaseRequestCode),n.append("shipmentDate",t.shipmentDate),n.append("trackingID",t.trackingID),t.document&&n.append("document",t.document),t.entries.forEach((o,r)=>{n.append(`entries[${r}].salesOrderItem`,o.salesOrderItem),n.append(`entries[${r}].quantity`,o.quantity.toString())}),this.http.post(a,n)}))}static{this.\u0275fac=function(e){return new(e||i)(Ke($i),Ke(fi),Ke(na))}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};var gb=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[{provide:Lu,useExisting:pb},ue({cmsComponents:{AuctionsComponent:{component:Lp}}}),{provide:Bn,useExisting:lb,multi:!0}],imports:[Gt,zo,Xn,_i,Ti,oa,fr]})}};_P(Lp,[Gi,ai,Pn,Tn,Io,Wi,pn,hi,hr,cb,mb],[at]);var jD={globalMessages:{[ri.MSG_TYPE_CONFIRMATION]:{timeout:5e3},[ri.MSG_TYPE_INFO]:{timeout:5e3},[ri.MSG_TYPE_ERROR]:{timeout:1e4},[ri.MSG_TYPE_WARNING]:{timeout:1e4},[ri.MSG_TYPE_ASSISTIVE]:{timeout:1e4}}};var fb=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue(jD)]})}};var hb=class i extends YP{load(t,e){return super.load(t,e).pipe(bt(a=>this.keepRequestedProductCode(a,t)))}loadMany(t){return super.loadMany(t).map(e=>kt($e({},e),{data$:e.data$?.pipe(bt(a=>this.keepRequestedProductCode(a,e.code)))}))}keepRequestedProductCode(t,e){return kt($e({},t),{code:e})}static{this.\u0275fac=(()=>{let t;return function(a){return(t||(t=Nt(i)))(a||i)}})()}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac})}};var bb=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({cmsComponents:{ProductImagesComponent:{component:()=>import("./chunk-Z26HVHWF.js").then(t=>t.BonfiglioliProductImagesComponent)}}}),ue({routing:{routes:{product:{paths:["product/:productCode","product/:productCode/:name"]}}}}),{provide:JP,useClass:hb}],imports:[Yx]})}};var vb=class i extends oh{constructor(){super(...arguments);this.router=Z(ja);this.routingService=Z(Pi)}canActivateNotFoundPage(e,a,n){return pa(this.router.parseUrl(this.routingService.getUrl({cxRoute:"home"})))}static{this.\u0275fac=(()=>{let e;return function(n){return(e||(e=Nt(i)))(n||i)}})()}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};var yb=class i extends fi{constructor(){super(...arguments);this.SLASH_PLACEHOLDER="__SLASH__"}buildUrl(e,a,n){return a=this.adjustSlashEncodedUrlParams(a),super.buildUrl(e,a,n)}adjustSlashEncodedUrlParams(e){let a=e?.urlParams,n=["productCode","designation"];if(!a)return e;let o=$e({},a),r=!1;for(let s of n){let l=o[s];l?.includes("/")&&(o[s]=l.replaceAll("/",this.SLASH_PLACEHOLDER),r=!0)}return r?kt($e({},e),{urlParams:$e({},o)}):e}static{this.\u0275fac=(()=>{let e;return function(n){return(e||(e=Nt(i)))(n||i)}})()}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac})}};var LU={user:"orgUsers/${userId}"},BU={userUpdateProfile:"users/${userId}",userCloseAccount:"users/${userId}"},FU={addEntries:"orgUsers/${userId}/carts/${cartId}/entries?quantity=${quantity}"},qU={placeOrder:"orgUsers/${userId}/orders?fields=FULL",scheduleReplenishmentOrder:"orgUsers/${userId}/replenishmentOrders?fields=FULL,costCenter(FULL),purchaseOrderNumber,paymentType",reorder:"orgUsers/${userId}/cartFromOrder?orderCode=${orderCode}"},UD={backend:{occ:{endpoints:$e($e($e($e({},LU),BU),FU),qU)}}};var Cb=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[Kf({authorizationCodeFlowByDefault:!0}),qP(Lx),ue(Rx),...Bx,ue({backend:{occ:{prefix:"occ/v2",endpoints:{product:{default:"products/${productC
8ode}?fields=DEFAULT,averageRating,images(FULL),price(DEFAULT),classifications,manufacturer,numberOfReviews,categories(FULL),baseProduct,variantType",details:"products/${productCode}?fields=stock(DEFAULT),description,code,url,categories(FULL),images(FULL),hasRelatedProducts,isErpVariant,configuratorType,isSapConfigurable,addToCartDisabled,configurable,productObsolete,newProductReferenceUrl,newProductReferenceCode,isRFQProduct,RFQDestination,certifications,erpVariantTechSheet(DEFAULT),allowedForPurchase,sapAddToCartDisabled,publicUsefulDocuments(FULL),privateUsefulDocuments(FULL),keyBenefits,mainOptions,torqueRange,torqueRangeImperial,gearRatios,transmissibleMechanicalPower,output,motors,motorsOptions,productMetaTitle,tcGenerationEndpoint,itemID",variants:"products/${productCode}?fields=name,purchasable,baseProduct,variantType",list:"products/${productCode}?fields=code,purchasable,name,summary,images(DEFAULT,galleryIndex),baseProduct",availableConfigurations:"products/${productCode}/available-configurations",getSelectorResults:"selector/results"},productSearch:{default:"products/search?fields=products(DEFAULT,productType,efficiency,standard,priceRange(maxPrice(formattedValue),minPrice(formattedValue))),facets(DEFAULT),breadcrumbs,pagination(DEFAULT),sorts(DEFAULT),freeTextSearch,currentQuery,keywordRedirectUrl,categoryName,extendedCategoryDescription,systemOfMeasurement,categories(DEFAULT)",family:"products/family?familyCode=${familyCode}&standard=${standard}
8&efficiency=${efficiency}&fields=DEFAULT,productType,efficiency,standard",quickSearch:"products/search/quick?query=${query}¤tPage=${currentPage}&pageSize=${pageSize}&sort=${sort}&searchQueryContext=${searchQueryContext}&fields=DEFAULT"},productSearchByCategory:{carousel:"categories/${categoryCode}/products?fields=products(code,name,summary,images(DEFAULT),price(DEFAULT),url)"},bonfiglioliCart:{changeItemRequestedDate:"users/${userId}/carts/${cartId}/changeItemRequestedDate?posNumber=${posNumber}&requestedDate=${requestedDate}",changeRequestedDate:"users/${userId}/carts/${cartId}/changeRequestedDate",exportCartXlsFile:"users/${userId}/carts/${cartId}/xls/export",addEntry:"orgUsers/${userId}/carts/${cartId}/entries",addQuickOrder:"orgUsers/${userId}/carts/${cartId}/entries/add/quick-order",applyVoucher:"users/${userId}/carts/${cartId}/voucher/apply",removeVoucher:"users/${userId}/carts/${cartId}/voucher/remove"},cms:{productAttributesForProductList:"/cms/product-list-component/${componentId}/product-attributes?fields=DEFAULT"},systemOfMeasurementGetAll:"users/${userId}/system-of-measurement/get-all",systemOfMeasurementGetCurrent:"users/${userId}/system-of-measurement/get-current",selectorResults:"products/selector/results",selectorReferences:"products/selector/${kbCode}/references",selectorAvailableProducts:"products/selector/availableProducts/${productCode}/${designation}",updateProfile:"users/${userId}/update-profile",configuratorUrl:{urlFromDesignation:"fromselector/designation?productId=${productId}&designation=${designation}",urlFromDesignationSmartsizer:"fromselector/smartsizer?productId=${productId}&partialConfig=${partialConfig}&rwCstics=${rwCstics}&hiddenCstics=${hiddenCstics}&ms=${ms}&inputSpeed=${inputSpeed}&freq=${freq}",urlFromBookmark:"fromselector/bookmark"},configuratorFromBookmark:"fromselector/bookmark?product=${product}&bookmark=${bookmark}",finishedProductCode:"ccpconfigurator/${configId}/finished-code-response?productCode=${productCode}",suggestedConfiguration:"ccpconfigurator/suggested-config/${productCode}",workspace:{configurations:"users/${userId}/workspace/configs?fields=DEFAULT",favorites:"users/${userId}/workspace/favorites?fields=DEFAULT",messages:"users/${userId}/workspace/messages?fields=DEFAULT",carts:"users/${userId}/workspace/carts?fields=DEFAULT",sendMessage:"users/${userId}/workspace/send-message",cartShare:"users/${userId}/bookmark/cartShare"},datasheet:{download:"users/${userId}/datasheet/download/${docType}",send:"users/${userId}/datasheet/send?email=${email}&configId=${configId}&productCode=${productCode}"},bookmark:"users/${userId}/bookmark",calculatePrice:"ccpconfigurator/${configId}/calculate-price",materialsProductInfo:"users/${userId}/materials/${productCode}/quick-order/product-info",materialsSearchSeries:"users/${userId}/materials/search-series",materialsSearchMaterials:"users/${userId}/materials/search-materials",materialsSearchInfoRecord:"users/${userId}/materials/search-info-record",materialsSearchInfoRecords:"users/${userId}/materials/search-info-records",materialsExtendedDescription:"users/${userId}/materials/${matnr}/ext-description",bomSearchMaterials:"users/${userId}/bom/search-materials",bomDetails:"users/${userId}/bom/details",bomFromConfiguration:"users/${userId}/bom/generate/config/${materialCode}",bomXlsDownload:"users/${userId}/bom/xls/download",auctionsList:"users/${userId}/auctions",auctionsAction:"users/${userId}/auctions/${auctionId}/action/${actionId}",auctionsCreateConsignment:"users/${userId}/auctions/consignments",orderHistory:"users/${userId}/order-history",orderDetails:"users/${userId}/orders/${orderCode}",orderDocuments:"users/${userId}/order/${orderCode}/documents",orderDocumentDownload:"users/${userId}/order/${orderCode}/documents/${sapCustomerCode}/download",orderHistoryExport:"users/${userId}/orders/xls/export",getUserContacts:"users/${userId}/get-user-contacts",searchBoxPlatesList:"cms/search-box-component/plates-list",upgradeAccountAllowed:"users/${userId}/upgrade-account-allowed",upgradeAccountMktData:"users/${userId}/mktdata",upgradeAccountAnnualPotentials:"users/${userId}/gear-motors-annual-potentials",upgradeAccountSubmit:"users/${userId}/upgrade-account",restoreSavedCart:"users/${userId}/carts/${cartId}/restore-saved-cart",quoteReplicate:"users/${userId}/quotes/${quoteId}/replicate",quoteShowEdit:"users/${userId}/quotes/${quoteId}/show-edit",quoteAddQuickOrder:"users/${userId}/quotes/${quoteId}/add/quick-order",quoteUpdateConfig:"users/${userId}/quotes/${quoteId}/${entryNumber}/addToCart",quoteUpdateQty:"users/${userId}/quotes/${quoteId}/${entryNumber}/update-qty",quoteGenerateCodes:"users/${userId}/quotes/${quoteId}/generate",quoteGenerateEntryCode:"users/${userId}/quotes/${quoteId}/${entryNumber}/generate",quoteMigrate:"users/${userId}/quotes/${quoteId}/migrate",quoteUpdateEntryPrices:"users/${userId}/quotes/${quoteId}/${entryId}/update/prices",quoteUpdateField:"users/${userId}/quotes/${quoteId}/update/field",quoteRetrieveMissingExternalConfigurations:"users/${userId}/quotes/${quoteId}/entries/retrieve/external-config",quoteUpdateEntryInfos:"users/${userId}/quotes/${quoteId}/${entryId}/update/infos",quoteSyncToSfValidation:"users/${userId}/quotes/${quoteId}/validate/update/sf",quoteSyncSF:"users/${userId}/quotes/${quoteId}/update/sf",quotePdfValidation:"users/${userId}/quotes/${quoteId}
8/pdf/validation",quotePdfData:"users/${userId}/quotes/pdf/${quoteId}",quotePdfEntries:"users/${userId}/quotes/pdf/${quoteId}/entries",quotePdfTeammembers:"users/${userId}/quotes/pdf/${quoteId}/teammembers",quotePdfPartners:"users/${userId}/quotes/pdf/${quoteId}/partners",quotePdfSalesOrg:"users/${userId}/quotes/pdf/salesorg/${salesOrgCode}",quotePdfSetLanguage:"users/${userId}/quotes/pdf/${quoteId}/language",quotePdfSetNumberLocale:"users/${userId}/quotes/pdf/${quoteId}/numberLocale",quotePdfSetTerms:"users/${userId}/quotes/pdf/${quoteId}/terms",quotePdfSetSysData:"users/${userId}/quotes/pdf/${quoteId}/sysdata",quotePdfSetAppData:"users/${userId}/quotes/pdf/${quoteId}/appdata",quotePdfSetShowMotorClass:"users/${userId}/quotes/pdf/${quoteId}/showmotorclass",quotePdfSetIntroductionText:"users/${userId}/quotes/pdf/${quoteId}/introductionText",quotePdfSetEntryNotes:"users/${userId}/quotes/pdf/${quoteId}/entries/${entryId}/notes",quotePdfSetEntryDrive:"users/${userId}/quotes/pdf/${quoteId}/entries/${entryId}/drive",quotePdfSetEntryApplication:"users/${userId}/quotes/pdf/${quoteId}/entries/${entryId}/application",quotePdfSetEntryMachine:"users/${userId}/quotes/pdf/${quoteId}/entries/${entryId}/machine",quotePdfSetEntryAppTechVisibility:"users/${userId}/quotes/pdf/${quoteId}/entries/${entryId}/apptechvisibility",quotePdfSetEntryAppData:"users/${userId}/quotes/pdf/${quoteId}/entries/${entryId}/appdata",quotePdfGenerate:"users/${userId}/quotes/pdf/${quoteId}/generate",quotePdfPublish:"users/${userId}/quotes/pdf/${quoteId}/publish",quotePdfGetConditions:"users/${userId}/quotes/pdf/${salesorg}/conditions",getProxyImage:"media/proxy-image",surveyFeedbackUrl:"stores/get-survey-feedback-url",chatbotConfiguration:"stores/get-chatbot-configuration"}}},routing:{protected:!1},authentication:{useClientTokens:!0}}),ue({context:{urlParameters:["baseSite","language"],language:["en","it","de","fr","es","pt","tr","vi","zh"],currency:["EUR","USD","GBP","INR","BRL"]},requiresAuthentication:!1}),ue({features:{level:"221121.2"}}),ue(UD),ue({icon:{symbols:{COG:"fas fa-gear",DOTS:"fas fa-ellipsis",HALF_PIE:"pie-half",ONE_QUARTER_PIE:"pie-one-quarter",THREE_QUARTERS_PIE:"pie-three-quarters",PRICE_1:"price-1",PRICE_2:"price-2",PRICE_3:"price-3",PRICE_4:"price-4",CIRCLE_QUESTION:"fa-regular fa-circle-question",FORBIDDEN:"fas fa-ban",SAVE:"fas fa-save",STAR_EMPTY:"star-empty",STAR_FULL:"star-full",PLUS:"fas fa-plus",MINUS:"fas fa-minus",CHEVRON_UP:"fa-solid fa-chevron-up",CHEVRON_DOWN:"fa-solid fa-chevron-down",SORT_ASC:"fa-solid fa-arrow-up-short-wide",SORT_DESC:"fa-solid fa-arrow-down-wide-short",PRINT:"fas fa-print",SYNC:"fas fa-sync-alt",BARCODE:"fas fa-barcode"},resources:[{type:ds.SVG,url:"../../assets/icons/pie-half.svg",types:["HALF_PIE"]},{type:ds.SVG,url:"../../assets/icons/pie-one-quarter.svg",types:["ONE_QUARTER_PIE"]},{type:ds.SVG,url:"../../assets/icons/pie-three-quarters.svg",types:["THREE_QUARTERS_PIE"]},{type:ds.SVG,url:"../../assets/icons/price-1.svg",types:["PRICE_1"]},{type:ds.SVG,url:"../../assets/icons/price-2.svg",types:["PRICE_2"]},{type:ds.SVG,url:"../../assets/icons/price-3.svg",types:["PRICE_3"]},{type:ds.SVG,url:"../../assets/icons/price-4.svg",types:["PRICE_4"]},{type:ds.SVG,url:"../../assets/icons/star-empty.svg",types:["STAR_EMPTY"]},{type:ds.SVG,url:"../../assets/icons/star-full.svg",types:["STAR_FULL"]}]}}),ue({routing:{routes:{savedCartImport:{paths:["import/xml/saved-cart"]},fromSelectorBookmark:{paths:["fromselector/bookmark"]},quotePdf:{paths:["quote-pdf/:quoteId"]},selector:{paths:["selector"]}}}})]})}};var jU={forgotPassword:"Forgot password?",signIn:"Sign In",register:"Register",dontHaveAccount:"Don\u2019t have an account?",guestCheckout:"Guest Checkout",emailAddress:{label:"Email address",placeholder:"Enter Email Address"},password:{label:"Password",placeholder:"Enter Your Password"},wrongEmailFormat:"This is not a valid email format."},UU={createVerificationToken:"Verification code has been sent to {{target}}. Please enter the code.",needInputCredentials:"Please enter your credentials to continue.",sendRateLime:"in {{waitTime}} seconds",resend:"Resend",verificationCode:{label:"Verification Code",placeholder:"Enter Verification Code"},noReceiveCode:"Didn't receive the code?",verify:"Verify",registerVerify:"Register",back:"Back",tokenInputHint:"You can request a new code. A timer starts indicating the seconds left until you can resend your request."},VU={title:"Didn\u2019t receive the code",noReceiveCode:"If you didn't receive the code, the reasons might be:",contentLine1:"1. The email hasn't come yet.",contentLine2:"2. The received email has been treated as junk email.",contentLine3:"3. Either the email address or the password you entered is incorrect.",close:"Close"},$U={userGreeting:"Hi, {{name}}",signInRegister:"Sign In / Register"},HU={signOut:"Sign Out"},KU={loginForm:jU,verificationTokenForm:UU,verificationTokenDialog:VU,miniLogin:$U,myAccountV2User:HU},VD={userAccount:KU};var $D={userAccount:["loginForm","verificationTokenForm","verificationTokenDialog","miniLogin","myAccountV2User"]};var GU={title:"Anrede",titleOptional:"Anrede (optional)",defaultTitle:"Anrede",firstName:{label:"Vorname",placeholder:"Vorname"},lastName:{label:"Nachname",placeholder:"Nachname"},address1:"Adresse 1",address2:"Adresse 2 (optional)",country:"Land/Region",city:{label:"Ort",placeholder:"Ort"},state:"Bundesland",zipCode:{label:"Postleitzahl",placeholder:"Postleitzahl"},phoneNumber:{label:"Telefonnummer (optional)",placeholder:"z.B. (###) - ### - ####"},cellphone:{label:"Mobiltelefonnummer (optional)",placeholder:"z.B. (###) - ### - ####"},saveAsDefault:"Als Standard speichern",chooseAddress:"Adresse ausw\xE4hlen",streetAddress:"Hausanschrift",aptSuite:"Wohnungsnummer",selectOne:"Treffen Sie eine Auswahl...",setAsDefault:"Als Standardlieferadresse festlegen",titleRequired:"Anrede ist erforderlich.",userAddressAddSuccess:"Neue Adresse wurde erfolgreich hinzugef\xFCgt.",userAddressUpdateSuccess:"Adresse erfolgreich aktualisiert.",userAddressDeleteSuccess:"Adresse erfolgreich gel\xF6scht.",invalidAddress:"Ung\xFCltige Adresse"},WU={addNewDeliveryAddress:"Neue Lieferadresse hinzuf\xFCgen",editDeliveryAddress:"Lieferadresse bearbeiten",areYouSureToDeleteAddress:"Soll diese Adresse wirklich gel\xF6scht werden?",addNewAddress:"Neue Adresse hinzuf\xFCgen",addAddress:"Adresse hinzuf\xFCgen",updateAddress:"Adresse aktualisieren",backToAddressList:"Zur\xFCck zur Adressliste",defaultDeliveryAddress:"Standardlieferadresse",additionalDeliveryAddress:"Zus\xE4tzliche Lieferadresse {{number}}"},QU={default:"STANDARD",selected:"Ausgew\xE4hlt",selectedAddress:"Ausgew\xE4hlte Adresse",setAsDefault:"Als Standard festlegen",shipTo:"Liefern an",billTo:"Rechnung an",phoneNumber:"T",mobileNumber:"M"},ZU={verifyYourAddress:"\xDCberpr\xFCfen Sie Ihre Adresse",ensureAccuracySuggestChange:"Um eine korrekte Lieferung sicherzustellen, schlagen wir die unten ausgew\xE4hlte \xC4nderung vor.",chooseAddressToUse:"W\xE4hlen Sie die Adresse aus, die Sie verwenden m\xF6chten:",suggestedAddress:"Vorgeschlagene Adresse",enteredAddress:"Eingegebene Adresse",editAddress:"Adresse bearbeiten",saveAddress:"Adresse speichern"},YU={setAsDefaultSuccessfully:"Adresse {{ streetAddress }} wurde erfolgreich als Standard festgelegt"},JU={addressForm:GU,addressBook:WU,addressCard:QU,addressSuggestion:ZU,addressMessages:YU},XU={myEmailAddress:"Meine E-Mail-Adresse",email:"E-Mail",emailAddress:"E-Mail-Adresse",newEmailAddress:"Neue E-Mail-Adresse",confirmNewEmailAddress:"Neue E-Mail-Adresse best\xE4tigen",emailPlaceHolder:"E-Mail eingeben",passwordPlaceHolder:"Kennwort eingeben",password:"Kennwort",reloginIndicator:"Sie m\xFCssen sich erneut anmelden, nachdem Sie eine neue E-Mail-Adresse festgelegt haben."},eV={myAccountV2Email:XU},tV={oldPassword:{label:"Altes Kennwort",placeholder:"Altes Kennwort eingeben"},oldPasswordIsRequired:"Altes Kennwort ist erforderlich.",newPassword:{label:"Neues Kennwort",placeholder:"Neues Kennwort eingeben"},passwordMinRequirements:"Das Kennwort muss mindestens sechs Zeichen lang sein und einen Gro\xDFbuchstaben, eine Ziffer und ein Sonderzeichen enthalten",confirmPassword:{label:"Neues Kennwort best\xE4tigen",placeholder:"Neues Kennwort best\xE4tigen"},reloginIndicator:"Sie m\xFCssen sich erneut anmelden, nachdem Sie das Kennwort festgelegt haben.",bothPasswordMustMatch:"Beide Kennw\xF6rter m\xFCssen \xFCbereinstimmen",passwordUpdateSuccess:"Kennwort wurde erfolgreich aktualisiert",accessDeniedError:"Zugriff verweigert",newPasswordTitle:"Me
8in Kennwort"},iV={myAccountV2PasswordForm:tV},aV={myEmailAddress:"Meine E-Mail-Adresse",myInformation:"Meine Informationen",name:"Name",customerId:"Kunden-ID",title:"Anrede",firstName:"Vorname",lastName:"Nachname"},nV={myAccountV2UserProfile:aV},oV={newEmailAddress:{label:"Neue E-Mail-Adresse",placeholder:"E-Mail eingeben"},confirmNewEmailAddress:{label:"Neue E-Mail-Adresse best\xE4tigen",placeholder:"E-Mail eingeben"},enterValidEmail:"Geben Sie eine g\xFCltige E-Mail-Adresse ein.",bothEmailMustMatch:"Beide E-Mail-Adressen m\xFCssen \xFCbereinstimmen.",password:{label:"Kennwort",placeholder:"Kennwort eingeben"},pleaseInputPassword:"Geben Sie ein Kennwort ein",emailUpdateSuccess:"Erfolgreich. Melden Sie sich mit {{ newUid }} an"},rV={confirmPassword:{action:"Kennwort best\xE4tigen",label:"Kennwort best\xE4tigen",placeholder:"Kennwort best\xE4tigen"},managementInMyAccount:"Verwaltung in meinem Konto",termsAndConditions:"Allgemeine Gesch\xE4ftsbedingungen",signIn:"Ich habe bereits ein Konto. Anmelden",register:"Registrieren",furtherRegistration:"Weiter",confirmNewPassword:"Neues Kennwort best\xE4tigen",resetPassword:"Kennwort zur\xFCcksetzen",createAccount:"Konto erstellen",title:"Anrede",titleOptional:"Anrede (optional)",firstName:{label:"Vorname",placeholder:"Vorname"},lastName:{label:"Nachname",placeholder:"Nachname"},emailAddress:{label:"E-Mail-Adresse",placeholder:"E-Mail-Adresse"},password:{label:"Kennwort",placeholder:"Kennwort"},newPassword:"Neues Kennwort",emailMarketing:'Verwendung meiner personenbezogenen Daten f\xFCr den Erhalt von E-Mail-Newslettern zu Marketingkampagnen. Um Ihre Einstellungen zu \xE4ndern, wechseln Sie zu "Einwilligungsmanagement" in "Mein Konto".',confirmThatRead:"Ich best\xE4tige, dass ich Folgendes gelesen habe und damit einverstanden bin:",selectTitle:"Anrede ausw\xE4hlen",passwordMinRequirements:"Hier eine schnelle Anleitung f\xFCr ein sicheres Kennwort: Verwenden Sie mindestens 8 Zeichen mit einer Mischung aus Gro\xDF- und Kleinbuchstaben, Ziffern und Sonderzeichen.",passwordStrengthRequirements:"Hier eine schnelle Anleitung f\xFCr ein sicheres Kennwort: Verwenden Sie mindestens 8 Zeichen mit einer Mischung aus Gro\xDF- und Kleinbuchstaben, Ziffern und Sonderzeichen. Stellen Sie sicher, dass Sie ein Zeichen nicht mehrmals hintereinander verwenden.",bothPasswordMustMatch:"Beide Kennw\xF6rter m\xFCssen \xFCbereinstimmen",titleRequired:"Anrede ist erforderlich.",postRegisterMessage:"Melden Sie sich mit den angegebenen Anmeldedaten an.",postRegisterSuccessMessage:"Ihr Konto wurde erfolgreich erstellt! Mit bereitgestellten Anmeldedaten anmelden",rateLimitForRegistrationMessage:"Sie haben das Limit f\xFCr das Senden des Verifizierungscodes erreicht. Warten Sie {{seconds}} Sekunden, bevor Sie es erneut versuchen, oder verwenden Sie eine andere E-Mail-Adresse.",verificationTokenForm:{createVerificationToken:"Verifizierungscode wurde an {{target}} gesendet. Geben Sie den Code ein.",sendRateLime:"in {{waitTime}} Sekunden",resend:"Erneut senden",verificationCode:{label:"Verifizierungscode",placeholder:"Verifizierungscode eingeben"},back:"Zur\xFCck"}},sV={resetPassword:"Kennwort zur\xFCcksetzen",enterEmailAddressAssociatedWithYourAccount:"Geben Sie die E-Mail-Adresse ein, die mit Ihrem Konto verkn\xFCpft ist",emailAddress:{label:"E-Mail-Adresse",placeholder:"E-Mail eingeben"},enterValidEmail:"Geben Sie eine g\xFCltige E-Mail-Adresse ein.",passwordResetEmailSent:"Es wurde eine E-Mail an Sie geschickt mit Informationen, wie Sie Ihr Kennwort zur\xFCcksetzen k\xF6nnen.",passwordResetSuccess:"Erfolgreich! Sie k\xF6nnen sich jetzt mit Ihrem neuen Kennwort anmelden."},lV={updateEmailForm:oV,register:rV,forgottenPassword:sV},HD={address:JU,myAccountV2Email:eV,myAccountV2Password:iV,myAccountV2UserProfile:nV,userProfile:lV},cV={title:"Title",titleOptional:"Title (optional)",defaultTitle:"Title",firstName:{label:"First name",placeholder:"First Name"},lastName:{label:"Last name",placeholder:"Last Name"},address1:"Address 1",address2:"Address 2 (optional)",country:"Country/Region",city:{label:"City",placeholder:"City"}
8,state:"State",zipCode:{label:"Zip code",placeholder:"Postal Code/Zip"},phoneNumber:{label:"Phone number (optional)",placeholder:"e.g. (###) - ### - ####"},cellphone:{label:"Mobile number (optional)",placeholder:"e.g. (###) - ### - ####"},saveAsDefault:"Save as default",chooseAddress:"Choose address",streetAddress:"Street Address",aptSuite:"Apartment Number",selectOne:"Select One...",setAsDefault:"Set as default delivery address",titleRequired:"Title is required.",userAddressAddSuccess:"New address was added successfully!",userAddressUpdateSuccess:"Address updated successfully!",userAddressDeleteSuccess:"Address deleted successfully!",invalidAddress:"Invalid Address"},dV={addNewDeliveryAddress:"Add a new delivery address",editDeliveryAddress:"Edit delivery address",areYouSureToDeleteAddress:"Are you sure you want to delete this address?",addNewAddress:"Add new address",addAddress:"Add address",updateAddress:"Update address",backToAddressList:"Back to address list",defaultDeliveryAddress:"Default Delivery Address",additionalDeliveryAddress:"Additional Delivery Address {{number}}"},uV={default:"DEFAULT",selected:"Selected",selectedAddress:"Selected Address",setAsDefault:"Set as default",shipTo:"Ship To",billTo:"Bill To",phoneNumber:"P",mobileNumber:"M"},mV={verifyYourAddress:"Verify your address",ensureAccuracySuggestChange:"To ensure delivery accuracy, we suggest the change selected below.",chooseAddressToUse:"Please choose which address you would like to use:",suggestedAddress:"Suggested address",enteredAddress:"Entered address",editAddress:"Edit address",saveAddress:"Save address"},pV={setAsDefaultSuccessfully:"Address {{ streetAddress }} was successfully set as default"},gV={addressForm:cV,addressBook:dV,addressCard:uV,addressSuggestion:mV,addressMessages:pV},fV={myEmailAddress:"My Email Address",email:"Email",emailAddress:"Email Address",newEmailAddress:"New Email Address",confirmNewEmailAddress:"Confirm New Email Address",emailPlaceHolder:"Enter email",passwordPlaceHolder:"Enter password",password:"Password",reloginIndicator:"You need to log in again after setting a new email address."},hV={myAccountV2Email:fV},bV={oldPassword:{label:"Old Password",placeholder:"Enter Old Password"},oldPasswordIsRequired:"Old password is required.",newPassword:{label:"New Password",placeholder:"Enter New Password"},passwordMinRequirements:"Password must be six characters minimum, with one uppercase letter, one number, one symbol",confirmPassword:{label:"Confirm New Password",placeholder:"Confirm New Password"},reloginIndicator:"You need to log in again after setting password.",bothPasswordMustMatch:"Both password must match",passwordUpdateSuccess:"Password updated with success",accessDeniedError:"Access is denied",newPasswordTitle:"My Password"},vV={myAccountV2PasswordForm:bV},yV={myEmailAddress:"My Email Address",myInformation:"My Information",name:"Name",customerId:"CustomerId",title:"Title",firstName:"First name",lastName:"Last name"},CV={myAccountV2UserProfile:yV},kV={newEmailAddress:{label:"New email address",placeholder:"Enter email"},confirmNewEmailAddress:{label:"Confirm new email address",placeholder:"Enter email"},enterValidEmail:"Please enter a valid email.",bothEmailMustMatch:"Both emails must match",password:{label:"Password",placeholder:"Enter password"},pleaseInputPassword:"Please input password",emailUpdateSuccess:"Success. Please sign in with {{ newUid }}"},_V={confirmPassword:{action:"Confirm password",label:"Confirm password",placeholder:"Confirm Password"},managementInMyAccount:"Management in My Account.",termsAndConditions:"Terms & Conditions",signIn:"I already have an account. Sign In",register:"Register",furtherRegistration:"Continue",confirmNewPassword:"Confirm New Password",resetPassword:"Reset Password",createAccount:"Create an account",title:"Title",titleOptional:"Title (optional)",firstName:{label:"First name",placeholder:"First name"},lastName:{label:"Last name",placeholder:"Last name"},emailAddress:{label:"Email address",placeholder:"Email address"},password:{label:"Password",placeholder:"Password"},newPassword:"New Password",emailMarketing:"Use my personal data to receive e-mail newsletters for marketing campaigns. To change your settings, go to Consent Management in My Account.",confirmThatRead:"I am confirming that I have read and agreed with the",selectTitle:"Select Title",passwordMinRequirements:"Here's a quick guide for a secure password: Use at least 8 characters with a mix of upper and lowercase letters, numbers, and symbols.",passwordStrengthRequirements:"Here's a quick guide for a secure password: Use at least 8 characters with a mix of upper and lowercase letters, numbers, and symbols. Make sure not to use the same character consecutively.",bothPasswordMustMatch:"Both password must match",titleRequired:"Title is required.",postRegisterMessage:"Please log in with provided credentials.",postRegisterSuccessMessage:"Your account has been successfully created! Please log in with provided credentials",rateLimitForRegistrationMessage:"You have reached the limit of sending verification code. Please wait {{seconds}} seconds before retrying or use a different email address.",verificationTokenForm:{createVerificationToken:"Verification code has been sent to {{target}}. Please enter the code.",sendRateLime:"in {{waitTime}} seconds",resend:"Resend",verificationCode:{label:"Verification Code",placeholder:"Enter Verification Code"},back:"Back"}},SV={resetPassword:"Reset password",enterEmailAddressAssociatedWithYourAccount:"Enter the email address associated with your account",emailAddress:{label:"Email address",placeholder:"Enter email"},enterValidEmail:"Please enter a valid email.",passwordResetEmailSent:"An email has been sent to you with information on how to reset your password.",passwordResetSuccess:"Success! You can now login using your new password."},AV={updateEmailForm:kV,register:_V,forgottenPassword:SV},kb={address:gV,myAccountV2Email:hV,myAccountV2Password:vV,myAccountV2UserProfile:CV,userProfile:AV},wV={title:"Tratamiento",titleOptional:"Tratamiento (opcional)",defaultTitle:"Tratamiento",firstName:{label:"Nombre",placeholder:"Nombre"},lastName:{label:"Apellido",placeholder:"Apellido"},address1:"Direcci\xF3n 1",address2:"Direcci\xF3n 2 (opcional)",country:"Pa\xEDs/Regi\xF3n",city:{label:"Ciudad",placeholder:"Ciudad"},state:"Estado",zipCode:{label:"C\xF3digo postal",placeholder:"C\xF3digo postal"},phoneNumber:{label:"N\xFAmero de tel\xE9fono (opcional)",placeholder:"p.\xA0ej., (###) - ### - ####"},cellphone:{label:"N\xFAmero de tel\xE9fono m\xF3vil (opcional)",placeholder:"p.\xA0ej., (###) - ### - ####"},saveAsDefault:"Grabar como por defecto",chooseAddress:"Elegir direcci\xF3n",streetAddress:"Direcci\xF3n postal",aptSuite:"N\xFAmero de apartamento",selectOne:"Seleccionar uno...",setAsDefault:"Establecer como direcci\xF3n de entrega por defecto",titleRequired:"Se requiere un tratamiento.",userAddressAddSuccess:"Nueva direcci\xF3n a\xF1adida correctamente",userAddressUpdateSuccess:"Direcci\xF3n actualizada correctamente",userAddressDeleteSuccess:"Direcci\xF3n borrada correctamente",invalidAddress:"Direcci\xF3n no v\xE1lida"},PV={addNewDeliveryAddress:"A\xF1adir una nueva direcci\xF3n de entrega",editDeliveryAddress:"Editar direcci\xF3n de entrega",areYouSureToDeleteAddress:"\xBFConfirma que desea borrar esta direcci\xF3n?",addNewAddress:"A\xF1adir direcci\xF3n nueva",addAddress:"A\xF1adir direcci\xF3n",updateAddress:"Actualizar direcci\xF3n",backToAddressList:"Volver a la lista de direcciones",defaultDeliveryAddress:"Direcci\xF3n de entrega por defecto",additionalDeliveryAddress:"Direcci\xF3n de entrega adicional {{number}}"}
8,TV={default:"POR DEFECTO",selected:"Seleccionada",selectedAddress:"Direcci\xF3n seleccionada",setAsDefault:"Definir como por defecto",shipTo:"Enviar a",billTo:"Facturar a",phoneNumber:"T",mobileNumber:"M"},xV={verifyYourAddress:"Verifique su direcci\xF3n",ensureAccuracySuggestChange:"Para garantizar la precisi\xF3n de la entrega, sugerimos que modifique los siguientes datos seleccionados.",chooseAddressToUse:"Elija qu\xE9 direcci\xF3n quisiera utilizar:",suggestedAddress:"Direcci\xF3n sugerida",enteredAddress:"Direcci\xF3n introducida",editAddress:"Editar direcci\xF3n",saveAddress:"Grabar direcci\xF3n"},EV={setAsDefaultSuccessfully:"La direcci\xF3n {{ streetAddress }} se defini\xF3 correctamente como por defecto"},DV={addressForm:wV,addressBook:PV,addressCard:TV,addressSuggestion:xV,addressMessages:EV},IV={myEmailAddress:"Mi direcci\xF3n de correo electr\xF3nico",email:"Correo electr\xF3nico",emailAddress:"Direcci\xF3n de correo electr\xF3nico",newEmailAddress:"Nueva direcci\xF3n de correo electr\xF3nico",confirmNewEmailAddress:"Confirmar nueva direcci\xF3n de correo electr\xF3nico",emailPlaceHolder:"Introducir correo electr\xF3nico",passwordPlaceHolder:"Introducir contrase\xF1a",password:"Contrase\xF1a",reloginIndicator:"Despu\xE9s de establecer una nueva direcci\xF3n de correo electr\xF3nico, debe volver a iniciar sesi\xF3n."},zV={myAccountV2Email:IV},MV={oldPassword:{label:"Contrase\xF1a anterior",placeholder:"Introducir contrase\xF1a anterior"},oldPasswordIsRequired:"Se requiere la contrase\xF1a anterior.",newPassword:{label:"Contrase\xF1a nueva",placeholder:"Introducir contrase\xF1a nueva"},passwordMinRequirements:"La contrase\xF1a debe tener seis caracteres como m\xEDnimo, con una letra may\xFAscula, un n\xFAmero y un s\xEDmbolo",confirmPassword:{label:"Confirmar nueva contrase\xF1a",placeholder:"Confirmar nueva contrase\xF1a"},reloginIndicator:"Despu\xE9s de establecer la contrase\xF1a, debe volver a iniciar sesi\xF3n.",bothPasswordMustMatch:"Ambas contrase\xF1as deben coincidir",passwordUpdateSuccess:"Contrase\xF1a actualizada correctamente",accessDeniedError:"Se deneg\xF3 el acceso",newPasswordTitle:"Mi contrase\xF1a"},OV={myAccountV2PasswordForm:MV},NV={myEmailAddress:"Mi direcci\xF3n de correo electr\xF3nico",myInformation:"Mi informaci\xF3n",name:"Nombre",customerId:"ID de cliente",title:"Tratamiento",firstName:"Nombre",lastName:"Apellido"},RV={myAccountV2UserProfile:NV},LV={newEmailAddress:{label:"Nueva direcci\xF3n de correo electr\xF3nico",placeholder:"Introducir correo electr\xF3nico"},confirmNewEmailAddress:{label:"Confirmar nueva direcci\xF3n de correo electr\xF3nico",placeholder:"Introducir correo electr\xF3nico"},enterValidEmail:"Introduzca un correo electr\xF3nico v\xE1lido.",bothEmailMustMatch:"Ambos correos electr\xF3nicos deben coincidir",password:{label:"Contrase\xF1a",placeholder:"Introduzca contrase\xF1a"},pleaseInputPassword:"Introduzca la contrase\xF1a",emailUpdateSuccess:"Hecho. Inicie sesi\xF3n con {{ newUid }}"},BV={confirmPassword:{action:"Confirmar contrase\xF1a",label:"Confirmar contrase\xF1a",placeholder:"Confirmar contrase\xF1a"},managementInMyAccount:"Gesti\xF3n en Mi cuenta",termsAndConditions:"T\xE9rminos y condiciones",signIn:"Ya tengo cuenta. Iniciar sesi\xF3n.",register:"Registrarme",furtherRegistration:"Continuar",confirmNewPassword:"Confirmar nueva contrase\xF1a",resetPassword:"Restablecer contrase\xF1a",createAccount:"Crear una cuenta",title:"Tratamiento",titleOptional:"Tratamiento (opcional)",firstName:{label:"Nombre",placeholder:"Nombre"},lastName:{label:"Apellido",placeholder:"Apellido"},emailAddress:{label:"Direcci\xF3n de correo electr\xF3nico",placeholder:"Direcci\xF3n de correo electr\xF3nico"},password:{label:"Contrase\xF1a",placeholder:"Contrase\xF1a"},newPassword:"Contrase\xF1a nueva",emailMarketing:"Utilizar mis datos personales para recibir newsletters publicitarios por correo electr\xF3nico. Para cambiar la configuraci\xF3n, dir\xEDjase a Gesti\xF3n de consentimiento en Mi cuenta.",confirmThatRead:"Confirmo que he le\xEDdo y estoy de acuerdo con los",selectTitle:"Seleccionar t\xEDtulo",passwordMinRequirements:"Esta es una gu\xEDa r\xE1pida para generar una contrase\xF1a segura: utilice al menos 8 caracteres e incluya letras en may\xFAscula y min\xFAscula, n\xFAmeros y s\xEDmbolos.",passwordStrengthRequirements:"Esta es una gu\xEDa r\xE1pida para generar una contrase\xF1a segura: utilice al menos 8 caracteres e incluya letras en may\xFAscula y min\xFAscula, n\xFAmeros y s\xEDmbolos. Aseg\xFArese de no utilizar el mismo car\xE1cter de forma consecutiva.",bothPasswordMustMatch:"Ambas contrase\xF1as deben coincidir",titleRequired:"Se requiere un tratamiento.",postRegisterMessage:"Inicie sesi\xF3n con las credenciales provistas.",postRegisterSuccessMessage:"Su cuenta se ha creado correctamente. Inicie sesi\xF3n con las credenciales provistas",rateLimitForRegistrationMessage:"Ha alcanzado el l\xEDmite de env\xEDos de c\xF3digo de verificaci\xF3n. Espere {{seconds}} segundos antes de volver a intentar o utilice otra direcci\xF3n de correo electr\xF3nico.",verificationTokenForm:{createVerificationToken:"El c\xF3digo de verificaci\xF3n se ha enviado a {{target}}. Introduzca el c\xF3digo.",sendRateLime:"En {{waitTime}} segundos",resend:"Reenviar",verificationCode:{label:"C\xF3digo de verificaci\xF3n",placeholder:"Introduzca c\xF3digo de verificaci\xF3n"},back:"Atr\xE1s"}},FV={resetPassword:"Restablecer contrase\xF1a",enterEmailAddressAssociatedWithYourAccount:"Introduzca la direcci\xF3n de correo electr\xF3nico asociada con su cuenta",emailAddress:{label:"Direcci\xF3n de correo electr\xF3nico",placeholder:"Introducir correo electr\xF3nico"},enterValidEmail:"Introduzca un correo electr\xF3nico v\xE1lido.",passwordResetEmailSent:"Le hemos enviado un correo electr\xF3nico que contiene la informaci\xF3n sobre c\xF3mo restablecer su contrase\xF1a.",passwordResetSuccess:"\xA1Hecho! Ahora puede iniciar sesi\xF3n con su contrase\xF1a nueva."},qV={updateEmailForm:LV,register:BV,forgottenPassword:FV},KD={address:DV,myAccountV2Email:zV,myAccountV2Password:OV,myAccountV2UserProfile:RV,userProfile:qV};var jV={title:"Titre",titleOptional:"Titre (facultatif)",defaultTitle:"Titre",firstName:{label:"Pr\xE9nom",placeholder:"Pr\xE9nom"},lastName:{label:"Nom de famille",placeholder:"Nom de famille"},address1:"Adresse 1",address2:"Adresse 2 (facultatif)",country:"Pays/R\xE9gion",city:{label:"Ville",placeholder:"Ville"},state:"\xC9tat",zipCode:{label:"Code postal",placeholder:"Code postal"},phoneNumber:{label:"Num\xE9ro de t\xE9l\xE9phone (facultatif)",placeholder:"par exemple (###) - ### - ####"},cellphone:{label:"Num\xE9ro de mobile (facultatif)",placeholder:"par exemple (###) - ### - ####"},saveAsDefault:"Sauvegarder par d\xE9faut",chooseAddress:"S\xE9lectionner l'adresse",streetAddress:"Adresse postale",aptSuite:"Num\xE9ro d\u2019appartement",selectOne:"S\xE9lectionner un\u2026",setAsDefault:"D\xE9finir comme adresse de livraison par d\xE9faut",titleRequired:"Le titre est obligatoire.",userAddressAddSuccess:"La nouvelle adresse a \xE9t\xE9 ajout\xE9e avec succ\xE8s\xA0!",userAddressUpdateSuccess:"Adresse mise \xE0 jour avec succ\xE8s\xA0!",userAddressDeleteSuccess:"Adresse supprim\xE9e avec succ\xE8s\xA0!",invali
8dAddress:"Adresse non valide"},UV={addNewDeliveryAddress:"Ajouter une nouvelle adresse de livraison",editDeliveryAddress:"Modifier l'adresse de livraison",areYouSureToDeleteAddress:"Voulez-vous vraiment supprimer cette adresse\xA0?",addNewAddress:"Ajouter une nouvelle adresse",addAddress:"Ajouter une adresse",updateAddress:"Mettre \xE0 jour l'adresse",backToAddressList:"Retour \xE0 la liste des adresses",defaultDeliveryAddress:"Adresse de livraison par d\xE9faut",additionalDeliveryAddress:"Adresse de livraison suppl\xE9mentaire {{number}}"},VV={default:"PAR D\xC9FAUT",selected:"S\xE9lectionn\xE9e",selectedAddress:"Adresse s\xE9lectionn\xE9e",setAsDefault:"D\xE9finir par d\xE9faut",shipTo:"Adresse d'exp\xE9dition",billTo:"Adresse de facturation",phoneNumber:"T",mobileNumber:"M"},$V={verifyYourAddress:"V\xE9rifiez votre adresse",ensureAccuracySuggestChange:"Pour garantir l'exactitude de la livraison, nous sugg\xE9rons la modification s\xE9lectionn\xE9e ci-dessous.",chooseAddressToUse:"Veuillez s\xE9lectionner l'adresse que vous souhaitez utiliser\xA0:",suggestedAddress:"Adresse sugg\xE9r\xE9e",enteredAddress:"Adresse saisie",editAddress:"Modifier l'adresse",saveAddress:"Enregistrer l'adresse"},HV={setAsDefaultSuccessfully:"L'adresse {{ streetAddress }} a bien \xE9t\xE9 d\xE9finie par d\xE9faut."},KV={addressForm:jV,addressBook:UV,addressCard:VV,addressSuggestion:$V,addressMessages:HV},GV={myEmailAddress:"Mon adresse e-mail",email:"E-mail",emailAddress:"Adresse e-mail",newEmailAddress:"Nouvelle adresse e-mail",confirmNewEmailAddress:"Confirmer la nouvelle adresse e-mail",emailPlaceHolder:"Saisir l'e-mail",passwordPlaceHolder:"Saisir le mot de passe",password:"Mot de passe",reloginIndicator:"Vous devez vous reconnecter apr\xE8s avoir d\xE9fini une nouvelle adresse e-mail."},WV={myAccountV2Email:GV},QV={oldPassword:{label:"Ancien mot de passe",placeholder:"Saisir l'ancien mot de passe"},oldPasswordIsRequired:"L'ancien mot de passe est obligatoire.",newPassword:{label:"Nouveau mot de passe",placeholder:"Saisir le nouveau mot de passe"},passwordMinRequirements:"Le mot de passe doit contenir six caract\xE8res minimum, dont une majuscule, un chiffre et un symbole.",confirmPassword:{label:"Confirmer le nouveau mot de passe",placeholder:"Confirmer le nouveau mot de passe"},reloginIndicator:"Vous devez vous reconnecter apr\xE8s avoir d\xE9fini le mot de passe.",bothPasswordMustMatch:"Les deux mots de passe doivent correspondre",passwordUpdateSuccess:"Le mot de passe a \xE9t\xE9 mis \xE0 jour avec succ\xE8s",accessDeniedError:"Acc\xE8s refus\xE9",newPasswordTitle:"Mon mot de passe"},ZV={myAccountV2PasswordForm:QV},YV={myEmailAddress:"Mon adresse e-mail",myInformation:"Mes informations",name:"Nom",customerId:"ID client",title:"Civilit\xE9",firstName:"Pr\xE9nom",lastName:"Nom de famille"},JV={myAccountV2UserProfile:YV},XV={newEmailAddress:{label:"Nouvelle adresse e-mail",placeholder:"Saisissez l'adresse e-mail"},confirmNewEmailAddress:{label:"Confirmez la nouvelle adresse e-mail",placeholder:"Saisissez l'adresse e-mail"},enterValidEmail:"Veuillez saisir une adresse e-mail valide.",bothEmailMustMatch:"Les deux adresses e-mail doivent correspondre",password:{label:"Mot de passe",placeholder:"Saisissez le mot de passe"},pleaseInputPassword:"Veuillez saisir le mot de passe",emailUpdateSuccess:"Parfait\xA0! Veuillez vous connecter avec {{ newUid }}"},e6={confirmPassword:{action:"Confirmer le mot de passe",label:"Confirmer le mot de passe",placeholder:"Confirmer le mot de passe"},managementInMyAccount:"Gestion dans Mon compte",termsAndConditions:"Conditions g\xE9n\xE9rales",signIn:"J'ai d\xE9j\xE0 un compte. Connexion",register:"S'inscrire",furtherRegistration:"Poursuivre",confirmNewPassword:"Confirmer le nouveau mot de passe",resetPassword:"R\xE9initialiser le mot de passe",createAccount:"Cr\xE9er un compte",title:"Titre",titleOptional:"Titre (facultatif)",firstName:{label:"Pr\xE9nom",placeholder:"Pr\xE9nom"},lastName:{label:"Nom de famille",placeholder:"Nom de famille"},emailAddress:{label:"Adresse e-mail",placeholder:"Adresse e-mail"},password:{label:"Mot de passe",placeholder:"Mot de passe"},newPassword:"Nouveau mot de passe",emailMarketing:"Utiliser mes donn\xE9es personnelles pour recevoir des lettres d'information par e-mail dans le cadre de campagnes de marketing. Pour modifier vos param\xE8tres, allez \xE0 Gestion des consentements dans Mon compte.",confirmThatRead:"Je confirme que j'ai lu et accept\xE9 les",selectTitle:"S\xE9lectionner un titre",passwordMinRequirements:"Voici un guide rapide pour un mot de passe s\xFBr\xA0: Utilisez au moins 8 caract\xE8res avec un m\xE9lange de lettres majuscules et minuscules, de chiffres et de symboles.",passwordStrengthRequirements:"Voici un guide rapide pour un mot de passe s\xFBr\xA0: utilisez au moins 8 caract\xE8res avec un m\xE9lange de lettres majuscules et minuscules, de chiffres et de symboles. Veillez \xE0 ne pas utiliser le m\xEAme caract\xE8re cons\xE9cutivement.",bothPasswordMustMatch:"Les deux mots de passe doivent c
8orrespondre",titleRequired:"Le titre est obligatoire.",postRegisterMessage:"Veuillez vous connecter avec les identifiants fournis.",postRegisterSuccessMessage:"Votre compte a \xE9t\xE9 correctement cr\xE9\xE9\xA0! Connectez-vous \xE0 l'aide des identifiants fournis.",rateLimitForRegistrationMessage:"Vous avez atteint la limite d'envoi du code de v\xE9rification. Patientez {{seconds}} secondes avant de r\xE9essayer. Vous pouvez \xE9galement utiliser une autre adresse e-mail.",verificationTokenForm:{createVerificationToken:"Un code de v\xE9rification a \xE9t\xE9 envoy\xE9 \xE0 {{target}}. Veuillez saisir le code.",sendRateLime:"dans {{waitTime}} secondes",resend:"Renvoyer",verificationCode:{label:"Code de v\xE9rification",placeholder:"Saisir le code de v\xE9rification"},back:"Retour"}},t6={resetPassword:"R\xE9initialiser le mot de passe",enterEmailAddressAssociatedWithYourAccount:"Saisissez l'adresse e-mail associ\xE9e \xE0 votre compte",emailAddress:{label:"Adresse e-mail",placeholder:"Saisissez l'adresse e-mail"},enterValidEmail:"Saisissez une adresse e-mail valide.",passwordResetEmailSent:"Un e-mail vous a \xE9t\xE9 envoy\xE9 avec des informations pour r\xE9initialiser votre mot de passe.",passwordResetSuccess:"Parfait\xA0! Vous pouvez d\xE9sormais vous connecter en utilisant votre nouveau mot de passe."},i6={updateEmailForm:XV,register:e6,forgottenPassword:t6},GD={address:KV,myAccountV2Email:WV,myAccountV2Password:ZV,myAccountV2UserProfile:JV,userProfile:i6};var a6={title:"Titolo",titleOptional:"Titolo (facoltativo)",defaultTitle:"Titolo",firstName:{label:"Nome",placeholder:"Nome"},lastName:{label:"Cognome",placeholder:"Cognome"},address1:"Indirizzo 1",address2:"Indirizzo 2 (facoltativo)",country:"Paese/regione",city:{label:"Citt\xE0",placeholder:"Citt\xE0"},state:"Stato",zipCode:{label:"CAP",placeholder:"Codice postale/CAP"},phoneNumber:{label:"Numero di telefono (facoltativo)",placeholder:"ad es. (###) - ### - ####"},cellphone:{label:"Numero di cellulare (facoltativo)",placeholder:"ad es. (###) - ### - ####"},saveAsDefault:"Salva come predefinito",chooseAddress:"Scegli indirizzo",streetAddress:"Via",aptSuite:"Numero di appartamento",selectOne:"Seleziona uno...",setAsDefault:"Salva come indirizzo di consegna predefinito",titleRequired:"Il titolo \xE8 obbligatorio.",userAddressAddSuccess:"Nuovo indirizzo aggiunto correttamente.",userAddressUpdateSuccess:"Indirizzo aggiornato correttamente.",userAddressDeleteSuccess:"Indirizzo eliminato correttamente.",invalidAddress:"Indirizzo non valido"},n6={addNewDeliveryAddress:"Aggiungi un nuovo indirizzo di consegna",editDeliveryAddress:"Modifica indirizzo di consegna",areYouSureToDeleteAddress:"Confermare di voler eliminare questo indirizzo?",addNewAddress:"Aggiungi nuovo indirizzo",addAddress:"Aggiungi indirizzo",updateAddress:"Aggiorna indirizzo",backToAddressList:"Torna alla lista di indirizzi",defaultDeliveryAddress:"Indirizzo di consegna predefinito",additionalDeliveryAddress:"Indirizzo di consegna aggiuntivo {{number}}"},o6={default:"PREDEFINITO",selected:"Selezionato",selectedAddress:"Indirizzo selezionato",setAsDefault:"Imposta come predefinito",shipTo:"Destinatario spedizione",billTo:"Destinatario fattura",phoneNumber:"P",mobileNumber:"M"},r6={verifyYourAddress:"Verifica l'indirizzo",ensureAccuracySuggestChange:"Per garantire l'accuratezza della consegna, si consiglia la modifica selezionata sotto.",chooseAddressToUse:"Scegliere l'indirizzo da utilizzare:",suggestedAddress:"Indirizzo consigliato",enteredAddress:"Indirizzo inserito",editAddress:"Modifica indirizzo",saveAddress:"Salva indirizzo"},s6={setAsDefaultSuccessfully:"Indirizzo {{ streetAddress }} impostato correttamente come predefinito"},l6={addressForm:a6,addressBook:n6,addressCard:o6,addressSuggestion:r6,addressMessages:s6},c6={myEmailAddress:"Indirizzo e-mail personale",email:"E-mail",emailAddress:"Indirizzo e-mail",newEmailAddress:"Nuovo indirizzo e-mail",confirmNewEmailAddress:"Conferma nuovo indirizzo e-mail",emailPlaceHolder:"Inserisci e-mail",passwordPlaceHolder:"Inserisci password",password:"Password",reloginIndicator:"Dopo aver impostato un nuovo indirizzo e-mail \xE8 necessario accedere di nuovo."},d6={myAccountV2Email:c6},u6={oldPassword:{label:"Password precedente",placeholder:"Inserisci password precedente"},oldPasswordIsRequired:"La password precedente \xE8 obbligatoria.",newPassword:{label:"Nuova password",placeholder:"Inserisci nuova password"},passwordMinRequirements:"La password deve avere un minimo di sei caratteri, con una lettera maiuscola, un numero e un simbolo",confirmPassword:{label:"Conferma nuova password",placeholder:"Conferma nuova password"},reloginIndicator:"Dopo aver impostato la password \xE8 necessario accedere di nuovo.",bothPasswordMustMatch:"Le password devono coincidere",passwordUpdateSuccess:"Password aggiornata correttamente",accessDeniedError:"Acce
8sso negato",newPasswordTitle:"Password personale"},m6={myAccountV2PasswordForm:u6},p6={myEmailAddress:"Indirizzo e-mail personale",myInformation:"Informazioni personali",name:"Nome",customerId:"ID cliente",title:"Titolo",firstName:"Nome",lastName:"Cognome"},g6={myAccountV2UserProfile:p6},f6={newEmailAddress:{label:"Nuovo indirizzo e-mail",placeholder:"Inserisci e-mail"},confirmNewEmailAddress:{label:"Conferma nuovo indirizzo e-mail",placeholder:"Inserisci e-mail"},enterValidEmail:"Inserire un indirizzo e-mail valido.",bothEmailMustMatch:"Le e-mail devono coincidere",password:{label:"Password",placeholder:"Inserisci password"},pleaseInputPassword:"Inserisci password",emailUpdateSuccess:"Operazione eseguita correttamente. Accedere con {{ newUid }}."},h6={confirmPassword:{action:"Conferma password",label:"Conferma password",placeholder:"Conferma password"},managementInMyAccount:"Gestione in Account personale.",termsAndConditions:"Termini e condizioni",signIn:"Ho gi\xE0 un account. Accedi",register:"Registrati",furtherRegistration:"Continua",confirmNewPassword:"Conferma nuova password",resetPassword:"Reimposta password",createAccount:"Crea un account",title:"Titolo",titleOptional:"Titolo (facoltativo)",firstName:{label:"Nome",placeholder:"Nome"},lastName:{label:"Cognome",placeholder:"Cognome"},emailAddress:{label:"Indirizzo e-mail",placeholder:"Indirizzo e-mail"},password:{label:"Password",placeholder:"Password"},newPassword:"Nuova password",emailMarketing:"Utilizzare i dati personali per ricevere newslettere e-mail per campagne di marketing. Per modificare le impostazioni, passare a Gestione consensi in Account personale.",confirmThatRead:"Confermo di aver letto e accettato",selectTitle:"Seleziona titolo",passwordMinRequirements:"Questa \xE8 una guida rapida per una password sicura: utilizzare almeno otto caratteri con una combinazione di lettere maiuscole e minuscole, numeri e simboli.",passwordStrengthRequirements:"Questa \xE8 una guida rapida per una password sicura: utilizzare almeno otto caratteri con una combinazione di lettere maiuscole e minuscole, numeri e simboli. Assicurarsi di non utilizzare lo stesso carattere due volte consecutive.",bothPasswordMustMatch:"Le password devono coincidere",titleRequired:"Il titolo \xE8 obbligatorio.",postRegisterMessage:"Accedere con le credenziali fornite.",postRegisterSuccessMessage:"L'account \xE8 stato creato correttamente. Accedere con le credenziali fornite",rateLimitForRegistrationMessage:"\xC8 stato raggiunto il limite per l'invio del codice di verifica. Attendere {{seconds}} secondi prima di riprovare o utilizzare un indirizzo e-mail diverso.",verificationTokenForm:{createVerificationToken:"Il codice di verifica \xE8 stato inviato a {{target}}. Inserire il codice.",sendRateLime:"tra {{waitTime}} secondi",resend:"Invia nuovamente",verificationCode:{label:"Codice di verifica",placeholder:"Inserisci codice di verifica"},back:"Indietro"}},b6={resetPassword:"Reimposta password",enterEmailAddressAssociatedWithYourAccount:"Inserisci l'indirizzo e-mail associato all'account",emailAddress:{label:"Indirizzo e-mail",placeholder:"Inserisci e-mail"},enterValidEmail:"Inserire un indirizzo e-mail valido.",passwordResetEmailSent:"\xC8 stata inviata un'e-mail contenente informazioni su come reimpostare la password.",passwordResetSuccess:"Operazione riuscita. Ora \xE8 possibile accedere utilizzando la nuova password."},v6={updateEmailForm:f6,register:h6,forgottenPassword:b6},WD={address:l6,myAccountV2Email:d6,myAccountV2Password:m6,myAccountV2UserProfile:g6,userProfile:v6};var y6={title:"T\xEDtulo",titleOptional:"T\xEDtulo (opcional)",defaultTitle:"T\xEDtulo",firstName:{label:"Nome",placeholder:"Nome"},lastName:{label:"Sobrenome",placeholder:"Sobrenome"},address1:"Endere\xE7o 1",address2:"Endere\xE7o 2 (opcional)",country:"Pa\xEDs/regi\xE3o",city:{label:"Cidade",placeholder:"Cidade"},state:"Estado",zipCode:{label:"CEP",placeholder:"C\xF3digo postal/CEP"},phoneNumber:{label:"N\xFAmero de telefone (opcional)",placeholder:"por exemplo, (###) - ### - ####"},cellphone:{label:"N\xFAmero de celular (opcional)",placeholder:"por exemplo, (###) - ### - ####"}
8,saveAsDefault:"Gravar como padr\xE3o",chooseAddress:"Escolher endere\xE7o",streetAddress:"Endere\xE7o",aptSuite:"N\xFAmero do apartamento",selectOne:"Selecionar um...",setAsDefault:"Definir como endere\xE7o de entrega padr\xE3o",titleRequired:"O t\xEDtulo \xE9 obrigat\xF3rio.",userAddressAddSuccess:"O novo endere\xE7o foi adicionado com \xEAxito.",userAddressUpdateSuccess:"Endere\xE7o atualizado com \xEAxito.",userAddressDeleteSuccess:"Endere\xE7o eliminado com \xEAxito.",invalidAddress:"Endere\xE7o inv\xE1lido"},C6={addNewDeliveryAddress:"Adicionar um novo endere\xE7o de entrega",editDeliveryAddress:"Editar endere\xE7o de entrega",areYouSureToDeleteAddress:"Tem certeza de que quer eliminar este endere\xE7o?",addNewAddress:"Adicionar novo endere\xE7o",addAddress:"Adicionar endere\xE7o",updateAddress:"Atualizar endere\xE7o",backToAddressList:"Voltar \xE0 lista de endere\xE7os",defaultDeliveryAddress:"Endere\xE7o de entrega padr\xE3o",additionalDeliveryAddress:"Endere\xE7o de entrega adicional {{number}}"},k6={default:"PADR\xC3O",selected:"Selecionado",selectedAddress:"Endere\xE7o selecionado",setAsDefault:"Definir como padr\xE3o",shipTo:"Entregar a",billTo:"Faturar para",phoneNumber:"T",mobileNumber:"C"},_6={verifyYourAddress:"Verifique seu endere\xE7o",ensureAccuracySuggestChange:"Para assegurar a exatid\xE3o da entrega, sugerimos a modifica\xE7\xE3o selecionada embaixo.",chooseAddressToUse:"Selecione o endere\xE7o que voc\xEA gostaria de utilizar:",suggestedAddress:"Endere\xE7o sugerido",enteredAddress:"Endere\xE7o inserido",editAddress:"Editar endere\xE7o",saveAddress:"Gravar endere\xE7o"},S6={setAsDefaultSuccessfully:"O endere\xE7o {{ streetAddress }} foi definido como padr\xE3o com \xEAxito"},A6={addressForm:y6,addressBook:C6,addressCard:k6,addressSuggestion:_6,addressMessages:S6},w6={myEmailAddress:"Meu endere\xE7o de e-mail",email:"E-mail",emailAddress:"Endere\xE7o de e-mail",newEmailAddress:"Novo endere\xE7o de e-mail",confirmNewEmailAddress:"Confirmar novo endere\xE7o de e-mail",emailPlaceHolder:"Inserir e-mail",passwordPlaceHolder:"Inserir senha",password:"Senha",reloginIndicator:"Voc\xEA precisa iniciar sess\xE3o novamente depois de definir um novo endere\xE7o de e-mail."},P6={myAccountV2Email:w6},T6={oldPassword:{label:"Senha antiga",placeholder:"Inserir senha antiga"},oldPasswordIsRequired:"A senha antiga \xE9 obrigat\xF3ria.",newPassword:{label:"Nova senha",placeholder:"Inserir nova senha"},passwordMinRequirements:"A senha deve ter um m\xEDnimo de seis caracteres, com uma letra mai\xFAscula, um n\xFAmero e um s\xEDmbolo",confirmPassword:{label:"Confirmar nova senha",placeholder:"Confirmar nova senha"},reloginIndicator:"Voc\xEA precisa iniciar sess\xE3o novamente depois de definir a senha.",bothPasswordMustMatch:"As duas senhas devem corresponder",passwordUpdateSuccess:"Senha atualizada com sucesso",accessDeniedError:"O acesso foi negado",newPasswordTitle:"Minha senha"},x6={myAccountV2PasswordForm:T6},E6={myEmailAddress:"Meu endere\xE7o de e-mail",myInformation:"Minhas informa\xE7\xF5es",name:"Nome",customerId:"CustomerId",title:"T\xEDtulo",firstName:"Nome",lastName:"Sobrenome"},D6={myAccountV2UserProfile:E6},I6={newEmailAddress:{label:"Novo endere\xE7o de e-mail",placeholder:"Inserir e-mail"},confirmNewEmailAddress:{label:"Confirmar novo endere\xE7o de e-mail",placeholder:"Inserir e-mail"},enterValidEmail:"Insira um e-mail v\xE1lido.",bothEmailMustMatch:"Os dois e-mails devem corresponder",password:{label:"Senha",placeholder:"Inserir senha"},pleaseInputPassword:"Insira a senha",emailUpdateSuccess:"\xCAxito. Inicie sess\xE3o com {{ newUid }}"},z6={confirmPassword:{action:"Confirmar senha",label:"Confirmar senha",placeholder:"Confirmar senha"},managementInMyAccount:"Gerenciamento em Minha conta.",termsAndConditions:"Termos e Condi\xE7\xF5es",signIn:"J\xE1 tenho uma conta. Iniciar sess\xE3o",register:"Registrar",furtherRegistration:"Continuar",confirmNewPassword:"Confirmar nova senha",resetPassword:"Redefinir senha",createAccount:"Criar uma conta",title:"T\xEDtulo",titleOptional:"T\xEDtulo (opcional)",firstName:{label:"Nome",placeholder:"Nome"},lastName:{label:"Sobrenome",placeholder:"Sobrenome"},emailAddress:{label:"Endere\xE7o de e-mail",placeholder:"Endere\xE7o de e-mail"},password:{label:"Senha",placeholder:"Senha"},newPassword:"Nova senha",emailMarketing:"Utilizar meus dados pessoais para receber newsletters por e-mail para campanhas de marketing. Para modificar suas configura\xE7\xF5es, v\xE1 para Gerenciamento de consentimentos em Minha conta.",confirmThatRead:"Confirmo que li e concordo com os",selectTitle:"Selecionar t\xEDtulo",passwordMinRequirements:"Aqui est\xE1 um guia r\xE1pido para uma senha segura: utilize pelo menos 8 caracteres com uma mistura de letras mai\xFAsculas e min\xFAsculas, n\xFAmeros e s\xEDmbolos.",passwordStrengthRequirements:"Aqui est\xE1 um guia r\xE1pido para uma senha segura: Use pelo menos 8 caracteres com uma combina\xE7\xE3o de letras mai\xFAsculas e min\xFAsculas, n\xFAmeros e s\xEDmbolos.",bothPasswordMustMatch:"As duas senhas devem corresponder",titleRequired:"O t\xEDtulo \xE9 obrigat\xF3rio.",postRegisterMessage:"Inicie sess\xE3o com as credenciais fornecidas.",postRegisterSuccessMessage:"Sua conta foi criada com \xEAxito! Fa\xE7a o login com as credenciais fornecidas.",rateLimitForRegistrationMessage:"Voc\xEA alcan\xE7ou o limite de envio do c\xF3digo de verifica\xE7\xE3o. Aguarde {{seconds}} segundos antes de tentar novamente ou utilize um endere\xE7o de e-mail diferente.",verificationTokenForm:{createVerificationToken:"C\xF3digo de verifica\xE7\xE3o enviado para {{target}}. Insira o c\xF3digo.",sendRateLime:"em {{waitTime}} segundos",resend:"Reenviar",verificationCode:{label:"C\xF3digo de verifica\xE7\xE3o",placeholder:"Inserir c\xF3digo de verifica\xE7\xE3o"},back:"Voltar"}},M6={resetPassword:"Redefinir senha",enterEmailAddressAssociatedWithYourAccount:"Insira o endere\xE7o de e-mail associado \xE0 sua conta",emailAddress:{label:"Endere\xE7o de e-mail",placeholder:"Inserir e-mail"},enterValidEmail:"Insira um e-mail v\xE1lido.",passwordResetEmailSent:"Um e-mail foi enviado para voc\xEA com informa\xE7\xF5es sobre como redefinir sua senha.",passwordResetSuccess:"\xCAxito! Voc\xEA pode agora efetuar o login usando sua nova senha."},O6={updateEmailForm:I6,register:z6,forgottenPassword:M6},QD={address:A6,myAccountV2Email:P6,myAccountV2Password:x6,myAccountV2UserProfile:D6,userProfile:O6};var N6={title:"\u6807\u9898",titleOptional:"\u6807\u9898\uFF08\u53EF\u9009\uFF09",defaultTitle:"\u6807\u9898",firstName:{label:"\u540D\u5B57",placeholder:"\u540D\u5B57"},lastName:{label:"\u59D3\u6C0F",placeholder:"\u59D3\u6C0F"},address1:"\u5730\u5740 1",address2:"\u5730\u5740 2\uFF08\u53EF\u9009\uFF09",country:"\u56FD\u5BB6/\u5730\u533A",city:{label:"\u57CE\u5E02",placeholder:"\u57CE\u5E02"},state:"\u5DDE/\u7701",zipCode:{label:"\u90AE\u653F\u7F16\u7801",placeholder:"\u90AE\u653F\u7F16\u7801"},phoneNumber:{label:"\u7535\u8BDD\u53F7\u7801\uFF08\u53EF\u9009\uFF09",placeholder:"\u4F8B\u5982 (###) - ### - ####"},cellphone:{label:"\u624B\u673A\u53F7\u7801",placeholder:"\u4F8B\u5982 (###) - ### - ####"},saveAsDefault:"\u53E6\u5B58\u4E3A\u9ED8\u8BA4\u503C",chooseAddress:"\u9
8009\u62E9\u5730\u5740",streetAddress:"\u8857\u9053\u5730\u5740",aptSuite:"\u516C\u5BD3\u53F7",selectOne:"\u9009\u62E9\u4E00\u4E2A...",setAsDefault:"\u8BBE\u7F6E\u9ED8\u8BA4\u9001\u8D27\u5730\u5740",titleRequired:"\u6807\u9898\u4E3A\u5FC5\u586B\u9879\u3002",userAddressAddSuccess:"\u65B0\u5730\u5740\u6DFB\u52A0\u6210\u529F\uFF01",userAddressUpdateSuccess:"\u5730\u5740\u66F4\u65B0\u6210\u529F\uFF01",userAddressDeleteSuccess:"\u5730\u5740\u5220\u9664\u6210\u529F\uFF01",invalidAddress:"\u65E0\u6548\u5730\u5740"},R6={addNewDeliveryAddress:"\u6DFB\u52A0\u65B0\u9001\u8D27\u5730\u5740",editDeliveryAddress:"\u7F16\u8F91\u9001\u8D27\u5730\u5740",areYouSureToDeleteAddress:"\u662F\u5426\u786E\u5B9A\u8981\u5220\u9664\u6B64\u5730\u5740\uFF1F",addNewAddress:"\u6DFB\u52A0\u65B0\u5730\u5740",addAddress:"\u6DFB\u52A0\u5730\u5740",updateAddress:"\u66F4\u65B0\u5730\u5740",backToAddressList:"\u8FD4\u56DE\u5730\u5740\u5217\u8868",defaultDeliveryAddress:"\u9ED8\u8BA4\u9001\u8D27\u5730\u5740",additionalDeliveryAddress:"\u9644\u52A0\u9001\u8D27\u5730\u5740 {{number}}"},L6={default:"\u9ED8\u8BA4\u503C",selected:"\u5DF2\u9009\u62E9",selectedAddress:"\u6240\u9009\u5730\u5740",setAsDefault:"\u8BBE\u7F6E\u4E3A\u9ED8\u8BA4\u503C",shipTo:"\u9001\u8D27\u5730\u5740",billTo:"\u5E10\u5355\u5BC4\u9001\u5730\u5740",phoneNumber:"P",mobileNumber:"M"},B6={verifyYourAddress:"\u9A8C\u8BC1\u60A8\u7684\u5730\u5740",ensureAccuracySuggestChange:"\u4E3A\u786E\u4FDD\u4EA4\u8D27\u51C6\u786E\u6027\uFF0C\u6211\u4EEC\u5EFA\u8BAE\u8FDB\u884C\u4EE5\u4E0B\u66F4\u6539\u3002",chooseAddressToUse:"\u8BF7\u9009\u62E9\u60A8\u8981\u4F7F\u7528\u7684\u5730\u5740\uFF1A",suggestedAddress:"\u5EFA\u8BAE\u5730\u5740",enteredAddress:"\u8F93\u5165\u7684\u5730\u5740",editAddress:"\u7F16\u8F91\u5730\u5740",saveAddress:"\u4FDD\u5B58\u5730\u5740"},F6={setAsDefaultSuccessfully:"\u5730\u5740 {{ streetAddress }} \u5DF2\u6210\u529F\u8BBE\u7F6E\u4E3A\u9ED8\u8BA4\u5730\u5740"},q6={addressForm:N6,addressBook:R6,addressCard:L6,addressSuggestion:B6,addressMessages:F6},j6={myEmailAddress:"\u6211\u7684\u7535\u5B50\u90AE\u4EF6\u5730\u5740",email:"\u7535\u5B50\u90AE\u4EF6",emailAddress:"\u7535\u5B50\u90AE\u4EF6\u5730\u5740",newEmailAddress:"\u65B0\u7535\u5B50\u90AE\u4EF6\u5730\u5740",confirmNewEmailAddress:"\u786E\u8BA4\u65B0\u7535\u5B50\u90AE\u4EF6\u5730\u5740",emailPlaceHolder:"\u8F93\u5165\u7535\u5B50\u90AE\u4EF6",passwordPlaceHolder:"\u8F93\u5165\u5BC6\u7801",password:"\u5BC6\u7801",reloginIndicator:"\u8BBE\u7F6E\u65B0\u7535\u5B50\u90AE\u4EF6\u5730\u5740\u540E\uFF0C\u9700\u8981\u91CD\u65B0\u767B\u5F55\u3002"},U6={myAccountV2Email:j6},V6={oldPassword:{label:"\u65E7\u5BC6\u7801",placeholder:"\u8F93\u5165\u65E7\u5BC6\u7801"},oldPasswordIsRequired:"\u9700\u8981\u63D0\u4F9B\u65E7\u5BC6\u7801\u3002",newPassword:{label:"\u65B0\u5BC6\u7801",placeholder:"\u8F93\u5165\u65B0\u5BC6\u7801"},passwordMinRequirements:"\u5BC6\u7801\u5FC5\u987B\u81F3\u5C11\u5305\u542B\u516D\u4E2A\u5B57\u7B26\uFF0C\u5305\u62EC\u4E00\u4E2A\u5927\u5199\u5B57\u6BCD\u3001\u4E00\u4E2A\u6570\u5B57\u3001\u4E00\u4E2A\u7B26\u53F7",confirmPassword:{label:"\u786E\u8BA4\u65B0\u5BC6\u7801",placeholder:"\u786E\u8BA4\u65B0\u5BC6\u7801"},reloginIndicator:"\u8BBE\u7F6E\u5BC6\u7801\u540E\u9700\u8981\u91CD\u65B0\u767B\u5F55\u3002",bothPasswordMustMatch:"\u4E24\u4E2A\u5BC6\u7801\u5FC5\u987B\u4E00\u81F4",passwordUpdateSuccess:"\u5BC6\u7801\u5DF2\u6210\u529F\u66F4\u65B0",accessDeniedError:"\u8BBF\u95EE\u906D\u5230\u62D2\u7EDD",newPasswordTitle:"\u6211\u7684\u5BC6\u7801"},$6={myAccountV2PasswordForm:V6},H6={myEmailAddress:"\u6211\u7684\u7535\u5B50\u90AE\u4EF6\u5730\u5740",myInformation:"\u6211\u7684\u4FE1\u606F",name:"\u540D\u79F0",customerId:"\u5BA2\u6237\u6807\u8BC6",title:"\u6807\u9898",firstName:"\u540D\u5B57",lastName:"\u59D3\u6C0F"},K6={myAccountV2UserProfile:H6},G6={newEmailAddress:{label:"\u65B0\u7535\u5B50\u90AE\u4EF6\u5730\u5740",placeholder:"\u8F93\u5165\u7535\u5B50\u90AE\u4EF6"},confirmNewEmailAddress:{label:"\u786E\u8BA4\u65B0\u7535\u5B50\u90AE\u4EF6\u5730\u5740",placeholder:"\u8F93\u5165\u7535\u5B50\u90AE\u4EF6"},enterValidEmail:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u7535\u5B50\u90AE\u4EF6\u3002",bothEmailMustMatch:"\u4E24\u5C01\u7535\u5B50\u90AE\u4EF6\u5FC5\u987B\u5339\u914D",password:{label:"\u5BC6\u7801",placeholder:"\u8F93\u5165\u5BC6\u7801"},pleaseInputPassword:"\u8BF7\u8F93\u5165\u5BC6\u7801",emailUpdateSuccess:"\u6210\u529F\u3002\u8BF7\u4F7F\u7528 {{ newUid }} \u8FDB\u884C\u767B\u5F55\u3002"},W6={confirmPassword:{action:"\u786E\u8BA4\u5BC6\u7801",label:"\u786E\u8BA4\u5BC6\u7801",placeholder:"\u786E\u8BA4\u5BC6\u7801"},managementInMyAccount:"\u201C\u6211\u7684\u5E10\u6237\u201D\u4E2D\u7684\u201C\u7BA1\u7406\u201D\u3002",termsAndConditions:"\u6761\u6B3E\u548C\u6761\u4EF6",signIn:"\u6211\u5DF2\u6709\u5E10\u6237\u3002\u767B\u5F55",register:"\u6CE8\u518C",furtherRegistration:"\u7EE7\u7EED",confirmNewPassword:"\u786E\u8BA4\u65B0\u5BC6\u7801",resetPassword:"\u91CD\u8BBE\u5BC6\u7801",createAccount:"\u521B\u5EFA\u5E10\u6237",title:"\u6807\u9898",titleOptional:"\u6807\u9898\uFF08\u53EF\u9009\uFF09",firstName:{label:"\u540D\u5B57",placeholder:"\u540D\u5B57"},lastName:{label:"\u59D3\u6C0F",placeholder:"\u59D3\u6C0F"},emailAddress:{label:"\u7535\u5B50\u90AE\u4EF6\u5730\u5740",placeholder:"\u7535\u5B50\u90AE\u4EF6\u5730\u5740"},password:{label:"\u5BC6\u7801",placeholder:"\u5BC6\u7801"},newPassword:"\u65B0\u5BC6\u7801",emailMarketing:"\u4F7F\u7528\u6211\u7684\u4E2A\u4EBA\u6570\u636E\u63A5\u6536\u5E02\u573A\u8425\u9500\u6D3B\u52A8\u7684\u7535\u5B50\u90AE\u4EF6\u7B80\u62A5\u3002\u8981\u66F4\u6539\u8BBE\u7F6E\uFF0C\u8BF7\u8F6C\u5230\u201C\u6211\u7684\u5E10\u6237\u201D\u4E2D\u7684 Consent Management\u3002",confirmThatRead:"\u6211\u786E\u8BA4\u6211\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",selectTitle:"\u9009\u62E9\u6807\u9898",passwordMinRequirements:"\u4EE5\u4E0B\u662F\u786E\u4FDD\u5BC6\u7801\u5B89\u5168\u7684\u5FEB\u901F\u6307\u5357\uFF1A\u4F7F\u7528\u81F3\u5C11 8 \u4E2A\u5B57\u7B26\uFF0C\u4E14\u5927\u5199\u548C\u5C0F\u5199\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7B26\u53F7\u6DF7\u54
808\u3002",passwordStrengthRequirements:"\u4EE5\u4E0B\u662F\u786E\u4FDD\u5BC6\u7801\u5B89\u5168\u7684\u5FEB\u901F\u6307\u5357\uFF1A\u4F7F\u7528\u81F3\u5C11 8 \u4E2A\u5B57\u7B26\uFF0C\u4E14\u5927\u5199\u548C\u5C0F\u5199\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7B26\u53F7\u6DF7\u5408\u3002\u786E\u4FDD\u4E0D\u8981\u8FDE\u7EED\u4F7F\u7528\u76F8\u540C\u5B57\u7B26\u3002",bothPasswordMustMatch:"\u4E24\u4E2A\u5BC6\u7801\u5FC5\u987B\u4E00\u81F4",titleRequired:"\u6807\u9898\u4E3A\u5FC5\u586B\u9879\u3002",postRegisterMessage:"\u8BF7\u4F7F\u7528\u63D0\u4F9B\u7684\u51ED\u636E\u8FDB\u884C\u767B\u5F55\u3002",postRegisterSuccessMessage:"\u60A8\u7684\u5E10\u6237\u5DF2\u6210\u529F\u521B\u5EFA\uFF01\u8BF7\u4F7F\u7528\u63D0\u4F9B\u7684\u51ED\u636E\u767B\u5F55",rateLimitForRegistrationMessage:"\u60A8\u5DF2\u8FBE\u5230\u53D1\u9001\u9A8C\u8BC1\u7801\u7684\u6B21\u6570\u9650\u5236\u3002\u8BF7\u7B49\u5019 {{seconds}} \u79D2\uFF0C\u7136\u540E\u91CD\u65B0\u5C1D\u8BD5\u6216\u4F7F\u7528\u5176\u4ED6\u7535\u5B50\u90AE\u4EF6\u5730\u5740\u3002",verificationTokenForm:{createVerificationToken:"\u9A8C\u8BC1\u7801\u5DF2\u53D1\u9001\u81F3 {{target}}\u3002\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801\u3002",sendRateLime:"{{waitTime}} \u79D2\u540E",resend:"\u91CD\u65B0\u53D1\u9001",verificationCode:{label:"\u9A8C\u8BC1\u7801",placeholder:"\u8F93\u5165\u9A8C\u8BC1\u7801"},back:"\u8FD4\u56DE"}},Q6={resetPassword:"\u91CD\u7F6E\u5BC6\u7801",enterEmailAddressAssociatedWithYourAccount:"\u8F93\u5165\u4E0E\u60A8\u7684\u5E10\u6237\u76F8\u5173\u8054\u7684\u7535\u5B50\u90AE\u4EF6\u5730\u5740\u3002",emailAddress:{label:"\u7535\u5B50\u90AE\u4EF6\u5730\u5740",placeholder:"\u8F93\u5165\u7535\u5B50\u90AE\u4EF6"},enterValidEmail:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u7535\u5B50\u90AE\u4EF6\u3002",passwordResetEmailSent:"\u5DF2\u5411\u60A8\u53D1\u9001\u7535\u5B50\u90AE\u4EF6\uFF0C\u5176\u4E2D\u5305\u542B\u6709\u5173\u5982\u4F55\u91CD\u7F6E\u5BC6\u7801\u7684\u4FE1\u606F\u3002",passwordResetSuccess:"\u6210\u529F\uFF01\u73B0\u5728\u53EF\u4EE5\u4F7F\u7528\u65B0\u5BC6\u7801\u767B\u5F55\u4E86\u3002"},Z6={updateEmailForm:G6,register:W6,forgottenPassword:Q6},ZD={address:q6,myAccountV2Email:U6,myAccountV2Password:$6,myAccountV2UserProfile:K6,userProfile:Z6};var _b={address:["addressForm","addressBook","addressCard","addressSuggestion","addressMessages"],myAccountV2Email:["myAccountV2Email"],myAccountV2Password:["myAccountV2PasswordForm"],myAccountV2UserProfile:["myAccountV2UserProfile"],userProfile:["updateEmailForm","register","forgottenPassword"]};var Sb=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({featureModules:{[Jx]:{module:()=>import("./chunk-PRMEXXXM.js").then(t=>t.UserAccountModule)}}}),ue({i18n:{resources:{en:VD},chunks:$D}}),ue({featureModules:{[tE]:{module:()=>import("./chunk-TTAZ3M24.js").then(t=>t.UserProfileModule)}}}),ue({i18n:{resources:{en:kb},chunks:_b}})],imports:[Xx,iE]})}};var Y6={id:"ID",proceedToCheckout:"Zur Kasse gehen",cartName:"Warenkorbnr. {{code}}"},J6={id:"ID",description:"Beschreibung",item:"Position",itemPrice:"Positionspreis",quantity:"Menge",quantityFull:"Menge",quantityTitle:"Die Menge stellt die Gesamtmenge dieser Position in Ihrem Warenkorb dar.",total:"Gesamtsumme",actions:"Aktionen",cartTotal:"Gesamtsumme des Warenkorbs ({{count}} Position)",cartTotal_other:"Gesamtsumme des Warenkorbs ({{count}} Positionen)",itemRemoved:"Ausgew\xE4hlte Position wurde entfernt. Gesamtsumme des Warenkorbs wurde aktualisiert.",caption:"Inhalte des Warenkorbs."},X6={orderSummary:"Bestellungszusammenfassung",subtotal:"Zwischensumme nach Rabatten:",shipping:"Versand:",estimatedShipping:"Versand voraussichtlich:",discount:"Sie haben gespart:",salesTax:"Umsatzsteuer",grossTax:"Die Bestellsumme enth\xE4lt nicht die Steuer von",grossIncludeTax:"Die Bestellsumme enth\xE4lt die Steuer von",total:"Gesamtsumme:",toBeDetermined:"Noch nicht festgelegt"},e$={coupon:"Haben Sie einen Coupon?",coupon_other:"Couponcodes",couponLabel:"Hier einen Aktionscode eingeben",addCoupon:"Coupon hinzuf\xFCgen",apply:"Anwenden",placeholder:"Aktionscode",applyVoucherSuccess:"{{voucherCode}} wurde angewendet.",removeVoucherSuccess:"{{voucherCode}} wurde entfernt.",anchorLabel:"Couponcode eingeben oder entfernen",vouchersApplied:"Angewendete Coupons",availableCoupons:"Verf\xFCgbare Coupons",availableCouponsLabel:"Sie k\xF6nnen der Bestellung diese Coupons hinzuf\xFCgen."}
8,t$={itemTotal:"F\xFCr sp\xE4ter gespeichert ({{count}} Position)",itemTotal_other:"F\xFCr sp\xE4ter gespeichert ({{count}} Positionen)",cartTitle:"Warenkorb",saveForLater:"F\xFCr sp\xE4ter speichern",moveToCart:"In Warenkorb verschieben",stock:"Bestand",forceInStock:"Vorr\xE4tig"},i$={clearCart:"Warenkorb l\xF6schen",clearingCart:"Warenkorb wird gel\xF6scht...",cartClearedSuccessfully:"Aktiver Warenkorb wurde erfolgreich gel\xF6scht.",areYouSureToClearCart:"M\xF6chten Sie diesen Warenkorb wirklich l\xF6schen?",allItemsWillBeRemoved:"Alle Positionen in Ihrem aktiven Warenkorb werden entfernt."},a$={cartEntriesChangeDuringCheckout:"Beim Bezahlen wurden Probleme mit Ihren Eintr\xE4gen festgestellt. \xDCberpr\xFCfen Sie Ihren Warenkorb.",cartEntryRemoved:"{{name}} ist nicht vorr\xE4tig und wurde deshalb aus dem Warenkorb entfernt.",productOutOfStock:"Aufgrund des zu geringen Bestands wurde {{name}} aus dem Warenkorb entfernt.",lowStock:"Menge wurde aufgrund des zu geringen Bestands auf {{quantity}} verringert.",reviewConfiguration:"Beheben Sie zuerst die Probleme in der Konfiguration f\xFCr den Warenkorbeintrag.",configurationError:"Beheben Sie zuerst die Probleme in der Konfiguration f\xFCr Warenkorbeintr\xE4ge.",pricingError:"Konfiguratorpreisfindung ist zurzeit nicht verf\xFCgbar. Kaufabwicklung/Angebots\xFCbermittlung ist nicht m\xF6glich. Versuchen Sie es sp\xE4ter noch einmal.",unresolvableIssues:"F\xFCr die Produktkonfiguration sind zus\xE4tzliche Eintr\xE4ge im Backend erforderlich. Deshalb k\xF6nnen Sie nicht fortfahren. Wenden Sie sich an den Support.",inProgress:"Wird bearbeitet"},n$={cartDetails:Y6,cartItems:J6,orderCost:X6,voucher:e$,saveForLaterItems:t$,clearCart:i$,validation:a$},YD={cart:n$},o$={id:"ID",proceedToCheckout:"Proceed to Checkout",cartName:"Cart #{{code}}"},r$={id:"ID",description:"Description",item:"Item",itemPrice:"Item price",quantity:"Qty",quantityFull:"Quantity",quantityTitle:"The quantity represents the total number of this item in your cart.",total:"Total",dueNow:"Due now",actions:"Actions",cartTotal:"Cart total ({{count}} item)",cartTotal_other:"Cart total ({{count}} items)",itemRemoved:"Selected item has been removed. Cart total has been updated.",caption:"Shopping cart contents."},s$={orderSummary:"Order Summary",subtotal:"Subtotal after discounts:",shipping:"Shipping:",estimatedShipping:"Estimated shipping:",discount:"You saved:",salesTax:"Sales Tax:",grossTax:"The order total does not include tax of",grossIncludeTax:"The order total includes tax of",total:"Total:",toBeDetermined:"TBD"},l$={coupon:"Have a coupon?",coupon_other:"Coupon codes",couponLabel:"Enter a promo code here",addCoupon:"Add a coupon",apply:"Apply",placeholder:"Promo code",applyVoucherSuccess:"{{voucherCode}} has been applied.",removeVoucherSuccess:"{{voucherCode}} has been removed.",anchorLabel:"Enter or remove your coupon code",vouchersApplied:"Applied coupons",availableCoupons:"Available coupons",availableCouponsLabel:"You can add these coupons to this order."},c$={itemTotal:"Saved for later ({{count}} item)",itemTotal_other:"Saved for later ({{count}} items)",cartTitle:"Cart",saveForLater:"Save For Later",moveToCart:"Move To Cart",stock:"Stock",forceInStock:"In Stock"},d$={clearCart:"Clear Cart",clearingCart:"Clearing Cart...",cartClearedSuccessfully:"Active cart cleared successfully.",areYouSureToClearCart:"Are you sure you want to clear this cart?",allItemsWillBeRemoved:"All items in your active cart will be removed."},u$={cartEntriesChangeDuringCheckout:"During checkout we found problems with your entries. Please review your cart.",cartEntryRemoved:"{{name}} was removed from the cart due to being out of stock.",productOutOfStock:"{{name}} has been removed from the cart due to insufficient stock.",lowStock:"Quantity has reduced to {{quantity}} due to insufficient stock.",reviewConfiguration:"Resolve the issues in the configuration for cart entry first.",configurationError:"Resolve the issues in the configuration for cart entries first.",pricingError:"Configurator pricing is currently not available. Checkout/quote submission is not possible. Please try again later.",unresolvableIssues:"The product configuration requires additional entries in the back end. As a result, you cannot proceed. Please contact support.",inProgress:"Processing"},m$={cartDetails:o$,cartItems:r$,orderCost:s$,voucher:l$,saveForLaterItems:c$,clearCart:d$,validation:u$},Ab={cart:m$},p$={id:"ID",proceedToCheckout:"Proceder a finalizar la compra",cartName:"Cesta #{{code}}"},g$={id:"ID",description:"Descripci\xF3n",item:"Art\xEDculo",itemPrice:"Precio del art\xEDculo",quantity:"Cantidad",quantityFull:"Cantidad",quantityTitle:"La cantidad representa el n\xFAmero total de este art\xEDculo en su cesta.",total:"Total",actions:"Acciones",cartTotal:"Total de la cesta ({{count}} art\xEDculo)",cartTotal_other:"Total de la cesta ({{count}} art\xEDculos)",itemRemoved:"Se ha eliminado el art\xEDculo seleccionado. El total de la cesta ha sido actualizado.",caption:"Contenido de la cesta de compras."},f$={orderSummary:"Resumen del pedido",subtotal:"Subtotal luego de los descuentos:",shipping:"Env\xEDo:",estimatedShipping:"Env\xEDo estimado:",discount:"Ha ahorrado:",salesTax:"Impuesto sobre las ventas:",grossTax:"El total del pedido no incluye impuesto sobre",grossIncludeTax:"El total del pedido incluye impuesto sobre",total:"Total:",toBeDetermined:"A determinar"},h$={coupon:"\xBFTiene un cup\xF3n?",coupon_other:"C\xF3digos de cup\xF3n",couponLabel:"Introducir un c\xF3digo promocional",addCoupon:"A\xF1adir un cup\xF3n",apply:"Aplicar",placeholder:"C\xF3digo promocional",applyVoucherSuccess:"{{voucherCode}}
8 ha sido aplicado.",removeVoucherSuccess:"{{voucherCode}} se ha eliminado.",anchorLabel:"Introducir o eliminar c\xF3digo promocional",vouchersApplied:"Cupones aplicados",availableCoupons:"Cupones disponibles",availableCouponsLabel:"Puede a\xF1adir estos cupones al pedido."},b$={itemTotal:"Grabar para m\xE1s tarde ({{count}} art\xEDculo)",itemTotal_other:"Grabar para m\xE1s tarde ({{count}} art\xEDculos)",cartTitle:"Cesta",saveForLater:"Grabar para m\xE1s tarde",moveToCart:"Mover a la cesta",stock:"Stock",forceInStock:"En stock"},v$={clearCart:"Vaciar cesta",clearingCart:"Vaciando cesta...",cartClearedSuccessfully:"Cesta activa vaciada correctamente.",areYouSureToClearCart:"\xBFEst\xE1 seguro de que desea vaciar esta cesta?",allItemsWillBeRemoved:"Se eliminar\xE1n todos los art\xEDculos de su cesta activa."},y$={cartEntriesChangeDuringCheckout:"Durante la finalizaci\xF3n de su compra detectamos problemas en sus entradas. Revise su cesta.",cartEntryRemoved:"{{name}} se elimin\xF3 de la cesta porque est\xE1 fuera de stock.",productOutOfStock:"{{name}} se elimin\xF3 de la cesta por stock insuficiente.",lowStock:"Se redujo la cantidad a {{quantity}} por stock insuficiente.",reviewConfiguration:"Primero, resuelva los problemas en la configuraci\xF3n de la entrada de la cesta.",configurationError:"Primero, resuelva los problemas en la configuraci\xF3n de las entradas de la cesta.",pricingError:"La determinaci\xF3n de precios no est\xE1 disponible en este momento. El env\xEDo de oferta/compra no es posible. Intente de nuevo m\xE1s tarde.",unresolvableIssues:"La configuraci\xF3n del producto necesita entradas adicionales en el back end. Como consecuencia, no puede avanzar. P\xF3ngase en contacto con soporte.",inProgress:"Procesando"},C$={cartDetails:p$,cartItems:g$,orderCost:f$,voucher:h$,saveForLaterItems:b$,clearCart:v$,validation:y$},JD={cart:C$};var k$={id:"ID",proceedToCheckout:"Valider la commande",cartName:"Panier n\xBA{{code}}"},_$={id:"ID",description:"Description",item:"Article",itemPrice:"Prix de l'article",quantity:"Qt\xE9",quantityFull:"Quantit\xE9",quantityTitle:"La quantit\xE9 repr\xE9sente le nombre total d'unit\xE9s cet article dans votre panier.",total:"Total",actions:"Actions",cartTotal:"Total du panier ({{count}} article)",cartTotal_other:"Total du panier ({{count}} articles)",itemRemoved:"L'article s\xE9lectionn\xE9 a \xE9t\xE9 supprim\xE9. Le total du panier a \xE9t\xE9 mis \xE0 jour.",caption:"Contenu du panier"},S$={orderSummary:"Synth\xE8se de la commande",subtotal:"Sous-total apr\xE8s remises\xA0:",shipping:"Exp\xE9dition\xA0:",estimatedShipping:"Estimation des frais d'exp\xE9dition\xA0:",discount:"Vous avez \xE9conomis\xE9\xA0:",salesTax:"Taxe sur les ventes\xA0:",grossTax:"Le total de la commande n'inclut pas la taxe de",grossIncludeTax:"Le total de la commande inclut la taxe de",total:"Total\xA0:",toBeDetermined:"\xC0 d\xE9terminer"},A$={coupon:"Vous avez un bon de r\xE9duction\xA0?",coupon_other:"Codes promo",couponLabel:"Saisissez un code promo ici",addCoupon:"Ajouter un bon de r\xE9duction",apply:"Appliquer",placeholder:"Code promo",applyVoucherSuccess:"{{voucherCode}} a \xE9t\xE9 appliqu\xE9.",removeVoucherSuccess:"{{voucherCode}} a \xE9t\xE9 supprim\xE9.",anchorLabel:"Saisissez ou supprimez votre code promo",vouchersApplied:"Bons de r\xE9duction appliqu\xE9s",availableCoupons:"Bons de r\xE9duction disponibles",availableCouponsLabel:"Vous pouvez ajouter ces bons de r\xE9duction \xE0 cette commande. "},w$={itemTotal:"Sauvegard\xE9 pour plus tard ({{count}} article)",itemTotal_other:"Sauvegard\xE9s pour plus tard ({{count}} articles)",cartTitle:"Panier",saveForLater:"Sauvegarder pour plus tard",moveToCart:"D\xE9placer vers le panier",stock:"Stock",forceInStock:"En stock"},P$={clearCart:"Vider le panier",clearingCart:"Suppression des articles du panier...",cartClearedSuccessfully:"Le panier actif a \xE9t\xE9 vid\xE9 avec succ\xE8s.",areYouSureToClearCart:"Voulez-vous vraiment vider ce panier\xA0?",allItemsWillBeRemoved:"Tous les articles de votre panier actif seront supprim\xE9s."},T$={cartEntriesChangeDuringCheckout:"Lors de la validation de la commande, nous avons trouv\xE9 des probl\xE8mes avec vos entr\xE9es. Veuillez v\xE9rifier votre panier.",cartEntryRemoved:"{{name}} a \xE9t\xE9 retir\xE9 du panier en raison d'une rupture de stock.",productOutOfStock:"{{name}} a \xE9t\xE9 retir\xE9 du panier en raison d'un stock insuffisant.",lowStock:"La quantit\xE9 a \xE9t\xE9 r\xE9duite \xE0 {{quantity}} en raison d'un stock insuffisant.",reviewConfiguration:"Commencez par r\xE9soudre les probl\xE8mes de configuration de la saisie du panier.",configurationError:"Commencez par r\xE9soudre les probl\xE8mes de configuration des saisies du panier.",pricingError:"La tarification du configurateur est actuellement indisponible. Il est impossible de valider la commande ou de soumettre un devis. Veuillez r\xE9essayer ult\xE9rieurement.",unresolvableIssues:"La configuration du produit n\xE9cessite des entr\xE9es suppl\xE9mentaires dans le back-end. Par cons\xE9quent, vous ne pouvez pas poursuivre. Veuillez contacter le service d'assistance.",inProgress:"En cours de traitement"},x$={cartDetails:k$,cartItems:_$,orderCost:S$,voucher:A$,saveForLaterItems:w$,clearCart:P$,validation:T$},XD={cart:x$};var E$={id:"ID",proceedToCheckout:"Passa al check-out",cartName:"Carrello n. {{code}}"},D$={id:"ID",description:"Descrizione",item:"Articolo",itemPrice:"Prezzo articolo",quantity:"Qt\xE0",quantityFull:"Quantit\xE0",quantityTitle:"La quantit\xE0 rappresenta il numero totale di questo articolo nel carrello acquisti.",total:"Totale",actions:"Azioni",cartTotal:"Totale carrello acquisti ({{count}} articolo)",cartTotal_other:"Totale carrello acquisti ({{count}} articoli)",itemRemoved:"L'articolo selezionato \xE8 stato rimosso. Il totale del carrello acquisti \xE8 stato aggiornato.",caption:"Contenuto del carrello acquisti."},I$={orderSummary:"Riepilogo dell'ordine",subtotal:"Totale parziale dopo gli sconti:",shipping:"Spedizione:",estimatedShipping:"Spedizione stimata:",discount:"Risparmio:",salesTax:"IVA:",grossTax:"Il totale dell'ordine non include l'imposta pari a",grossIncludeTax:"Il totale dell'ordine include l'imposta pari a",total:"Totale:",toBeDetermined:"Da definire"},z$={coupon:"Hai un coupon?",coupon_other:"Codici coupon",couponLabel:"Inserisci qui un codice promozionale",addCoupon:"Aggiungi un coupon",apply:"Applica",placeholder:"Codice promozionale",applyVoucherSuccess:"{{voucherCode}} \xE8 stato applicato.",removeVoucherSuccess:"{{voucherCode}} \xE8 stato rimosso.",anchorLabel:"Inserisci o rimuovi il codice coupon",vouchersApplied:"Coupon applicati",availableCoupons:"Coupon disponibili",availableCouponsLabel:"\xC8 possibile aggiungere questi coupon a questo ordine."},M$={itemTotal:"Salvato per uso successivo ({{count}} articolo)",itemTotal_other:"Salvato per uso successivo ({{count}} articoli)",cartTitle:"Carrello acquisti",saveForLater:"Salva per uso successivo",moveToCart:"Sposta nel carrello acquisti",stock:"Stock",forceInStock:"In stock"},O$={clearCart:"Svuota carrello acquisti",clearingCart:"Svuotamento del carrello acquisti in corso...",cartClearedSuccessfully:"Carrello acquisti attivo svuotato correttamente.",areYouSureToClearCart:"Confermare lo svuotamento di questo carrello acquisti?",allItemsWillBeRemoved:"Tutti gli articoli nel carrello acquisti verranno rimossi."},N$={cartEntriesChangeDuringCheckout:"Durante il check-out sono stati rilevati problemi con le voci. Rivedere il carrello acquisti.",cartEntryRemoved:"{{name}} \xE8 stato rimosso dal carrello acquisti perch\xE9 non disponibile.",productOutOfStock:"{{name}} \xE8 stato rimosso dal carrello acquisti a causa di scorte insufficienti.",lowStock:"Quantit\xE0 ridotta di {{quantity}} a causa di scorte insufficienti.",reviewConfiguration:"Risolvere innanzitutto i problemi nella configurazione della voce nel carrello acquisti.",configurationError:"Risolvere innanzitutto i problemi nella configurazione delle voci nel carrello acquisti.",pricingError:"Determinazione del prezzo con configuratore al momento non disponibile; impossibile procedere al check-out o inviare offerte. Riprovare pi\xF9 tardi.",unresolvableIssues:"La configurazione del prodotto richiede voci supplementari nel back-end. Di conseguenza, non \xE8 possibile procedere. Contattare il supporto.",inProgress:"In elaborazione"},R$={cartDetails:E$,cartItems:D$,orderCost:I$,voucher:z$,saveForLaterItems:M$,clearCart:O$,validation:N$},eI={cart:R$};var L$={id:"ID",proceedToCheckout:"Prosseguir para o check-out",cartName:"Carrinho #{{code}}"},B$={id:"ID",description:"Descri\xE7\xE3o",item:"Item",itemPrice:"Pre\xE7o do item",quantity:"Qtd",quantityFull:"Quantidade",quantityTitle:"A quantidade representa o n\xFAmero total desse item em seu carrinho.",total:"Total",actions:"A\xE7\xF5es",cartTotal:"Total do carrinho ({{count}} item)",cartTotal_other:"Total do carrinho ({{count}} itens)",itemRemoved:"O item selecionado foi removido. O total do carrinho foi atualizado.",caption:"Conte\xFAdo do carrinho de compras."},F$={orderSummary:"Resumo do pedido",subtotal:"Subtotal ap\xF3s descontos:",shipping:"Entrega:",estimatedShipping:"Entrega estimada:",discount:"Voc\xEA economizou:",salesTax:"IVA:",grossTax:"O total do pedido n\xE3o inclui o imposto de",grossIncludeTax:"O total do pedido inclui o imposto de",total:"Total:",toBeDetermined:"A ser determinado"},q$={coupon:"Tem um cupom?",coupon_other:"C\xF3digos de cupom",couponLabel:"Insira um c\xF3digo promocional aqui",addCoupon:"Adicione um cupom",apply:"Aplicar",placeholder:"C\xF3digo promocional",applyVoucherSuccess:"{{voucherCode}}
8 foi aplicado.",removeVoucherSuccess:"{{voucherCode}} foi removido.",anchorLabel:"Insira ou remova seu c\xF3digo de cupom",vouchersApplied:"Cupons aplicados",availableCoupons:"Cupons dispon\xEDveis",availableCouponsLabel:"Voc\xEA pode adicionar esses cupons a esse pedido."},j$={itemTotal:"Gravado para mais tarde ({{count}} item)",itemTotal_other:"Gravado para mais tarde ({{count}} itens)",cartTitle:"Carrinho",saveForLater:"Gravar para mais tarde",moveToCart:"Mover para o carrinho",stock:"Estoque",forceInStock:"Em estoque"},U$={clearCart:"Limpar carrinho",clearingCart:"Limpando o carrinho...",cartClearedSuccessfully:"O carrinho ativo foi limpo com \xEAxito.",areYouSureToClearCart:"Tem certeza de que deseja limpar esse carrinho?",allItemsWillBeRemoved:"Todos os itens em seu carrinho ativo ser\xE3o removidos."},V$={cartEntriesChangeDuringCheckout:"Durante o check-out, encontramos problemas com suas entradas. Revise seu carrinho.",cartEntryRemoved:"{{name}} foi removido do carrinho porque est\xE1 sem estoque.",productOutOfStock:"{{name}} foi removido do carrinho devido a estoque insuficiente.",lowStock:"A quantidade foi reduzida para {{quantity}} devido a estoque insuficiente.",reviewConfiguration:"Resolva primeiro os problemas na configura\xE7\xE3o para a entrada de carrinho.",configurationError:"Resolva primeiro os problemas na configura\xE7\xE3o para as entradas de carrinho.",pricingError:"A determina\xE7\xE3o do pre\xE7o do configurador n\xE3o est\xE1 dispon\xEDvel no momento. N\xE3o \xE9 poss\xEDvel fazer check-out/enviar cota\xE7\xF5es. Tente novamente mais tarde.",unresolvableIssues:"A configura\xE7\xE3o do produto requer entradas adicionais no back-end. Como resultado, voc\xEA n\xE3o pode continuar. Contate o suporte.",inProgress:"Em processamento"},$$={cartDetails:L$,cartItems:B$,orderCost:F$,voucher:q$,saveForLaterItems:j$,clearCart:U$,validation:V$},tI={cart:$$};var H$={id:"\u6807\u8BC6",proceedToCheckout:"\u7EE7\u7EED\u7ED3\u8D26",cartName:"\u8D2D\u7269\u8F66\u7F16\u53F7 {{code}}"},K$={id:"\u6807\u8BC6",description:"\u63CF\u8FF0",item:"\u5546\u54C1",itemPrice:"\u5546\u54C1\u4EF7\u683C",quantity:"\u6570\u91CF",quantityFull:"\u6570\u91CF",quantityTitle:"\u6570\u91CF\u4EE3\u8868\u60A8\u7684\u8D2D\u7269\u8F66\u4E2D\u6B64\u9879\u76EE\u7684\u603B\u6570\u3002",total:"\u603B\u8BA1",actions:"\u64CD\u4F5C",cartTotal:"\u8D2D\u7269\u8F66\u603B\u8BA1\uFF08{{count}} \u4E2A\u9879\u76EE\uFF09",cartTotal_other:"\u8D2D\u7269\u8F66\u603B\u8BA1\uFF08{{count}} \u4E2A\u9879\u76EE\uFF09",itemRemoved:"\u6240\u9009\u9879\u76EE\u5DF2\u79FB\u9664\u3002\u8D2D\u7269\u8F66\u603B\u8BA1\u5DF2\u66F4\u65B0\u3002",caption:"\u8D2D\u7269\u8F66\u5185\u5BB9\u3002"},G$={orderSummary:"\u8BA2\u5355\u6458\u8981",subtotal:"\u6298\u6263\u540E\u7684\u5C0F\u8BA1\uFF1A",shipping:"\u53D1\u8D27:",estimatedShipping:"\u9884\u8BA1\u53D1\u8D27\uFF1A",discount:"\u60A8\u5DF2\u4FDD\u5B58\uFF1A",salesTax:"\u9500\u552E\u7A0E\uFF1A",grossTax:"\u8BA2\u5355\u603B\u8BA1\u4E0D\u5305\u542B\u7A0E",grossIncludeTax:"\u8BA2\u5355\u603B\u8BA1\u5305\u542B\u7A0E",total:"\u603B\u8BA1\uFF1A",toBeDetermined:"\u5F85\u5B9A"},W$={coupon:"\u5177\u6709\u4F18\u60E0\u5377\uFF1F",coupon_other:"\u4F18\u60E0\u5238\u4EE3\u7801",couponLabel:"\u5728\u6B64\u8F93\u5165\u4FC3\u9500\u4EE3\u7801",addCoupon:"\u6DFB\u52A0\u4F18\u60E0\u5238",apply:"\u5E94\u7528",placeholder:"\u4FC3\u9500\u4EE3\u7801",applyVoucherSuccess:"\u5DF2\u5E94\u7528 {{voucherCode}}\u3002",removeVoucherSuccess:"\u5DF2\u79FB\u9664 {{voucherCode}}\u3002",anchorLabel:"\u8F93\u5165\u6216\u79FB\u9664\u60A8\u7684\u4F18\u60E0\u5238\u4EE3\u7801",vouchersApplied:"\u5E94\u7528\u7684\u4F18\u60E0\u5238",availableCoupons:"\u53EF\u7528\u4F18\u60E0\u5238",availableCouponsLabel:"\u60A8\u53EF\u4EE5\u5C06\u8FD9\u4E9B\u4F18\u60E0\u5238\u6DFB\u52A0\u5230\u6B64\u8BA2\u5355\u3002"},Q$={itemTotal:"\u4EE5\u540E\u8D2D\u4E70\uFF08{{count}} \u4E2A\u9879\u76EE\uFF09",itemTotal_other:"\u4EE5\u540E\u8D2D\u4E70\uFF08{{count}} \u4E2A\u9879\u76EE\uFF09",cartTitle:"\u8D2D\u7269\u8F66",saveForLater:"\u4FDD\u5B58\u5907\u7528",moveToCart:"\u79FB\u52A8\u5230\u8D2D\u7269\u8F66",stock:"\u5E93\u5B58",forceInStock:"\u73B0\u8D27"},Z$={clearCart:"\u6E05\u9664\u8D2D\u7269\u8F66",clearingCart:"\u6B63\u5728\u6E05\u9664\u8D2D\u7269\u8F66...",cartClearedSuccessfully:"\u5DF2\u6210\u529F\u6E05\u9664\u6D3B\u52A8\u8D2D\u7269\u8F66\u3002",areYouSureToClearCart:"\u662F\u5426\u786E\u5B9A\u8981\u6E05\u9664\u6B64\u8D2D\u7269\u8F66\uFF1F",allItemsWillBeRemoved:"\u5C06\u79FB\u9
8664\u6D3B\u52A8\u8D2D\u7269\u8F66\u4E2D\u7684\u6240\u6709\u9879\u76EE\u3002"},Y$={cartEntriesChangeDuringCheckout:"\u7ED3\u8D26\u65F6\u6211\u4EEC\u53D1\u73B0\u60A8\u7684\u8F93\u5165\u5B58\u5728\u95EE\u9898\u3002\u8BF7\u68C0\u67E5\u60A8\u7684\u8D2D\u7269\u8F66\u3002",cartEntryRemoved:"{{name}} \u56E0\u7F3A\u8D27\u800C\u4ECE\u8D2D\u7269\u8F66\u4E2D\u79FB\u9664\u3002",productOutOfStock:"\u5E93\u5B58\u4E0D\u8DB3\uFF0C\u5DF2\u4ECE\u8D2D\u7269\u8F66\u4E2D\u79FB\u9664 {{name}}.",lowStock:"\u5E93\u5B58\u4E0D\u8DB3\uFF0C\u6570\u91CF\u5DF2\u51CF\u5C11\u81F3 {{quantity}}\u3002",reviewConfiguration:"\u9996\u5148\u89E3\u51B3\u8D2D\u7269\u8F66\u6761\u76EE\u7684\u914D\u7F6E\u95EE\u9898\u3002",configurationError:"\u9996\u5148\u89E3\u51B3\u8D2D\u7269\u8F66\u6761\u76EE\u7684\u914D\u7F6E\u95EE\u9898\u3002",pricingError:"\u914D\u7F6E\u5668\u5B9A\u4EF7\u5F53\u524D\u4E0D\u53EF\u7528\uFF1B\u65E0\u6CD5\u63D0\u4EA4\u7ED3\u8D26/\u62A5\u4EF7\u3002\u8BF7\u7A0D\u540E\u91CD\u8BD5\u3002",unresolvableIssues:"\u4EA7\u54C1\u914D\u7F6E\u9700\u8981\u540E\u7AEF\u4E2D\u7684\u5176\u4ED6\u6761\u76EE\u3002\u56E0\u6B64\uFF0C\u60A8\u65E0\u6CD5\u7EE7\u7EED\u3002\u8BF7\u8054\u7CFB\u652F\u6301\u90E8\u95E8\u3002",inProgress:"\u6B63\u5728\u5904\u7406"},J$={cartDetails:H$,cartItems:K$,orderCost:G$,voucher:W$,saveForLaterItems:Q$,clearCart:Z$,validation:Y$},iI={cart:J$};var wb={cart:["cartDetails","cartItems","orderCost","voucher","saveForLaterItems","clearCart","validation"]};var Pb=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({featureModules:{[$x]:{module:()=>import("./chunk-QCJQX2KH.js").then(t=>t.CartBaseWrapperModule)}}}),ue({featureModules:{[Hx]:{module:()=>import("./chunk-BYTBTLQW.js").then(t=>t.MiniCartModule)}}}),ue({featureModules:{[Kx]:{module:()=>import("./chunk-4WHEIXUQ.js").then(t=>t.AddToCartModule)}}}),ue({i18n:{resources:{en:Ab},chunks:wb}})],imports:[Gx]})}};var X$={cartName:"Name",cartDescription:"Beschreibung",cartId:"ID",dateSaved:"Speicherdatum",items:"Positionen",quantity:"Menge",total:"Gesamtsumme",editSavedCart:"Gespeicherten Warenkorb bearbeiten",deleteSavedCart:"Gespeicherten Warenkorb l\xF6schen",addSelectedItems:"Ausgew\xE4hlte Positionen hinzuf\xFCgen",emptyCartItems:"Warenkorbpositionen leeren"},e8={savedCarts:"Gespeicherte Warenk\xF6rbe ({{count}})",cartName:"Name",cartId:"ID",dateSaved:"Speicherdatum",cartDescription:"Beschreibung",quantity:"Menge",quantityFull:"Menge",total:"Gesamtsumme",actions:"Aktionen",makeCartActive:'Warenkorb auf "Aktiv" setzen',notFound:"Keine gespeicherten Warenk\xF6rbe gefunden",swapCartNoActiveCart:"Vorhandener Warenkorb wurde durch {{cartName}} erfolgreich aktiviert.",swapCartWithActiveCart:"Vorhandener Warenkorb wurde durch {{cartName}} erfolgreich aktiviert. Ihre vorherigen Positionen wurden im Warenkorb {{previousCartName}} gespeichert."},t8={messages:{cartSaved:'Ihre Warenkorbpositionen wurden erfolgreich f\xFCr sp\xE4ter im Warenkorb "{{cartName}}" gespeichert'}},i8={saveForLater:"F\xFCr sp\xE4ter speichern",itemsSavedForLater:"Alle Positionen in Ihrem Warenkorb werden f\xFCr sp\xE4ter gespeichert",savedCartName:"Name des gespeicherten Warenkorbs",savedCartDescription:"Beschreibung des gespeicherten Warenkorbs",optional:"optional",charactersLeft:"Zeichen \xFCbrig: {{count}}",cancel:"Abbrechen",save:"Speichern",restore:"Wiederherstellen",followingCartDelete:"Der folgende gespeicherte Warenkorb wird gel\xF6scht",followingCartRestore:"Der folgende gespeicherte Warenkorb wird als aktiver Warenkorb wiederhergestellt",delete:"L\xF6schen",deleteCartSuccess:"Warenkorb erfolgreich gel\xF6scht",editCartSuccess:"Warenkorb erfolgreich bearbeitet",editSavedCart:"Gespeicherten Warenkorb bearbeiten",deleteSavedCart:"Gespeicherten Warenkorb l\xF6schen",restoreSavedCart:"Gespeicherten Warenkorb wiederherstellen",name:"Name",id:"ID",description:"Beschreibung",quantity:"MENGE",quantityFull:"Menge",total:"Gesamtsumme",keepCopySavedCart:"Kopie des Warenkorbs in der Liste der gespeicherten Warenk\xF6rbe beibehalten",defaultCloneCartName:"Kopie von {{name}}",nameOfCloneCart:"Name des kopierten Warenkorbs"},a8={savedCarts:"Gespeicherte Warenk\xF6rbe",saveCartForLater:"Warenkorb f\xFCr sp\xE4ter speichern"},n8={savedCartDetails:X$,savedCartList:e8,savedCartCartPage:t8,savedCartDialog:i8,addToSavedCart:a8}
8,aI={savedCart:n8},o8={cartName:"Name",cartDescription:"Description",cartId:"ID",dateSaved:"Date Saved",items:"Items",quantity:"Quantity",total:"Total",editSavedCart:"Edit Saved Cart",deleteSavedCart:"Delete Saved Cart",addSelectedItems:"Add selected items",emptyCartItems:"Empty Cart Items"},r8={savedCarts:"Saved Carts ({{count}})",cartName:"Name",cartId:"Id",dateSaved:"Date Saved",cartDescription:"Description",quantity:"Qty",quantityFull:"Quantity",total:"Total",actions:"Actions",makeCartActive:"Make cart active",notFound:"No Saved Carts Found",swapCartNoActiveCart:"Existing cart is activated by {{cartName}} successfully.",swapCartWithActiveCart:"Existing cart is activated by {{cartName}} successfully. Your previous items were saved in a cart {{previousCartName}}."},s8={messages:{cartSaved:'Your cart items have been successfully saved for later in the "{{cartName}}" cart'}},l8={saveForLater:"Save For Later",itemsSavedForLater:"All of the items in your cart will be saved for later",savedCartName:"Saved Cart Name",savedCartDescription:"Saved Cart Description",optional:"optional",charactersLeft:"characters left: {{count}}",cancel:"Cancel",save:"Save",restore:"Restore",followingCartDelete:"The following saved cart will be deleted",followingCartRestore:"The following saved cart will be restored as the active cart",delete:"Delete",deleteCartSuccess:"Cart Deleted Successfully",editCartSuccess:"Cart Edited Successfully",editSavedCart:"Edit Saved Cart",deleteSavedCart:"Delete Saved Cart",restoreSavedCart:"Restore Saved Cart",name:"Name",id:"ID",description:"Description",quantity:"QTY",quantityFull:"Quantity",total:"Total",keepCopySavedCart:"Keep a copy of this cart in the saved carts list",defaultCloneCartName:"Copy of {{name}}",nameOfCloneCart:"Name of copied cart"},c8={savedCarts:"Saved carts",saveCartForLater:"Save cart for later"},d8={savedCartDetails:o8,savedCartList:r8,savedCartCartPage:s8,savedCartDialog:l8,addToSavedCart:c8},Tb={savedCart:d8},u8={cartName:"Nombre",cartDescription:"Descripci\xF3n",cartId:"ID",dateSaved:"Fecha grabada",items:"Art\xEDculos",quantity:"Cantidad",total:"Total",editSavedCart:"Editar cesta grabada",deleteSavedCart:"Borrar cesta grabada",addSelectedItems:"Agregar elementos seleccionados",emptyCartItems:"Vaciar cesta"},m8={savedCarts:"Cestas grabadas ({{count}})",cartName:"Nombre",cartId:"ID",dateSaved:"Fecha grabada",cartDescription:"Descripci\xF3n",quantity:"Cantidad",quantityFull:"Cantidad",total:"Total",actions:"Acciones",makeCartActive:"Habilitar cesta",notFound:"No se encontr\xF3 ninguna cesta guardada",swapCartNoActiveCart:"La cesta existente ha sido correctamente activada por {{cartName}}.",swapCartWithActiveCart:"La cesta existente ha sido correctamente activada por {{cartName}}. Los art\xEDculos anteriores han sido grabados en una cesta{{previousCartName}}."},p8={messages:{cartSaved:'Los art\xEDculos de la cesta han sido correctamente grabados en la cesta "{{cartName}}"'}},g8={saveForLater:"Grabar para despu\xE9s",itemsSavedForLater:"Todos los art\xEDculos de su cesta quedar\xE1n grabados para despu\xE9s",savedCartName:"Nombre de la cesta grabada",savedCartDescription:"Descripci\xF3n de la cesta grabada",optional:"opcional",charactersLeft:"caracteres restantes: {{count}}",cancel:"Cancelar",save:"Grabar",restore:"Restablecer",followingCartDelete:"Se eliminar\xE1 la siguiente cesta grabada",followingCartRestore:"La siguiente cesta grabada se restablecer\xE1 como una cesta activa",delete:"Eliminar",deleteCartSuccess:"La cesta se ha eliminado correctamente",editCartSuccess:"La cesta se ha editado correctamente",editSavedCart:"Editar cesta grabada",deleteSavedCart:"Borrar cesta grabada",restoreSavedCart:"Restablecer cesta grabada",name:"Nombre",id:"ID",description:"Descripci\xF3n",quantity:"Cantidad",quantityFull:"Cantidad",total:"Total",keepCopySavedCart:"Conservar una copia de esta cesta en la lista de cestas grabadas",defaultCloneCartName:"Copia de {{name}}",nameOfCloneCart:"Nombre de la cesta copiada"},f8={savedCarts:"Cestas grabadas",saveCartForLater:"Grabar cesta para despu\xE9s"},h8={savedCartDetails:u8,savedCartList:m8,savedCartCartPage:p8,savedCartDialog:g8,addToSavedCart:f8},nI={savedCart:h8};
8var b8={cartName:"Nom",cartDescription:"Description",cartId:"ID",dateSaved:"Date d'enregistrement",items:"Articles",quantity:"Quantit\xE9",total:"Total",editSavedCart:"Modifier le panier enregistr\xE9",deleteSavedCart:"Supprimer le panier enregistr\xE9",addSelectedItems:"Ajouter les articles s\xE9lectionn\xE9s",emptyCartItems:"Vider les articles du panier"},v8={savedCarts:"Paniers enregistr\xE9s ({{count}})",cartName:"Nom",cartId:"ID",dateSaved:"Date d'enregistrement",cartDescription:"Description",quantity:"Qt\xE9",quantityFull:"Quantit\xE9",total:"Total",actions:"Actions",makeCartActive:"Rendre le panier actif",notFound:"Aucun panier enregistr\xE9 trouv\xE9",swapCartNoActiveCart:"Le panier existant a \xE9t\xE9 activ\xE9 avec succ\xE8s par {{cartName}}.",swapCartWithActiveCart:"Le panier existant a \xE9t\xE9 activ\xE9 avec succ\xE8s par {{cartName}}. Vos articles pr\xE9c\xE9dents ont \xE9t\xE9 enregistr\xE9s dans un panier {{previousCartName}}."},y8={messages:{cartSaved:'Les articles de votre panier ont bien \xE9t\xE9 enregistr\xE9s pour plus tard dans le panier "{{cartName}}".'}},C8={saveForLater:"Enregistrer pour plus tard",itemsSavedForLater:"Tous les articles de votre panier seront enregistr\xE9s pour plus tard.",savedCartName:"Nom du panier enregistr\xE9",savedCartDescription:"Description du panier enregistr\xE9",optional:"facultatif",charactersLeft:"Caract\xE8res restants\xA0: {{count}}",cancel:"Annuler",save:"Enregistrer",restore:"Restaurer",followingCartDelete:"Le panier enregistr\xE9 suivant sera supprim\xE9.",followingCartRestore:"Le panier enregistr\xE9 suivant sera restaur\xE9 comme panier actif.",delete:"Supprimer",deleteCartSuccess:"Panier supprim\xE9 avec succ\xE8s",editCartSuccess:"Panier modifi\xE9 avec succ\xE8s",editSavedCart:"Modifier le panier enregistr\xE9",deleteSavedCart:"Supprimer le panier enregistr\xE9",restoreSavedCart:"Restaurer le panier enregistr\xE9",name:"Nom",id:"ID",description:"Description",quantity:"QT\xC9",quantityFull:"Quantit\xE9",total:"Total",keepCopySavedCart:"Conserver une copie de ce panier dans la liste des paniers enregistr\xE9s",defaultCloneCartName:"Copie de {{name}}",nameOfCloneCart:"Nom du panier copi\xE9"},k8={savedCarts:"Paniers enregistr\xE9s",saveCartForLater:"Enregistrer le panier pour plus tard"},_8={savedCartDetails:b8,savedCartList:v8,savedCartCartPage:y8,savedCartDialog:C8,addToSavedCart:k8},oI={savedCart:_8};var S8={cartName:"Nome",cartDescription:"Descrizione",cartId:"ID",dateSaved:"Data salvata",items:"Articoli",quantity:"Quantit\xE0",total:"Totale",editSavedCart:"Modifica carrello acquisti salvato",deleteSavedCart:"Elimina carrello acquisti salvato",addSelectedItems:"Aggiungi gli articoli selezionati",emptyCartItems:"Svuota articoli del carrello acquisti"},A8={savedCarts:"Carrelli acquisti salvati ({{count}})",cartName:"Nome",cartId:"ID",dateSaved:"Data salvata",cartDescription:"Descrizione",quantity:"Qt\xE0",quantityFull:"Quantit\xE0",total:"Totale",actions:"Azioni",makeCartActive:"Rendi attivo il carrello acquisti",notFound:"Nessun carrello acquisti salvato trovato",swapCartNoActiveCart:"Carrello acquisti esistente attivato correttamente da {{cartName}}.",swapCartWithActiveCart:"Carrello acquisti esistente attivato correttamente da {{cartName}}. Gli articoli precedenti sono stati salvati nel carrello {{previousCartName}}."},w8={messages:{cartSaved:'Gli articoli del carrello acquisti sono stati salvati correttamente per un uso successivo nel carrello acquisti "{{cartName}}"'}},P8={saveForLater:"Salva per uso successivo",itemsSavedForLater:"Tutti gli articoli nel carrello acquisti verranno salvati per un uso successivo",savedCartName:"Nome carrello acquisti salvato",savedCartDescription:"Descrizione carrello acquisti salvato",optional:"facoltativa",charactersLeft:"caratteri rimanenti: {{count}}",cancel:"Annulla",save:"Salva",restore:"Ripristina",followingCartDelete:"Il seguente carrello acquisti salvato verr\xE0 eliminato",followingCartRestore:"Il seguente carrello acquisti salvato verr\xE0 ripristinato come carrello acquisti attivo",delete:"Elimina",deleteCartSuccess:"Carrello acquisti eliminato correttamente",editCartSuccess:"Carrello acquisti modificato correttamente",editSavedCart:"Modifica carrello acquisti salvato",deleteSavedCart:"Elimina carrello acquisti salvato",restoreSavedCart:"Ripristina carrello acquisti salvato",name:"Nome",id:"ID",description:"Descrizione",quantity:"QT\xC0",quantityFull:"Quantit\xE0",total:"Totale",keepCopySavedCart:"Conserva una copia di questo carrello acquisti nella lista dei carrelli acquisti salvati",defaultCloneCartName:"Copia di {{name}}",nameOfCloneCart:"Nome del carrello acquisti copiato"},T8={savedCarts:"Carrelli acquisti salvati",saveCartForLater:"Salva carrello acquisti per uso successivo"},x8={savedCartDetails:S8,savedCartList:A8,savedCartCartPage:w8,savedCartDialog:P8,addToSavedCart:T8},rI={savedCart:x8};
8var E8={cartName:"Nome",cartDescription:"Descri\xE7\xE3o",cartId:"ID",dateSaved:"Data em que foi gravado",items:"Itens",quantity:"Quantidade",total:"Total",editSavedCart:"Editar carrinho gravado",deleteSavedCart:"Eliminar carrinho gravado",addSelectedItems:"Adicionar itens selecionados",emptyCartItems:"Itens do carrinho vazio"},D8={savedCarts:"Carrinhos gravados ({{count}})",cartName:"Nome",cartId:"ID",dateSaved:"Data em que foi gravado",cartDescription:"Descri\xE7\xE3o",quantity:"Qtd",quantityFull:"Quantidade",total:"Total",actions:"A\xE7\xF5es",makeCartActive:"Tornar carrinho ativo",notFound:"Nenhum carrinho gravado encontrado",swapCartNoActiveCart:"O carrinho existente \xE9 ativado por {{cartName}} com \xEAxito.",swapCartWithActiveCart:"O carrinho existente \xE9 ativado por {{cartName}} com \xEAxito. Seus itens anteriores foram gravados em um carrinho {{previousCartName}}."},I8={messages:{cartSaved:'Os itens do seu carrinho foram gravados para mais tarde com \xEAxito no carrinho "{{cartName}}"'}},z8={saveForLater:"Gravar para mais tarde",itemsSavedForLater:"Todos os itens em seu carrinho ser\xE3o gravados para mais tarde",savedCartName:"Nome do carrinho gravado",savedCartDescription:"Descri\xE7\xE3o do carrinho gravado",optional:"opcional",charactersLeft:"caracteres restantes: {{count}}",cancel:"Cancelar",save:"Gravar",restore:"Restaurar",followingCartDelete:"O seguinte carrinho gravado ser\xE1 eliminado",followingCartRestore:"O seguinte carrinho gravado ser\xE1 restaurado como carrinho ativo",delete:"Eliminar",deleteCartSuccess:"Carrinho eliminado com \xEAxito",editCartSuccess:"Carrinho editado com \xEAxito",editSavedCart:"Editar carrinho gravado",deleteSavedCart:"Eliminar carrinho gravado",restoreSavedCart:"Restaurar carrinho gravado",name:"Nome",id:"ID",description:"Descri\xE7\xE3o",quantity:"QTD",quantityFull:"Quantidade",total:"Total",keepCopySavedCart:"Manter uma c\xF3pia deste carrinho na lista de carrinhos gravados",defaultCloneCartName:"C\xF3pia de {{name}}",nameOfCloneCart:"Nome do carrinho copiado"},M8={savedCarts:"Carrinhos gravados",saveCartForLater:"Gravar carrinho para mais tarde"},O8={savedCartDetails:E8,savedCartList:D8,savedCartCartPage:I8,savedCartDialog:z8,addToSavedCart:M8},sI={savedCart:O8};var N8={cartName:"\u540D\u79F0",cartDescription:"\u63CF\u8FF0",cartId:"\u6807\u8BC6",dateSaved:"\u4FDD\u5B58\u7684\u65E5\u671F",items:"\u9879\u76EE",quantity:"\u6570\u91CF",total:"\u603B\u8BA1",editSavedCart:"\u7F16\u8F91\u5DF2\u4FDD\u5B58\u8D2D\u7269\u8F66",deleteSavedCart:"\u5220\u9664\u5DF2\u4FDD\u5B58\u8D2D\u7269\u8F66",addSelectedItems:"\u6DFB\u52A0\u6240\u9009\u9879\u76EE",emptyCartItems:"\u6E05\u7A7A\u8D2D\u7269\u8F66\u9879\u76EE"},R8={savedCarts:"\u5DF2\u4FDD\u5B58\u8D2D\u7269\u8F66 ({{count}})",cartName:"\u540D\u79F0",cartId:"\u6807\u8BC6",dateSaved:"\u4FDD\u5B58\u7684\u65E5\u671F",cartDescription:"\u63CF\u8FF0",quantity:"\u6570\u91CF",quantityFull:"\u6570\u91CF",total:"\u603B\u8BA1",actions:"\u64CD\u4F5C",makeCartActive:"\u6FC0\u6D3B\u8D2D\u7269\u8F66",notFound:"\u672A\u627E\u5230\u4FDD\u5B58\u7684\u8D2D\u7269\u8F66",swapCartNoActiveCart:"\u73B0\u6709\u8D2D\u7269\u8F66\u5DF2\u7531 {{cartName}} \u6210\u529F\u6FC0\u6D3B\u3002",swapCartWithActiveCart:"\u73B0\u6709\u8D2D\u7269\u8F66\u5DF2\u7531 {{cartName}} \u6210\u529F\u6FC0\u6D3B\u3002\u60A8\u4E4B\u524D\u7684\u9879\u76EE\u5DF2\u5728\u8D2D\u7269\u8F66 {{previousCartName}} \u4E2D\u4FDD\u5B58\u3002"},L8={messages:{cartSaved:"\u60A8\u7684\u8D2D\u7269\u8F66\u9879\u76EE\u5DF2\u6210\u529F\u4FDD\u5B58\uFF0C\u7A0D\u540E\u53EF\u653E\u5165\u201C{{cartName}}\u201D\u8D2D\u7269\u8F66"}},B8={saveForLater:"\u4FDD\u5B58\u5907\u7528",itemsSavedForLater:"\u8D2D\u7269\u8F66\u4E2D\u7684\u6240\u6709\u9879\u76EE\u5C06\u4FDD\u5B58\u5907\u7528",savedCartName:"\u5DF2\u4FDD\u5B58\u8D2D\u7269\u8F66\u540D\u79F0",savedCartDescription:"\u5DF2\u4FDD\u5B58\u8D2D\u7269\u8F66\u63CF\u8FF0",optional:"\u53EF\u9009",charactersLeft:"\u5269\u4F59\u5B57\u7B26\uFF1A{{count}}",cancel:"\u53D6\u6D88",save:"\u4FDD\u5B58",restore:"\u8FD8\u539F",followingCartDelete:"\u5C06\u5220\u9664\u4EE5\u4E0B\u4FDD\u5B58\u7684\u8D2D\u7269\u8F66",followingCartRestore:"\u4EE5\u4E0B\u5DF2\u4FDD\u5B58\u7684\u8D2D\u7269\u8F66\u5C06\u6062\u590D\u4E3A\u6D3B\u52A8\u8D2D\u7269\u8F66",delete:"\u5220\u9664",deleteCartSuccess:"\u5DF2\u6210\u529F\u5220\u9664\u8D2D\u7269\u8F66",editCartSuccess:"\u5DF2\u6210\u529F\u7F16\u8F91\u8D2D\u7269\u8F66",editSavedCart:"\u7F16\u8F91\u5DF2\u4FDD\u5B58\u8D2D\u7269\u8F66",deleteSavedCart:"\u5220\u9664\u5DF2\u4FDD\u5B58\u8D2D\u7269\u8F66",restoreSavedCart:"\u6062\u590D\u5DF2\u4FDD\u5B58\u8D2D\u7269\u8F66",name:"\u540D\u79F0",id:"\u6807\u8BC6",description:"\u63CF\u8FF0",quantity:"\u6570\u91CF",quantityFull:"\u6570\u91CF",total:"\u603B\u8BA1",keepCopySavedCart:"\u5C06\u8BE5\u8D2D\u7269\u8F66\u526F\u672C\u4FDD\u5B58\u5230\u5DF2\u4FDD\u5B58\u8D2D\u7269\u8F66\u5217\u8868",defaultCloneCartName:"{{name}}
8 \u526F\u672C",nameOfCloneCart:"\u590D\u5236\u8D2D\u7269\u8F66\u7684\u540D\u79F0"},F8={savedCarts:"\u5DF2\u4FDD\u5B58\u8D2D\u7269\u8F66",saveCartForLater:"\u4FDD\u5B58\u8D2D\u7269\u8F66\u5907\u7528"},q8={savedCartDetails:N8,savedCartList:R8,savedCartCartPage:L8,savedCartDialog:B8,addToSavedCart:F8},lI={savedCart:q8};var xb={savedCart:["savedCartDetails","savedCartList","savedCartCartPage","savedCartDialog","addToSavedCart"]};var Eb=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({featureModules:{[kh]:{module:()=>import("./chunk-OIKCQ4LX.js").then(t=>t.SavedCartModule)}}}),ue({i18n:{resources:{en:Tb},chunks:xb}})],imports:[Zx]})}};var j8={entriesWereAdded:"({{ quantity }}) {{ product }} has been added to the cart",entryWasAdded:"{{ product }} has been added to the cart",noResults:"We could not find any products",stockLevelReached:"The maximum stock level has been reached",title:"Quick Order",productCodePlaceholder:"Enter ID",entryProductCode:"Enter Product ID for Quick Order",quantity:"Quantity for Quick Order",addToCart:"Add Product to Quick Order",add:"Add",product:"Product",products:"Products",productCodeLabel:"Product ID",quantityLabel:"Qty",quantityFullLabel:"Quantity"},U8={placeholder:"Enter Product name or SKU",searchBoxLabel:"Enter Product name or SKU for quick order. You can add up to {{ limit }} products per order.",listLimitReached:"The product limit has been reached.",id:"ID {{ id }}",noResults:"We could not find any results",addProduct:"Add product {{ product }}",initialDescription:"When autocomplete results are available use up and down arrows to review and enter to select.",productsResults:"{{ count }} products are available.",quickOrderSearch:"Find product for quick order"},V8={addToCart:"Add to cart",emptyList:"Empty list",header:"Add Products/SKUs",subHeader:"You can add up to {{ limit }} valid SKU at a time.",errorProceedingToCart:"Error proceeding to Cart.",warningProceedingToCart:"Warning proceeding to Cart.",successfullyAddedToCart:"Successfully added to Cart.",errors:{productIsOutOfStock:"{{ name }} (#{{code}}) is out of stock.",reviewErrors:"Please review these errors.",listIsFull:"The list is full, add these {{ count }} products to Cart in order to continue.",nonPurchasableError:"Product {{ name }} cannot be purchased",outOfStockErrorFound:"{{count}} out of stock product was not added.",outOfStockErrorFound_other:"{{count}} out of stock products were not added."},warnings:{productWasReduced:"Quantity for {{ name }} (#{{code}}) was reduced to {{ quantityAdded}}.",reviewWarnings:"Please review these warnings.",reduceWarningFound:"{{count}} product quantity was reduced.",reduceWarningFound_other:"{{count}} products quantity were reduced."},successes:{productAddedToCart:"{{ name }} (#{{code}}) was added to cart.",addedToCartFound:"{{ count }} product was added to cart.",addedToCartFound_other:"{{ count }} products were added to cart."},informations:{addProductBeforeAddingToCart:"Add products to the list before adding to the cart."},undo:"UNDO",revokeUndo:'Revoked product "{{name}}" deletion.',productWasDeleted:'Product "{{ name }}" moved to trash.'},$8={product:"Product",id:"ID",price:"Price",quantity:"QTY",quantityFull:"Quantity",itemPrice:"Item price",qty:"Qty",actions:"Actions",inStock:"In Stock",lowStock:"Low Stock",outOfStock:"Out of Stock",listCleared:"Quick order list has been cleared",addedtoCart:"Quick order list has been added to the cart",caption:"Quick order contents."},H8={quickOrderCartForm:j8,quickOrderForm:U8,quickOrderList:V8,quickOrderTable:$8},cI={quickOrder:H8};var dI={quickOrder:["quickOrderCartForm","quickOrderForm","quickOrderList","quickOrderTable"]};var Db=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({featureModules:{[fE]:{module:()=>import("./chunk-ANI7WJ3B.js").then(t=>t.QuickOrderModule)}}}),ue({i18n:{resources:{en:cI},chunks:dI}})],imports:[hE]})}};var K8={exportToCsv:"Export to CSV",exportMessage:"CSV file will download automatically to your device, if it does not please check your browser settings",columnNames:{code:"Code",quantity:"Quantity",name:"Name",price:"Price"},exportProductToCsv:"Export Product to CSV"},G8={importProducts:"Import Products"},W8={importProducts:"Import Products",importProductsSubtitle:"Add products by importing a .CSV file.",importProductsNewSavedCartSubtitle:"Add products by importing a .CSV file and creating a new saved cart.",importProductFileDetails:"Text file should contain list of products with required columns separated by comma: SKU and quantity.",selectFile:"Select File",selectedSuccessfully:"CSV file has been successfully selected.",savedCartName:"Saved Cart Name",savedCartDescription:"Saved Cart Description",optional:"optional",charactersLeft:"characters left: {{
8count}}",cancel:"Cancel",upload:"Upload",close:"Close",summary:{info:"Do not close or refresh this window while products are being imported.",loadedToCart:"Products has been loaded to cart {{ cartName }}",loaded:"Products has been loaded",loading:"Products are being processed... ({{ count }}/{{ total }})",successes:"{{ successesCount }} out of {{ total }} products have been imported successfully.",warning:"{{ count }} product was not imported totally.",warning_other:"{{ count }} products were not imported totally.",error:"{{ count }} product was not imported.",error_other:"{{ count }} products were not imported.",messages:{unknownIdentifier:'Product SKU "{{ productCode}}" does not exist.',lowStock:"Quantity for {{ productName }}: {{ quantity }} has been reduced to {{ quantityAdded }}.",noStock:"{{ productName }} is currently out of stock.",unknownError:'Unrecognized problem with "{{ productCode }}".',limitExceeded:'Can not add "{{ productCode }}". Limit exceeded.'},show:"Show",hide:"Hide"}},Q8={exportEntries:K8,importEntries:G8,importEntriesDialog:W8},uI={importExport:Q8};var mI={importExport:["exportEntries","importEntries","importEntriesDialog"]};var B1="cartImportExport",pI=(()=>{class i{static{this.\u0275fac=function(a){return new(a||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[Ga({featureModules:{[B1]:{cmsComponents:["ImportExportOrderEntriesComponent","ImportOrderEntriesComponent","ExportOrderEntriesComponent"]}}})]})}}return i})();var Ib=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({featureModules:{[B1]:{module:()=>import("./chunk-4XSQ3Q4Z.js").then(t=>t.ImportExportModule)}}}),ue({i18n:{resources:{en:uI},chunks:mI}})],imports:[pI]})}};var Z8={heading:"Alle Bestellungen ({{param}})",item:"{{param}} Position",items:"{{param}} Positionen",totalPrice:"Gesamtpreis: {{param}}",consignmentCode:"Sendung {{param}}",statusDate:"Zuletzt aktualisiert: {{param}}",returnProcessed:"R\xFCcksendung bearbeitet: {{param}}",deliveryPointOfServiceDetails:{itemsToBePickUp:"Abzuholen - "},checkoutMode:{deliveryEntries:"Zu versenden - "},checkoutPickupInStore:{heading:"Abzuholen - "},orderListResults:"Liste der Bestellungen",orderListPagination:"Paginierung der Bestellliste",totalPriceLabel:"Gesamtpreis",orderPlaced:"Bestellung aufgegeben am",orderCodeLabel:"Bestellcode",consignmentDetailLabel:"Sendungsinformationen",consignmentNumberLabel:"Sendungsnummer",consignmentStatusLabel:"Sendungsstatus",consignmentStatusDateLabel:"Zuletzt aktualisiert am",estimateDeliveryLabel:"Voraussichtliches Lieferdatum"},Y8={returnItems:"Positionen zur\xFCcksenden",cancelItems:"Positionen stornieren",downloadInvoices:"Rechnungen herunterladen",viewAllOrders:"Alle Bestellungen anzeigen",noInvoices:"Rechnungen noch nicht generiert. Bitte kommen Sie sp\xE4ter zur\xFCck."},J8={item:"{{value}} Position",items:"{{value}} Positionen",heading:"Bestellungen und R\xFCcksendungen",orderNumber:"Bestellnummer ({{value}})",purchasedOn:"Gekauft am: {{value}}",orderedItems:"Bestellte Positionen: {{value}}",totalPrice:"Gesamtpreis: {{value}}",orderDetails:"Bestelldetails",orderDetailsLabel:"Bestelldetails f\xFCr Bestellnummer {{value}} anzeigen",orderStatusLabel:"Bestellstatus",returnOrder:"R\xFCcksendeauftrag",showMore:"Mehr anzeigen",showMoreLabel:"Zum Bestellverlauf navigieren"},X8={myAccountV2OrderHistory:Z8,myAccountV2OrderDetails:Y8,myAccountV2Orders:J8},e7={orderId:"Bestellnr.",orderNumber:"Bestellnummer",replenishmentId:"Nachbestellnr.",purchaseOrderId:"Bestellnr.",purchaseOrderNumber:"Bestellnummer",emptyPurchaseOrderId:"Keine",none:"Keine - {{value}}",placed:"Aufgegeben",placedBy:"Aufgegeben von",unit:"Einheit",quoteCode:"Angebots-ID {{id}}",quoteDetail:"Angebotsdetails",costCenter:"Kostenstelle",costCenterAndUnit:"Kostenstelle / Einheit",costCenterAndUnitValue:"{{costCenterName}} / {{unitName}}",methodOfPayment:"Art der Zahlung",payByAccount:"\xDCber Konto bezahlen",paidByCreditCard:"(mit Kreditkarte bezahlt)",status:"Status",active:"Aktiv",shippedOn:"Versendet am",shippingMethod:"Versandart",placedOn:"Aufgegeben am",startOn:"Start am",nextOrderDate:"N\xE4chstes Bestelldatum",frequency:"H\xE4ufigkeit",cancelled:" Storniert",deliveryStatus_IN_TRANSIT:"Auf Trans
8portweg",deliveryStatus_READY_FOR_PICKUP:"Bereit f\xFCr Abholung",deliveryStatus_READY_FOR_SHIPPING:"Bereit f\xFCr Versand",deliveryStatus_WAITING:"Wartet",deliveryStatus_DELIVERING:"Wird geliefert",deliveryStatus_PICKPACK:"Wird auf Versand vorbereitet",deliveryStatus_PICKUP_COMPLETE:"Abholung abgeschlossen",deliveryStatus_DELIVERY_COMPLETED:"Lieferung abgeschlossen",deliveryStatus_PAYMENT_NOT_CAPTURED:"Zahlungsproblem",deliveryStatus_IN_PROCESS:"Bestellungsabwicklung",deliveryStatus_READY:"Bestellungsabwicklung",deliveryStatus_DELIVERY_REJECTED:"Lieferung abgelehnt",deliveryStatus_SHIPPED:"Versendet",deliveryStatus_TAX_NOT_COMMITTED:"Steuerproblem",deliveryStatus_CANCELLED:"Storniert",statusDisplay_cancelled:"Storniert",statusDisplay_cancelling:"Stornierung ausstehend",statusDisplay_completed:"Abgeschlossen",statusDisplay_created:"Erstellt",statusDisplay_error:"Ausstehend",statusDisplay_Error:"Ausstehend",statusDisplay_processing:"Ausstehend",statusDisplay_open:"Offen",statusDisplay_pending:{approval:"Genehmigung ausstehend",merchant:{approval:"Genehmigung durch H\xE4ndler ausstehend"}},statusDisplay_approved:"Genehmigt",statusDisplay_rejected:"Abgelehnt",statusDisplay_merchant:{approved:"Vom H\xE4ndler genehmigt",rejected:"Vom H\xE4ndler abgelehnt"},statusDisplay_assigned:{admin:"Dem Administrator zugeordnet"},consignmentTracking:{action:"Paket nachverfolgen",dialog:{header:"Nachverfolgungsinformationen",shipped:"Versendet",estimate:"Voraussichtliche Lieferung",carrier:"Lieferservice",trackingId:"Sendungsverfolgungsnummer",noTracking:"Das Paket wurde nicht aus dem Lager versendet. Die Nachverfolgungsinformationen sind nach dem Versand des Pakets verf\xFCgbar.",loadingHeader:"Sendungsverfolgung"}},cancellationAndReturn:{returnAction:"R\xFCcksendung anfordern",cancelAction:"Positionen stornieren",item:"Position",itemPrice:"Positionspreis",quantity:"Maximale Menge",returnQty:"R\xFCcksendungsmenge",cancelQty:"Stornierungsmenge",setAll:"Alle Mengen auf das Maximum festlegen",totalPrice:"Gesamtsumme",submit:"Anfrage senden",submitDescription:"Anfrage senden. Die Positionen auf dieser Seite werden in die Stornierungsanfrage aufgenommen.",returnSuccess:"Ihre R\xFCcksendungsanfrage ({{rma}}) wurde abgeschickt",cancelSuccess:"Ihre Stornierungsanfrage wurde abgeschickt (urspr\xFCngliche Bestellung {{orderCode}} wird aktualisiert)"},cancelReplenishment:{title:"Nachbestellung stornieren",description:"K\xFCnftige Nachbestellung stornieren?",accept:"Ja",reject:"Nein",cancelSuccess:"Nachbestellnr. {{replenishmentOrderCode}} wurde erfolgreich storniert"},caption:"Inhalte der Bestellung."},t7={orderHistory:"Bestellverlauf",orderId:"Bestellnr.",emptyPurchaseOrderId:"Keine",date:"Datum",status:"Status",PONumber:"Bestellnummer",total:"Gesamtsumme",noOrders:"F\xFCr dieses Konto gibt es keine Bestellungsdatens\xE4tze.",noReplenishmentOrders:"F\xFCr dieses Konto gibt es keine Nachbestellungsdatens\xE4tze.",startShopping:"Einkauf beginnen",sortBy:"Sortieren nach",sortOrders:"Bestellungen sortieren",replenishmentOrderHistory:"Nachbestellverlauf",replenishmentOrderId:"Nachbestellnr.",purchaseOrderNumber:"Bestellnr.",costCenter:"Kostenstelle",startOn:"Start am",frequency:"H\xE4ufigkeit",nextOrderDate:"N\xE4chstes Bestelldatum",cancel:"Abbrechen",cancelled:"Abgebrochen",replenishmentHistory:"Nachbestellverlauf",notFound:"Keine Bestellungen gefunden",actions:"Aktionen"},i7={tabs:{AccountOrderHistoryComponent:"ALLE BESTELLUNGEN ({{param}})",OrderReturnRequestListComponent:"R\xDCCKSENDUNGEN ({{param}})"},tabPanelContainerRegion:"Mit Bestellverlaufdetails gruppieren",tabPanelContainerRegionGroup:"Mit Bestellverlaufdetails gruppieren"},a7={returnRequestId:"R\xFCcksendungsnr.",orderId:"Bestellnr.",date:"Erstellungsdatum",status:"Status",sortBy:"Sortieren nach",sortReturns:"R\xFCcksendungen sortieren",statusDisplay_APPROVAL_PENDING:"Genehmigung ausstehend",statusDisplay_CANCELED:"Storniert",statusDisplay_CANCELLING:"Wird storniert",statusDisplay_WAIT:"Warten",statusDisplay_RECEIVED:"Erhalten",statusDisplay_RECEIVING:"Wird empfangen",statusDisplay_APPROVING:"Wird genehmigt",statusDisplay_REVERSING_PAYMENT:"Zahlung wird storniert",statusDisplay_PAYMENT_REVERSED:"Zahlung storniert",statusDisplay_PAYMENT_REVERSAL_FAILED:"Zahlungsstornierung fehlgeschlagen",statusDisplay_REVERSING_TAX:"Steuer wird storniert",statusDisplay_TAX_REVERSED:"Steuer storniert",statusDisplay_TAX_REVERSAL_FAILED:"Steuerstornierung fehlgeschlagen",statusDisplay_COMPLETED:"Abgeschlossen"},n7={returnRequestId:"Nr. der R\xFCcksendungsanfrage",orderCode:"F\xFCr Bestellnr.",status:"R\xFCcksendungstatus",cancel:"R\xFCcksendeanfrage stornieren",item:"Beschreibung",itemPrice:"Positionspreis",returnQty:"R\xFCcksendungsmenge",total:"Gesamtsumme",summary:"Gesamtsumme f\xFCr R\xFCcksendung",subtotal:"Zwischensumme",deliveryCode:"Versandkosten",estimatedRefund:"Gesch\xE4tzte R\xFCckerstattung",note:"Die Summen werden gesch\xE4tzt und enthalten m\xF6glicherweise keine anwendbaren Steuern oder andere Geb\xFChren.",cancelSuccess:"Ihre R\xFCcksendungsanfrage ({{rma}}) wurde storniert",caption:"Inhalte der Bestellung."},o7={button:"Erneut bestellen",dialog:{reorderProducts:"Produkte erneut bestellen",messages:{reviewConfiguration:'Bei der Konfiguration von "{{ productC
8ode}}" ist ein Fehler aufgetreten.',lowStock:"Menge f\xFCr {{ productName }}: {{ quantity }} wurde auf {{ quantityAdded }} verringert.",noStock:"{{ productName }} ist zurzeit nicht vorr\xE4tig.",pricingError:'Preisfindungsproblem mit "{{ productCode }}".',unresolvableIssues:'Nicht erkanntes Problem mit "{{ productCode }}".',success:"Produkte wurden dem Warenkorb erfolgreich hinzugef\xFCgt"},areYouSureToReplaceCart:"Der derzeitige Warenkorb wird durch neue Positionen ersetzt. M\xF6chten Sie fortfahren?",cancel:"Abbrechen",continue:"Weiter"}},r7={button:"Anh\xE4nge zur Bestellung anzeigen",dialog:{title:"Anh\xE4nge",preview:"Dateivorschau anzeigen",closeModal:"Modalen Dialog schlie\xDFen",error:"Es ist ein Fehler aufgetreten. Aktualisieren Sie die Seite, oder versuchen Sie es sp\xE4ter erneut.",empty:"Belege sind nicht verf\xFCgbar. Sobald diese hinzugef\xFCgt wurden, werden sie hier angezeigt.",downloadError:"Beim Abrufen der Belege ist ein Fehler aufgetreten. Aktualisieren Sie die Seite, oder versuchen Sie es sp\xE4ter erneut."}},s7={orderDetails:e7,orderHistory:t7,AccountOrderHistoryTabContainer:i7,returnRequestList:a7,returnRequest:n7,reorder:o7,attachments:r7},gI={myAccountV2Order:X8,order:s7},l7={heading:"All Orders ({{param}})",item:"{{param}} Item",items:"{{param}} Items",totalPrice:"Total Price: {{param}}",consignmentCode:"Consignment {{param}}",statusDate:"Last Updated: {{param}}",returnProcessed:"Return Processed: {{param}}",deliveryPointOfServiceDetails:{itemsToBePickUp:"To Be Picked Up - "},checkoutMode:{deliveryEntries:"To Be Shipped - "},checkoutPickupInStore:{heading:"To Be Picked Up - "},orderListResults:"Orders List",orderListPagination:"Orders List pagination",totalPriceLabel:"Total Price",orderPlaced:"Order Placed On",orderCodeLabel:"Order Code",consignmentDetailLabel:"Consignment Information",consignmentNumberLabel:"Consignment Number",consignmentStatusLabel:"Consignment Status",consignmentStatusDateLabel:"Last Updated On",estimateDeliveryLabel:"Estimated Delivery Date"},c7={returnItems:"Return Items",cancelItems:"Cancel Items",downloadInvoices:"Download Invoices",viewAllOrders:"View All Orders",noInvoices:"Invoices are not generated yet. Please come back later."},d7={item:"{{value}} Item",items:"{{value}} Items",heading:"Orders And Returns",orderNumber:"Order Number ({{value}})",purchasedOn:"Purchased On: {{value}}",orderedItems:"Ordered Items: {{value}}",totalPrice:"Total Price: {{value}}",orderDetails:"Order Details",orderDetailsLabel:"Show order details for order number {{value}}",orderStatusLabel:"Order Status",returnOrder:"Return Order",showMore:"Show More",showMoreLabel:"Navigate to order history"},u7={myAccountV2OrderHistory:l7,myAccountV2OrderDetails:c7,myAccountV2Orders:d7},m7={orderId:"Order #",orderNumber:"Order Number",replenishmentId:"Replenishment #",purchaseOrderId:"Purchase Order #",purchaseOrderNumber:"Purchase Order Number",emptyPurchaseOrderId:"None",none:"None {{value}}",placed:"Placed",placedBy:"Placed By",unit:"Unit",quoteCode:"Quote ID {{id}}",quoteDetail:"Quote Detail",costCenter:"Cost Center",costCenterAndUnit:"Cost Center / Unit",costCenterAndUnitValue:"{{costCenterName}} / {{unitName}}",methodOfPayment:"Method of Payment",payByAccount:"Pay by Account",paidByCreditCard:"(paid by credit card)",status:"Status",active:"Active",shippedOn:"Shipped on",shippingMethod:"Shipping Method",placedOn:"Placed on",startOn:"Start On",nextOrderDate:"Next Order Date",frequency:"Frequency",cancelled:" Cancelled",deliveryStatus_IN_TRANSIT:"In Transit",deliveryStatus_READY_FOR_PICKUP:"Ready for Pickup",deliveryStatus_READY_FOR_SHIPPING:"Ready for Shipping",deliveryStatus_WAITING:"Waiting",deliveryStatus_DELIVERING:"Delivering",deliveryStatus_PICKPACK:"Preparing for Shipment",deliveryStatus_PICKUP_COMPLETE:"Pickup Complete",deliveryStatus_DELIVERY_COMPLETED:"Delivery Complete",deliveryStatus_PAYMENT_NOT_CAPTURED:"Payment Issue",deliveryStatus_IN_PROCESS:"Order Processing",deliveryStatus_READY:"Order Processing",deliveryStatus_DELIVERY_REJECTED:"Delivery Rejected",deliveryStatus_SHIPPED:"Shipped",deliveryStatus_TAX_
8NOT_COMMITTED:"Tax Issue",deliveryStatus_CANCELLED:"Cancelled",statusDisplay_cancelled:"Cancelled",statusDisplay_cancelling:"Cancel Pending",statusDisplay_completed:"Completed",statusDisplay_created:"Created",statusDisplay_error:"Pending",statusDisplay_Error:"Pending",statusDisplay_processing:"Pending",statusDisplay_open:"Open",statusDisplay_pending:{approval:"Pending Approval",merchant:{approval:"Pending Merchant Approval"}},statusDisplay_approved:"Approved",statusDisplay_rejected:"Rejected",statusDisplay_merchant:{approved:"Merchant Approved",rejected:"Merchant Rejected"},statusDisplay_assigned:{admin:"Assigned To Administrator"},consignmentTracking:{action:"Track package",dialog:{header:"Tracking Information",shipped:"Shipped",estimate:"Estimated Delivery",carrier:"Delivery Service",trackingId:"Tracking Number",noTracking:"The package has not been dispatched from the warehouse. The tracking information will be available after the package is shipped.",loadingHeader:"Consignment Tracking"}},cancellationAndReturn:{returnAction:"Request a Return",cancelAction:"Cancel Items",item:"Item",itemPrice:"Item Price",quantity:"Max Quantity",returnQty:"Quantity to Return",cancelQty:"Quantity to Cancel",setAll:"Set all quantities to maximum",totalPrice:"Total",submit:"Submit Request",submitDescription:"Submit Request. Items on this page will be included in the cancellation request.",returnSuccess:"Your return request ({{rma}}) was submitted",cancelSuccess:"Your cancellation request was submitted (original order {{orderCode}} will be updated)"},cancelReplenishment:{title:"Cancel Replenishment",description:"Cancel any future replenishment order?",accept:"Yes",reject:"No",cancelSuccess:"Replenishment order #{{replenishmentOrderCode}} has been successfully cancelled"},caption:"Order contents."},p7={orderHistory:"Order history",orderId:"Order #",emptyPurchaseOrderId:"None",date:"Date",status:"Status",PONumber:"P.O. Number",total:"Total",noOrders:"We have no order records for this account.",noReplenishmentOrders:"We have no replenishment order records for this account.",startShopping:"Start Shopping",sortBy:"Sort by",sortOrders:"Sort orders",replenishmentOrderHistory:"Replenishment Order History",replenishmentOrderId:"Replenishment #",purchaseOrderNumber:"PO #",costCenter:"Cost Center",startOn:"Start On",frequency:"Frequency",nextOrderDate:"Next Order Date",cancel:"Cancel",cancelled:"Cancelled",replenishmentHistory:"Replenishment History",notFound:"No Orders Found",actions:"Actions"},g7={tabs:{AccountOrderHistoryComponent:"ALL ORDERS ({{param}})",OrderReturnRequestListComponent:"RETURNS ({{param}})"},tabPanelContainerRegion:"Group with order history details",tabPanelContainerRegionGroup:"Group with order history details"},f7={returnRequestId:"Return #",orderId:"Order #",date:"Date Created",status:"Status",sortBy:"Sort by",sortReturns:"Sort returns",statusDisplay_APPROVAL_PENDING:"Approval Pending",statusDisplay_CANCELED:"Cancelled",statusDisplay_CANCELLING:"Cancelling",statusDisplay_WAIT:"Wait",statusDisplay_RECEIVED:"Received",statusDisplay_RECEIVING:"Receiving",statusDisplay_APPROVING:"Approving",statusDisplay_REVERSING_PAYMENT:"Reversing Payment",statusDisplay_PAYMENT_REVERSED:"Payment Reversed",statusDisplay_PAYMENT_REVERSAL_FAILED:"Payment Reversal Failed",statusDisplay_REVERSING_TAX:"Reversing Tax",statusDisplay_TAX_REVERSED:"Tax Reversed",statusDisplay_TAX_REVERSAL_FAILED:"Tax Reversal Failed",statusDisplay_COMPLETED:"Completed"},h7={returnRequestId:"Return Request #",orderCode:"For Order #",status:"Return status",cancel:"Cancel Return Request",item:"Description",itemPrice:"Item Price",returnQty:"Return Quantity",total:"Total",summary:"Return Totals",subtotal:"Subtotal",deliveryCode:"Delivery cost",estimatedRefund:"Estimated refund",note:"The totals are estimated and may not include applicable taxes or other charges.",cancelSuccess:"Your return request ({{rma}}) was cancelled",caption:"Order contents."},b7={button:"Reorder",dialog:{reorderProducts:"Reorder products",messages:{reviewConfiguration:'An error occurred with "{{ productC
8ode}}" configuration.',lowStock:"Quantity for {{ productName }}: {{ quantity }} has been reduced to {{ quantityAdded }}.",noStock:"{{ productName }} is currently out of stock.",pricingError:'Pricing problem with "{{ productCode }}".',unresolvableIssues:'Unrecognized problem with "{{ productCode }}".',success:"Products have been successfully added to the cart"},areYouSureToReplaceCart:"Current cart will be replaced with new items. Do you wish to continue?",cancel:"Cancel",continue:"Continue"}},v7={button:"View Order Attachments",dialog:{title:"Attachments",preview:"Preview file",closeModal:"Close",error:"An error has occurred. Refresh the page or try again later.",empty:"Documents are unavailable. You can view the documents here once they are added.",downloadError:"An error occurred while fetching documents. Refresh the page or try again later."}},y7={orderDetails:m7,orderHistory:p7,AccountOrderHistoryTabContainer:g7,returnRequestList:f7,returnRequest:h7,reorder:b7,attachments:v7},zb={myAccountV2Order:u7,order:y7},C7={heading:"Todos los pedidos ({{param}})",item:"{{param}} pedido",items:"{{param}} pedidos",totalPrice:"Precio total: {{param}}",consignmentCode:"Consignaci\xF3n {{param}}",statusDate:"\xDAltima actualizaci\xF3n: {{param}}",returnProcessed:"Devoluci\xF3n procesada: {{param}}",deliveryPointOfServiceDetails:{itemsToBePickUp:"Para recoger - "},checkoutMode:{deliveryEntries:"Para enviar - "},checkoutPickupInStore:{heading:"Para recoger - "},orderListResults:"Lista de pedidos",orderListPagination:"Paginaci\xF3n de la lista de pedidos",totalPriceLabel:"Precio total",orderPlaced:"Fecha en que se realiz\xF3 el pedido",orderCodeLabel:"C\xF3digo de pedido",consignmentDetailLabel:"Informaci\xF3n de consignaci\xF3n",consignmentNumberLabel:"N\xFAmero de consignaci\xF3n",consignmentStatusLabel:"Estado de consignaci\xF3n",consignmentStatusDateLabel:"Fecha de la \xFAltima actualizaci\xF3n",estimateDeliveryLabel:"Fecha de entrega estimada"},k7={returnItems:"Devolver art\xEDculos",cancelItems:"Cancelar art\xEDculos",downloadInvoices:"Descargar facturas",viewAllOrders:"Ver todos los pedidos",noInvoices:"A\xFAn no se generaron facturas. Vuelva m\xE1s tarde."},_7={item:"{{value}} pedido",items:"{{value}} pedidos",heading:"Pedidos y devoluciones",orderNumber:"N\xFAmero de pedido ({{value}})",purchasedOn:"Fecha de compra: {{value}}",orderedItems:"Art\xEDculos pedidos: {{value}}",totalPrice:"Precio total: {{value}}",orderDetails:"Detalles del pedido",orderDetailsLabel:"Mostrar detalles del pedido para el n\xFAmero de pedido {{value}}",orderStatusLabel:"Estado del pedido",returnOrder:"Pedido de devoluci\xF3n",showMore:"Mostrar m\xE1s",showMoreLabel:"Ir al historial de pedidos"},S7={myAccountV2OrderHistory:C7,myAccountV2OrderDetails:k7,myAccountV2Orders:_7},A7={orderId:"N\xFAmero de pedido",orderNumber:"N\xFAmero de pedido",replenishmentId:"N\xFAmero de reaprovisionamiento",purchaseOrderId:"N\xFAmero de pedido de compra",purchaseOrderNumber:"N\xFAmero de pedido de compra",emptyPurchaseOrderId:"Ninguno",none:"Ninguno {{value}}",placed:"Realizado",placedBy:"Realizado por",unit:"Unidad",quoteCode:"ID de oferta {{id}}",quoteDetail:"Detalle de oferta",costCenter:"Centro de costes",costCenterAndUnit:"Centro de costes / Unidad",costCenterAndUnitValue:"{{costCenterName}} / {{unitName}}",methodOfPayment:"M\xE9todo de pago",payByAccount:"Pagar por cuenta",paidByCreditCard:"(pagado con tarjeta de cr\xE9dito)",status:"Estado",active:"Activo",shippedOn:"Enviado el",shippingMethod:"M\xE9todo de env\xEDo",placedOn:"Realizado el",startOn:"Fecha de inicio",nextOrderDate:"Fecha del pr\xF3ximo pedido",frequency:"Frecuencia",cancelled:" Cancelado",deliveryStatus_IN_TRANSIT:"En tr\xE1nsito",deliveryStatus_READY_FOR_PICKUP:"Listo para la recogida",deliveryStatus_READY_FOR_SHIPPING:"Listo para el env\xEDo",deliveryStatus_WAITING:"Esperando",deliveryStatus_DELIVERING:"Entrega",deliveryStatus_PICKPACK:"Preparar para el env\xEDo",deliveryStatus_PICKUP_COMPLETE:"Recogida completa",deliveryStatus_DELIVERY_COMPLETED:"Entrega completa",deliveryStatus_PAYMENT_NOT_CAPTURED:"Emisi\xF3n de pago",deliveryStatus_IN_PROCESS:"Procesamiento del pedido",deliveryStatus_READY:"Procesamiento del pedido",deliveryStatus_DELIVERY_REJECTED:"Entrega rechazada",deliveryStatus_SHIPPED:"Enviado",deliveryStatus_TAX_
8NOT_COMMITTED:"Emisi\xF3n de impuesto",deliveryStatus_CANCELLED:"Cancelado",statusDisplay_cancelled:"Cancelado",statusDisplay_cancelling:"Pendiente de cancelaci\xF3n",statusDisplay_completed:"Completado",statusDisplay_created:"Creado",statusDisplay_error:"Pendiente",statusDisplay_Error:"Pendiente",statusDisplay_processing:"Pendiente",statusDisplay_open:"Abierto",statusDisplay_pending:{approval:"Aprobaci\xF3n pendiente",merchant:{approval:"Aprobaci\xF3n de comerciante pendiente"}},statusDisplay_approved:"Aprobado",statusDisplay_rejected:"Rechazado",statusDisplay_merchant:{approved:"Aprobado por el comerciante",rejected:"Rechazado por el comerciante"},statusDisplay_assigned:{admin:"Asignado al administrador"},consignmentTracking:{action:"Seguimiento del paquete",dialog:{header:"Informaci\xF3n de seguimiento",shipped:"Enviado",estimate:"Entrega estimada",carrier:"Servicio de entrega",trackingId:"N\xFAmero de seguimiento",noTracking:"El paquete no se envi\xF3 desde el almac\xE9n. La informaci\xF3n de seguimiento estar\xE1 disponible una vez que se env\xEDe el paquete.",loadingHeader:"Seguimiento de consignaci\xF3n"}},cancellationAndReturn:{returnAction:"Solicitar una devoluci\xF3n",cancelAction:"Cancelar elementos",item:"Art\xEDculo",itemPrice:"Precio del art\xEDculo",quantity:"Cantidad m\xE1x.",returnQty:"Cantidad a devolver",cancelQty:"Cantidad a cancelar",setAll:"Definir todas las cantidades al m\xE1ximo",totalPrice:"Total",submit:"Enviar solicitud",submitDescription:"Enviar solicitud. Los art\xEDculos de esta p\xE1gina se incluir\xE1n en la solicitud de cancelaci\xF3n.",returnSuccess:"Se envi\xF3 su solicitud de devoluci\xF3n ({{rma}})",cancelSuccess:"Se envi\xF3 su solicitud de cancelaci\xF3n (se actualizar\xE1 el pedido original {{orderCode}})"},cancelReplenishment:{title:"Cancelar reaprovisionamiento",description:"\xBFDesea cancelar cualquier pedido de reaprovisionamiento?",accept:"S\xED",reject:"No",cancelSuccess:"El pedido de reaprovisionamiento n\xFAmero {{replenishmentOrderCode}} se cancel\xF3 correctamente"},caption:"Contenidos del pedido."},w7={orderHistory:"Historial de pedidos",orderId:"N\xFAmero de pedido",emptyPurchaseOrderId:"Ninguno",date:"Fecha",status:"Estado",PONumber:"N\xFAmero de pedido de cliente",total:"Total",noOrders:"No tenemos registros de pedidos para esta cuenta.",noReplenishmentOrders:"No tenemos registros de pedido de reaprovisionamiento para esta cuenta.",startShopping:"Comenzar compra",sortBy:"Ordenar por",sortOrders:"\xD3rdenes de clasificaci\xF3n",replenishmentOrderHistory:"Historial de pedidos de reaprovisionamiento",replenishmentOrderId:"N\xFAmero de reaprovisionamiento",purchaseOrderNumber:"N\xFAmero de pedido",costCenter:"Centro de costes",startOn:"Fecha de inicio",frequency:"Frecuencia",nextOrderDate:"Fecha del pr\xF3ximo pedido",cancel:"Cancelar",cancelled:"Cancelada",replenishmentHistory:"Historial de reaprovisionamiento",notFound:"No existen pedidos",actions:"Acciones"},P7={tabs:{AccountOrderHistoryComponent:"TODOS LOS PEDIDOS ({{param}})",OrderReturnRequestListComponent:"DEVOLUCIONES ({{param}})"},tabPanelContainerRegion:"Grupo con informaci\xF3n del historial de pedidos",tabPanelContainerRegionGroup:"Grupo con informaci\xF3n del historial de pededidos"},T7={returnRequestId:"N\xFAmero de devoluci\xF3n",orderId:"N\xFAmero de pedido",date:"Fecha de creaci\xF3n",status:"Estado",sortBy:"Ordenar por",sortReturns:"Ordenar devoluciones",statusDisplay_APPROVAL_PENDING:"Aprobaci\xF3n pendiente",statusDisplay_CANCELED:"Cancelada",statusDisplay_CANCELLING:"Cancelando",statusDisplay_WAIT:"En espera",statusDisplay_RECEIVED:"Recibida",statusDisplay_RECEIVING:"Recibiendo",statusDisplay_APPROVING:"Aprobando",statusDisplay_REVERSING_PAYMENT:"Anulando pago",statusDisplay_PAYMENT_REVERSED:"Pago anulado",statusDisplay_PAYMENT_REVERSAL_FAILED:"Fall\xF3 anulaci\xF3n de pago",statusDisplay_REVERSING_TAX:"Anulando impuesto",statusDisplay_TAX_REVERSED:"Impuesto anulado",statusDisplay_TAX_REVERSAL_FAILED:"Fall\xF3 anulaci\xF3n de impuestos",statusDisplay_COMPLETED:"Completado"},x7={returnRequestId:"N\xFAmero de solicitud de devoluci\xF3n",orderCode:"Para el n\xFAmero de pedido",status:"Estado de la devoluci\xF3n",cancel:"Cancelar solicitud de devoluci\xF3n",item:"Descripci\xF3n",itemPrice:"Precio del art\xEDculo",returnQty:"Cantidad de devoluci\xF3n",total:"Total",summary:"Total de devoluciones",subtotal:"Subtotal",deliveryCode:"Coste de entrega",estimatedRefund:"Reembolso estimado",note:"Los totales son estimados y pueden no incluir impuestos aplicables u otros cargos.",cancelSuccess:"Se cancel\xF3 su solicitud de devoluci\xF3n ({{rma}})",caption:"Contenidos del pedido."},E7={button:"Volver a realizar el pedido",dialog:{reorderProducts:"Volver a realizar el pedido de productos",messages:{reviewConfiguration:'Se produjo un error con la configuraci\xF3n "{{ productC
8ode}}".',lowStock:"La cantidad de {{ productName }}: {{ quantity }} se ha reducido a {{ quantityAdded }}.",noStock:"{{ productName }} no est\xE1 disponible actualmente en el stock.",pricingError:'Problemas de precios con "{{ productCode }}".',unresolvableIssues:'Problema no reconocido con "{{ productCode }}".',success:"Los productos se han a\xF1adido a la cesta correctamente"},areYouSureToReplaceCart:"La cesta actual se reemplazar\xE1 con art\xEDculos nuevos. \xBFDesea continuar?",cancel:"Cancelar",continue:"Continuar"}},D7={button:"Ver anexos de pedido",dialog:{title:"Anexos",preview:"Vista previa del fichero",closeModal:"Cerrar modal",error:"Se ha producido un error. Actualice la p\xE1gina o int\xE9ntelo de nuevo m\xE1s tarde.",empty:"Los documentos no est\xE1n disponibles. Podr\xE1 ver los documentos aqu\xED una vez que se a\xF1adan.",downloadError:"Se ha producido un error al obtener los documentos. Actualice la p\xE1gina o int\xE9ntelo de nuevo m\xE1s tarde."}},I7={orderDetails:A7,orderHistory:w7,AccountOrderHistoryTabContainer:P7,returnRequestList:T7,returnRequest:x7,reorder:E7,attachments:D7},fI={myAccountV2Order:S7,order:I7};var z7={heading:"Toutes les commandes ({{param}})",item:"{{param}} article",items:"{{param}} articles",totalPrice:"Prix total\xA0: {{param}}",consignmentCode:"Exp\xE9dition {{param}}",statusDate:"Derni\xE8re mise \xE0 jour\xA0: {{param}}",returnProcessed:"Retour trait\xE9\xA0: {{param}}",deliveryPointOfServiceDetails:{itemsToBePickUp:"\xC0 retirer - "},checkoutMode:{deliveryEntries:"\xC0 exp\xE9dier - "},checkoutPickupInStore:{heading:"\xC0 retirer - "},orderListResults:"Liste des commandes",orderListPagination:"Pagination de la liste des commandes",totalPriceLabel:"Prix total",orderPlaced:"Commande pass\xE9e le",orderCodeLabel:"Code de la commande",consignmentDetailLabel:"Informations d'exp\xE9dition",consignmentNumberLabel:"Num\xE9ro d'exp\xE9dition",consignmentStatusLabel:"Statut d'exp\xE9dition",consignmentStatusDateLabel:"Derni\xE8re mise \xE0 jour le",estimateDeliveryLabel:"Date de livraison estim\xE9e"},M7={returnItems:"Retourner des articles",cancelItems:"Annuler des articles",downloadInvoices:"T\xE9l\xE9charger les factures",viewAllOrders:"Afficher toutes les commandes",noInvoices:"Les factures ne sont pas encore g\xE9n\xE9r\xE9es. Veuillez repasser plus tard."},O7={item:"{{value}} article",items:"{{value}} articles",heading:"Commandes et retours",orderNumber:"Num\xE9ro de commande ({{value}})",purchasedOn:"Achet\xE9 le\xA0: {{value}}",orderedItems:"Articles command\xE9s\xA0: {{value}}",totalPrice:"Prix total\xA0: {{value}}",orderDetails:"D\xE9tails de la commande",orderDetailsLabel:"Afficher les d\xE9tails de la commande pour le num\xE9ro de commande {{value}}",orderStatusLabel:"Statut de la commande",returnOrder:"Retourner la commande",showMore:"Afficher plus",showMoreLabel:"Naviguer vers l'historique des commandes"},N7={myAccountV2OrderHistory:z7,myAccountV2OrderDetails:M7,myAccountV2Orders:O7},R7={orderId:"N\xB0 de commande",orderNumber:"Num\xE9ro de commande",replenishmentId:"N\xBA de r\xE9approvisionnement",purchaseOrderId:"N\xBA de commande d'achat",purchaseOrderNumber:"Num\xE9ro de commande d'achat",emptyPurchaseOrderId:"Aucune",none:"Aucune {{value}}",placed:"Pass\xE9e",placedBy:"Pass\xE9e par",unit:"Unit\xE9",quoteCode:"ID du devis {{id}}",quoteDetail:"D\xE9tails du devis",costCenter:"Centre de co\xFBts",costCenterAndUnit:"Centre de co\xFBts / Unit\xE9",costCenterAndUnitValue:"{{costCenterName}} / {{unitName}}",methodOfPayment:"Mode de paiement",payByAccount:"Payer par compte",paidByCreditCard:"(pay\xE9e par carte de cr\xE9dit)",status:"Statut",active:"Active",shippedOn:"Exp\xE9di\xE9e le",shippingMethod:"Mode de livraison",placedOn:"Pass\xE9e le",startOn:"D\xE9but le",nextOrderDate:"Prochaine date de commande",frequency:"Fr\xE9quence",cancelled:" Annul\xE9e",deliveryStatus_IN_TRANSIT:"En transit",deliveryStatus_READY_FOR_PICKUP:"Pr\xEAte pour le retrait",deliveryStatus_READY_FOR_SHIPPING:"Pr\xEAte pour exp\xE9dition",deliveryStatus_WAITING:"En attente",deliveryStatus_DELIVERING:"En cours de livraison",deliveryStatus_PICKPACK:"En cours de pr\xE9paration pour exp\xE9dition",deliveryStatus_PICKUP_COMPLETE:"Retrait termin\xE9",deliveryStatus_DELIVERY_COMPLETED:"Livraison termin\xE9e",deliveryStatus_PAYMENT_NOT_CAPTURED:"Probl\xE8me de paiement",deliveryStatus_IN_PROCESS:"Traitement de la commande",deliveryStatus_READY:"Traitement de la commande",deliveryStatus_DELIVERY_REJECTED:"Livraison refus\xE9e",deliveryStatus_SHIPPED:"Exp\xE9di\xE9e",deliveryStatus_TAX_
8NOT_COMMITTED:"Probl\xE8me de taxes",deliveryStatus_CANCELLED:"Annul\xE9e",statusDisplay_cancelled:"Annul\xE9e",statusDisplay_cancelling:"Annulation en attente",statusDisplay_completed:"Termin\xE9e",statusDisplay_created:"Cr\xE9\xE9e",statusDisplay_error:"En attente",statusDisplay_Error:"En attente",statusDisplay_processing:"En attente",statusDisplay_open:"En cours",statusDisplay_pending:{approval:"En attente d'approbation",merchant:{approval:"En attente de l'approbation du commer\xE7ant"}},statusDisplay_approved:"Approuv\xE9e",statusDisplay_rejected:"Rejet\xE9e",statusDisplay_merchant:{approved:"Approuv\xE9e par le commer\xE7ant",rejected:"Rejet\xE9e par le commer\xE7ant"},statusDisplay_assigned:{admin:"Affect\xE9e \xE0 l'administrateur"},consignmentTracking:{action:"Suivre le colis",dialog:{header:"Informations de suivi",shipped:"Exp\xE9di\xE9e",estimate:"Livraison estim\xE9e",carrier:"Service de livraison",trackingId:"Num\xE9ro de suivi",noTracking:"Le colis n'a pas \xE9t\xE9 exp\xE9di\xE9 de l'entrep\xF4t. Les informations de suivi seront disponibles une fois le colis exp\xE9di\xE9.",loadingHeader:"Suivi de consignation"}},cancellationAndReturn:{returnAction:"Demander un retour",cancelAction:"Annuler des articles",item:"Article",itemPrice:"Prix de l'article",quantity:"Quantit\xE9 max.",returnQty:"Quantit\xE9 \xE0 retourner",cancelQty:"Quantit\xE9 \xE0 annuler",setAll:"D\xE9finir toutes les quantit\xE9s sur le maximum",totalPrice:"Total",submit:"Envoyer la demande",submitDescription:"Envoyer la demande. Les articles sur cette page seront inclus dans la demande d'annulation.",returnSuccess:"Votre demande de retour ({{rma}
8}) a \xE9t\xE9 envoy\xE9e.",cancelSuccess:"Votre demande d'annulation a \xE9t\xE9 envoy\xE9e (la commande d'origine {{orderCode}} sera mise \xE0 jour)."},cancelReplenishment:{title:"Annuler le r\xE9approvisionnement",description:"Annuler toute commande de r\xE9approvisionnement future\xA0?",accept:"Oui",reject:"Non",cancelSuccess:"La commande de r\xE9approvisionnement n\xB0{{replenishmentOrderCode}} a \xE9t\xE9 annul\xE9e avec succ\xE8s."},caption:"Contenu de la commande"},L7={orderHistory:"Historique des commandes",orderId:"N\xB0 commande",emptyPurchaseOrderId:"Aucun(e)",date:"Date",status:"Statut",PONumber:"Num\xE9ro de commande d'achat",total:"Total",noOrders:"Nous n'avons aucun enregistrement de commande pour ce compte.",noReplenishmentOrders:"Nous n'avons aucun enregistrement de commande de r\xE9approvisionnement pour ce compte.",startShopping:"Commencer les achats",sortBy:"Trier par",sortOrders:"Trier les commandes",replenishmentOrderHistory:"Historique des commandes de r\xE9approvisionnement",replenishmentOrderId:"N\xBA de r\xE9approvisionnement",purchaseOrderNumber:"N\xBA de la commande d'achat",costCenter:"Centre de co\xFBts",startOn:"D\xE9but le",frequency:"Fr\xE9quence",nextOrderDate:"Prochaine date de commande",cancel:"Annuler",cancelled:"Annul\xE9e",replenishmentHistory:"Historique des r\xE9approvisionnements",notFound:"Aucune commande trouv\xE9e",actions:"Actions"},B7={tabs:{AccountOrderHistoryComponent:"TOUTES LES COMMANDES ({{param}})",OrderReturnRequestListComponent:"RETOURS ({{param}})"},tabPanelContainerRegion:"Regrouper avec les d\xE9tails d'historique de commandes",tabPanelContainerRegionGroup:"Regrouper avec les d\xE9tails d'historique de commandes"},F7={returnRequestId:"N\xBA de retour",orderId:"N\xB0 commande",date:"Date de cr\xE9ation",status:"Statut",sortBy:"Trier par",sortReturns:"Trier les retours",statusDisplay_APPROVAL_PENDING:"Approbation en attente",statusDisplay_CANCELED:"Annul\xE9",statusDisplay_CANCELLING:"Annulation en cours",statusDisplay_WAIT:"En attente",statusDisplay_RECEIVED:"Re\xE7u",statusDisplay_RECEIVING:"R\xE9ception en cours",statusDisplay_APPROVING:"Approbation en cours",statusDisplay_REVERSING_PAYMENT:"Annulation du paiement",statusDisplay_PAYMENT_REVERSED:"Paiement annul\xE9",statusDisplay_PAYMENT_REVERSAL_FAILED:"\xC9chec de l'annulation du paiement",statusDisplay_REVERSING_TAX:"Annulation de la TVA",statusDisplay_TAX_REVERSED:"TVA annul\xE9e",statusDisplay_TAX_REVERSAL_FAILED:"\xC9chec de l'annulation de la TVA",statusDisplay_COMPLETED:"Termin\xE9"},q7={returnRequestId:"N\xBA de demande de retour",orderCode:"Pour la commande n\xBA",status:"Statut de retour",cancel:"Annuler la demande de retour",item:"Description",itemPrice:"Prix de l'article",returnQty:"Quantit\xE9 retourn\xE9e",total:"Total",summary:"Totaux des retours",subtotal:"Sous-total",deliveryCode:"Frais de livraison",estimatedRefund:"Remboursement estim\xE9",note:"Les totaux sont estim\xE9s et peuvent ne pas inclure les taxes applicables ou d'autres frais.",cancelSuccess:"Votre demande de retour ({{rma}
8}) a \xE9t\xE9 annul\xE9e.",caption:"Contenu de la commande"},j7={button:"Recommander",dialog:{reorderProducts:"Recommander les produits",messages:{reviewConfiguration:`Une erreur s'est produite avec la configuration "{{ productCode}}".`,lowStock:"La quantit\xE9 pour {{ productName }}\xA0: {{ quantity }} a \xE9t\xE9 r\xE9duite \xE0 {{ quantityAdded }}.",noStock:"{{ productName }} est actuellement en rupture de stock.",pricingError:'Probl\xE8me de prix avec "{{ productCode }}"',unresolvableIssues:'Probl\xE8me non reconnu avec "{{ productCode }}"',success:"Les produits ont \xE9t\xE9 ajout\xE9s au panier avec succ\xE8s."},areYouSureToReplaceCart:"Le panier actuel sera remplac\xE9 par de nouveaux articles. Voulez-vous poursuivre\xA0?",cancel:"Annuler",continue:"Poursuivre"}},U7={button:"Afficher les pi\xE8ces jointes de la commande",dialog:{title:"Pi\xE8ces jointes",preview:"Aper\xE7u du fichier",closeModal:"Fermer la bo\xEEte de dialogue modale",error:"Une erreur s'est produite. Actualisez la page ou r\xE9essayez ult\xE9rieurement.",empty:"Documents indisponibles. Vous pouvez afficher ici les documents une fois qu'ils ont \xE9t\xE9 ajout\xE9s.",downloadError:"Une erreur s'est produite lors de la r\xE9cup\xE9ration des documents. Actualisez la page ou r\xE9essayez ult\xE9rieurement."}},V7={orderDetails:R7,orderHistory:L7,AccountOrderHistoryTabContainer:B7,returnRequestList:F7,returnRequest:q7,reorder:j7,attachments:U7},hI={myAccountV2Order:N7,order:V7};var $7={heading:"Tutti gli ordini ({{param}})",item:"Articolo {{param}}",items:"Articoli {{param}}",totalPrice:"Prezzo totale: {{param}}",consignmentCode:"Spedizione {{param}}",statusDate:"Ultimo aggiornamento: {{param}}",returnProcessed:"Reso elaborato: {{param}}",deliveryPointOfServiceDetails:{itemsToBePickUp:"Da prelevare - "},checkoutMode:{deliveryEntries:"Da spedire - "},checkoutPickupInStore:{heading:"Da prelevare - "},orderListResults:"Lista di ordini",orderListPagination:"Impaginazione lista di ordini",totalPriceLabel:"Prezzo totale",orderPlaced:"Data inserimento ordine",orderCodeLabel:"Codice ordine",consignmentDetailLabel:"Informazioni spedizione",consignmentNumberLabel:"Numero spedizione",consignmentStatusLabel:"Stato spedizione",consignmentStatusDateLabel:"Data ultimo aggiornamento",estimateDeliveryLabel:"Data di consegna stimata"},H7={returnItems:"Restituisci articoli",cancelItems:"Annulla articoli",downloadInvoices:"Scarica fatture",viewAllOrders:"Visualizza tutti gli ordini",noInvoices:"Fatture non ancora generate. Tornare in seguito."},K7={item:"Articolo {{value}}",items:"Articoli {{value}}",heading:"Ordini e resi",orderNumber:"Numero dell'ordine ({{value}})",purchasedOn:"Acquistato il: {{value}}",orderedItems:"Articoli ordinati: {{value}}",totalPrice:"Prezzo totale: {{value}}",orderDetails:"Dettagli ordine",orderDetailsLabel:"Mostra i dettagli dell'ordine per l'ordine numero {{value}}",orderStatusLabel:"Stato ordine",returnOrder:"Restituisci ordine",showMore:"Mostra di pi\xF9",showMoreLabel:"Passa alla cronologia degli ordini"},G7={myAccountV2OrderHistory:$7,myAccountV2OrderDetails:H7,myAccountV2Orders:K7},W7={orderId:"N. ordine",orderNumber:"Numero dell'ordine",replenishmentId:"N. riapprovvigionamento",purchaseOrderId:"N. ordine d'acquisto",purchaseOrderNumber:"Numero ordine acquisto",emptyPurchaseOrderId:"Nessuno",none:"Nessuno {{value}}",placed:"Effettuato",placedBy:"Effettuato da",unit:"Unit\xE0",quoteCode:"ID offerta {{id}}",quoteDetail:"Dettagli offerta",costCenter:"Centro di costo",costCenterAndUnit:"Centro di costo/unit\xE0",costCenterAndUnitValue:"{{costCenterName}}/{{unitName}}",methodOfPayment:"Metodo di pagamento",payByAccount:"Paga con conto",paidByCreditCard:"(pagato tramite carta di credito)",status:"Stato",active:"Attivo",shippedOn:"Data di spedizione",shippingMethod:"Metodo di spedizione",placedOn:"Effettuato il",startOn:"Inizia il",nextOrderDate:"Data ordine successivo",frequency:"Frequenza",cancelled:" Annullato",deliveryStatus_IN_TRANSIT:"In transito",deliveryStatus_READY_FOR_PICKUP:"Pronto per prelievo",deliveryStatus_READY_FOR_SHIPPING:"Pronto per la spedizione",deliveryStatus_WAITING:"In attesa",deliveryStatus_DELIVERING:"In consegna",deliveryStatus_PICKPACK:"Preparazione alla spedizione in corso",deliveryStatus_PICKUP_COMPLETE:"Prelievo completato",deliveryStatus_DELIVERY_COMPLETED:"Consegna completata",deliveryStatus_PAYMENT_NOT_CAPTURED:"Problema di pagamento",deliveryStatus_IN_PROCESS:"Elaborazione dell'ordine",deliveryStatus_READY:"Elaborazione dell'ordine",deliveryStatus_DELIVERY_REJECTED:"Consegna rifiutata",deliveryStatus_SHIPPED:"Spedito",deliveryStatus_TAX_
8NOT_COMMITTED:"Problema fiscale",deliveryStatus_CANCELLED:"Annullato",statusDisplay_cancelled:"Annullato",statusDisplay_cancelling:"Annullamento in sospeso",statusDisplay_completed:"Completato",statusDisplay_created:"Creato",statusDisplay_error:"In sospeso",statusDisplay_Error:"In sospeso",statusDisplay_processing:"In sospeso",statusDisplay_open:"Aperto",statusDisplay_pending:{approval:"In attesa di approvazione",merchant:{approval:"In attesa di approvazione da esercente"}},statusDisplay_approved:"Approvato",statusDisplay_rejected:"Rifiutato",statusDisplay_merchant:{approved:"Approvato dall'esercente",rejected:"Rifiutato dall'esercente"},statusDisplay_assigned:{admin:"Assegnato ad amministratore"},consignmentTracking:{action:"Traccia il pacco",dialog:{header:"Informazioni di tracciamento",shipped:"Spedito",estimate:"Consegna stimata",carrier:"Servizio di consegna",trackingId:"Numero tracciamento",noTracking:"Il pacco non \xE8 stato spedito dal magazzino. Le informazioni di tracciamento saranno disponibili dopo la spedizione del pacco.",loadingHeader:"Tracciamento spedizione"}},cancellationAndReturn:{returnAction:"Richiedi un reso",cancelAction:"Annulla articoli",item:"Articolo",itemPrice:"Prezzo articolo",quantity:"Quantit\xE0 max",returnQty:"Quantit\xE0 da restituire",cancelQty:"Quantit\xE0 da annullare",setAll:"Imposta tutte le quantit\xE0 sul massimo",totalPrice:"Totale",submit:"Invia richiesta",submitDescription:"Invia richiesta. Gli articoli in questa pagina verranno inclusi nella richiesta di annullamento.",returnSuccess:"La richiesta di reso ({{rma}}) \xE8 stata inviata",cancelSuccess:"La richiesta di annullamento \xE8 stata inviata (l'ordine originale {{orderCode}} verr\xE0 aggiornato)"},cancelReplenishment:{title:"Annulla riapprovvigionamento",description:"Annullare qualsiasi ordine di riapprovvigionamento futuro?",accept:"S\xEC",reject:"No",cancelSuccess:"Odine di riapprovvigionamento n. {{replenishmentOrderCode}} annullato correttamente"},caption:"Contenuto dell'ordine."},Q7={orderHistory:"Cronologia ordini",orderId:"N. ordine",emptyPurchaseOrderId:"Nessuno",date:"Data",status:"Stato",PONumber:"Numero ordine di acquisto",total:"Totale",noOrders:"Nessun record di ordini per questo account.",noReplenishmentOrders:"Nessun record di ordini di riapprovvigionamento per questo account.",startShopping:"Inizia gli acquisti",sortBy:"Ordina per",sortOrders:"Ordina ordini",replenishmentOrderHistory:"Cronologia degli ordini di riapprovvigionamento",replenishmentOrderId:"N. riapprovvigionamento",purchaseOrderNumber:"N. ordine d'acquisto",costCenter:"Centro di costo",startOn:"Inizia il",frequency:"Frequenza",nextOrderDate:"Data ordine successivo",cancel:"Annulla",cancelled:"Annullato",replenishmentHistory:"Cronologia di riapprovvigionamento",notFound:"Nessun ordine trovato",actions:"Azioni"},Z7={tabs:{AccountOrderHistoryComponent:"TUTTI GLI ORDINI ({{param}})",OrderReturnRequestListComponent:"RESI ({{param}})"},tabPanelContainerRegion:"Gruppo con dettagli cronologia ordini",tabPanelContainerRegionGroup:"Gruppo con dettagli cronologia ordini"},Y7={returnRequestId:"N. reso",orderId:"N. ordine",date:"Data di creazione",status:"Stato",sortBy:"Ordina per",sortReturns:"Ordina resi",statusDisplay_APPROVAL_PENDING:"Approvazione in sospeso",statusDisplay_CANCELED:"Annullato",statusDisplay_CANCELLING:"Annullamento in corso",statusDisplay_WAIT:"Attendi",statusDisplay_RECEIVED:"Ricevuto",statusDisplay_RECEIVING:"Ricezione in corso",statusDisplay_APPROVING:"Approvazione in corso",statusDisplay_REVERSING_PAYMENT:"Storno pagamento in corso",statusDisplay_PAYMENT_REVERSED:"Pagamento stornato",statusDisplay_PAYMENT_REVERSAL_FAILED:"Storno pagamento non riuscito",statusDisplay_REVERSING_TAX:"Storno imposta in corso",statusDisplay_TAX_REVERSED:"Imposta stornata",statusDisplay_TAX_REVERSAL_FAILED:"Storno imposta non riuscito",statusDisplay_COMPLETED:"Completato"},J7={returnRequestId:"N. richiesta di reso",orderCode:"Per n. ordine",status:"Stato del reso",cancel:"Annulla richiesta di reso",item:"Descrizione",itemPrice:"Prezzo articolo",returnQty:"Quantit\xE0 del reso",total:"Totale",summary:"Totali reso",subtotal:"Totale parziale",deliveryCode:"Costi di consegna",estimatedRefund:"Rimborso stimato",note:"I totali sono stime e potrebbero non includere imposte o altre spese applicabili.",cancelSuccess:"La richiesta di reso ({{rma}}) \xE8 stata annullata",caption:"Contenuto dell'ordine."},X7={button:"Ordina nuovamente",dialog:{reorderProducts:"Ordina nuovamente i prodotti",messages:{reviewConfiguration:'Si \xE8 verificato un errore nella configurazione di "{{ productC
8ode}}".',lowStock:"La quantit\xE0 per {{ productName }}: {{ quantity }} \xE8 stata ridotta a {{ quantityAdded }}.",noStock:"{{ productName }} attualmente non disponibile.",pricingError:'Problema di determinazione del prezzo con "{{ productCode }}".',unresolvableIssues:'Problema non identificato con "{{ productCode }}".',success:"Prodotti aggiunti correttamente al carrello acquisti"},areYouSureToReplaceCart:"Il carrello acquisti attuale verr\xE0 sostituito da altri articoli. Continuare?",cancel:"Annulla",continue:"Continua"}},eH={button:"Visualizza allegati ordine",dialog:{title:"Allegati",preview:"Anteprima file",closeModal:"Chiudi finestra modale",error:"Si \xE8 verificato un errore. Aggiornare la pagina o riprovare pi\xF9 tardi.",empty:"Documenti non disponibili. \xC8 possibile visualizzare i documenti qui dopo che sono stati aggiunti.",downloadError:"Si \xE8 verificato un errore di recupero dei documenti. Aggiornare la pagina o riprovare pi\xF9 tardi."}},tH={orderDetails:W7,orderHistory:Q7,AccountOrderHistoryTabContainer:Z7,returnRequestList:Y7,returnRequest:J7,reorder:X7,attachments:eH},bI={myAccountV2Order:G7,order:tH};var iH={heading:"Todos os pedidos ({{param}})",item:"{{param}} item",items:"{{param}} itens",totalPrice:"Pre\xE7o total: {{param}}",consignmentCode:"Consigna\xE7\xE3o {{param}}",statusDate:"\xDAltima atualiza\xE7\xE3o: {{param}}",returnProcessed:"Devolu\xE7\xE3o processada: {{param}}",deliveryPointOfServiceDetails:{itemsToBePickUp:"A ser retirado - "},checkoutMode:{deliveryEntries:"A ser enviado - "},checkoutPickupInStore:{heading:"A ser retirado - "},orderListResults:"Lista de pedidos",orderListPagination:"Pagina\xE7\xE3o de lista de pedidos",totalPriceLabel:"Pre\xE7o total",orderPlaced:"Pedido feito em",orderCodeLabel:"C\xF3digo do pedido",consignmentDetailLabel:"Informa\xE7\xE3o da consigna\xE7\xE3o",consignmentNumberLabel:"N\xFAmero da consigna\xE7\xE3o",consignmentStatusLabel:"Status da consigna\xE7\xE3o",consignmentStatusDateLabel:"\xDAltima atualiza\xE7\xE3o em",estimateDeliveryLabel:"Data estimada de entrega"},aH={returnItems:"Devolver itens",cancelItems:"Cancelar itens",downloadInvoices:"Baixar faturas",viewAllOrders:"Visualizar todos os pedidos",noInvoices:"As faturas ainda n\xE3o foram geradas. Volte mais tarde."},nH={item:"{{value}} item",items:"{{value}} itens",heading:"Pedidos e devolu\xE7\xF5es",orderNumber:"N\xFAmero do pedido ({{value}})",purchasedOn:"Comprado em: {{value}}",orderedItems:"Itens pedidos: {{value}}",totalPrice:"Pre\xE7o total: {{value}}",orderDetails:"Detalhes do pedido",orderDetailsLabel:"Mostrar detalhes do pedido para n\xFAmero do pedido {{value}}",orderStatusLabel:"Status do pedido",returnOrder:"Pedido de devolu\xE7\xE3o",showMore:"Mostrar mais",showMoreLabel:"Navegar para hist\xF3rico do pedido"},oH={myAccountV2OrderHistory:iH,myAccountV2OrderDetails:aH,myAccountV2Orders:nH},rH={orderId:"N\xBA do pedido",orderNumber:"N\xFAmero do pedido",replenishmentId:"N\xBA de reabastecimento",purchaseOrderId:"N\xB0 do pedido",purchaseOrderNumber:"N\xFAmero do pedido",emptyPurchaseOrderId:"Nenhum",none:"Nenhum {{value}}",placed:"Feito",placedBy:"Feito por",unit:"Unidade",quoteCode:"ID da cota\xE7\xE3o {{id}}",quoteDetail:"Detalhe da cota\xE7\xE3o",costCenter:"Centro de custo",costCenterAndUnit:"Centro de custo/unidade",costCenterAndUnitValue:"{{costCenterName}}/{{unitName}}",methodOfPayment:"Forma de pagamento",payByAccount:"Pagar por conta",paidByCreditCard:"(pago por cart\xE3o de cr\xE9dito)",status:"Status",active:"Ativo",shippedOn:"Enviado em",shippingMethod:"M\xE9todo de entrega",placedOn:"Feito em",startOn:"Iniciar em",nextOrderDate:"Data do pr\xF3ximo pedido",frequency:"Frequ\xEAncia",cancelled:" Cancelado",deliveryStatus_IN_TRANSIT:"Em tr\xE2nsito",deliveryStatus_READY_FOR_PICKUP:"Pronto para retirada",deliveryStatus_READY_FOR_SHIPPING:"Pronto para entrega",deliveryStatus_WAITING:"Aguardando",deliveryStatus_DELIVERING:"Entregando",deliveryStatus_PICKPACK:"Preparando para embarque",deliveryStatus_PICKUP_COMPLETE:"Ret
8irada conclu\xEDda",deliveryStatus_DELIVERY_COMPLETED:"Entrega conclu\xEDda",deliveryStatus_PAYMENT_NOT_CAPTURED:"Problema no pagamento",deliveryStatus_IN_PROCESS:"Processamento do pedido",deliveryStatus_READY:"Processamento do pedido",deliveryStatus_DELIVERY_REJECTED:"Entrega rejeitada",deliveryStatus_SHIPPED:"Enviado",deliveryStatus_TAX_NOT_COMMITTED:"Problema fiscal",deliveryStatus_CANCELLED:"Cancelado",statusDisplay_cancelled:"Cancelado",statusDisplay_cancelling:"Cancelamento pendente",statusDisplay_completed:"Conclu\xEDdo",statusDisplay_created:"Criado",statusDisplay_error:"Pendente",statusDisplay_Error:"Pendente",statusDisplay_processing:"Pendente",statusDisplay_open:"Aberto",statusDisplay_pending:{approval:"Aprova\xE7\xE3o pendente",merchant:{approval:"Aprova\xE7\xE3o do comerciante pendente"}},statusDisplay_approved:"Aprovado",statusDisplay_rejected:"Rejeitado",statusDisplay_merchant:{approved:"Comerciante aprovado",rejected:"Comerciante rejeitado"},statusDisplay_assigned:{admin:"Atribu\xEDdo ao administrador"},consignmentTracking:{action:"Rastrear pacote",dialog:{header:"Informa\xE7\xF5es de rastreamento",shipped:"Enviado",estimate:"Entrega estimada",carrier:"Servi\xE7o de entrega",trackingId:"N\xFAmero de rastreamento",noTracking:"O pacote ainda n\xE3o foi expedido do dep\xF3sito. As informa\xE7\xF5es de rastreamento estar\xE3o dispon\xEDveis ap\xF3s o envio do pacote.",loadingHeader:"Rastreamento de consigna\xE7\xE3o"}},cancellationAndReturn:{returnAction:"Solicitar uma devolu\xE7\xE3o",cancelAction:"Cancelar itens",item:"Item",itemPrice:"Pre\xE7o do item",quantity:"Quantidade m\xE1xima",returnQty:"Quantidade a devolver",cancelQty:"Quantidade a cancelar",setAll:"Definir todas as quantidades como m\xE1ximas",totalPrice:"Total",submit:"Enviar solicita\xE7\xE3o",submitDescription:"Enviar solicita\xE7\xE3o. Os itens nessa p\xE1gina ser\xE3o inclu\xEDdos na solicita\xE7\xE3o de cancelamento.",returnSuccess:"Sua solicita\xE7\xE3o de devolu\xE7\xE3o ({{rma}}) foi enviada",cancelSuccess:"Sua solicita\xE7\xE3o de cancelamento foi enviada (o pedido original {{orderCode}} ser\xE1 atualizado)"},cancelReplenishment:{title:"Cancelar reabastecimento",description:"Cancelar qualquer pedido de reabastecimento futuro?",accept:"Sim",reject:"N\xE3o",cancelSuccess:"O pedido de reabastecimento n\xBA{{replenishmentOrderCode}} foi cancelado com \xEAxito"},caption:"Conte\xFAdo do pedido."},sH={orderHistory:"Hist\xF3rico do pedido",orderId:"N\xBA do pedido",emptyPurchaseOrderId:"Nenhum",date:"Data",status:"Status",PONumber:"N\xFAmero da caixa postal",total:"Total",noOrders:"N\xE3o temos registros de pedidos para essa conta.",noReplenishmentOrders:"N\xE3o temos registros de pedidos de reabastecimento para essa conta.",startShopping:"Iniciar compras",sortBy:"Ordenar por",sortOrders:"Ordenar pedidos",replenishmentOrderHistory:"Hist\xF3rico de reabastecimento",replenishmentOrderId:"N\xBA de reabastecimento",purchaseOrderNumber:"N\xBA do pedido",costCenter:"Centro de custo",startOn:"Iniciar em",frequency:"Frequ\xEAncia",nextOrderDate:"Data do pr\xF3ximo pedido",cancel:"Cancelar",cancelled:"Cancelado",replenishmentHistory:"Hist\xF3rico de reabastecimento",notFound:"Nenhum pedido encontrado",actions:"A\xE7\xF5es"},lH={tabs:{AccountOrderHistoryComponent:"TODOS OS PEDIDOS ({{param}})",OrderReturnRequestListComponent:"DEVOLU\xC7\xD5ES ({{param}})"},tabPanelContainerRegion:"Agrupar com detalhes do hist\xF3rico de pedidos",tabPanelContainerRegionGroup:"Agrupar com detalhes do hist\xF3rico de pedidos"},cH={returnRequestId:"N\xBA da devolu\xE7\xE3o",orderId:"N\xBA do pedido",date:"Data da cria\xE7\xE3o",status:"Status",sortBy:"Ordenar por",sortReturns:"Ordenar devolu\xE7\xF5es",statusDisplay_APPROVAL_PENDING:"Aprova\xE7\xE3o pendente",statusDisplay_CANCELED:"Cancelado",statusDisplay_CANCELLING:"Cancelando",statusDisplay_WAIT:"Aguarde",statusDisplay_RECEIVED:"Recebido",statusDisplay_RECEIVING:"Recebendo",statusDisplay_APPROVING:"Aprovando",statusDisplay_REVERSING_PAYMENT:"Revertendo pagamento",statusDisplay_PAYMENT_REVERSED:"Pagamento revertido",statusDisplay_PAYMENT_REVERSAL_FAILED:"Falha na revers\xE3o de pagamento",statusDisplay_REVERSING_TAX:"Revertendo imposto",statusDisplay_TAX_REVERSED:"Imposto revertido",statusDisplay_TAX_REVERSAL_FAILED:"Falha na revers\xE3o de imposto",statusDisplay_COMPLETED:"Conclu\xEDdo"},dH={returnRequestId:"N\xBA da solicita\xE7\xE3o de devolu\xE7\xE3o",orderCode:"Para n\xBA do pedido",status:"Status da devolu\xE7\xE3o",cancel:"Cancelar solicita\xE7\xE3o de devolu\xE7\xE3o",item:"Descri\xE7\xE3o",itemPrice:"Pre\xE7o do item",returnQty:"Quantidade de devolu\xE7\xE3o",total:"Total",summary:"Totais de devolu\xE7\xE3o",subtotal:"Subtotal",deliveryCode:"Custo de entrega",estimatedRefund:"Devolu\xE7\xE3o estimada",note:"Os totais s\xE3o estimados e podem n\xE3o incluir impostos aplic\xE1veis ou outras taxas.",cancelSuccess:"Sua solicita\xE7\xE3o de devolu\xE7\xE3o ({{rma}}) foi cancelada",caption:"Conte\xFAdo do pedido."},uH={button:"Pedir novamente",dialog:{reorderProducts:"Pedir produtos novamente",messages:{reviewConfiguration:'Ocorreu um erro com a configura\xE7\xE3o "{{ productC
8ode}}".',lowStock:"A quantidade para {{ productName }}: {{ quantity }} foi reduzida para {{ quantityAdded }}.",noStock:"{{ productName }} est\xE1 atualmente sem estoque.",pricingError:'Problema de determina\xE7\xE3o do pre\xE7o com "{{ productCode }}".',unresolvableIssues:'Problema n\xE3o reconhecido com "{{ productCode }}".',success:"Os produtos foram adicionados com \xEAxito ao carrinho"},areYouSureToReplaceCart:"O carrinho atual ser\xE1 substitu\xEDdo por novos itens. Continuar?",cancel:"Cancelar",continue:"Continuar"}},mH={button:"Exibir anexos do pedido",dialog:{title:"Anexos",preview:"Arquivo de visualiza\xE7\xE3o",closeModal:"Fechar modal",error:"Ocorreu um erro. Atualize a p\xE1gina ou tente novamente.",empty:"Os documentos n\xE3o est\xE3o dispon\xEDveis. Voc\xEA pode visualizar os documentos aqui assim que forem adicionados.",downloadError:"Ocorreu um erro ao chamar documentos. Atualize a p\xE1gina ou tente novamente."}},pH={orderDetails:rH,orderHistory:sH,AccountOrderHistoryTabContainer:lH,returnRequestList:cH,returnRequest:dH,reorder:uH,attachments:mH},vI={myAccountV2Order:oH,order:pH};var gH={heading:"\u6240\u6709\u8BA2\u5355 ({{param}})",item:"{{param}} \u4E2A\u9879\u76EE",items:"{{param}} \u4E2A\u9879\u76EE",totalPrice:"\u603B\u4EF7\uFF1A{{param}}",consignmentCode:"\u5BC4\u552E {{param}}",statusDate:"\u4E0A\u6B21\u66F4\u65B0\uFF1A{{param}}",returnProcessed:"\u5DF2\u5904\u7406\u9000\u8D27\uFF1A{{param}}",deliveryPointOfServiceDetails:{itemsToBePickUp:"\u5F85\u63D0\u8D27 - "},checkoutMode:{deliveryEntries:"\u5F85\u53D1\u8D27 - "},checkoutPickupInStore:{heading:"\u5F85\u63D0\u8D27 - "},orderListResults:"\u8BA2\u5355\u5217\u8868",orderListPagination:"\u8BA2\u5355\u5217\u8868\u5206\u9875",totalPriceLabel:"\u603B\u4
8EF7",orderPlaced:"\u8BA2\u5355\u4E0B\u8FBE\u65E5\u671F",orderCodeLabel:"\u8BA2\u5355\u4EE3\u7801",consignmentDetailLabel:"\u5BC4\u552E\u4FE1\u606F",consignmentNumberLabel:"\u5BC4\u552E\u7F16\u53F7",consignmentStatusLabel:"\u5BC4\u552E\u72B6\u6001",consignmentStatusDateLabel:"\u4E0A\u6B21\u66F4\u65B0\u65E5\u671F",estimateDeliveryLabel:"\u9884\u8BA1\u4EA4\u4ED8\u65E5\u671F"},fH={returnItems:"\u9000\u8D27\u9879\u76EE",cancelItems:"\u53D6\u6D88\u9879\u76EE",downloadInvoices:"\u4E0B\u8F7D\u53D1\u7968",viewAllOrders:"\u67E5\u770B\u6240\u6709\u8BA2\u5355",noInvoices:"\u5C1A\u672A\u751F\u6210\u53D1\u7968\u3002\u8BF7\u7A0D\u540E\u8FD4\u56DE\u3002"},hH={item:"{{value}} \u4E2A\u9879\u76EE",items:"{{value}} \u4E2A\u9879\u76EE",heading:"\u8BA2\u5355\u548C\u9000\u8D27",orderNumber:"\u8BA2\u5355\u7F16\u53F7 ({{value}})",purchasedOn:"\u8D2D\u4E70\u65E5\u671F\uFF1A{{value}}",orderedItems:"\u8BA2\u8D2D\u9879\u76EE\uFF1A{{value}}",totalPrice:"\u603B\u4EF7\uFF1A{{value}}",orderDetails:"\u8BA2\u5355\u8BE6\u7EC6\u4FE1\u606F",orderDetailsLabel:"\u663E\u793A\u8BA2\u5355\u7F16\u53F7 {{value}} \u7684\u8BA2\u5355\u8BE6\u7EC6\u4FE1\u606F",orderStatusLabel:"\u8BA2\u5355\u72B6\u6001",returnOrder:"\u9000\u8D27\u8BA2\u5355",showMore:"\u663E\u793A\u66F4\u591A",showMoreLabel:"\u5BFC\u822A\u5230\u8BA2\u5355\u5386\u53F2\u8BB0\u5F55"},bH={myAccountV2OrderHistory:gH,myAccountV2OrderDetails:fH,myAccountV2Orders:hH},vH={orderId:"\u8BA2\u5355\u7F16\u53F7",orderNumber:"\u8BA2\u5355\u7F16\u53F7",replenishmentId:"\u8865\u8D27\u7F16\u53F7",purchaseOrderId:"\u91C7\u8D2D\u8BA2\u5355\u7F16\u53F7",purchaseOrderNumber:"\u91C7\u8D2D\u8BA2\u5355\u53F7",emptyPurchaseOrderId:"\u65E0",none:"\u65E0 {{value}}",placed:"\u5DF2\u4E0B\u5355",placedBy:"\u8BA2\u8D27\u4EBA",unit:"\u5355\u4F4D",quoteCode:"\u62A5\u4EF7\u6807\u8BC6 {{id}}",quoteDetail:"\u62A5\u4EF7\u8BE6\u7EC6\u4FE1\u606F",costCenter:"\u6210\u672C\u4E2D\u5FC3",costCenterAndUnit:"\u6210\u672C\u4E2D\u5FC3/\u5355\u4F4D",costCenterAndUnitValue:"{{costCenterName}} / {{unitName}}",methodOfPayment:"\u4ED8\u6B3E\u65B9\u5F0F",payByAccount:"\u901A\u8FC7\u8D26\u6237\u652F\u4ED8",paidByCreditCard:"\uFF08\u901A\u8FC7\u4FE1\u7528\u5361\u652F\u4ED8\uFF09",status:"\u72B6\u6001",active:"\u6D3B\u52A8",shippedOn:"\u53D1\u8D27\u65E5\u671F",shippingMethod:"\u53D1\u8D27\u65B9\u5F0F",placedOn:"\u4E0B\u5355\u65E5\u671F",startOn:"\u5F00\u59CB\u65E5\u671F",nextOrderDate:"\u4E0B\u4E00\u4E2A\u8BA2\u5355\u65E5\u671F",frequency:"\u9891\u7387",cancelled:" \u5DF2\u53D6\u6D88",deliveryStatus_IN_TRANSIT:"\u6B63\u5728\u9014\u4E2D",deliveryStatus_READY_FOR_PICKUP:"\u53EF\u63D0\u8D27",deliveryStatus_READY_FOR_SHIPPING:"\u51C6\u5907\u53D1\u8D27",deliveryStatus_WAITING:"\u6B63\u5728\u7B49\u5F85",deliveryStatus_DELIVERING:"\u6B63\u5728\u9001\u8D27",deliveryStatus_PICKPACK:"\u51C6\u5907\u88C5\u8FD0",deliveryStatus_PICKUP_COMPLETE:"\u63D0\u8D27\u5B8C\u6210",deliveryStatus_DELIVERY_COMPLETED:"\u9001\u8D27\u5B8C\u6210",deliveryStatus_PAYMENT_NOT_CAPTURED:"\u4ED8\u6B3E\u95EE\u9898",deliveryStatus_IN_PROCESS:"\u8BA2\u5355\u5904\u7406",deliveryStatus_READY:"\u8BA2\u5355\u5904\u7406",deliveryStatus_DELIVERY_REJECTED:"\u62D2\u7EDD\u9001\u8D27",deliveryStatus_SHIPPED:"\u5DF2\u53D1\u8D27",deliveryStatus_TAX_NOT_COMMITTED:"\u7A0E\u6536\u95EE\u9898",deliveryStatus_CANCELLED:"\u5DF2\u53D6\u6D88",statusDisplay_cancelled:"\u5DF2\u53D6\u6D88",statusDisplay_cancelling:"\u53D6\u6D88\u5F85\u5904\u7406\u72B6\u6001",statusDisplay_completed:"\u5DF2\u5B8C\u6210",statusDisplay_created:"\u5DF2\u521B\u5EFA",statusDisplay_error:"\u5F85\u5904\u7406",statusDisplay_Error:"\u5F85\u5904\u7406",statusDisplay_processing:"\u5F85\u5904\u7406",statusDisplay_open:"\u672A\u5B8C\u6210",statusDisplay_pending:{approval:"\u7B49\u5F85\u6279\u51C6",merchant:{approval:"\u7B49\u5F85\u5546\u5BB6\u6279\u51C6"}},statusDisplay_approved:"\u5DF2\u6279\u51C6",statusDisplay_rejected:"\u5DF2\u62D2\u7EDD",statusDisplay_merchant:{approved:"\u5546\u5BB6\u5DF2\u6279\u51C6",rejected:"\u5546\u5BB6\u5DF2\u62D2\u7EDD"},statusDisplay_assigned:{admin:"\u5DF2\u5206\u914D\u81F3\u7BA1\u7406\u5458"},consignmentTracking:{action:"\u8DDF\u8E2A\u5305",dialog:{header:"\u8DDF\u8E2A\u4FE1\u606F",shipped:"\u5DF2\u53D1\u8D27",estimate:"\u9884\u8BA1\u4EA4\u4ED8",carrier:"\u9001\u8D27\u670D\u52A1",trackingId:"\u8DDF\u8E2A\u7F16\u53F7",noTracking:"\u5305\u5C1A\u672A\u4ECE\u4ED3\u5E93\u5206\u6D3E\u3002\u5305\u53D1\u8D27\u540E\uFF0C\u5C06\u63D0\u4F9B\u8DDF\u8E2A\u4FE1\u606F\u3002",loadingHeader:"\u53D1\u8D27\u8DDF\u8E2A"}},cancellationAndReturn:{returnAction:"\u8BF7\u6C42\u9000\u8D27",cancelAction:"\u53D6\u6D88\u9879\u76EE",item:"\u5546\u54C1",itemPrice:"\u5546\u54C1\u4EF7\u683C",quantity:"\u6700\u5927\u6570\u91CF",returnQty:"\u9000\u8D27\u6570\u91CF",cancelQty:"\u53D6\u6D88\u6570\u91CF",setAll:"\u5C06\u6240\u6709\u6570\u91CF\u8BBE\u7F6E\u4E3A\u6700\u5927\u503C",totalPrice:"\u603B\u8BA1",submit:"\u63D0\u4EA4\u8B
8F7\u6C42",submitDescription:"\u63D0\u4EA4\u8BF7\u6C42\u3002\u6B64\u9875\u9762\u4E0A\u7684\u5185\u5BB9\u5C06\u5305\u542B\u5728\u53D6\u6D88\u8BF7\u6C42\u4E2D\u3002",returnSuccess:"\u5DF2\u63D0\u4EA4\u60A8\u7684\u9000\u8D27\u8BF7\u6C42 ({{rma}})",cancelSuccess:"\u60A8\u7684\u53D6\u6D88\u8BF7\u6C42\u5DF2\u63D0\u4EA4\uFF08\u539F\u59CB\u8BA2\u5355 {{orderCode}} \u5C06\u66F4\u65B0\uFF09"},cancelReplenishment:{title:"\u53D6\u6D88\u8865\u8D27",description:"\u53D6\u6D88\u4EFB\u4F55\u672A\u6765\u8865\u8D27\u5355\uFF1F",accept:"\u662F",reject:"\u5426",cancelSuccess:"\u5DF2\u6210\u529F\u53D6\u6D88\u8865\u8D27\u5355\u7F16\u53F7 {{replenishmentOrderCode}}"},caption:"\u8BA2\u5355\u5185\u5BB9\u3002"},yH={orderHistory:"\u8BA2\u5355\u5386\u53F2\u8BB0\u5F55",orderId:"\u8BA2\u5355\u53F7",emptyPurchaseOrderId:"\u65E0",date:"\u65E5\u671F",status:"\u72B6\u6001",PONumber:"\u91C7\u8D2D\u8BA2\u5355\u53F7",total:"\u603B\u8BA1",noOrders:"\u6211\u4EEC\u6CA1\u6709\u6B64\u8D26\u6237\u7684\u8BA2\u5355\u8BB0\u5F55\u3002",noReplenishmentOrders:"\u6211\u4EEC\u6CA1\u6709\u6B64\u8D26\u6237\u7684\u8865\u8D27\u5355\u8BB0\u5F55\u3002",startShopping:"\u5F00\u59CB\u8D2D\u7269",sortBy:"\u6392\u5E8F\u4F9D\u636E",sortOrders:"\u6392\u5E8F\u987A\u5E8F",replenishmentOrderHistory:"\u8865\u8D27\u5355\u5386\u53F2\u8BB0\u5F55",replenishmentOrderId:"\u8865\u8D27\u7F16\u53F7",purchaseOrderNumber:"\u91C7\u8D2D\u8BA2\u5355\u7F16\u53F7",costCenter:"\u6210\u672C\u4E2D\u5FC3",startOn:"\u5F00\u59CB\u65E5\u671F",frequency:"\u9891\u7387",nextOrderDate:"\u4E0B\u4E00\u4E2A\u8BA2\u5355\u65E5\u671F",cancel:"\u53D6\u6D88",cancelled:"\u5DF2\u53D6\u6D88",replenishmentHistory:"\u8865\u8D27\u5386\u53F2\u8BB0\u5F55",notFound:"\u672A\u627E\u5230\u8BA2\u5355",actions:"\u64CD\u4F5C"},CH={tabs:{AccountOrderHistoryComponent:"\u6240\u6709\u8BA2\u5355 ({{param}})",OrderReturnRequestListComponent:"\u9000\u8D27 ({{param}})"},tabPanelContainerRegion:"\u5305\u542B\u8BA2\u5355\u5386\u53F2\u8BB0\u5F55\u8BE6\u7EC6\u4FE1\u606F\u7684\u7EC4",tabPanelContainerRegionGroup:"\u5305\u542B\u8BA2\u5355\u5386\u53F2\u8BB0\u5F55\u8BE6\u7EC6\u4FE1\u606F\u7684\u7EC4"},kH={returnRequestId:"\u9000\u8D27\u7F16\u53F7",orderId:"\u8BA2\u5355\u53F7",date:"\u521B\u5EFA\u65E5\u671F",status:"\u72B6\u6001",sortBy:"\u6392\u5E8F\u4F9D\u636E",sortReturns:"\u6392\u5E8F\u9000\u8D27",statusDisplay_APPROVAL_PENDING:"\u5F85\u5BA1\u6279",statusDisplay_CANCELED:"\u5DF2\u53D6\u6D88",statusDisplay_CANCELLING:"\u6B63\u5728\u53D6\u6D88",statusDisplay_WAIT:"\u7B49\u5F85",statusDisplay_RECEIVED:"\u6240\u6536\u5230\u7684\u5546\u54C1",statusDisplay_RECEIVING:"\u6B63\u5728\u63A5\u6536",statusDisplay_APPROVING:"\u6B63\u5728\u6279\u51C6",statusDisplay_REVERSING_PAYMENT:"\u6B63\u5728\u51B2\u9500\u4ED8\u6B3E",statusDisplay_PAYMENT_REVERSED:"\u4ED8\u6B3E\u51B2\u9500",statusDisplay_PAYMENT_REVERSAL_FAILED:"\u4ED8\u6B3E\u51B2\u9500\u5931\u8D25",statusDisplay_REVERSING_TAX:"\u6B63\u5728\u51B2\u9500\u7A0E\u8D39",statusDisplay_TAX_REVERSED:"\u7A0E\u8D39\u51B2\u9500",statusDisplay_TAX_REVERSAL_FAILED:"\u7A0E\u8D39\u51B2\u9500\u5931\u8D25",statusDisplay_COMPLETED:"\u5DF2\u5B8C\u6210"},_H={returnRequestId:"\u9000\u8D27\u8BF7\u6C42\u7F16\u53F7",orderCode:"\u9488\u5BF9\u8BA2\u5355\u7F16\u53F7",status:"\u9000\u8D27\u72B6\u6001",cancel:"\u53D6\u6D88\u9000\u8D27\u8BF7\u6C42",item:"\u63CF\u8FF0",itemPrice:"\u5546\u54C1\u4EF7\u683C",returnQty:"\u9000\u8D27\u6570\u91CF",total:"\u603B\u8BA1",summary:"\u9000\u8D27\u603B\u8BA1",subtotal:"\u5C0F\u8BA1",deliveryCode:"\u9001\u8D27\u6210\u672C",estimatedRefund:"\u9884\u8BA1\u9000\u8D27",note:"\u603B\u989D\u4E3A\u4F30\u8BA1\u503C\uFF0C\u53EF\u80FD\u4E0D\u5305\u62EC\u9002\u7528\u7684\u7A0E\u8D39\u6216\u5176\u4ED6\u8D39\u7528\u3002",cancelSuccess:"\u5DF2\u53D6\u6D88\u60A8\u7684\u9000\u8D27\u8BF7\u6C42 ({{rma}})",caption:"\u8BA2\u5355\u5185\u5BB9\u3002"},SH={button:"\u91CD\u8BA2\u8D27",dialog:{reorderProducts:"\u91CD\u65B0\u8BA2\u8D2D\u4EA7\u54C1",messages:{reviewConfiguration:"\u201C{{ productCode}}\u201D\u914D\u7F6E\u53D1\u751F\u9519\u8BEF\u3002",lowStock:"{{ productName }} \u7684\u6570\u91CF\uFF1A{{ quantity }} \u5DF2\u51CF\u5C11\u81F3 {{ quantityAdded }}\u3002",noStock:"{{ productName }} \u76EE\u524D\u7F3A\u8D27\u3002",pricingError:"\u201C{{ productC
8ode }}\u201D\u5B58\u5728\u5B9A\u4EF7\u95EE\u9898\u3002",unresolvableIssues:"\u201C{{ productCode }}\u201D\u5B58\u5728\u65E0\u6CD5\u8BC6\u522B\u7684\u95EE\u9898\u3002",success:"\u4EA7\u54C1\u5DF2\u6210\u529F\u6DFB\u52A0\u5230\u8D2D\u7269\u8F66"},areYouSureToReplaceCart:"\u5F53\u524D\u8D2D\u7269\u8F66\u5C06\u7531\u65B0\u9879\u76EE\u66FF\u6362\u3002\u662F\u5426\u8981\u7EE7\u7EED\uFF1F",cancel:"\u53D6\u6D88",continue:"\u7EE7\u7EED"}},AH={button:"\u67E5\u770B\u8BA2\u5355\u9644\u4EF6",dialog:{title:"\u9644\u4EF6",preview:"\u9884\u89C8\u6587\u4EF6",closeModal:"\u5173\u95ED\u6A21\u5F0F",error:"\u51FA\u73B0\u9519\u8BEF\u3002\u8BF7\u5237\u65B0\u9875\u9762\u6216\u7A0D\u540E\u91CD\u8BD5\u3002",empty:"\u51ED\u8BC1\u4E0D\u53EF\u7528\u3002\u6DFB\u52A0\u51ED\u8BC1\u540E\uFF0C\u60A8\u53EF\u4EE5\u5728\u6B64\u5904\u67E5\u770B\u3002",downloadError:"\u83B7\u53D6\u51ED\u8BC1\u65F6\u51FA\u9519\u3002\u8BF7\u5237\u65B0\u9875\u9762\u6216\u7A0D\u540E\u91CD\u8BD5\u3002"}},wH={orderDetails:vH,orderHistory:yH,AccountOrderHistoryTabContainer:CH,returnRequestList:kH,returnRequest:_H,reorder:SH,attachments:AH},yI={myAccountV2Order:bH,order:wH};var Mb={myAccountV2Order:["myAccountV2OrderHistory","myAccountV2OrderDetails","myAccountV2Orders"],order:["orderDetails","orderHistory","AccountOrderHistoryTabContainer","returnRequestList","returnRequest","reorder","attachments"]};var Ob=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({featureModules:{[Pu]:{module:()=>import("./chunk-TMN7DVQG.js").then(t=>t.OrderWrapperModule)}}}),ue({i18n:{resources:{en:zb},chunks:Mb}})],imports:[dE]})}};var PH={noPoNumber:"Keine",poNumber:"Bestellnummer (optional)",costCenter:"Kostenstelle",placeholder:"Bestellung eingeben",availableLabel:"Welche Lieferadressen f\xFCr Sie verf\xFCgbar sind, h\xE4ngt von der Einheit der Kostenstelle ab.",invalid:{accountType:"Ihr Konto berechtigt Sie nicht dazu, hier zu bezahlen."},methodOfPayment:{paymentType:"Zahlungstyp"},review:{poNumber:"Bestellnummer"},progress:{methodOfPayment:"Art der Zahlung"},invalidCostCenter:"Ung\xFCltige Kostenstelle."},TH={checkoutB2B:PH},CI={checkoutB2B:TH},xH={noPoNumber:"None",poNumber:"Purchase order number (optional)",costCenter:"Cost Center",placeholder:"Enter P.O",availableLabel:"Delivery addresses available to you depend on the cost center's unit",invalid:{accountType:"Your account does not allow you to checkout here."},methodOfPayment:{paymentType:"Payment Type"},review:{poNumber:"Purchase Order Number"},progress:{methodOfPayment:"Method of Payment"},invalidCostCenter:"Invalid cost center."},EH={checkoutB2B:xH},Nb={checkoutB2B:EH},DH={noPoNumber:"Ninguno",poNumber:"N\xFAmero de pedido de compra (opcional)",costCenter:"Centro de costes",placeholder:"Introduzca pedido de compra",availableLabel:"Las direcciones de entrega disponibles dependen de la unidad del centro de costes",invalid:{accountType:"Su cuenta no le permite finalizar la compra aqu\xED."},methodOfPayment:{paymentType:"Tipo de pago"},review:{poNumber:"N\xFAmero de pedido de compra"},progress:{methodOfPayment:"M\xE9todo de pago"},invalidCostCenter:"Centro de costes no v\xE1lido."},IH={checkoutB2B:DH},kI={checkoutB2B:IH};var zH={noPoNumber:"Aucun",poNumber:"Num\xE9ro de commande d'achat (facultatif)",costCenter:"Centre de co\xFBts",placeholder:"Saisir la commande d'achat",availableLabel:"Les adresses de livraison disponibles d\xE9pendent de l'unit\xE9 du centre de co\xFBts.",invalid:{accountType:"Votre compte ne vous permet pas d'effectuer le r\xE8glement ici."},methodOfPayment:{paymentType:"Type de paiement"},review:{poNumber:"Num\xE9ro de commande de l'achat"},progress:{methodOfPayment:"Mode de paiement"},invalidCostCenter:"Centre de co\xFBts non valide"},MH={checkoutB2B:zH},_I={checkoutB2B:MH};var OH={noPoNumber:"Nessuno",poNumber:"Numero ordine acquisto (facoltativo)",costCenter:"Centro di costo",placeholder:"Inserisci ordine d'acquisto",availableLabel:"Gli indirizzi di consegna dis
8ponibili dipendono dall'unit\xE0 del centro di costo",invalid:{accountType:"L'account non consente di effettuare il check-out qui."},methodOfPayment:{paymentType:"Tipo di pagamento"},review:{poNumber:"Numero ordine d'acquisto"},progress:{methodOfPayment:"Metodo di pagamento"},invalidCostCenter:"Centro di costo non valido."},NH={checkoutB2B:OH},SI={checkoutB2B:NH};var RH={noPoNumber:"Nenhum",poNumber:"N\xFAmero do pedido (opcional)",costCenter:"Centro de custo",placeholder:"Inserir pedido",availableLabel:"Os endere\xE7os de entrega dispon\xEDveis para voc\xEA dependem da unidade do centro de custo",invalid:{accountType:"Sua conta n\xE3o permite que voc\xEA fa\xE7a o check-out aqui."},methodOfPayment:{paymentType:"Tipo de pagamento"},review:{poNumber:"N\xFAmero do pedido"},progress:{methodOfPayment:"Forma de pagamento"},invalidCostCenter:"Centro de custo inv\xE1lido."},LH={checkoutB2B:RH},AI={checkoutB2B:LH};var BH={noPoNumber:"\u65E0",poNumber:"\u91C7\u8D2D\u8BA2\u5355\u7F16\u53F7\uFF08\u53EF\u9009\uFF09",costCenter:"\u6210\u672C\u4E2D\u5FC3",placeholder:"\u8F93\u5165\u91C7\u8D2D\u8BA2\u5355",availableLabel:"\u60A8\u53EF\u4EE5\u4F7F\u7528\u7684\u9001\u8D27\u5730\u5740\u53D6\u51B3\u4E8E\u6210\u672C\u4E2D\u5FC3\u7684\u5355\u4F4D",invalid:{accountType:"\u60A8\u7684\u8D26\u6237\u65E0\u6CD5\u5728\u6B64\u7ED3\u8D26\u3002"},methodOfPayment:{paymentType:"\u4ED8\u6B3E\u7C7B\u578B"},review:{poNumber:"\u91C7\u8D2D\u8BA2\u5355\u7F16\u53F7"},progress:{methodOfPayment:"\u4ED8\u6B3E\u65B9\u5F0F"},invalidCostCenter:"\u6210\u672C\u4E2D\u5FC3\u65E0\u6548\u3002"},FH={checkoutB2B:BH},wI={checkoutB2B:FH};var Rb={checkoutB2B:["checkoutB2B"]};var qH={backToCart:"Zur\xFCck zum Warenkorb"},jH={label:"Fortschritt beim Bezahlen",deliveryAddress:"Lieferadresse",deliveryMode:"Lieferart",paymentDetails:"Zahlung",reviewOrder:"Pr\xFCfen",state:{completed:"{{step}}, abgeschlossen",selected:"{{step}}, ausgew\xE4hlt",disabled:"{{step}}, deaktiviert"}},UH={shippingAddress:"Lieferadresse",selectYourDeliveryAddress:"W\xE4hlen Sie Ihre Lieferadresse aus",defaultDeliveryAddress:"Standardlieferadresse",addNewAddress:"Neue Adresse hinzuf\xFCgen",shipToThisAddress:"An diese Adresse senden",deliveryAddressSelected:"Lieferadresse ausgew\xE4hlt"},VH={deliveryMethod:"Lieferart",deliveryOptions:"Lieferoptionen",standardDelivery:"Standard-Lieferung",premiumDelivery:"Premium-Lieferung",deliveryEntries:"Zu versendende Positionen"},$H={review:"Pr\xFCfen",reviewOrder:"Bestellung pr\xFCfen",orderItems:"Bestellpositionen",confirmThatRead:"Ich best\xE4tige, dass ich Folgendes gelesen habe und damit einverstanden bin:",placeOrder:"Bestellung aufgeben",termsAndConditions:"Allgemeine Gesch\xE4ftsbedingungen",editDeliveryAddressDetails:'Details der Lieferadresse bearbeiten, \xF6ffnet die Seite "Lieferadresse"',editBillingDetails:'Rechnungsadresse bearbeiten, \xF6ffnet die Seite "Zahlungsdetails"',editPaymentDetails:'Zahlungsdetails bearbeiten, \xF6ffnet die Seite "Zahlungsdetails"',editPaymentType:'Zahlungsart bearbeiten, \xF6ffnet die Seite "Zahlungsart"',editDeliveryMode:'Lieferart bearbeiten, \xF6ffnet die Seite "Lieferart"',orderInProcess:"Bestellung ist in Bearbeitung. Bitte warten."},HH={confirmationOfOrder:"Best\xE4tigung der Bestellung",thankYou:"Vielen Dank f\xFCr Ihre Bestellung!",invoiceHasBeenSentByEmail:"Eine Rechnung wurde per E-Mail an Sie gesendet, die Sie in K\xFCrze erhalten m\xFCssten.",orderItems:"Bestellpositionen",orderPlacedSuccessfully:"Bestellung erfolgreich aufgegeben",createAccount:"Ein Konto erstellen?",createAccountForNext:"Erstellen Sie ein Konto f\xFCr <{{email}}>, um bei Ihrem n\xE4chsten Besuch schneller bezahlen zu k\xF6nnen."},KH={checkout:qH,checkoutProgress:jH,checkoutAddress:UH,checkoutMode:VH,checkoutReview:$H,checkoutOrderConfirmation:HH},PI={checkout:KH},GH={backToCart:"Back to cart"},WH={label:"Checkout Progress",deliveryAddress:"Shipping Address",deliveryMode:"Delivery Mode",paymentDetails:"Payment",reviewOrder:"Review",state:{completed:"{{step}}, Completed",selected:"{{step}}, Selected",disabled:"{{step}}, Disabled"}},QH={shippingAddress:"Shipping Address",selectYourDeliveryAddress:"Select your Delivery Address",defaultDeliveryAddress:"Default Delivery Address",addNewAddress:"Add New Address",shipToThisAddress:"Ship to this address",deliveryAddressSelected:"Delivery address selected"},ZH={deliveryMethod:"Delivery Method",deliveryOptions:"Delivery Options",standardDelivery:"Standard Delivery",premiumDelivery:"Premium Delivery",deliveryEntries:"Items to be Shipped"},YH={review:"Review",reviewOrder:"Review Order",orderItems:"Order Items",confirmThatRead:"I am confirming that I have read and agreed with the",placeOrder:"Place Order",termsAndConditions:"Terms & Conditions",editDeliveryAddressDetail
8s:"Edit delivery address details, opens Delivery Address page",editBillingDetails:"Edit billing address, opens Payment Details page",editPaymentDetails:"Edit payment details, opens Payment Details page",editPaymentType:"Edit payment method, opens Method of Payment page",editDeliveryMode:"Edit delivery mode, opens Delivery Mode page",orderInProcess:"Order is in process. Please wait."},JH={confirmationOfOrder:"Confirmation of Order:",thankYou:"Thank you for your order!",invoiceHasBeenSentByEmail:"An invoice has been sent by email. You should receive it soon.",orderItems:"Order Items",orderPlacedSuccessfully:"Order placed successfully",createAccount:"Create an account?",createAccountForNext:"Create an account for <{{email}}> for a faster checkout on your next visit."},XH={checkout:GH,checkoutProgress:WH,checkoutAddress:QH,checkoutMode:ZH,checkoutReview:YH,checkoutOrderConfirmation:JH},Lb={checkout:XH},e9={backToCart:"Volver a la cesta"},t9={label:"Ver progreso",deliveryAddress:"Direcci\xF3n de env\xEDo",deliveryMode:"Modo de entrega",paymentDetails:"Pago",reviewOrder:"Revisi\xF3n",state:{completed:"{{step}}, Finalizado",selected:"{{step}}, Seleccionado",disabled:"{{step}}, Desactivado"}},i9={shippingAddress:"Direcci\xF3n de env\xEDo",selectYourDeliveryAddress:"Seleccione su direcci\xF3n de entrega",defaultDeliveryAddress:"Direcci\xF3n de entrega predeterminada",addNewAddress:"A\xF1adir direcci\xF3n nueva",shipToThisAddress:"Enviar a esta direcci\xF3n",deliveryAddressSelected:"Direcci\xF3n de entrega seleccionada"},a9={deliveryMethod:"M\xE9todo de entrega",deliveryOptions:"Opciones de entrega",standardDelivery:"Entrega est\xE1ndar",premiumDelivery:"Entrega premium",deliveryEntries:"Art\xEDculos para enviar"},n9={review:"Revisi\xF3n",reviewOrder:"Revisar pedido",orderItems:"Art\xEDculos del pedido",confirmThatRead:"Confirmo que he le\xEDdo y estoy de acuerdo con los",placeOrder:"Realizar pedido",termsAndConditions:"T\xE9rminos y condiciones",editDeliveryAddressDetails:"Editar detalles de la direcci\xF3n de entrega abre la p\xE1gina Direcci\xF3n de entrega",editBillingDetails:"Editar direcci\xF3n de facturaci\xF3n abre la p\xE1gina Detalles de pago",editPaymentDetails:"Editar detalles de pago abre la p\xE1gina Detalles de pago",editPaymentType:"Editar m\xE9todo de pago abre la p\xE1gina M\xE9todo de pago",editDeliveryMode:"Editar modo de entrega abre la p\xE1gina Modo de entrega",orderInProcess:"El pedido est\xE1 en proceso. Por favor, espere."},o9={confirmationOfOrder:"Confirmaci\xF3n de pedido:",thankYou:"Gracias por su pedido.",invoiceHasBeenSentByEmail:"Le hemos enviado una factura por correo electr\xF3nico. Deber\xEDa recibirla pronto.",orderItems:"Art\xEDculos del pedido",orderPlacedSuccessfully:"Pedido realizado correctamente",createAccount:"Crear una cuenta",createAccountForNext:"Cree una cuenta <{{email}}> para gestionar compras m\xE1s r\xE1pido la pr\xF3xima vez."},r9={checkout:e9,checkoutProgress:t9,checkoutAddress:i9,checkoutMode:a9,checkoutReview:n9,checkoutOrderConfirmation:o9},TI={checkout:r9};var s9={backToCart:"Retour au panier"},l9={label:"Progression de la validation de la commande",deliveryAddress:"Adresse d'exp\xE9dition",deliveryMode:"Mode de livraison",paymentDetails:"Paiement",reviewOrder:"V\xE9rification",state:{completed:"{{step}}, termin\xE9",selected:"{{step}}, s\xE9lectionn\xE9",disabled:"{{step}}, d\xE9sactiv\xE9"}},c9={shippingAddress:"Adresse d'exp\xE9dition",selectYourDeliveryAddress:"S\xE9lectionnez votre adresse de livraison",defaultDeliveryAddress:"Adresse de livraison par d\xE9faut",addNewAddress:"Ajouter une nouvelle adresse",shipToThisAddress:"Exp\xE9dier \xE0 cette adresse",deliveryAddressSelected:"Adresse de livraison s\xE9lectionn\xE9e"},d9={deliveryMethod:"Mode de livraison",deliveryOptions:"Options de livraison",standardDelivery:"Livraison standard",premiumDelivery:"Livraison premium",deliveryEntries:"Articles \xE0 exp\xE9dier"},u9={review:"V\xE9rification",reviewOrder:"V\xE9rifier la commande",orderItems:"Articles de la commande",confirmThatRead:"Je confirme avoir lu et accept\xE9 les",placeOrder:"Passer la commande",termsAndConditions:"Conditions g\xE9n\xE9rales",editDeliveryAddressDetail
8s:"Modifier les d\xE9tails de l'adresse de livraison, ouverture de la page Adresse de livraison",editBillingDetails:"Modifier l'adresse de facturation, ouverture de la page D\xE9tails du paiement",editPaymentDetails:"Modifier les d\xE9tails du paiement, ouverture de la page D\xE9tails du paiement",editPaymentType:"Modifier le mode de paiement, ouverture de la page Mode de paiement",editDeliveryMode:"Modifier le mode de livraison, ouverture de la page Mode de livraison",orderInProcess:"La commande est en cours. Veuillez patienter."},m9={confirmationOfOrder:"Confirmation de la commande\xA0:",thankYou:"Merci pour votre commande\xA0!",invoiceHasBeenSentByEmail:"Une facture vous a \xE9t\xE9 envoy\xE9e par e-mail. Vous devriez la recevoir bient\xF4t.",orderItems:"Articles de la commande",orderPlacedSuccessfully:"La commande a \xE9t\xE9 pass\xE9e avec succ\xE8s",createAccount:"Cr\xE9er un compte\xA0?",createAccountForNext:"Cr\xE9ez un compte pour <{{email}}> pour valider plus rapidement votre commande lors de votre prochaine visite."},p9={checkout:s9,checkoutProgress:l9,checkoutAddress:c9,checkoutMode:d9,checkoutReview:u9,checkoutOrderConfirmation:m9},xI={checkout:p9};var g9={backToCart:"Torna al carrello acquisti"},f9={label:"Avanzamento del check-out",deliveryAddress:"Indirizzo di spedizione",deliveryMode:"Modalit\xE0 di consegna",paymentDetails:"Pagamento",reviewOrder:"Recensione",state:{completed:"{{step}}, completati",selected:"{{step}}, selezionati",disabled:"{{step}}, disattivati"}},h9={shippingAddress:"Indirizzo di spedizione",selectYourDeliveryAddress:"Seleziona l'indirizzo di consegna",defaultDeliveryAddress:"Indirizzo di consegna predefinito",addNewAddress:"Aggiungi nuovo indirizzo",shipToThisAddress:"Spedisci a questo indirizzo",deliveryAddressSelected:"Indirizzo di consegna selezionato"},b9={deliveryMethod:"Metodo di consegna",deliveryOptions:"Opzioni di consegna",standardDelivery:"Consegna standard",premiumDelivery:"Consegna premium",deliveryEntries:"Articoli da spedire"},v9={review:"Recensione",reviewOrder:"Rivedi l'ordine",orderItems:"Articoli dell'ordine",confirmThatRead:"Confermo di aver letto e accettato",placeOrder:"Effettua l'ordine",termsAndConditions:"Termini e condizioni",editDeliveryAddressDetails:"Modifica i dettagli dell'indirizzo di consegna, apre la pagina Indirizzo di consegna",editBillingDetails:"Modifica l'indirizzo di fatturazione, apre la pagina Dettagli pagamento",editPaymentDetails:"Modifica i dettagli del pagamento, apre la pagina Dettagli pagamento",editPaymentType:"Modifica il metodo di pagamento, apre la pagina Metodo di pagamento",editDeliveryMode:"Modifica la modalit\xE0 di consegna, apre la pagina Modalit\xE0 di consegna",orderInProcess:"L'ordine \xE8 in corso, attendere."},y9={confirmationOfOrder:"Conferma dell'ordine:",thankYou:"Grazie dell'ordine!",invoiceHasBeenSentByEmail:"La fattura \xE8 stata inviata per e-mail. Verr\xE0 ricevuta a breve.",orderItems:"Articoli dell'ordine",orderPlacedSuccessfully:"Ordine effettuato correttamente",createAccount:"Creare un account?",createAccountForNext:"Creare un account per <{{email}}> per un check-out pi\xF9 rapido alla prossima visita."},C9={checkout:g9,checkoutProgress:f9,checkoutAddress:h9,checkoutMode:b9,checkoutReview:v9,checkoutOrderConfirmation:y9},EI={checkout:C9};var k9={backToCart:"Voltar para o carrinho"},_9={label:"Progresso de check-out",deliveryAddress:"Endere\xE7o de entrega",deliveryMode:"Modo de entrega",paymentDetails:"Pagamento",reviewOrder:"Revis\xE3o",state:{completed:"{{step}}, conclu\xEDdo",selected:"{{step}}, selecionado",disabled:"{{step}}, desativado"}},S9={shippingAddress:"Endere\xE7o de entrega",selectYourDeliveryAddress:"Selecione seu endere\xE7o de entrega",defaultDeliveryAddress:"Endere\xE7o de entrega padr\xE3o",addNewAddress:"Adicionar novo endere\xE7o",shipToThisAddress:"Entregar para esse endere\xE7o",deliveryAddressSelected:"Endere\xE7o de entrega selecionado"},A9={deliveryMethod:"M\xE9todo de entrega",deliveryOptions:"Op\xE7\xF5es de entrega",standardDelivery:"Entrega padr\xE3o",premiumDelivery:"Entrega premium",deliveryEntries:"Itens a serem enviados"},w9={review:"Revis\xE3o",reviewOrder:"Revisar pedido",orderItems:"Itens do pedido",confirmThatRead:"Confirmo que li e concordo com os",placeOrder:"Fazer pedido",termsAndConditions:"Termos e Condi\xE7\xF5es",editDeliveryAddressDetail
8s:"A edi\xE7\xE3o de detalhes do endere\xE7o de entrega abre a p\xE1gina Endere\xE7o de entrega",editBillingDetails:"A edi\xE7\xE3o do endere\xE7o de faturamento abre a p\xE1gina Detalhes de pagamento",editPaymentDetails:"A edi\xE7\xE3o de detalhes de pagamento abre a p\xE1gina Detalhes de pagamento",editPaymentType:"A edi\xE7\xE3o da forma de pagamento abre a p\xE1gina Forma de pagamento",editDeliveryMode:"A edi\xE7\xE3o do modo de entrega abre a p\xE1gina Modo de entrega",orderInProcess:"O pedido est\xE1 em processamento. Aguarde."},P9={confirmationOfOrder:"Confirma\xE7\xE3o do pedido:",thankYou:"Obrigado pelo seu pedido!",invoiceHasBeenSentByEmail:"Uma fatura foi enviada por e-mail. Voc\xEA dever\xE1 receb\xEA-la em breve.",orderItems:"Itens do pedido",orderPlacedSuccessfully:"Pedido feito com \xEAxito",createAccount:"Criar uma conta?",createAccountForNext:"Crie uma conta para <{{email}}> para um check-out mais r\xE1pido em sua pr\xF3xima visita."},T9={checkout:k9,checkoutProgress:_9,checkoutAddress:S9,checkoutMode:A9,checkoutReview:w9,checkoutOrderConfirmation:P9},DI={checkout:T9};var x9={backToCart:"\u8FD4\u56DE\u5230\u8D2D\u7269\u8F66"},E9={label:"\u7ED3\u8D26\u8FDB\u5EA6",deliveryAddress:"\u53D1\u8D27\u5730\u5740",deliveryMode:"\u9001\u8D27\u65B9\u5F0F",paymentDetails:"\u4ED8\u6B3E",reviewOrder:"\u8BC4\u4EF7",state:{completed:"{{step}}\uFF0C\u5DF2\u5B8C\u6210",selected:"{{step}}\uFF0C\u5DF2\u9009\u62E9",disabled:"{{step}}\uFF0C\u5DF2\u7981\u7528"}},D9={shippingAddress:"\u53D1\u8D27\u5730\u5740",selectYourDeliveryAddress:"\u9009\u62E9\u9001\u8D27\u5730\u5740",defaultDeliveryAddress:"\u9ED8\u8BA4\u9001\u8D27\u5730\u5740",addNewAddress:"\u6DFB\u52A0\u65B0\u5730\u5740",shipToThisAddress:"\u9001\u8D27\u5730\u5740",deliveryAddressSelected:"\u5DF2\u9009\u62E9\u9001\u8D27\u5730\u5740"},I9={deliveryMethod:"\u9001\u8D27\u65B9\u5F0F",deliveryOptions:"\u9001\u8D27\u9009\u9879",standardDelivery:"\u6807\u51C6\u9001\u8D27",premiumDelivery:"\u9AD8\u7EA7\u9001\u8D27",deliveryEntries:"\u5F85\u53D1\u8D27\u9879\u76EE"},z9={review:"\u8BC4\u4EF7",reviewOrder:"\u8BC4\u4EF7\u8BA2\u5355",orderItems:"\u8BA2\u5355\u9879\u76EE",confirmThatRead:"\u6211\u786E\u8BA4\u6211\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",placeOrder:"\u4E0B\u8BA2\u5355",termsAndConditions:"\u6761\u6B3E\u548C\u6761\u4EF6",editDeliveryAddressDetails:"\u7F16\u8F91\u9001\u8D27\u5730\u5740\u8BE6\u7EC6\u4FE1\u606F\uFF0C\u6253\u5F00\u201C\u9001\u8D27\u5730\u5740\u201D\u9875\u9762",editBillingDetails:"\u7F16\u8F91\u8D26\u5355\u5730\u5740\uFF0C\u6253\u5F00\u201C\u4ED8\u6B3E\u8BE6\u7EC6\u4FE1\u606F\u201D\u9875\u9762",editPaymentDetails:"\u7F16\u8F91\u4ED8\u6B3E\u8BE6\u7EC6\u4FE1\u606F\uFF0C\u6253\u5F00\u201C\u4ED8\u6B3E\u8BE6\u7EC6\u4FE1\u606F\u201D\u9875\u9762",editPaymentType:"\u7F16\u8F91\u4ED8\u6B3E\u65B9\u5F0F\uFF0C\u6253\u5F00\u201C\u4ED8\u6B3E\u65B9\u5F0F\u201D\u9875\u9762",editDeliveryMode:"\u7F16\u8F91\u9001\u8D27\u65B9\u5F0F\uFF0C\u6253\u5F00\u201C\u9001\u8D27\u65B9\u5F0F\u201D\u9875\u9762",orderInProcess:"\u8BA2\u5355\u6B63\u5728\u5904\u7406\u4E2D\u3002\u8BF7\u7A0D\u5019\u3002"},M9={confirmationOfOrder:"\u786E\u8BA4\u8BA2\u5355\u3002",thankYou:"\u611F\u8C22\u60A8\u7684\u8BA2\u8D2D\uFF01",invoiceHasBeenSentByEmail:"\u53D1\u7968\u5DF2\u901A\u8FC7\u7535\u5B50\u90AE\u4EF6\u53D1\u9001\u3002\u60A8\u5F88\u5FEB\u5C31\u4F1A\u6536\u5230\u3002",orderItems:"\u8BA2\u5355\u9879\u76EE",orderPlacedSuccessfully:"\u5DF2\u6210\u529F\u4E0B\u8FBE\u8BA2\u5355",createAccount:"\u521B\u5EFA\u8D26\u6237\uFF1F",createAccountForNext:"\u4E3A<{{email}}>\u521B\u5EFA\u8D26\u6237\uFF0C\u4EE5\u4FBF\u60A8\u4E0B\u6B21\u8BBF\u95EE\u65F6\u66F4\u5FEB\u5730\u7ED3\u8D26\u3002"},O9={checkout:x9,checkoutProgress:E9,checkoutAddress:D9,checkoutMode:I9,checkoutReview:z9,checkoutOrderConfirmation:M9},II={checkout:O9};var Bb={checkout:["checkout","checkoutProgress","checkoutAddress","checkoutMode","checkoutReview","checkoutOrderConfirmation"]};var N9={autoReplenishOrder:"Auto Replenish Order",orderType_PLACE_ORDER:"None (one time order only)",orderType_SCHEDULE_REPLENISHMENT_ORDER:"Replenish Order",every:"Every",recurrencePeriodType_DAILY:"Day(s)",recurrencePeriodType_WEEKLY:"Week(s)",recurrencePeriodType_MONTHLY:"Month",dayOfMonth:"On day",startOn:"Start on",repeatOnDays:"Repeat on the following days",duration:"Duration"},R9={checkoutScheduledReplenishment:N9},zI={checkoutScheduledReplenishment:R9};var MI={checkoutScheduledReplenishment:["checkoutScheduledReplenishment"]};var L9=(()=>{class i{constructor(e){this.eventService=e,this.subscriptions=new as,this.onReplenishmentOrder()}onReplenishmentOrder(){this.subscriptions.add(this.eventService.get(lE).subscribe(({userId:e,cartId:a,c
8artCode:n})=>{this.eventService.dispatch({userId:e,cartId:a,cartCode:n},Vx),this.eventService.dispatch({},CE)}))}ngOnDestroy(){this.subscriptions.unsubscribe()}static{this.\u0275fac=function(a){return new(a||i)(Ke(Nl))}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})(),B9=(()=>{class i{constructor(e){}static{this.\u0275fac=function(a){return new(a||i)(Ke(L9))}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({})}}return i})(),F9=[..._E,"CheckoutScheduleReplenishmentOrder"];function q9(){return{featureModules:{[Tu]:{cmsComponents:F9}}}}var OI=(()=>{class i{static{this.\u0275fac=function(a){return new(a||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[Ln(q9)],imports:[B9]})}}return i})();var Fb=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({featureModules:{[Tu]:{module:()=>import("./chunk-66JDWSKM.js").then(t=>t.CheckoutWrapperModule)}}}),ue({i18n:{resources:{en:Lb},chunks:Bb}}),ue({i18n:{resources:{en:Nb},chunks:Rb}}),ue({i18n:{resources:{en:zI},chunks:MI}})],imports:[kE,SE,OI]})}};var j9={tabs:{paymentType:"Method of payment",shipping:"Shipping Address",deliveryMethod:"Delivery Method",paymentAndReview:"Payment & Review",review:"Review Order"},paymentAndReviewTitle:"Payment and review",billingAddress:"Billing Address",paymentOption:"Payment option",paymentMethod:"Payment method",noPaymentMethod:"No payment method selected",editCardDefaultLabel:"Edit",editPaymentMethod:"Edit payment method",poNumber:"Purchase Order Number",noPoNumber:"None",editPoNumber:"Edit purchase order number",costCenter:"Cost Center",editCostCenter:"Edit Cost Center",termsAndConditions:"Terms & Conditions",closeTermsAndConditionsAlert:"Close alert",itemsToBeShipped:"Items to be shipped",proceedPayment:"Place Order",defaultPaymentInfoMessage:"You are about to make a payment. Depending on the option selected, you will either be redirected to a secure external page or complete the process directly within this page",proceedPaymentButtonLabel:"Place Order, opens external page",retryPayment:"Retry to Continue",checkTermsAndConditionsExplicit:"You must agree Terms & Conditions to see available payment options.",checkTermsAndConditionsImplicit:"By submitting the order, you are agreeing to our Terms & Conditions.",termsAndConditionsDisclaimer:"Terms and conditions are not accepted.",errors:{loadActiveConfigurations:"We are unable to load payment options at this time. Please try again later.",noActiveConfigurations:"There are no payment options available at this time. Please try again later or contact support.",updateBillingAddress:"The address could not be updated. Please check that the address information is correct and that your device is connected to the internet. If the problem persists, you may need to clear your cart and start the checkout again.",noBillingAddress:"Billing address is required"}},U9={opfCheckout:j9},NI={opfCheckout:U9};var RI={opfCheckout:["opfCheckout"]};var V9={errors:{proceedPayment:"We are unable to proceed with this payment method at this time. Please try again later or choose a different payment option.",cancelPayment:"You have cancelled your payment. To proceed with the order, try again, or choose a different payment option.",cardExpired:"Card is expired.",insufficientFunds:"Insufficient funds.",invalidCreditCard:"Invalid credit card. Please review card details.",unknown:"Unknown error occurred while fetching payment. Please contact support",cardReportedLost:"Card is reported lost."}},$9={opfPayment:V9},LI={opfPayment:$9};var BI={opfPayment:["opfPayment"]};var qb=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({featureModules:{[NE]:{module:()=>import("./chunk-KEC5ZZTA.js").then(t=>t.OpfQuickBuyModule)}}}),ue({featureModules:{[IE]:{module:()=>import("./chunk-7Q2LPINF.js").then(t=>t.OpfGlobalFunctionsModule)}}}),ue({featureModules:{[EE]:{module:()=>import("./chunk-YYZIOBCW.js").then(t=>t.OpfCtaModule)}}}),ue({featureModules:{[wE]:{module:()=>import("./chunk-IQO4MWPR.js").then(t=>t.OpfBaseModule)}}}),ue({opf:{opfBaseUrl:"PLACEHOLDER_OPF_BASE_URL",commerceCloudPublicKey:"PLACEHOLDER_COMMERCE_CLOUD_PUBLIC_KEY"}}),ue({featureModules:{[ME]:{module:()=>import("./chunk-RXMDYETK.js").then(t=>t.OpfPaymentModule)}}}),ue({i18n:{resources:{en:LI},chunks:BI}}),ue({featureModules:{[TE]:{module:()=>import("./chunk-FXO6OEDG.js").then(t=>t.OpfCheckoutModule)}}}),ue({i18n:{resources:{en:NI},chunks:RI}})],imports:[RE,zE,DE,PE,OE,xE]})}};var jb=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({featureModules:{[LE]:{module:()=>import("./chunk-7OF7SMXW.js").then(t=>t.PersonalizationModule)}}}
8)],imports:[BE]})}};var H9=(()=>{class i{static{this.\u0275fac=function(a){return new(a||i)}}static{this.\u0275prov=Te({token:i,factory:function(a){let n=null;return a?n=new(a||i):n=Ke(Ep),n},providedIn:"root"})}}return i})(),K9=(()=>{class i{constructor(e,a,n,o){this.eventsService=e,this.windowRef=a,this.tmsConfig=n,this.injector=o,this.subscription=new as,this.logger=Z(Gf)}collect(){if(this.windowRef.isBrowser())for(let e in this.tmsConfig.tagManager){if(!this.tmsConfig.tagManager?.hasOwnProperty(e))continue;let a=this.tmsConfig.tagManager[e]??{};if(!a.collector){jf()&&this.logger.warn(`Skipping the '${e}', as the collector is not defined.`);continue}let n=a.events?.map(r=>this.eventsService.get(r))||[],o=this.injector.get(a.collector);o.init(a,this.windowRef.nativeWindow),this.subscription.add(this.mapEvents(n).subscribe(r=>{a.debug&&this.logger.log(`\u{1F3A4} Pushing the following event to ${e}: `,r),r=o.map?.(r)??r,o.pushEvent(a,this.windowRef.nativeWindow,r)}))}}mapEvents(e){return iP(...e)}ngOnDestroy(){this.subscription.unsubscribe()}static{this.\u0275fac=function(a){return new(a||i)(Ke(Nl),Ke(Lr),Ke(H9),Ke(Bf))}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();function G9(i){return()=>i.collect()}var FI=(()=>{class i{static forRoot(){return{ngModule:i,providers:[{provide:hP,useFactory:G9,deps:[K9],multi:!0}]}}static{this.\u0275fac=function(a){return new(a||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({})}}return i})();var W9=(()=>{class i{constructor(e){this.winRef=e}init(e,a){let n=e.dataLayerProperty??"dataLayer";a[n]=a[n]??[],e.gtmId&&(function(o,r,s,l,c){o[l]=o[l]||[],o[l].push({"gtm.start":new Date().getTime(),event:"gtm.js"});let m=r.getElementsByTagName(s)[0],b=r.createElement(s),C=l!=="dataLayer"?"&l="+l:"";b.async=!0,b.src="https://www.googletagmanager.com/gtm.js?id="+c+C,m.parentNode?.insertBefore(b,m)})(a,this.winRef.document,"script",n,e.gtmId)}pushEvent(e,a,n){let o=e.dataLayerProperty??"dataLayer";a[o].push(n)}static{this.\u0275fac=function(a){return new(a||i)(Ke(Lr))}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})(),Q9={tagManager:{gtm:{collector:W9}}},qI=(()=>{class i{static{this.\u0275fac=function(a){return new(a||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[Ga(Q9)]})}}return i})();var Ub=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({tagManager:{gtm:{events:[]}}})],imports:[FI.forRoot(),qI]})}};var Z9={featureNotEnabled:"Unable to obtain invoices, ensure that SAP Invoice and API for Invoices are enabled.",invoicesLoadingError:"Something went wrong. Unable to display invoices for the order",invoicesTable:{header:"Invoices",label:"Invoices Table",invoiceId:"Invoice #",createdAt:"Date",netAmount:"Net Amount",totalAmount:"Total Amount",attachment:"Download Invoice",download:"Download",attachmentDescription:"Download PDF for invoice {{id}}.",noneFound:"No Invoices Found"},downloadPDFError:"Something went wrong. Unable to obtain the invoice PDF.",sortBy:"Sort by",sortInvoices:"Sort invoices",sorts:{byCreatedAtAsc:"Date Ascending",byCreatedAtDesc:"Date Descending",byInvoiceIdAsc:"Invoice Number Ascending",byInvoiceIdDesc:"Invoice Number Descending",byNetAmountAsc:"Net Amount Ascending",byNetAmountDesc:"Net Amount Descending",byTotalAmountAsc:"Total Amount Ascending",byTotalAmountDesc:"Total Amount Descending"}},Y9={pdfInvoices:Z9},jI={pdfInvoices:Y9};var UI={pdfInvoices:["pdfInvoices"]};var Vb=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({featureModules:{[bE]:{module:()=>import("./chunk-3BD2TQ4N.js").then(t=>t.PDFInvoicesModule)}}}),ue({i18n:{resources:{en:jI},chunks:UI}})],imports:[vE]})}};var J9={datePickerLabel:"Request Delivery Date",readOnlyTextLabel:"Requested Delivery Date",successMessage:"Delivery Date updated successfully.",errorMessage:"Something went wrong. Unable to update the requested date."},X9={requestedDeliveryDate:J9},VI={requestedDeliveryDate:X9};var $I={requestedDeliveryDate:["requestedDeliveryDate"]};var $b=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({featureModules:{[FE]:{module:()=>import("./chunk-VEAZY2RX.js").then(t=>t.RequestedDeliveryDateModule)}}}),ue({i18n:{resources:{en:VI},chunks:$I}})],imports:[qE]})}};var eK={mainLogoLabel:"SAP",mainTitle:"Customer Ticketing",ticketId:"ID",createdOn:"Created On",changedOn:"Changed On",status:"Status",message:"Message",cancel:"Cancel",submit:"Submit",uploadFile:"Upload File",fileSizeLimit:"File size limit: {{count}} MB",maximumAttachment:"Maximum of one attachment per message",errorMessage:"Something went wrong.",charactersLeft:"characters left: {{
8count}}",customerService:"Customer Service"},tK={subject:"Subject",ticketCategory:"Category",sortSubtitle:"Sort by",sortOrders:"Sort orders",noTickets:"You don't have any request",requestTitle:"All Requests",mobile:{ticketIdFull:"Ticket ID"}},iK={createNewTicket:"Add",addNewRequest:"Add New Request",addRequest:"Add Request",subject:"Subject",category:"Category",associateTo:"Associate To",ticketCreated:"Request created.",optionallySelectAssociatedObject:"Select Option",selectCategory:"Select Category"},aK={requestReopened:"Request Reopened.",requestClosed:"Request closed, you may reopen if needed.",reopenRequest:"Reopen Request",closeRequest:"Close Request",ticketNotFound:"Ticket not found."},nK={customerTicketing:eK,customerTicketingList:tK,createCustomerTicket:iK,customerTicketingDetails:aK},oK={heading:"Customer Service",showMore:"Show More",showMoreLabel:"Navigate to customer service requests history",changedOn:"Changed On: {{value}}",ticketId:"ID: {{value}}",subjectLabel:"Subject",idLabel:"Customer Service Id"},rK={myAccountV2CustomerTicketing:oK},HI={customerTicketing:nK,myAccountV2CustomerTicketing:rK};var KI={customerTicketing:["customerTicketing","customerTicketingList","createCustomerTicket","customerTicketingDetails"],myAccountV2CustomerTicketing:["myAccountV2CustomerTicketing"]};var Hb=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({featureModules:{[Th]:{module:()=>import("./chunk-6CNBNFDI.js").then(t=>t.CustomerTicketingModule)}}}),ue({i18n:{resources:{en:HI},chunks:KI}})],imports:[jE]})}};var sK={fields:{titleCode:{label:"Title (optional)",placeholder:"Title"},titleCodeOnOTPForm:{label:"Title",placeholder:"Select Title"},firstName:{label:"First name",placeholder:"First name"},lastName:{label:"Last name",placeholder:"Last name"},companyName:{label:"Company name",placeholder:"Company name"},email:{label:"E-mail",placeholder:"E-mail"},city:{label:"City/Town (optional)",placeholder:"Please select City/Town"},cityOnOTPForm:{label:"City/Town",placeholder:"Please select City/Town"},country:{label:"Country (optional)",placeholder:"Select Country"},countryOnOTPForm:{label:"Country",placeholder:"Select Country"},state:{label:"State/Province (optional)",placeholder:"Select State/Province"},stateOnOTPForm:{label:"State/Province",placeholder:"Select State/Province"},postalCode:{label:"Zip/Postal code (optional)",placeholder:"Zip/Postal code"},postalCodeOnOTPForm:{label:"Zip/Postal code",placeholder:"Zip/Postal code"},addressLine:{label:"Address (optional)",placeholder:"Address"},addressLineOnOTPForm:{label:"Address",placeholder:"Address"},secondAddressLine:{label:"Address line 2 (optional)",placeholder:"Address line 2"},secondAddressLineOnOTPForm:{label:"Address line 2",placeholder:"Address line 2"},phoneNumber:{label:"Phone number (optional)",placeholder:"Phone number"},phoneNumberOnOTPForm:{label:"Phone number",placeholder:"Phone number"},message:{label:"Message (optional)",placeholder:'An example data for the message field: "Department: Ground support; Position: Chief safe guard; Report to: Steve Jackson; Comments: Please create new account for me".'},messageOnOTPForm:{label:"Message",placeholder:'An example data for the message field: "Department: Ground support; Position: Chief safe guard; Report to: Steve Jackson; Comments: Please create new account for me".'}},messageToApproverTemplate:`Company name: {{companyName}}, 9 Phone number: {{phoneNumber}}, 10 Address: {{addressLine}} {{secondAddressLine}} {{city}} {{state}} {{postalCode}} {{country}}, 11 Message: {{message}}`,successFormSubmitMessage:"Thank you for registering! A representative will contact you shortly and confirm your access information.",formSubmitButtonLabel:"Register",continueWithOTP:"Continue",goToLoginButtonLabel:"Already registered? Go to Sign in",httpHandlers:{conflict:"User with this e-mail address already exists."},messageToFailedToRegister:"Failed to register. Please contact your admin for further assistance."},lK={userRegistrationForm:sK},GI={userRegistration:lK};var WI={userRegistration:["userRegistrationForm"]};var Kb=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({featureModules:{[VE]:{module:()=>import("./chunk-HLNM3FMU.js").then(t=>t.OrganizationUserRegistrationModule)}}}),ue({i18n:{resources:{en:GI},chunks:WI}})],imports:[$E]})}};var cK={enabled:"Active",disabled:"Disabled",enable:"Enable",disable:"Disable",name:"Name",code:"Code",done:"done",cancel:"Cancel",add:"Add",manageUsers:"Manage Users",create:"Create {{name}}",edit:"Edit",save:"Save {{name}}",delete:"Delete",assign:"Manage",active:"Active",status:"Status",details:"Details",messages:{emptyList:"The list is empty"},userRoles:{b2bcustomergroup:"Customer",b2bapprovergroup:"Approver",b2bmanagergroup:"Manager",b2badmingroup:"Admin"}
11,userRights:{unitorderviewergroup:"View Unit-Level Orders"},breadcrumb:"Organization",notification:{noSufficientPermissions:"No sufficient permissions to access this page",notExist:"This item does not exist",disabled:"You cannot edit a disabled item"},confirmation:{cancel:"CANCEL",confirm:"CONFIRM",disable:"DISABLE",delete:"DELETE"},httpHandlers:{conflict:{budget:"Budget with code {{ code }} already exists.",costCenter:"Cost center with code {{ code }} already exists.",unit:"Organizational unit with uid {{ code }} already exists.",user:"User with email {{ code }} already exists",userGroup:"User Group with id {{ code }} already exists",permission:"Approval Permission with code {{ code }} already exists.",unknown:"Server validation error."}},information:"More information about {{title}}"},dK={groupName:"Cost Centers",header:"All cost centers ({{count}})",code:"Code",active:"Status",name:"Name",currency:"Currency",unit:"Parent Unit",actions:"",sortBy:"Sort by",sort:{byName:"Name",byUnitName:"Unit",byCode:"Code"},hint:"All orders placed through your organization's purchase account are linked to a cost center for tracking purposes. Each unit can have multiple cost centers. To limit spending, budgets are assigned to cost centers. A buyer selects a cost center when checking out.",disable:{confirm:"Disable"},messages:{deactivateTitle:"Disable this cost center?",deactivate:"Disabled cost centers cannot be used for placing new orders. Ensure that your unit has at least one cost center. Existing orders are not affected.",confirmEnabled:"Cost Center {{ item.name }} enabled successfully",confirmDisabled:"Cost Center {{ item.name }} disabled successfully",update:"Cost Center {{ item.name }} updated successfully",create:"Cost Center {{ item.name }} created successfully"},info:{disabledEdit:"Enable the cost center to allow editing.",disabledEnable:"Unit must be enabled before this cost center may be enabled."},details:{title:"Cost Center Details",subtitle:"Cost Center: {{ item.name }}"},edit:{title:"Edit Cost Center",subtitle:"Cost Center: {{ item.name }}"},create:{title:"Create Cost Center",subtitle:""},budget:{link:"Budgets"},breadcrumbs:{list:"All cost centers",details:"{{name}}",budgets:"Budgets"}},uK={title:"Manage budgets",subtitle:"Cost Center: {{ item.name }}",assigned:"Budget {{ item.name }} assigned successfully",unassigned:"Budget {{ item.name }} unassigned successfully"},mK={title:"Assigned budgets",subtitle:"Cost Center: {{ item.name }}",assigned:"Budget {{ item.name }} assigned successfully",unassigned:"Budget {{ item.name }} unassigned successfully"},pK={groupName:"Budgets",header:"All budgets ({{count}})",code:"Code",name:"Name",active:"Status",currency:"Currency",amount:"Amount",unit:"Unit",businessUnits:"Unit",dateRange:"Start - End",startDate:"Start",endDate:"End",actions:"",sortBy:"Sort by",sort:{byName:"Name",byUnitName:"Unit",byCode:"Code",byValue:"Value"},hint:"Budgets set overall purchase limits and are assigned to cost centers. A buyer selects a cost center when checking out.",details:{title:"Budget Details",subtitle:"Budget: {{ item.name }}"},edit:{title:"Edit Budget",subtitle:"Budget: {{ item.name }}"},create:{title:"Create Budget",subtitle:""},messages:{deactivateTitle:"Disable this budget?",deactivate:"Disabled budgets no longer apply to the cost centers they are assigned to. Ensure that the associated cost center has at least one budget.",confirmEnabled:"Budget {{ item.name }} enabled successfully",confirmDisabled:"Budget {{ item.name }} disabled successfully",update:"Budget {{ item.name }} updated successfully",create:"Budget {{ item.name }} created successfully"},info:{disabledEdit:"Enable the budget to allow editing.",disabledEnable:"Unit must be enabled before this budget may be enabled."},links:{costCenters:"Cost Centers"},breadcrumbs:{list:"All budgets",details:"{{name}}"}},gK={title:"Cost centers",subtitle:"Budget: {{ item.name }}"},fK={groupName:"Units",header:"All units ({{count}})",unit:"Unit",name:"Name",uid:"ID",approvalProcess:"Approval process",parentUnit:"Parent Unit",active:"Status",hint:"Units represent departments, stores, regions, or any other logical grouping that makes sense to you. The cost centers and delivery addresses available to a buyer when checking out, depend on their unit. Users have access to all child units of their primary unit.",details:{title:"Unit Details",subtitle:"Unit: {{ item.name }}",hint:"Units represent departments, stores, regions, or any other logical grouping that makes sense to you. Disabling a unit disables all children of the unit, including child units, users, approvers, and cost centers. Disabled units cannot be edited."}
11,edit:{title:"Edit Unit",subtitle:"Unit: {{ item.name }}"},create:{title:"Create Unit",subtitle:""},messages:{deactivateTitle:"Disable this unit?",deactivate:"Disabling a unit has wide-ranging affects on your commerce organization. ALL the unit's child units, users, budgets, and cost centers will also disabled.",confirmEnabled:"Unit {{item.name}} enabled successfully",confirmDisabled:"Unit {{item.name}} disabled successfully",update:"Unit {{ item.name }} updated successfully",create:"Unit {{ item.name }} created successfully"},info:{disabledEdit:"Enable the unit to allow editing.",disabledEnable:"Parent must be enabled before this unit may be enabled.",disabledDisable:"Root unit can not be disabled."},links:{units:"Child Units",users:"Users",approvers:"Approvers",shippingAddresses:"Delivery Addresses",costCenters:"Cost Centers"},tree:{expandAll:"Expand all",collapseAll:"Collapse all",expand:"Expand",collapse:"collapse",explore:"Explore sub-units"},children:{create:{title:"Create child unit",subtitle:""},messages:{create:"Unit {{ item.name }} created successfully"}},costCenters:{create:{title:"Create cost center",subtitle:""}},form:{parentOrgUnit:"Parent business unit",create:"Create Unit",parentOrgUnitNotes:"This unit is the top-level unit for your organization. It cannot be assigned to another unit."},users:{header:"Users in {{code}}",changeUserRoles:"Change user roles",newUser:"New user"},assignRoles:{header:"Manage roles in {{code}}",instructions:{check:"To assign a role to a user, select the role's check box.",uncheck:"To remove a role, clear the role's check box.",changes:"Changes are saved automatically."}},approvers:{header:"Approvers in {{code}}",assign:"Manage approvers",new:"New approver"},assignApprovers:{header:"Manage approvers in {{code}}",instructions:{check:"To assign an approver to this unit, select the user's check box.",uncheck:"To remove an approver, clear the user's check box.",changes:"Changes are saved automatically."},hint:"Users displayed under the Approvers list are assigned approval privileges for the buyers of this unit and of child units. Note that a user who has the approver role is separate from an approver who appears under the Approvers list. If an approver doesn't exist for a unit, or if approvers do not have sufficient approval purchase privileges, an approver higher up the unit hierarchy is found, until an administration is chosen."},breadcrumbs:{list:"All units",details:"{{name}}",children:"Child units",users:"Users",approvers:"Approvers",addresses:"Delivery addresses",addressDetails:"{{formattedAddress}}",costCenters:"Cost Centers"}},hK={title:"Child units",subtitle:"Unit: {{item.name}}",info:{disabledCreate:"Child unit can not be created for disabled unit."},hint:'Units represent departments, stores, regions, or any other logical grouping that makes sense to you. Users "inherit" child units, meaning buyers have access to cost centers and delivery addresses of child units when checking out.'},bK={title:"Manage approvers",subtitle:"Unit: {{item.name}}",assigned:"User {{item.name}} assigned successfully",unassigned:"User {{item.name}} unassigned successfully"},vK={title:"Assigned approvers",subtitle:"Unit: {{item.name}}",assigned:"User {{item.name}} assigned successfully",unassigned:"User {{item.name}} unassigned successfully",hint:"Users displayed under the Approvers list are assigned approval privileges for the buyers of this unit and of child units. Note that a user who has the approver role is separate from an approver who appears under the Approvers list. If an approver doesn't exist for a unit, or if approvers do not have sufficient approval purchase privileges, an approver higher up the unit hierarchy is found, until an administration is chosen."},yK={header:"Manage roles in {{code}}",name:"Name",email:"Email",roles:"Roles",roleCustomer:"Customer",roleApprover:"Approver",roleManager:"Manager",roleAdministrator:"Admin"},CK={title:"Assigned users",subtitle:"Unit: {{item.name}}",info:{disabledCreate:"User can not be created for disabled unit."},hint:'Users are the buyers, approvers, managers, and administrators of your organization. Each user is assigned a role for making or approving purchases. Users "inherit" child units, meaning buyers have access to cost centers and delivery addresses of child units when checking out.'},kK={title:"User roles and rights",subtitle:"User: {{item.name}}",messages:{rolesUpdated:"Roles successfully updated for {{item.name}}"}},_K={title:"Assigned users",subtitle:"Unit: {{item.name}}"},SK={title:"Assigned cost centers",subtitle:"Unit: {{item.name}}",info:{disabledCreate:"Cost center can not be created for disabled unit."},hint:`All orders placed through your organization's purchase account are linked to a cost center for tracking purposes. A buyer selects a cost center when checking out using the "Account" purchase method. Each unit can have multiple cost centers, but a single cost center can only be assigned to a single unit. To define ultimate spending limits, budgets are assigned to cost centers. `},AK={title:"Delivery addresses",subtitle:"Unit: {{item.name}}",country:"Country/Region",titles:"Title",firstName:"First name",lastName:"Last name",formattedAddress:"Address",address1:"Address",address2:"2nd address (optional)",city:"City",state:"State",z
11ipCode:"Zip code",phoneNumber:"Phone number (optional)",streetAddress:"Street Address",aptSuite:"Apartment Number",selectOne:"Select One...",hint:'When a buyer is checking out using the "Account" purchase method, they much choose a cost center. The delivery addresses available to the buyer depend on the unit of the cost center chosen.',details:{title:"Address details",subtitle:"Unit: {{item.name}}"},edit:{title:"Edit Address"},create:{title:"Create Address"},form:{subtitle:"Unit: {{item.name}}"},messages:{create:"Address {{ item.firstName }} {{ item.lastName }} created successfully",update:"Address {{ item.firstName }} {{ item.lastName }} updated successfully",delete:"The address cannot be brought back. Existing orders are not affected.",deleteTitle:"Delete this address?",deleted:"Address {{ item.firstName }} {{ item.lastName }} deleted successfully"}},wK={groupName:"User Groups",header:"All user groups ({{count}})",disabled:"(disabled)",uid:"Code",name:"Name",unit:"Unit",orgUnit:"Unit",actions:"",sortBy:"Sort by",sort:{byName:"Name",byUnitName:"Unit",byGroupID:"Group"},hint:"User groups allow you to combine users together in one group, for the purposes of assigning purchase limits for many users at once.",details:{title:"User group Details",subtitle:"User group: {{ item.name }}"},edit:{title:"Edit User group",subtitle:"User group: {{ item.name }}"},create:{title:"Create User group",subtitle:""},links:{user:"Users",permission:"Purchase limits"},messages:{update:"User Group {{ item.name }} updated successfully",create:"User Group {{ item.name }} created successfully",deleteTitle:"Delete this user group?",delete:"The users in this group are not affected when the user group is deleted.",deleted:"User Group {{ item.name }} deleted successfully"},breadcrumbs:{list:"All user groups",details:"{{name}}",users:"Users",permissions:"Purchase limits"}},PK={title:"Manage users",subtitle:"User group: {{ item.name }}",assigned:"User {{item.name}} assigned successfully",unassigned:"User {{item.name}} unassigned successfully",unassignAll:"Unassign All",unassignAllConfirmation:"All users unassigned successfully"},TK={title:"Assigned users",subtitle:"User group: {{ item.name }}",assigned:"User {{item.name}} assigned successfully",unassigned:"User {{item.name}} unassigned successfully"},xK={title:"Manage purchase limits",subtitle:"Limit: {{ item.name }}",assigned:"Purchase limits {{item.code}} assigned successfully",unassigned:"Purchase limits {{item.code}} unassigned successfully"},EK={title:"Assigned purchase limits",subtitle:"Limit: {{ item.name }}",assigned:"Purchase limits {{item.code}} assigned successfully",unassigned:"Purchase limits {{item.code}} unassigned successfully"},DK={groupName:"Users",header:"All users ({{count}})",disabled:"(disabled)",uid:"Email",active:"Status",name:"Name",firstName:"First name",lastName:"Last name",email:"Email",orgUnit:"Unit",unit:"Unit",roles:"Roles",rights:"Rights",title:"Title",hint:"Users are the buyers, approvers, managers, and administrators of your organization. Each user is assigned a role for making or approving purchases. Each user belongs to a unit, and they have access to all child units of their primary unit.",unitApprover:"Unit approver",assignApprover:"Add the user to approvers for the unit",actions:"",sortBy:"Sort by",sort:{byName:"Name",byUnit:"Unit"},details:{title:"User Details",subtitle:"User: {{ item.name }}"},edit:{title:"Edit User",subtitle:"User: {{ item.name }}"},create:{title:"Create User",subtitle:""},links:{password:"Change password",approvers:"Approvers",userGroup:"User groups",permission:"Purchase limits",rolesAndRights:"Roles and Rights"},messages:{deactivateTitle:"Disable this user?",deactivate:"Disabled users cannot log onto the storefront and place orders.",confirmEnabled:"User {{item.firstName}} {{item.lastName}} enabled successfully",confirmDisabled:"User {{item.firstName}} {{item.lastName}} disabled successfully",update:"User {{item.firstName}} {{item.lastName}} updated successfully",create:"User {{item.firstName}} {{item.lastName}} created successfully",updatePassword:"User {{item.firstName}} {{item.lastName}} password updated successfully"},info:{disabledEdit:"Enable the user to allow editing.",disabledEnable:"Unit must be enabled before this user may be enabled."},approver:{link:"Approvers",header:"Approvers in {{code}}",assign:"Assign Approvers",assignHeader:"Assign Approvers in {{code}}",back:"Back",new:"New approver",instructions:{check:"To assign an approver to this user, select the user's check box.",uncheck:"To remove an approver, clear the user's check box.",changes:"Changes are saved automatically."}},userGroup:{link:"User groups",header:"User groups in {{code}}",assign:"Assign user groups",assignHeader:"Assign user groups in {{code}}",back:"Back",instructions:{check:"To assign an user group to this user, select the user's check box.",uncheck:"To remove aa user group, clear the user's check box.",changes:"Changes are saved automatically."}},permission:{link:"Purchase limits",header:"Purchase limits in {{code}}",assign:"Assign purchase limits",assignHeader:"Assign purchase limits in {{code}}",back:"Back",instructions:{check:"To assign a purchase limits to this user, select its check box.",uncheck:"To unassign a purchase limits, clear its check box.",changes:"Changes are saved automatically."},per:{undefined:"",MONTH:"per Month",YEAR:"per Year",WEEK:"per Week",QUARTER:"per Quarter"}},password:{title:"Change password",subtitle:"User: {{ item.email }}",newPassword:"New password",confirmPassword:"Retype new password"},breadcrumbs:{list:"All users",details:"{{name}}",userGroups:"User groups",approvers:"Approvers",permissions:"Purchase limits"}},IK={title:"Manage user groups",subtitle:"User: {{ item.name }}",assigned:"User group {{item.name}} assigned successfully",unassigned:"User group {{item.name}} unassigned successfully"},zK={title:"Assigned user groups",subtitle:"User: {{ item.name }}",assigned:"User group {{item.name}} assigned successfully",unassigned:"User group {{item.name}} unassigned successfully"},MK={title:"Manage approvers",subtitle:"User: {{ item.name }}",assigned:"Approver {{ item.name }} assigned successfully",unassigned:"Approver {{ item.name }} unassigned successfully"},OK={title:"Assigned approvers",subtitle:"User: {{ item.name }}",assigned:"Approver {{ item.name }} assigned successfully",unassigned:"Approver {{ item.name }} unassigned successfully"},NK={title:"Manage purchase limits",subtitle:"User: {{ item.name }}",assigned:"Purchase limit {{ item.code }} assigned successfully",unassigned:"Purchase limit {{ item.code }} unassigned successfully"},RK={title:"Assigned purchase limits",subtitle:"User: {{ item.name }}",assigned:"Purchase limit {{ item.code }} assigned successfully",unassigned:"Purchase limit {{ item.code }} unassigned successfully"},LK={groupName:"Purchase Limits",header:"All purchase limits ({{count}})",name:"Name",code:"Code",active:"Status",limit:"Limit",orderApprovalPermissionType:"Type",threshold:"Threshold",periodRange:"Period",currency:"Currency",orgUnit:"Parent Unit",unit:"Parent Unit",actions:"",hint:"Purchase limits help control spending by defining how much buyers can spend per order or per week, month, quarter, or year. Purchase limits are assigned to users or user groups. Purchase limits are also assigned to approvers, defining how much they are permitted to approve. You can assign purchase limits to many users at once with user groups.",details:{title:"Purchase Limit Details",subtitle:"Purchase Limit: {{ item.code }}"},edit:{title:"Edit Purchase Limit",subtitle:"Purchase limits : {{ item.code }}"},create:{title:"Create Purchase Limit",subtitle:""},sortBy:"Sort by",sort:{byName:"Name",byUnitName:"Unit"},messages:{deactivateTitle:"Disable this purchase limit?",deactivate:"Disabled purchase limits can no longer be assigned to a user or user group. Current assignments will have no effect.",confirmEnabled:"Purchase Limit {{ item.code }} enabled successfully",confirmDisabled:"Purchase Limit {{ item.code }} disabled successfully",update:"Purchase Limit {{ item.code }} updated successfully",create:"Purchase Limit {{ item.code }} created successfully"},info:{disabledEdit:"Enable the purchase limit to allow editing.",disabledEnable:"Unit must be enabled before this purchase limit may be enabled."},per:{DAY:"per day",WEEK:"per week",MONTH:"per month",QUARTER:"per quarter",YEAR:"per year"},breadcrumbs:{list:"All purchase limits",details:"{{code}}"}},BK={organization:cK,orgCostCenter:dK,orgCostCenterBudgets:uK,orgCostCenterAssignedBudgets:mK,orgBudget:pK,orgBudgetAssignedCostCenters:gK,orgUnit:fK,orgUnitChildren:hK,orgUnitApprovers:bK,orgUnitAssignedApprovers:vK,orgUnitAssignedRoles:yK,orgUnitUsers:CK,orgUnitUserRoles:kK,orgUnitAssignedUsers:_K,orgUnitCostCenters:SK,orgUnitAddress:AK,orgUserGroup:wK,orgUserGroupUsers:PK,orgUserGroupAssignedUsers:TK,orgUserGroupPermissions:xK,orgUserGroupAssignedPermissions:EK,orgUser:DK,orgUserUserGroups:IK,orgUserAssignedUserGroups:zK,orgUserApprovers:MK,orgUserAssignedApprovers:OK,orgUserPermissions:NK,orgUserAssignedPermissions:RK,orgPurchaseLimit:LK},QI={organization:BK};var ZI={organization:["organization","orgCostCenter","orgCostCenterBudgets","orgCostCenterAssignedBudgets","orgBudget","orgBudgetAssignedCostCenters","orgUnit","orgUnitChildren","orgUnitApprovers","orgUnitAssignedApprovers","orgUnitAssignedRoles","orgUnitUsers","orgUnitUserRoles","orgUnitAssignedUsers","orgUnitCostCenters","orgUnitAddress","org
11UserGroup","orgUserGroupUsers","orgUserGroupAssignedUsers","orgUserGroupPermissions","orgUserGroupAssignedPermissions","orgUser","orgUserUserGroups","orgUserAssignedUserGroups","orgUserApprovers","orgUserAssignedApprovers","orgUserPermissions","orgUserAssignedPermissions","orgPurchaseLimit"]};var Gb=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({featureModules:{[HE]:{module:()=>import("./chunk-UETGPHF7.js").then(t=>t.AdministrationModule)}}}),ue({i18n:{resources:{en:QI},chunks:ZI}})],imports:[KE]})}};var FK={groupName:"Account Summaries",header:"All Account Summaries ({{count}})",name:"Unit",details:{header:"Account Summary Details",uid:"Unit ID",name:"Unit Name",address:"Address",creditRep:"Credit Rep",creditLine:"Credit Line",currentBalance:"Current Balance",openBalance:"Open Balance",pastDueBalance:"Past Due Balance",dayRange:"{{minBoundary}}-{{maxBoundary}} Days",dayPlus:"{{minBoundary}}+ Days",notApplicable:"n/a"},document:{header:"Documents",id:"Document Number",type:"Document Type",date:"Created On",dueDate:"Due On",originalAmount:"Original Amount",openAmount:"Open Amount",status:"Status",attachment:"Attachment",download:"Download",attachmentDescription:"Download attachment for {{type}} {{id}}.",noneFound:"No Documents Found"},sorts:{byCreatedAtDateAsc:"Created On Ascending",byCreatedAtDateDesc:"Created On Descending",byDueAtDateAsc:"Due On Ascending",byDueAtDateDesc:"Due On Descending",byOriginalAmountAsc:"Original Amount Ascending",byOriginalAmountDesc:"Original Amount Descending",byOpenAmountAsc:"Open Amount Ascending",byOpenAmountDesc:"Open Amount Descending",byOrgDocumentTypeAsc:"Document Type Ascending",byOrgDocumentTypeDesc:"Document Type Descending",byStatusAsc:"Status Ascending",byStatusDesc:"Status Descending",byOrgDocumentIdAsc:"Document Number Ascending",byOrgDocumentIdDesc:"Document Number Descending"},statuses:{open:"Open",closed:"Closed",all:"All"},filterByOptions:{orgDocumentId:"Document Number",orgDocumentIdRange:"Document Number Range",orgDocumentType:"Document Type",createdAtDateRange:"Created On Range",dueAtDateRange:"Due On Range",amountRange:"Original Amount Range",openAmountRange:"Open Amount Range"},sortBy:"Sort By",sortDocuments:"Sort documents",filter:{status:"Status",filterBy:"Filter By",documentNumber:"Document Number",documentType:"Document Type",startRange:"From",endRange:"To",clear:"Clear All",search:"Search",errors:{toDateMustComeAfterFrom:"Choose an end date that's later than the start date.",toAmountMustBeLargeThanFrom:"Choose an end range value that's smaller than the start value."}},hint:"Account summaries allow you to review general information about a unit, including balances and aging summary of invoices. Here, you can also browse through a list of transaction documents for a unit."},qK={breadcrumbs:{list:"Account Summaries",details:"{{name}}"}},jK={orgAccountSummary:FK,orgAccountSummaryList:qK},YI={accountSummary:jK};var JI={accountSummary:["orgAccountSummary","orgAccountSummaryList"]};var Wb=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({featureModules:{[WE]:{module:()=>import("./chunk-VNAMXYMS.js").then(t=>t.AccountSummaryModule)}}}),ue({i18n:{resources:{en:YI},chunks:JI}})],imports:[QE]})}};var UK={orderHistory:"Unit-level order history",orderId:"Order #",emptyPurchaseOrderId:"None",date:"Date",status:"Status",buyer:"Buyer",unit:"Unit",total:"Total",noOrders:"We have no matching order records for your unit.",startShopping:"Start Shopping",sortBy:"Sort by",sortOrders:"Sort orders",purchaseOrderNumber:"PO #",startOn:"Start On",frequency:"Frequency",nextOrderDate:"Next Order Date",notFound:"No Orders Found",applyFilter:"Apply",filterBy:"Filter by",filterByBuyer:"Filter by Buyer",filterByBuyerLabel:"Buyer name",filterByBuyerPlaceholder:"Enter buyer name",filterByBuyerAriaLabel:"Filter list by buyer",filterByUnit:"Filter by Unit",filterByUnitLabel:"Unit name",filterByUnitPlaceholder:"Enter unit name",filterByUnitAriaLabel:"Filter list by unit",search:"Search",clearAll:"Clear All",removeAppliedFilters:"Remove filters",yourFilters:"Your Filters:",and:" and "},VK={date:"Date",orderNumber:"Order Number",buyer:"Buyer (Ascending)",buyerDesc:"Buyer (Descending)",orgUnit:"Unit (Ascending)",orgUnitDesc:"Unit (Descending)"},$K={buyer:"Buyer"},HK={unitLevelOrderHistory:UK,unitLevelOrderHistorySorting:VK,unitLevelOrderDetails:$K},XI={unitOrder:HK};var ez={unitOrder:["unitLevelOrderHistory","unitLevelOrderHistorySorting","unitLevelOrderDetails"]};var Qb=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({featureModules:{[ZE]:{module:()=>import("./chunk-7UJ2N4AQ.js").then(t=>t.UnitOrderModule)}}}),ue({i18n:{resources:{en:XI},chunks:ez}})],imports:[YE]})}};var KK={back:"Back To List",showForm_APPROVE:"Approve Order...",showForm_REJECT:"Reject Order...",form:{title_APPROVE:"Approve order {{orderCode}} totalling {{orderTotal}}",title_REJECT:"Reject order {{orderCode}} totalling {{orderTotal}}",submit_APPROVE:"Approve",submit_REJECT:"Reject",cancel:"Cancel",comment_APPROVE:{label:"Comment (optional, maximum 255 characters)",placeholder:""},comment_REJECT:{label:"Comment (maximum 255 characters)",placeholder:""}},permissionResults:{header:"Customer Approval Details",permission:"Permission",approver:"Approver",status:"Status",approverComments:"Approver Comments",noApprovalComments:"None",permissionType_B2BBudgetExceededPermission:"The budget associated with the chosen cost center has been exceeded",permissionType_B2BOrderThresholdPermission:"Order total exceeded the per-order limit",permissionType_B2BOrderThresholdTimespanPermission:"Order total exceeded the per-timespan limit"}},GK={orderCode:"Order #",POCode:"PO #",placedBy:"Placed by",date:"Date",status:"Status",total:"Total",none:"None",emptyList:"There are no orders to approve at this time.",orderApprovalList:"Order Approval List"},WK={notification:{noSufficientPermissions:"No sufficient permissions to access this page."}},QK={orderApprovalDetails:KK,orderApprovalList:GK,orderApprovalGlobal:WK},tz={orderApproval:QK};var iz={orderApproval:["orderApprovalDetails","orderApprovalList","orderApprovalGlobal"]};var F1="organizationOrderApproval";function ZK(){return{featureModules:{[F1]:{cmsComponents:["OrderApprovalListComponent","OrderApprovalDetailTotalsComponent","OrderApprovalDetailApprovalDetailsComponent","OrderApprovalDetailShippingComponent","OrderApprovalDetailItemsComponent","OrderApprovalDetailFormComponent","AccountOrderDetailsApprovalDetailsComponent"],dependencies:[Pu]}}}}var az=(()=>
11{class i{static{this.\u0275fac=function(a){return new(a||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[Ln(ZK),Ga({routing:{routes:{orderApprovals:{paths:["my-account/approval-dashboard"]},orderApprovalDetails:{paths:["my-account/approval/:approvalCode"]}}}})],imports:[_i.forChild([{path:null,canActivate:[mu,ms],component:us,data:{cxRoute:"orderApprovalDetails"}}])]})}}return i})();var Zb=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({featureModules:{[F1]:{module:()=>import("./chunk-2CBM4CLC.js").then(t=>t.OrderApprovalModule)}}}),ue({i18n:{resources:{en:tz},chunks:iz}})],imports:[az]})}};var YK={openUntil:"Open until",closed:"Closed",back:"Back",call:"Call",getDirections:"Get Directions",ariaLabelGetDirections:"Get Directions, this link opens in a new window",ariaLabelCountriesCount:"Stores in {{ count }} countries found",listView:"List View",mapView:"Map View",noStoresFound:"No Stores Found.",storeHours:"Store hours",storeFeatures:"Store features",storeFinder:"Store Finder",storesFoundTitle:"Stores Found",storesFound:"{{ count }} store found",storesFound_other:"{{ count }} stores found",fromStoresFound:"from {{ count }} store found",fromStoresFound_other:"from {{ count }} stores found",findStore:"Find store",findStoreBy:"Find store by",useMyLocation:"Use my location",viewAllStores:"View all stores",contactUs:"Contact us",searchBox:"Postal code or town or address",backToList:"Back to list",noStoresMessage:"No stores found in database...",geolocationNotEnabled:"Cannot locate nearby stores. Geolocation consent has not been enabled",searchNearestStores:"Search nearest stores",searchBoxLabel:"Enter postal code, town or address"},JK={storeFinder:YK},nz={storeFinder:JK};var oz={storeFinder:["storeFinder"]};var Yb=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({featureModules:{[JE]:{module:()=>import("./chunk-ZN4LWRZQ.js").then(t=>t.StoreFinderModule)}}}),ue({i18n:{resources:{en:nz},chunks:oz}})],imports:[XE]})}};var XK={mainLogoLabel:"SAP",mainTitle:"Assisted Service Mode",logout:"Sign Out",hideUi:"Close ASM",helpPortalUrl:"Help",customers:"Customers",asmCustomer360Button:"Customer 360 View",asmCustomer360ViewButton:"Customer 360\xB0",asmSignIn:"Sign In as Agent",createCustomerSuccessfullyAlert:"The customer account has been created and the customer session has started.",saveInactiveCartAlertInfo:"The identified cart is an inactive cart. To take further actions on this cart, save it first.",activeCartAlertInfo:"The identified cart is an active cart.",startCustomerEmulationAlertInfo:"Customer emulation has started. Any actions you do will reflect the effects on the customer account.",toggleUi:{collapse:"Hide ASM",expand:"Show ASM"},loginForm:{submit:"Sign In",userId:{label:"Agent ID or Email"},password:{label:"Password"}},customerSearch:{searchTerm:{label:"Customer Name/Email Address"},searchCustomer:{label:"Search by name or email address"},searchOrder:{label:"Search by full order ID"},submit:"Start Session",startEmulation:"Start Emulation",noMatch:"No customer found.",noMatchResult:"This account cannot be found.",noCustomerMatchResult:"No matching customer found.",noOrderMatchResult:"Search by full order ID.",createCustomer:"Create New Customer",customer:"Customer",orderID:"Order ID"},createCustomerForm:{title:"Create New Customer",createAccount:"Create",cancel:"Cancel",firstName:{label:"First Name",placeholder:"First name"},lastName:{label:"Last Name",placeholder:"Last name"},emailAddress:{label:"Email Address",placeholder:"Email address"},createAccountAlert:"The customer session starts once you create the customer account.",validationErrors:{firstName:"Enter a valid first name.",lastName:"Enter a valid last name.",emailAddress:"Enter a valid email address."},badRequestDuplicatedEmail:"Enter a different email address as {{ emailAddress }} already exists."},customerList:{title:"Customer List",description:"Select a customer from one of several provided lists.",createCustomer:"Create New Customer",cancel:"Cancel",tableHeader:{customer:"Customer",customerName:"Customer Name",name:"Name",email:"Email",emailId:"Email/ID",phone:"Phone",account:"Account",cart:"Cart",order:"Order",view:"360 View",activeCart:"Active Cart",viewActiveCart:"View Active Cart",orders:"Orders",viewOrders:"View Orders",customer360:"Customer 360\xB0",viewCustomer360:"View Customer 360\xB0"},tableSort:{sortBy:"Sort by",byName:"Name (Asc)",byNameAsc:"Name (Asc)",byNameDesc:"Name (Desc)",byDateAsc:"Date (Asc)",byDateDesc:"Date (Desc)",byOrderDateAsc:"Order date (Asc)",byOrderDateDesc:"Order date (Desc)",byUnit:"Account (Asc)",byUnitDesc:"Account (Desc)"},page:{page:"Page {{count}}",previous:"Previous",next:"Next"},noOfCustomers:"{{count}} Customers",oneCustomer:"1 Customer",noCustomers:"There are currently no customers in this customer list.",noLists:"There are currently no customer lists available. Contact your system administrator.",listsError:"The customer lists could not be retrieved. Please try again later.",searchBox:"Search",enterSearchBox:"Enter customer name or email"},switchCustomer:{dialog:{title:"Warning",body:'Clicking "Switch Customer" will end the emulation for "{{ customerA }}" and start for "{{ customerB }}". Any unsaved changes for "{{ customerA }}" will be lost.',actions:{switch:"Switch Customer"}}},saveCart:{saveCartBtn:"Save for Later",dialog:{saveInfo:"Save the cart before you can take further actions.",disableInfo:"Cannot save the cart as it is empty.",title:"Save Cart",row:{id:"ID",qty:"Qty",qtyFull:"Quantity",total:"Total"},actions:{save:"Save for Later"}}},bindCart:{cartNumber:"Cart Number",bindCartToCustomer:"Assign Cart to Customer",success:"Cart has been successfully assigned",assignCartId:"Assign a cart id to customer",enterCartId:"Enter cart id",resetCartId:"Reset",dialog:{title:"Assign Anonymous Cart",body:"Do you want to replace the current active cart with the anonymous cart? If you replace the current active cart, it is saved as a saved cart.",actions:{replace:"Replace Cart"}}},csagentTokenExpired:"Your customer support agent session is expired.",endSession:"End Session",endEmulation:"End Emulation",agentSessionTimer:{label:"Session Timeout",minutes:"min",reset:"Reset"},auth:{agentLoggedInError:"Cannot login as user when there is an active
11CS agent session. Please either emulate user or logout CS agent."},error:{noCustomerId:"No customerId found for selected user. Session cannot be started."}},eG={asm:XK},rz={asm:eG};var sz={asm:["asm"]};var Jb=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({featureModules:{[a2]:{module:()=>import("./chunk-5C2GGZHE.js").then(t=>t.AsmModule)}}}),ue({i18n:{resources:{en:rz},chunks:sz}})],imports:[i2]})}};var tG={alertErrorMessage:"The information cannot be be loaded. Please try again later or contact your system administrator.",errorMessageHeader:"Oops! Something went wrong",applyActionAlter:"The action couldn't be completed. Please try again later.",header:{title:"Customer Profile",newTitle:"Customer 360\xB0",subTitle:"{{name}} Customer 360\xB0 View",newSubTitle:"{{name}} 360 View",activeCartLabel:"{{cartSize}} item added to cart",recentOrderLabel:"Last order {{price}}",recentTicketLabel:"Last ticket",signedUpAt:"Account created on {{date}}"},productListing:{totalNoItems:"Total No. Items {{count}}",totalPrice:"Total Price {{price}}",showMore:"Show More",showLess:"Show Less"},productItem:{outOfStock:"Out of Stock",quantity:"Qty: {{count}}",itemPrice:"Item Price: {{price}}"},activeCart:{header:"Active Cart",emptyDescription:"There are currently no active cart Items",aria:{linkLabel:"Active Cart {{code}}"}},savedCart:{header:"Last Saved Cart",emptyDescription:"There are currently no saved cart items",aria:{linkLabel:"Last Saved Cart {{code}}"}},productInterests:{header:"Interests",emptyDescription:"There are currently no interest items"},profile:{address:"Address",billingAddress:"Billing Address",deliveryAddress:"Delivery Address",phone1:"Phone 1",phone2:"Phone 2",paymentMethodHeader:"Saved Payment Methods"},activity:{type:"Type",id:"Id",description:"Description",status:"Status",created:"Created",updated:"Updated",numberOfCartItems:"Cart with {{count}} items",cart:"Cart",order:"Order",savedCart:"Saved Cart",emptyStateText:"There is currently no recorded customer activity",headerText:"General"},productReviews:{columnHeaders:{item:"Item",dateAndStatus:"Date / Status",rating:"Rating",review:"Review"},header:"Product Reviews",emptyDescription:"There are currently no product review items",sku:"SKU"},supportTickets:{columnHeaders:{id:"ID",headline:"Headline",category:"Category"},header:"Support Tickets",emptyDescription:"There are currently no support tickets"},coupons:{headerText:"Coupons",emptyDescription:"There are currently no coupons",applyButtonText:"Apply to Cart",applied:"Coupon Applied",removeButtonText:"Remove"},promotions:{headerText:"Promotions",emptyDescription:"There are currently no promotions",applied:"Promotion Applied",headerName:"Name",headerAction:"Action"},customerCoupons:{headerText:"Customer Coupons",emptyDescription:"There are currently no customer coupons",applyButtonText:"Assign to Customer",removeButtonText:"Remove",availableTab:"Available",sentTab:"Sent",searchBox:"Coupon"},maps:{storeClosed:"Close",storesFound:"{{ initial }} - {{ end }} from {{ total }} stores found"},overviewTab:"Overview",profileTab:"Profile",activityTab:"Activity",feedbackTab:"Feedback",promotionsTab:"Promotions",mapsTab:"Maps",storeLocationsTab:"Store Locations",aria:{activeCartCode:"Active Cart {{code}}",recentOrderCode:"Last Order {{code}}"},pagination:"Pagination",page:"Page {{number}}",emptyCellValue:"---"},iG={asmCustomer360:tG},lz={asmCustomer360:iG};var cz={asmCustomer360:["asmCustomer360"]};var Xb=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({featureModules:{[n2]:{module:()=>import("./chunk-XWWLCFBT.js").then(t=>t.AsmCustomer360Module)}}}),ue({i18n:{resources:{en:lz},chunks:cz}})],imports:[o2]})}};var aG="Item Price",nG="This item is {{ discount }}% off",oG={cpqQuoteHeading:aG,discountCaption:nG},dz={cpqQuote:oG};var uz={cpqQuote:["cpqQuoteHeading","discountCaption"]};var mz=(()=>{class i{static{this.\u0275fac=function(a){return new(a||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({})}}return i})();var ev=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({i18n:{resources:{en:dz},chunks:uz}})],imports:[mz]})}};var rG={quantity:"- Menge",a11y:{scheduleLineEntryInfo:"Menge {{ quantity }} wird bis {{ date }} geliefert"}},sG={s4omScheduleLines:rG},pz={s4omScheduleLines:sG},lG={quantity:"- Qty",a11y:{scheduleLineEntryInfo:"{{ quantity }} quantity will be delivered by {{ date }}"}},cG={s4omScheduleLines:lG},tv={s4omScheduleLines:cG},dG={quantity:"- ctd.",a11y:{scheduleLineEntryInfo:"La cantidad {{ quantity }} ser\xE1 suministrada por {{ date }}"}},uG={s4omScheduleLines:dG}
11,gz={s4omScheduleLines:uG};var mG={quantity:"- Qt\xE9",a11y:{scheduleLineEntryInfo:"La quantit\xE9 {{ quantity }} sera livr\xE9e par {{ date }}"}},pG={s4omScheduleLines:mG},fz={s4omScheduleLines:pG};var gG={quantity:"- Qt\xE0",a11y:{scheduleLineEntryInfo:"La quantit\xE0 {{ quantity }} verr\xE0 consegnata da {{ date }}"}},fG={s4omScheduleLines:gG},hz={s4omScheduleLines:fG};var hG={quantity:"- Qtd",a11y:{scheduleLineEntryInfo:"A quantidade {{ quantity }} ser\xE1 entregue at\xE9 {{ date }}"}},bG={s4omScheduleLines:hG},bz={s4omScheduleLines:bG};var vG={quantity:"- \u6570\u91CF",a11y:{scheduleLineEntryInfo:"\u6570\u91CF {{ quantity }} \u5C06\u4E8E {{ date }} \u524D\u4EA4\u4ED8"}},yG={s4omScheduleLines:vG},vz={s4omScheduleLines:yG};var iv={s4omScheduleLines:["s4omScheduleLines"]};var av=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({featureModules:{[g2]:{module:()=>import("./chunk-VKYCX3ZE.js").then(t=>t.S4omModule)}}}),ue({i18n:{resources:{en:tv},chunks:iv}})],imports:[f2]})}};var yz=(()=>{class i{static{this.\u0275fac=function(a){return new(a||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({})}}return i})();var nv=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({featureModules:{Omf:{module:()=>import("./chunk-P7UO5OSO.js").then(t=>t.OmfRootModule)}}})],imports:[yz]})}};var CG={opps:{couponcodes:{httpHeaderName:"couponcodes",urlParameter:"couponcodes",localStorageKey:"opps-couponcodes"},loginRequired:{urlParameter:"loginRequired"}}},q1=(()=>{class i{static{this.\u0275fac=function(a){return new(a||i)}}static{this.\u0275prov=Te({token:i,factory:function(a){let n=null;return a?n=new(a||i):n=Ke(Ep),n},providedIn:"root"})}}return i})(),Cz=(()=>{class i{constructor(){this.winRef=Z(Lr),this.config=Z(q1),this.localStorageKey=this.config.opps?.couponcodes?.localStorageKey??""}saveUrlCouponCodes(){let e=this.config.opps?.couponcodes?.urlParameter??"",a=this.winRef.location.href??"",o=new URLSearchParams(a.substring(a.indexOf("?"))).get(e);o&&this.setCouponCodes(o)}setCouponCodes(e){this.localStorageKey&&e&&this.winRef.localStorage?.setItem(this.localStorageKey,e)}getCouponCodes(){if(this.localStorageKey)return this.winRef.localStorage?.getItem(this.localStorageKey)}static{this.\u0275fac=function(a){return new(a||i)}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})(),kG=(()=>{class i{constructor(){this.config=Z(q1),this.occEndpoints=Z(fi),this.winRef=Z(Lr),this.service=Z(Cz),this.initialize()}initialize(){this.oppsCoupon=this.service.getCouponCodes(),this.winRef.isBrowser()&&(this.requestHeader=this.config.opps?.couponcodes?.httpHeaderName?.toLowerCase?.())}intercept(e,a){return this.winRef.isBrowser()&&this.requestHeader&&this.oppsCoupon&&e.url.includes(this.occEndpoints.getBaseUrl())&&(e=e.clone({setHeaders:{[this.requestHeader]:this.oppsCoupon}})),a.handle(e)}static{this.\u0275fac=function(a){return new(a||i)}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})(),_G=[{provide:nu,useExisting:kG,multi:!0}];function SG(){let i=Z(Cz);return()=>{i.saveUrlCouponCodes()}}var AG=(()=>{class i{static{this.\u0275fac=function(a){return new(a||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[..._G,{provide:jP,useFactory:SG,multi:!0}]})}}return i})(),wG=(()=>{class i{constructor(){this.router=Z(ja),this.semanticPathService=Z(VP),this.authRedirectService=Z($P),this.authService=Z(wn),this.logger=Z(Gf),this.config=Z(q1)}canActivate(e,a){let n=this.router.getCurrentNavigation();return this.authService.isUserLoggedIn().pipe(nt(1),Qe(o=>{if(o)return pa(!0);{!this.config.opps?.loginRequired?.urlParameter&&jf()&&this.logger.warn("There is no url query parameter configured for OPPS login-required feature");let r=this.config.opps?.loginRequired?.urlParameter??"";if(e.queryParams[r]==="true"&&n?.finalUrl){let s=this.router.serializeUrl(n.finalUrl);return this.authRedirectService.setRedirectUrl(s),pa(this.router.parseUrl(this.semanticPathService.get("login")??""))}return pa(!0)}}))}static{this.\u0275fac=function(a){return new(a||i)}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})(),PG=(()=>
11{class i{static{this.\u0275fac=function(a){return new(a||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[{provide:hT,useClass:wG,multi:!0}]})}}return i})(),kz=(()=>{class i{static{this.\u0275fac=function(a){return new(a||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[Ga(CG)],imports:[AG,PG]})}}return i})();var ov=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({featureModules:{Opps:{module:()=>import("./chunk-PFVRHZ45.js").then(t=>t.OppsRootModule)}}})],imports:[kz]})}};var TG={visualViewer:{contentType:{drawing2D:"2D",model3D:"3D"},toolbar:{homeButton:{label:"Home"},zoomButton:{label:"Zoom"},panButton:{label:"Pan"},rotateButton:{label:"Rotate"},isolateButton:{label:"Isolate"},playButton:{label:"Play"},pauseButton:{label:"Pause"},hotspotsButton:{label:"Hotspots",show:"Show",hide:"Hide"},visualViewerAnimationSlider:{label:"Animation Slider",role:"Slider"}}},visualPicking:{visualPickingTab:{noProductReferences:"No spare parts are available for this product."},visualPickingProductList:{description:"Description",itemPrice:"Price",outOfStock:"Out of stock",id:"ID"},visualPickingProductFilter:{input:{placeholder:"Filter by name or id"},searchButton:{label:"search"},resetButton:{label:"reset"}}},errors:{visualLoad:{noMatchingVisualFound:"No matching visualization found",multipleMatchingVisualsFound:"Multiple matching visualizations found",unexpectedLoadError:"Error occurred while loading visualization"}}},xG={epdVisualization:TG},_z={epdVisualization:xG};var Sz={epdVisualization:["epdVisualization"]};var rv=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({featureModules:{[h2]:{module:()=>import("./chunk-PZOIYBTB.js").then(t=>t.EpdVisualizationModule)}}}),ue({i18n:{resources:{en:_z},chunks:Sz}}),ue({epdVisualization:{ui5:{bootstrapUrl:"https://ui5.sap.com/1.120/resources/sap-ui-core.js"},apis:{baseUrl:"https://localhost:9002"}}})],imports:[b2]})}};var EG={redirect:"You will soon be redirected to third party page for card registration",callback:"Please Wait... Fetching payment details...",cancelledOrFailed:"Card registration failed or cancelled",error:{redirect:"Unable to initiate operation. Please try again",paymentFetch:"Unable to fetch payment details. Please try again.",unknown:"Unknown error occurred while fetching payment. Please contact support"},confirmation:{heading:"You Have Unsaved Changes.",text:"If you close this dialog, you wil lose all the changes you have made. Are you sure you wish to close?"}},DG={dpPaymentForm:EG},Az={dpPaymentForm:DG};var wz={dpPaymentForm:["dpPaymentForm"]};var sv=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({i18n:{resources:{en:Az},chunks:wz}})]})}};var lv=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({featureModules:{[v2]:{module:()=>import("./chunk-QHZGE7NQ.js").then(t=>t.SmartEditModule)}}}),ue({smartEdit:{storefrontPreviewRoute:"STOREFRONT_PREVIEW_ROUTE_PLACEHOLDER",allowOrigin:"ALLOWED_ORIGIN_PLACEHOLDER"}})],imports:[y2]})}};var IG={quantity:"Qty-",quantityFull:"Quantity-",ETA:"Estimated delivery date:",estimatedDeliveryDateEntryInfo:"{{ quantity }} quantity will be delivered by {{ date }}"},zG={estimatedDeliveryDate:IG},Pz={estimatedDeliveryDate:zG};var Tz={estimatedDeliveryDate:["estimatedDeliveryDate"]};var xz=(()=>{class i{static{this.\u0275fac=function(a){return new(a||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({})}}return i})();var cv=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({i18n:{resources:{en:Pz},chunks:Tz}})],imports:[xz]})}};var MG={variantThumbnailTitle:"Select {{value}} {{category}}",selectedVariant:"Selected"},OG={multiDimensionalSelector:MG},Ez={multiDimensionalSelector:OG};var Dz={multiDimensionalSelector:["multiDimensionalSelector"]};var j1="productMultiDimensionalSelector",NG={multiDimensional:{imageFormat:Ip.STYLE_SWATCH}};function RG(){return{featureModules:{[j1]:{cmsComponents:["ProductMultiDimensionalSelectorComponent"]}}}}var Iz=(()=>
11{class i{static{this.\u0275fac=function(a){return new(a||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[Ga(NG),Ln(RG)]})}}return i})();var dv=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({featureModules:{[j1]:{module:()=>import("./chunk-R4QSE267.js").then(t=>t.ProductMultiDimensionalSelectorModule)}}}),ue({i18n:{resources:{en:Ez},chunks:Dz}})],imports:[Iz]})}};var LG={header:"Future Availability",quantity:"Qty",noFutureStocks:"This product has no future availability information."},BG={futureStockDropdown:LG},zz={futureStock:BG};var Mz={futureStock:["futureStockDropdown"]};var uv=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({featureModules:{[C2]:{module:()=>import("./chunk-EST4UC23.js").then(t=>t.FutureStockModule)}}}),ue({i18n:{resources:{en:zz},chunks:Mz}})],imports:[k2]})}};var FG={style:"Style",selectedStyle:"Selected style",size:"Size",color:"Color",sizeGuideLabel:"Style guide"},qG={productVariants:FG},Oz={productVariants:qG};var Nz={productVariants:["productVariants"]};function jG(i,t){if(i&1&&(p(0,"li"),F(1,"img"),g()),i&2){let e=t.$implicit,a=v(2);d(),Qt("src",a.getVariantThumbnailUrl(e.variantOptionQualifiers),ga)("title",a.variantNames[e.code])("alt",a.variantNames[e.code])}}function UG(i,t){if(i&1&&(p(0,"ul",1),he(1,jG,2,3,"li",2),g()),i&2){let e=v();d(),k("ngForOf",e.variants)}}var U1="productVariants",VG=(()=>{class i{constructor(e,a){this.config=e,this.productListItemContext=a,this.subscriptions=new as,this.ProductListOutlets=I1,this.product$=this.productListItemContext?.product$??_n,this.variantNames={}}ngOnInit(){this.setVariantsNames(),this.subscriptions.add(this.product$.subscribe(e=>{e.variantOptions&&e.variantOptions.length&&(this.variants=e.variantOptions,this.setVariantsNames())}))}setVariantsNames(){this.variants?.forEach(e=>{e.code&&e.variantOptionQualifiers&&(this.variantNames[e.code]=this.getVariantName(e.variantOptionQualifiers)||"")})}getVariantThumbnailUrl(e){let a=e.find(n=>n.qualifier===Ip.THUMBNAIL);return a?`${this.config?.backend?.occ?.baseUrl}${a.image?.url}`:""}getVariantName(e){let a=e.find(o=>o.qualifier===Ip.ROLLUP_PROPERTY),n=a?e.find(o=>o.qualifier===a.value):null;return n?n.value:""}ngOnDestroy(){this.subscriptions.unsubscribe()}static{this.\u0275fac=function(a){return new(a||i)(Ve(uu),Ve(px,8))}}static{this.\u0275cmp=Oe({type:i,selectors:[["cx-variant-style-icons"]],inputs:{variants:"variants"},decls:1,vars:1,consts:[["class","variant-list",4,"ngIf"],[1,"variant-list"],[4,"ngFor","ngForOf"]],template:function(a,n){a&1&&he(0,UG,2,1,"ul",0),a&2&&k("ngIf",n.variants&&n.variants.length)},dependencies:[ai,Gi],styles:["ul[_ngcontent-%COMP%]{padding:0;white-space:nowrap;overflow:hidden}ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{display:inline}ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:50px}"],changeDetection:0})}}return i})(),$G=(()=>{class i{static{this.\u0275fac=function(a){return new(a||i)}}static{this.\u0275mod=de({type:i})}
11static{this.\u0275inj=ce({imports:[Gt,_i,mn,Ti]})}}return i})();function HG(){return{featureModules:{[U1]:{cmsComponents:["ProductVariantSelectorComponent"]}}}}var Rz=(()=>{class i{static{this.\u0275fac=function(a){return new(a||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[Ln(HG),mT({id:I1.ITEM_DETAILS,position:uT.AFTER,component:VG})],imports:[$G]})}}return i})();var mv=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({featureModules:{[U1]:{module:()=>import("./chunk-5DUSHIIL.js").then(t=>t.ProductVariantsModule)}}}),ue({i18n:{resources:{en:Oz},chunks:Nz}})],imports:[Rz]})}};var KG={expand:"Expand image"},GG={zoomedInImage:"Zoomed in image",previousSlide:"Previous slide",nextSlide:"Next slide",close:"Close"},WG={productImageZoomTrigger:KG,productImageZoomDialog:GG},Lz={productImageZoom:WG};var Bz={productImageZoom:["productImageZoomTrigger","productImageZoomDialog"]};var V1="productImageZoom";eo.PRODUCT_IMAGE_ZOOM="PRODUCT_IMAGE_ZOOM";function QG(){return{featureModules:{[V1]:{cmsComponents:["ProductImagesComponent"]}}}}var Fz=(()=>{class i{static{this.\u0275fac=function(a){return new(a||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[Ln(QG)]})}}return i})();var pv=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({featureModules:{[V1]:{module:()=>import("./chunk-ZYPYZ5NI.js").then(t=>t.ProductImageZoomModule)}}}),ue({i18n:{resources:{en:Lz},chunks:Bz}})],imports:[Fz]})}};var ZG={quantity:"Quantity",price:"Price",discount:"Discount"},YG={bulkPricingTable:ZG},qz={bulkPricing:YG};var jz={bulkPricing:["bulkPricingTable"]};var $1="productBulkPricing";function JG(){return{featureModules:{[$1]:{cmsComponents:["BulkPricingTableComponent"]}}}}var Uz=(()=>{class i{static{this.\u0275fac=function(a){return new(a||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[Ln(JG)]})}}return i})();var gv=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({featureModules:{[$1]:{module:()=>import("./chunk-CY3QLCGV.js").then(t=>t.BulkPricingModule)}}}),ue({i18n:{resources:{en:qz},chunks:jz}})],imports:[Uz]})}};var XG={confirmDialog:{name:"Name:",description:"Beschreibung:",validity:"Das Angebot ist g\xFCltig bis {{ expirationTime }}",option:{yes:"Ja",no:"Nein"},buyer:{submit:{a11y:{close:"Modalen Dialog zum Senden des Angebots schlie\xDFen"},title:"Angebotsanforderung {{ code }} senden?",confirmNote:"M\xF6chten Sie diese Angebotsanforderung wirklich senden?",successMessage:"Angebotsanforderung erfolgreich gesendet"},cancel:{a11y:{close:"Modalen Dialog zum Stornieren des Angebots schlie\xDFen"},title:"Angebotsanforderung {{ code }} stornieren?",confirmNote:"M\xF6chten Sie diese Angebotsanforderung wirklich stornieren?",successMessage:"Angebotsanforderung storniert"}},buyer_offer:{edit:{a11y:{close:"Modalen Dialog zum Bearbeiten des Angebots schlie\xDFen"},title:"Bearbeitung von Angebot {{ code }} best\xE4tigen?",confirmNote:"M\xF6chten Sie dieses genehmigte Angebot wirklich bearbeiten?",warningNote:"Dieses Angebot wurde genehmigt. Wenn dieses Angebot bearbeitet wird, ist die Bezahlung erst nach Genehmigung der neuen \xC4nderungen m\xF6glich."},cancel:{a11y:{close:"Modalen Dialog zum Stornieren des Angebots schlie\xDFen"},title:"Angebot {{ code }} stornieren?",confirmNote:"M\xF6chten Sie dieses Angebot wirklich stornieren?",successMessage:"Angebot storniert"},checkout:{a11y:{close:"Modalen Dialog zum Bezahlen des Angebots schlie\xDFen"},title:"Angebot {{ code }} bezahlen?",confirmNote:"M\xF6chten Sie dieses Angebot wirklich akzeptieren und bezahlen?"}},expired:{edit:{a11y:{close:"Modalen Dialog zum Bearbeiten des Angebots schlie\xDFen"},title:"Bearbeitung von Angebot {{ code }} best\xE4tigen?",confirmNote:"M\xF6chten Sie dieses abgelaufene Angebot wirklich bearbeiten?",warningNote:"Dieses Angebot ist abgelaufen. Wenn das Angebot bearbeitet wird, ist die Bezahlung erst nach Genehmigung der neuen \xC4nderungen m\xF6glich."},requote:{a11y:{close:"Modalen Dialog zum Neuerstellen des Angebots schlie\xDFen"},title:"Angebotsanforderung {{ code }} erneut erstellen?",confirmNote:"M\xF6chten Sie diese Angebotsanforderung wirklich erneut erstellen?",warningNote:"Dieses Angebot ist abgelaufen. Durch eine Neuerstellung wird eine neue Angebotsanforderung mit denselben Inhalten erstellt, die bearbeitet und dann zur Genehmigung abgesendet werden kann."}},seller:{submit:{a11y:{close:"Modalen Dialog zum Senden des Angebots schlie\xDFen"}
11,title:"Angebot {{ code }} senden?",confirmNote:"M\xF6chten Sie dieses Angebot wirklich senden?",warningNote:"Abh\xE4ngig vom Gesamtwert des Angebots ist m\xF6glicherweise eine zus\xE4tzliche Genehmigung erforderlich, bevor der K\xE4ufer dieses Angebot bezahlen kann.",successMessage:"Angebot erfolgreich gesendet"}},sellerapprover:{approve:{a11y:{close:"Modalen Dialog zum Genehmigen des Angebots schlie\xDFen"},title:"Angebot {{ code }} genehmigen?",confirmNote:"M\xF6chten Sie dieses Angebot wirklich genehmigen?",successMessage:"Angebot erfolgreich genehmigt"},reject:{a11y:{close:"Modalen Dialog zum Ablehnen des Angebots schlie\xDFen"},title:"Angebot {{ code }} ablehnen?",confirmNote:"M\xF6chten Sie dieses Angebot wirklich ablehnen?",successMessage:"Angebot abgelehnt"}},cancelled:{requote:{a11y:{close:"Modalen Dialog zum Neuerstellen des Angebots schlie\xDFen"},title:"Angebotsanforderung {{ code }} erneut erstellen?",confirmNote:"M\xF6chten Sie diese Angebotsanforderung wirklich erneut erstellen?",warningNote:"Ihr aktueller Warenkorb wird in einen gespeicherten Warenkorb umgewandelt."}},all:{edit:{a11y:{close:"Modalen Dialog zum Bearbeiten des Angebots schlie\xDFen"},title:"Angebot {{ code }} bearbeiten?",confirmNote:"M\xF6chten Sie dieses Angebot wirklich bearbeiten?",warningNote:"Ihr aktueller Warenkorb wird in einen gespeicherten Warenkorb umgewandelt."}}},comments:{regionTitle:"Kontakt/Kommentarfeld",title:"Kontakt",invalidComment:"Ung\xFCltige Eingabe, versuchen Sie es noch einmal...",allProducts:"Alle Produkte"},commons:{requestQuote:"Angebot anfordern",cart:"Warenkorb",minRequestInitiationNote:"Mindestens eine Zwischensumme von {{minValue}}\xA0$ ist zum Senden eines Angebots erforderlich ",savedActiveCart:"Ihr aktiver Warenkorb wurde in den gespeicherten Warenkorb {{ code }} umgewandelt"},header:{buyerEdit:{a11y:{cancel:"Bearbeitung der Angebotskopfinformationen abbrechen",save:"Angebotskopfinformationen speichern"}},overview:{regionTitle:"Zusammenfassung der Angebotsdetails",id:"Angebots-ID",status:"Status",information:"Angebotsinformationen",name:"Name",description:"Beschreibung",charactersLeft:"Zeichen \xFCbrig: {{count}}",priceAndExpiry:"Preis und Ablauf",estimatedTotal:"Gesch\xE4tzte Summe",total:"Gesamtsumme",expirationTime:"Ablaufdatum",a11y:{edit:"Angebotskopfinformationen bearbeiten"},createdAndUpdated:"Erstellt und aktualisiert",createdDate:"Erstellt",lastUpdatedDate:"Zuletzt aktualisiert"}},httpHandlers:{cartValidationIssue:"In Zusammenhang mit Ihren Eintr\xE4gen sind Probleme aufgetreten. \xDCberpr\xFCfen Sie Ihren Warenkorb.",quoteCartIssue:"Keine \xC4nderungen den Warenkorbeintr\xE4gen m\xF6glich. Gehen Sie zur Kasse",absoluteDiscountIssue:"W\xE4hlen Sie einen Rabatt aus, der den Gesamtwert nicht \xFCberschreitet",expirationDateIssue:"W\xE4hlen Sie ein Ablaufdatum in der Zukunft aus",threshold:{underThresholdError:"Gesamtpreis des angeforderten Angebots entspricht nicht dem Schwellenwert f\xFCr das Minimum"},expired:"Dieses Angebot ist abgelaufen. Sie m\xFCssen Ihre Angebotsanforderung erneut senden, um ein weiteres Anbieterangebot zu erhalten.",downloadPDFError:"Es ist ein Fehler aufgetreten. Die PDF-Datei f\xFCr den Vorschlagsbeleg kann nicht abgerufen werden."},items:{regionTitle:"Warenkorbpositionen"},links:{newCart:"Neuer Warenkorb",quotes:"Angebote",download:"Vorschlag herunterladen",order:"Bestelldetails",a11y:{newCart:"Erstellen Sie einen neuen leeren Warenkorb, und wechseln Sie zu ihm.",quotes:"Navigieren Sie zur Ergebnisliste f\xFCr die Angebotssuche.",download:"Herunterladen eines Angebotsvorschlags starten",order:"Zur Bestellung navigieren, die zu diesem Angebot geh\xF6rt"}},list:{regionTitle:"Angebotslistenzusammenfassung",title:"Angebotsliste",name:"Name",updated:"Aktualisiert",sortBy:"Sortieren nach",sortQuotes:"Angebote sortieren",empty:"F\xFCr dieses Konto gibt es keine Angebotsdatens\xE4tze.",quoteId:"Angebots-ID",status:"Status",clickableRow:"F\xFCr weitere Angebotsdetails auf die Zeile klicken"},states:{BUYER_DRAFT:"Entwurf",BUYER_SUBMITTED:"Gesendet",BUYER_ACCEPTED:"Akzeptiert",BUYER_APPROVED:"Genehmigt",BUYER_REJECTED:"Abgelehnt",BUYER_OFFER:"Anbieterangebot",BUYER_ORDERED:"Bestellt",SELLER_DRAFT:"Entwurf",SELLER_REQUEST:"Angefordert",SELLER_SUBMITTED:"Gesendet",SELLERAPPROVER_DRAFT:"Entwurf",SELLERAPPROVER_PENDING:"Genehmigung ausstehend",SELLERAPPROVER_APPROVED:"Genehmigt",SELLERAPPROVER_REJECTED:"Abgelehnt",CREATED:"Erstellt",CANCELLED:"Storniert",EXPIRED:"Abgelaufen"},summary:{regionTitle:"Bestellungszusammenfassung",actions:{APPROVE:"Angebot genehmigen",CANCEL:"Angebot stornieren",CHECKOUT:"Akzeptieren und bezahlen",EDIT:"Angebot bearbeiten",REJECT:"Angebot ablehnen",REQUOTE:"Neues Angebot anfordern",SAVE:"Angebot speichern",SUBMIT:"Angebot senden",VIEW:"Angebot anzeigen"},prices:{title:"Bestellungszusammenfassung",subtotal:"Zwischensumme",productDiscount:"Positionsrabatt",orderDiscount:"Bestellungsrabatt",quoteDiscount:"Angebotsrabatt",total:"Gesamtsumme",hint:"Die Gesamtsumme enth\xE4lt keine Steuern"},sellerEdit:{discount:"Rabatt",apply:"Anwenden",expiryDate:"Ablaufdatum",discountValidationText:"Geben Sie einen g\xFCltigen prozentualen Rabatt ein",a11y:{apply:"Klicken, um den eingegebenen Rabattwert auf dieses Angebot anzuwenden",discount:"Geben Sie einen prozentualen Rabattwert ein, der auf dieses Angebot angewendet werden soll",expiryDate:"Geben Sie ein Ablaufdatum f\xFCr dieses Angebot ein"}}}},eW={quote:XG},Vz={quote:eW},tW={confirmDialog:{name:"Name:",description:"Description:",validity:"This quote is valid until {{ expirationTime }}
11",option:{yes:"Yes",no:"No"},buyer:{submit:{a11y:{close:"Close submit quote modal"},title:"Submit Quote Request {{ code }}?",confirmNote:"Are you sure you want to submit this quote request?",successMessage:"Quote request submitted successfully"},cancel:{a11y:{close:"Close cancel quote modal"},title:"Cancel Quote Request {{ code }}?",confirmNote:"Are you sure you want to cancel this quote request?",successMessage:"Quote request cancelled"}},buyer_offer:{edit:{a11y:{close:"Close edit quote modal"},title:"Confirm Edit Quote {{ code }}?",confirmNote:"Are you sure you want to edit this approved quote?",warningNote:"This Quote has been Approved. Editing this Quote will prevent Checkout until new edits are approved."},cancel:{a11y:{close:"Close cancel quote modal"},title:"Cancel Quote {{ code }}?",confirmNote:"Are you sure you want to cancel this quote?",successMessage:"Quote cancelled"},checkout:{a11y:{close:"Close checkout quote modal"},title:"Checkout Quote {{ code }}?",confirmNote:"Are you sure you want to accept and checkout this quote?"}},expired:{edit:{a11y:{close:"Close edit quote modal"},title:"Confirm Edit Quote {{ code }}?",confirmNote:"Are you sure you want to edit this expired quote?",warningNote:"This Quote is expired. Editing this quote will prevent checkout until new edits are approved."},requote:{a11y:{close:"Close requote modal"},title:"Recreate Quote Request {{ code }}?",confirmNote:"Are you sure you want to recreate this quote request?",warningNote:"This Quote is expired. Re-quoting it will create a new quote request with same contents, which can be edited and submitted for approval afterwards."}},seller:{submit:{a11y:{close:"Close submit quote modal"},title:"Submit Quote {{ code }}?",confirmNote:"Are you sure you want to submit this quote?",warningNote:"Depending on the total value of the quote, an additional approval might be required before the buyer can check out this quote.",successMessage:"Quote submitted successfully"}},sellerapprover:{approve:{a11y:{close:"Close approve quote modal"},title:"Approve Quote {{ code }}?",confirmNote:"Are you sure you want to approve this quote?",successMessage:"Quote approved successfully"},reject:{a11y:{close:"Close reject quote modal"},title:"Reject Quote {{ code }}?",confirmNote:"Are you sure you want to reject this quote?",successMessage:"Quote rejected"}},cancelled:{requote:{a11y:{close:"Close requote modal"},title:"Recreate Quote Request {{ code }}?",confirmNote:"Are you sure you want to recreate this quote request?",warningNote:"Your current cart will be converted to a saved cart."}},all:{edit:{a11y:{close:"Close edit quote modal"},title:"Edit Quote {{ code }}?",confirmNote:"Are you sure you want to edit this quote?",warningNote:"Your current cart will be converted to a saved cart."}}},comments:{regionTitle:"Contact/Comment Box",title:"Contact",invalidComment:"Invalid Input - Please type again...",allProducts:"All Products"},commons:{requestQuote:"Request Quote",cart:"Cart",minRequestInitiationNote:"Minimum ${{minValue}} subtotal is required to submit a quote ",savedActiveCart:"Your active cart was converted to saved cart {{ code }}"},header:{buyerEdit:{a11y:{cancel:"Cancel editing quote header information",save:"Save quote header information"}},overview:{regionTitle:"Quote details summary",id:"Quote ID",status:"Status",information:"Quote Information",name:"Name",description:"Description",purchaseOrderNumber:"Purchase order number",optional:"optional",charactersLeft:"characters left: {{count}}",priceAndExpiry:"Price & Expiry",estimatedTotal:"Estimated Total",total:"Total",expirationTime:"Expiry Date",a11y:{edit:"Edit quote header information"},createdAndUpdated:"Created & Updated",createdDate:"Created",lastUpdatedDate:"Last Updated"}},httpHandlers:{cartValidationIssue:"There are problems with your entries. Please review your cart.",quoteCartIssue:"Not possible to do changes to cart entries. Proceed to checkout",absoluteDiscountIssue:"Choose a discount that does not exceed the total value",expirationDateIssue:"Choose an expiration date in the future",threshold:{underThresholdError:"Total price of requested quote does not meet the minimum threshold"},expired:"This quote has expired. You must resubmit your quote request to receive another vendor quote.",downloadPDFError:"Something went wrong. Unable to obtain the proposal document PDF."},items:{regionTitle:"Cart items"},links:{newCart:"New Cart",quotes:"Quotes",download:"Download Proposal",order:"Order Detail",a11y:{newCart:"Create new empty cart and navigate to it.",quotes:"Navigate to quote search result list.",download:"Start downloading a quote proposal",order:"Navigate to order associated with this quote"}}
11,list:{regionTitle:"Quote list summary",title:"Quote List",name:"Name",updated:"Updated",sortBy:"Sort by",sortQuotes:"Sort Quotes",empty:"We have no quote records for this account.",quoteId:"Quote ID",status:"Status",clickableRow:"Click on the row for more quote details"},states:{BUYER_DRAFT:"Draft",BUYER_SUBMITTED:"Submitted",BUYER_ACCEPTED:"Accepted",BUYER_APPROVED:"Approved",BUYER_REJECTED:"Rejected",BUYER_OFFER:"Vendor Quote",BUYER_ORDERED:"Ordered",SELLER_DRAFT:"Draft",SELLER_REQUEST:"Requested",SELLER_SUBMITTED:"Submitted",SELLERAPPROVER_DRAFT:"Draft",SELLERAPPROVER_PENDING:"Pending Approval",SELLERAPPROVER_APPROVED:"Approved",SELLERAPPROVER_REJECTED:"Rejected",CREATED:"Created",CANCELLED:"Cancelled",EXPIRED:"Expired"},summary:{regionTitle:"Order Summary",actions:{APPROVE:"Approve Quote",CANCEL:"Cancel Quote",CHECKOUT:"Accept and Checkout",EDIT:"Edit Quote",REJECT:"Reject Quote",REQUOTE:"Request new Quote",SAVE:"Save Quote",SUBMIT:"Submit Quote",VIEW:"View Quote"},prices:{title:"Order Summary",subtotal:"Subtotal",productDiscount:"Item Discount",orderDiscount:"Order Discount",quoteDiscount:"Quote Discount",total:"Total",hint:"No taxes are included in the total"},sellerEdit:{discount:"Discount",apply:"Apply",expiryDate:"Expiry Date",discountValidationText:"Enter a valid percentage discount",a11y:{apply:"Click to apply the entered discount value to this quote",discount:"Enter a percentage discount value to be applied to this quote",expiryDate:"Enter an expiry date for this quote"}}}},iW={quote:tW},fv={quote:iW},aW={confirmDialog:{name:"Nombre:",description:"Descripci\xF3n:",validity:"Esta oferta es v\xE1lida hasta {{ expirationTime }}",option:{yes:"S\xED",no:"No"},buyer:{submit:{a11y:{close:"Cerrar el modo de env\xEDo de oferta"},title:"\xBFDesea enviar la solicitud de oferta {{ code }}?",confirmNote:"\xBFConfirma que desea enviar esta solicitud de oferta?",successMessage:"Solicitud de oferta enviada correctamente"},cancel:{a11y:{close:"Cerrar modo de cancelaci\xF3n de oferta"},title:"\xBFDesea cancelar la solicitud de oferta {{ code }}?",confirmNote:"\xBFConfirma que desea cancelar esta solicitud de oferta?",successMessage:"Solicitud de oferta cancelada"}},buyer_offer:{edit:{a11y:{close:"Cerrar el modo de edici\xF3n de ofertas"},title:"\xBFConfirma la edici\xF3n de oferta {{ code }}?",confirmNote:"\xBFConfirma que desea editar esta oferta aprobada?",warningNote:"Esta oferta ya se aprob\xF3. Si la edita, no podr\xE1 realizar el pago hasta que se aprueben las nuevas modificaciones."},cancel:{a11y:{close:"Cerrar modo de cancelaci\xF3n de oferta"},title:"\xBFCancelar oferta {{ code }}?",confirmNote:"\xBFConfirma que desea cancelar esta oferta?",successMessage:"Oferta cancelada"},checkout:{a11y:{close:"Cerrar el modo de pago de oferta"},title:"\xBFFinalizar la compra de la oferta{{ code }}?",confirmNote:"\xBFConfirma que desea aceptar y pagar esta oferta?"}},expired:{edit:{a11y:{close:"Cerrar el modo de edici\xF3n de ofertas"},title:"\xBFConfirma la edici\xF3n de la oferta {{ code }}?",confirmNote:"\xBFConfirma que desea editar esta oferta vencida?",warningNote:"Esta oferta ha caducado. Si la edita, no podr\xE1 realizar el pago hasta que se aprueben las nuevas modificaciones."},requote:{a11y:{close:"Cerrar modo para volver a crear oferta"},title:"\xBFRecrear solicitud de oferta {{ code }}?",confirmNote:"\xBFConfirma que desea recrear esta solicitud de oferta?",warningNote:"Esta oferta ha caducado. Si la vuelve a crear, se generar\xE1 una nueva solicitud de oferta con el mismo contenido, que se puede editar y enviar para su aprobaci\xF3n posterior."}},seller:{submit:{a11y:{close:"Cerrar el modo de env\xEDo de oferta"},title:"\xBFEnviar oferta {{ code }}?",confirmNote:"\xBFConfirma que desea enviar esta oferta?",warningNote:"Dependiendo del valor total de la oferta, podr\xEDa requerirse una aprobaci\xF3n adicional antes de que el comprador pueda consultar esta oferta.",successMessage:"Oferta enviada correctamente"}},sellerapprover:{approve:{a11y:{close:"Cerrar modo de aprobaci\xF3n de oferta"},title:"\xBFAprobar oferta {{ code }}?",confirmNote:"\xBFConfirma que desea aprobar esta oferta?",successMessage:"Oferta aprobada correctamente"},reject:{a11y:{close:"Cerrar modo de oferta rechazada"},title:"\xBFRechazar oferta {{ code }}?",confirmNote:"\xBFConfirma que desea rechazar esta oferta?",successMessage:"Oferta rechazada"}},cancelled:{requote:{a11y:{close:"Cerrar modo para volver a crear oferta"},title:"\xBFRecrear solicitud de oferta {{ code }}?",confirmNote:"\xBFConfirma que desea recrear esta solicitud de oferta?",warningNote:"Su cesta actual se convertir\xE1 en una cesta guardada."}},all:{edit:{a11y:{close:"Cerrar el modo de edici\xF3n de ofertas"},title:"\xBFEditar oferta {{ code }}?",confirmNote:"\xBFConfirma que desea editar esta oferta?",warningNote:"Su cesta actual se convertir\xE1 en una cesta guardada."}}},comments:{regionTitle:"Contacto/Cuadro de comentarios",title:"Contacto",invali
11dComment:"Entrada no v\xE1lida. Escriba nuevamente...",allProducts:"Todos los productos"},commons:{requestQuote:"Solicitar oferta",cart:"Cesta",minRequestInitiationNote:"Se requiere un subtotal m\xEDnimo de ${{minValue}} para enviar una oferta ",savedActiveCart:"Su cesta activa se convirti\xF3 en cesta guardada {{ code }}"},header:{buyerEdit:{a11y:{cancel:"Cancelar la edici\xF3n de la informaci\xF3n del encabezado de oferta",save:"Guardar la informaci\xF3n del encabezado de oferta"}},overview:{regionTitle:"Resumen de detalles de la oferta",id:"ID de oferta",status:"Estado",information:"Informaci\xF3n de la oferta",name:"Nombre",description:"Descripci\xF3n",charactersLeft:"caracteres restantes: {{count}}",priceAndExpiry:"Precio y caducidad",estimatedTotal:"Total estimado",total:"Total",expirationTime:"Fecha de caducidad",a11y:{edit:"Editar informaci\xF3n de encabezado de oferta"},createdAndUpdated:"Creado y actualizado",createdDate:"Creado",lastUpdatedDate:"\xDAltima actualizaci\xF3n"}},httpHandlers:{cartValidationIssue:"Hay problemas con sus entradas. Revise su cesta.",quoteCartIssue:"No es posible realizar cambios en las entradas de la cesta. Proceda al pago",absoluteDiscountIssue:"Elija un descuento que no exceda el valor total",expirationDateIssue:"Elija una fecha de vencimiento futura",threshold:{underThresholdError:"El precio total de la oferta solicitada no alcanza el umbral m\xEDnimo"},expired:"Esta oferta ha caducado. Debe volver a enviar su solicitud de oferta para recibir la oferta de otro proveedor.",downloadPDFError:"Algo sali\xF3 mal. No se pudo obtener el documento de propuesta en formato PDF."},items:{regionTitle:"Elementos de la cesta"},links:{newCart:"Nueva cesta",quotes:"Ofertas",download:"Descargar propuesta",order:"Detalles del pedido",a11y:{newCart:"Crear una cesta nueva vac\xEDa e ir hasta ella.",quotes:"Ir a la lista de resultados de b\xFAsqueda de ofertas.",download:"Comenzar a descargar la propuesta de oferta",order:"Navegar a pedido asociado a esta oferta"}},list:{regionTitle:"Resumen de lista de ofertas",title:"Lista de ofertas",name:"Nombre",updated:"Actualizado",sortBy:"Ordenar por",sortQuotes:"Ordenar ofertas",empty:"No tenemos registro de ofertas para esta cuenta.",quoteId:"ID de oferta",status:"Estado",clickableRow:"Haga clic en la fila para obtener m\xE1s informaci\xF3n de las ofertas"},states:{BUYER_DRAFT:"Borrador",BUYER_SUBMITTED:"Enviada",BUYER_ACCEPTED:"Aceptada",BUYER_APPROVED:"Aprobada",BUYER_REJECTED:"Rechazada",BUYER_OFFER:"Oferta de proveedor",BUYER_ORDERED:"Pedida",SELLER_DRAFT:"Borrador",SELLER_REQUEST:"Solicitada",SELLER_SUBMITTED:"Enviada",SELLERAPPROVER_DRAFT:"Borrador",SELLERAPPROVER_PENDING:"Aprobaci\xF3n pendiente",SELLERAPPROVER_APPROVED:"Aprobada",SELLERAPPROVER_REJECTED:"Rechazada",CREATED:"Creada",CANCELLED:"Cancelada",EXPIRED:"Caducada"},summary:{regionTitle:"Resumen del pedido",actions:{APPROVE:"Aprobar oferta",CANCEL:"Cancelar oferta",CHECKOUT:"Aceptar y finalizar compra",EDIT:"Editar oferta",REJECT:"Rechazar oferta",REQUOTE:"Solicitar oferta nueva",SAVE:"Grabar oferta",SUBMIT:"Enviar oferta",VIEW:"Ver oferta"},prices:{title:"Resumen del pedido",subtotal:"Subtotal",productDiscount:"Descuento del elemento",orderDiscount:"Descuento del pedido",quoteDiscount:"Descuentos de la oferta",total:"Total",hint:"No se incluyen impuestos en el total"},sellerEdit:{discount:"Descuento",apply:"Aplicar",expiryDate:"Fecha de caducidad",discountValidationText:"Ingresar un descuento de porcentaje v\xE1lido",a11y:{apply:"Haga clic para aplicar el valor de descuento ingresado a esta oferta",discount:"Ingrese un valor de descuento porcentual que se aplicar\xE1 a esta oferta",expiryDate:"Ingrese una fecha de vencimiento para esta oferta"}}}},nW={quote:aW},$z={quote:nW};var oW={confirmDialog:{name:"Nom\xA0:",description:"Description\xA0:",validity:"Ce devis est valable jusqu'au {{ expirationTime }}",option:{yes:"Oui",no:"Non"},buyer:{submit:{a11y:{close:"Fermer la bo\xEEte de dialogue modale d'envoi du devis"},title:"Envoyer la demande de devis {{ code }}\xA0?",confirmNote:"Voulez-vous vraiment envoyer cette demande de devis\xA0?",successMessage:"La demande de devis a \xE9t\xE9 envoy\xE9e avec succ\xE8s."},cancel:{a11y:{close:"Fermer la bo\xEEte de dialogue modale d'annulation du devis"},title:"Annuler la demande de devis {{ code }}\xA0?",confirmNote:"Voulez-vous vraiment annuler cette demande de devis\xA0?",successMessage:"Demande de devis annul\xE9e"}},buyer_offer:{edit:{a11y:{close:"Fermer la bo\xEEte de dialogue modale de modification du devis"},title:"Confirmer la modification du devis {{ code }}\xA0?",confirmNote:"Voulez-vous vraiment modifier ce devis approuv\xE9\xA0?",warningNote:"Ce devis a \xE9t\xE9 approuv\xE9. La modification de ce devis emp\xEAchera sa validation tant que les modifications n'auront pas \xE9t\xE9 approuv\xE9es."},cancel:{a11y:{close:"Fermer la bo\xEEte de dialogue modale d'annulation du devis"},title:"Annuler le devis {{ code }}\xA0?",confirmNote:"Voulez-vous vraiment annuler ce devis\xA0?",successMessage:"Devis annul\xE9"},checkout:{a11y:{close:"Fermer la bo\xEEte de dialogue modale de validation du devis"},title:"Valider le devis {{ code }}\xA0?",confirmNote:"Voulez-vous vraiment accepter et valider ce devis\xA0?"}},expired:{edit:{a11y:{close:"Fermer la bo\xEEte de dialogue modale de modification du devis"},title:"Confirmer la modification du devis {{ code }}\xA0?",confirmNote:"Voulez-vous vraiment modifier ce devis expir\xE9\xA0?",warningNote:"Ce devis a expir\xE9. La modification de ce devis emp\xEAchera sa validation tant que les modifications n'auront pas \xE9t\xE9 approuv\xE9es."},requote:{a11y:{close:"Fermer la bo\xEEte de dialogue modale de recr\xE9ation du devis"},title:"Recr\xE9er la demande de devis{{ code }}\xA0?",confirmNote:"Voulez-vous vraiment recr\xE9er cette demande de devis\xA0?",warningNote:"Ce devis a expir\xE9. Le fait de le recr\xE9er g\xE9n\xE9rera une nouvelle demande de devis avec le m\xEAme contenu, qui pourra \xEAtre modifi\xE9e et soumise \xE0 approbation par la suite."}},seller:{submit:{a11y:{close:"Fermer la bo\xEEte de dialogue modale d'envoi du devis"},title:"Envoyer le devis {{ code }}\xA0?",confirmNote:"Voulez-vous vraiment envoyer ce devis\xA0?",warningNote:"Selon la valeur totale du devis, une approbation suppl\xE9mentaire peut \xEAtre n\xE9cessaire avant que l'acheteur puisse valider ce devis.",successMessage:"Devis envoy\xE9 avec succ\xE8s"}},sellerapprover:{approve:{a11y:{close:"Fermer la bo\xEEte de dialogue modale d'approbation du devis"}
11,title:"Approuver le devis {{ code }}\xA0?",confirmNote:"Voulez-vous vraiment approuver ce devis\xA0?",successMessage:"Devis approuv\xE9 avec succ\xE8s"},reject:{a11y:{close:"Fermer la bo\xEEte de dialogue modale de refus du devis"},title:"Refuser le devis {{ code }}\xA0?",confirmNote:"Voulez-vous vraiment refuser ce devis\xA0?",successMessage:"Devis refus\xE9"}},cancelled:{requote:{a11y:{close:"Fermer la bo\xEEte de dialogue modale de recr\xE9ation de devis"},title:"Recr\xE9er la demande de devis{{ code }}\xA0?",confirmNote:"Voulez-vous vraiment recr\xE9er cette demande de devis\xA0?",warningNote:"Votre panier actuel sera converti en panier sauvegard\xE9."}},all:{edit:{a11y:{close:"Fermer la bo\xEEte de dialogue modale de modification du devis"},title:"Modifier le devis {{ code }}\xA0?",confirmNote:"Voulez-vous vraiment modifier ce devis\xA0?",warningNote:"Votre panier actuel sera converti en panier sauvegard\xE9."}}},comments:{regionTitle:"Cadre pour contact/commentaire",title:"Contact",invalidComment:"Saisie non valide - Veuillez ressaisir du texte...",allProducts:"Tous les produits"},commons:{requestQuote:"Demander un devis",cart:"Panier",minRequestInitiationNote:"Un sous-total minimum de ${{minValue}} est requis pour envoyer un devis. ",savedActiveCart:"Votre panier actif a \xE9t\xE9 converti en panier sauvegard\xE9 {{ code }}."},header:{buyerEdit:{a11y:{cancel:"Informations d'en-t\xEAte pour l'annulation de la modification du devis",save:"Informations d'en-t\xEAte pour la sauvegarde du devis"}},overview:{regionTitle:"Synth\xE8se des d\xE9tails du devis",id:"ID du devis",status:"Statut",information:"Informations sur le devis",name:"Nom",description:"Description",charactersLeft:"Caract\xE8res restants\xA0: {{count}}",priceAndExpiry:"Prix et expiration",estimatedTotal:"Total estim\xE9",total:"Total",expirationTime:"Date d'expiration",a11y:{edit:"Informations d'en-t\xEAte pour la modification du devis"},createdAndUpdated:"Cr\xE9\xE9 et mis \xE0 jour",createdDate:"Cr\xE9\xE9",lastUpdatedDate:"Derni\xE8re mise \xE0 jour"}},httpHandlers:{cartValidationIssue:"Vos entr\xE9es comportent des erreurs. Veuillez v\xE9rifier votre panier.",quoteCartIssue:"Impossible de modifier les entr\xE9es du panier. Veuillez passer \xE0 la validation.",absoluteDiscountIssue:"S\xE9lectionnez une remise qui ne d\xE9passe pas la valeur totale.",expirationDateIssue:"S\xE9lectionnez une date d'expiration dans le futur.",threshold:{underThresholdError:"Le prix total du devis demand\xE9 n'atteint pas le seuil minimum."},expired:"Ce devis a expir\xE9. Vous devez renvoyer votre demande de devis pour recevoir un autre devis du fournisseur.",downloadPDFError:"Une erreur s'est produite. Impossible d'obtenir le document PDF de la proposition."},items:{regionTitle:"Articles du panier"},links:{newCart:"Nouveau panier",quotes:"Devis",download:"T\xE9l\xE9charger la proposition",order:"D\xE9tails de la commande",a11y:{newCart:"Cr\xE9ez un nouveau panier vide et naviguez vers celui-ci.",quotes:"Naviguez vers la liste des r\xE9sultats de la recherche de devis.",download:"Commencer par t\xE9l\xE9charger une proposition de devis.",order:"Naviguer vers la commande associ\xE9e \xE0 ce devis"}},list:{regionTitle:"Synth\xE8se de la liste des devis",title:"Liste des devis",name:"Nom",updated:"Mis \xE0 jour",sortBy:"Trier par",sortQuotes:"Trier les devis",empty:"Nous n'avons pas de devis pour ce compte.",quoteId:"ID du devis",status:"Statut",clickableRow:"Cliquez sur la ligne pour plus de d\xE9tails concernant le devis."},states:{BUYER_DRAFT:"Version pr\xE9liminaire",BUYER_SUBMITTED:"Envoy\xE9",BUYER_ACCEPTED:"Accept\xE9",BUYER_APPROVED:"Approuv\xE9",BUYER_REJECTED:"Refus\xE9",BUYER_OFFER:"Devis du fournisseur",BUYER_ORDERED:"Command\xE9",SELLER_DRAFT:"Version pr\xE9liminaire",SELLER_REQUEST:"Demand\xE9",SELLER_SUBMITTED:"Envoy\xE9",SELLERAPPROVER_DRAFT:"Version pr\xE9liminaire",SELLERAPPROVER_PENDING:"En attente d'approbation",SELLERAPPROVER_APPROVED:"Approuv\xE9",SELLERAPPROVER_REJECTED:"Refus\xE9",CREATED:"Cr\xE9\xE9",CANCELLED:"Annul\xE9",EXPIRED:"Expir\xE9"},summary:{regionTitle:"Synth\xE8se de la commande",actions:{APPROVE:"Approuver le devis",CANCEL:"Annuler le devis",CHECKOUT:"Accepter et valider",EDIT:"Modifier le devis",REJECT:"Refuser le devis",REQUOTE:"Demander un nouveau devis",SAVE:"Sauvegarder le devis",SUBMIT:"Envoyer le devis",VIEW:"Afficher le devis"},prices:{title:"Synth\xE8se de la commande",subtotal:"Sous-total",productDiscount:"Remise sur l'article",orderDiscount:"Remise sur commande",quoteDiscount:"Remise sur devis",total:"Total",hint:"Aucune taxe n'est incluse dans le montant total"},sellerEdit:{discount:"Remise",apply:"Appliquer",expiryDate:"Date d'expiration",discountValidationText:"Saisissez un pourcentage de remise valide.",a11y:{apply:"Cliquez pour appliquer \xE0 ce devis la valeur de remise saisie .",discount:"Saisissez une valeur de remise en pourcentage \xE0 appliquer \xE0 ce devis.",expiryDate:"Saisissez une date d'expiration pour ce devis."}}}},rW={quote:oW},Hz={quote:rW};var sW={confirmDialog:{name:"Nome:",description:"Descrizione:",validity:"Questa offerta \xE8 valida fino al {{ expirationTime }}
11",option:{yes:"S\xEC",no:"No"},buyer:{submit:{a11y:{close:"Chiudi la finestra modale di invio offerta"},title:"Inviare richiesta di offerta {{ code }}?",confirmNote:"Confermare di voler inviare questa richiesta di offerta?",successMessage:"Richiesta di offerta inviata correttamente"},cancel:{a11y:{close:"Chiudi la finestra modale di annullamento offerta"},title:"Annullare la richiesta di offerta {{ code }}?",confirmNote:"Confermare di voler annullare questa richiesta di offerta?",successMessage:"Richiesta di offerta annullata"}},buyer_offer:{edit:{a11y:{close:"Chiudi la finestra modale di modifica offerta"},title:"Confermare la modifica dell'offerta {{ code }}?",confirmNote:"Confermare di voler modificare questa offerta approvata?",warningNote:"Questa offerta \xE8 stata approvata. La modifica dell'offerta ne impedir\xE0 il check-out finch\xE9 le nuove modifiche non saranno approvate."},cancel:{a11y:{close:"Chiudi la finestra modale di annullamento offerta"},title:"Annullare l'offerta {{ code }}?",confirmNote:"Confermare di voler annullare questa offerta?",successMessage:"Offerta annullata"},checkout:{a11y:{close:"Chiudi la finestra modale di check-out offerta"},title:"Effettuare il check-out dell'offerta {{ code }}?",confirmNote:"Confermare di voler accettare ed eseguire il check-out di questa offerta?"}},expired:{edit:{a11y:{close:"Chiudi la finestra modale di modifica offerta"},title:"Confermare la modifica dell'offerta{{ code }}?",confirmNote:"Confermare di voler modificare questa offerta scaduta?",warningNote:"Questa offerta \xE8 scaduta. La modifica dell'offerta ne impedir\xE0 il check-out finch\xE9 le nuove modifiche non saranno approvate."},requote:{a11y:{close:"Chiudi la finestra modale di invio di nuova offerta"},title:"Ricreare richiesta dell'offerta {{ code }}?",confirmNote:"Confermare di voler ricreare questa richiesta di offerta?",warningNote:"Questa offerta \xE8 scaduta. L'invio di una nuova offerta creer\xE0 una nuova richiesta di offerta con gli stessi contenuti, che potr\xE0 essere modificata e inviata per l'approvazione in seguito."}},seller:{submit:{a11y:{close:"Chiudi la finestra modale di invio offerta"},title:"Inviare offerta {{ code }}?",confirmNote:"Confermare di voler inviare questa offerta?",warningNote:"A seconda del valore totale dell'offerta, prima che l'acquirente possa effettuare il check-out di questa offerta potrebbe essere richiesta un'ulteriore approvazione.",successMessage:"Offerta inviata correttamente"}},sellerapprover:{approve:{a11y:{close:"Chiudi la finestra modale di approvazione offerta"},title:"Approvare offerta {{ code }}?",confirmNote:"Confermare di voler approvare questa offerta?",successMessage:"Offerta approvata correttamente"},reject:{a11y:{close:"Chiudi la finestra modale di rifiuto offerta"},title:"Rifiutare offerta {{ code }}?",confirmNote:"Confermare di voler rifiutare questa offerta?",successMessage:"Offerta rifiutata"}},cancelled:{requote:{a11y:{close:"Chiudi la finestra modale di invio di nuova offerta"},title:"Ricreare richiesta dell'offerta {{ code }}?",confirmNote:"Confermare di voler ricreare questa richiesta di offerta?",warningNote:"Il carrello acquisti attuale verr\xE0 convertito in carrello acquisti salvato."}},all:{edit:{a11y:{close:"Chiudi la finestra modale di modifica offerta"},title:"Modificare offerta {{ code }}?",confirmNote:"Confermare di voler modificare questa offerta?",warningNote:"Il carrello acquisti attuale verr\xE0 convertito in carrello acquisti salvato."}}},comments:{regionTitle:"Contatti/riquadro commenti",title:"Contatti",invalidComment:"Input non valido - Digitare di nuovo...",allProducts:"Tutti i prodotti"},commons:{requestQuote:"Richiedi offerta",cart:"Carrello acquisti",minRequestInitiationNote:"Per inviare un'offerta occorre almeno un totale parziale di ${{minValue}} ",savedActiveCart:"Il carrello acquisti attivo \xE8 stato convertito in carrello acquisti salvato {{ code }}"},header:{buyerEdit:{a11y:{cancel:"Annulla la modifica delle informazioni di intestazione dell'offerta",save:"Salva le informazioni di intestazione dell'offerta"}},overview:{regionTitle:"Riepilogo dei dettagli dell'offerta",id:"ID offerta",status:"Stato",information:"Informazioni offerta",name:"Nome",description:"Descrizione",charactersLeft:"caratteri rimanenti: {{count}}",priceAndExpiry:"Prezzo e scadenza",estimatedTotal:"Totale stimato",total:"Totale",expirationTime:"Data di scadenza",a11y:{edit:"Modifica le informazioni di intestazione dell'offerta"},createdAndUpdated:"Creato e aggiornato",createdDate:"Creato",lastUpdatedDate:"Ultimo aggiornamento"}},httpHandlers:{cartValidationIssue:"Sono stati rilevati problemi con gli inserimenti. Rivedere il carrello acquisti.",quoteCartIssue:"Impossibile apportare modifiche agli inserimento del carrello acquisti. Procedere al check-out.",absoluteDiscountIssue:"Scegli uno sconto che non superi il valore totale",expirationDateIssue:"Scegli una data di scadenza nel futuro",threshold:{underThresholdError:"Il prezzo totale dell'offerta richiesta non raggiunge la soglia minima"},expired:"Questa offerta \xE8 scaduta. \xC8 necessario inviare di nuovo la richiesta di offerta per ricevere un'altra offerta del fornitore.",downloadPDFError:"Si \xE8 verificato un errore. Impossibile ottenere il PDF del documento della proposta."},items:{regionTitle:"Articoli nel carrello acquisti"},links:{newCart:"Nuovo carrello acquisti",quotes:"Offerte",download:"Scarica proposta",order:"Dettagli ordine",a11y:{newCart:"Creare nuovo carrello acquisti vuoto e visualizzarlo.",quotes:"Passare alla lista dei risultati della ricerca di offerta.",download:"Inizia a caricare una proposta di offerta",order:"Passa all'ordine associato a questa offerta"}}
11,list:{regionTitle:"Riepilogo lista di offerte",title:"Lista di offerte",name:"Nome",updated:"Aggiornato",sortBy:"Ordina per",sortQuotes:"Ordina offerte",empty:"Nessun record di offerte per questo account.",quoteId:"ID offerta",status:"Stato",clickableRow:"Fare clic sulla riga per maggiori dettagli sull'offerta."},states:{BUYER_DRAFT:"Bozza",BUYER_SUBMITTED:"Inviata",BUYER_ACCEPTED:"Accettata",BUYER_APPROVED:"Approvata",BUYER_REJECTED:"Rifiutata",BUYER_OFFER:"Offerta fornitore",BUYER_ORDERED:"Ordinata",SELLER_DRAFT:"Bozza",SELLER_REQUEST:"Richiesta",SELLER_SUBMITTED:"Inviata",SELLERAPPROVER_DRAFT:"Bozza",SELLERAPPROVER_PENDING:"In attesa di approvazione",SELLERAPPROVER_APPROVED:"Approvata",SELLERAPPROVER_REJECTED:"Rifiutata",CREATED:"Creata",CANCELLED:"Annullata",EXPIRED:"Scaduta"},summary:{regionTitle:"Riepilogo dell'ordine",actions:{APPROVE:"Approva offerta",CANCEL:"Annulla offerta",CHECKOUT:"Accetta ed esegui il check-out",EDIT:"Modifica offerta",REJECT:"Rifiuta offerta",REQUOTE:"Richiedi nuova offerta",SAVE:"Salva offerta",SUBMIT:"Invia offerta",VIEW:"Visualizza offerta"},prices:{title:"Riepilogo dell'ordine",subtotal:"Totale parziale",productDiscount:"Sconto su articolo",orderDiscount:"Sconto su ordine",quoteDiscount:"Sconto su offerta",total:"Totale",hint:"Nessuna imposta inclusa nel totale"},sellerEdit:{discount:"Sconto",apply:"Applica",expiryDate:"Data di scadenza",discountValidationText:"Inserisci uno sconto percentuale valido",a11y:{apply:"Fare clic per applicare il valore di sconto inserito a questa offerta",discount:"Inserisci un valore di sconto percentuale da applicare a questa offerta",expiryDate:"Inserisci una data di scadenza per questa offerta"}}}},lW={quote:sW},Kz={quote:lW};var cW={confirmDialog:{name:"Nome:",description:"Descri\xE7\xE3o:",validity:"Esta cota\xE7\xE3o \xE9 v\xE1lida at\xE9 {{ expirationTime }}",option:{yes:"Sim",no:"N\xE3o"},buyer:{submit:{a11y:{close:"Fechar modal de envio de cota\xE7\xE3o"},title:"Enviar solicita\xE7\xE3o de cota\xE7\xE3o {{ code }}?",confirmNote:"Tem a certeza que quer enviar esta solicita\xE7\xE3o de cota\xE7\xE3o?",successMessage:"Solicita\xE7\xE3o de cota\xE7\xE3o enviada com \xEAxito"},cancel:{a11y:{close:"Fechar modal de cancelamento de cota\xE7\xE3o"},title:"Cancelar solicita\xE7\xE3o de cota\xE7\xE3o {{ code }}?",confirmNote:"Tem a certeza que quer cancelar esta solicita\xE7\xE3o de cota\xE7\xE3o?",successMessage:"Solicita\xE7\xE3o de cota\xE7\xE3o cancelada"}},buyer_offer:{edit:{a11y:{close:"Fechar modal de edi\xE7\xE3o de cota\xE7\xE3o"},title:"Confirmar edi\xE7\xE3o de cota\xE7\xE3o {{ code }}?",confirmNote:"Tem a certeza que quer editar esta cota\xE7\xE3o aprovada?",warningNote:"Esta cota\xE7\xE3o foi aprovada. A edi\xE7\xE3o desta cota\xE7\xE3o evitar\xE1 o check-out at\xE9 as novas edi\xE7\xF5es serem aprovadas."},cancel:{a11y:{close:"Fechar modal de cancelamento de cota\xE7\xE3o"},title:"Cancelar cota\xE7\xE3o {{ code }}?",confirmNote:"Tem a certeza que quer cancelar esta cota\xE7\xE3o?",successMessage:"Cota\xE7\xE3o cancelada"},checkout:{a11y:{close:"Fechar modal de check-out de cota\xE7\xE3o"},title:"Fazer check-out da cota\xE7\xE3o {{ code }}?",confirmNote:"Tem a certeza que quer aceitar e fazer check-out desta cota\xE7\xE3o?"}},expired:{edit:{a11y:{close:"Fechar modal de edi\xE7\xE3o de cota\xE7\xE3o"},title:"Confirmar edi\xE7\xE3o de cota\xE7\xE3o {{ code }}?",confirmNote:"Tem a certeza que quer editar esta cota\xE7\xE3o expirada?",warningNote:"Esta cota\xE7\xE3o expirou. A edi\xE7\xE3o desta cota\xE7\xE3o evitar\xE1 o check-out at\xE9 as novas edi\xE7\xF5es serem aprovadas."},requote:{a11y:{close:"Fechar modal de nova cota\xE7\xE3o"},title:"Recriar solicita\xE7\xE3o de cota\xE7\xE3o {{ code }}?",confirmNote:"Tem a certeza que quer recriar esta solicita\xE7\xE3o de cota\xE7\xE3o?",warningNote:"Esta cota\xE7\xE3o expirou. A nova cota\xE7\xE3o criar\xE1 uma nova solicita\xE7\xE3o de cota\xE7\xE3o com o mesmo conte\xFAdo, que poder\xE1 ser editada e enviada para aprova\xE7\xE3o posteriormente."}},seller:{submit:{a11y:{close:"Fechar modal de envio de cota\xE7\xE3o"},title:"Enviar cota\xE7\xE3o {{ code }}?",confirmNote:"Tem a certeza que quer enviar esta cota\xE7\xE3o?",warningNote:"Dependendo do valor total da cota\xE7\xE3o, poder\xE1 ser necess\xE1ria uma aprova\xE7\xE3o adicional antes que o comprador possa fazer check-out dessa cota\xE7\xE3o.",successMessage:"Cota\xE7\xE3o enviada com \xEAxito"}},sellerapprover:{approve:{a11y:{close:"Fechar modal de aprova\xE7\xE3o de cota\xE7\xE3o"},title:"Aprovar cota\xE7\xE3o {{ code }}?",confirmNote:"Tem a certeza que quer aprovar esta cota\xE7\xE3o?",successMessage:"Cota\xE7\xE3o aprovada com \xEAxito"},reject:{a11y:{close:"Fechar modal de rejei\xE7\xE3o de cota\xE7\xE3o"},title:"Rejeitar cota\xE7\xE3o {{ code }}?",confirmNote:"Tem a certeza que quer rejeitar esta cota\xE7\xE3o?",successMessage:"Cota\xE7\xE3o rejeitada"}},cancelled:{requote:{a11y:{close:"Fechar modal de nova cota\xE7\xE3o"},title:"Recriar solicita\xE7\xE3o de cota\xE7\xE3o {{ code }}?",confirmNote:"Tem a certeza que quer recriar esta solicita\xE7\xE3o de cota\xE7\xE3o?",warningNote:"Seu carrinho atual ser\xE1 convert
11ido em um carrinho gravado."}},all:{edit:{a11y:{close:"Fechar modal de edi\xE7\xE3o de cota\xE7\xE3o"},title:"Editar cota\xE7\xE3o {{ code }}?",confirmNote:"Tem a certeza que quer editar esta cota\xE7\xE3o?",warningNote:"Seu carrinho atual ser\xE1 convertido em um carrinho gravado."}}},comments:{regionTitle:"Contato/caixa de coment\xE1rios",title:"Contato",invalidComment:"Entrada inv\xE1lida - Digite novamente...",allProducts:"Todos os produtos"},commons:{requestQuote:"Solicitar cota\xE7\xE3o",cart:"Carrinho",minRequestInitiationNote:"\xC9 necess\xE1rio um subtotal m\xEDnimo de ${{minValue}} para enviar uma cota\xE7\xE3o ",savedActiveCart:"Seu carrinho ativo foi convertido no carrinho gravado {{ code }}"},header:{buyerEdit:{a11y:{cancel:"Cancelar edi\xE7\xE3o de informa\xE7\xF5es do cabe\xE7alho da cota\xE7\xE3o",save:"Gravar informa\xE7\xF5es do cabe\xE7alho da cota\xE7\xE3o"}},overview:{regionTitle:"Resumo de detalhes da cota\xE7\xE3o",id:"ID da cota\xE7\xE3o",status:"Status",information:"Informa\xE7\xF5es da cota\xE7\xE3o",name:"Nome",description:"Descri\xE7\xE3o",charactersLeft:"caracteres restantes: {{count}}",priceAndExpiry:"Pre\xE7o e validade",estimatedTotal:"Total estimado",total:"Total",expirationTime:"Data de validade",a11y:{edit:"Editar informa\xE7\xF5es do cabe\xE7alho da cota\xE7\xE3o"},createdAndUpdated:"Criado e atualizado",createdDate:"Criado",lastUpdatedDate:"\xDAltima atualiza\xE7\xE3o"}},httpHandlers:{cartValidationIssue:"Existem problemas com suas entradas. Revise seu carrinho.",quoteCartIssue:"N\xE3o \xE9 poss\xEDvel efetuar modifica\xE7\xF5es nas entradas do carrinho. Prossiga para o check-out",absoluteDiscountIssue:"Selecione um desconto que n\xE3o exceda o valor total",expirationDateIssue:"Selecione uma data de expira\xE7\xE3o no futuro",threshold:{underThresholdError:"O pre\xE7o total da cota\xE7\xE3o solicitada n\xE3o cumpre o limite m\xEDnimo"},expired:"Esta cota\xE7\xE3o expirou. Voc\xEA deve reenviar sua solicita\xE7\xE3o de cota\xE7\xE3o para receber outra cota\xE7\xE3o do fornecedor.",downloadPDFError:"Algo deu errado. Imposs\xEDvel obter PDF do documento de proposta."},items:{regionTitle:"Itens do carrinho"},links:{newCart:"Novo carrinho",quotes:"Cota\xE7\xF5es",download:"Baixar proposta",order:"Detalhe do pedido",a11y:{newCart:"Crie um novo carrinho vazio e navegue para o mesmo.",quotes:"Navegue para a lista de resultados da pesquisa de cota\xE7\xF5es.",download:"Inicie o download de uma proposta de cota\xE7\xE3o",order:"Navegue para a ordem associada com esta cota\xE7\xE3o"}},list:{regionTitle:"Resumo da lista de cota\xE7\xF5es ",title:"Lista de cota\xE7\xF5es",name:"Nome",updated:"Atualizado",sortBy:"Ordenar por",sortQuotes:"Ordenar cota\xE7\xF5es",empty:"N\xE3o temos registros de cota\xE7\xF5es para essa conta.",quoteId:"ID da cota\xE7\xE3o",status:"Status",clickableRow:"Clique na linha para obter mais detalhes da cota\xE7\xE3o"},states:{BUYER_DRAFT:"Rascunho",BUYER_SUBMITTED:"Enviado",BUYER_ACCEPTED:"Aceito",BUYER_APPROVED:"Aprovado",BUYER_REJECTED:"Rejeitado",BUYER_OFFER:"Cota\xE7\xE3o do fornecedor",BUYER_ORDERED:"Pedido",SELLER_DRAFT:"Rascunho",SELLER_REQUEST:"Solicitado",SELLER_SUBMITTED:"Enviado",SELLERAPPROVER_DRAFT:"Rascunho",SELLERAPPROVER_PENDING:"Aprova\xE7\xE3o pendente",SELLERAPPROVER_APPROVED:"Aprovado",SELLERAPPROVER_REJECTED:"Rejeitado",CREATED:"Criado",CANCELLED:"Cancelado",EXPIRED:"Expirado"},summary:{regionTitle:"Resumo do pedido",actions:{APPROVE:"Aprovar cota\xE7\xE3o",CANCEL:"Cancelar cota\xE7\xE3o",CHECKOUT:"Aceitar e fazer check-out",EDIT:"Editar cota\xE7\xE3o",REJECT:"Rejeitar cota\xE7\xE3o",REQUOTE:"Solicitar nova cota\xE7\xE3o",SAVE:"Gravar cota\xE7\xE3o",SUBMIT:"Enviar cota\xE7\xE3o",VIEW:"Visualizar cota\xE7\xE3o"},prices:{title:"Resumo do pedido",subtotal:"Subtotal",productDiscount:"Desconto de item",orderDiscount:"Desconto do pedido",quoteDiscount:"Desconto de cota\xE7\xE3o",total:"Total",hint:"N\xE3o s\xE3o inclu\xEDdos impostos no total"},sellerEdit:{discount:"Desconto",apply:"Aplicar",expiryDate:"Data de validade",discountValidationText:"Insira um desconto percentual v\xE1lido",a11y:{apply:"Clique para aplicar o valor de desconto inserido a essa cota\xE7\xE3o",discount:"Insira um valor do desconto percentual a ser aplicado a essa cota\xE7\xE3o",expiryDate:"Insira uma data de validade para essa cota\xE7\xE3o"}}}},dW={quote:cW},Gz={quote:dW};var uW={confirmDialog:{name:"\u540D\u79F0\uFF1A",description:"\u63CF\u8FF0\uFF1A",validity:"\u6B64\u62A5\u4EF7\u5728 {{ expirationTime }} \u4E4B\u524D\u6709\u6548",option:{yes:"\u662F",no:"\u5426"},buyer:{submit:{a11y:{close:"\u5173\u95ED\u63D0\u4EA4\u62A5\u4EF7\u6A21\u5F0F"},title:"\u63D0\u4EA4\u62A5\u4EF7\u8BF7\u6C42 {{ code }}\uFF1F",confirmNote:"\u662F\u5426\u786E\u5B9A\u8981\u63D0\u4EA4\u6B64\u62A5\u4EF7\u8BF7\u6C42\uFF1F",successMessage:"\u62A5\u4EF7\u8BF7\u6C42\u5DF2\u6210\u529F\u63D0\u4EA4"},cancel:{a11y:{close:"\u5173\u95ED\u53D6\u6D88\u62A5\u4EF7\u6A21\u5F0F"},title:"\u53D6\u6D88\u62A5\u4EF7\u8BF7\u6C42 {{ code }}\uFF1F",confirmNote:"\u662F\u5426\u786E\u5B9A\u8981\u53D6\u6D88\u6B64\u62A5\u4EF7\u8BF7\u6C42\uFF1F",successMessage:"\u62A5\u4EF7\u8BF7\u6C42\u5DF2\u53D6\u6D88"}},buyer_offer:{edit:{a11y:{close:"\u5173\u95ED\u7F16\u8F91\u62A5\u4EF7\u6A21\u5F0F"},title:"\u786E\u8BA4\u7F16\u8F91\u62A5\u4EF7 {{ code }}\uFF1F",confirmNote:"\u662F\u5426\u786E\u5B9A\u8981\u7F16\u8F91\u6B64\u5DF2\u83B7\u6279\u51C6\u7684\u62A5\u4EF7\uFF1F",warningNote:"\u6B64\u62A5\u4EF7\u5DF2\u83B7\u6279\u51C6\u3002\u5728\u65B0\u7F16\u8F91\u83B7\u5F97\u6279\u51C6\u524D\uFF0C\u7F16\u8F91\u6B64\u62A5\u4EF7\u5C06\u963B\u6B62\u7ED3\u8D26\u3002"},cancel:{a11y:{close:"\u5173\u95ED\u53D6\u6D88\u62A5\u4EF7\u6A21\u5F0F"},title:"\u53D6\u6D88\u62A5\u4EF7 {{ code }}\uFF1F",confirmNote:"\u662F\u5426\u786E\u5B9A\u8981\u53D6\u6D88\u6B64\u62A5\u4EF7\uFF1F",successMessage:"\u62A5\u4EF7\u5DF2\u53D6\u6D88"},checkout:{a11y:{close:"\u5173\u95ED\u62A5\u4EF7\u7ED3\u8D26\u6A21\u5F0F"},title:"\u5BF9\u62A5\u4EF7 {{ code }} \u8FDB\u884C\u7ED3\u8D26\uFF1F",confirmNote:"\u662F\u5426\u786E\u5B9A\u8981\u63A5\u53D7\u6B64\u62A5\u4EF7\u5E76\u8FDB\u884C\u7ED3\u8D26\uFF1F"}},expired:{edit:{a11y:{close:"\u5173\u95ED\u7F16\u8F91\u62A5\u4EF7\u6A21\u5F0F"},title:"\u786E\u8BA4\u7F16\u8F91\u62A5\u4EF7 {{ code }}\uFF1F",confirmNote:"\u662F\u5426\u786E\u5B9A\u8981\u7F16\u8F91\u6B64\u5DF2\u8FC7\u671F\u62A5\u4EF7\uFF1F",warningNote:"\u6B64\u62A5\u4EF7\u5DF2\u8FC7\u671F\u3002\u5728\u65B0\u7F16\u8F91\u83B7\u5F97\u6279\u51C6\u524D\uFF0C\u7F16\u8F91\u6B64\u62A5\u4EF7\u5C06\u963B\u6B62\u7ED3\u8D26\u3002"},requote:{a11y:{close:"\u5173\u95ED\u91CD\u65B0\u62A5\u4EF7\u6A21\u5F0F"},title:"\u91CD\u65B0\u521B\u5EFA\u62A5\u4EF7\u8BF7\u6C42 {{ code }}\uFF1F",confirmNote:"\u662F\u5426\u786E\u5B9A\u8981\u91CD\u65B0\u521B\u5EFA\u6B64\u62A5\u4EF7\u8BF7\u6C42\uFF1F",warningNote:"\u6B64\u62A5\u4EF7\u5DF2\u8FC7\u671F\u3002\u4E3A\u5176\u91CD\u65B0\u62A5\u4EF7\u5C06\u521B\u5EFA\u4E00\u4E2A\u5185\u5BB9\u76F8\u540C\u7684\u65B0\u62A5\u4EF7\u8BF7\u6C42\uFF0C\u4E4B\u540E\u53EF\u5BF9\u5176\u8FDB\u884C\u7F16\u8F91\u5E76\u63D0\u4EA4\u4EE5\u4F9B\u5BA1\u6279\u3002"}},seller:{submit:{a11y:{close:"\u5173\u95ED\u63D0\u4EA4\u62A5\u4EF7\u6A21\u5F0F"},title:"\u63D0\u4EA4\u62A5\u4EF7 {{ code }}\uFF1F",confirmNote:"\u662F\u5426\u786E\u5B9A\u8981\u63D0\u4EA4\u6B64\u62A5\u4EF7\uFF1F",warningNote:"\u6839\u636E\u62A5\u4EF7\u7684\u603B\u8BA1\u503C\uFF0C\u53EF\u80FD\u9700\u8981\u5148\u8FDB\u884C\u9644\u52A0\u5BA1\u6279\uFF0C\u7136\u540E\u4E70\u65B9\u624D\u80FD\u5BF9\u6B64\u62A5\u4EF7\u8FDB\u884C\u7ED3\u8D26\u3002",successMessage:"\u62A5\u4EF7\u5DF2\u6210\u529F\u63D0\u4EA4"}},sellerapprover:{approve:{a11y:{close:"\u5173\u95ED\u6279\u51C6\u62A5\u4EF7\u6A21\u5F0F"},title:"\u6279\u51C6\u62A5\u4EF7 {{ code }}\uFF1F",confirmNote:"\u662F\u5426\u786E\u5B9A\u8981\u6279\u51C6\u6B64\u62A5\u4EF7\uFF1F",successMessage:"\u62A5\u4EF7\u5DF2\u6210\u529F\u6279\u51C6"},reject:{a11y:{close:"\u5173\u95ED\u62D2\u7EDD\u62A5\u4EF7\u6A21\u5F0F"},title:"\u62D2\u7EDD\u62A5\u4EF7 {{ code }}\uFF1F",confirmNote:"\u662F\u5426\u786E\u5B9A\u8981\u62D2\u7EDD\u6B64\u62A5\u4EF7\uFF1F",successMessage:"\u62A5\u4EF7\u5DF2\u62D2\u7EDD"}},cancelled:{requote:{a11y:{close:"\u5173\u95ED\u91CD\u65B0\u62A5\u4EF7\u6A21\u5F0F"},title:"\u91CD\u65B0\u521B\u5EFA\u62A5\u4EF7\u8BF7\u6C42 {{ code }}\uFF1F",confirmNote:"\u662F\u5426\u786E\u5B9A\u8981\u91CD\u65B0\u521B\u5EFA\u6B64\u62A5\u4EF7\u8BF7\u6C42\uFF1F",warningNote:"\u60A8\u7684\u5F53\u524D\u8D2D\u7269\u8F66\u5C06\u8F6C\u6362\u4E3A\u5DF2\u4FDD\u5B58\u8D2D\u7269\u8F66\u3002"}},all:{edit:{a11y:{close:"\u5173\u95ED\u7F16\u8F91\u62A5\u4EF7\u6A21\u5F0F"},title:"\u7F16\u8F91\u62A5\u4EF7 {{ code }}\uFF1F",confirmNote:"\u662F\u5426\u786E\u5B9A\u8981\u7F16\u8F91\u6B64\u62A5\u4EF7\uFF1F",warningNote:"\u60A8\u7684\u5F53\u524D\u8D2D\u7269\u8F66\u5C06\u8F6C\u6362\u4E3A\u5DF2\u4FDD\u5B58\u8D2D\u7269\u8F66\u3002"}}},comments:{regionTitle:"\u8054\u7CFB\u4EBA/\u8BC4\u8BBA\u6846",title:"\u8054\u7CFB\u4EBA",invalidComment:"\u8F93\u5165\u65E0\u6548 - \u8BF7\u91CD\u65B0\u8F93\u5165...",allProducts:"\u6240\u6709\u4EA7\u54C1"},commons:{requestQuote:"\u8BF7\u6C42\u62A5\u4EF7",cart:"\u8D2D\u7269\u8F66",minRequestInitiationNote:"\u63D0\u4EA4\u62A5\u4EF7\u8981\u6C42\u6700\u4F4E\u5C0F\u8BA1\u4E3A {{minValue}} \u7F8E\u5143\u3002 ",savedActiveCart:"\u60A8\u7684\u5DF2\u6FC0\u6D3B\u8D2D\u7269\u8F66\u8F6C\u6362\u4E3A\u5DF2\u4FDD\u5B58\u8D2D\u7269\u8F66 {{ code }}"},header:{buyerEdit:{a11y:{cancel:"\u53D6\u6D88\u7F16\u8F91\u62A5\u4EF7\u62AC\u5934\u4FE1\u606F",save:"\u4FDD\u5B58\u62A5\u4EF7\u62AC\u5934\u4FE1\u606F"}},overview:{regionTitle:"\u62A5\u4EF7\u8BE6\u7EC6\u4FE1\u606F\u6458\u8981",id:"\u62A5\u4EF7\u6807\u8BC6",status:"\u72B6\u6001",information:"\u62A5\u4EF7\u4FE1\u606F",name:"\u540D\u79F0",description:"\u63CF\u8FF0",charactersLeft:"\u5269\u4F59\u5B57\u7B26\uFF1A{{count}}",priceAndExpiry:"\u4EF7\u683C\u548C\u8FC7\u671F\u65E5\u671F",estimatedTotal:"\u4F30\u7B97\u603B\u989D",total:"\u603B\u8BA1",expirationTime:"\u8FC7\u671F\u65E5\u671F",a11y:{edit:"\u7F16\u8F91\u62A5\u4EF7\u62AC\u5934\u4FE1\u606F"},createdAndUpdated:"\u5DF2\u521B\u5EFA\u548C\u5DF2\u66F4\u65B0",createdDate:"\u5DF2\u521B\u5EFA",lastUpdatedDate:"\u4E0A\u6B21\u66F4\u65B0"}},httpHandlers:{cartValidationIssue:"\u60A8\u7684\u6761\u76EE\u5B58\u5728\u95EE\u9898\u3002\u8BF7\u68C0\u67E5\u60A8\u7684\u8D2D\u7269\u8F66\u3002",quoteCartIssue:"\u65E0\u6CD5\u5BF9\u8D2D\u7269\u8F66\u6761\u76EE\u8FDB\u884C\u66F4\u6539\u3002\u7EE7\u7EED\u7ED3\u8D26",absoluteDiscountIssue:"\u9009\u62E9\u4E0D\u8D85\u8FC7\u603B\u503C\u7684\u6298\u6263",expirationDateIssue:"\u9009\u62E9\u672A\u6765\u8FC7\u671F\u65E5\u671F",threshold:{underThresholdError:"\u6240\u8BF7\u6C42\u62A5\u4EF7\u7684\u603B\u4
11EF7\u683C\u672A\u8FBE\u5230\u6700\u4F4E\u9608\u503C"},expired:"\u6B64\u62A5\u4EF7\u5DF2\u8FC7\u671F\u3002\u60A8\u5FC5\u987B\u91CD\u65B0\u63D0\u4EA4\u62A5\u4EF7\u8BF7\u6C42\u624D\u80FD\u63A5\u6536\u5176\u4ED6\u4F9B\u5E94\u5546\u62A5\u4EF7\u3002",downloadPDFError:"\u51FA\u9519\u4E86\u3002\u65E0\u6CD5\u83B7\u53D6\u63D0\u6848\u6587\u6863 PDF\u3002"},items:{regionTitle:"\u8D2D\u7269\u8F66\u9879\u76EE"},links:{newCart:"\u65B0\u8D2D\u7269\u8F66",quotes:"\u62A5\u4EF7",download:"\u4E0B\u8F7D\u63D0\u6848",order:"\u8BA2\u5355\u8BE6\u7EC6\u4FE1\u606F",a11y:{newCart:"\u521B\u5EFA\u65B0\u7684\u7A7A\u8D2D\u7269\u8F66\u5E76\u5BFC\u822A\u5230\u6B64\u8D2D\u7269\u8F66\u3002",quotes:"\u5BFC\u822A\u5230\u62A5\u4EF7\u641C\u7D22\u7ED3\u679C\u5217\u8868\u3002",download:"\u5F00\u59CB\u4E0B\u8F7D\u62A5\u4EF7\u63D0\u6848",order:"\u5BFC\u822A\u5230\u4E0E\u6B64\u62A5\u4EF7\u76F8\u5173\u8054\u7684\u8BA2\u5355"}},list:{regionTitle:"\u62A5\u4EF7\u5217\u8868\u6458\u8981",title:"\u62A5\u4EF7\u5217\u8868",name:"\u540D\u79F0",updated:"\u5DF2\u66F4\u65B0",sortBy:"\u6392\u5E8F\u4F9D\u636E",sortQuotes:"\u5BF9\u62A5\u4EF7\u8FDB\u884C\u6392\u5E8F",empty:"\u6211\u4EEC\u6CA1\u6709\u6B64\u5E10\u6237\u7684\u62A5\u4EF7\u8BB0\u5F55\u3002",quoteId:"\u62A5\u4EF7\u6807\u8BC6",status:"\u72B6\u6001",clickableRow:"\u5355\u51FB\u884C\u5373\u53EF\u83B7\u5F97\u66F4\u591A\u62A5\u4EF7\u8BE6\u7EC6\u4FE1\u606F"},states:{BUYER_DRAFT:"\u8349\u7A3F",BUYER_SUBMITTED:"\u5DF2\u63D0\u4EA4",BUYER_ACCEPTED:"\u5DF2\u63A5\u53D7",BUYER_APPROVED:"\u5DF2\u6279\u51C6",BUYER_REJECTED:"\u5DF2\u62D2\u7EDD",BUYER_OFFER:"\u4F9B\u5E94\u5546\u62A5\u4EF7",BUYER_ORDERED:"\u5DF2\u8BA2\u8D2D",SELLER_DRAFT:"\u8349\u7A3F",SELLER_REQUEST:"\u5DF2\u8BF7\u6C42",SELLER_SUBMITTED:"\u5DF2\u63D0\u4EA4",SELLERAPPROVER_DRAFT:"\u8349\u7A3F",SELLERAPPROVER_PENDING:"\u5F85\u5BA1\u6279",SELLERAPPROVER_APPROVED:"\u5DF2\u6279\u51C6",SELLERAPPROVER_REJECTED:"\u5DF2\u62D2\u7EDD",CREATED:"\u5DF2\u521B\u5EFA",CANCELLED:"\u5DF2\u53D6\u6D88",EXPIRED:"\u5DF2\u8FC7\u671F"},summary:{regionTitle:"\u8BA2\u5355\u6458\u8981",actions:{APPROVE:"\u6279\u51C6\u62A5\u4EF7",CANCEL:"\u53D6\u6D88\u62A5\u4EF7",CHECKOUT:"\u63A5\u53D7\u5E76\u7ED3\u8D26",EDIT:"\u7F16\u8F91\u62A5\u4EF7",REJECT:"\u62D2\u7EDD\u62A5\u4EF7",REQUOTE:"\u8BF7\u6C42\u65B0\u62A5\u4EF7",SAVE:"\u4FDD\u5B58\u62A5\u4EF7",SUBMIT:"\u63D0\u4EA4\u62A5\u4EF7",VIEW:"\u67E5\u770B\u62A5\u4EF7"},prices:{title:"\u8BA2\u5355\u6458\u8981",subtotal:"\u5C0F\u8BA1",productDiscount:"\u9879\u76EE\u6298\u6263",orderDiscount:"\u8BA2\u5355\u6298\u6263",quoteDiscount:"\u62A5\u4EF7\u6298\u6263",total:"\u603B\u8BA1",hint:"\u603B\u8BA1\u4E2D\u4E0D\u542B\u7A0E"},sellerEdit:{discount:"\u6298\u6263",apply:"\u5E94\u7528",expiryDate:"\u8FC7\u671F\u65E5\u671F",discountValidationText:"\u8F93\u5165\u6709\u6548\u7684\u767E\u5206\u6BD4\u6298\u6263",a11y:{apply:"\u5355\u51FB\u4EE5\u5C06\u8F93\u5165\u7684\u6298\u6263\u503C\u5E94\u7528\u5230\u6B64\u62A5\u4EF7",discount:"\u8F93\u5165\u8981\u5E94\u7528\u5230\u6B64\u62A5\u4EF7\u7684\u767E\u5206\u6BD4\u6298\u6263\u503C",expiryDate:"\u8F93\u5165\u6B64\u62A5\u4EF7\u7684\u8FC7\u671F\u65E5\u671F"}}}},mW={quote:uW},Wz={quote:mW};var hv={quote:["quote"]};var bv=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({featureModules:{[Dh]:{module:()=>import("./chunk-7SCB5Y5K.js").then(t=>t.QuoteModule)}}}),ue({featureModules:{[_2]:{module:()=>import("./chunk-AMRU65B7.js").then(t=>t.QuoteCartGuardComponentModule)}}}),ue({featureModules:{[S2]:{module:()=>import("./chunk-V2LURJQ7.js").then(t=>t.QuoteRequestButtonModule)}}}),ue({i18n:{resources:{en:fv},chunks:hv}})],imports:[A2]})}};var pW={header:{consistent:"Konsistent",complete:"Vollst\xE4ndig",configId:"Konfigurations-ID",toconfig:"Konfigurieren",toConfigReadOnly:"Details anzeigen",editConfiguration:"Konfiguration bearbeiten",displayConfiguration:"Konfiguration anzeigen",resolveIssues:"Probleme beheben",resolveIssue:"Problem beheben",resolveConflicts:"Konflikte aufl\xF6sen",conflictWarning:"Konflikt muss aufgel\xF6st werden, um fortzufahren",updateMessage:"Die Konfiguration wird im Hintergrund aktualisiert",conflictsResolved:"Konflikte wurden aufgel\xF6st",showMore:"mehr anzeigen",showLess:"weniger anzeigen",items:"{{count}} Position",items_other:"{{count}} Positionen",show:"anzeigen",hide:"ausblenden",multipleWarnings:"Es gibt mehrere Warnungen.",reviewWarnings:"Diese Warnungen \xFCberpr\xFCfen",multipleErrors:"Es gibt mehrere Fehler.",reviewErrors:"Diese Fehler \xFCberpr\xFCfen",kbKeyName:"WB-Name",kbKeyLogsys:"Logisches System der WB",kbKeyVersion:"WB-Version",kbKeyBuildNr:"WB-Build-Nummer"},tabBar:{configuration:"Konfiguration",overview:"\xDCbersicht"}
11,notificationBanner:{numberOfIssues:"Sie m\xFCssen {{count}} Problem beheben, bevor Sie zur Kasse gehen.",numberOfIssues_other:"Sie m\xFCssen {{count}} Probleme beheben, bevor Sie zur Kasse gehen.",numberOfConflicts:"Sie m\xFCssen {{count}} Konflikt aufl\xF6sen, bevor Sie zur Kasse gehen.",numberOfConflicts_other:"Sie m\xFCssen {{count}} Konflikte aufl\xF6sen, bevor Sie zur Kasse gehen."},attribute:{id:"ID",quantity:"Menge",caption:"Attribute",notSupported:"Attributtyp wird nicht unterst\xFCtzt.",requiredAttribute:"{{param}} erforderlich",defaultRequiredMessage:"Geben Sie einen Wert f\xFCr das Mussfeld ein",singleSelectRequiredMessage:"W\xE4hlen Sie einen Wert aus",singleSelectAdditionalRequiredMessage:"W\xE4hlen Sie einen Wert aus, oder geben Sie einen Wert ein",multiSelectRequiredMessage:"W\xE4hlen Sie mindestens einen Wert aus",wrongNumericFormat:"Falsches Format, dieses numerische Attribut sollte entsprechend dem Muster {{pattern}} eingegeben werden",wrongNumericFormatMessage:"Geben Sie die Zahl in folgendem Format ein: {{pattern}}",wrongIntervalFormat:"Geben Sie einen Wert innerhalb der angegebenen Grenzen ein",deselectionNotPossible:"F\xFCgen Sie ein anderes Produkt hinzu, bevor Sie dieses entfernen",dropDownSelectMsg:"Treffen Sie eine Auswahl",noOptionSelectedMsg:"Keine Option ausgew\xE4hlt",notVisibleAttributeMsg:"Dieses Attribut ist f\xFCr den Benutzer nicht sichtbar"},button:{previous:"Zur\xFCck",next:"Weiter",back:"Zur\xFCck",more:"mehr",less:"weniger",deselect:"Auswahl aufheben",select:"Ausw\xE4hlen",add:"Hinzuf\xFCgen",remove:"Entfernen",exit:"Konfiguration beenden",exitMobile:"Beenden",cancelConfiguration:"Konfiguration abbrechen",cancelConfigurationMobile:"Abbrechen",filterOverview:"Filter",filterOverviewWithCount:"Filter ({{numAppliedFilters}})",showOptions:"Optionen anzeigen"},icon:{groupComplete:"Vollst\xE4ndig",groupIncomplete:"Unvollst\xE4ndig",groupConflict:"Konflikt",subgroup:"hat Untergruppen"},priceSummary:{basePrice:"Basispreis",selectedOptions:"Ausgew\xE4hlte Optionen",totalPrice:"Gesamtsumme",totalPricePerItem:"Summe pro Position"},addToCart:{button:"In den Warenkorb",buttonAfterAddToCart:"Mit Warenkorb fortfahren",buttonForQuote:"Mit Angebot fortfahren",buttonUpdateCart:"Fertig",buttonDisplayOnly:"Fertig",buttonClose:"Schlie\xDFen",confirmation:"Konfiguration wurde dem Warenkorb hinzugef\xFCgt",confirmationUpdate:"Warenkorb wurde mit Konfiguration aktualisiert",confirmationQuoteUpdate:"Angebot wurde mit Konfiguration aktualisiert",quantity:"Menge"},overviewForm:{noAttributeHeader:"Keine Ergebnisse",noAttributeText:"Filter entfernen, um \xDCbersichtsinhalt anzuzeigen",itemPrice:"Positionspreis"},overviewSidebar:{menu:"Men\xFC",filter:"Filter"},overviewFilter:{title:"Filter ausw\xE4hlen",byOption:"Nach Option filtern",byGroup:"Nach Gruppe filtern",byPrice:"Preisrelevante Optionen",mySelections:"Meine Selektionen",removeAll:"Alle entfernen",removeAllFilters:"Alle Filter entfernen",removeByPrice:"Preisrelevanten Filter entfernen",removeMySelections:'Filter "Meine Selektionen" entfernen',removeByGroup:"Gruppenfilter f\xFCr Gruppe {{group}} entfernen",noFiltersAvailable:"Keine Filter verf\xFCgbar"},group:{general:"Allgemein",conflictHeader:"Konflikte aufl\xF6sen",conflictGroup:"Konflikt f\xFCr {{attribute}}"},conflict:{suggestionTitle:"Vorschlag {{number}}:",suggestionText:'Wert f\xFCr "{{ attribute }}" \xE4ndern',viewConflictDetails:"Konflikt festgestellt - Details anzeigen",conflictDetected:"Konflikt festgestellt",viewConfigurationDetails:"In Konfiguration anzeigen"},restartDialog:{title:"Unbeendete Konfiguration",description:"Es gibt eine unbeendete Konfiguration aus einer fr\xFCheren Sitzung. M\xF6chten Sie sie wiederaufnehmen, oder m\xF6chten Sie eine neue Konfiguration beginnen?",restartButton:"Neu starten",resumeButton:"Wiederaufnehmen"},httpHandlers:{makeToStockBaseProductIssue:"Dieses Produkt ist ein Basisprodukt und kann dem Warenkorb nicht hinzugef\xFCgt werden; w\xE4hlen Sie stattdessen eine Produktvariante aus"},a11y:{configureProduct:"Produkt konfigurieren",showDetailsProduct:"Details des Produkts anzeigen",cartEntryBundleInfo:"Eine Position vorhanden ",cartEntryBundleInfo_other:"{{items}} Positionen vorhanden ",cartEntryBundleName:"Position {{ name }}",cartEntryBundleNameWithQuantity:"Position {{ name }} Positionsmenge {{quantity}}",cartEntryBundleNameWithPrice:"Position {{ name }} Positionspreis {{price}}",cartEntryBundle:"Position {{ name }} Positionspreis {{price}} Positionsmenge {{quantity}}",cartEntryInfoIntro:"Produkt hat die folgenden Attribute und ausgew\xE4hlten Werte",cartEntryInfo:"Attribut {{ attribute }} hat ausgew\xE4hlten Wert {{value}}",nameOfAttribute:"Name des Attributs",valueOfAttribute:"Wert von Attribut {{ attribute }}",forAttribute:"{{ value }} f\xFCr Attribut {{ attribute }}",valueOfAttributeFull:"Wert {{ value }} von Attribut {{ attribute }}.",valueOfDateAttributeFull:"Wert {{ value }} von Datumsattribut {{ attribute }}. Dr\xFCcken Sie die Leertaste, um die Datumsauswahl aufzurufen.",valueOfAttributeFullWithPrice:"Wert {{ value }} von Attribut {{ attribute }}, Zuschlag {{ price }}",selectedValueOfAttributeFull:"Ausgew\xE4hlter Wert {{ value }} von Attribut {{ attribute }}.",selectedValueOfAttributeFullWithPrice:"Ausgew\xE4hlter Wert {{ value }} von Attribut {{ attribute }}, Zuschlag {{ price }}",readOnlyValueOfAttributeFullWithPrice:"Schreibgesch\xFCtzter Wert {{ value }} von Attribut {{ attribute }}, Zuschlag {{ price }}",readOnlyValueOfAttributeFull:"Schreibgesch\xFCtzter Wert {{ value }} von Attribut {{ attribute }}.",valueOfAttributeBlank:"Wert von Attribut {{ attribute }} ist leer.",valueOfDateAttributeBlank:"Wert von Datumsattribut {{ attribute }} ist leer. Leertaste dr\xFCcken, um die Datumsauswahl zu \xF6ffnen",value:"Wert {{ value }}",attribute:"Attribut {{ attribute }}",requiredAttribute:"Attribut {{param}} ist erforderlich",listOfAttributesAndValues:"Liste der Attribute und die zugeh\xF6rigen Werte:",editAttributesAndValues:"Werte der Attribute bearbeiten:",group:"Gruppe {{ group }} von Attributen",itemOfAttributeSelected:"Position {{ item }} von Attribut {{ attribute }} ist ausgew\xE4hlt. {{ itemIndex }} von {{ itemCount }}",itemOfAttributeSelectedWithPrice:"Position {{ item }} von Attribut {{ attribute }} ist ausgew\xE4hlt, Zuschlag {{ price }}. {{ itemIndex }} von {{ itemCount }}",itemOfAttributeSelectedPressToUnselect:"Position {{ item }} von Attribut {{ attribute }} ist ausgew\xE4hlt. Zum Aufheben der Auswahl Schaltfl\xE4che dr\xFCcken. {{ itemIndex }} von {{ itemCount }}",itemOfAttributeSelectedPressToUnselectWithPrice:"Position {{ item }} von Attribut {{ attribute }} ist ausgew\xE4hlt, Zuschlag {{ price }}. Zum Aufheben der Auswahl Schaltfl\xE4che dr\xFCcken. {{ itemIndex }} von {{ itemCount }}",itemOfAttributeUnselected:"Position {{ item }} von Attribut {{ attribute }} ist nicht ausgew\xE4hlt. Zum Ausw\xE4hlen Schaltfl\xE4che dr\xFCcken. {{ itemIndex }} von {{ itemCount }}",itemOfAttributeUnselectedWithPrice:"Position {{ item }} von Attribut {{ attribute }} ist nicht ausgew\xE4hlt, Zuschlag {{ price }}. Zum Ausw\xE4hlen Schaltfl\xE4che dr\xFCcken. {{ itemIndex }} von {{ itemCount }}",selectNoItemOfAttribute:"Um keine Position f\xFCr Attribut {{ attribute }} auszuw\xE4hlen, dr\xFCcken Sie die Schaltfl\xE4che. {{ itemIndex }} von {{ itemCount }}",itemOfAttribute:"Position von Attribut {{ attribute }}",itemOfAttributeFull:"Position {{ item }} von Attribut {{ attribute }}",itemOfAttributeFullWithPrice:"Position {{ item }} von Attribut {{ attribute }}, Zuschlag {{ price }}",itemOfAttributeFullWithQuantity:"Position {{ item }} von Attribut {{ attribute }}, Menge {{ quantity }}",itemOfAttributeFullWithPriceAndQuantity:"Position {{ item }} von Attribut {{ attribute }}, Menge {{ quantity }}, Zuschlag {{ price }}",itemDescription:"Beschreibung f\xFCr Position {{ item }}",listbox:"Listenfeld mit {{ count }} Werten.",valueSurcharge:"Wertzuschlag",conflictDetected:"Konflikt festgestellt. Pr\xFCfen Sie die Konflikte oben in der Gruppenliste.",conflictsInConfiguration:"In Ihrer Konfiguration gibt es Konflikte. Anzahl der Konflikte: {{ numberOfConflicts }}, f\xFCr weitere Details ausw\xE4hlen.",listOfGroups:"Liste der Gruppen",inListOfGroups:"Sie sind in der Gruppenliste",groupName:"Gruppe {{ group }}",groupBack:"Sie sind in einer Untergruppe. Ausw\xE4hlen, um zur\xFCckzukehren.",conflictBack:"Sie sind in der Konfliktaufl\xF6sung. W\xE4hlen Sie, um zur\xFCckzukehren, oder w\xE4hlen Sie die n\xE4chsten Registerkarten, um Konflikte zu beheben.",iconConflict:"Gruppe hat Konflikte.",iconIncomplete:"Gruppe hat erforderliche Attribute ohne ausgew\xE4hlte Werte.",iconComplete:"Gruppe ist vollst\xE4ndig.",iconSubGroup:"Gruppe hat eine Untergruppe.",next:"Navigieren Sie zur n\xE4chsten Gruppe: {{ group }}",previous:"Navigieren Sie zur vorigen Gruppe: {{ group }}",showMoreProductInfo:"Zeigen Sie mehr Informationen f\xFCr das Produkt {{ product }} an, oder fahren Sie mit der Konfiguration fort.",showLessProductInfo:"Zeigen Sie weniger Informationen f\xFCr das Produkt {{ product }} an, oder fahren Sie mit der Konfiguration fort.",productName:"Produktname",productC
11ode:"Produktcode",productDescription:"Produktbeschreibung",kbKeyName:"WB-Name {{name}}",kbKeyLogsys:"Logisches System der WB {{logsys}}",kbKeyVersion:"WB-Version {{version}}",kbKeyBuildNr:"WB-Build-Nummer {{number}}",configurationPage:"Sie sind auf der Konfigurationsseite.",configurationPageLink:"Navigieren Sie zur Konfigurationsseite.",overviewPage:"Sie sind auf der \xDCbersichtsseite. Pr\xFCfen Sie die Attribute und ihre ausgew\xE4hlten Werte mit dem Lesemodus Ihres Screenreaders.",overviewPageLink:"Navigieren Sie zur \xDCbersichtsseite der Konfiguration.",navigateToConflict:"W\xE4hlen Sie den Link, um weitere Details zum Konflikt f\xFCr Attribut {{ attribute }} aufzurufen.",numericIntervalStandard:"Geben Sie einen Wert zwischen {{ minValue }} und {{ maxValue }} ein",numericIntervalStandardOpen:"(Endpunkte sind nicht enthalten)",numericIntervalStandardLowerEndpointNotIncluded:"(Der untere Endpunkt ist nicht enthalten)",numericIntervalStandardUpperEndpointNotIncluded:"(Der obere Endpunkt ist nicht enthalten)",numericInfiniteIntervalMinValueIncluded:"Geben Sie einen Wert ein, der gr\xF6\xDFer als oder gleich {{ value }} ist",numericInfiniteIntervalMinValue:"Geben Sie einen Wert gr\xF6\xDFer als {{ value }} ein",numericInfiniteIntervalMaxValueIncluded:"Geben Sie einen Wert ein, der kleiner als oder gleich {{ value }} ist",numericInfiniteIntervalMaxValue:"Geben Sie einen Wert kleiner als {{ value }} ein",numericIntervalSingleValue:"{{ value }} eingeben",combinedIntervalsText:"{{ combinedInterval }} oder {{ newInterval }}",additionalValue:"Sie k\xF6nnen auch einen zus\xE4tzlichen Wert eingeben.",addToCartPrices:"Basispreis {{basePrice}}, ausgew\xE4hlte Optionen {{selectedOptions}}, Gesamtpreis {{totalPrice}}",filterOverview:"Filtermen\xFC der Konfigurations\xFCbersicht \xF6ffnen",filterOverviewWithCount:"Filtermen\xFC der Konfigurations\xFCbersicht \xF6ffnen - {{numAppliedFilters}} aktive Filter",closeFilterMenu:"Filtermen\xFC der Konfigurations\xFCbersicht schlie\xDFen und die ausgew\xE4hlten Filter anwenden",filterOverviewByPrice:"Konfigurations\xFCbersicht nach preisrelevanten Optionen filtern",filterOverviewByMySelections:"Konfigurations\xFCbersicht nach Ihren Selektionen filtern",filterOverviewByGroup:"Konfigurations\xFCbersicht nach Gruppe {{groupName}} filtern",closeConflictSolverModal:"Modalen Dialog zum Aufl\xF6sen von Konflikten schlie\xDFen",closeRestartDialog:'Dialog "Unbeendete Konfiguration" schlie\xDFen und zur Seite der Produktdetails zur\xFCckkehren',description:"Klicken, um eine Beschreibung f\xFCr Wert {{ value }} anzuzeigen",showOptionsForAttribute:"Optionen f\xFCr Attribut {{ attribute }} anzeigen"},variantCarousel:{title:"Vorkonfigurierte Versionen"}},gW={configurator:pW},Qz={configurator:gW},fW={header:{consistent:"Consistent",complete:"Complete",configId:"Configuration ID",toconfig:"Configure",toConfigReadOnly:"Show details",editConfiguration:"Edit Configuration",displayConfiguration:"Display Configuration",resolveIssues:"Resolve Issues",resolveIssue:"Resolve Issue",resolveConflicts:"Resolve Conflicts",conflictWarning:"Conflict must be resolved to continue",updateMessage:"The configuration is being updated in the background",conflictsResolved:"Conflicts have been resolved",showMore:"show more",showLess:"show less",items:"{{count}} item",items_other:"{{count}} items",show:"show",hide:"hide",multipleWarnings:"There are multiple warnings.",reviewWarnings:"Review these warnings",multipleErrors:"There are multiple errors.",reviewErrors:"Review these errors",kbKeyName:"Kb name",kbKeyLogsys:"Kb logical system",kbKeyVersion:"Kb version",kbKeyBuildNr:"Kb build number"},tabBar:{configuration:"Configuration",overview:"Overview"},notificationBanner:{numberOfIssues:"{{count}} issue must be resolved before checkout.",numberOfIssues_other:"{{count}} issues must be resolved before checkout.",numberOfConflicts:"{{count}} conflict must be resolved before checkout.",numberOfConflicts_other:"{{count}} conflicts must be resolved before checkout."},attribute:{id:"ID",quantity:"Qty",caption:"Attributes",notSupported:"Attribute Type is not supported.",requiredAttribute:"{{param}} required",defaultRequiredMessage:"Enter a value for the required field",singleSelectRequiredMessage:"Select a value",singleSelectAdditionalRequiredMessage:"Select or enter a value",multiSelectRequiredMessage:"Select one or more values",wrongNumericFormat:"Wrong format, this numerical attribute should be entered according to pattern {{pattern}}",wrongNumericFormatMessage:"Enter the number in the following format: {{pattern}}",wrongIntervalFormat:"Enter a value within the indicated boundaries",deselectionNotPossible:"Add a different product before removing this one",dropDownSelectMsg:"Make a selection",noOptionSelectedMsg:"No option selected",notVisibleAttributeMsg:"This attribute is not visible to the user"},button:{previous:"Previous",next:"Next",back:"Back",more:"more",less:"less",deselect:"Deselect",select:"Select",add:"Add",remove:"Remove",exit:"Exit Configuration",exitMobile:"Exit",cancelConfiguration:"Cancel Configuration",cancelConfigurationMobile:"Cancel",filterOverview:"Filter",filterOverviewWithCount:"Filter ({{numAppliedFilters}})",showOptions:"Show Options"},icon:{groupComplete:"Complete",groupIncomplete:"Incomplete",groupConflict:"Conflict",subgroup:"has sub-groups"},priceSummary:{basePrice:"Base Price",selectedOptions:"Selected Options",totalPrice:"Total",totalPricePerItem:"Total per Item"},addToCart:{button:"Add to Cart",buttonAfterAddToCart:"Continue to Cart",buttonForQuote:"Continue to Quote",buttonUpdateCart:"Done",buttonDisplayOnly:"Done",buttonClose:"Close",confirmation:"Configuration has been added to the cart",confirmationUpdate:"Cart has been updated with configuration",confirmationQuoteUpdate:"Quote has been updated with configuration",quantity:"Qty"},overviewForm:{noAttributeHeader:"No Results",noAttributeText:"Remove filter(s) to see Overview content",itemPrice:"Item Price"},overviewSidebar:{menu:"Menu",filter:"Filter"},overviewFilter:{title:"Select Filters",byOption:"Filter by Option",byGroup:"Filter by Group",byPrice:"Price-Relevant Options",mySelections:"My Selections",removeAll:"Remove All",removeAllFilters:"Remove All Filters",removeByPrice:"Remove Price-Relevant Filter",removeMySelections:"Remove My Selections Filter",removeByGroup:"Remove Group Filter for group {{group}}",noFiltersAvailable:"No filters available"},group:{general:"General",conflictHeader:"Resolve conflicts",conflictGroup:"Conflict for {{attribute}}"},conflict:{suggestionTitle:"Suggestion {{number}}
11:",suggestionText:'Change value for "{{ attribute }}"',viewConflictDetails:"Conflict Detected - View Details",conflictDetected:"Conflict Detected",viewConfigurationDetails:"View In Configuration"},restartDialog:{title:"Unfinished Configuration",description:"There is an unfinished configuration from a previous session. Would you like to resume or start a new configuration?",restartButton:"Start New",resumeButton:"Resume"},httpHandlers:{makeToStockBaseProductIssue:"This product is a base product and cannot be added to the cart; choose a product variant instead"},a11y:{configureProduct:"Configure product",showDetailsProduct:"Show details of the product",cartEntryBundleInfo:"There is an item ",cartEntryBundleInfo_other:"There are {{items}} items ",cartEntryBundleName:"Item {{ name }}",cartEntryBundleNameWithQuantity:"Item {{ name }} item quantity {{quantity}}",cartEntryBundleNameWithPrice:"Item {{ name }} item price {{price}}",cartEntryBundle:"Item {{ name }} item price {{price}} item quantity {{quantity}}",cartEntryInfoIntro:"Product has the following attributes and selected values",cartEntryInfo:"Attribute {{ attribute }} has selected value {{value}}",nameOfAttribute:"Name of Attribute",valueOfAttribute:"Value of attribute {{ attribute }}",forAttribute:"{{ value }} for attribute {{ attribute }}",valueOfAttributeFull:"Value {{ value }} of attribute {{ attribute }}.",valueOfDateAttributeFull:"Value {{ value }} of date attribute {{ attribute }}. Press space key to enter date picker.",valueOfAttributeFullWithPrice:"Value {{ value }} of attribute {{ attribute }}, Surcharge {{ price }}",selectedValueOfAttributeFull:"Selected value {{ value }} of attribute {{ attribute }}",selectedValueOfAttributeFullWithPrice:"Selected value {{ value }} of attribute {{ attribute }}, Surcharge {{ price }}",readOnlyValueOfAttributeFullWithPrice:"Read-only value {{ value }} of attribute {{ attribute }}, Surcharge {{ price }}",readOnlyValueOfAttributeFull:"Read-only value {{ value }} of attribute {{ attribute }}",valueOfAttributeBlank:"Value of attribute {{ attribute }} is blank.",valueOfDateAttributeBlank:"Value of date attribute {{ attribute }} is blank. Press space key to enter date picker",value:"Value {{ value }}",attribute:"Attribute {{ attribute }}",requiredAttribute:"Attribute {{param}} is required",listOfAttributesAndValues:"List of attributes and their values:",editAttributesAndValues:"Edit values of attributes:",group:"{{ group }} group of attributes",itemOfAttributeSelected:"Item {{ item }} of attribute {{ attribute }} is selected. {{ itemIndex }} of {{ itemCount }}",itemOfAttributeSelectedWithPrice:"Item {{ item }} of attribute {{ attribute }} is selected, Surcharge {{ price }}. {{ itemIndex }} of {{ itemCount }}",itemOfAttributeSelectedPressToUnselect:"Item {{ item }} of attribute {{ attribute }} is selected. Press button to unselect. {{ itemIndex }} of {{ itemCount }}",itemOfAttributeSelectedPressToUnselectWithPrice:"Item {{ item }} of attribute {{ attribute }} is selected, Surcharge {{ price }} Press button to unselect. {{ itemIndex }} of {{ itemCount }}",itemOfAttributeUnselected:"Item {{ item }} of attribute {{ attribute }} is unselected. Press button to select. {{ itemIndex }} of {{ itemCount }}",itemOfAttributeUnselectedWithPrice:"Item {{ item }} of attribute {{ attribute }} is unselected, Surcharge {{ price }}. Press button to select. {{ itemIndex }} of {{ itemCount }}",selectNoItemOfAttribute:"To select no item for attribute {{ attribute }} press button. {{ itemIndex }} of {{ itemCount }}",itemOfAttribute:"Item of attribute {{ attribute }}",itemOfAttributeFull:"Item {{ item }} of attribute {{ attribute }}",itemOfAttributeFullWithPrice:"Item {{ item }} of attribute {{ attribute }}, Surcharge {{ price }}",itemOfAttributeFullWithQuantity:"Item {{ item }} of attribute {{ attribute }}, Quantity {{ quantity }}",itemOfAttributeFullWithPriceAndQuantity:"Item {{ item }} of attribute {{ attribute }}, Quantity {{ quantity }}, Surcharge {{ price }}",itemDescription:"Description for item {{ item }}",listbox:"Listbox with {{ count }} values.",valueSurcharge:"Value surcharge",conflictDetected:"Conflict detected! Check the conflicts at top of group list.",conflictsInConfiguration:"There are conflicts in your configuration. Number of conflicts: {{ numberOfConflicts }}, Select for more details.",listOfGroups:"List of groups",inListOfGroups:"You are in the group list",groupName:"Group {{ group }}",groupBack:"You are in a sub-group. Select to go back.",conflictBack:"You are in the conflict solver. Select to go back or select next tabs to solve conflicts.",iconConflict:"Group has conflicts.",iconIncomplete:"Group has required attributes without selected values.",iconComplete:"Group is complete.",iconSubGroup:"Group has a sub-group.",next:"Navigate to next group: {{ group }}",previous:"Navigate to previous group: {{ group }}",showMoreProductInfo:"Show more information for product {{ product }} or continue to configuration.",showLessProductInfo:"Show less information for product {{ product }} or continue to configuration.",productName:"Product Name",productC
11ode:"Product Code",productDescription:"Product description",kbKeyName:"Kb name {{name}}",kbKeyLogsys:"Kb logical system {{logsys}}",kbKeyVersion:"Kb version {{version}}",kbKeyBuildNr:"Kb build number {{number}}",configurationPage:"You are on the configuration page.",configurationPageLink:"Navigate to configuration page.",overviewPage:"You are on the overview page. Check attributes and their selected values with reading mode of your screen reader.",overviewPageLink:"Navigate to configuration overview page.",navigateToConflict:"Follow link to get more details on conflict for attribute {{ attribute }}.",numericIntervalStandard:"Enter a value between {{ minValue }} and {{ maxValue }}",numericIntervalStandardOpen:"(Endpoints are not included)",numericIntervalStandardLowerEndpointNotIncluded:"(The lower endpoint is not included)",numericIntervalStandardUpperEndpointNotIncluded:"(The upper endpoint is not included)",numericInfiniteIntervalMinValueIncluded:"Enter a value greater than or equal to {{ value }}",numericInfiniteIntervalMinValue:"Enter a value greater than {{ value }}",numericInfiniteIntervalMaxValueIncluded:"Enter a value less than or equal to {{ value }}",numericInfiniteIntervalMaxValue:"Enter a value less than {{ value }}",numericIntervalSingleValue:"Enter {{ value }}",combinedIntervalsText:"{{ combinedInterval }} or {{ newInterval }}",additionalValue:"You can also enter an additional value.",addToCartPrices:"Base Price {{basePrice}}, Selected Options {{selectedOptions}}, Total Price {{totalPrice}}",filterOverview:"Open configuration overview filter menu",filterOverviewWithCount:"Open the configuration overview filter menu - {{numAppliedFilters}} active filters",closeFilterMenu:"Close the configuration overview filter menu and apply the selected filters",filterOverviewByPrice:"Filter configuration overview by price-relevant options",filterOverviewByMySelections:"Filter configuration overview by your selections",filterOverviewByGroup:"Filter configuration overview by group {{groupName}}",closeConflictSolverModal:"Close conflict solver modal",closeRestartDialog:'Close the "Unfinished Configuration" dialog and navigate back to the product details page',description:"Click to see a description for value {{ value }}",showOptionsForAttribute:"Show options for attribute {{ attribute }}"},variantCarousel:{title:"Pre-configured Versions"}},hW={configurator:fW},vv={configurator:hW},bW={header:{consistent:"Consistente",complete:"Completar",configId:"ID de configuraci\xF3n",toconfig:"Configurar",toConfigReadOnly:"Mostrar detalles",editConfiguration:"Editar configuraci\xF3n",displayConfiguration:"Visualizar configuraci\xF3n",resolveIssues:"Solucionar problemas",resolveIssue:"Solucionar problema",resolveConflicts:"Solucionar conflictos",conflictWarning:"Se debe solucionar el conflicto para continuar",updateMessage:"La configuraci\xF3n se est\xE1 actualizando en proceso de fondo",conflictsResolved:"Se resolvieron los conflictos",showMore:"mostrar m\xE1s",showLess:"mostrar menos",items:"{{count}} art\xEDculo",items_other:"{{count}} art\xEDculos",show:"mostrar",hide:"ocultar",multipleWarnings:"Hay varias advertencias.",reviewWarnings:"Revisar estas advertencias",multipleErrors:"Hay varios errores.",reviewErrors:"Revisar estos errores.",kbKeyName:"Nombre de BC",kbKeyLogsys:"Sistema l\xF3gico de BC",kbKeyVersion:"Versi\xF3n de BC",kbKeyBuildNr:"N\xFAmero de build de BC"},tabBar:{configuration:"Configuraci\xF3n",overview:"Resumen"},notificationBanner:{numberOfIssues:"Se debe resolver {{count}} problema antes de finalizar la compra.",numberOfIssues_other:"Se deben resolver {{count}} problemas antes de finalizar la compra.",numberOfConflicts:"Se debe resolver {{count}} conflicto antes de finalizar la compra.",numberOfConflicts_other:"Se deben resolver {{count}} conflictos antes de finalizar la compra."},attribute:{id:"ID",quantity:"Cantidad",caption:"Atributos",notSupported:"No se admite el tipo de atributo.",requiredAttribute:"Se requiere {{param}}",defaultRequiredMessage:"Introduzca un valor para el campo requerido",singleSelectRequiredMessage:"Seleccionar un valor",singleSelectAdditionalRequiredMessage:"Seleccionar o introducir un valor",multiSelectRequiredMessage:"Seleccionar uno o m\xE1s valores",wrongNumericFormat:"Formato incorrecto, este atributo num\xE9rico se debe introducir conforme al patr\xF3n {{pattern}}",wrongNumericFormatMessage:"Introducir el n\xFAmero con el siguiente formato: {{pattern}}",wrongIntervalFormat:"Introducir un valor dentro de los l\xEDmites indicados",deselectionNotPossible:"A\xF1adir un producto diferente antes de eliminar este",dropDownSelectMsg:"Realizar una selecci\xF3n",noOptionSelectedMsg:"Ninguna opci\xF3n seleccionad
11a",notVisibleAttributeMsg:"Este atributo no es visible para el usuario"},button:{previous:"Anterior",next:"Siguiente",back:"Atr\xE1s",more:"m\xE1s",less:"menos",deselect:"Anular selecci\xF3n",select:"Seleccionar",add:"A\xF1adir",remove:"Eliminar",exit:"Salir de la configuraci\xF3n",exitMobile:"Salir",cancelConfiguration:"Cancelar configuraci\xF3n",cancelConfigurationMobile:"Cancelar",filterOverview:"Filtrar",filterOverviewWithCount:"Filtrar ({{numAppliedFilters}})",showOptions:"Mostrar opciones"},icon:{groupComplete:"Completo",groupIncomplete:"Incompleto",groupConflict:"Conflicto",subgroup:"tiene subgrupos"},priceSummary:{basePrice:"Precio base",selectedOptions:"Opciones seleccionadas",totalPrice:"Total",totalPricePerItem:"Total por art\xEDculo"},addToCart:{button:"A\xF1adir a la cesta",buttonAfterAddToCart:"Continuar a la cesta",buttonForQuote:"Continuar a la cotizaci\xF3n",buttonUpdateCart:"Listo",buttonDisplayOnly:"Listo",buttonClose:"Cerrar",confirmation:"Se a\xF1adi\xF3 la configuraci\xF3n a la cesta",confirmationUpdate:"La cesta se actualiz\xF3 con la configuraci\xF3n",confirmationQuoteUpdate:"La cotizaci\xF3n se actualiz\xF3 con la configuraci\xF3n",quantity:"Cantidad"},overviewForm:{noAttributeHeader:"Sin resultados",noAttributeText:"Eliminar filtro(s) para ver el contenido del resumen",itemPrice:"Precio del art\xEDculo"},overviewSidebar:{menu:"Men\xFA",filter:"Filtrar"},overviewFilter:{title:"Seleccionar filtros",byOption:"Filtrar por opci\xF3n",byGroup:"Filtrar por grupo",byPrice:"Opciones relevantes para el precio",mySelections:"Mis selecciones",removeAll:"Eliminar todos",removeAllFilters:"Eliminar todos los filtros",removeByPrice:"Eliminar los filtros relevantes para el precio",removeMySelections:"Eliminar el filtro Mis selecciones",removeByGroup:"Eliminar el filtro de grupo para el grupo {{group}}",noFiltersAvailable:"No hay filtros disponibles"},group:{general:"General",conflictHeader:"Solucionar conflictos",conflictGroup:"Conflicto para {{attribute}}"},conflict:{suggestionTitle:"Sugerencia {{number}}:",suggestionText:'Modificar valor para "{{ attribute }}"',viewConflictDetails:"Conflicto detectado - ver detalles",conflictDetected:"Conflicto detectado",viewConfigurationDetails:"Ver en configuraci\xF3n"},restartDialog:{title:"Configuraci\xF3n sin terminar",description:"Hay una configuraci\xF3n sin terminar de una sesi\xF3n anterior. \xBFDesea reanudarla o comenzar una configuraci\xF3n nueva?",restartButton:"Comenzar una nueva",resumeButton:"Reanudar"},httpHandlers:{makeToStockBaseProductIssue:"Este producto es un producto base y no se puede a\xF1adir a la cesta; seleccione una variante de producto en su lugar"},a11y:{configureProduct:"Configurar producto",showDetailsProduct:"Mostrar detalles del producto",cartEntryBundleInfo:"Hay un art\xEDculo ",cartEntryBundleInfo_other:"Hay {{items}} art\xEDculos ",cartEntryBundleName:"Art\xEDculo {{ name }}",cartEntryBundleNameWithQuantity:"Art\xEDculo {{ name }} cantidad de art\xEDculo {{quantity}}",cartEntryBundleNameWithPrice:"Art\xEDculo {{ name }} precio del art\xEDculo {{price}}",cartEntryBundle:"Art\xEDculo {{ name }} precio del art\xEDculo {{price}} cantidad del art\xEDculo {{quantity}}",cartEntryInfoIntro:"El producto tiene los siguientes atributos y valores seleccionados",cartEntryInfo:"El atributo {{ attribute }} tiene el valor seleccionado {{value}}",nameOfAttribute:"Nombre del atributo",valueOfAttribute:"Valor del atributo {{ attribute }}",forAttribute:"{{ value }} para el atributo {{ attribute }}",valueOfAttributeFull:"Valor {{ value }} del atributo {{ attribute }}.",valueOfDateAttributeFull:"Valor {{ value }} del atributo de fecha {{ attribute }}. Pulse la tecla Espacio para introducir un selector de fechas.",valueOfAttributeFullWithPrice:"Valor {{ value }} del atributo {{ attribute }}, recargo {{ price }}",selectedValueOfAttributeFull:"Valor seleccionado {{ value }} del atributo {{ attribute }}",selectedValueOfAttributeFullWithPrice:"Valor seleccionado {{ value }} del atributo {{ attribute }}, recargo {{ price }}",readOnlyValueOfAttributeFullWithPrice:"Valor de solo lectura {{ value }} del atributo {{ attribute }}, recargo {{ price }}",readOnlyValueOfAttributeFull:"Valor de solo lectura {{ value }} del atributo {{ attribute }}",valueOfAttributeBlank:"El valor del atributo {{ attribute }} est\xE1 vac\xEDo.",valueOfDateAttributeBlank:"El valor del atributo {{ attribute }} est\xE1 vac\xEDo; pulse la tecla Espacio para introducir un selector de fechas",value:"Valor {{ value }}",attribute:"Atributo {{ attribute }}",requiredAttribute:"Se requiere el atributo {{param}}",listOfAttributesAndValues:"Lista de atributos y sus valores:",editAttributesAndValues:"Editar valores de atributos:",group:"{{ group }} grupo de atributos",itemOfAttributeSelected:"Est\xE1 seleccionado el art\xEDculo {{ item }} del atributo {{ attribute }}. {{ itemIndex }} de {{ itemCount }}",itemOfAttributeSelectedWithPrice:"Est\xE1 seleccionado el art\xEDculo {{ item }} del atributo {{ attribute }}, recargo {{ price }}. {{ itemIndex }} de {{ itemCount }}",itemOfAttributeSelectedPressToUnselect:"Est\xE1 seleccionado el art\xEDculo {{ item }} del atributo {{ attribute }}. Pulse el bot\xF3n para anular la selecci\xF3n. {{ itemIndex }} de {{ itemCount }}",itemOfAttributeSelectedPressToUnselectWithPrice:"Est\xE1 seleccionado el art\xEDculo {{ item }} del atributo {{ attribute }}, recargo {{ price }}. Pulse el bot\xF3n para anular la selecci\xF3n. {{ itemIndex }} de {{ itemCount }}",itemOfAttributeUnselected:"No est\xE1 seleccionado el art\xEDculo {{ item }} del atributo {{ attribute }}. Pulse el bot\xF3n para seleccionar. {{ itemIndex }} de {{ itemCount }}",itemOfAttributeUnselectedWithPrice:"No est\xE1 seleccionado el art\xEDculo {{ item }} del atributo {{ attribute }}, recargo {{ price }}. Pulse el bot\xF3n para seleccionar. {{ itemIndex }} de {{ itemCount }}",selectNoItemOfAttribute:"Para no seleccionar ning\xFAn art\xEDculo para el atributo {{ attribute }} pulse el bot\xF3n. {{ itemIndex }} de {{ itemCount }}",itemOfAttribute:"Art\xEDculo del atributo {{ attribute }}",itemOfAttributeFull:"Art\xEDculo {{ item }} del atributo {{ attribute }}",itemOfAttributeFullWithPrice:"Art\xEDculo {{ item }} del atributo {{ attribute }}, recargo {{ price }}",itemOfAttributeFullWithQuantity:"Art\xEDculo {{ item }} del atributo {{ attribute }}, cantidad {{ quantity }}",itemOfAttributeFullWithPriceAndQuantity:"Art\xEDculo {{ item }} del atributo {{ attribute }}, cantidad {{ quantity }}, recargo {{ price }}",itemDescription:"Descripci\xF3n para el art\xEDculo {{ item }}",listbox:"Lista desplegable con {{ count }} valores.",valueSurcharge:"Recargo de valor",conflictDetected:"Se detect\xF3 un conflicto. Verifique los conflictos en la parte superior de la lista de grupos.",conflictsInConfiguration:"Hay conflictos en su configuraci\xF3n. N\xFAmero de conflictos: {{ numberOfConflicts }}. Seleccione para obtener m\xE1s informaci\xF3n.",listOfGroups:"Lista de grupos",inListOfGroups:"Usted se encuentra en la lista de grupos",groupName:"Grupo {{ group }}",groupBack:"Se encuentra en un subgrupo. Seleccione para volver.",conflictBack:"Se encuentra en el solucionador de conflictos. Seleccione para volver o seleccione las siguientes fichas para solucionar los conflictos.",iconConflict:"El grupo tiene conflictos.",iconIncomplete:"El grupo tiene atributos requeridos sin valores seleccionados.",iconComplete:"El grupo est\xE1 completo.",iconSubGroup:"El grupo tiene un subgrupo.",next:"Ir al grupo siguiente: {{ group }}",previous:"Ir al grupo anterior: {{ group }}",showMoreProductInfo:"Visualice m\xE1s informaci\xF3n para el producto {{ product }} o contin\xFAe a la configuraci\xF3n.",showLessProductInfo:"Visualice menos informaci\xF3n para el producto {{ product }} o contin\xFAe a la configuraci\xF3n.",productName:"Nombre del producto",productC
11ode:"C\xF3digo de producto",productDescription:"Descripci\xF3n del producto",kbKeyName:"Nombre de BC {{name}}",kbKeyLogsys:"Sistema l\xF3gico de BC {{logsys}}",kbKeyVersion:"Versi\xF3n de BC {{version}}",kbKeyBuildNr:"N\xFAmero de build de BC {{number}}",configurationPage:"Se encuentra en la p\xE1gina de configuraci\xF3n.",configurationPageLink:"Navegue a la p\xE1gina de configuraci\xF3n.",overviewPage:"Se encuentra en la p\xE1gina de informaci\xF3n general. Compruebe los atributos y sus valores seleccionados con el modo de lectura de su lector de pantalla.",overviewPageLink:"Navegue a la p\xE1gina de informaci\xF3n general de configuraci\xF3n.",navigateToConflict:"Siga el enlace para obtener m\xE1s detalles sobre el conflicto para el atributo {{ attribute }}.",numericIntervalStandard:"Introduzca un valor entre {{ minValue }} y {{ maxValue }}",numericIntervalStandardOpen:"(No se incluyen los puntos de acceso)",numericIntervalStandardLowerEndpointNotIncluded:"(No se incluye el punto de acceso menor)",numericIntervalStandardUpperEndpointNotIncluded:"(No se incluye el punto de acceso mayor)",numericInfiniteIntervalMinValueIncluded:"Introduzca un valor igual o mayor que {{ value }}",numericInfiniteIntervalMinValue:"Introduzca un valor mayor que {{ value }}",numericInfiniteIntervalMaxValueIncluded:"Introduzca un valor igual o menor que {{ value }}",numericInfiniteIntervalMaxValue:"Introduzca un valor menor que {{ value }}",numericIntervalSingleValue:"Introduzca {{ value }}",combinedIntervalsText:"{{ combinedInterval }} o {{ newInterval }}",additionalValue:"Tambi\xE9n puede introducir un valor adicional.",addToCartPrices:"Precio base {{basePrice}}, Opciones seleccionadas {{selectedOptions}}, Precio total {{totalPrice}}",filterOverview:"Abra el men\xFA de filtros de informaci\xF3n general de configuraci\xF3n",filterOverviewWithCount:"Abra el men\xFA de filtros de informaci\xF3n general de configuraci\xF3n: {{numAppliedFilters}} filtros activos",closeFilterMenu:"Cierre el men\xFA de filtros de informaci\xF3n general de configuraci\xF3n y aplique los filtros seleccionados",filterOverviewByPrice:"Filtre la informaci\xF3n general de configuraci\xF3n por opciones relevantes para el precio",filterOverviewByMySelections:"Filtre la informaci\xF3n general de configuraci\xF3n por sus selecciones",filterOverviewByGroup:"Filtre la informaci\xF3n general de configuraci\xF3n por el grupo {{groupName}}",closeConflictSolverModal:"Cierre el modal de solucionador de conflictos",closeRestartDialog:'Cierre el di\xE1logo "Configuraci\xF3n sin terminar" y vuelva a la p\xE1gina de detalles del producto',description:"Haga clic para ver una descripci\xF3n del valor {{ value }}",showOptionsForAttribute:"Mostrar opciones del atributo {{ attribute }}"},variantCarousel:{title:"Versiones preconfiguradas"}},vW={configurator:bW},Zz={configurator:vW};var yW={header:{consistent:"Coh\xE9rent",complete:"Termin\xE9",configId:"ID de configuration",toconfig:"Configurer",toConfigReadOnly:"Afficher les d\xE9tails",editConfiguration:"Modifier la configuration",displayConfiguration:"Afficher la configuration",resolveIssues:"R\xE9soudre les probl\xE8mes",resolveIssue:"R\xE9soudre le probl\xE8me",resolveConflicts:"R\xE9soudre les conflits",conflictWarning:"Vous devez r\xE9soudre le conflit pour poursuivre.",updateMessage:"La configuration est en train d'\xEAtre mise \xE0 jour en arri\xE8re-plan.",conflictsResolved:"Les conflits ont \xE9t\xE9 r\xE9solus.",showMore:"Afficher plus",showLess:"Afficher moins",items:"{{count}} \xE9l\xE9ment",items_other:"{{count}} \xE9l\xE9ments",show:"afficher",hide:"masquer",multipleWarnings:"Il y a plusieurs avertissements.",reviewWarnings:"Passez en revue ces avertissements.",multipleErrors:"Il y a plusieurs erreurs.",reviewErrors:"Passez en revue ces erreurs.",kbKeyName:"Nom de la base de connaissances",kbKeyLogsys:"Syst\xE8me logique de la base de connaissances",kbKeyVersion:"Version de la base de connaissances",kbKeyBuildNr:"Num\xE9ro de build de la base de connaissances"},tabBar:{configuration:"Configuration",overview:"Synth\xE8se"},notificationBanner:{numberOfIssues:"{{count}} probl\xE8me doit \xEAtre r\xE9solu avant validation de la commande.",numberOfIssues_other:"{{count}} probl\xE8mes doivent \xEAtre r\xE9solus avant validation de la commande.",numberOfConflicts:"{{count}} conflit doit \xEAtre r\xE9solu avant validation de la commande.",numberOfConflicts_other:"{{count}} conflits doivent \xEAtre r\xE9solus avant validation de la commande."},attribute:{id:"ID",quantity:"Qt\xE9",caption:"Attributs",notSupported:"Le type d'attribut n'est pas pris en charge.",requiredAttribute:"{{param}} obligatoire",defaultRequiredMessage:"Saisissez une valeur pour la zone obligatoire.",singleSelectRequiredMessage:"S\xE9lectionnez une valeur.",singleSelectAdditionalRequiredMessage:"S\xE9lectionnez ou saisissez une valeur.",multiSelectRequiredMessage:"S\xE9lectionnez une ou plusieurs valeurs.",wrongNumericFormat:"Format incorrect, cet attribut num\xE9rique doit \xEAtre saisi conform\xE9ment au mod\xE8le {{pattern}}.",wrongNumericFormatMessage:"Saisissez le nombre au format suivant\xA0: {{pattern}}",wrongIntervalFormat:"Saisissez une valeur comprise dans les limites indiqu\xE9es.",deselectionNotPossible:"Ajoutez un autre produit avant de retirer celui-ci.",dropDownSelectMsg:"Effectuez une s\xE9lection.",n
11oOptionSelectedMsg:"Aucune option s\xE9lectionn\xE9e",notVisibleAttributeMsg:"Cet attribut n'est pas visible par l'utilisateur."},button:{previous:"Pr\xE9c\xE9dent",next:"Suivant",back:"Retour",more:"plus",less:"moins",deselect:"D\xE9s\xE9lectionner",select:"S\xE9lectionner",add:"Ajouter",remove:"Retirer",exit:"Quitter la configuration",exitMobile:"Quitter",cancelConfiguration:"Annuler la configuration",cancelConfigurationMobile:"Annuler",filterOverview:"Filtrer",filterOverviewWithCount:"Filtrer ({{numAppliedFilters}})",showOptions:"Afficher les options"},icon:{groupComplete:"Termin\xE9",groupIncomplete:"Non termin\xE9",groupConflict:"Conflit",subgroup:"a des sous-groupes"},priceSummary:{basePrice:"Prix de base",selectedOptions:"Options s\xE9lectionn\xE9es",totalPrice:"Total",totalPricePerItem:"Total par \xE9l\xE9ment"},addToCart:{button:"Ajouter au panier",buttonAfterAddToCart:"Acc\xE9der au panier",buttonForQuote:"Acc\xE9der au devis",buttonUpdateCart:"Termin\xE9",buttonDisplayOnly:"Termin\xE9",buttonClose:"Fermer",confirmation:"La configuration a \xE9t\xE9 ajout\xE9e au panier.",confirmationUpdate:"Le panier a \xE9t\xE9 mis \xE0 jour avec la configuration.",confirmationQuoteUpdate:"Le devis a \xE9t\xE9 mis \xE0 jour avec la configuration.",quantity:"Qt\xE9"},overviewForm:{noAttributeHeader:"Aucun r\xE9sultat",noAttributeText:"Supprimez les filtres pour afficher le contenu de la synth\xE8se.",itemPrice:"Prix de l'article"},overviewSidebar:{menu:"Menu",filter:"Filtre"},overviewFilter:{title:"S\xE9lectionner les filtres",byOption:"Filtrer par option",byGroup:"Filtrer par groupe",byPrice:"Options de prix",mySelections:"Mes s\xE9lections",removeAll:"Supprimer tout",removeAllFilters:"Supprimer tous les filtres",removeByPrice:"Supprimer le filtre de prix",removeMySelections:"Supprimer le filtre Mes s\xE9lections",removeByGroup:"Supprimer le filtre de groupe pour le groupe {{group}}",noFiltersAvailable:"Aucun filtre disponible"},group:{general:"G\xE9n\xE9ral",conflictHeader:"R\xE9soudre les conflits",conflictGroup:"Conflit pour {{attribute}}"},conflict:{suggestionTitle:"Suggestion {{number}}\xA0:",suggestionText:'Modifier la valeur pour "{{ attribute }}"',viewConflictDetails:"Conflit d\xE9tect\xE9 - Afficher les d\xE9tails",conflictDetected:"Conflit d\xE9tect\xE9",viewConfigurationDetails:"Afficher dans la configuration"},restartDialog:{title:"Configuration inachev\xE9e",description:"Il existe une configuration inachev\xE9e d'une session pr\xE9c\xE9dente. Voulez-vous la reprendre ou commencer une nouvelle configuration\xA0?",restartButton:"Commencer une nouvelle configuration",resumeButton:"Reprendre"},httpHandlers:{makeToStockBaseProductIssue:"Ce produit est un produit de base et ne peut pas \xEAtre ajout\xE9 au panier. S\xE9lectionnez \xE0 la place une variante de produit."},a11y:{configureProduct:"Configurer le produit",showDetailsProduct:"Afficher les d\xE9tails du produit",cartEntryBundleInfo:"Il y a un article. ",cartEntryBundleInfo_other:"Il y a {{items}} articles. ",cartEntryBundleName:"Article {{ name }}",cartEntryBundleNameWithQuantity:"Article {{ name }} quantit\xE9 de l'article {{quantity}}",cartEntryBundleNameWithPrice:"Article {{ name }} prix de l'article {{price}}",cartEntryBundle:"Article {{ name }} prix de l'article {{price}} quantit\xE9 de l'article {{quantity}}",cartEntryInfoIntro:"Le produit a les attributs et les valeurs s\xE9lectionn\xE9es suivants.",cartEntryInfo:"L'attribut {{ attribute }} a la valeur s\xE9lectionn\xE9e {{value}}.",nameOfAttribute:"Nom de l'attribut",valueOfAttribute:"Valeur de l'attribut {{ attribute }}",forAttribute:"{{ value }} pour l'attribut {{ attribute }}",valueOfAttributeFull:"Valeur {{ value }} de l'attribut {{ attribute }}.",valueOfDateAttributeFull:"Valeur {{ value }} de l'attribut de date {{ attribute }}. Appuyez sur la barre d'espacement pour acc\xE9der au s\xE9lecteur de dates.",valueOfAttributeFullWithPrice:"Valeur {{ value }} de l'attribut {{ attribute }}, majoration {{ price }}",selectedValueOfAttributeFull:"Valeur s\xE9lectionn\xE9e {{ value }} de l'attribut {{ attribute }}",selectedValueOfAttributeFullWithPrice:"Valeur s\xE9lectionn\xE9e {{ value }} de l'attribut {{ attribute }}, majoration {{ price }}",readOnlyValueOfAttributeFullWithPrice:"Valeur en lecture seule {{ value }} de l'attribut {{ attribute }}, majoration {{ price }}",readOnlyValueOfAttributeFull:"Valeur en lecture seule {{ value }} de l'attribut {{ attribute }}",valueOfAttributeBlank:"La valeur de l'attribut {{ attribute }} est vide.",valueOfDateAttributeBlank:"La valeur de l'attribut de date {{ attribute }} est vide. Appuyez sur la barre d'espacement pour acc\xE9der au s\xE9lecteur de dates.",value:"Valeur {{ value }}",attribute:"Attribut {{ attribute }}",requiredAttribute:"L'attribut {{param}} est obligatoire.",listOfAttributesAndValues:"Liste des attributs et de leurs valeurs\xA0:",editAttributesAndValues:"Modifier les valeurs des attributs\xA0:",group:"{{ group }} groupe d'attributs",itemOfAttributeSelected:"L'\xE9l\xE9ment {{ item }} de l'attribut {{ attribute }} est s\xE9lectionn\xE9. {{ itemIndex }} sur {{ itemCount }}",itemOfAttributeSelectedWithPrice:"L'\xE9l\xE9ment {{ item }} de l'attribut {{ attribute }} est s\xE9lectionn\xE9, majoration {{ price }}. {{ itemIndex }} sur {{ itemCount }}",itemOfAttributeSelectedPressToUnselect:"L'\xE9l\xE9ment {{ item }} de l'attribut {{ attribute }} est s\xE9lectionn\xE9. Appuyez sur le bouton pour le d\xE9s\xE9lectionner. {{ itemIndex }} sur {{ itemCount }} ",itemOfAttributeSelectedPressToUnselectWithPrice:"L'\xE9l\xE9ment {{ item }} de l'attribut {{ attribute }} est s\xE9lectionn\xE9, majoration {{ price }} Appuyez sur le bouton pour le d\xE9s\xE9lectionner. {{ itemIndex }} sur {{ itemCount }}",itemOfAttributeUnselected:"L'\xE9l\xE9ment {{ item }} de l'attribut {{ attribute }} est d\xE9s\xE9lectionn\xE9. Appuyez sur le bouton pour le s\xE9lectionner. {{ itemIndex }} sur {{ itemCount }}",itemOfAttributeUnselectedWithPrice:"L'\xE9l\xE9ment {{ item }} de l'attribut {{ attribute }} est d\xE9s\xE9lectionn\xE9, majoration {{ price }}. Appuyez sur le bouton pour le s\xE9lectionner. {{ itemIndex }} sur {{ itemCount }}",selectNoItemOfAttribute:"Pour ne s\xE9lectionner aucun \xE9l\xE9ment pour l'attribut {{ attribute }} appuyez sur le bouton. {{ itemIndex }} sur {{ itemCount }}",itemOfAttribute:"\xC9l\xE9ment de l'attribut {{ attribute }}",itemOfAttributeFull:"\xC9l\xE9ment {{ item }} de l'attribut {{ attribute }}",itemOfAttributeFullWithPrice:"\xC9l\xE9ment {{ item }} de l'attribut {{ attribute }}, majoration {{ price }}",itemOfAttributeFullWithQuantity:"\xC9l\xE9ment {{ item }} de l'attribut {{ attribute }}, quantit\xE9 {{ quantity }}",itemOfAttributeFullWithPriceAndQuantity:"\xC9l\xE9ment {{ item }} de l'attribut {{ attribute }}, quantit\xE9 {{ quantity }}, majoration {{ price }}",itemDescription:"Description pour l'\xE9l\xE9ment {{ item }}",listbox:"Zone de liste avec {{ count }} valeurs",valueSurcharge:"Majoration de valeur",conflictDetected:"Conflit d\xE9tect\xE9\xA0! Ex
11aminez les conflits en haut de la liste des groupes.",conflictsInConfiguration:"Il y a des conflits dans votre configuration. Nombre de conflits\xA0: {{ numberOfConflicts }}, s\xE9lectionnez pour plus de d\xE9tails.",listOfGroups:"Liste des groupes",inListOfGroups:"Vous \xEAtes dans liste des groupes",groupName:"Groupe {{ group }}",groupBack:"Vous \xEAtes dans un sous-groupe. S\xE9lectionnez pour revenir en arri\xE8re.",conflictBack:"Vous vous trouvez dans le solutionneur de conflits. S\xE9lectionnez pour revenir en arri\xE8re ou s\xE9lectionnez les onglets suivants pour r\xE9soudre les conflits.",iconConflict:"Le groupe a des conflits.",iconIncomplete:"Le groupe a des attributs obligatoires sans valeurs s\xE9lectionn\xE9es.",iconComplete:"Le groupe est termin\xE9.",iconSubGroup:"Le groupe a des sous-groupes.",next:"Naviguez vers le groupe suivant\xA0: {{ group }}",previous:"Naviguez vers le groupe pr\xE9c\xE9dent\xA0: {{ group }}",showMoreProductInfo:"Affichez plus d'informations sur le produit {{ product }} ou poursuivez vers la configuration.",showLessProductInfo:"Affichez moins d'informations sur le produit {{ product }} ou poursuivez vers la configuration.",productName:"Nom du produit",productCode:"Code de produit",productDescription:"Description du produit",kbKeyName:"Nom de la base de connaissances {{name}}",kbKeyLogsys:"Syst\xE8me logique de la base de connaissances {{logsys}}",kbKeyVersion:"Version de la base de connaissances {{version}}",kbKeyBuildNr:"Num\xE9ro de build de la base de connaissances {{number}}",configurationPage:"Vous \xEAtes sur la page de configuration.",configurationPageLink:"Naviguez vers la page de configuration.",overviewPage:"Vous \xEAtes sur la page de synth\xE8se. V\xE9rifiez les attributs et leurs valeurs s\xE9lectionn\xE9es avec le mode de lecture de votre lecteur d'\xE9cran.",overviewPageLink:"Naviguez vers la page de synth\xE8se de la configuration.",navigateToConflict:"Suivez le lien pour obtenir plus de d\xE9tails concernant le conflit pour l'attribut {{ attribute }}.",numericIntervalStandard:"Saisissez une valeur comprise entre {{ minValue }} et {{ maxValue }}.",numericIntervalStandardOpen:"(Les points de terminaison ne sont pas inclus)",numericIntervalStandardLowerEndpointNotIncluded:"(Le point de terminaison inf\xE9rieur n'est pas inclus)",numericIntervalStandardUpperEndpointNotIncluded:"(Le point de terminaison sup\xE9rieur n'est pas inclus)",numericInfiniteIntervalMinValueIncluded:"Saisissez une valeur sup\xE9rieure ou \xE9gale \xE0 {{ value }}.",numericInfiniteIntervalMinValue:"Saisissez une valeur sup\xE9rieure \xE0 {{ value }}.",numericInfiniteIntervalMaxValueIncluded:"Saisissez une valeur inf\xE9rieure ou \xE9gale \xE0 {{ value }}.",numericInfiniteIntervalMaxValue:"Saisissez une valeur inf\xE9rieure \xE0 {{ value }}.",numericIntervalSingleValue:"Saisissez {{ value }}.",combinedIntervalsText:"{{ combinedInterval }} ou {{ newInterval }}",additionalValue:"Vous pouvez aussi saisir une autre valeur.",addToCartPrices:"Prix de base {{basePrice}}, options s\xE9lectionn\xE9es {{selectedOptions}}, prix total {{totalPrice}}",filterOverview:"Ouvrir le menu des filtres de la synth\xE8se de configuration",filterOverviewWithCount:"Ouvrir le menu des filtres de la synth\xE8se de configuration - {{numAppliedFilters}} filtres actifs",closeFilterMenu:"Fermer le menu des filtres de la synth\xE8se de configuration et appliquer les filtres s\xE9lectionn\xE9s",filterOverviewByPrice:"Filtrer la synth\xE8se de la configuration par options de prix",filterOverviewByMySelections:"Filtrer la synth\xE8se de la configuration par vos s\xE9lections",filterOverviewByGroup:"Filtrer la synth\xE8se de la configuration par groupe {{groupName}}",closeConflictSolverModal:"Fermer la bo\xEEte de dialogue modale du solutionneur de conflits",closeRestartDialog:'Fermer la bo\xEEte de dialogue modale "Configuration inachev\xE9e" et revenir \xE0 la page des d\xE9tails du produit',description:"Cliquer pour afficher une description de la valeur {{ value }}",showOptionsForAttribute:"Afficher les options de l'attribut {{ attribute }}"},variantCarousel:{title:"Versions pr\xE9configur\xE9es"}},CW={configurator:yW},Yz={configurator:CW};var kW={header:{consistent:"Coerente",complete:"Completa",configId:"ID configurazione",toconfig:"Configura",toConfigReadOnly:"Mostra dettagli",editConfiguration:"Modifica configurazione",displayConfiguration:"Visualizza configurazione",resolveIssues:"Risolvi problemi",resolveIssue:"Risolvi problemi",resolve
11Conflicts:"Risolvi conflitti",conflictWarning:"Per continuare \xE8 necessario risolvere il conflitto",updateMessage:"L'aggiornamento della configurazione \xE8 in corso in background",conflictsResolved:"I conflitti sono stati risolti",showMore:"mostra di pi\xF9",showLess:"mostra di meno",items:"{{count}} articolo",items_other:"{{count}} articoli",show:"mostra",hide:"nascondi",multipleWarnings:"Sono presenti pi\xF9 messaggi di avvertimento.",reviewWarnings:"Rivedi questi messaggi di avvertimento",multipleErrors:"Sono presenti pi\xF9 errori.",reviewErrors:"Rivedi questi errori",kbKeyName:"Nome BC",kbKeyLogsys:"Sistema logico BC",kbKeyVersion:"Versione BC",kbKeyBuildNr:"Numero build BC"},tabBar:{configuration:"Configurazione",overview:"Riepilogo"},notificationBanner:{numberOfIssues:"Occorre risolvere il problema {{count}} prima del check-out.",numberOfIssues_other:"Occorre risolvere i problemi {{count}} prima del check-out.",numberOfConflicts:"Occorre risolvere il conflitto {{count}} prima del check-out.",numberOfConflicts_other:"Occorre risolvere i conflitti {{count}} prima del check-out."},attribute:{id:"ID",quantity:"Qt\xE0",caption:"Attributi",notSupported:"Tipo attributo non supportato.",requiredAttribute:"{{param}} obbligatorio",defaultRequiredMessage:"Inserisci un valore per il campo obbligatorio",singleSelectRequiredMessage:"Seleziona un valore",singleSelectAdditionalRequiredMessage:"Seleziona o inserisci un valore",multiSelectRequiredMessage:"Seleziona uno o pi\xF9 valori",wrongNumericFormat:"Formato errato; questo attributo numerico deve essere inserito secondo il modello {{pattern}}",wrongNumericFormatMessage:"Inserisci il numero nel seguente formato: {{pattern}}",wrongIntervalFormat:"Inserisci un valore all'interno dei limiti indicati",deselectionNotPossible:"Aggiungi un prodotto diverso prima di rimuovere questo",dropDownSelectMsg:"Effettua una selezione",noOptionSelectedMsg:"Nessuna opzione selezionata",notVisibleAttributeMsg:"Questo attributo non \xE8 visibile all'utente"},button:{previous:"Indietro",next:"Avanti",back:"Indietro",more:"pi\xF9",less:"meno",deselect:"Deseleziona",select:"Seleziona",add:"Aggiungi",remove:"Rimuovi",exit:"Esci dalla configurazione",exitMobile:"Esci",cancelConfiguration:"Annulla configurazione",cancelConfigurationMobile:"Annulla",filterOverview:"Filtro",filterOverviewWithCount:"Filtro ({{numAppliedFilters}})",showOptions:"Mostra opzioni"},icon:{groupComplete:"Completo",groupIncomplete:"Incompleto",groupConflict:"Conflitto",subgroup:"presenta sottogruppi"},priceSummary:{basePrice:"Prezzo base",selectedOptions:"Opzioni selezionate",totalPrice:"Totale",totalPricePerItem:"Totale per ogni articolo"},addToCart:{button:"Aggiungi al carrello acquisti",buttonAfterAddToCart:"Procedi al carrello acquisti",buttonForQuote:"Procedi all'offerta",buttonUpdateCart:"Fine",buttonDisplayOnly:"Fine",buttonClose:"Chiudi",confirmation:"Configurazione aggiunta al carrello acquisti",confirmationUpdate:"Carrello acquisti aggiornato con la configurazione",confirmationQuoteUpdate:"Offerta aggiornata con la configurazione",quantity:"Qt\xE0"},overviewForm:{noAttributeHeader:"Nessun risultato",noAttributeText:"Rimuovi i filtri per visualizzare il contenuto del riepilogo",itemPrice:"Prezzo articolo"},overviewSidebar:{menu:"Menu",filter:"Filtro"},overviewFilter:{title:"Seleziona filtri",byOption:"Filtra per opzione",byGroup:"Filtra per gruppo",byPrice:"Opzioni rilevanti per il prezzo",mySelections:"Selezioni personali",removeAll:"Rimuovi tutto",removeAllFilters:"Rimuovi tutti i filtri",removeByPrice:"Rimuovi il Filtro rilevante per il prezzo",removeMySelections:"Rimuovi il filtro Selezioni personali",removeByGroup:"Rimuovi il Filtro di gruppo per il gruppo {{group}}",noFiltersAvailable:"Nessun filtro disponibile"},group:{general:"Generale",conflictHeader:"Risolvi conflitti",conflictGroup:"Conflitto per {{attribute}}"},conflict:{suggestionTitle:"Consiglio {{number}}:",suggestionText:'Modifica valore per "{{ attribute }}"',viewConflictDetails:"Conflitto rilevato - Visualizza i dettagli",conflictDetected:"Conflitto rilevato",viewConfigurationDetail
11s:"Visualizza nella configurazione"},restartDialog:{title:"Configurazione incompleta",description:"\xC8 presente una configurazione incompleta di una sessione precedente. Riprendere o avviare una nuova configurazione?",restartButton:"Avvia nuova",resumeButton:"Riprendi"},httpHandlers:{makeToStockBaseProductIssue:"Questo \xE8 un prodotto di base e non pu\xF2 essere aggiunto al carrello acquisti; scegliere piuttosto una variante del prodotto"},a11y:{configureProduct:"Configura prodotto",showDetailsProduct:"Mostra dettagli del prodotto",cartEntryBundleInfo:"\xC8 presente un articolo ",cartEntryBundleInfo_other:"Sono presenti {{items}} articoli ",cartEntryBundleName:"Articolo {{ name }}",cartEntryBundleNameWithQuantity:"Articolo {{ name }} quantit\xE0 articolo {{quantity}}",cartEntryBundleNameWithPrice:"Articolo {{ name }} prezzo articolo {{price}}",cartEntryBundle:"Articolo {{ name }} prezzo articolo {{price}} quantit\xE0 articolo {{quantity}}",cartEntryInfoIntro:"Il prodotto ha i seguenti attributi e valori selezionati",cartEntryInfo:"L'attributo {{ attribute }} ha il valore selezionato {{value}}",nameOfAttribute:"Nome dell'attributo",valueOfAttribute:"Valore dell'attributo {{ attribute }}",forAttribute:"{{ value }} per l'attributo {{ attribute }}",valueOfAttributeFull:"Valore {{ value }} dell'attributo {{ attribute }}.",valueOfDateAttributeFull:"Valore {{ value }} dell'attributo data {{ attribute }}. Premere la barra spaziatrice per accedere alla selezione data.",valueOfAttributeFullWithPrice:"Valore {{ value }} dell'attributo {{ attribute }}, costo aggiuntivo {{ price }}",selectedValueOfAttributeFull:"Valore selezionato {{ value }} dell'attributo {{ attribute }}",selectedValueOfAttributeFullWithPrice:"Valore selezionato {{ value }} dell'attributo {{ attribute }}, costo aggiuntivo {{ price }}",readOnlyValueOfAttributeFullWithPrice:"Valore di sola lettura {{ value }} dell'attributo {{ attribute }}, costo aggiuntivo {{ price }}",readOnlyValueOfAttributeFull:"Valore di sola lettura {{ value }} dell'attributo {{ attribute }}",valueOfAttributeBlank:"Il valore dell'attributo {{ attribute }} \xE8 vuoto.",valueOfDateAttributeBlank:"Il valore dell'attributo data {{ attribute }} \xE8 vuoto. Premere la barra spaziatrice per accedere alla selezione data.",value:"Valore {{ value }}",attribute:"Attributo {{ attribute }}",requiredAttribute:"Attributo {{param}} obbligatorio",listOfAttributesAndValues:"Lista degli attributi e dei relativi valori:",editAttributesAndValues:"Modifica valori degli attributi:",group:"Gruppo {{ group }} degli attributi",itemOfAttributeSelected:"Elemento {{ item }} dell'attributo {{ attribute }} selezionato. {{ itemIndex }} di {{ itemCount }}",itemOfAttributeSelectedWithPrice:"Elemento {{ item }} dell'attributo {{ attribute }} selezionato, costo aggiuntivo {{ price }}. {{ itemIndex }} di {{ itemCount }}",itemOfAttributeSelectedPressToUnselect:"Elemento {{ item }} dell'attributo {{ attribute }} selezionato. Premere il pulsante per deselezionarlo. {{ itemIndex }} di {{ itemCount }}",itemOfAttributeSelectedPressToUnselectWithPrice:"Elemento {{ item }} dell'attributo {{ attribute }} selezionato, costo aggiuntivo {{ price }}. Premere il pulsante per deselezionarlo. {{ itemIndex }} di {{ itemCount }}",itemOfAttributeUnselected:"Elemento {{ item }} dell'attributo {{ attribute }} deselezionato. Premere il pulsante per selezionarlo. {{ itemIndex }} di {{ itemCount }}",itemOfAttributeUnselectedWithPrice:"Elemento {{ item }} dell'attributo {{ attribute }} deselezionato, costo aggiuntivo {{ price }}. Premere il pulsante per selezionarlo. {{ itemIndex }} di {{ itemCount }}",selectNoItemOfAttribute:"Per non selezionare alcun elemento dell'attributo {{ attribute }} premere il pulsante. {{ itemIndex }} di {{ itemCount }}",itemOfAttribute:"Elemento dell'attributo {{ attribute }}",itemOfAttributeFull:"Elemento {{ item }} dell'attributo {{ attribute }}",itemOfAttributeFullWithPrice:"Elemento {{ item }} dell'attributo {{ attribute }}, costo aggiuntivo {{ price }}",itemOfAttributeFullWithQuantity:"Elemento {{ item }} dell'attributo {{ attribute }}, quantit\xE0 {{ quantity }}",itemOfAttributeFullWithPriceAndQuantity:"Elemento {{ item }} dell'attributo {{ attribute }}, quantit\xE0 {{ quantity }}, costo aggiuntivo {{ price }}",itemDescription:"Descrizione dell'elemento {{ item }}",listbox:"Casella di riepilogo con {{ count }} valori.",valueSurcharge:"Costo aggiuntivo del valore",conflictDetected:"Conflitto rilevato. Verificare i conflitti in cima alla lista del gruppo.",conflictsInConfiguration:"Sono presenti conflitti nella configurazione. Numero di conflitti: {{ numberOfConflicts }}, selezionare per ulteriori dettagli.",listOfGroups:"Lista di gruppi",inListOfGroups:"L'utente \xE8 nella lista di gruppi",groupName:"Gruppo {{ group }}",groupBack:"L'utente \xE8 in un sottogruppo. Selezionare per tornare indietro.",conflictBack:"L'utente \xE8 nel risolutore di conflitti. Selezionare per tornare indietro o selezionare le schede successive per risolvere i conflitti.",iconConflict:"Il gruppo presenta conflitti.",iconIncomplete:"Il gruppo ha attributi obbligatori senza valori selezionati.",iconComplete:"Il gruppo \xE8 completo.",iconSubGroup:"Il gruppo presenta un sottogruppo.",next:"Passa al gruppo successivo: {{ group }}",previous:"Passa al gruppo precedente: {{ group }}",showMoreProductInfo:"Mostrare pi\xF9 informazioni per il prodotto {{ product }} o procedere alla configurazione.",showLessProductInfo:"Mostrare meno informazioni per il prodotto {{ product }} o procedere alla configurazione.",productName:"Nome prodotto",productC
11ode:"Codice prodotto",productDescription:"Descrizione del prodotto",kbKeyName:"Nome BC {{name}}",kbKeyLogsys:"Sistema logico BC {{logsys}}",kbKeyVersion:"Versione BC {{version}}",kbKeyBuildNr:"Numero build BC {{number}}",configurationPage:"L'utente si trova nella pagina di configurazione.",configurationPageLink:"Passare alla pagina di configurazione.",overviewPage:"L'utente si trova nella pagina di riepilogo. Controllare gli attributi e i relativi valori selezionati in modalit\xE0 di lettura sul lettore dello schermo.",overviewPageLink:"Passare alla pagina di riepilogo della configurazione.",navigateToConflict:"Seguire il collegamento per ottenere pi\xF9 dettagli sul conflitto dell'attributo {{ attribute }}.",numericIntervalStandard:"Inserisci un valore tra {{ minValue }} e {{ maxValue }}",numericIntervalStandardOpen:"(Punti finali non inclusi)",numericIntervalStandardLowerEndpointNotIncluded:"(Punto finale pi\xF9 basso non incluso)",numericIntervalStandardUpperEndpointNotIncluded:"(Punto finale pi\xF9 alto non incluso)",numericInfiniteIntervalMinValueIncluded:"Inserisci un valore maggiore o uguale a {{ value }}",numericInfiniteIntervalMinValue:"Inserisci un valore maggiore di {{ value }}",numericInfiniteIntervalMaxValueIncluded:"Inserisci un valore minore o uguale a {{ value }}",numericInfiniteIntervalMaxValue:"Inserisci un valore minore di {{ value }}",numericIntervalSingleValue:"Inserisci {{ value }}",combinedIntervalsText:"{{ combinedInterval }} o {{ newInterval }}",additionalValue:"\xC8 anche possibile inserire un valore aggiuntivo.",addToCartPrices:"Prezzo di base {{basePrice}}, opzioni selezionate {{selectedOptions}}, prezzo totale {{totalPrice}}",filterOverview:"Apri il menu dei filtri del riepilogo della configurazione",filterOverviewWithCount:"Apri il menu dei filtri del riepilogo della configurazione - {{numAppliedFilters}} filtri attivi",closeFilterMenu:"Chiudi il menu dei filtri del riepilogo della configurazione e applica i filtri selezionati",filterOverviewByPrice:"Riepilogo della configurazione dei filtri in base alle opzioni rilevanti per il prezzo",filterOverviewByMySelections:"Riepilogo della configurazione dei filtri in base alle selezioni personali",filterOverviewByGroup:"Riepilogo della configurazione dei filtri in base al gruppo {{groupName}}",closeConflictSolverModal:"Chiudi il modale del risolutore dei conflitti",closeRestartDialog:'Chiudi la finestra di dialogo "Configurazione incompleta" e torna alla pagina dei dettagli del prodotto',description:"Fare clic per visualizzare una descrizione del valore {{ value }}",showOptionsForAttribute:"Mostra opzioni per l'attributo {{ attribute }}"},variantCarousel:{title:"Versioni preconfigurate"}},_W={configurator:kW},Jz={configurator:_W};var SW={header:{consistent:"Consistente",complete:"Concluir",configId:"ID da configura\xE7\xE3o",toconfig:"Configurar",toConfigReadOnly:"Mostrar detalhes",editConfiguration:"Editar configura\xE7\xE3o",displayConfiguration:"Exibir configura\xE7\xE3o",resolveIssues:"Resolver problemas",resolveIssue:"Resolver problema",resolveConflicts:"Resolver conflitos",conflictWarning:"O conflito deve ser resolvido para continuar",updateMessage:"A configura\xE7\xE3o est\xE1 sendo atualizada em background",conflictsResolved:"Os conflitos foram resolvidos",showMore:"mostrar mais",showLess:"mostrar menos",items:"{{count}} item",items_other:"{{count}} itens",show:"mostrar",hide:"ocultar",multipleWarnings:"Existem v\xE1rias advert\xEAncias.",reviewWarnings:"Revisar essas advert\xEAncias",multipleErrors:"Existem v\xE1rios erros.",reviewErrors:"Revisar esses erros",kbKeyName:"Nome de BC",kbKeyLogsys:"Sistema l\xF3gico de BC",kbKeyVersion:"Vers\xE3o de BC",kbKeyBuildNr:"N\xFAmero de build de BC"},tabBar:{configuration:"Configura\xE7\xE3o",overview:"S\xEDntese"},notificationBanner:{numberOfIssues:"{{count}} problema deve ser resolvido antes do check-out",numberOfIssues_other:"{{count}} problemas devem ser resolvidos antes do check-out",numberOfConflicts:"{{count}} conflito deve ser resolvido antes do check-out",numberOfConflicts_other:"{{count}} conflitos devem ser resolvidos antes do check-out"},attribute:{id:"ID",quantity:"Quantidade",caption:"Atributos",notSupported:"O tipo de atributo n\xE3o \xE9 suportado.",requiredAttribute:"{{param}} obrigat\xF3rio",defaultRequiredMessage:"Insira um valor para o campo obrigat\xF3rio",singleSelectRequiredMessage:"Selecionar um valor",singleSelectAdditionalRequiredMessage:"Selecionar ou inserir um valor",multiSelectRequiredMessage:"Selecionar um ou mais valores",wrongNumericFormat:"Formato incorreto, este atributo num\xE9rico deve ser inserido de acordo com o padr\xE3o {{pattern}}
11",wrongNumericFormatMessage:"Insira o n\xFAmero no seguinte formato: {{pattern}}",wrongIntervalFormat:"Insira um valor dentro dos limites indicados",deselectionNotPossible:"Adicione um produto diferente antes de remover este",dropDownSelectMsg:"Fa\xE7a uma sele\xE7\xE3o",noOptionSelectedMsg:"Nenhuma op\xE7\xE3o selecionada",notVisibleAttributeMsg:"Este atributo n\xE3o \xE9 vis\xEDvel para o usu\xE1rio"},button:{previous:"Anterior",next:"Seguinte",back:"Voltar",more:"mais",less:"menos",deselect:"Desmarcar",select:"Selecionar",add:"Adicionar",remove:"Remover",exit:"Sair da configura\xE7\xE3o",exitMobile:"Sair",cancelConfiguration:"Cancelar configura\xE7\xE3o",cancelConfigurationMobile:"Cancelar",filterOverview:"Filtro",filterOverviewWithCount:"Filtro ({{numAppliedFilters}})",showOptions:"Exibir op\xE7\xF5es"},icon:{groupComplete:"Completo",groupIncomplete:"Incompleto",groupConflict:"Conflito",subgroup:"tem subgrupos"},priceSummary:{basePrice:"Pre\xE7o base",selectedOptions:"Op\xE7\xF5es selecionadas",totalPrice:"Total",totalPricePerItem:"Total por item"},addToCart:{button:"Adicionar ao carrinho",buttonAfterAddToCart:"Continuar para o carrinho",buttonForQuote:"Continuar para cota\xE7\xE3o",buttonUpdateCart:"Conclu\xEDdo",buttonDisplayOnly:"Conclu\xEDdo",buttonClose:"Fechar",confirmation:"A configura\xE7\xE3o foi adicionada ao carrinho",confirmationUpdate:"O carrinho foi atualizado com a configura\xE7\xE3o",confirmationQuoteUpdate:"A cota\xE7\xE3o foi atualizada com a configura\xE7\xE3o",quantity:"Quantidade"},overviewForm:{noAttributeHeader:"Nenhum resultado",noAttributeText:"Remover filtro(s) para ver conte\xFAdo de s\xEDntese",itemPrice:"Pre\xE7o do item"},overviewSidebar:{menu:"Menu",filter:"Filtro"},overviewFilter:{title:"Selecionar filtros",byOption:"Filtrar por op\xE7\xE3o",byGroup:"Filtrar por grupo",byPrice:"Op\xE7\xF5es relevantes para o pre\xE7o",mySelections:"Minhas sele\xE7\xF5es",removeAll:"Remover tudo",removeAllFilters:"Remover todos os filtros",removeByPrice:"Remover filtro relevante para pre\xE7o",removeMySelections:"Remover filtro Minhas sele\xE7\xF5es",removeByGroup:"Remover filtro de grupo para o grupo {{group}}",noFiltersAvailable:"Nenhum filtro dispon\xEDvel"},group:{general:"Geral",conflictHeader:"Resolver conflitos",conflictGroup:"Conflito para {{attribute}}"},conflict:{suggestionTitle:"Sugest\xE3o {{number}}:",suggestionText:'Modificar valor para "{{ attribute }}"',viewConflictDetails:"Conflito detectado - Visualizar detalhes",conflictDetected:"Conflito detectado",viewConfigurationDetails:"Visualizar em configura\xE7\xE3o"},restartDialog:{title:"Configura\xE7\xE3o n\xE3o conclu\xEDda",description:"Existe uma configura\xE7\xE3o n\xE3o conclu\xEDda de uma sess\xE3o anterior. Voc\xEA gostaria de retomar ou iniciar uma nova configura\xE7\xE3o?",restartButton:"Iniciar novo",resumeButton:"Retomar"},httpHandlers:{makeToStockBaseProductIssue:"Este produto \xE9 um produto base e n\xE3o pode ser adicionado ao carrinho; em vez desse, selecione uma variante do produto"},a11y:{configureProduct:"Configurar produto",showDetailsProduct:"Mostrar detalhes do produto",cartEntryBundleInfo:"Existe um item ",cartEntryBundleInfo_other:"Existem {{items}} itens ",cartEntryBundleName:"Item {{ name }}",cartEntryBundleNameWithQuantity:"Item {{ name }} quantidade do item {{quantity}}",cartEntryBundleNameWithPrice:"Item {{ name }} pre\xE7o do item {{price}}",cartEntryBundle:"Item {{ name }} pre\xE7o do item {{price}} quantidade do item {{quantity}}",cartEntryInfoIntro:"O produto tem os seguintes atributos e valores selecionados",cartEntryInfo:"O atributo {{ attribute }} tem o valor selecionado {{value}}",nameOfAttribute:"Nome do atributo",valueOfAttribute:"Nome do atributo {{ attribute }}",forAttribute:"{{ value }} para atributo {{ attribute }}",valueOfAttributeFull:"Valor {{ value }} de atributo {{ attribute }}.",valueOfDateAttributeFull:"Valor {{ value }} de atributo de data {{ attribute }}. Pressione a tecla de espa\xE7o para inserir o selecionador de data.",valueOfAttributeFullWithPrice:"Valor {{ value }} de atributo {{ attribute }}, sobretaxa {{ price }}",selectedValueOfAttributeFull:"Valor selecionado {{ value }} de atributo {{ attribute }}",selectedValueOfAttributeFullWithPrice:"Valor selecionado {{ value }} de atributo {{ attribute }}, sobretaxa {{ price }}",readOnlyValueOfAttributeFullWithPrice:"Valor somente leitura {{ value }} de atributo {{ attribute }}, sobretaxa {{ price }}",readOnlyValueOfAttributeFull:"Valor somente leitura {{ value }} de atributo {{ attribute }}",valueOfAttributeBlank:"O valor do atributo {{ attribute }} est\xE1 em branco.",valueOfDateAttributeBlank:"O valor de atributo de data {{ attribute }} est\xE1 em branco. Pressione a tecla de espa\xE7o para inserir o selecionador de data",value:"Valor {{ value }}",attribute:"Atributo {{ attribute }}",requiredAttribute:"O atributo {{param}} \xE9 obrigat\xF3rio",listOfAttributesAndValues:"Lista de atributos e seus valores:",editAttributesAndValues:"Editar valores de atributos:",group:"Grupo de atributos {{ group }}",itemOfAttributeSelected:"O item {{ item }} do atributo {{ attribute }} est\xE1 selecionado. {{ itemIndex }} de {{ itemCount }}",itemOfAttributeSelectedWithPrice:"O item {{ item }} do atributo {{ attribute }} est\xE1 selecionado, sobretaxa {{ price }}. {{ itemIndex }} de {{ itemCount }}",itemOfAttributeSelectedPressToUnselect:"O item {{ item }} do atributo {{ attribute }} est\xE1 selecionado. Pressione o bot\xE3o para desmarcar. {{ itemIndex }} de {{ itemCount }}",itemOfAttributeSelectedPressToUnselectWithPrice:"O item {{ item }} do atributo {{ attribute }} est\xE1 selecionado, sobretaxa {{ price }} Pressione o bot\xE3o para desmarcar. {{ itemIndex }} de {{ itemCount }}",itemOfAttributeUnselected:"O item {{ item }} do atributo {{ attribute }} est\xE1 desmarcado. Pressione o bot\xE3o para selecionar. {{ itemIndex }} de {{ itemCount }}",itemOfAttributeUnselectedWithPrice:"O item {{ item }} do atributo {{ attribute }} est\xE1 desmarcado, sobretaxa {{ price }}. Pressione o bot\xE3o para selecionar. {{ itemIndex }} de {{ itemCount }}",selectNoItemOfAttribute:"Para n\xE3o selecionar nenhum item para o atributo {{ attribute }}, pressione o bot\xE3o. {{ itemIndex }} de {{ itemCount }}",itemOfAttribute:"Item de atributo {{ attribute }}",itemOfAttributeFull:"Item {{ item }} de atributo {{ attribute }}",itemOfAttributeFullWithPrice:"Item {{ item }} de atributo {{ attribute }}, sobretaxa {{ price }}",itemOfAttributeFullWithQuantity:"Item {{ item }} de atributo {{ attribute }}, quantidade {{ quantity }}",itemOfAttributeFullWithPriceAndQuantity:"Item {{ item }} de atributo {{ attribute }}, quantidade {{ quantity }}, sobretaxa {{ price }}",itemDescription:"Descri\xE7\xE3o para item {{ item }}",listbox:"Caixa de listagem com {{ count }} valores.",valueSurcharge:"Sobretaxa de valor",conflictDetected:"Conflito detectado! Verifique os conflitos no topo da lista de grupos.",conflictsInConfiguration:"Existem conflitos na sua configura\xE7\xE3o. N\xFAmero de conflitos: {{ numberOfConflicts }}, selecione para mais detalhes.",listOfGroups:"Lista de grupos",inListOfGroups:"Voc\xEA est\xE1 na lista de grupos",groupName:"Grupo {{ group }}",groupBack:"Voc\xEA est\xE1 em um subgrupo. Selecione para voltar.",conflictBack:"Voc\xEA est\xE1 no resolvedor de conflitos. Selecione para voltar ou selecione as fichas de registro
11seguintes para resolver conflitos.",iconConflict:"O grupo tem conflitos.",iconIncomplete:"O grupo tem atributos necess\xE1rios sem os valores selecionados.",iconComplete:"O grupo est\xE1 completo.",iconSubGroup:"O grupo tem um subgrupo.",next:"Navegar para o grupo seguinte: {{ group }}",previous:"Navegar para o grupo anterior: {{ group }}",showMoreProductInfo:"Mostrar mais informa\xE7\xF5es para o produto {{ product }} ou continuar para a configura\xE7\xE3o.",showLessProductInfo:"Mostrar menos informa\xE7\xF5es para o produto {{ product }} ou continuar para a configura\xE7\xE3o.",productName:"Nome do produto",productCode:"C\xF3digo do produto",productDescription:"Descri\xE7\xE3o do produto",kbKeyName:"Nome de BC {{name}}",kbKeyLogsys:"Sistema l\xF3gico de BC {{logsys}}",kbKeyVersion:"Vers\xE3o de BC {{version}}",kbKeyBuildNr:"N\xFAmero de build de BC {{number}}",configurationPage:"Voc\xEA est\xE1 na p\xE1gina de configura\xE7\xE3o.",configurationPageLink:"Navegar para p\xE1gina de configura\xE7\xE3o.",overviewPage:"Voc\xEA est\xE1 na p\xE1gina de s\xEDntese. Verifique os atributos e seus valores selecionados com o modo de leitura de seu leitor de tela.",overviewPageLink:"Navegar para p\xE1gina de s\xEDntese de configura\xE7\xE3o.",navigateToConflict:"Siga o link para obter mais detalhes sobre o conflito para o atributo {{ attribute }}.",numericIntervalStandard:"Insira um valor entre {{ minValue }} e {{ maxValue }}",numericIntervalStandardOpen:"(Os pontos de acesso n\xE3o est\xE3o inclu\xEDdos)",numericIntervalStandardLowerEndpointNotIncluded:"(O ponto de acesso inferior n\xE3o est\xE1 inclu\xEDdo)",numericIntervalStandardUpperEndpointNotIncluded:"(O ponto de acesso superior n\xE3o est\xE1 inclu\xEDdo)",numericInfiniteIntervalMinValueIncluded:"Insira um valor maior que ou igual a {{ value }}",numericInfiniteIntervalMinValue:"Insira um valor maior que {{ value }}",numericInfiniteIntervalMaxValueIncluded:"Insira um valor menor que ou igual a {{ value }}",numericInfiniteIntervalMaxValue:"Insira um valor menor que {{ value }}",numericIntervalSingleValue:"Insira {{ value }}",combinedIntervalsText:"{{ combinedInterval }} ou {{ newInterval }}",additionalValue:"Voc\xEA tamb\xE9m pode inserir um valor adicional.",addToCartPrices:"Pre\xE7o base {{basePrice}}, op\xE7\xF5es selecionadas {{selectedOptions}}, pre\xE7o total {{totalPrice}}",filterOverview:"Abrir menu de filtro de s\xEDntese de configura\xE7\xE3o",filterOverviewWithCount:"Abrir o menu de filtro de s\xEDntese de configura\xE7\xE3o - {{numAppliedFilters}} filtros ativos",closeFilterMenu:"Fechar o menu de filtro de s\xEDntese de configura\xE7\xE3o e aplicar os filtros selecionados",filterOverviewByPrice:"Filtrar s\xEDntese de configura\xE7\xE3o por op\xE7\xF5es relevantes para o pre\xE7o",filterOverviewByMySelections:"Filtrar s\xEDntese de configura\xE7\xE3o pelas suas sele\xE7\xF5es",filterOverviewByGroup:"Filtrar s\xEDntese de configura\xE7\xE3o pelo grupo {{groupName}}",closeConflictSolverModal:"Fechar modal de resolvedor de conflitos",closeRestartDialog:'Fechar o di\xE1logo "Configura\xE7\xE3o n\xE3o conclu\xEDda" e navegar de volta para a p\xE1gina de detalhes do produto',description:"Clique para ver uma descri\xE7\xE3o para este valor {{ value }}",showOptionsForAttribute:"Exibir op\xE7\xF5es para atributo {{ attribute }}"},variantCarousel:{title:"Vers\xF5es pr\xE9-configuradas"}},AW={configurator:SW},Xz={configurator:AW};var wW={header:{consistent:"\u4E00\u81F4",complete:"\u5B8C\u6210",configId:"\u914D\u7F6E\u6807\u8BC6",toconfig:"\u914D\u7F6E",toConfigReadOnly:"\u663E\u793A\u8BE6\u7EC6\u4FE1\u606F",editConfiguration:"\u7F16\u8F91\u914D\u7F6E",displayConfiguration:"\u663E\u793A\u914D\u7F6E",resolveIssues:"\u89E3\u51B3\u95EE\u9898",resolveIssue:"\u89E3\u51B3\u95EE\u9898",resolveConflicts:"\u89E3\u51B3\u51B2\u7A81",conflictWarning:"\u5FC5\u987B\u89E3\u51B3\u51B2\u7A81\u624D\u80FD\u7EE7\u7EED",updateMessage:"\u6B63\u5728\u540E\u53F0\u66F4\u65B0\u914D\u7F6E",conflictsResolved:"\u51B2\u7A81\u5DF2\u89E3\u51B3",showMore:"\u663E\u793A\u66F4\u591A",showLess:"\u663E\u793A\u66F4\u5C11",items:"{{count}} \u4E2A\u9879\u76EE",items_other:"{{count}} \u4E2A\u9879\u76EE",show:"\u663E\u793A",hide:"\u9690\u85CF",multipleWarnings:"\u5B58\u5728\u591A\u4E2A\u8B66\u544A\u3002",reviewWarnings:"\u67E5\u770B\u8FD9\u4E9B\u8B66\u544A",multipleErrors:"\u5B58\u5728\u591A\u4E2A\u9519\u8BEF\u3002",reviewErrors:"\u67E5\u770B\u8FD9\u4E9B\u9519\u8BEF",kbKeyName:"\u77E5\u8BC6\u5E93\u540D\u79F0",kbKeyLogsys:"\u77E5\u8BC6\u5E93\u903B\u8F91\u7CFB\u7EDF",kbKeyVersion:"\u77E5\u8BC6\u5E93\u7248\u672C",kbKeyBuildNr:"\u77E5\u8BC6\u5E93\u7248\u672C\u53F7"},tabBar:{configuration:"\u914D\u7F6E",overview:"\u6982\u89C8"},notificationBanner:{numberOfIssues:"\u7ED3\u8D26\u524D\u5FC5\u987B\u89E3\u51B3 {{count}} \u4E2A\u95EE\u9898\u3002",numberOfIssues_other:"\u7ED3\u8D26\u524D\u5FC5\u987B\u89E3\u51B3 {{count}} \u4E2A\u95EE\u9898\u3002",numberOfConflicts:"\u7ED3\u8D26\u524D\u5FC5\u987B\u89E3\u51B3 {{count}} \u4E2A\u51B2\u7A81\u3002",numberOfConflicts_other:"\u7ED3\u8D26\u524D\u5FC5\u987B\u89E3\u51B3 {{count}} \u4E2A\u51B2\u7A81\u3002"},attribute:{id:"\u6807\u8BC6",quantity:"\u6570\u91CF",caption:"\u5C5E\u6027",notSupported:"\u5C5E\u6027\u7C7B\u578B\u4E0D\u53D7\u652F\u6301\u3002",requiredAttribute:"\u9700\u8981 {{param}}",defaultRequiredMessage:"\u4E3A\u5FC5\u586B\u5B57\u6BB5\u8F93\u5165\u503C",singleSelectRequiredMessage:"\u9009\u62E9\u503C",singleSelectAdditionalRequiredMessage:"\u9009\u62E9\u6216\u8F93\u5165\u503C",multiSelectRequiredMessage:"\u9009\u62E9\u4E00\u4E2A\u6216\u591A\u4E2A\u503C",wrongNumericFormat:"\u683C\u5F0F\u9519\u8BEF\uFF0C\u6B64\u6570\u5B57\u5C5E\u6027\u5E94\u6839\u636E\u6A21\u5F0F {{pattern}} \u8FDB\u884C\u8F93\u5165",wrongNumericFormatMessage:"\u8F93\u5165\u4EE5\u4E0B\u683C\u5F0F\u7684\u6570\u5B57\uFF1A{{pattern}}",wrongIntervalFormat:"\u8F93\u5165\u6240\u6807\u660E\u8FB9\u754C\u5185\u7684\u503C",deselectionNotPossible:"\u79FB\u9
11664\u6B64\u4EA7\u54C1\u524D\u6DFB\u52A0\u5176\u4ED6\u4EA7\u54C1",dropDownSelectMsg:"\u8FDB\u884C\u9009\u62E9",noOptionSelectedMsg:"\u672A\u9009\u62E9\u4EFB\u4F55\u9009\u9879",notVisibleAttributeMsg:"\u6B64\u5C5E\u6027\u5BF9\u7528\u6237\u4E0D\u53EF\u89C1"},button:{previous:"\u4E0A\u4E00\u6B65",next:"\u4E0B\u4E00\u6B65",back:"\u8FD4\u56DE",more:"\u66F4\u591A",less:"\u66F4\u5C11",deselect:"\u53D6\u6D88\u9009\u62E9",select:"\u9009\u62E9",add:"\u6DFB\u52A0",remove:"\u79FB\u9664",exit:"\u9000\u51FA\u914D\u7F6E",exitMobile:"\u9000\u51FA",cancelConfiguration:"\u53D6\u6D88\u914D\u7F6E",cancelConfigurationMobile:"\u53D6\u6D88",filterOverview:"\u8FC7\u6EE4\u5668",filterOverviewWithCount:"\u8FC7\u6EE4\u5668 ({{numAppliedFilters}})",showOptions:"\u663E\u793A\u9009\u9879"},icon:{groupComplete:"\u5B8C\u6210",groupIncomplete:"\u672A\u5B8C\u6210",groupConflict:"\u51B2\u7A81",subgroup:"\u5177\u6709\u5B50\u7EC4"},priceSummary:{basePrice:"\u5E95\u4EF7",selectedOptions:"\u6240\u9009\u7684\u9009\u9879",totalPrice:"\u603B\u8BA1",totalPricePerItem:"\u6BCF\u4E2A\u5546\u54C1\u7684\u603B\u8BA1"},addToCart:{button:"\u52A0\u5165\u8D2D\u7269\u8F66",buttonAfterAddToCart:"\u7EE7\u7EED\u52A0\u5165\u8D2D\u7269\u8F66",buttonForQuote:"\u7EE7\u7EED\u62A5\u4EF7",buttonUpdateCart:"\u5B8C\u6210",buttonDisplayOnly:"\u5B8C\u6210",buttonClose:"\u5173\u95ED",confirmation:"\u914D\u7F6E\u5DF2\u6DFB\u52A0\u5230\u8D2D\u7269\u8F66",confirmationUpdate:"\u8D2D\u7269\u8F66\u5DF2\u901A\u8FC7\u914D\u7F6E\u8FDB\u884C\u66F4\u65B0",confirmationQuoteUpdate:"\u62A5\u4EF7\u5DF2\u901A\u8FC7\u914D\u7F6E\u8FDB\u884C\u66F4\u65B0",quantity:"\u6570\u91CF"},overviewForm:{noAttributeHeader:"\u65E0\u7ED3\u679C",noAttributeText:"\u79FB\u9664\u8FC7\u6EE4\u5668\u4EE5\u67E5\u770B\u6982\u89C8\u5185\u5BB9",itemPrice:"\u5546\u54C1\u4EF7\u683C"},overviewSidebar:{menu:"\u83DC\u5355",filter:"\u8FC7\u6EE4\u5668"},overviewFilter:{title:"\u9009\u62E9\u8FC7\u6EE4\u5668",byOption:"\u6309\u9009\u9879\u8FC7\u6EE4",byGroup:"\u6309\u7EC4\u8FC7\u6EE4",byPrice:"\u4EF7\u683C\u76F8\u5173\u9009\u9879",mySelections:"\u6211\u7684\u9009\u62E9",removeAll:"\u5168\u90E8\u79FB\u9664",removeAllFilters:"\u79FB\u9664\u6240\u6709\u8FC7\u6EE4\u5668",removeByPrice:"\u79FB\u9664\u4EF7\u683C\u76F8\u5173\u8FC7\u6EE4\u5668",removeMySelections:"\u79FB\u9664\u201C\u6211\u7684\u9009\u62E9\u201D\u8FC7\u6EE4\u5668",removeByGroup:"\u79FB\u9664\u7EC4 {{group}} \u7684\u201C\u7EC4\u201D\u8FC7\u6EE4\u5668",noFiltersAvailable:"\u65E0\u53EF\u7528\u8FC7\u6EE4\u5668"},group:{general:"\u5E38\u89C4",conflictHeader:"\u89E3\u51B3\u51B2\u7A81",conflictGroup:"{{attribute}} \u7684\u51B2\u7A81"},conflict:{suggestionTitle:"\u5EFA\u8BAE {{number}}\uFF1A",suggestionText:'\u66F4\u6539 "{{ attribute }}" \u7684\u503C',viewConflictDetails:"\u68C0\u6D4B\u5230\u51B2\u7A81 - \u67E5\u770B\u8BE6\u60C5",conflictDetected:"\u68C0\u6D4B\u5230\u51B2\u7A81",viewConfigurationDetails:"\u5728\u914D\u7F6E\u4E2D\u67E5\u770B"},restartDialog:{title:"\u672A\u5B8C\u6210\u914D\u7F6E",description:"\u4E0A\u4E00\u4F1A\u8BDD\u4E2D\u6709\u672A\u5B8C\u6210\u7684\u914D\u7F6E\u3002\u662F\u8981\u7EE7\u7EED\u8BE5\u914D\u7F6E\u8FD8\u662F\u5F00\u59CB\u65B0\u7684\u914D\u7F6E\uFF1F",restartButton:"\u5F00\u59CB\u65B0\u914D\u7F6E",resumeButton:"\u7EE7\u7EED"},httpHandlers:{makeToStockBaseProductIssue:"\u6B64\u4EA7\u54C1\u4E3A\u57FA\u7840\u4EA7\u54C1\uFF0C\u65E0\u6CD5\u52A0\u5165\u8D2D\u7269\u8F66\uFF1B\u6539\u4E3A\u9009\u62E9\u4EA7\u54C1\u53D8\u5F0F"},a11y:{configureProduct:"\u914D\u7F6E\u4EA7\u54C1",showDetailsProduct:"\u663E\u793A\u4EA7\u54C1\u7684\u8BE6\u7EC6\u4FE1\u606F",cartEntryBundleInfo:"\u5B58\u5728\u4E00\u4E2A\u5546\u54C1 ",cartEntryBundleInfo_other:"\u5B58\u5728 {{items}} \u4E2A\u5546\u54C1 ",cartEntryBundleName:"\u5546\u54C1 {{ name }}",cartEntryBundleNameWithQuantity:"\u5546\u54C1 {{ name }} \u5546\u54C1\u6570\u91CF {{quantity}}",cartEntryBundleNameWithPrice:"\u5546\u54C1 {{ name }} \u5546\u54C1\u4EF7\u683C {{price}}",cartEntryBundle:"\u5546\u54C1 {{ name }} \u5546\u54C1\u4EF7\u683C {{price}} \u5546\u54C1\u6570\u91CF {{quantity}}",cartEntryInfoIntro:"\u4EA7\u54C1\u5177\u6709\u4EE5\u4E0B\u5C5E\u6027\u548C\u6240\u9009\u503C",cartEntryInfo:"\u5C5E\u6027 {{ attribute }} \u5177\u6709\u6240\u9009\u503C {{value}}",nameOfAttribute:"\u5C5E\u6027\u540D\u79F0",valueOfAttribute:"\u5C5E\u6027 {{ attribute }} \u7684\u503C",forAttribute:"\u5C5E\u6027 {{ attribute }} \u7684 {{ value }}",valueOfAttributeFull:"\u5C5E\u6027 {{ attribute }} \u7684\u503C {{ value }}\u3002",valueOfDateAttributeFull:"\u65E5\u671F\u5C5E\u6027 {{ attribute }} \u7684\u503C {{ value }}\u3002\u6309\u7A7A\u683C\u952E\u8FDB\u5165\u65E5\u671F\u9009\u53D6\u5668\u3002",valueOfAttributeFullWithPrice:"\u5C5E\u6027 {{ attribute }} \u7684\u503C {{ value }}\uFF0C\u9644\u52A0\u8D39\u4E3A {{ price }}",selectedValueOfAttributeFull:"\u5C5E\u6027 {{ attribute }} \u7684\u6240\u9009\u503C {{ value }}",selectedValueOfAttributeFullWithPrice:"\u5C5E\u6027 {{ attribute }} \u7684\u6240\u9009\u503C {{ value }}\uFF0C\u9644\u52A0\u8D39\u4E3A {{ price }}",readOnlyValueOfAttributeFullWithPrice:"\u5C5E\u6027 {{ attribute }} \u7684\u53EA\u8BFB\u503C {{ value }}\uFF0C\u9644\u52A0\u8D39\u4E3A {{ price }}",readOnlyValueOfAttributeFull:"\u5C5E\u6027 {{ attribute }} \u7684\u53EA\u8BFB\u503C {{ value }}",valueOfAttributeBlank:"\u5C5E\u6027 {{ attribute }} \u7684\u503C\u4E3A\u7A7A\u3002",valueOfDateAttributeBlank:"\u65E5\u671F\u5C5E\u6027 {{ attribute }} \u7684\u503C\u4E3A\u7A7A\u3002\u6309\u7A7A\u683C\u952E\u8FDB\u5165\u65E5\u671F\u9009\u53D6\u5668",value:"\u503C {{ value }}",attribute:"\u5C5E\u6027 {{ attribute }}",requiredAttribute:"\u5C5E\u6027 {{param}} \u662F\u5FC5\u9700\u5C5E\u6027",listOfAttributesAndValues:"\u5C5E\u6027\u53CA\u5176\u503C\u7684\u5217\u8868\uFF1A",editAttributesAndValues:"\u7F16\u8F91\u5C5E\u6027\u503C\uFF1A",group:"\u5C5E\u6027\u7684 {{ group }} \u7EC4",itemOfAttributeSelected:"\u5DF2\u9009\u62E9\u5C5E\u6027 {{ attribute }} \u7684\u5546\u54C1 {{ item }}\u3002{{ itemIndex }}/{{ itemCount }}",itemOfAttributeSelectedWithPrice:"\u5DF2\u9009\u62E9\u5C5E\u6027 {{ attribute }} \u7684\u5546\u54C1 {{ item }}\uFF0C\u9644\u52A0\u8D39\u4E3A {{ price }}\u3002{{ itemIndex }}/{{ itemCount }}",itemOfAttributeSelectedPressToUnselect:"\u5DF2\u9009\u62E9\u5C5E\u6027 {{ attribute }} \u7684\u5546\u54C1 {{ item }}\u3002\u6309\u4E0B\u6309\u94AE\u53D6\u6D88\u9009\u62E9\u3002{{ itemIndex }}/{{ itemCount }}",itemOfAttributeSelectedPressToUnselectWithPrice:"\u5DF2\u9009\u62E9\u5C5E\u6027 {{ attribute }} \u7684\u5546\u54C1 {{ item }}\uFF0C\u9644\u52A0\u8D39\u4E3A {{ price }}\u3002\u6309\u4E0B\u6309\u94AE\u53D6\u6D88\u9009\u62E9\u3002{{ itemIndex }}/{{ itemCount }}",itemOfAttributeUnselected:"\u5DF2\u53D6\u6D88\u9009\u62E9\u5C5E\u6027 {{ attribute }} \u7684\u5546\u54C1 {{ item }}\u3002\u6309\u4E0B\u6309\u94AE\u8FDB\u884C\u9009\u62E9\u3002{{ itemIndex }}/{{ itemCount }}",itemOfAttributeUnselectedWithPrice:"\u5DF2\u53D6\u6D88\u9009\u62E9\u5C5E\u6027 {{ attribute }} \u7684\u5546\u54C1 {{ item }}\uFF0C\u9644\u52A0\u8D39\u4E3A {{ price }}\u3002\u6309\u4E0B\u6309\u94AE\u8FDB\u884C\u9009\u62E9\u3002{{ itemIndex }}/{{ itemCount }}",selectNoItemOfAttribute:"\u82E5\u60F3\u4E0D\u9009\u62E9\u5C5E\u6027 {{ attribute }} \u7684\u4EFB\u4F55\u5546\u54C1\uFF0C\u8BF7\u6309\u4E0B\u6309\u94AE\u3002{{ itemIndex }}/{{ itemCount }}",itemOfAttribute:"\u5C5E\u6027 {{ attribute }} \u7684\u5546\u54C1",itemOfAttributeFull:"\u5C5E\u6027 {{ attribute }} \u7684\u5546\u54C1 {{ item }}",itemOfAttributeFullWithPrice:"\u5C5E\u6027 {{ attribute }} \u7684\u5546\u54C1 {{ item }}\uFF0C\u9644\u52A0\u8D39\u4E3A {{ price }}",itemOfAttributeFullWithQuantity:"\u5C5E\u6027 {{ attribute }} \u7684\u5546\u54C1 {{ item }}\uFF0C\u6570\u91CF\u4E3A {{ quantity }}",itemOfAttributeFullWithPriceAndQuantity:"\u5C5E\u6027 {{ attribute }} \u7684\u5546\u54C1 {{ item }}\uFF0C\u6570\u91CF\u4E3A {{ quantity }}\uFF0C\u9644\u52A0\u8D39\u4E3A {{ price }}",itemDescription:"\u5546\u54C1 {{ item }} \u7684\u63CF\u8FF0",listbox:"\u5177\u6709 {{ count }} \u4E2A\u503C\u7684\u5217\u8868\u6846\u3002",valueSurcharge:"\u503C\u9644\u52A0\u8D39",conflictDetected:"\u68C0\u6D4B\u5230\u51B2\u7A81\uFF01\u5728\u7EC4\u5217\u8868\u9876\u90E8\u67E5\u770B\u51B2\u7A81\u3002",conflictsInConfiguration:"\u914D\u7F6E\u4E2D\u5B58\u5728\u51B2\u7A81\u3002\u51B2\u7A81\u6570\u91CF\uFF1A{{ numberOfConflicts }}\uFF0C\u9009\u62E9\u4EE5\u83B7\u53D6\u66F4\u591A\u8BE6\u60C5\u3002",listOfGroups:"\u7EC4\u5217\u8868",inListOfGroups:"\u60A8\u5728\u7EC4\u5217\u8868\u4E2D",groupName:"\u7EC4 {{ group }}",groupBack:"\u60A8\u5728\u5B50\u7EC4\u4E2D\u3002\u9009\u62E9\u8FD4\u56DE\u3002",conflictBack:"\u60A8\u5728\u51B2\u7A81\u5904\u7406\u5668\u4E2D\u3002\u9009\u62E9\u8FD4\u56DE\u6216\u9009\u62E9\u4E0B\u4E00\u4E2A\u9009\u9879\u5361\u89E3\u51B3\u51B2\u7A81\u3002",iconConflict:"\u7EC4\u5177\u6709\u51B2\u7A81\u3002",iconIncomplete:"\u7EC4\u5177\u6709\u5FC5\u9700\u5C5E\u6027\uFF0C\u4F46\u672A\u9
11009\u62E9\u503C\u3002",iconComplete:"\u7EC4\u672A\u5B8C\u6210\u3002",iconSubGroup:"\u7EC4\u5177\u6709\u5B50\u7EC4\u3002",next:"\u5BFC\u822A\u5230\u4E0B\u4E00\u4E2A\u7EC4\uFF1A{{ group }}",previous:"\u5BFC\u822A\u5230\u4E0A\u4E00\u4E2A\u7EC4\uFF1A{{ group }}",showMoreProductInfo:"\u663E\u793A\u4EA7\u54C1 {{ product }} \u7684\u66F4\u591A\u4FE1\u606F\u6216\u7EE7\u7EED\u914D\u7F6E\u3002",showLessProductInfo:"\u663E\u793A\u4EA7\u54C1 {{ product }} \u7684\u66F4\u5C11\u4FE1\u606F\u6216\u7EE7\u7EED\u914D\u7F6E\u3002",productName:"\u4EA7\u54C1\u540D\u79F0",productCode:"\u4EA7\u54C1\u4EE3\u7801",productDescription:"\u4EA7\u54C1\u63CF\u8FF0",kbKeyName:"\u77E5\u8BC6\u5E93\u540D\u79F0 {{name}}",kbKeyLogsys:"\u77E5\u8BC6\u5E93\u903B\u8F91\u7CFB\u7EDF {{logsys}}",kbKeyVersion:"\u77E5\u8BC6\u5E93\u7248\u672C {{version}}",kbKeyBuildNr:"\u77E5\u8BC6\u5E93\u7248\u672C\u53F7 {{number}}",configurationPage:"\u60A8\u5728\u914D\u7F6E\u9875\u9762\u4E0A\u3002",configurationPageLink:"\u5BFC\u822A\u5230\u914D\u7F6E\u9875\u9762\u3002",overviewPage:"\u60A8\u5728\u6982\u89C8\u9875\u9762\u4E0A\u3002\u4F7F\u7528\u5C4F\u5E55\u9605\u8BFB\u5668\u7684\u9605\u8BFB\u6A21\u5F0F\u68C0\u67E5\u5C5E\u6027\u53CA\u5176\u6240\u9009\u503C\u3002",overviewPageLink:"\u5BFC\u822A\u5230\u914D\u7F6E\u6982\u89C8\u9875\u9762\u3002",navigateToConflict:"\u6253\u5F00\u94FE\u63A5\u83B7\u53D6\u6709\u5173\u5C5E\u6027 {{ attribute }} \u7684\u51B2\u7A81\u7684\u66F4\u591A\u8BE6\u60C5\u3002",numericIntervalStandard:"\u8F93\u5165\u4ECB\u4E8E {{ minValue }} \u548C {{ maxValue }} \u4E4B\u95F4\u7684\u503C",numericIntervalStandardOpen:"\uFF08\u4E0D\u5305\u62EC\u7AEF\u70B9\uFF09",numericIntervalStandardLowerEndpointNotIncluded:"\uFF08\u4E0D\u5305\u62EC\u4E0B\u7AEF\u70B9\uFF09",numericIntervalStandardUpperEndpointNotIncluded:"\uFF08\u4E0D\u5305\u62EC\u4E0A\u7AEF\u70B9\uFF09",numericInfiniteIntervalMinValueIncluded:"\u8F93\u5165\u5927\u4E8E\u6216\u7B49\u4E8E {{ value }} \u7684\u503C",numericInfiniteIntervalMinValue:"\u8F93\u5165\u5927\u4E8E {{ value }} \u7684\u503C",numericInfiniteIntervalMaxValueIncluded:"\u8F93\u5165\u5C0F\u4E8E\u6216\u7B49\u4E8E {{ value }} \u7684\u503C",numericInfiniteIntervalMaxValue:"\u8F93\u5165\u5C0F\u4E8E {{ value }} \u7684\u503C",numericIntervalSingleValue:"\u8F93\u5165 {{ value }}",combinedIntervalsText:"{{ combinedInterval }} \u6216 {{ newInterval }}",additionalValue:"\u8FD8\u53EF\u4EE5\u8F93\u5165\u9644\u52A0\u503C\u3002",addToCartPrices:"\u57FA\u7840\u4EF7\u683C {{basePrice}}\u3001\u6240\u9009\u9009\u9879 {{selectedOptions}}\u3001\u603B\u4EF7\u683C {{totalPrice}}",filterOverview:"\u6253\u5F00\u914D\u7F6E\u6982\u89C8\u8FC7\u6EE4\u5668\u83DC\u5355",filterOverviewWithCount:"\u6253\u5F00\u914D\u7F6E\u6982\u89C8\u8FC7\u6EE4\u5668\u83DC\u5355 - {{numAppliedFilters}} \u4E2A\u5DF2\u6FC0\u6D3B\u8FC7\u6EE4\u5668",closeFilterMenu:"\u5173\u95ED\u914D\u7F6E\u6982\u89C8\u8FC7\u6EE4\u5668\u83DC\u5355\u5E76\u5E94\u7528\u6240\u9009\u8FC7\u6EE4\u5668",filterOverviewByPrice:"\u6309\u4EF7\u683C\u76F8\u5173\u9009\u9879\u8FC7\u6EE4\u914D\u7F6E\u6982\u89C8",filterOverviewByMySelections:"\u6309\u60A8\u7684\u9009\u62E9\u8FC7\u6EE4\u914D\u7F6E\u6982\u89C8",filterOverviewByGroup:"\u6309\u7EC4 {{groupName}} \u8FC7\u6EE4\u914D\u7F6E\u6982\u89C8",closeConflictSolverModal:"\u5173\u95ED\u51B2\u7A81\u5904\u7406\u5668\u6A21\u5F0F",closeRestartDialog:"\u5173\u95ED\u201C\u672A\u5B8C\u6210\u914D\u7F6E\u201D\u5BF9\u8BDD\u6846\u5E76\u5BFC\u822A\u56DE\u4EA7\u54C1\u8BE6\u7EC6\u4FE1\u606F\u9875\u9762",description:"\u5355\u51FB\u4EE5\u67E5\u770B\u503C {{ value }} \u7684\u63CF\u8FF0",showOptionsForAttribute:"\u663E\u793A\u5C5E\u6027 {{ attribute }} \u7684\u9009\u9879"},variantCarousel:{title:"\u9884\u914D\u7F6E\u7248\u672C"}},PW={configurator:wW},eM={configurator:PW};var yv={configurator:["configurator"]};var TW=(()=>{class i{static{this.templateName="CpqConfigurationTemplate"}static{this.sectionHeaderDisplayOnly="headerDisplayOnly"}static{this.sectionNavigationDisplayOnly="navigationDisplayOnly"}static{this.sectionHeader="header"}static{this.sectionNavigation="navigation"}constructor(e,a,n,o){this.configuratorRouterExtractorService=e,this.breakpointService=a,this.layoutConfig=n,this.commonConfiguratorUtilsService=o}handle(e,a,n){return a===i.templateName&&n===i.sectionHeader?this.compileRouterAndResolution().pipe(nt(1)).subscribe(o=>{e=e.pipe(bt(r=>this.getHeaderSlots(r,o)))}):a===i.templateName&&n===i.sectionNavigation&&this.compileRouterAndResolution().pipe(nt(1)).subscribe(o=>{e=e.pipe(bt(r=>this.getNavigationSlots(r,o)))}),e}compileRouterAndResolution(){return this.configuratorRouterExtractorService.extractRouterData().pipe(Qe(e=>
11this.breakpointService.isUp(qr.lg).pipe(bt(a=>({isLargeResolution:a,routerData:e})))))}getHeaderSlots(e,a){if(a.routerData.pageType===O1.PageType.CONFIGURATION){let n=["PreHeader"];return n.push(...e),n}else return a.routerData.displayOnly?a.isLargeResolution?this.commonConfiguratorUtilsService.getSlotsFromLayoutConfiguration(this.layoutConfig,i.templateName,i.sectionHeaderDisplayOnly,qr.lg):this.commonConfiguratorUtilsService.getSlotsFromLayoutConfiguration(this.layoutConfig,i.templateName,i.sectionHeaderDisplayOnly,qr.xs):e}getNavigationSlots(e,a){return a.routerData.pageType===O1.PageType.OVERVIEW&&a.routerData.displayOnly?a.isLargeResolution?this.commonConfiguratorUtilsService.getSlotsFromLayoutConfiguration(this.layoutConfig,i.templateName,i.sectionNavigationDisplayOnly,qr.lg):this.commonConfiguratorUtilsService.getSlotsFromLayoutConfiguration(this.layoutConfig,i.templateName,i.sectionNavigationDisplayOnly,qr.xs):e}static{this.\u0275fac=function(a){return new(a||i)(Ke(N1),Ke(zp),Ke(x1),Ke(M1))}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})(),tM=(()=>{class i{static{this.\u0275fac=function(a){return new(a||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[Ga({layoutSlots:{CpqConfigurationTemplate:{header:{lg:{slots:["SiteLogo","CpqConfigExitButton","MiniCart"]},xs:{slots:["SiteLogo","CpqConfigExitButton","MiniCart"]}},headerDisplayOnly:{lg:{slots:["SiteContext","SiteLinks","SiteLogo","SearchBox","SiteLogin","MiniCart","NavigationBar"]},xs:{slots:["PreHeader","SiteLogo","SearchBox","MiniCart"]}},navigation:{lg:{slots:[]},slots:["CpqConfigMenu"]},navigationDisplayOnly:{lg:{slots:[]},xs:{slots:["SiteLogin","NavigationBar","SiteContext","SiteLinks"]}},lg:{slots:["CpqConfigHeader","CpqConfigBanner","CpqConfigMenu","CpqConfigContent","CpqConfigOverviewBanner","CpqConfigOverviewContent","CpqConfigBottombar"]},slots:["CpqConfigHeader","CpqConfigBanner","CpqConfigContent","CpqConfigOverviewBanner","CpqConfigOverviewContent","CpqConfigBottombar"]}}}),{provide:E1,useExisting:TW,multi:!0}]})}}return i})(),xW={routing:{routes:{configureCLOUDCPQCONFIGURATOR:{paths:["configure/cpq/:ownerType/entityKey/:entityKey"]}}}},EW=(()=>{class i{static{this.\u0275fac=function(a){return new(a||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[Ga(xW)],imports:[_i.forChild([{path:null,data:{cxRoute:"configureCLOUDCPQCONFIGURATOR"},component:us,canActivate:[ms]}]),Mp,tM]})}}return i})(),DW={routing:{routes:{configureOverviewCLOUDCPQCONFIGURATOR:{paths:["configure-overview/cpq/:ownerType/entityKey/:entityKey/displayOnly/:displayOnly","configure-overview/cpq/:ownerType/entityKey/:entityKey"]}}}},IW=(()=>{class i{static{this.\u0275fac=function(a){return new(a||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[Ga(DW)],imports:[_i.forChild([{path:null,component:us,data:{cxRoute:"configureOverviewCLOUDCPQCONFIGURATOR"},canActivate:[ms]}]),tM]})}}return i})(),iM=(()=>{class i{static{this.\u0275fac=function(a){return new(a||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[Ga({routing:{protected:!0}})],imports:[EW,IW]})}}return i})(),H1="productConfiguratorRulebased",zW=(()=>{class i extends qc{constructor(e){super(e),this.globalMessageService=e,this.responseStatus=GP.BAD_REQUEST}getPriority(){return Qf.NORMAL}hasMatch(e){return super.hasMatch(e)&&this.isRelatedToProductConfigurator(e)}handleError(e,a){this.getIllegalStateErrorsRelatedToProductConfigurator(a).forEach(({message:n})=>{this.handleIllegalArgumentIssues(n)})}handleIllegalArgumentIssues(e){this.isIllegalStateErrorRelatedToMakeToStock(e)&&this.globalMessageService.add({key:"configurator.httpHandlers.makeToStockBaseProductIssue"},ri.MSG_TYPE_ERROR)}isNotEmpty(e){return e?.length>0}isIllegalStateErrorRelatedToMakeToStock(e){let a=/base product is defined as 'make-to-stock'/;return e.match(a)!==null}isIllegalStateErrorRelatedToProductConfigurator(e){return e&&this.isIllegalStateErrorRelatedToMakeToStock(e)}getIllegalStateErrorsRelatedToProductConfigurator(e){return(e?.error?.errors??[]).filter(a=>a.type==="IllegalStateError").filter(a=>this.isIllegalStateErrorRelatedToProductConfigurator(a.message))}isRelatedToProductConfigurator(e){return this.isNotEmpty(this.getIllegalStateErrorsRelatedToProductConfigurator(e))}static{this.\u0275fac=function(a){return new(a||i)(Ke(Ua))}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})(),MW=["ConfiguratorForm","ConfiguratorOverviewForm","ConfiguratorOverviewMenu","ConfiguratorUpdateMessage","ConfiguratorAddToCartButton","ConfiguratorMenu","ConfiguratorGroupTitle","ConfiguratorOverviewBanner","ConfiguratorPrevNext","ConfiguratorPriceSummary","ConfiguratorProductTitle","ConfiguratorTabBar","ConfiguratorExitButton","ConfiguratorVariantCarousel","CpqConfiguratorConflictAndErrorMessagesComponent","ConfiguratorOverviewFilterButton","ConfiguratorOverviewFilter","ConfiguratorOverviewSidebar"];function OW(){return{featureModules:{[H1]:{cmsComponents:MW}}}}var NW=(()=>
11{class i{static{this.\u0275fac=function(a){return new(a||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[Ln(OW)]})}}return i})(),RW={routing:{routes:{configureCPQCONFIGURATOR:{paths:["configure/vc/:ownerType/entityKey/:entityKey"]},configureCPQCONFIGURATOR_READ_ONLY:{paths:["configure-overview/vc/:ownerType/entityKey/:entityKey/displayOnly/true"]},configureOverviewCPQCONFIGURATOR:{paths:["configure-overview/vc/:ownerType/entityKey/:entityKey/displayOnly/:displayOnly","configure-overview/vc/:ownerType/entityKey/:entityKey"]}}}},LW=(()=>{class i{static forRoot(){return{ngModule:i,providers:[Ga(RW)]}}static{this.\u0275fac=function(a){return new(a||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({})}}return i})(),BW=(()=>{class i{static{this.\u0275fac=function(a){return new(a||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[Ga({layoutSlots:{VariantConfigurationTemplate:{header:{lg:{slots:["PreHeader","SiteLogo","VariantConfigExitButton","MiniCart"]},xs:{slots:["PreHeader","SiteLogo","VariantConfigExitButton","MiniCart"]}},navigation:{lg:{slots:[]},slots:["VariantConfigMenu"]},lg:{slots:["VariantConfigHeader","VariantConfigMenu","VariantConfigContent","VariantConfigBottombar","VariantConfigVariantCarousel"]},slots:["VariantConfigHeader","VariantConfigContent","VariantConfigBottombar","VariantConfigVariantCarousel"]}}})]})}}return i})(),FW=(()=>{class i{static{this.\u0275fac=function(a){return new(a||i)}}static{this.\u0275mod=de({type:i})}
11static{this.\u0275inj=ce({imports:[_i.forChild([{path:null,data:{cxRoute:"configureCPQCONFIGURATOR"},component:us,canActivate:[ms]}]),Mp,BW]})}}return i})(),qW=(()=>{class i{static{this.templateName="VariantConfigurationOverviewTemplate"}static{this.sectionDisplayOnlyName="headerDisplayOnly"}constructor(e,a,n,o){this.configuratorRouterExtractorService=e,this.breakpointService=a,this.layoutConfig=n,this.commonConfiguratorUtilsService=o}handle(e,a,n){return a===i.templateName&&n==="header"&&this.configuratorRouterExtractorService.extractRouterData().pipe(nt(1)).subscribe(o=>{o.displayOnly&&(e=e.pipe(Qe(()=>this.breakpointService.isUp(qr.lg)),bt(r=>r?this.commonConfiguratorUtilsService.getSlotsFromLayoutConfiguration(this.layoutConfig,i.templateName,i.sectionDisplayOnlyName,qr.lg):this.commonConfiguratorUtilsService.getSlotsFromLayoutConfiguration(this.layoutConfig,i.templateName,i.sectionDisplayOnlyName,qr.xs))))}),e}static{this.\u0275fac=function(a){return new(a||i)(Ke(N1),Ke(zp),Ke(x1),Ke(M1))}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})(),jW=(()=>{class i{static{this.\u0275fac=function(a){return new(a||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[Ga({layoutSlots:{VariantConfigurationOverviewTemplate:{header:{slots:["SiteLogo","VariantConfigOverviewExitButton","MiniCart"]},headerDisplayOnly:{lg:{slots:["SiteContext","SiteLinks","SiteLogo","SearchBox","SiteLogin","MiniCart","NavigationBar"]},xs:{slots:["PreHeader","SiteLogo","SearchBox","MiniCart"]}},lg:{slots:["VariantConfigOverviewHeader","VariantConfigOverviewBanner","VariantConfigOverviewNavigation","VariantConfigOverviewContent","VariantConfigOverviewBottombar"]},slots:["VariantConfigOverviewHeader","VariantConfigOverviewBanner","VariantConfigOverviewFilterButton","VariantConfigOverviewContent","VariantConfigOverviewBottombar"]}}}),{provide:E1,useExisting:qW,multi:!0}]})}}return i})(),UW=(()=>{class i{static{this.\u0275fac=function(a){return new(a||i)}}static{this.\u0275mod=de({type:i})}
11static{this.\u0275inj=ce({imports:[_i.forChild([{path:null,component:us,data:{cxRoute:"configureOverviewCPQCONFIGURATOR"},canActivate:[ms]}]),jW]})}}return i})(),aM=(()=>{class i{static forRoot(){return{ngModule:i}}static{this.\u0275fac=function(a){return new(a||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[{provide:qc,useExisting:zW,multi:!0}],imports:[Gt,zh,NW,FW,UW,LW.forRoot()]})}}return i})();var K1="productConfiguratorTextfield",VW=["TextfieldConfigurationForm"];function $W(){return{featureModules:{[K1]:{cmsComponents:VW}}}}var HW=(()=>{class i{static{this.\u0275fac=function(a){return new(a||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[Ln($W)]})}}return i})(),KW={routing:{routes:{configureTEXTFIELD:{paths:["configure/textfield/:ownerType/entityKey/:entityKey"]},configureOverviewTEXTFIELD:{paths:["configure-overview/textfield/:ownerType/entityKey/:entityKey/displayOnly/:displayOnly","configure-overview/textfield/:ownerType/entityKey/:entityKey"]}}}},GW=(()=>{class i{static forRoot(){return{ngModule:i,providers:[Ga(KW)]}}static{this.\u0275fac=function(a){return new(a||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({})}}return i})(),nM=(()=>{class i{static forRoot(){return{ngModule:i}}static{this.\u0275fac=function(a){return new(a||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[Ga({layoutSlots:{TextfieldConfigurationTemplate:{slots:["TextfieldConfigContent"]}}})],imports:[Gt,zh,HW,GW.forRoot(),_i.forChild([{path:null,component:us,data:{cxRoute:"configureTEXTFIELD"},canActivate:[ms]},{path:null,component:us,data:{cxRoute:"configureOverviewTEXTFIELD"},canActivate:[ms]}])]})}}return i})();var Cv=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({featureModules:{[H1]:{module:()=>import("./chunk-G3N3HVCH.js").then(t=>t.RulebasedConfiguratorWrapperModule)}}}),ue({i18n:{resources:{en:vv},chunks:yv}}),ue({featureModules:{[K1]:{module:()=>import("./chunk-BWZRQVG4.js").then(t=>t.TextfieldConfiguratorModule)}}})],imports:[aM,iM,nM]})}};var kv=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[Kf({a11yKeyboardAccessibleZoom:!0,a11yPreventCartItemsFormRedundantRecreation:!0,a11yStoreFinderLabel:!0,a11yImprovedErrorMessage:!0,a11yLinkBtnsToTertiaryBtns:!0,a11ySelectImprovementsCustomerTicketingCreateSelectbox:!0,a11yWideScreenImprovements:!0,a11yOptimizedMenuSpacing:!0,a11yNgSelectLayering:!0,readMoreDirective:!0,productReviewCharactersLeft:!0,a11yNgSelectAriaControls:!0,a11yConfiguratorOverviewHeaderVPC:!0,enableReadDomainValuesOnDemand:!0,opfEnablePreventingFromCheckoutWithoutEmail:!0,storeFinderFacadeCleanup:!0,defaultProductPageRouteAllowsNoProductName:!0,consistentSizeProductCards:!0,reserveHorizontalSpaceStarRating:!0,topProgressBarUseTransformAnimation:!0,disableCxPageSlotMarginAnimation:!0,productCarouselScrolling:!0,cdsLoginEventsToken:!0,createMediaPreconnectLink:!0,unifiedDefaultHeaderSlotsAcrossBreakpoints:!0,reserveSpaceForImagesOnPdpAndPlp:!0,lazyLoadImagesByDefault:!0,authorizationCodeFlowByDefault:!0,incrementProcessesCountForMergeCart:!0,dispatchLoginActionOnlyWhenTokenReceived:!0,defaultLayoutConfigWithoutPageFold:!0})],imports:[KP.forRoot(),Dx,Ex,Mp,qT,KT,HT,GT,fh,$T,ix,hh,nx,XT,lx,ox,ZT,WT,jT,rT,eT,ux,dx,JT,cx,xx,xT,YT,tT.forRoot(),ET,_T,oT.forRoot(),XP,Ix,zx,Cx,bh,$l,Tx,kx,yh,Sx,Px,Ax,WP,Ox,Mx,Nx,iT.forRoot(),Sb,Pb,Eb,Db,Ib,Ob,Fb,qb,jb,Ub,Vb,$b,Hb,Kb,Gb,Wb,Qb,Zb,Yb,Jb,Xb,Eh,p2,ev,av,nv,ov,rv,sv,lv,cv,dv,uv,mv,pv,gv,bv,Cv]})}};var _v=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}
11static{this.\u0275inj=ce({imports:[D1,kv,Cb,D1]})}};jx.isRequired=function(i){return i.hasValidator(Xi.required)};var Sv=class i{constructor(){this.converterService=Z(Oa)}convert(t,e){return e??=$e({},t),kt($e({},e),{paymentType:this.converterService.convert(e.paymentType,Ph)})}static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};var Av=class i{convert(t,e){return e??=$e({},t),kt($e({},e),{code:e.code?.toUpperCase()})}static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};var wv=class i{constructor(t){this.converterService=t}convert(t,e){return kt($e($e({},e??{}),t),{familyCode:t?.familyCode??"",torqueRange:t?.torqueRange??"",torqueRangeImperial:t?.torqueRangeImperial??"",productType:t?.productType?this.converterService.convert(t.productType,jc):null,technology:t?.technology??"",motorTechnology:t?.motorTechnology??"",lowClearance:t?.lowClearance??"",atex:t?.atex??"",outputImperialDimensions:t?.outputImperialDimensions??"",inputImperialDimensions:t?.inputImperialDimensions??"",gearRatios:t?.gearRatios??"",transmissibleMechanicalPower:t?.transmissibleMechanicalPower??"",efficiency:t?.efficiency?this.converterService.convert(t.efficiency,jc):null,standard:t?.standard?this.converterService.convert(t.standard,jc):null,keyBenefits:t?.keyBenefits??"",mainOptions:t?.mainOptions??"",output:t?.output??"",motors:t?.motors??"",motorsOptions:t?.motorsOptions??"",hasRelatedProducts:t?.hasRelatedProducts??!1,isErpVariant:t?.isErpVariant??!1,erpVariantTechSheet:t?.erpVariantTechSheet?this.converterService.convertMany(t.erpVariantTechSheet,Oh):null,isSapConfigurable:t?.isSapConfigurable??!1,addToCartDisabled:t?.addToCartDisabled??!1,configurable:t?.configurable??!1,multidimensional:t?.multidimensional??!1,productObsolete:t?.productObsolete??!1,newProductReferenceUrl:t?.newProductReferenceUrl??"",newProductReferenceCode:t?.newProductReferenceCode??"",isRFQProduct:t?.isRFQProduct??!1,RFQDestination:t?.RFQDestination??"",allowedForPurchase:t?.allowedForPurchase??!1,certifications:t?.certifications??"",bomAuth:t?.bomAuth??!1})}static{this.\u0275fac=function(e){return new(e||i)(Ke(Oa))}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac})}};var Pv=class i{constructor(t){this.converterService=t}convert(t,e){return kt($e($e({},e??{}),t),{categoryName:t?.categoryName??"",extendedCategoryDescription:t?.extendedCategoryDescription??"",systemOfMeasurement:t?.systemOfMeasurement?this.converterService.convert(t.systemOfMeasurement,Mh):null})}static{this.\u0275fac=function(e){return new(e||i)(Ke(Oa))}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac})}};var Tv=class i{convert(t,e){return kt($e({},e??{}),{code:t?.code??"",name:t?.name??"",defaultInputSpeed:t?.defaultInputSpeed??"",defaultFrequency:t?.defaultFrequency??""})}static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac})}};var Bu=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({cmsComponents:{BreadcrumbComponent:{component:()=>import("./chunk-FBULB6MI.js").then(t=>t.BonfiglioliBreadcrumbComponent)}}})],imports:[x2]})}};var xv=class i{constructor(t,e){this.el=t;this.renderer=e;this.timeoutId=null;this.iconMap={linkedin:"assets/icons/linkedin.svg",twitter:"assets/icons/twitter.svg",instagram:"assets/icons/instagram.svg",youtube:"assets/icons/youtube.svg",facebook:"assets/icons/facebook.svg",x:"assets/icons/x.svg"};this.checks=[{key:"linkedin",match:/linkedin\.com|linkedin/i},{key:"twitter",match:/twitter\.com|twitter/i},{key:"instagram",match:/instagram\.com|instagram/i},{key:"facebook",match:/facebook\.com|facebook/i},{key:"youtube",match:/youtube\.com|youtube/i},{key:"x",match:/x\.com/i}]}ngAfterViewInit(){this.tryInjectIcons(),this.observer=new MutationObserver(t=>{this.timeoutId&&clearTimeout(this.timeoutId),this.timeoutId=setTimeout(()=>{this.tryInjectIcons(),this.timeoutId=null},50)}),this.observer.observe(this.el.nativeElement,{childList:!0,subtree:!0,attributes:!1})}tryInjectIcons(){let t=this.el.nativeElement;if(!t)return;let e=Array.from(t.querySelectorAll("a"));e.length&&e.forEach(a=>{if(a.querySelector("img.social-icon-inline"))return;let n=(a.getAttribute("href")||"").toLowerCase(),o=(a.getAttribute("aria-label")||"").toLowerCase(),r=(a.textContent||"").toLowerCase();for(let s of this.checks)if(s.match.test(n)||s.match.test(o)||s.match.test(r)){let l=this.renderer.createElement("img");this.renderer.setAttribute(l,"src",this.iconMap[s.key]),this.renderer.setAttribute(l,"alt",`${s.key} icon`),this.renderer.addClass(l,"social-icon-inline"),this.renderer.setStyle(l,"width","18px"),this.renderer.setStyle(l,"height","18px"),this.renderer.setStyle(l,"marginRight","8px"),a.firstChild?this.renderer.insertBefore(a,l,a.firstChild):this.renderer.appendChild(a,l);break}})}ngOnDestroy(){this.observer&&(this.observer.disconnect(),this.observer=void 0),this.timeoutId&&(clearTimeout(this.timeoutId),this.timeoutId=null)}static{this.\u0275fac=function(e){return new(e||i)(Ve(Rn),Ve(Ml))}}static{this.\u0275dir=fP({type:i,selectors:[["","appSocialIconsInjector",""]]})}};function QW(i,t){if(i&1&&(p(0,"li",16),F(1,"cx-media",17),g()),i&2){let e=t.$implicit;d(),k("container",e)("elementType","picture")}}function ZW(i,t){if(i&1&&(p(0,"div",13)(1,"h2",14),S(2),A(3,"cxTranslate"),g(),p(4,"ul",15),ut(5,QW,2,2,"li",16,Yt),g()()),i&2){let e=v();d(2),j(" ",w(3,1,"footer.paymentMethod")," "),d(3),mt(e.paymentMethodsMedias)}}function YW(i,t){if(i&1&&Y(0,ZW,7,3,"div",13),i&2){let e=t;J(((e.paymentMethodsMedias==null?null:e.paymentMethodsMedias.length)??0)>0?0:-1)}}function JW(i,t){i&1&&(F(0,"cx-navigation-ui",12),A(1,"cxTranslate")),i&2&&k("node",t)("flyout",!1)("navAriaLabel",w(1,3,"navigation.footerNavLabel"))}function XW(i,t){if(i&1&&(p(0,"footer",0)(1,"div",1)(2,"div",2)(3,"div",3),F(4,"img",4),g()(),p(5,"div",5)(6,"div",6)(7,"div",7)(8,"h2",8),S(9),A(10,"cxTranslate"),g(),p(11,"h4",9),S(12),A(13,"c
11xTranslate"),g(),F(14,"p",10),g(),Y(15,YW,1,1),A(16,"async"),g(),p(17,"div",11),Y(18,JW,2,5,"cx-navigation-ui",12),A(19,"async"),g()()()()),i&2){let e,a,n,o=t,r=v();d(4),k("src",(e=r.getMedia(o.footerLogo.url))==null?null:e.src,ga)("alt",o.footerLogo.altText),d(5),j(" ",w(10,7,"footer.headquarters")," "),d(3),j(" ",w(13,9,"footer.plant")," "),d(2),k("innerHTML",o.footerAddress,Vt),d(),J((a=w(16,11,r.shopConfiguration$))?15:-1,a),d(3),J((n=w(19,13,r.node$))?18:-1,n)}}var Ev=class i extends ax{constructor(e,a,n,o){super(e,a);this.shopConfigurationService=n;this.mediaService=o;this.data$=this.componentData.data$;this.imageUrl$=this.componentData.data$.pipe(bt(e=>this.mediaService.getMedia(e.footerLogo?.url)));this.iconMap={LinkedIn:"fa-brands fa-linkedin-in",Twitter:"fa-brands fa-twitter",YouTube:"fa-brands fa-youtube",Instagram:"fa-brands fa-instagram"};this.shopConfiguration$=this.shopConfigurationService.getCurrentStoreConfiguration();this.node$=this.service.getNavigationNode(this.componentData.data$);this.styleClass$=this.componentData.data$.pipe(bt(e=>e?.styleClass))}getMedia(e){let a={url:e};return this.mediaService.getMedia(a)}static{this.\u0275fac=function(a){return new(a||i)(Ve(Fl),Ve(tx),Ve(qh),Ve(sh))}}static{this.\u0275cmp=Oe({type:i,selectors:[["app-bonfiglioli-footer"]],inputs:{node:"node"},standalone:!1,features:[Qi],decls:2,vars:3,consts:[["appSocialIconsInjector","",1,"bg-white","pt-5","pb-5"],[1,"container","p-0"],[1,"row"],[1,"col-xs-12","col-sm-6","col-md-6","col-lg-3","footer-logo"],["width","500",1,"mb-3",3,"src","alt"],[1,"row","mt-4"],[1,"col-xs-12","col-sm-6","col-md-6","col-lg-3"],[1,"footer-quick-contacts"],[1,"footer-quick-contacts__title","mb-4"],[1,"footer-quick-contacts__subtitle"],[1,"small",3,"innerHTML"],[1,"col-lg-7"],[3,"node","flyout","navAriaLabel"],[1,"footer-payment-methods"],[1,"footer-payment-methods__title","mb-3"],[1,"footer-payment-methods__list"],[1,"footer-payment-methods__list__item"],[3,"container","elementType"]],template:function(a,n){if(a&1&&(Y(0,XW,20,15,"footer",0),A(1,"async")),a&2){let o;J((o=w(1,1,n.data$))?0:-1,o)}},dependencies:[ex,xv,Va,dt,at],styles:[`footer{color:#000}footer h2{font-size:1.0625rem;font-weight:600}footer .footer-logo{height:3.3rem;display:inline-block}footer .footer-logo img{max-height:100%;max-width:100%;height:auto;width:auto}cx-navigation-ui{background-color:var(--cx-color-light)}cx-navigation-ui nav{width:100%}cx-navigation-ui ul[role=presentation]{display:flex;justify-content:space-between}cx-navigation-ui ul[role=presentation] li[role=presentation]{font-size:1.0625rem}cx-navigation-ui ul[role=presentation] li[role=presentation] .wrapper{margin-top:1.5rem}cx-navigation-ui ul[role=presentation] li[role=listitem]{margin-bottom:1.5rem;font-size:.875rem}cx-navigation-ui ul[role=presentation] a:hover{text-decoration:none!important}cx-navigation-ui span{text-transform:none!important;font-weight:600!important}.footer-payment-methods{margin:0 0 10px;font-size:1.0625rem}.footer-payment-methods__title{margin-bottom:.5rem;font-weight:600}.footer-payment-methods__list{display:inline-flex;gap:.2rem;margin-bottom:1.5rem;padding-left:0;align-items:center}.footer-payment-methods__list li{list-style:none}.footer-quick-contacts{margin-bottom:1.25rem}.footer-quick-contacts h2{font-weight:600;margin-bottom:.5rem}.footer-quick-contacts__subtitle{font-weight:600;font-size:.875rem}.footer-quick-contacts small,.footer-quick-contacts .small{font-size:.775rem;line-height:1.5;margin-bottom:0}cx-page-layout.footer{background-color:var(--cx-color-light)}cx-footer-navigation{background-color:var(--cx-color-light);color:#000;padding:2rem 0}cx-footer-navigation a{color:inherit;font-weight:400}cx-footer-navigation a:hover,cx-footer-navigation a:focus,cx-footer-navigation a:active{color:#000;text-decoration:none}cx-footer-navigation ul{list-style:none;padding:0;margin:0}cx-footer-navigation ul li{margin-bottom:1.5rem}cx-footer-navigation ul li:last-child{margin-bottom:0}cx-generic-link{font-weight:400}cx-generic-link a img{width:24px!important;height:24px!important}@media(max-width:767.98px){cx-navigation-ui ul[role=presentation]{display:flex;flex-wrap:wrap;justify-content:space-between}cx-navigation-ui ul[role=presentation]>li[role=presentation]{flex:0 0 48%;margin-bottom:1rem}} 12`],encapsulation:2})}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};var Dv=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}
12static{this.\u0275inj=ce({imports:[Gt,Ti,hh,DT,Jn.withConfig({cmsComponents:{BonfiglioliFooterComponent:{component:Ev}}}),Va]})}};var Iv=class i extends xh{constructor(){super(...arguments);this.quoteEditStateService=Z(_u);this.oAuthLibWrapperService=Z(Uh);this.authService=Z(Vh);this.ssoStateService=Z(jh);this.loadingService=Z(Hl)}handleExpiredRefreshToken(){this.quoteEditStateService.isQuoteEditContext()?(this.authRedirectService.saveCurrentNavigationUrl(),this.authService.coreLogout().finally(()=>globalThis.location.reload())):(this.authService.toggleDisableSSOLogout(!0),this.authService.coreLogout().finally(()=>{this.ssoStateService.getActiveProviderState().then(e=>{if(!e||e.ssoType!=="pingone"&&e.ssoType!=="microsoft"){this.loadingService.hide();return}this.oAuthLibWrapperService.initLoginFlow()}),this.routingService.go({cxRoute:"home"})}))}handleExpiredAccessToken(e,a,n){return this.getValidToken(n).pipe(Qe(o=>o?a.handle(this.createNewRequestWithNewToken(e,o)).pipe(Co(r=>{if(r.status===401&&this.isInvalidBearerTokenError(r))return this.handleExpiredRefreshToken(),_n;throw r})):_n))}isInvalidBearerTokenError(e){return["InvalidBearerTokenError","InvalidTokenError"].includes(e.error?.errors?.[0]?.type)}static{this.\u0275fac=(()=>{let e;return function(n){return(e||(e=Nt(i)))(n||i)}})()}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};var G1={};function W1(i=G1,t){switch(t.type){case O2:return $e($e({},i),t.payload);case N2:return G1;default:return i}}var zv=class i{constructor(){this.eventService=Z(Nl);this.globalMessageService=Z(Ua);this.quoteEditStateService=Z(_u);this.subscriptions=new as}init(){this.subscriptions.add(this.eventService.get(HP).subscribe(()=>{this.quoteEditStateService.isQuoteEditContext()&&this.globalMessageService.remove(ri.MSG_TYPE_CONFIRMATION)}))}ngOnDestroy(){this.subscriptions.unsubscribe()}static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};var Mv=class i{constructor(t,e){this.ssoStateService=t;this.quoteLoginMessageService=e;this.ssoStateService.syncWithStorage(),this.quoteLoginMessageService.init()}static{this.\u0275fac=function(e){return new(e||i)(Ke(jh),Ke(zv))}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({cmsComponents:{SingleSignOnComponent:{component:()=>import("./chunk-YZXB5PHA.js").then(t=>t.BonfiglioliHeaderLoginComponent)}}}),{provide:t2,useExisting:Vh},{provide:UP,useExisting:Uh},{provide:xh,useExisting:Iv}],imports:[su.forFeature(M2,W1),B2,L2,R2]})}};var Ov=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({cmsComponents:{BonfiglioliCategoryNavigationComponent:{component:()=>import("./chunk-4WMGZX63.js").then(t=>t.BonfiglioliNavigationComponent)}}})],imports:[q2]})}};function iQ(i,t){if(i&1&&(p(0,"div",6),F(1,"cx-media",7),g()),i&2){let e=t.$implicit;d(),k("container",e)("elementType","picture")}}var Fu=class i{constructor(t){this.activeModal=t}close(){this.activeModal.close()}dismiss(){this.activeModal.dismiss()}static{this.\u0275fac=function(e){return new(e||i)(Ve(W2))}}static{this.\u0275cmp=Oe({type:i,selectors:[["bonfiglioli-search-box-modal"]],inputs:{plates:"plates"},standalone:!1,decls:14,vars:6,consts:[[1,"modal-header"],[1,"modal-title"],[3,"click"],["type","CLOSE"],[1,"modal-body"],[1,"row"],[1,"col-xs-12","col-sm-6"],[3,"container","elementType"]],template:function(e,a){e&1&&(p(0,"div",0)(1,"div",1)(2,"h5"),S(3),A(4,"cxTranslate"),g(),p(5,"h2"),S(6),A(7,"cxTranslate"),g()(),p(8,"button",2),$("click",function(){return a.close()}),F(9,"cx-icon",3),g()(),p(10,"div",4)(11,"div",5),ut(12,iQ,2,2,"div",6,Ff),g()()),e&2&&(d(3),B(w(4,2,"searchBox.modalTitle")),d(3),B(w(7,4,"searchBox.modalSubtitle")),d(6),mt(a.plates))},dependencies:[hi,Va,at],styles:[".modal-header[_ngcontent-%COMP%]{border:0;padding:0}.modal-header[_ngcontent-%COMP%] .modal-title[_ngcontent-%COMP%]{padding:30px}.modal-header[_ngcontent-%COMP%] .modal-title[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font-size:.875rem;font-weight:400}
12.modal-header[_ngcontent-%COMP%] .modal-title[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{color:red;font-weight:400;font-size:1.0625rem;margin-top:20px;margin-bottom:10px}.modal-header[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{position:absolute;right:15px;top:15px;width:32px;height:32px;color:var(--cx-color-category-scroll-buttons);background-color:var(--cx-color-light);border:0}.modal-header[_ngcontent-%COMP%] button[_ngcontent-%COMP%] cx-icon[_ngcontent-%COMP%]{font-size:1.5rem}.modal-body[_ngcontent-%COMP%]{padding:30px}.modal-body[_ngcontent-%COMP%] .row[_ngcontent-%COMP%]{margin:0;flex-direction:row;border:0}[_nghost-%COMP%] .modal{z-index:1055}@media(min-width:768px){[_nghost-%COMP%] .modal-dialog{width:600px;margin:30px auto}} .bonfiglioli-modal-high-z-index{z-index:1055!important}"]})}};var qu=class{};var Nv=class i{constructor(t){this.adapter=t}getSearchBoxPlatesList(){return this.adapter.getSearchBoxPlatesList()}static{this.\u0275fac=function(e){return new(e||i)(Ke(qu))}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};var rQ=["searchInput"],Q1=i=>({query:i}),Z1=i=>({cxRoute:"search",params:i}),Y1=i=>({context:i}),oM=(i,t)=>({code:i,name:t}),rM=i=>({cxRoute:"product",params:i}),sQ=i=>({url:i}),lQ=i=>({thumbnail:i}),cQ=i=>({cxRoute:"category",params:i});function dQ(i,t){i&1&&(p(0,"div",11)(1,"div",13),S(2),A(3,"cxTranslate"),g()()),i&2&&(d(2),j(" ",w(3,1,"searchBox.help.noMatch")," "))}function uQ(i,t){if(i&1&&(p(0,"a",18),A(1,"cxUrl"),p(2,"span",20),S(3),g(),F(4,"span",21),g()),i&2){let e=t.$implicit;k("routerLink",w(1,4,yt(9,rM,ka(6,oM,e.code,e.link_title))))("title",e.link_title),d(3),B(e.link_title),d(),k("innerHTML",e.text,Vt)}}function mQ(i,t){if(i&1&&(p(0,"section",14)(1,"h2"),S(2),A(3,"cxTranslate"),g(),p(4,"div",17),ut(5,uQ,5,11,"a",18,Yt),g(),p(7,"a",19),A(8,"cxUrl"),p(9,"span"),S(10),A(11,"cxTranslate"),g(),F(12,"cx-icon",6),g()()),i&2){let e=v(2),a=v(),n=Ri(10);d(2),B(w(3,5,"search.codes")),d(3),mt(e.codes),d(2),k("routerLink",w(8,7,yt(13,Z1,yt(11,Q1,n.value))))("queryParams",yt(15,Y1,a.contextCodes)),d(3),B(w(11,9,"bfHeader.seeAll")),d(2),k("type",a.iconTypes.CARET_RIGHT)}}function pQ(i,t){if(i&1&&(p(0,"a",22),A(1,"cxUrl"),F(2,"cx-media",23),p(3,"div",24),F(4,"span",25)(5,"span",21),g()()),i&2){let e=t.$implicit;k("href",e.link,ga)("routerLink",w(1,6,yt(11,rM,ka(8,oM,e.link_title,e.link_title))))("title",e.link_title),d(2),k("container",yt(15,lQ,yt(13,sQ,e.image))),d(2),k("innerHTML",e.title,Vt),d(),k("innerHTML",e.text,Vt)}}function gQ(i,t){if(i&1&&(p(0,"section",15)(1,"h2"),S(2),A(3,"cxTranslate"),g(),p(4,"div",17),ut(5,pQ,6,17,"a",22,Yt),g(),p(7,"a",19),A(8,"cxUrl"),p(9,"span"),S(10),A(11,"cxTranslate"),g(),F(12,"cx-icon",6),g()()),i&2){let e=v(2),a=v(),n=Ri(10);d(2),B(w(3,5,"search.series")),d(3),mt(e.series),d(2),k("routerLink",w(8,7,yt(13,Z1,yt(11,Q1,n.value))))("queryParams",yt(15,Y1,a.contextSeries)),d(3),B(w(11,9,"bfHeader.seeAll")),d(2),k("type",a.iconTypes.CARET_RIGHT)}}function fQ(i,t){if(i&1&&(p(0,"a",22),A(1,"cxUrl"),S(2),g()),i&2){let e=t.$implicit;k("href",e.link,ga)("routerLink",w(1,4,yt(6,cQ,e)))("title",e.link_title),d(2),j(" ",e.name," ")}}function hQ(i,t){if(i&1&&(p(0,"section",16)(1,"h2"),S(2),A(3,"cxTranslate"),g(),p(4,"div",17),ut(5,fQ,3,8,"a",22,Yt),g(),p(7,"a",19),A(8,"cxUrl"),p(9,"span"),S(10),A(11,"cxTranslate"),g(),F(12,"cx-icon",6),g()()),i&2){let e=v(2),a=v(),n=Ri(10);d(2),B(w(3,5,"search.categories")),d(3),mt(e.categories),d(2),k("routerLink",w(8,7,yt(13,Z1,yt(11,Q1,n.value))))("queryParams",yt(15,Y1,a.contextCategories)),d(3),B(w(11,9,"bfHeader.seeAll")),d(2),k("type",a.iconTypes.CARET_RIGHT)}}function bQ(i,t){if(i&1&&(p(0,"div",12),Y(1,mQ,13,17,"section",14),Y(2,gQ,13,17,"section",15),Y(3,hQ,13,17,"section",16),g()),i&2){let e=v();d(),J(e&&e.codes.length>0?1:-1),d(),J(e&&e.series.length>0?2:-1),d(),J(e&&e.categories.length>0?3:-1)}}function vQ(i,t){if(i&1&&Y(0,dQ,4,3,"div",11)(1,bQ,4,3,"div",12),i&2){let e=t;J(e.codes.length==0&&e.series.length==0&&e.categories.length==0?0:1)}}function yQ(i,t){i&1&&F(0,"bonfiglioli-search-box-modal")}var Rv=class i extends sx{constructor(e,a,n,o,r,s,l){super(n,o,r,s);this.modalService=e;this.router=a;this.searchBoxComponentService=n;this.componentData=o;this.winRef=r;this.routingService=s;this.searchboxService=l;this.bonfiglioliProductService=Z(j2);this.destroy$=new Za;this.plates$=this.searchboxService.getSearchBoxPlatesList();this.plates=[];this.contextCodes="codes";this.contextSeries="series";this.contextCategories="categories";this.isModalOpened=!1;this.routingService.getRouterState().pipe(kn(this.destroy$)).subscribe(()=>{this.closeLayer()})}ngOnInit(){super.ngOnInit(),this.plates$.pipe(kn(this.destroy$)).subscribe(e=>{this.plates=e})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}
12doQuickSearch(e,a,n,o,r){this.quickSearchResult$=this.bonfiglioliProductService.getQuickSearch(e,a,n,o,r),this.disableBodyScroll()}closeLayer(){this.searchInput&&(this.searchInput.nativeElement.value=""),this.quickSearchResult$=void 0,this.enableBodyScroll()}onInputChange(e){e.trim()===""?(this.quickSearchResult$=void 0,this.enableBodyScroll()):this.doQuickSearch(e,0,200,"","")}onEnter(e){e.trim()&&(this.router.navigate(["/search",e],{queryParams:{context:this.contextCodes}}),this.closeLayer())}disableBodyScroll(){document.body.style.overflow="hidden"}enableBodyScroll(){document.body.style.overflow=""}onDocumentClick(e){let a=e.target,n=a.closest("app-bonfiglioli-search-box"),o=a.closest("a[routerLink], a[href]");!n&&this.quickSearchResult$&&!o&&this.closeLayer()}closeModal(){this.isModalOpened=!this.isModalOpened}openModal(){let e=this.modalService.open(Fu,{centered:!0,size:"md",windowClass:"bonfiglioli-modal-high-z-index searchbox-modal"});e.componentInstance.plates=this.plates}static{this.\u0275fac=function(a){return new(a||i)(Ve(Q2),Ve(ja),Ve(rx),Ve(Fl,8),Ve(Lr),Ve(Pi),Ve(Nv))}}static{this.\u0275cmp=Oe({type:i,selectors:[["app-bonfiglioli-search-box"]],viewQuery:function(a,n){if(a&1&&Ki(rQ,5),a&2){let o;Ei(o=Di())&&(n.searchInput=o.first)}},hostBindings:function(a,n){a&1&&$("click",function(r){return n.onDocumentClick(r)},Or)},standalone:!1,features:[Qi],decls:25,vars:34,consts:[["searchButton",""],["searchInput",""],["role","search",1,"bf-searchbox-container"],[1,"bf-searchbox-container__label"],[1,"bf-searchbox-container__label__container"],[1,"search",3,"click","title"],[3,"type"],["id","searchInput","autocomplete","off","aria-describedby","initialDescription","aria-controls","results",3,"input","keydown.escape","keydown.enter","value"],[1,"bf-searchbox-container__input-hint"],[3,"click"],[1,"reset",3,"click","title"],[1,"bf-searchbox-container__no-results"],[1,"bf-searchbox-container__results"],[1,"container"],[1,"--codes"],[1,"--series"],[1,"--categories"],[1,"bf-searchbox-container__results__items"],[1,"--item",3,"routerLink","title"],[1,"bf-searchbox-container__results__link",3,"routerLink","queryParams"],[1,"title"],[1,"text",3,"innerHTML"],[1,"--item",3,"href","routerLink","title"],[3,"container"],[1,"content"],[1,"title",3,"innerHTML"]],template:function(a,n){if(a&1){let o=ke();p(0,"div",2),A(1,"cxTranslate"),p(2,"label",3)(3,"div",4)(4,"button",5,0),A(6,"cxTranslate"),A(7,"cxTranslate"),$("click",function(){return n.open()}),F(8,"cx-icon",6),g(),p(9,"input",7,1),A(11,"async"),$("input",function(){W(o);let s=Ri(10);return Q(n.onInputChange(s.value))})("keydown.escape",function(){return n.closeLayer()})("keydown.enter",function(){W(o);let s=Ri(10);return Q(n.onEnter(s.value))}),g(),p(12,"span",8),S(13),A(14,"cxTranslate"),p(15,"a",9),$("click",function(){return n.openModal()}),S(16),A(17,"cxTranslate"),g()(),p(18,"button",10),A(19,"cxTranslate"),A(20,"cxTranslate"),$("click",function(){return n.closeLayer()}),F(21,"cx-icon",6),g()()(),Y(22,vQ,2,1),A(23,"async"),Y(24,yQ,1,0,"bonfiglioli-search-box-modal"),g()}if(a&2){let o,r=Ri(10);Qt("aria-label",w(1,16,"searchBox.productSearch")),d(2),_t("dirty",!!(r!=null&&r.value)),d(2),k("title",w(6,18,"common.search")),Qt("aria-label",w(7,20,"common.search")),d(4),k("type",n.iconTypes.SEARCH),d(),k("value",nn(n.
12chosenWord)),Qt("tabindex",n.getTabIndex(w(11,22,n.isMobile))),d(4),j(" ",w(14,24,"searchBox.placeholder")," "),d(3),B(w(17,26,"searchBox.examplesModal")),d(2),k("title",w(19,28,"common.reset")),Qt("aria-label",w(20,30,"common.reset")),d(3),k("type",n.iconTypes.RESET),d(),J((o=w(23,32,n.quickSearchResult$))?22:-1,o),d(2),J(n.isModalOpened?24:-1)}},dependencies:[Yn,hi,Va,Fu,dt,at,cs],styles:["[_nghost-%COMP%] .bf-searchbox-container__label{background-color:var(--cx-color-background);justify-content:center;height:64px;overflow:hidden;padding:12px 0;position:relative;transition:margin-top .3s ease-in-out,margin-bottom .3s ease-in-out,opacity .3s ease-in-out}[_nghost-%COMP%] .bf-searchbox-container__label__container{position:relative;width:100%;display:flex;column-gap:8px;align-items:center;border-radius:5px;max-width:none;height:40px;padding:10px 16px;background-color:#fff;margin-left:16px;margin-right:16px}[_nghost-%COMP%] .bf-searchbox-container__label__container:focus-within{box-shadow:0 0 4px var(--cx-color-search-box-shadow)}[_nghost-%COMP%] .bf-searchbox-container__label__container:focus-within .bf-searchbox-container__input-hint{display:none}[_nghost-%COMP%] .bf-searchbox-container__label__container input{border:none}[_nghost-%COMP%] .bf-searchbox-container__label__container button{display:block;border:none;background-color:transparent;height:20px}[_nghost-%COMP%] .bf-searchbox-container__label__container button.search, [_nghost-%COMP%] .bf-searchbox-container__label__container button.reset{display:flex;flex-basis:unset}[_nghost-%COMP%] .bf-searchbox-container__label__container button.search cx-icon, [_nghost-%COMP%] .bf-searchbox-container__label__container button.reset cx-icon{color:var(--cx-color-primary);font-size:20px}[_nghost-%COMP%] .bf-searchbox-container__label__container button.reset cx-icon{color:var(--cx-color-medium)}[_nghost-%COMP%] .bf-searchbox-container__label.dirty .bf-searchbox-container__input-hint{display:none}[_nghost-%COMP%] .bf-searchbox-container__results{animation:_ngcontent-%COMP%_slideDown .3s ease-out;height:calc(100vh - 178px);padding:32px;display:flex;flex-direction:column;row-gap:18px}[_nghost-%COMP%] .bf-searchbox-container__results section{flex:1}[_nghost-%COMP%] .bf-searchbox-container__results section h2{margin:20px 0 32px;color:var(--cx-color-text);font-size:1rem;font-weight:600}[_nghost-%COMP%] .bf-searchbox-container__results section.--codes a.--item{display:flex;flex-direction:column;row-gap:10px}[_nghost-%COMP%] .bf-searchbox-container__results section.--series a.--item{display:flex;column-gap:16px;align-items:center}[_nghost-%COMP%] .bf-searchbox-container__results section.--series a.--item cx-media{width:72px;height:72px}[_nghost-%COMP%] .bf-searchbox-container__results section.--series a.--item cx-media.is-missing{background-color:var(--cx-color-light)}[_nghost-%COMP%] .bf-searchbox-container__results section.--series a.--item .content{display:flex;flex-direction:column;row-gap:10px}[_nghost-%COMP%] .bf-searchbox-container__results section.--categories a.--item{font-size:.875rem;color:var(--cx-color-secondary)}[_nghost-%COMP%] .bf-searchbox-container__results section.--categories a.--item:hover{color:var(--cx-color-primary)}[_nghost-%COMP%] .bf-searchbox-container__results__items{display:flex;flex-direction:column}[_nghost-%COMP%] .bf-searchbox-container__results__items a.--item{border-top:1px solid var(--cx-color-medium);padding:16px 8px}[_nghost-%COMP%] .bf-searchbox-container__results__items a.--item .title{color:var(--cx-color-primary);font-size:.875rem;font-weight:600;text-transform:uppercase}[_nghost-%COMP%] .bf-searchbox-container__results__items a.--item .text{color:var(--bf-color-grey);font-size:.75rem}[_nghost-%COMP%] .bf-searchbox-container__results__items a.--item:last-child{border-bottom:1px solid var(--cx-color-medium)}[_nghost-%COMP%] .bf-searchbox-container__results__items a.--item:hover{text-decoration:none;background-color:var(--cx-color-menu-item-backgroud)}[_nghost-%COMP%] .bf-searchbox-container__results__items a.--item:hover .title{color:var(--cx-color-secondary)}[_nghost-%COMP%] .bf-searchbox-container__results__link{text-decoration:none;color:var(--cx-color-primary);font-weight:600;padding:0;margin-top:8px;float:right;text-transform:capitalize}[_nghost-%COMP%] .bf-searchbox-container__results__link cx-icon{margin-left:12px;font-size:12px}[_nghost-%COMP%] .bf-searchbox-container__results__link:hover{text-decoration:none}[_nghost-%COMP%] .bf-searchbox-container__input-hint{z-index:21;white-space:nowrap;position:absolute;
12left:65px;color:var(--bf-color-grey);font-size:.875rem;cursor:text}[_nghost-%COMP%] .bf-searchbox-container__input-hint a{padding:0;text-decoration:underline}[_nghost-%COMP%] .bf-searchbox-container__input-hint a:hover{cursor:pointer;text-decoration:underline;color:var(--bf-color-dark-grey)}[_nghost-%COMP%] .bf-searchbox-container__no-results{padding:32px}@media(min-width:768px){[_nghost-%COMP%] .bf-searchbox-container__label__container{width:750px}}@media(max-width:992px){[_nghost-%COMP%] .bf-searchbox-container__input-hint a{display:none}}@media(min-width:992px){[_nghost-%COMP%] .bf-searchbox-container__label__container{width:970px}}@media(max-width:1440px){[_nghost-%COMP%] .bf-searchbox-container__results{height:80vh;overflow:auto}}@media(min-width:1440px){[_nghost-%COMP%] .bf-searchbox-container__label__container{width:1270px}[_nghost-%COMP%] .bf-searchbox-container__results{flex-direction:row;column-gap:30px}}@keyframes _ngcontent-%COMP%_slideDown{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}"]})}};var Lv=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}
12static{this.\u0275inj=ce({imports:[Gt,Ti,bh,Jn.withConfig({cmsComponents:{SearchBoxComponent:{component:Rv}}}),_i,oa,mn,dh,Oo,Bl,pr]})}};function CQ(i,t){if(i&1&&F(0,"cx-media",6),i&2){let e=v().$implicit;k("container",e.mainPicture)}}function kQ(i,t){i&1&&F(0,"img",7)}function _Q(i,t){if(i&1&&(p(0,"div",2)(1,"div",3)(2,"a",4)(3,"div",5),Y(4,CQ,1,1,"cx-media",6)(5,kQ,1,0,"img",7),g(),p(6,"div",8)(7,"h2",9),S(8),g(),p(9,"p",10),S(10),g()()()()()),i&2){let e=t.$implicit;d(2),k("href",e.url,ga),d(2),J(e.mainPicture?4:5),d(4),j(" ",e.name," "),d(2),j(" ",e.description," ")}}function SQ(i,t){i&1&&(p(0,"div",1),ut(1,_Q,11,4,"div",2,Yt),g()),i&2&&(d(),mt(t.categories))}var Bv=class i{constructor(t){this.bonfiglioliModel$=t.model$}static{this.\u0275fac=function(e){return new(e||i)(Ve(mx))}}static{this.\u0275cmp=Oe({type:i,selectors:[["bonfiglioli-search-result-categories-tab"]],standalone:!1,decls:3,vars:3,consts:[[1,"col-sm-12","col-md-9"],[1,"row"],[1,"col-xs-12","col-md-6","col-lg-3"],[1,"bf-product-tile"],[3,"href"],[1,"bf-product-tile__image-wrapper"],["format","product",1,"bf-product-tile__image",3,"container"],["src","assets/img/bonfiglioli_missing_product.svg","alt","No image available",1,"bf-product-tile__no-image"],[1,"bf-product-tile__info"],[1,"bf-product-tile__info__title"],[1,"bf-product-tile__info__description","display-4"]],template:function(e,a){if(e&1&&(p(0,"div",0),Y(1,SQ,3,0,"div",1),A(2,"async"),g()),e&2){let n;d(),J((n=w(2,1,a.bonfiglioliModel$))?1:-1,n)}},dependencies:[Va,dt],styles:[".bf-product-tile[_ngcontent-%COMP%]{text-decoration:none;border-bottom:2px solid var(--cx-color-primary);height:100%;width:100%}.bf-product-tile[_ngcontent-%COMP%]:hover{border-bottom:2px solid var(--cx-color-secondary);background-color:var(--cx-bg-color-category-hover)}.bf-product-tile__image-wrapper[_ngcontent-%COMP%]{width:100%;aspect-ratio:1/1;position:relative;padding:0}.bf-product-tile__image[_ngcontent-%COMP%]{width:100%;height:100%;display:block;object-fit:cover;text-align:center}.bf-product-tile__info[_ngcontent-%COMP%]{padding:10px 10px 32px}.bf-product-tile__info__title[_ngcontent-%COMP%]{font-weight:600;font-size:1.0625rem;margin-bottom:.125rem}.bf-product-tile__info__description[_ngcontent-%COMP%]{font-size:.813rem;font-weight:400;margin-bottom:0;min-height:36px}a[_ngcontent-%COMP%]{text-decoration:none}"]})}};var Uc=(function(i){return i.Range="range",i.Steps="steps",i.Positions="positions",i.Count="count",i.Values="values",i})(Uc||{}),Lo=(function(i){return i[i.None=-1]="None",i[i.NoValue=0]="NoValue",i[i.LargeValue=1]="LargeValue",i[i.SmallValue=2]="SmallValue",i})(Lo||{});function AQ(i){return qv(i)&&typeof i.from=="function"}function qv(i){return typeof i=="object"&&typeof i.to=="function"}function sM(i){i.parentElement.removeChild(i)}function J1(i){return i!=null}function lM(i){i.preventDefault()}function wQ(i){return i.filter(function(t){return this[t]?!1:this[t]=!0},{})}function PQ(i,t){return Math.round(i/t)*t}function TQ(i,t){var e=i.getBoundingClientRect(),a=i.ownerDocument,n=a.documentElement,o=mM(a);return/webkit.*Chrome.*Mobile/i.test(navigator.userAgent)&&(o.x=0),t?e.top+o.y-n.clientTop:e.left+o.x-n.clientLeft}function jr(i){return typeof i=="number"&&!isNaN(i)&&isFinite(i)}function cM(i,t,e){e>0&&(ao(i,t),setTimeout(function(){Fv(i,t)},e))}function dM(i){return Math.max(Math.min(i,100),0)}function jv(i){return Array.isArray(i)?i:[i]}function xQ(i){i=String(i);var t=i.split(".");return t.length>1?t[1].length:0}function ao(i,t){i.classList&&!/\s/.test(t)?i.classList.add(t):i.className+=" "+t}function Fv(i,t){i.classList&&!/\s/.test(t)?i.classList.remove(t):i.className=i.className.replace(new RegExp("(^|\\b)"+t.split(" ").join("|")+"(\\b|$)","gi")," ")}function EQ(i,t){return i.classList?i.classList.contains(t):new RegExp("\\b"+t+"\\b").test(i.className)}function mM(i){var t=window.pageXOffset!==void 0,e=(i.compatMode||"")==="CSS1Compat",a=t?window.pageXOffset:e?i.documentElement.scrollLeft:i.body.scrollLeft,n=t?window.pageYOffset:e?i.documentElement.scrollTop:i.body.scrollTop;return{x:a,y:n}}function DQ(){return window.navigator.pointerEnabled?{start:"pointerdown",move:"pointermove",end:"pointerup"}:window.navigator.msPointerEnabled?{start:"MSPointerDown",move:"MSPointerMove",end:"MSPointerUp"}
12:{start:"mousedown touchstart",move:"mousemove touchmove",end:"mouseup touchend"}}function IQ(){var i=!1;try{var t=Object.defineProperty({},"passive",{get:function(){i=!0}});window.addEventListener("test",null,t)}catch(e){}return i}function zQ(){return window.CSS&&CSS.supports&&CSS.supports("touch-action","none")}function e_(i,t){return 100/(t-i)}function X1(i,t,e){return t*100/(i[e+1]-i[e])}function MQ(i,t){return X1(i,i[0]<0?t+Math.abs(i[0]):t-i[0],0)}function OQ(i,t){return t*(i[1]-i[0])/100+i[0]}function Fp(i,t){for(var e=1;i>=t[e];)e+=1;return e}function NQ(i,t,e){if(e>=i.slice(-1)[0])return 100;var a=Fp(e,i),n=i[a-1],o=i[a],r=t[a-1],s=t[a];return r+MQ([n,o],e)/e_(r,s)}function RQ(i,t,e){if(e>=100)return i.slice(-1)[0];var a=Fp(e,t),n=i[a-1],o=i[a],r=t[a-1],s=t[a];return OQ([n,o],(e-r)*e_(r,s))}function LQ(i,t,e,a){if(a===100)return a;var n=Fp(a,i),o=i[n-1],r=i[n];return e?a-o>(r-o)/2?r:o:t[n-1]?i[n-1]+PQ(a-i[n-1],t[n-1]):a}var BQ=(function(){function i(t,e,a){this.xPct=[],this.xVal=[],this.xSteps=[],this.xNumSteps=[],this.xHighestCompleteStep=[],this.xSteps=[a||!1],this.xNumSteps=[!1],this.snap=e;var n,o=[];for(Object.keys(t).forEach(function(r){o.push([jv(t[r]),r])}),o.sort(function(r,s){return r[0][0]-s[0][0]}),n=0;n<o.length;n++)this.handleEntryPoint(o[n][1],o[n][0]);for(this.xNumSteps=this.xSteps.slice(0),n=0;n<this.xNumSteps.length;n++)this.handleStepPoint(n,this.xNumSteps[n])}return i.prototype.getDistance=function(t){for(var e=[],a=0;a<this.xNumSteps.length-1;a++)e[a]=X1(this.xVal,t,a);return e},i.prototype.getAbsoluteDistance=function(t,e,a){var n=0;if(t<this.xPct[this.xPct.length-1])for(;t>this.xPct[n+1];)n++;else t===this.xPct[this.xPct.length-1]&&(n=this.xPct.length-2);!a&&t===this.xPct[n+1]&&n++,e===null&&(e=[]);var o,r=1,s=e[n],l=0,c=0,m=0,b=0;for(a?o=(t-this.xPct[n])/(this.xPct[n+1]-this.xPct[n]):o=(this.xPct[n+1]-t)/(this.xPct[n+1]-this.xPct[n]);s>0;)l=this.xPct[n+1+b]-this.xPct[n+b],e[n+b]*r+100-o*100>100?(c=l*o,r=(s-100*o)/e[n+b],o=1):(c=e[n+b]*l/100*r,r=0),a?(m=m-c,this.xPct.length+b>=1&&b--):(m=m+c,this.xPct.length-b>=1&&b++),s=e[n+b]*r;return t+m},i.prototype.toStepping=function(t){return t=NQ(this.xVal,this.xPct,t),t},i.prototype.fromStepping=function(t){return RQ(this.xVal,this.xPct,t)},i.prototype.getStep=function(t){return t=LQ(this.xPct,this.xSteps,this.snap,t),t},i.prototype.getDefaultStep=function(t,e,a){var n=Fp(t,this.xPct);return(t===100||e&&t===this.xPct[n-1])&&(n=Math.max(n-1,1)),(this.xVal[n]-this.xVal[n-1])/a},i.prototype.getNearbySteps=function(t){var e=Fp(t,this.xPct);return{stepBefore:{startValue:this.xVal[e-2],step:this.xNumSteps[e-2],highestStep:this.xHighestCompleteStep[e-2]},thisStep:{startValue:this.xVal[e-1],step:this.xNumSteps[e-1],highestStep:this.xHighestCompleteStep[e-1]},stepAfter:{startValue:this.xVal[e],step:this.xNumSteps[e],highestStep:this.xHighestCompleteStep[e]}}},i.prototype.countStepDecimals=function(){var t=this.xNumSteps.map(xQ);return Math.max.apply(null,t)},i.prototype.hasNoSize=function(){return this.xVal[0]===this.xVal[this.xVal.length-1]},i.prototype.convert=function(t){return this.getStep(this.toStepping(t))},i.prototype.handleEntryPoint=function(t,e){var a;if(t==="min"?a=0:t==="max"?a=100:a=parseFloat(t),!jr(a)||!jr(e[0]))throw new Error("noUiSlider: 'range' value isn't numeric.");this.xPct.push(a),this.xVal.push(e[0]);var n=Number(e[1]);a?this.xSteps.push(isNaN(n)?!1:n):isNaN(n)||(this.xSteps[0]=n),this.xHighestCompleteStep.push(0)},i.prototype.handleStepPoint=function(t,e){if(e){if(this.xVal[t]===this.xVal[t+1]){this.xSteps[t]=this.xHighestCompleteStep[t]=this.xVal[t];return}this.xSteps[t]=X1([this.xVal[t],this.xVal[t+1]],e,0)/e_(this.xPct[t],this.xPct[t+1]);var a=(this.xVal[t+1]-this.xVal[t])/this.xNumSteps[t],n=Math.ceil(Number(a.toFixed(3))-1),o=this.xVal[t]+this.xNumSteps[t]*n;this.xHighestCompleteStep[t]=o}},i})(),uM={to:function(i){return i===void 0?"":i.toFixed(2)},from:Number},FQ={target:"target",base:"base",origin:"origin",handle:"handle",handleLower:"handle-lower",handleUpper:"handle-upper",touchArea:"touch-area",horizontal:"horizontal",vertical:"vertical",background:"background",connect:"connect",connects:"connects",ltr:"ltr",rtl:"rtl",textDirectionLtr:"txt-dir-ltr",textDirectionRtl:"txt-dir-rtl",draggable:"draggable",drag:"state-drag",tap:"state-tap",active:"active",tooltip:"tooltip",pips:"pips",pipsHorizontal:"pips-horizontal",pipsVertical:"pips-vertical",marker:"marker",markerHorizontal:"marker-horizontal",markerVertical:"marker-vertical",markerNormal:"marker-normal",markerLarge:"marker-large",markerSub:"marker-sub",value:"value",valueHorizontal:"value-horizontal",valueVertical:"value-vertical",valueNormal:"value-normal",valueLarge:"value-large",valueSub:"value-sub"},Zl={tooltips:".__tooltips",aria:".__aria"};function qQ(i,t){if(!jr(t))throw new Error("noUiSlider: 'step' is not numeric.");i.singleStep=t}function jQ(i,t){if(!jr(t))throw new Error("noUiSlider: 'keyboardPageMultiplier' is not numeric.");i.keyboardPageMultiplier=t}function UQ(i,t){if(!jr(t))throw new Error("noUiSlider: 'keyboardMultiplier' is not numeric.");i.keyboardMultiplier=t}function VQ(i,t){if(!jr(t))throw new Error("noUiSlider: 'keyboardDefaultStep' is not numeric.");i.keyboardDefaultStep=t}function $Q(i,t){if(typeof t!="object"||Array.isArray(t))throw new Error("noUiSlider: 'range' is not an object.");if(t.min===void 0||t.max===void 0)throw new Error("noUiSlider: Missing 'min' or 'max' in 'range'.");i.spectrum=new BQ(t,i.snap||!1,i.singleStep)}function HQ(i,t){if(t=jv(t),!Array.isArray(t)||!t.length)throw new Error("noUiSlider: 'start' option is incorrect.");i.handles=t.length,i.start=t}function KQ(i,t){if(typeof t!="boolean")throw new Error("noUiSlider: 'snap' option must be a boolean.");i.snap=t}function GQ(i,t){if(typeof t!="boolean")throw new Error("noUiSlider: 'animate' option must be a boolean.");i.animate=t}function WQ(i,t){if(typeof t!="number")throw new Error("noUiSlider: 'animationDuration' option must be a number.");i.animationDuration=t}function pM(i,t){var e=[!1],a;if(t==="lower"?t=[!0,!1]:t==="upper"&&(t=[!1,!0]),t===!0||t===!1){for(a=1;a<i.handles;
12a++)e.push(t);e.push(!1)}else{if(!Array.isArray(t)||!t.length||t.length!==i.handles+1)throw new Error("noUiSlider: 'connect' option doesn't match handle count.");e=t}i.connect=e}function QQ(i,t){switch(t){case"horizontal":i.ort=0;break;case"vertical":i.ort=1;break;default:throw new Error("noUiSlider: 'orientation' option is invalid.")}}function gM(i,t){if(!jr(t))throw new Error("noUiSlider: 'margin' option must be numeric.");t!==0&&(i.margin=i.spectrum.getDistance(t))}function ZQ(i,t){if(!jr(t))throw new Error("noUiSlider: 'limit' option must be numeric.");if(i.limit=i.spectrum.getDistance(t),!i.limit||i.handles<2)throw new Error("noUiSlider: 'limit' option is only supported on linear sliders with 2 or more handles.")}function YQ(i,t){var e;if(!jr(t)&&!Array.isArray(t))throw new Error("noUiSlider: 'padding' option must be numeric or array of exactly 2 numbers.");if(Array.isArray(t)&&!(t.length===2||jr(t[0])||jr(t[1])))throw new Error("noUiSlider: 'padding' option must be numeric or array of exactly 2 numbers.");if(t!==0){for(Array.isArray(t)||(t=[t,t]),i.padding=[i.spectrum.getDistance(t[0]),i.spectrum.getDistance(t[1])],e=0;e<i.spectrum.xNumSteps.length-1;e++)if(i.padding[0][e]<0||i.padding[1][e]<0)throw new Error("noUiSlider: 'padding' option must be a positive number(s).");var a=t[0]+t[1],n=i.spectrum.xVal[0],o=i.spectrum.xVal[i.spectrum.xVal.length-1];if(a/(o-n)>1)throw new Error("noUiSlider: 'padding' option must not exceed 100% of the range.")}}function JQ(i,t){switch(t){case"ltr":i.dir=0;break;case"rtl":i.dir=1;break;default:throw new Error("noUiSlider: 'direction' option was not recognized.")}}function XQ(i,t){if(typeof t!="string")throw new Error("noUiSlider: 'behaviour' must be a string containing options.");var e=t.indexOf("tap")>=0,a=t.indexOf("drag")>=0,n=t.indexOf("fixed")>=0,o=t.indexOf("snap")>=0,r=t.indexOf("hover")>=0,s=t.indexOf("unconstrained")>=0,l=t.indexOf("invert-connects")>=0,c=t.indexOf("drag-all")>=0,m=t.indexOf("smooth-steps")>=0;if(n){if(i.handles!==2)throw new Error("noUiSlider: 'fixed' behaviour must be used with 2 handles");gM(i,i.start[1]-i.start[0])}if(l&&i.handles!==2)throw new Error("noUiSlider: 'invert-connects' behaviour must be used with 2 handles");if(s&&(i.margin||i.limit))throw new Error("noUiSlider: 'unconstrained' behaviour cannot be used with margin or limit");i.events={tap:e||o,drag:a,dragAll:c,smoothSteps:m,fixed:n,snap:o,hover:r,unconstrained:s,invertConnects:l}}function eZ(i,t){if(t!==!1)if(t===!0||qv(t)){i.tooltips=[];for(var e=0;e<i.handles;e++)i.tooltips.push(t)}else{if(t=jv(t),t.length!==i.handles)throw new Error("noUiSlider: must pass a formatter for all handles.");t.forEach(function(a){if(typeof a!="boolean"&&!qv(a))throw new Error("noUiSlider: 'tooltips' must be passed a formatter or 'false'.")}),i.tooltips=t}}function tZ(i,t){if(t.length!==i.handles)throw new Error("noUiSlider: must pass a attributes for all handles.");i.handleAttributes=t}function iZ(i,t){if(!qv(t))throw new Error("noUiSlider: 'ariaFormat' requires 'to' method.");i.ariaFormat=t}function aZ(i,t){if(!AQ(t))throw new Error("noUiSlider: 'format' requires 'to' and 'from' methods.");i.format=t}function nZ(i,t){if(typeof t!="boolean")throw new Error("noUiSlider: 'keyboardSupport' option must be a boolean.");i.keyboardSupport=t}function oZ(i,t){i.documentElement=t}function rZ(i,t){if(typeof t!="string"&&t!==!1)throw new Error("noUiSlider: 'cssPrefix' must be a string or `false`.");i.cssPrefix=t}function sZ(i,t){if(typeof t!="object")throw new Error("noUiSlider: 'cssClasses' must be an object.");typeof i.cssPrefix=="string"?(i.cssClasses={},Object.keys(t).forEach(function(e){i.cssClasses[e]=i.cssPrefix+t[e]})):i.cssClasses=t}function fM(i){var t={margin:null,limit:null,padding:null,animate:!0,animationDuration:300,ariaFormat:uM,format:uM},e={step:{r:!1,t:qQ},keyboardPageMultiplier:{r:!1,t:jQ},keyboardMultiplier:{r:!1,t:UQ},keyboardDefaultStep:{r:!1,t:VQ},start:{r:!0,t:HQ},connect:{r:!0,t:pM},direction:{r:!0,t:JQ},snap:{r:!1,t:KQ},animate:{r:!1,t:GQ},animationDuration:{r:!1,t:WQ},range:{r:!0,t:$Q},orientation:{r:!1,t:QQ},margin:{r:!1,t:gM},limit:{r:!1,t:ZQ},padding:{r:!1,t:YQ},behaviour:{r:!0,t:XQ},ariaFormat:{r:!1,t:iZ},format:{r:!1,t:aZ},tooltips:{r:!1,t:eZ},keyboardSupport:{r:!0,t:nZ},documentElement:{r:!1,t:oZ},cssPrefix:{r:!0,t:rZ}
12,cssClasses:{r:!0,t:sZ},handleAttributes:{r:!1,t:tZ}},a={connect:!1,direction:"ltr",behaviour:"tap",orientation:"horizontal",keyboardSupport:!0,cssPrefix:"noUi-",cssClasses:FQ,keyboardPageMultiplier:5,keyboardMultiplier:1,keyboardDefaultStep:10};i.format&&!i.ariaFormat&&(i.ariaFormat=i.format),Object.keys(e).forEach(function(l){if(!J1(i[l])&&a[l]===void 0){if(e[l].r)throw new Error("noUiSlider: '"+l+"' is required.");return}e[l].t(t,J1(i[l])?i[l]:a[l])}),t.pips=i.pips;var n=document.createElement("div"),o=n.style.msTransform!==void 0,r=n.style.transform!==void 0;t.transformRule=r?"transform":o?"msTransform":"webkitTransform";var s=[["left","top"],["right","bottom"]];return t.style=s[t.dir][t.ort],t}function lZ(i,t,e){var a=DQ(),n=zQ(),o=n&&IQ(),r=i,s,l,c,m,b,C,h=t.spectrum,P=[],x=[],z=[],I=0,ae={},ne=!1,te=i.ownerDocument,_e=t.documentElement||te.documentElement,Ne=te.body,we=te.dir==="rtl"||t.ort===1?0:100;function pe(ie,be){var Ae=te.createElement("div");return be&&ao(Ae,be),ie.appendChild(Ae),Ae}function ee(ie,be){var Ae=pe(ie,t.cssClasses.origin),Ze=pe(Ae,t.cssClasses.handle);if(pe(Ze,t.cssClasses.touchArea),Ze.setAttribute("data-handle",String(be)),t.keyboardSupport&&(Ze.setAttribute("tabindex","0"),Ze.addEventListener("keydown",function(ot){return Wt(ot,be)})),t.handleAttributes!==void 0){var Le=t.handleAttributes[be];Object.keys(Le).forEach(function(ot){Ze.setAttribute(ot,Le[ot])})}return Ze.setAttribute("role","slider"),Ze.setAttribute("aria-orientation",t.ort?"vertical":"horizontal"),be===0?ao(Ze,t.cssClasses.handleLower):be===t.handles-1&&ao(Ze,t.cssClasses.handleUpper),Ae.handle=Ze,Ae}function Pe(ie,be){return be?pe(ie,t.cssClasses.connect):!1}function L(ie,be){l=pe(be,t.cssClasses.connects),c=[],m=[],m.push(Pe(l,ie[0]));for(var Ae=0;Ae<t.handles;Ae++)c.push(ee(be,Ae)),z[Ae]=Ae,m.push(Pe(l,ie[Ae+1]))}function V(ie){ao(ie,t.cssClasses.target),t.dir===0?ao(ie,t.cssClasses.ltr):ao(ie,t.cssClasses.rtl),t.ort===0?ao(ie,t.cssClasses.horizontal):ao(ie,t.cssClasses.vertical);var be=getComputedStyle(ie).direction;return be==="rtl"?ao(ie,t.cssClasses.textDirectionRtl):ao(ie,t.cssClasses.textDirectionLtr),pe(ie,t.cssClasses.base)}function me(ie,be){return!t.tooltips||!t.tooltips[be]?!1:pe(ie.firstChild,t.cssClasses.tooltip)}function se(){return r.hasAttribute("disabled")}function ze(ie){var be=c[ie];return be.hasAttribute("disabled")}function Be(ie){ie!=null?(c[ie].setAttribute("disabled",""),c[ie].handle.removeAttribute("tabindex")):(r.setAttribute("disabled",""),c.forEach(function(be){be.handle.removeAttribute("tabindex")}))}function Fe(ie){ie!=null?(c[ie].removeAttribute("disabled"),c[ie].handle.setAttribute("tabindex","0")):(r.removeAttribute("disabled"),c.forEach(function(be){be.removeAttribute("disabled"),be.handle.setAttribute("tabindex","0")}))}function De(){C&&(qt("update"+Zl.tooltips),C.forEach(function(ie){ie&&sM(ie)}),C=null)}function Ue(){De(),C=c.map(me),Ht("update"+Zl.tooltips,function(ie,be,Ae){if(!(!C||!t.tooltips)&&C[be]!==!1){var Ze=ie[be];t.tooltips[be]!==!0&&(Ze=t.tooltips[be].to(Ae[be])),C[be].innerHTML=Ze}})}function lt(){qt("update"+Zl.aria),Ht("update"+Zl.aria,function(ie,be,Ae,Ze,Le){z.forEach(function(ot){var It=c[ot],pt=Li(x,ot,0,!0,!0,!0),wi=Li(x,ot,100,!0,!0,!0),ei=Le[ot],gi=String(t.ariaFormat.to(Ae[ot]));pt=h.fromStepping(pt).toFixed(1),wi=h.fromStepping(wi).toFixed(1),ei=h.fromStepping(ei).toFixed(1),It.children[0].setAttribute("aria-valuemin",pt),It.children[0].setAttribute("aria-valuemax",wi),It.children[0].setAttribute("aria-valuenow",ei),It.children[0].setAttribute("aria-valuetext",gi)})})}function Je(ie){if(ie.mode===Uc.Range||ie.mode===Uc.Steps)return h.xVal;if(ie.mode===Uc.Count){if(ie.values<2)throw new Error("noUiSlider: 'values' (>= 2) required for mode 'count'.");for(var be=ie.values-1,Ae=100/be,Ze=[];be--;)Ze[be]=be*Ae;return Ze.push(100),N(Ze,ie.stepped)}return ie.mode===Uc.Positions?N(ie.values,ie.stepped):ie.mode===Uc.Values?ie.stepped?ie.values.map(function(Le){return h.fromStepping(h.getStep(h.toStepping(Le)))}):ie.values:[]}function N(ie,be){return ie.map(function(Ae){return h.fromStepping(be?h.getStep(Ae):Ae)})}function X(ie){function be(ei,gi){return Number((ei+gi).toFixed(7))}var Ae=Je(ie),Ze={},Le=h.xVal[0],ot=h.xVal[h.xVal.length-1],It=!1,pt=!1,wi=0;return Ae=wQ(Ae.slice().sort(function(ei,gi){return ei-gi})),Ae[0]!==Le&&(Ae.unshift(Le),It=!0),Ae[Ae.length-1]!==ot&&(Ae.push(ot),pt=!0),Ae.forEach(function(ei,gi){var yi,Oi,la,ha=ei,ca=Ae[g
12i+1],da,go,$n,xr,Vo,Er,Ns,Rs=ie.mode===Uc.Steps;for(Rs&&(yi=h.xNumSteps[gi]),yi||(yi=ca-ha),ca===void 0&&(ca=ha),yi=Math.max(yi,1e-7),Oi=ha;Oi<=ca;Oi=be(Oi,yi)){for(da=h.toStepping(Oi),go=da-wi,Vo=go/(ie.density||1),Er=Math.round(Vo),Ns=go/Er,la=1;la<=Er;la+=1)$n=wi+la*Ns,Ze[$n.toFixed(5)]=[h.fromStepping($n),0];xr=Ae.indexOf(Oi)>-1?Lo.LargeValue:Rs?Lo.SmallValue:Lo.NoValue,!gi&&It&&Oi!==ca&&(xr=0),Oi===ca&&pt||(Ze[da.toFixed(5)]=[Oi,xr]),wi=da}}),Ze}function re(ie,be,Ae){var Ze,Le,ot=te.createElement("div"),It=(Ze={},Ze[Lo.None]="",Ze[Lo.NoValue]=t.cssClasses.valueNormal,Ze[Lo.LargeValue]=t.cssClasses.valueLarge,Ze[Lo.SmallValue]=t.cssClasses.valueSub,Ze),pt=(Le={},Le[Lo.None]="",Le[Lo.NoValue]=t.cssClasses.markerNormal,Le[Lo.LargeValue]=t.cssClasses.markerLarge,Le[Lo.SmallValue]=t.cssClasses.markerSub,Le),wi=[t.cssClasses.valueHorizontal,t.cssClasses.valueVertical],ei=[t.cssClasses.markerHorizontal,t.cssClasses.markerVertical];ao(ot,t.cssClasses.pips),ao(ot,t.ort===0?t.cssClasses.pipsHorizontal:t.cssClasses.pipsVertical);function gi(Oi,la){var ha=la===t.cssClasses.value,ca=ha?wi:ei,da=ha?It:pt;return la+" "+ca[t.ort]+" "+da[Oi]}function yi(Oi,la,ha){if(ha=be?be(la,ha):ha,ha!==Lo.None){var ca=pe(ot,!1);ca.className=gi(ha,t.cssClasses.marker),ca.style[t.style]=Oi+"%",ha>Lo.NoValue&&(ca=pe(ot,!1),ca.className=gi(ha,t.cssClasses.value),ca.setAttribute("data-value",String(la)),ca.style[t.style]=Oi+"%",ca.innerHTML=String(Ae.to(la)))}}return Object.keys(ie).forEach(function(Oi){yi(Oi,ie[Oi][0],ie[Oi][1])}),ot}function ge(){b&&(sM(b),b=null)}function ye(ie){ge();var be=X(ie),Ae=ie.filter,Ze=ie.format||{to:function(Le){return String(Math.round(Le))}};return b=r.appendChild(re(be,Ae,Ze)),b}function xe(){var ie=s.getBoundingClientRect(),be="offset"+["Width","Height"][t.ort];return t.ort===0?ie.width||s[be]:ie.height||s[be]}function Me(ie,be,Ae,Ze){var Le=function(It){var pt=Re(It,Ze.pageOffset,Ze.target||be);if(!pt||se()&&!Ze.doNotReject||EQ(r,t.cssClasses.tap)&&!Ze.doNotReject||ie===a.start&&pt.buttons!==void 0&&pt.buttons>1||Ze.hover&&pt.buttons)return!1;o||pt.preventDefault(),pt.calcPoint=pt.points[t.ort],Ae(pt,Ze)},ot=[];return ie.split(" ").forEach(function(It){be.addEventListener(It,Le,o?{passive:!0}:!1),ot.push([It,Le])}),ot}function Re(ie,be,Ae){var Ze=ie.type.indexOf("touch")===0,Le=ie.type.indexOf("mouse")===0,ot=ie.type.indexOf("pointer")===0,It=0,pt=0;if(ie.type.indexOf("MSPointer")===0&&(ot=!0),ie.type==="mousedown"&&!ie.buttons&&!ie.touches)return!1;if(Ze){var wi=function(yi){var Oi=yi.target;return Oi===Ae||Ae.contains(Oi)||ie.composed&&ie.composedPath().shift()===Ae};if(ie.type==="touchstart"){var ei=Array.prototype.filter.call(ie.touches,wi);if(ei.length>1)return!1;It=ei[0].pageX,pt=ei[0].pageY}else{var gi=Array.prototype.find.call(ie.changedTouches,wi);if(!gi)return!1;It=gi.pageX,pt=gi.pageY}}return be=be||mM(te),(Le||ot)&&(It=ie.clientX+be.x,pt=ie.clientY+be.y),ie.pageOffset=be,ie.points=[It,pt],ie.cursor=Le||ot,ie}function We(ie){var be=ie-TQ(s,t.ort),Ae=be*100/xe();return Ae=dM(Ae),t.dir?100-Ae:Ae}function it(ie){var be=100,Ae=!1;return c.forEach(function(Ze,Le){if(!ze(Le)){var ot=x[Le],It=Math.abs(ot-ie),pt=It===100&&be===100,wi=It<be,ei=It<=be&&ie>ot;(wi||ei||pt)&&(Ae=Le,be=It)}}),Ae}function Ct(ie,be){ie.type==="mouseout"&&ie.target.nodeName==="HTML"&&ie.relatedTarget===null&&Lt(ie,be)}function vt(ie,be){if(navigator.appVersion.indexOf("MSIE 9")===-1&&ie.buttons===0&&be.buttonsProperty!==0)return Lt(ie,be);var Ae=(t.dir?-1:1)*(ie.calcPoint-be.startCalcPoint),Ze=Ae*100/be.baseSize;oi(Ae>0,Ze,be.locations,be.handleNumbers,be.connect)}function Lt(ie,be){be.handle&&(Fv(be.handle,t.cssClasses.active),I-=1),be.listeners.forEach(function(Ae){_e.removeEventListener(Ae[0],Ae[1])}),I===0&&(Fv(r,t.cssClasses.drag),xt(),ie.cursor&&(Ne.style.cursor="",Ne.removeEventListener("selectstart",lM))),t.events.smoothSteps&&(be.handleNumbers.forEach(function(Ae){Xt(Ae,x[Ae],!0,!0,!1,!1)}),be.handleNumbers.forEach(function(Ae){ht("update",Ae)})),be.handleNumbers.forEach(function(Ae){ht("change",Ae),ht("set",Ae),ht("end",Ae)})}function U(ie,be){if(!be.handleNumbers.some(ze)){var Ae;
12if(be.handleNumbers.length===1){var Ze=c[be.handleNumbers[0]];Ae=Ze.children[0],I+=1,ao(Ae,t.cssClasses.active)}ie.stopPropagation();var Le=[],ot=Me(a.move,_e,vt,{target:ie.target,handle:Ae,connect:be.connect,listeners:Le,startCalcPoint:ie.calcPoint,baseSize:xe(),pageOffset:ie.pageOffset,handleNumbers:be.handleNumbers,buttonsProperty:ie.buttons,locations:x.slice()}),It=Me(a.end,_e,Lt,{target:ie.target,handle:Ae,listeners:Le,doNotReject:!0,handleNumbers:be.handleNumbers}),pt=Me("mouseout",_e,Ct,{target:ie.target,handle:Ae,listeners:Le,doNotReject:!0,handleNumbers:be.handleNumbers});Le.push.apply(Le,ot.concat(It,pt)),ie.cursor&&(Ne.style.cursor=getComputedStyle(ie.target).cursor,c.length>1&&ao(r,t.cssClasses.drag),Ne.addEventListener("selectstart",lM,!1)),be.handleNumbers.forEach(function(wi){ht("start",wi)})}}function ft(ie){ie.stopPropagation();var be=We(ie.calcPoint),Ae=it(be);Ae!==!1&&(t.events.snap||cM(r,t.cssClasses.tap,t.animationDuration),Xt(Ae,be,!0,!0),xt(),ht("slide",Ae,!0),ht("update",Ae,!0),t.events.snap?U(ie,{handleNumbers:[Ae]}):(ht("change",Ae,!0),ht("set",Ae,!0)))}function pi(ie){var be=We(ie.calcPoint),Ae=h.getStep(be),Ze=h.fromStepping(Ae);Object.keys(ae).forEach(function(Le){Le.split(".")[0]==="hover"&&ae[Le].forEach(function(ot){ot.call(Bi,Ze)})})}function Wt(ie,be){if(se()||ze(be))return!1;var Ae=["Left","Right"],Ze=["Down","Up"],Le=["PageDown","PageUp"],ot=["Home","End"];t.dir&&!t.ort?Ae.reverse():t.ort&&!t.dir&&(Ze.reverse(),Le.reverse());var It=ie.key.replace("Arrow",""),pt=It===Le[0],wi=It===Le[1],ei=It===Ze[0]||It===Ae[0]||pt,gi=It===Ze[1]||It===Ae[1]||wi,yi=It===ot[0],Oi=It===ot[1];if(!ei&&!gi&&!yi&&!Oi)return!0;ie.preventDefault();var la;if(gi||ei){var ha=ei?0:1,ca=sa(be),da=ca[ha];if(da===null)return!1;da===!1&&(da=h.getDefaultStep(x[be],ei,t.keyboardDefaultStep)),wi||pt?da*=t.keyboardPageMultiplier:da*=t.keyboardMultiplier,da=Math.max(da,1e-7),da=(ei?-1:1)*da,la=P[be]+da}else Oi?la=t.spectrum.xVal[t.spectrum.xVal.length-1]:la=t.spectrum.xVal[0];return Xt(be,h.toStepping(la),!0,!0),ht("slide",be),ht("update",be),ht("change",be),ht("set",be),!1}function et(ie){ie.fixed||c.forEach(function(be,Ae){Me(a.start,be.children[0],U,{handleNumbers:[Ae]})}),ie.tap&&Me(a.start,s,ft,{}),ie.hover&&Me(a.move,s,pi,{hover:!0}),ie.drag&&m.forEach(function(be,Ae){if(!(be===!1||Ae===0||Ae===m.length-1)){var Ze=c[Ae-1],Le=c[Ae],ot=[be],It=[Ze,Le],pt=[Ae-1,Ae];ao(be,t.cssClasses.draggable),ie.fixed&&(ot.push(Ze.children[0]),ot.push(Le.children[0])),ie.dragAll&&(It=c,pt=z),ot.forEach(function(wi){Me(a.start,wi,U,{handles:It,handleNumbers:pt,connect:be})})}})}function Ht(ie,be){ae[ie]=ae[ie]||[],ae[ie].push(be),ie.split(".")[0]==="update"&&c.forEach(function(Ae,Ze){ht("update",Ze)})}function wt(ie){return ie===Zl.aria||ie===Zl.tooltips}function qt(ie){var be=ie&&ie.split(".")[0],Ae=be?ie.substring(be.length):ie;Object.keys(ae).forEach(function(Ze){var Le=Ze.split(".")[0],ot=Ze.substring(Le.length);(!be||be===Le)&&(!Ae||Ae===ot)&&(!wt(ot)||Ae===ot)&&delete ae[Ze]})}function ht(ie,be,Ae){Object.keys(ae).forEach(function(Ze){var Le=Ze.split(".")[0];ie===Le&&ae[Ze].forEach(function(ot){ot.call(Bi,P.map(t.format.to),be,P.slice(),Ae||!1,x.slice(),Bi)})})}function Li(ie,be,Ae,Ze,Le,ot,It){var pt;return c.length>1&&!t.events.unconstrained&&(Ze&&be>0&&(pt=h.getAbsoluteDistance(ie[be-1],t.margin,!1),Ae=Math.max(Ae,pt)),Le&&be<c.length-1&&(pt=h.getAbsoluteDistance(ie[be+1],t.margin,!0),Ae=Math.min(Ae,pt))),c.length>1&&t.limit&&(Ze&&be>0&&(pt=h.getAbsoluteDistance(ie[be-1],t.limit,!1),Ae=Math.min(Ae,pt)),Le&&be<c.length-1&&(pt=h.getAbsoluteDistance(ie[be+1],t.limit,!0),Ae=Math.max(Ae,pt))),t.padding&&(be===0&&(pt=h.getAbsoluteDistance(0,t.padding[0],!1),Ae=Math.max(Ae,pt)),be===c.length-1&&(pt=h.getAbsoluteDistance(100,t.padding[1],!0),Ae=Math.min(Ae,pt))),It||(Ae=h.getStep(Ae)),Ae=dM(Ae),Ae===ie[be]&&!ot?!1:Ae}function Si(ie,be){var Ae=t.ort;return(Ae?be:ie)+", "+(Ae?ie:be)}function oi(ie,be,Ae,Ze,Le){var ot=Ae.slice(),It=Ze[0],pt=t.events.smoothSteps,wi=[!ie,ie],ei=[ie,!ie];Ze=Ze.slice(),ie&&Ze.reverse(),Ze.length>1?Ze.forEach(function(yi,Oi){var la=Li(ot,yi,ot[yi]+be,wi[Oi],ei[Oi],!1,pt);
12la===!1?be=0:(be=la-ot[yi],ot[yi]=la)}):wi=ei=[!0];var gi=!1;Ze.forEach(function(yi,Oi){gi=Xt(yi,Ae[yi]+be,wi[Oi],ei[Oi],!1,pt)||gi}),gi&&(Ze.forEach(function(yi){ht("update",yi),ht("slide",yi)}),Le!=null&&ht("drag",It))}function Ii(ie,be){return t.dir?100-ie-be:ie}function zi(ie,be){x[ie]=be,P[ie]=h.fromStepping(be);var Ae=Ii(be,0)-we,Ze="translate("+Si(Ae+"%","0")+")";if(c[ie].style[t.transformRule]=Ze,t.events.invertConnects&&x.length>1){var Le=x.every(function(ot,It,pt){return It===0||ot>=pt[It-1]});if(ne!==!Le){Ai();return}}Et(ie),Et(ie+1),ne&&(Et(ie-1),Et(ie+2))}function xt(){z.forEach(function(ie){var be=x[ie]>50?-1:1,Ae=3+(c.length+be*ie);c[ie].style.zIndex=String(Ae)})}function Xt(ie,be,Ae,Ze,Le,ot){return Le||(be=Li(x,ie,be,Ae,Ze,!1,ot)),be===!1?!1:(zi(ie,be),!0)}function Et(ie){if(m[ie]){var be=x.slice();ne&&be.sort(function(pt,wi){return pt-wi});var Ae=0,Ze=100;ie!==0&&(Ae=be[ie-1]),ie!==m.length-1&&(Ze=be[ie]);var Le=Ze-Ae,ot="translate("+Si(Ii(Ae,Le)+"%","0")+")",It="scale("+Si(Le/100,"1")+")";m[ie].style[t.transformRule]=ot+" "+It}}function qa(ie,be){return ie===null||ie===!1||ie===void 0||(typeof ie=="number"&&(ie=String(ie)),ie=t.format.from(ie),ie!==!1&&(ie=h.toStepping(ie)),ie===!1||isNaN(ie))?x[be]:ie}function Mi(ie,be,Ae){var Ze=jv(ie),Le=x[0]===void 0;be=be===void 0?!0:be,t.animate&&!Le&&cM(r,t.cssClasses.tap,t.animationDuration),z.forEach(function(pt){Xt(pt,qa(Ze[pt],pt),!0,!1,Ae)});var ot=z.length===1?0:1;if(Le&&h.hasNoSize()&&(Ae=!0,x[0]=0,z.length>1)){var It=100/(z.length-1);z.forEach(function(pt){x[pt]=pt*It})}for(;ot<z.length;++ot)z.forEach(function(pt){Xt(pt,x[pt],!0,!0,Ae)});xt(),z.forEach(function(pt){ht("update",pt),Ze[pt]!==null&&be&&ht("set",pt)})}function bi(ie){Mi(t.start,ie)}function vi(ie,be,Ae,Ze){if(ie=Number(ie),!(ie>=0&&ie<z.length))throw new Error("noUiSlider: invalid handle number, got: "+ie);Xt(ie,qa(be,ie),!0,!0,Ze),ht("update",ie),Ae&&ht("set",ie)}function Sa(ie){if(ie===void 0&&(ie=!1),ie)return P.length===1?P[0]:P.slice(0);var be=P.map(t.format.to);return be.length===1?be[0]:be}function Kt(){for(qt(Zl.aria),qt(Zl.tooltips),Object.keys(t.cssClasses).forEach(function(ie){Fv(r,t.cssClasses[ie])});r.firstChild;)r.removeChild(r.firstChild);delete r.noUiSlider}function sa(ie){var be=x[ie],Ae=h.getNearbySteps(be),Ze=P[ie],Le=Ae.thisStep.step,ot=null;if(t.snap)return[Ze-Ae.stepBefore.startValue||null,Ae.stepAfter.startValue-Ze||null];Le!==!1&&Ze+Le>Ae.stepAfter.startValue&&(Le=Ae.stepAfter.startValue-Ze),Ze>Ae.thisStep.startValue?ot=Ae.thisStep.step:Ae.stepBefore.step===!1?ot=!1:ot=Ze-Ae.stepBefore.highestStep,be===100?Le=null:be===0&&(ot=null);var It=h.countStepDecimals();return Le!==null&&Le!==!1&&(Le=Number(Le.toFixed(It))),ot!==null&&ot!==!1&&(ot=Number(ot.toFixed(It))),[ot,Le]}function Jt(){return z.map(sa)}function si(ie,be){var Ae=Sa(),Ze=["margin","limit","padding","range","animate","snap","step","format","pips","tooltips","connect"];Ze.forEach(function(ot){ie[ot]!==void 0&&(e[ot]=ie[ot])});var Le=fM(e);Ze.forEach(function(ot){ie[ot]!==void 0&&(t[ot]=Le[ot])}),h=Le.spectrum,t.margin=Le.margin,t.limit=Le.limit,t.padding=Le.padding,t.pips?ye(t.pips):ge(),t.tooltips?Ue():De(),x=[],Mi(J1(ie.start)?ie.start:Ae,be),ie.connect&&Aa()}function Aa(){for(;l.firstChild;)l.removeChild(l.firstChild);for(var ie=0;ie<=t.handles;ie++)m[ie]=Pe(l,t.connect[ie]),Et(ie);et({drag:t.events.drag,fixed:!0})}function Ai(){ne=!ne,pM(t,t.connect.map(function(ie){return!ie})),Aa()}function Zt(){s=V(r),L(t.connect,s),et(t.events),Mi(t.start),t.pips&&ye(t.pips),t.tooltips&&Ue(),lt()}Zt();var Bi={destroy:Kt,steps:Jt,on:Ht,off:qt,get:Sa,set:Mi,setHandle:vi,reset:bi,disable:Be,enable:Fe,__moveHandles:function(ie,be,Ae){oi(ie,be,x,Ae)},options:e,updateOptions:si,target:r,removePips:ge,removeTooltips:De,getPositions:function(){return x.slice()},getTooltips:function(){return C},getOrigins:function(){return c},pips:ye};return Bi}function Uv(i,t){if(!i||!i.nodeName)throw new Error("noUiSlider: create requires a single element, got: "+i);if(i.noUiSlider)throw new Error("noUiSlider: Slider was already initialized.");var e=fM(t),a=lZ(i,e,t);return i.noUiSlider=a,a}var ju=(e=>(e.DATE="DATE",e.DROPDOWN="DROPDOWN",e))(ju||{});
12var Uu=class i{constructor(){this.QUERY_VALUE_SEPARATOR=":";this.RANGE_QUERY_MAX_PARAMETER="{max}";this.RANGE_QUERY_MIN_PARAMETER="{min}";this.RANGE_QUERY_VALUE_TEMPLATE="["+this.RANGE_QUERY_MIN_PARAMETER+" TO "+this.RANGE_QUERY_MAX_PARAMETER+"]"}adjustQuery(t,e,a,n){let o=e.query?.query?.value;if(!o)return e;let r=o.split(this.QUERY_VALUE_SEPARATOR),s=r.lastIndexOf(t.code??"");return s!==-1&&(r[s+1]=this.RANGE_QUERY_VALUE_TEMPLATE.replace(this.RANGE_QUERY_MIN_PARAMETER,a??t.statsMin).replace(this.RANGE_QUERY_MAX_PARAMETER,n??t.statsMax),o=r.join(this.QUERY_VALUE_SEPARATOR),e.query.query.value=o),e}static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};var dZ=["rangeFacetSlider"],uZ=i=>({$implicit:i}),mZ=i=>({key:i}),pZ=(i,t)=>({name:i,count:t});function gZ(i,t){i&1&&F(0,"div",null,1)}function fZ(i,t){if(i&1){let e=ke();p(0,"cx-sorting",5),$("sortListEvent",function(n){W(e);let o=v(2);return Q(o.sortList(n))}),g()}if(i&2){let e=v(2);k("sortOptions",e.sortOptions)("selectedOption",e.selectedOption)}}function hZ(i,t){if(i&1){let e=ke();p(0,"bonfiglioli-datepicker",6),Xo("modelChange",function(n){W(e);let o=v(2);return Jo(o.model,n)||(o.model=n),Q(n)}),$("modelChange",function(n){W(e);let o=v(2);return Q(o.onDateChange(n))}),g()}if(i&2){let e=v(2);Yo("model",e.model),k("dateFormat","dot")}}function bZ(i,t){if(i&1&&Ca(0,7),i&2){let e=t.$implicit;v(3);let a=Ri(3);k("ngTemplateOutlet",a)("ngTemplateOutletContext",yt(2,uZ,e))}}function vZ(i,t){if(i&1&&(p(0,"div"),ut(1,bZ,1,4,"ng-container",7,Yt),g()),i&2){let e=v(2);d(),mt(e.facet.values)}}function yZ(i,t){if(i&1&&Y(0,gZ,2,0,"div")(1,fZ,1,2,"cx-sorting",3)(2,hZ,1,2,"bonfiglioli-datepicker",4)(3,vZ,3,0,"div"),i&2){let e=v();J(e.isRangeFacet()?0:e.facet.type===e.bonfiglioliFacetType.DROPDOWN?1:e.facet.type==e.bonfiglioliFacetType.DATE?2:3)}}function CZ(i,t){if(i&1){let e=ke();p(0,"a",8,2),A(2,"cxTranslate"),$("click",function(){let n=W(e).$implicit,o=v();return Q(o.onSelect(n))}),p(3,"span",9),S(4),p(5,"span",10),S(6),g()()()}if(i&2){let e=t.$implicit,a=v();_t("selected",e.selected),k("cxFocus",yt(11,mZ,e.name)),Qt("role",a.facet.multiSelect?"checkbox":null)("aria-checked",a.facet.multiSelect?e.selected:null)("aria-label",$t(2,8,"productFacetNavigation.ariaLabelItemsAvailable",ka(13,pZ,e.name,e.count))),d(4),j(" ",e.name," "),d(2),j(" ",e.count," ")}}var Vv=class i extends fx{constructor(e,a,n,o,r,s){super(n,o,r);this.dateParser=e;this.facetRangeService=a;this.router=s;this.search=!1;this.facetChange=new Vi;this.sortOptions=[];this.selectedOption="";this.bonfiglioliFacetType=ju;this.model=null}ngAfterViewInit(){super.ngAfterViewInit(),this.initializeSlider()}ngOnInit(){this.sortOptions=[{code:"",name:"",selected:!1},...(this.facet.values??[]).map(a=>({code:a.name??"",name:a.name??"",selected:a.selected}))];let e=this.facet.values?.find(a=>a.selected);if(e?.name&&(this.selectedOption=e.name),this.facet.selectedValue){let a=this.facet.selectedValue.split(".");a.length===3&&(this.model={day:parseInt(a[0],10),month:parseInt(a[1],10),year:parseInt(a[2],10)})}}initializeSlider(){if(!this.rangeFacetSlider)return;let e=this.facet.statsMin?.value??0,a=this.facet.statsMax?.value??0,n=this.facet.min?.value??e,o=this.facet.max?.value??a;Uv(this.rangeFacetSlider.nativeElement,{connect:!0,range:{min:e,max:a},start:[n,o],tooltips:!0}),this.rangeFacetSlider.nativeElement.noUiSlider.on("change",r=>{this.onSelect(this.facet.values?.at(0),r.at(0),r.at(1))})}onSelect(e,a,n){if(console.debug("[BonfiglioliFacetComponent] facetValue, selectedMin, selectedMax:",e,a,n),!!e){if(this.search)return this.triggerSearch(e);(n||a)&&(e=this.facetRangeService.adjustQuery(this.facet,e,a,n)),this.facetChange.emit(e)}}isRangeFacet(){return!!this.facet.statsMin&&!!this.facet.statsMax}sortList(e){this.selectedOption=e;let a={name:e,type:this.bonfiglioliFacetType.DROPDOWN,facet:this.facet};this.facetChange.emit(a),console.log("facetValue: ",a),console.log("Selected option: ",this.selectedOption)}onDateChange(e){if(e){let a={name:this.dateParser.toStringDotted(e),type:this.bonfiglioliFacetType.DATE,facet:this.facet};this.facetChange.emit(a)}}triggerSearch(e){this.router.navigate([],{queryParams:this.getLinkParams(e)})}static{this.\u0275fac=function(a){return new(a||i)(Ve(Y2),Ve(Uu),Ve(ku),Ve(Rn),Ve(aa),Ve(ja))}}static{this.\u0275cmp=Oe({type:i,selectors:[["bonfiglioli-facet"]],viewQuery:function(a,n){if(a&1&&Ki(dZ,5),a&2){let o;Ei(o=Di())&&(n.rangeFacetSlider=o.first)}},inputs:{search:"search"},outputs:{facetChange:"facetChange"},standalone:!1,features:[Qi],decls:4,vars:3,consts:[["facetElement",""],["rangeFacetSlider",""],["facetValue",""],[3,"sortOptions","selectedOption"],[3,"model","dateFormat"],[3,"sortListEvent","sortOptions","selectedOption"],[3,"modelChange","model","dateFormat"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"value",3,"click","cxFocus"],["aria-hidden","true"],["aria-hidden","true",1,"count"]],template:function(a,n){if(a&1&&(Y(0,yZ,4,1),A(1,"async"),he(2,CZ,7,16,"ng-template",null,0,Ma)),a&2){let o;J((o=w(1,1,n.state$))?0:-1,o)}},dependencies:[Do,bu,Ul,Qh,dt,at],styles:['div[_ngcontent-%COMP%] a.value[_ngcontent-%COMP%]{font-size:.75rem;color:var(--bf-color-dark-grey);align-items:center}div[_ngcontent-%COMP%] a.selected[_ngcontent-%COMP%]{font-weight:800}.multi-select[_nghost-%COMP%] a.value[_ngcontent-%COMP%]:before{width:16px;height:16px;content:"";border:0;border-radius:0;background-image:url("./media/checkbox-icon-empty-2VDNGCSG.svg");background-size:contain}.multi-select[_nghost-%COMP%] a.value[aria-checked=true][_ngcontent-%COMP%]:before{background-image:url("./media/checkbox-icon-filled-FVOCMWWD.svg");background-color:transparent}.multi-select[_nghost-%COMP%] a.selected[_ngcontent-%COMP%]{font-weight:400}']})}};var _Z=()=>({}),SZ=(i,t)=>({name:i,count:t});function AZ(i,t){if(i&1){let e=ke();p(0,"bonfiglioli-facet",10),A(1,"cxTranslate"),$("facetChange",function(n){W(e);let o=v(3);return Q(o.onFacetChange(n))}),g()}if(i&2){let e=v().$implicit,a=v(2);k("facet",e)("search",!a.bonfiglioliFacetList$),Qt("aria-label",$t(1,3,"productFacetN
12avigation.ariaLabelItemsAvailable",ka(6,SZ,e.name,e==null||e.values==null?null:e.values.length)))}}function wZ(i,t){i&1&&he(0,AZ,2,9,"ng-template",null,1,Ma)}function PZ(i,t){if(i&1){let e=ke();p(0,"div",9)(1,"button",11,2),$("click",function(){W(e);let n=v(2);return Q(n.close())}),S(3),A(4,"cxTranslate"),g()()}i&2&&(d(3),j(" ",w(4,1,"productFacetNavigation.backToResults")," "))}function TZ(i,t){if(i&1){let e=ke();p(0,"section",4),A(1,"cxTranslate"),$("esc",function(n){W(e);let o=v();return Q(o.close(n))})("click",function(n){W(e);let o=v();return Q(o.block(n))}),p(2,"div",5)(3,"h4"),S(4),A(5,"cxTranslate"),g(),p(6,"button",6),A(7,"cxTranslate"),A(8,"cxTranslate"),$("click",function(){W(e);let n=v();return Q(n.close())}),F(9,"cx-icon",7),g()(),F(10,"cx-tab",8,0),ut(12,wZ,2,0,null,null,Yt),Y(14,PZ,5,3,"div",9),g()}if(i&2){let e=v();k("cxFocus",e.isDialog?e.dialogFocusConfig:An(19,_Z))("tabindex",-1),Qt("aria-label",w(1,11,"productFacetNavigation.filterBy.facet")),d(4),B(w(5,13,"productList.filterBy.label")),d(2),k("title",nn(w(7,15,"common.close"))),Qt("aria-label",w(8,17,"common.close")),d(3),k("type",e.iconTypes.CLOSE),d(),k("tabs$",e.tabs$)("config",e.tabConfig),d(2),mt(t),d(2),J(e.isDialog?14:-1)}}var vs=class i extends hx{constructor(){super(...arguments);this.facetListChange=new Vi}ngOnInit(){this.facetList$=this.bonfiglioliFacetList$??this.facetService.facetList$,super.ngOnInit()}updateTabs(){this.facetList$.pipe(ia(),Bt(e=>{let a=new Set(this.tabComponent?.openTabs$.value),n=e.facets.map((o,r)=>(this.updateOpenTabs(a,o,r),{header:this.getFacetHeader(o),content:this.facetsRef?.get(r),disableBorderFocus:!0,id:r}));a.size===0&&(a=new Set(this.tabConfig.openTabs)),this.tabComponent?.openTabs$.next(Array.from(a)),this.tabs$.next(n)})).subscribe()}getFacetHeader(e){let a=[];return e.name&&a.push(e.name),e.fullDescription&&a.push(e.fullDescription),a.join(" - ").replaceAll(/<[^>]*>/g,"")}updateOpenTabs(e,a,n){a.expanded||this.isFacetValueSelected(a)?e.add(n):e.delete(n)}isFacetValueSelected(e){return e.statsMin&&e.statsMax?e.statsMin.value!==+e.min?.value||e.statsMax.value!==+e.max?.value:!!e.values?.find(a=>!!a.selected)}onFacetChange(e){console.debug("[BonfiglioliFacetListComponent] FacetValue:",e),this.facetListChange.emit(e)}static{this.\u0275fac=(()=>{let e;return function(n){return(e||(e=Nt(i)))(n||i)}})()}static{this.\u0275cmp=Oe({type:i,selectors:[["bonfiglioli-facet-list"]],viewQuery:function(a,n){if(a&1&&Ki(yu,5),a&2){let o;Ei(o=Di())&&(n.tabComponent=o.first)}},inputs:{bonfiglioliFacetList$:"bonfiglioliFacetList$"},outputs:{facetListChange:"facetListChange"},standalone:!1,features:[Qi],decls:2,vars:3,consts:[["tabComponent",""],["facetsRef",""],["backToResultsBtn",""],[1,"inner",3,"cxFocus","tabindex"],[1,"inner",3,"esc","click","cxFocus","tabindex"],[1,"list-header"],["type","button",1,"close",3,"click","title"],["aria-hidden","true",3,"type"],[3,"tabs$","config"],[1,"cx-facet-list-footer"],["role","group",3,"facetChange","facet","search"],["cxAutoFocus","",1,"btn","btn-primary",3,"click"]],template:function(a,n){if(a&1&&(Y(0,TZ,15,20,"section",3),A(1,"async")),a&2){let o;J((o=(o=w(1,1,n.facetList$))==null?null:o.facets)?0:-1,o)}},dependencies:[hi,bu,yu,Vv,dt,at],styles:[".inner[_ngcontent-%COMP%] cx-tab .tab-btn{font-size:.875rem;color:var(--cx-color-primary);display:flex;justify-content:space-between;align-items:center;padding:20px 0}.inner[_ngcontent-%COMP%] cx-tab .tab-btn.active{color:var(--cx-color-secondary);border-bottom:0}.inner[_ngcontent-%COMP%] cx-tab .tab-btn .tab-icon{bottom:0}.inner[_ngcontent-%COMP%] cx-tab .accordian cx-tab-panel div.active{border-bottom:1px solid var(--cx-color-medium);padding-top:0}.inner[_ngcontent-%COMP%] cx-tab .accordian cx-tab-panel bonfiglioli-facet .noUi-target .noUi-base .noUi-tooltip{padding:5px}"]})}};function xZ(i,t){if(i&1){let e=ke();p(0,"bonfiglioli-facet-list",5),A(1,"async"),$("closeList",function(){W(e);let n=v();return Q(n.close())})("facetListChange",function(n){W(e);let o=v();return Q(o.onFacetListChange(n))}),g()}if(i&2){let e=v();_t("active",w(1,6,e.isActive$))("dialog",e.hasTrigger),k("isDialog",e.hasTrigger)("bonfiglioliFacetList$",e.facetList$)}}var vr=class i extends yx{constructor(){super(...arguments);this.facetListChange=new Vi}
12onFacetListChange(e){console.debug("[BonfiglioliProductFacetNavigationComponent] FacetValue:",e),this.facetListChange.emit(e)}static{this.\u0275fac=(()=>{let e;return function(n){return(e||(e=Nt(i)))(n||i)}})()}static{this.\u0275cmp=Oe({type:i,selectors:[["bonfiglioli-product-facet-navigation"]],inputs:{facetList$:"facetList$"},outputs:{facetListChange:"facetListChange"},standalone:!1,features:[Qi],decls:10,vars:8,consts:[["trigger",""],[1,"btn","btn-secondary","btn-block","dialog-trigger",3,"click"],[3,"type"],[1,"bf-facet-title"],[3,"isDialog","active","dialog","bonfiglioliFacetList$"],[3,"closeList","facetListChange","isDialog","bonfiglioliFacetList$"]],template:function(a,n){a&1&&(p(0,"button",1,0),$("click",function(){return n.launch()}),F(2,"cx-icon",2),S(3),A(4,"cxTranslate"),g(),p(5,"div",3)(6,"span"),S(7),g()(),Y(8,xZ,2,8,"bonfiglioli-facet-list",4),A(9,"async")),a&2&&(d(2),k("type",n.iconTypes.FILTER),d(),j(" ",w(4,4,"productList.filterBy.label"),` 13`),d(4),B("Filters"),d(),J(w(9,6,n.isOpen$)?8:-1))},dependencies:[hi,vs,dt,at],styles:[".bf-facet-title[_ngcontent-%COMP%]{margin:0 10px;border-bottom:1px solid var(--cx-color-medium)}.bf-facet-title[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{display:block;margin-bottom:12px;font-weight:600}@media(max-width:767px){.bf-facet-title[_ngcontent-%COMP%]{display:none}}"]})}};var Kv=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275cmp=Oe({type:i,selectors:[["bonfiglioli-search-result-codes-tab"]],standalone:!1,decls:5,vars:0,consts:[[1,"row","bf-tab-content"],[1,"bf-facets"],[1,"col-sm-12","col-md-9"]],template:function(e,a){e&1&&(p(0,"div",0)(1,"div",1),F(2,"bonfiglioli-product-facet-navigation"),g(),p(3,"div",2),F(4,"bonfiglioli-product-list"),g()())},dependencies:[Wh,vr],styles:[".bf-tab-content[_ngcontent-%COMP%]{background-color:var(--cx-color-light);display:flex;flex-direction:row}.bf-facets[_ngcontent-%COMP%]{max-width:25%}"]})}};var Gv=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275cmp=Oe({type:i,selectors:[["bonfiglioli-search-result-series-tab"]],standalone:!1,decls:5,vars:0,consts:[[1,"row","bf-tab-content"],[1,"bf-facets"],[1,"col-sm-12","col-md-9"]],template:function(e,a){e&1&&(p(0,"div",0)(1,"div",1),F(2,"bonfiglioli-product-facet-navigation"),g(),p(3,"div",2),F(4,"bonfiglioli-product-list"),g()())},dependencies:[Wh,vr],styles:[".bf-tab-content[_ngcontent-%COMP%]{background-color:var(--cx-color-light);display:flex;flex-direction:row}.bf-facets[_ngcontent-%COMP%]{max-width:25%}"]})}};var Wv=class i extends Xf{constructor(){super(...arguments);this.baseSiteService=Z(wu);this.searchLabel$=this.translation.translate("common.search")}resolveTitle(){return qi([this.searchLabel$,this.baseSiteService.getActiveBaseSiteData()]).pipe(bt(([e,a])=>[e,a.name].filter(Boolean).join(" | ")))}resolveHeading(){return qi([this.query$,this.translation.translate("pageMetaResolver.search.default_title")]).pipe(Qe(([e,a])=>this.translation.translate("pageMetaResolver.search.title",{query:e||a})))}resolveBreadcrumbs(){return qi([this.translation.translate("common.home"),this.searchLabel$]).pipe(bt(([e,a])=>[{label:e,link:"/"},{label:a}]))}static{this.\u0275fac=(()=>{let e;return function(n){return(e||(e=Nt(i)))(n||i)}})()}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};var yr=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}
13static{this.\u0275inj=ce({imports:[jl,Gt,vx,gx,oa,Ti,_i,ql,Cu,bx,pr,ps,Qh,Jn.withConfig({cmsComponents:{ProductRefinementComponent:{component:vr}}})]})}};var Qv=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({cmsComponents:{SearchResultCodesTabComponent:{component:Kv},SearchResultSeriesTabComponent:{component:Gv},SearchResultCategoriesTabComponent:{component:Bv}}}),{provide:Xf,useExisting:Wv}],imports:[Gt,$l,bs,yr,_i,mn,Oo]})}};var bM=[{contextKey:"series",cmsComponent:"SearchResultSeriesTabComponent"},{contextKey:"codes",cmsComponent:"SearchResultCodesTabComponent"},{contextKey:"categories",cmsComponent:"SearchResultCategoriesTabComponent"},{contextKey:"orderHistory",cmsComponent:"AccountOrderHistoryComponent"},{contextKey:"quickOrder",cmsComponent:"QuickOrderComponent"},{contextKey:"myMaterials",cmsComponent:"AccountMyMaterialsComponent"},{contextKey:"bom",cmsComponent:"BOMTabComponent"},{contextKey:"configurations",cmsComponent:"WorkspaceConfigurationsTabComponent"},{contextKey:"carts",cmsComponent:"WorkspaceCartsTabComponent"},{contextKey:"favorites",cmsComponent:"WorkspaceFavoritesTabComponent"},{contextKey:"messages",cmsComponent:"WorkspaceMessagesTabComponent"},{contextKey:"techdata",cmsComponent:"SelectorTechnicalDataTabComponent"},{contextKey:"applications",cmsComponent:"SelectorApplicationsTabComponent"},{contextKey:"availableConfigurations",cmsComponent:"SelectorAvailableConfigurtionsTabComponent"},{contextKey:"OPEN",cmsComponent:"DistributorTicketsOpenComponent"},{contextKey:"ACCEPTED",cmsComponent:"DistributorTicketsAcceptedComponent"},{contextKey:"CLOSED",cmsComponent:"DistributorTicketsClosedComponent"}];var DZ=["tabRef"],IZ=()=>({}),vM=i=>({tabNum:i}),zZ=(i,t)=>kt($e({},i),{content:t}),yM=(i,t)=>t.id,MZ=(i,t)=>t.uid;function OZ(i,t){if(i&1&&(S(0),A(1,"cxTranslate")),i&2){let e=v().$implicit;j(" ",$t(1,1,e.headerKey,e.headerParams||An(4,IZ))," ")}}function NZ(i,t){if(i&1&&S(0),i&2){let e=v().$implicit;j(" ",e.header||""," ")}}function RZ(i,t){if(i&1&&(p(0,"span",5),S(1),g()),i&2){let e=v().$index,a=v(2);d(),j(" ",a.isOpen(e)?"\u2013":"+"," ")}}function LZ(i,t){if(i&1&&Ca(0,6),i&2){let e=v().$index;v();let a=Ri(6);k("ngTemplateOutlet",a)("ngTemplateOutletContext",yt(2,vM,e))}}function BZ(i,t){if(i&1){let e=ke();p(0,"button",4,1),$("click",function(){let n=W(e).$index,o=v(),r=v();return Q(r.select(n,o))})("keydown",function(n){let o=W(e).$index,r=v(),s=v();return Q(s.handleKeydownEvent(o,s.tabs,r,n))}),Y(2,OZ,2,5)(3,NZ,1,1),Y(4,RZ,2,1,"span",5),g(),Y(5,LZ,1,4,"ng-container",6)}if(i&2){let e=t.$implicit,a=t.$index,n=v(),o=v();_t("active",o.isOpen(a)),k("disabled",o.disabled||e.disabled),Qt("role",n===o.TAB_MODE.ACCORDIAN?"button":"tab")("aria-selected",n===o.TAB_MODE.ACCORDIAN?null:o.isOpen(a))("aria-expanded",n===o.TAB_MODE.TAB?null:o.isOpen(a))("aria-controls",o.isOpen(a)?"section-"+a:null)("tabindex",o.getTabIndex(a,n))("id",e.id)("title",o.getTitle(n,a)),d(2),J(e.headerKey?2:3),d(2),J(n===o.TAB_MODE.ACCORDIAN?4:-1),d(),J(n===o.TAB_MODE.ACCORDIAN?5:-1)}}function FZ(i,t){if(i&1&&Ca(0,6),i&2){let e=t.$index;v(2);let a=Ri(6);k("ngTemplateOutlet",a)("ngTemplateOutletContext",yt(2,vM,e))}}function qZ(i,t){if(i&1&&ut(0,FZ,1,4,"ng-container",6,yM),i&2){let e=v(2);mt(e.tabs)}}function jZ(i,t){if(i&1&&F(0,"cx-tab-panel",7),i&2){let e=v().tabNum,a=v(),n=v();k("tab",ka(2,zZ,n.tabs[e],n.tabRefs==null?null:n.tabRefs.get(e)))("mode",a)}}function UZ(i,t){if(i&1&&Y(0,jZ,1,5,"cx-tab-panel",7),i&2){let e=t.tabNum,a=v(2);J(a.isOpen(e)?0:-1)}}function VZ(i,t){if(i&1&&Ca(0,8),i&2){let e=v().$implicit;k("cxComponentWrapper",e)}}function $Z(i,t){i&1&&he(0,VZ,1,1,"ng-template",null,2,Ma)}function HZ(i,t){if(i&1&&(p(0,"div",3),A(1,"cxTranslate"),ut(2,BZ,6,13,null,null,yM),g(),Y(4,qZ,2,0),he(5,UZ,1,1,"ng-template",null,0,Ma),ut(7,$Z,2,0,null,null,MZ)),i&2){let e=t,a=v();Ya(e.toLowerCase()),Qt("role",e===a.TAB_MODE.ACCORDIAN?null:"tablist")("aria-label",w(1,5,a.config.label)),d(2),mt(a.tabs),d(2),J(e===a.TAB_MODE.TAB?4:-1),d(3),mt(a.components)}}var Zv=class i extends yu{constructor(){super(...arguments);this.activeTab=0;this.components=[];this.tabsContextConfig=[];this.activatedRoute=Z(Zn);this.changeDetectorRef=Z(aa);this.routingService=Z(Pi);this.activeTabService=Z(Sh)}ngAfterViewInit(){super.ngAfterViewInit(),this.updateTabHeaders(),this.queryParamSub=this.activatedRoute.queryParams.subscribe(e=>{let a=e.context;if(!a)return;let n=this.tabsContextConfig.find(r=>r.contextKey===a)?.cmsComponent;if(!n)return;let o=this.components.findIndex(r=>r.uid===n);o>=0&&this.selectTab(o)})}ngOnChanges(e){this.updateTabHeaders()}select(e,a){super.select(e,a),this.updateUrl(e),this.publishActiveTab(e),this.changeDetectorRef.detectChanges()}focus(){}selectTab(e){this.mode$.pipe(ia(),Bt(a=>this.select(e,a))).subscribe()}updateUrl(e){let a=this.components.map(o=>o.uid)[e];if(!a)return;let n=this.getContextKeyByCmsComponent(a);n&&this.activatedRoute.snapshot.queryParams.context!==n&&this.routingService.go([],{queryParams:{context:n},queryParamsHandling:"merge"})}getContextKeyByCmsComponent(e){return this.tabsContextConfig.find(a=>a.cmsComponent===e)?.contextKey}publishActiveTab(e){let a=this.components[e];this.activeTabService.setActiveTabTitle(a?.title)}ngOnDestroy(){this.queryParamSub?.unsubscribe(),this.activeTabService.setActiveTabTitle(void 0)}updateTabHeaders(){this.tabHeaders?.changes.pipe(Dl(this.tabHeaders),Ut(()=>this.tabHeaders.length>this.activeTab),ia(),Bt(()=>this.selectTab(this.activeTab))).subscribe()}static{this.\u0275fac=(()=>{let e;return function(n){return(e||(e=Nt(i)))(n||i)}})()}static{this.\u0275cmp=Oe({type:i,selectors:[["bonfiglioli-tab"]],viewQuery:function(a,n){if(a&1&&Ki(DZ,5),a&2){let o;Ei(o=Di())&&(n.tabRefs=o)}},inputs:{activeTab:"activeTab",components:"components",tabsContextConfig:"tabsContextConfig"},standalone:!1,features:[Qi,zl],decls:2,vars:3,consts:[["tabPanel",""],["tabHeader",""],["tabRef",""],[1,"bf-nav-tabs"],["type","button",1,"tab-btn",3,"click","keydown","disabled"],["aria-hidden","true",1,"tab-icon"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"bf-tab-panel",3,"tab","mode"],[3,"cxComponentWrapper"]],template:function(a,n){if(a&1&&(Y(0,HZ,9,7),A(1,"async")),a&2){let o;J((o=w(1,1,n.mode$))?0:-1,o)}},dependencies:[Do,nh,gh,dt,at],encapsulation:2})}};function WZ(i,t){if(i&1&&(p(0,"div",0),F(1,"bonfiglioli-tab",1),A(2,"async"),A(3,"async"),A(4,"async"),g()),i&2){let e=t,a=v();d(),k("tabs",w(2,5,a.tabs$))("activeTab",w(3,7,a.getSelectedIndex(e))??0)("config",w(4,9,a.tabConfig$))("components",e)("tabsContextConfig",a.tabsConfig)}
13}var Yv=class i extends QT{constructor(e,a,n,o,r,s){super(e,a,n);this.routingService=o;this.currentProductService=r;this.actions=s;this.tabsConfig=bM;this.changeDetectorRef=Z(aa)}getSelectedIndex(e){return this.routingService.getRouterState().pipe(ia(),Ut(a=>!!a?.state),bt(a=>a.state.queryParams?.context),bt(a=>{let n=this.tabsConfig.find(r=>r.contextKey===a)?.cmsComponent,o=e.findIndex(r=>r.uid===n);return Math.max(o,0)}))}ngAfterViewInit(){let e=this.actions.pipe(cu(xu.CREATE_CONFIGURATION_SUCCESS,xu.READ_CONFIGURATION_SUCCESS,xu.UPDATE_CONFIGURATION_SUCCESS),Dl(void 0));this.tabData$=qi([this.components$,this.tabTitleParams$,this.currentProductService.getProduct(),this.cmsService.getCurrentPage()]).pipe(Qe(([a,n,o,r])=>{let s=a.filter(mr).filter(c=>this.canShowTab(c,o,r)),l=s.map(c=>n.get(c.uid)||pa(null));return qi(l).pipe(bt(c=>({filteredComponents:s,resolvedParams:c})))}),ns(1)),this.tabs$=qi([this.tabData$,e]).pipe(bt(([a,n])=>a.filteredComponents.map((o,r)=>({headerKey:o?.title,id:r,headerParams:{param:a.resolvedParams[r]},disabled:this.isTabDisabled(o,n)})))),this.filteredComponents$=this.tabData$.pipe(bt(a=>a.filteredComponents),Ws((a,n)=>a.length===n.length&&a.every((o,r)=>o.uid===n[r].uid))),this.changeDetectorRef.detectChanges()}canShowTab(e,a,n){if(!a)return!0;let o=a;return!(e.uid?.includes("Available")&&!o.isSapConfigurable||e.uid?.includes("References")&&!o.hasRelatedProducts||this.is3DPreviewTab(e)&&!o.isErpVariant&&Dp.PRODUCT_PAGE===n?.type)}isTabDisabled(e,a){if(!a)return!1;let n=a.payload;return this.is3DPreviewTab(e)&&!(n.complete&&n.consistent)}is3DPreviewTab(e){return e.uid==="3DPreviewTabComponent"}static{this.\u0275fac=function(a){return new(a||i)(Ve(Fl),Ve(Rl),Ve(Lr),Ve(Pi),Ve(Mo),Ve(lu))}}static{this.\u0275cmp=Oe({type:i,selectors:[["bonfiglioli-tab-paragraph-container"]],standalone:!1,features:[Qi],decls:2,vars:3,consts:[[1,"container"],[3,"tabs","activeTab","config","components","tabsContextConfig"]],template:function(a,n){if(a&1&&(Y(0,WZ,5,11,"div",0),A(1,"async")),a&2){let o;J((o=w(1,1,n.filteredComponents$))?0:-1,o)}},dependencies:[Zv,dt],styles:["[_nghost-%COMP%] > .container[_ngcontent-%COMP%]{padding:0}"]})}};var Jv=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}
13static{this.\u0275inj=ce({imports:[Gt,Bl,Jn.withConfig({cmsComponents:{CMSTabParagraphContainer:{component:Yv}}}),Cu,pT,Ti,ql,gh]})}};var CM={layoutSlots:{header:{slots:["BF-TopHeaderSlot","BF-BottomHeaderSlot","BF-QuoteHeader"]},navigation:{},ContentPage1Template:{slots:["Section2A","Section2B","BodyContent"]},LandingPage2Template:{pageFold:"Section2B",slots:["Section1","Section2A","Section2B","Section2C","Section3","Section4","Section5"]},B2CProductDetailsPageTemplate:{lg:{pageFold:"UpSelling"},pageFold:"Summary",slots:["Section1","BreadcrumbBar","ProductSummary","ProductDetailTabs"]},SearchResultsListPageTemplate:{slots:["BreadcrumbBar","SearchResultTab"]},ProductListPageTemplate:{slots:["BreadcrumbBar","ProductLeftRefinements","ProductListSlot"]},ProductGridPageTemplate:{slots:["BreadcrumbBar","ProductLeftRefinements","ProductGridSlot"]},CartPageTemplate:{slots:["BreadcrumbBar","TopContentSlot","CenterLeftContentSlot","CenterRightContentSlot","EmptyCartMiddleContent"]},ProductConfigurationTemplate:{slots:["BreadcrumbBar","BodyContent"]},WorkspacePageTemplate:{slots:["BreadcrumbBar","WorkspaceContent"]},SelectorPageTemplate:{slots:["BreadcrumbBar","SelectorContent"]},PaymentValidationTemplate:{slots:["BodyContent"]},QuotePageTemplate:{slots:["BodyContent","BF-QuoteLanguage"]},QuotePdfTemplate:{slots:["QuotePdfSlot"]},AccountPageTemplate:{slots:["BreadcrumbBar","BodyContent"]},MultiStepCheckoutSummaryPageTemplate:{slots:["BreadcrumbBar","TopContent","BodyContent","SideContent"]},SmartsizerIframePageTemplate:{slots:["BodyContent"]}}};var Xv=class i extends Bn{constructor(){super();this.pageUid="homepage";this.pageTemplate="LandingPage2Template";this.pageType=Dp.CONTENT_PAGE;this.baseSiteService=Z(wu);this.cmsService=Z(Rl);this.pageUid="homepage",this.pageTemplate="LandingPage2Template",this.pageType=Dp.CONTENT_PAGE}resolveTitle(){return qi([this.cmsService.getCurrentPage(),this.baseSiteService.getActiveBaseSiteData()]).pipe(bt(([e,a])=>[a.name,e?.title].filter(Boolean).join(" | ")))}static{this.\u0275fac=function(a){return new(a||i)}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};var ey=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue(CM),{provide:Yf,useExisting:No},{provide:nT,useExisting:X2},{provide:Bn,useExisting:Xv,multi:!0}]})}};var Vu=class i{constructor(t,e,a){this.http=t;this.occEndpoints=e;this.converter=a}loadAvailableConfigurations(t,e,a,n,o,r){let s=this.occEndpoints.buildUrl("product",{urlParams:{productCode:t},queryParams:{query:o,currentPage:e,pageSize:a,sort:n,fields:r},scope:"availableConfigurations"});return this.http.get(s).pipe(this.converter.pipeable(Du))}static{this.\u0275fac=function(e){return new(e||i)(Ke($i),Ke(fi),Ke(Oa))}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};var ty=class i{constructor(t,e,a){this.http=t;this.occEndpointsService=e;this.userIdService=a;this.userId$=this.userIdService.getUserId().pipe(nt(1))}saveConfigurationDraft(t,e,a){return this.userId$.pipe(Qe(n=>{let o=this.occEndpointsService.buildUrl("bookmark",{urlParams:{userId:n}});return this.http.post(`${o}/saveConfigurationDraft`,{itemCode:t,configId:e,description:a})}))}changeBookmark(t){return this.userId$.pipe(Qe(e=>{let a=this.occEndpointsService.buildUrl("bookmark",{urlParams:{userId:e}});return this.http.post(`${a}/changeBookmark`,t)}))}getBookmarkState(t,e){return this.userId$.pipe(Qe(a=>{let n=this.occEndpointsService.buildUrl("bookmark",{urlParams:{userId:a}});return this.http.post(`${n}/state`,null,{params:{type:t,code:e}})}))}changeCartShare(t,e){return this.userId$.pipe(Qe(a=>{let n=this.occEndpointsService.buildUrl("bookmark",{urlParams:{userId:a}});return this.http.post(`${n}/cartShare`,null,{params:{cartCode:t,isShared:e}})}
13))}getBookmarkCode(t,e){return this.userId$.pipe(Qe(a=>{let n=this.occEndpointsService.buildUrl("bookmark",{urlParams:{userId:a}});return this.http.post(`${n}/code`,null,{params:{type:t,code:e},responseType:"text"})}))}saveSelectorDraft(t,e,a){return this.userId$.pipe(Qe(n=>{let o=this.occEndpointsService.buildUrl("bookmark",{urlParams:{userId:n}});return this.http.post(`${o}/saveSelectorDraft`,{productCode:t,q:e,description:a})}))}static{this.\u0275fac=function(e){return new(e||i)(Ke($i),Ke(fi),Ke(na))}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};var iy=class i extends sE{constructor(e,a,n,o){super(e,a,n);this.http=e;this.occEndpointsService=a;this.converterService=n;this.userIdService=o}changeItemRequestedDate(e,a,n){let o=this.formatDate(n);return this.withUserId(r=>this.http.get(this.occEndpointsService.buildUrl("bonfiglioliCart",{urlParams:{userId:r,cartId:e},queryParams:{posNumber:a,requestedDate:o},scope:"changeItemRequestedDate"})))}changeRequestedDate(e,a){let n=this.formatDate(a);return this.withUserId(o=>this.http.get(this.occEndpointsService.buildUrl("bonfiglioliCart",{urlParams:{userId:o,cartId:e},queryParams:{requestedDate:n},scope:"changeRequestedDate"})))}exportCartXlsFile(e){return this.withUserId(a=>{let n=this.occEndpointsService.buildUrl("bonfiglioliCart",{urlParams:{userId:a,cartId:e},scope:"exportCartXlsFile"});return this.http.get(n,{responseType:"blob"})})}addEntry(e,a,n){return this.withUserId(o=>this.http.post(this.occEndpointsService.buildUrl("bonfiglioliCart",{urlParams:{userId:o,cartId:e},scope:"addEntry"}),{product:{code:a},quantity:n}))}addQuickOrderToCart(e,a){return this.withUserId(n=>this.http.post(this.occEndpointsService.buildUrl("bonfiglioliCart",{urlParams:{userId:n,cartId:e},scope:"addQuickOrder"}),{cartEntries:a}))}restoreSavedCart(e,a){return this.withUserId(n=>{let o=this.occEndpointsService.buildUrl("restoreSavedCart",{urlParams:{userId:n,cartId:e}});return this.http.patch(o,a)})}formatDate(e){let a=e.year,n=String(e.month).padStart(2,"0"),o=String(e.day).padStart(2,"0");return`${a}-${n}-${o}`}withUserId(e){return this.userIdService.getUserId().pipe(Qe(a=>e(a)))}static{this.\u0275fac=function(a){return new(a||i)(Ke($i),Ke(fi),Ke(Oa),Ke(na))}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};var jp=class i extends Zh{constructor(e,a,n){super();this.http=e;this.occEndpoints=a;this.converter=n}calculatePrice(e,a){let n=this.occEndpoints.buildUrl("calculatePrice",{urlParams:{configId:e},queryParams:{productCode:a,fields:"DEFAULT"}});return this.http.get(n)}static{this.\u0275fac=function(a){return new(a||i)(Ke($i),Ke(fi),Ke(Oa))}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac})}};var ay=class i{constructor(t,e){this.converter=t;this.occConfig=e}convert(t,e){return kt($e($e({},e??{}),t),{code:t?.code??"",mainPicture:t?.mainPicture?kt($e({},t.mainPicture),{url:this.resolveMediaUrl(t.mainPicture.url)}):void 0,matrixProperties:Array.isArray(t?.matrixProperties)?t.matrixProperties.map(n=>this.converter.convert(n,Eu)):[],filterProperties:Array.isArray(t?.filterProperties)?t.filterProperties.map(n=>this.converter.convert(n,Eu)):[],measSystemProperty:t?.measSystemProperty?this.converter.convert(t.measSystemProperty,Eu):void 0,name:t?.name??"",selectorProductCode:t?.selectorProductCode??"",selectorURL:t?.selectorURL??"",url:t?.url??""})}resolveMediaUrl(t){return!t||t.startsWith("http")?t??"":(this.occConfig.backend?.occ?.baseUrl??"")+t}static{this.\u0275fac=function(e){return new(e||i)(Ke(Oa),Ke(uu))}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};var ny=class i{convert(t,e){return kt($e($e({},e??{}),t),{productId:t?.productId??"",designation:t?.designation??"",configuratorUrl:t?.configuratorUrl??"",error:t?.error??""})}static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};var oy=class i{convert(t,e){return kt($e($e({},e??{}),t),{designation:t?.designation??"",baseProduct:t?.baseProduct??"",price:t?.price??"",priceValue:t?.priceValue,priceEstimation:t?.priceEstimation,configurableMaterial:t?.configurableMaterial??"",values:Object.fromEntries((t.values??[]).map(n=>[n.key,n.value])),leadtimeValue:t?.leadtimeValue,leadtimeEstimation:t?.leadtimeEstimation,imageUrl:t.imageUrl,filteredValues:t?.filteredValues,notCsticsColumns:t?.notCsticsColumns,productSelectorDisabled:t?.productSelectorDisabled,productSelectorDisabledText:t?.productSelectorDisabledText??"",productSelectorInfoText:t?.productSelectorInfoText??"",leadtimeOverrideEstimation:t?.leadtimeOverrideEstimation})}static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};var ry=class i{constructor(t){this.converterService=t}convert(t,e){return kt($e({},e??{}),{key:t?.key??"",name:t?.name??"",langDepName:t?.langDepName??"",value:t?.value??"",formattedValue:t?.formattedValue??"",longText:t?.longText??"",visible:t?.visible??!1,required:t?.required??!1,type:t?.type?this.converterService.convert(t.type,jc):null,validationType:t?.validationType?this.converterService.convert(t.validationType,jc):null,intervalInDomain:t?.intervalInDomain??!1,maxlength:t?.maxlength??0,typeLength:t?.typeLength??0,numberScale:t?.numberScale??0,negativeAllowed:t?.negativeAllowed??!1,retractTriggered:t?.retractTriggered??!1,retractBlocked:t?.retractBlocked??!1,domainOnDemand:t?.domainOnDemand??!1,domainValues:t?.domainValues?.map(n=>this.convertCisticValue(n))??[],conflicts:t?.conflicts?.map(n=>this.convertConflict(n))??[],images:t?.images?this.converterService.convertMany(t.images,Np):null,messages:t?.messages?.map(n=>this.convertProductConfigMessage(n))??[]})}convertCisticValue(t,e){return kt($e({},e??{}),{key:t?.key??"",name:t?.name??"",langDepName:t?.langDepName??"",longText:t?.longText??"",selected:t?.selected??!1,readonly:t?.readonly??!1,disabled:t?.disabled??!1,images:t?.images?this.converterService.convertMany(t.images,Np):null,messages:t?.messages?.map(n=>this.convertProductConfigMessage(n))??[]})}convertProductConfigMessage(t,e){return kt($e({},e??{}),{message:t?.message??"",promoType:t?.promoType??"",severity:t?.severity??"",extendedMessage:t?.extendedMessage??"",endDate:t?.endDate??""})}convertConflict(t,e){return kt($e({},e??{}),{text:t?.text??""})}static{this.\u0275fac=function(e){return new(e||i)(Ke(Oa))}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac})}};var sy=class i{convert(t,e){return kt($e($e({},e??{}),t),{type:t?.type??"",group:t?.group,groupAlternative:t?.groupAlternative,enabled:t?.enabled,required:t?.required,multivalue:t?.multivalue,showSearch:t?.showSearch,showResults:t?.showResults,conflictingCstic:t?.conflictingCstic??"",facets:t.facet??t.facets??void 0,measurementSystem:t?.measurementSystem??"",helpDescription:t?.helpDescription??"",fullDescription:t?.fullDescription??""})}static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};var ly=class i{constructor(t){this.converter=t}convert(t,e){return kt($e($e({},e??{}),t),{results:Array.isArray(t.results)?t.results.map(n=>this.converter.convert(n,Nh)):[],selectorCategories:Array.isArray(t.selectorCategories)?t.selectorCategories.map(n=>this.converter.convert(n,Rp)):[],facets:t.facets??[],breadcrumbs:t.breadcrumbs??[],pagination:t.pagination,sorts:t.sorts??[],selectorCategory:t.selectorCategory?this.converter.convert(t.selectorCategory,Rp):null,
13systemOfMeasurement:t.systemOfMeasurement??""})}static{this.\u0275fac=function(e){return new(e||i)(Ke(Oa))}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};var cy=class i{convert(t,e){return kt($e($e({},e??{}),t),{type:t?.type??"",value:typeof t?.value=="number"?t.value:null})}static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};var dy=class i{constructor(t){this.converterService=t}convert(t,e){return $e($e({},e??{}),t)}static{this.\u0275fac=function(e){return new(e||i)(Ke(Oa))}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac})}};var uy=class i{convert(t,e){return t?{altText:t.altText,format:t.format,url:t.url,galleryIndex:t.galleryIndex,imageType:t.imageType}:e??{}}static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac})}};var my=class i extends qc{constructor(){super(...arguments);this.ignoredErrorTypes=new Set(["CMSItemNotFoundError","JaloObjectNoLongerValidError"]);this.specificHandlers={}}hasMatch(e){return!!e.error?.errors?.length||e.error instanceof Blob}getPriority(){return Qf.NORMAL}handleError(e,a){this.getErrors(a).then(n=>this.processErrors(n))}processErrors(e){let a=[];e.filter(n=>!!n.type).forEach(n=>{if(this.ignoredErrorTypes.has(n.type))return;let o=this.specificHandlers[n.type];o?o(n):a.push(n)}),this.handleRemainingErrors(a)}handleRemainingErrors(e){e.forEach(a=>{let n=this.decodeHtmlEntities(a.message??"");this.globalMessageService.add(n,ri.MSG_TYPE_ERROR)})}decodeHtmlEntities(e){let a=document.createElement("textarea");return a.innerHTML=e,a.value}getErrors(e){return un(this,null,function*(){if(e.error instanceof Blob)try{let a=yield e.error.text();return JSON.parse(a)?.errors??[]}catch(a){return[]}return e.error?.errors??[]})}static{this.\u0275fac=(()=>{let e;return function(n){return(e||(e=Nt(i)))(n||i)}})()}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};var py=class i{constructor(t){this.store=t;this._destroy$=new Za;this.orgUnitService=Z(tD);this.userIdService=Z(na);this.activeB2bunitStatePersistenceService=Z(Iu)}ngOnDestroy(){this._destroy$.next()}intercept(t,e){return this.userIdService.getUserId().pipe(nt(1),Qe(a=>(a==="anonymous"&&this.activeB2bunitStatePersistenceService.clearB2BUnit(),this.store.pipe(BP(E2),bt(n=>n.id),nt(1),Qe(n=>n?e.handle(t.clone({setHeaders:{b2bunit:n,userid:a}})):e.handle(t))))))}static{this.\u0275fac=function(e){return new(e||i)(Ke(ru))}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};var gy=class i{constructor(t){this.loadingService=t;this.activeRequests=0;this.excludedUrlsRegexps=[/\/(?:analytics|polling|tracking|configurations)(?=\/|\?|$)/,/\/(?<!workspace\/)carts(?:\?|$)/,/\/teamcenter\/cad(?:\?|$|\/(?!formats(?:\/|\?|$))(?!.*createDrwTicket(?:\/|\?|$)).*)/,/\/ccpconfigurator\/(?!.*(?:configurationOverview|suggested-config))/,/\/quotes\/[^/]+\/show-edit(?:\?|$)/,/\/quotes\/[^/]+\/update\/field(?:\?|$)/,/\/quotes\/pdf\/[^/]+\/generate(?:\?|$)/,/\/quotes\/pdf\/[^/]+\/publish(?:\?|$)/,/\/quotes\/pdf\/[^/]+\/entries\/\d+\/notes(?:\?|$)/,/\/orgUsers\/[^/]+(?:\?|$)/]}intercept(t,e){return this.shouldExclude(t.url)?e.handle(t):(this.activeRequests++,this.activeRequests===1&&!this.loadingService.hasCustomText()&&this.loadingService.show(),e.handle(t).pipe(oP(()=>{this.activeRequests--,this.activeRequests===0&&!this.loadingService.hasCustomText()&&this.loadingService.hide()})))}shouldExclude(t){return this.excludedUrlsRegexps.some(e=>e.test(t))}static{this.\u0275fac=function(e){return new(e||i)(Ke(Hl))}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac})}};var fy=class i{constructor(){this.userRoleService=Z(fs);this.authService=Z(wn)}intercept(t,e){return t.url.includes("/carts")?this.authService.isUserLoggedIn().pipe(ia(),Ut(a=>a),Qe(()=>this.userRoleService.hasRole("SHOP_ENABLED")),nt(1),Ut(a=>a),Qe(()=>e.handle(t))):e.handle(t)}static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};var by=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[{provide:nu,useExisting:py,multi:!0},{provide:nu,useClass:gy,multi:!0},{provide:nu,useExisting:fy,multi:!0}]})}};var kM=i=>({cxRoute:"product",params:i}),ZZ=()=>[],YZ=(i,t)=>({loading:i,item:t}),JZ=i=>({$implicit:i});function XZ(i,t){}function eY(i,t){if(i&1&&(p(0,"div",8)(1,"a",18),A(2,"cxUrl"),p(3,"h3"),S(4),g()()()),i&2){let e=v(2);d(),k("routerLink",w(2,2,yt(4,kM,e.item.product))),d(3),B(e.item.product==null?null:e.item.product.name)}}function tY(i,t){if(i&1&&(p(0,"div",9),S(1),A(2,"cxTranslate"),g()),i&2){let e=v(2);d(),Ji(" ",w(2,2,"cartItems.id")," ",e.item.product==null?null:e.item.product.code," ")}}function iY(i,t){}function aY(i,t){if(i&1&&(p(0,"div",20),S(1),g()),i&2){let e=v().$implicit;d(),Ji(" ",e.name,": ",e.value," ")}}function nY(i,t){if(i&1&&(p(0,"div",19),Y(1,aY,2,2,"div",20),g()),i&2){let e=t.$implicit;d(),J(e.name&&e.value?1:-1)}}function oY(i,t){i&1&&ut(0,nY,2,1,"div",19,Yt),i&2&&mt(t)}function rY(i,t){if(i&1&&Y(0,oY,2,0),i&2){let e,a=v(3);J((e=a.item.product==null||a.item.product.baseOptions==null||a.item.product.baseOptions[0]==null||a.item.product.baseOptions[0].selected==null?null:a.item.product.baseOptions[0].selected.variantOptionQualifiers)?0:-1,e)}}function sY(i,t){i&1&&Y(0,rY,1,1),i&2&&J(t>0?0:-1)}function lY(i,t){if(i&1&&(p(0,"div",13),S(1),g()),i&2){let e=v(3);d(),j(" ",e.item.basePrice.formattedValue," ")}}function cY(i,t){if(i&1&&(p(0,"div",10)(1,"div",21),S(2),A(3,"cxTranslate"),g(),Y(4,lY,2,1,"div",13),g()),i&2){let e=v(2);k("ngClass",e.compact?"":" col-md-3 col-lg-3 col-xl-2"),d(),k("ngClass",e.compact?"":" d-block d-md-none d-lg-none d-xl-none"),d(),j(" ",w(3,4,"cartItems.itemPrice")," "),d(2),J(e.item.basePrice?4:-1)}}function dY(i,t){if(i&1&&(p(0,"div",22),A(1,"cxTranslate"),S(2),A(3,"cxTranslate"),g()),i&2){let e=v(2);k("title",nn(w(1,4,"cartItems.quantityTitle")))("ngClass",e.compact?"":" d-block d-md-none d-lg-none d-xl-none"),d(2),j(" ",w(3,6,"cartItems.quantityFull")," ")}}function uY(i,t){if(i&1&&(p(0,"div",22),A(1,"cxTranslate"),S(2),A(3,"cxTranslate"),g()),i&2){let e=v(2);k("title",nn(w(1,4,"cartItems.quantityTitle")))("ngClass",e.compact?"":" d-block d-md-none d-lg-none d-xl-none"),d(2),j(" ",w(3,6,"cartItems.quantity")," ")}}function mY(i,t){if(i&1&&(p(0,"div",13),S(1),g()),i&2){let e=v(3);d(),j(" ",e.item.product==null||e.item.product.stock==null?null:e.item.product.stock.stockLevel," ")}}function pY(i,t){i&1&&(p(0,"div",13),S(1),A(2,"cxTranslate"),g()),i&2&&(d(),j(" ",w(2,1,"saveForLaterItems.forceInStock")," "))}function gY(i,t){if(i&1&&(p(0,"div",14)(1,"div",21),S(2),A(3,"cxTranslate"),g(),Y(4,mY,2,1,"div",13)(5,pY,3,3,"div",13),g()),i&2){let e=v(2);k("ngClass",e.compact?"":" col-md-3 col-lg-3 col-xl-2"),d(),k("ngClass",e.compact?"":" d-block d-md-none d-lg-none d-xl-none"),d(),j(" ",w(3,4,"saveForLaterItems.stock")," "),d(2),J((e.item.product==null||e.item.product.stock==null?null:e.item.product.stock.stockLevel)??!1?4:5)}}function fY(i,t){if(i&1&&(p(0,"div",14)(1,"div",21),S(2),A(3,"cxTranslate"),g(),p(4,"div",13),S(5),g()()),i&2){let e=v(3);k("ngClass",e.compact?"":" col-md-3 col-xl-2"),d(),k("ngClass",e.compact?"":" d-block d-md-none d-lg-none d-xl-none"),d(),j(" ",w(3,4,"cartItems.total")," "),d(3),B(e.item.totalPrice.formattedValue)}}function hY(i,t){if(i&1&&Y(0,fY,6,6,"div",14),i&2){let e=v(2);J(e.item.totalPrice?0:-1)}}function bY(i,t){i&1&&(p(0,"div",15),S(1),A(2,"cxTranslate"),g()),i&2&&(d(),j(" ",w(2,1,"addToCart.outOfStock")," "))}function vY(i,t){}function yY(i,t){i&1&&Ca(0)}function CY(i,t){if(i&1&&he(0,yY,1,0,"ng-container",25),i&2){let e=v(3);k("ngTemplateOutlet",e.options.optionalBtn)("ngTemplateOutletContext",yt(5,JZ,ka(2,YZ,e.quantityControl.disabled,e.item)))}}function kY(i,t){if(i&1){let e=ke();p(0,"div",17),Y(1,CY,1,7,"ng-container"),p(2,"div",23)(3,"button",24),A(4,"cxTranslate"),A(5,"cxTranslate"),$("click",function(){W(e);let n=v(2);return Q(n.removeItem())}),S(6),A(7,"cxTranslate"),g()()()}if(i&2){let e=v(2);d(),J(e.isProductOutOfStock(e.item.product)?-1:1),d(2),k("cxAtMessage",w(4,5,"cartItems.itemRemoved"))("disabled",e.quantityControl.disabled),Qt("aria-label",w(5,7,"addToCart.removeFromCart")),d(3),j(" ",w(7,9,"common.remove")," ")}}function _Y(i,t){if(i&1&&(he(0,XZ,0,0,"ng-template",0),p(1,"div",1)(2,"div",2)(3,"a",3),A(4,"cxUrl"),F(5,"cx-media",4),g()(),p(6,"div",5)(7,"div",6)(8,"div",7),Y(9,eY,5,6,"div",8),Y(10,tY,3,4,"div",9),he(11,iY,0,0,"ng-template",0),Y(12,sY,1,1),g(),Y(13,cY,5,6,"div",10),p(14,"div",11),he(15,dY,4,8,"div",12)(16,uY,4,8,"div",12),p(17,"div",13),S(18),g()(),Y(19,gY,6,6,"div",14)(20,hY,1,1),g(),Y(21,bY,3,3,"div",15),he(22,vY,0,0,"ng-template",0),F(23,"cx-promotions",16),Y(24,kY,8,11,"div",17),g()()),i&2){let e,a=v();k("cxOutlet",a.CartOutlets.ITEM_CONFIGURATOR_ISSUES),d(),k("ngClass",a.compact?"cx-compact row":"row"),d(2),k("routerLink",w(4,21,yt(23,kM,a.item.product))),d(2),k("container",a.item.product==null?null:a.item.product.images),d(3),k("ngClass",a.compact?"":" col-md-3 col-lg-3 col-xl-5"),d(),J(a.item.product!=null&&a.item.product.name?9:-1),d(),J(
13a.item.product!=null&&a.item.product.code?10:-1),d(),k("cxOutlet",a.CartOutlets.ITEM_DETAILS),d(),J((e=a.item.product==null||a.item.product.baseOptions==null?null:a.item.product.baseOptions.length)?12:-1,e),d(),J(a.item.basePrice?13:-1),d(),k("ngClass",a.compact?"":" col-3"),d(),k("cxFeature","a11yQTY2Quantity"),d(),k("cxFeature","!a11yQTY2Quantity"),d(),_t("readonly-value",a.readonly),d(),j(" ",a.item.quantity," "),d(),J(a.options.isSaveForLater?19:20),d(2),J(a.isProductOutOfStock(a.item.product)?21:-1),d(),k("cxOutlet",a.CartOutlets.ITEM_BUNDLE_DETAILS),d(),k("promotions",a.item.promotions??An(25,ZZ)),d(),J((!a.readonly||a.options.isSaveForLater)&&a.item.updateable?24:-1)}}var vy=class i extends nE{static{this.\u0275fac=(()=>{let t;return function(a){return(t||(t=Nt(i)))(a||i)}})()}static{this.\u0275cmp=Oe({type:i,selectors:[["bonfiglioli-cart-item"]],standalone:!1,features:[wp([z1,{provide:Qx,useExisting:z1}]),Qi],decls:1,vars:1,consts:[[3,"cxOutlet"],[3,"ngClass"],[1,"cx-image-container"],["tabindex","0",3,"routerLink"],["format","cartIcon",3,"container"],[1,"cx-info","col-10"],[1,"cx-info-container","row"],[1,"bf-product-info",3,"ngClass"],[1,"cx-name"],[1,"cx-code"],[1,"cx-price",3,"ngClass"],[1,"cx-quantity",3,"ngClass"],["class","cx-label","placement","left",3,"ngClass","title",4,"cxFeature"],[1,"cx-value"],[1,"cx-total",3,"ngClass"],[1,"cx-availability","col-12"],[3,"promotions"],[1,"cx-actions","col-12"],[1,"cx-link",3,"routerLink"],[1,"cx-property"],[1,"cx-label"],[1,"cx-label",3,"ngClass"],["placement","left",1,"cx-label",3,"ngClass","title"],[1,"col-md-3","cx-remove-btn"],[1,"btn","btn-tertiary",3,"click","cxAtMessage","disabled"],[4,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(e,a){e&1&&he(0,_Y,25,26,"ng-template",0),e&2&&k("cxOutlet",a.CartOutlets.ITEM)},dependencies:[lh,Ja,Do,ss,Va,ah,vu,Yn,at,cs],styles:[".cx-compact[_ngcontent-%COMP%] .cx-info-container[_ngcontent-%COMP%]{height:100%;justify-content:space-between;flex-direction:row;align-items:center}.cx-compact[_ngcontent-%COMP%] .cx-info-container[_ngcontent-%COMP%] .bf-product-info[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center}.cx-compact[_ngcontent-%COMP%] .cx-info-container[_ngcontent-%COMP%] .bf-product-info[_ngcontent-%COMP%] .cx-name[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:.875rem;font-weight:600;margin:0;line-height:25px}.cx-compact[_ngcontent-%COMP%] .cx-info-container[_ngcontent-%COMP%] .bf-product-info[_ngcontent-%COMP%] .cx-code[_ngcontent-%COMP%]{font-size:.75rem;color:var(--bf-color-grey);padding:0;line-height:16px}.cx-compact[_ngcontent-%COMP%] .cx-info-container[_ngcontent-%COMP%] .cx-price[_ngcontent-%COMP%]{padding:0}.cx-compact[_ngcontent-%COMP%] .cx-info-container[_ngcontent-%COMP%] .cx-price[_ngcontent-%COMP%] .cx-label[_ngcontent-%COMP%]{display:none}.cx-compact[_ngcontent-%COMP%] .cx-info-container[_ngcontent-%COMP%] .cx-price[_ngcontent-%COMP%] .cx-value[_ngcontent-%COMP%]{font-size:.75rem}.cx-compact[_ngcontent-%COMP%] .cx-info-container[_ngcontent-%COMP%] .cx-quantity[_ngcontent-%COMP%]{padding:0}.cx-compact[_ngcontent-%COMP%] .cx-info-container[_ngcontent-%COMP%] .cx-quantity[_ngcontent-%COMP%] .cx-label[_ngcontent-%COMP%]{display:none}.cx-compact[_ngcontent-%COMP%] .cx-info-container[_ngcontent-%COMP%] .cx-quantity[_ngcontent-%COMP%] .cx-value[_ngcontent-%COMP%]{font-size:.75rem}.cx-compact[_ngcontent-%COMP%] .cx-info-container[_ngcontent-%COMP%] .cx-value[_ngcontent-%COMP%] cx-item-counter[_ngcontent-%COMP%]{width:unset}.cx-compact[_ngcontent-%COMP%] .cx-info-container[_ngcontent-%COMP%] .cx-value[_ngcontent-%COMP%] cx-item-counter[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{font-size:.75rem;padding:6px 9px}.cx-compact[_ngcontent-%COMP%] .cx-info-container[_ngcontent-%COMP%] .cx-value[_ngcontent-%COMP%] cx-item-counter[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{padding:3px}.cx-compact[_ngcontent-%COMP%] .cx-info-container[_ngcontent-%COMP%] .cx-total[_ngcontent-%COMP%]{padding:0}.cx-compact[_ngcontent-%COMP%] .cx-info-container[_ngcontent-%COMP%] .cx-total[_ngcontent-%COMP%] .cx-label[_ngcontent-%COMP%]{display:none}.cx-compact[_ngcontent-%COMP%] .cx-info-container[_ngcontent-%COMP%] .cx-total[_ngcontent-%COMP%] .cx-value[_ngcontent-%COMP%]{font-size:.75rem}.cx-compact[_ngcontent-%COMP%] cx-promotions[_ngcontent-%COMP%]{display:none}.cx-compact[_ngcontent-%COMP%] .cx-actions[_ngcontent-%COMP%]{display:none}"]})}};var AY=i=>({count:i}),_M=()=>[];function wY(i,t){i&1&&(p(0,"div",10),S(1),A(2,"cxTranslate"),g()),i&2&&(d(),j(" ",w(2,1,"addToCart.itemAddedToYourCart")," "))}function PY(i,t){if(i&1&&(p(0,"div",12),S(1),A(2,"async"),g()),i&2){let e=v(4);d(),j(" ",w(2,1,e.errorMessage$)," ")}}function TY(i,t){i&1&&(S(0),A(1,"cxTranslate")),i&2&&j(" ",w(1,1,"addToCart.itemsAddedToYourCart")," ")}function xY(i,t){if(i&1&&(Y(0,PY,3,3,"div",12),A(1,"async"),Qs(2,TY,2,3)),i&2){let e=v(3);J(w(1,1,e.addedEntryWasMerged$)?0:2)}}function EY(i,t){i&1&&(S(0),A(1,"cxTranslate")),i&2&&j(" ",w(1,1,"addToCart.updatingCart")," ")}function DY(i,t){if(i&1&&(p(0,"div",11),Y(1,xY,3,3),A(2,"async"),Qs(3,EY,2,3),g()),i&2){let e=v(2);d(),J(w(2,1,e.loaded$)?1:3)}}function IY(i,t){if(i&1&&F(0,"bonfiglioli-cart-item",15),i&2){let e=v(),a=v(2);k("item",e)("compact",!0)("quantityControl",t)("promotionLocation",a.promotionLocation)}}function zY(i,t){if(i&1&&(p(0,"div",17),S(1),A(2,"cxTranslate"),p(3,"span",20),S(4),g()()),i&2){let e=v(3);d(),j(" ",w(2,2,"pickupOptionDialog.modalHeader"),": "),d(3),B(e.pickupStoreName)}}function MY(i,t){if(i&1){let e=ke();p(0,"div",19)(1,"div",21)(2,"div"),S(3),A(4,"cxTranslate"),g(),p(5,"div"),S(6),g()(),p(7,"div",22),F(8,"cx-promotions",23),g(),p(9,"div",24)(10,"button",25),$("click",function(){W(e);let n=v(3);return Q(n.onAction("viewCart"))}),S(11),A(12,"cxTranslate"),g(),p(13,"button",26),$("click",function(){W(e);let n=v(3);return Q(n.dismissModal("Continue shopping"))}),S(14),A(15,"cxTranslate"),g()()()}if(i&2){let e=t,a=v(3);d(3),j(" ",$t(4,9,"cartItems.cartTotal",yt(16,AY,e.totalUnitCount))," "),d(3),B(e.subTotal==null?null:e.subTotal.formattedValue),d(2),k("promotions",(e.appliedOrderPromotions||An(18,_M)).concat(e.potentialOrderPromotions||An(19,_M))),d(2),_t("disabled",a.form.dirty),d(),j(" ",w(12,12,"addToCart.viewCart")," "),d(2),_t("disabled",a.form.dirty),d(),j(" ",w(15,14,"addToCart.continueShopping")," ")}}function OY(i,t){if(i&1&&(p(0,"div",9)(1,"div",13)(2,"div",14),Y(3,IY,1,4,"bonfiglioli-cart-item",15),A(4,"async"),F(5,"bonfiglioli-multiplier-warning",16),Y(6,zY,5,4,"div",17),g(),F(7,"div",18),Y(8,MY,16,20,"div",19),A(9,"async"),g()()),i&2){let e,a,n=v(2);d(3),J((e=w(4,4,n.getQuantityControl()))?3:-1,e),d(2),k("multiplier",t.kanbanMultiplier),d(),J(n.pickupStoreName?6:-1),d(2),J((a=w(9,6,n.cart$))?8:-1,a)}}function NY(i,t){if(i&1){let e=ke();p(0,"div",1),$("esc",function(){W(e);let n=v();return Q(n.dismissModal("Escape pressed"))}),p(1,"div",2)(2,"div",3),he(3,wY,3,3,"div",4)(4,DY,4,3,"div",5),p(5,"button",6),A(6,"cxTranslate"),A(7,"cxTranslate"),$("click",function(){W(e);let n=v();return Q(n.dismissModal("Cross click"))}),p(8,"span",7),F(9,"cx-icon",8),g()()(),Y(10,OY,10,8,"div",9),A(11,"async"),g()()}if(i&2){let e,a=v();k("cxFocus",a.focusConfig),d(3),k("cxFeature","a11yUpdatingCartNoNarration"),d(),k("cxFeature","!a11yUpdatingCartNoNarration"),d(),k("title",nn(w(6,8,"common.close"))),Qt("aria-label",w(7,10,"addToCart.closeModal")),d(4),k("type",a.iconTypes.CLOSE),d(),J((e=w(11,12,a.entry$))?10:-1,e)}}var yy=class i extends oE{constructor(){super(...arguments);this.errorMessage$=_n}init(e,a,n,o,r){super.init(e,a,n,o,r),r&&(this.errorMessage$=r.pipe(Ut(s=>s instanceof Ux),bt(s=>s.statusMessage)))}static{this.\u0275fac=(()=>{let e;return function(n){return(e||(e=Nt(i)))(n||i)}})()}static{this.\u0275cmp=Oe({type:i,selectors:[["bonfiglioli-added-to-cart-dialog"]],standalone:!1,features:[Qi],decls:2,vars:3,consts:[["role","dialog","aria-labelledby","dialogTitle",1,"cx-modal-container",3,"cxFocus"],["role","dialog","aria-labelledby","dialogTitle",1,"cx-modal-container",3,"esc","cxFocus"],[1,"cx-modal-content"],["aria-live","polite","aria-atomic","true",1,"cx-dialog-header","modal
13-header"],["id","dialogTitle","class","cx-dialog-title modal-title","role","none",4,"cxFeature"],["id","dialogTitle","class","cx-dialog-title modal-title",4,"cxFeature"],["type","button",1,"close",3,"click","title"],["aria-hidden","true"],[3,"type"],[1,"cx-dialog-body","modal-body"],["id","dialogTitle","role","none",1,"cx-dialog-title","modal-title"],["id","dialogTitle",1,"cx-dialog-title","modal-title"],[1,"bf-error-message"],[1,"cx-dialog-row"],[1,"cx-dialog-item","col-sm-12","col-md-6"],[3,"item","compact","quantityControl","promotionLocation"],[3,"multiplier"],[1,"cx-dialog-pickup-store"],[1,"cx-dialog-separator","col-sm-12","d-xs-block","d-sm-block","d-md-none"],[1,"cx-dialog-actions","col-sm-12","col-md-6"],[1,"cx-dialog-pickup-store-name"],[1,"cx-dialog-total"],[1,"cx-dialog-promotions"],[3,"promotions"],[1,"cx-dialog-buttons"],["autofocus","",1,"btn","btn-primary",3,"click"],[1,"btn","btn-secondary",3,"click"]],template:function(a,n){a&1&&(Y(0,NY,12,14,"div",0),A(1,"async")),a&2&&J(w(1,1,n.loaded$)?0:-1)},dependencies:[Jh,ss,hi,bu,vu,vy,dt,at],styles:[".cx-modal-container[_ngcontent-%COMP%] .cx-modal-content[_ngcontent-%COMP%] .cx-dialog-header[_ngcontent-%COMP%] .cx-dialog-title[_ngcontent-%COMP%]{font-size:2rem;font-weight:400;color:var(--cx-color-secondary);align-self:center}.cx-modal-container[_ngcontent-%COMP%] .cx-modal-content[_ngcontent-%COMP%] .cx-dialog-header[_ngcontent-%COMP%] .cx-dialog-title[_ngcontent-%COMP%] .bf-error-message[_ngcontent-%COMP%]{font-size:1.5rem;padding-bottom:1.15rem}.cx-modal-container[_ngcontent-%COMP%] .cx-modal-content[_ngcontent-%COMP%] .cx-dialog-header[_ngcontent-%COMP%] .close[_ngcontent-%COMP%]{align-self:flex-start}.cx-modal-container[_ngcontent-%COMP%] .cx-modal-content[_ngcontent-%COMP%] .cx-dialog-body[_ngcontent-%COMP%]{padding:35px 40px 30px}.cx-modal-container[_ngcontent-%COMP%] .cx-modal-content[_ngcontent-%COMP%] .cx-dialog-body[_ngcontent-%COMP%] .cx-dialog-row[_ngcontent-%COMP%]{padding:0;flex-direction:column}.cx-modal-container[_ngcontent-%COMP%] .cx-modal-content[_ngcontent-%COMP%] .cx-dialog-body[_ngcontent-%COMP%] .cx-dialog-row[_ngcontent-%COMP%] .cx-dialog-item[_ngcontent-%COMP%]{flex-basis:100%;max-width:100%;border-bottom:1px solid var(--cx-color-medium)}.cx-modal-container[_ngcontent-%COMP%] .cx-modal-content[_ngcontent-%COMP%] .cx-dialog-body[_ngcontent-%COMP%] .cx-dialog-row[_ngcontent-%COMP%] .cx-dialog-item[_ngcontent-%COMP%] bonfiglioli-cart-item .cx-compact .cx-info-container cx-schedule-lines{display:none}.cx-modal-container[_ngcontent-%COMP%] .cx-modal-content[_ngcontent-%COMP%] .cx-dialog-body[_ngcontent-%COMP%] .cx-dialog-row[_ngcontent-%COMP%] .cx-dialog-item[_ngcontent-%COMP%] bonfiglioli-cart-item .cx-compact .cx-info-container cx-configurator-cart-entry-info{display:none}.cx-modal-container[_ngcontent-%COMP%] .cx-modal-content[_ngcontent-%COMP%] .cx-dialog-body[_ngcontent-%COMP%] .cx-dialog-row[_ngcontent-%COMP%] .cx-dialog-actions[_ngcontent-%COMP%]{max-width:100%;flex-basis:100%}.cx-modal-container[_ngcontent-%COMP%] .cx-modal-content[_ngcontent-%COMP%] .cx-dialog-body[_ngcontent-%COMP%] .cx-dialog-row[_ngcontent-%COMP%] .cx-dialog-actions[_ngcontent-%COMP%] .cx-dialog-total[_ngcontent-%COMP%]{display:none}.cx-modal-container[_ngcontent-%COMP%] .cx-modal-content[_ngcontent-%COMP%] .cx-dialog-body[_ngcontent-%COMP%] .cx-dialog-row[_ngcontent-%COMP%] .cx-dialog-actions[_ngcontent-%COMP%] .cx-dialog-promotions[_ngcontent-%COMP%]{padding:0}.cx-modal-container[_ngcontent-%COMP%] .cx-modal-content[_ngcontent-%COMP%] .cx-dialog-body[_ngcontent-%COMP%] .cx-dialog-row[_ngcontent-%COMP%] .cx-dialog-actions[_ngcontent-%COMP%] .cx-dialog-buttons[_ngcontent-%COMP%]{flex-direction:row-reverse}.cx-modal-container[_ngcontent-%COMP%] .cx-modal-content[_ngcontent-%COMP%] .cx-dialog-body[_ngcontent-%COMP%] .cx-dialog-row[_ngcontent-%COMP%] .cx-dialog-actions[_ngcontent-%COMP%] .cx-dialog-buttons[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%]{min-width:180px;text-transform:uppercase;font-size:.875rem;font-weight:600;border-radius:5px;padding:8px 32px;min-height:unset;line-height:1.42857143}.cx-modal-container[_ngcontent-%COMP%] .cx-modal-content[_ngcontent-%COMP%] .cx-dialog-body[_ngcontent-%COMP%] .cx-dialog-row[_ngcontent-%COMP%] .cx-dialog-actions[_ngcontent-%COMP%] .cx-dialog-buttons[_ngcontent-%COMP%] .btn-primary[_ngcontent-%COMP%]{margin:0;border:2px solid var(--cx-color-secondary);background-color:var(--cx-color-secondary)}.cx-modal-container[_ngcontent-%COMP%] .cx-modal-content[_ngcontent-%COMP%] .cx-dialog-body[_ngcontent-%COMP%] .cx-dialog-row[_ngcontent-%COMP%] .cx-dialog-actions[_ngcontent-%COMP%] .cx-dialog-buttons[_ngcontent-%COMP%] .btn-primary[_ngcontent-%COMP%]:hover{background-color:var(--cx-color-primary);border-color:var(--cx-color-primary)}.cx-modal-container[_ngcontent-%COMP%] .cx-modal-content[_ngcontent-%COMP%] .cx-dialog-body[_ngcontent-%COMP%] .cx-dialog-row[_ngcontent-%COMP%] .cx-dialog-actions[_ngcontent-%COMP%] .cx-dialog-buttons[_ngcontent-%COMP%] .btn-secondary[_ngcontent-%COMP%]{border:2px solid var(--cx-color-primary);margin-right:20px;color:var(--cx-color-primary)}.cx-modal-container[_ngcontent-%COMP%] .cx-modal-content[_ngcontent-%COMP%] .cx-dialog-body[_ngcontent-%COMP%] .cx-dialog-row[_ngcontent-%COMP%] .cx-dialog-actions[_ngcontent-%COMP%] .cx-dialog-buttons[_ngcontent-%COMP%] .btn-secondary[_ngcontent-%COMP%]:hover{background-color:var(--cx-color-primary);color:var(--cx-color-light)}"]})}};var Cy=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({launch:{[eo.ADDED_TO_CART]:{inlineRoot:!0,component:yy}}})],imports:[jl,Jh,Gt,pr,Ti,oa,LT,ql,Oo,Bl,mh,_i,ch,mn]})}};function RY(i,t){i&1&&(p(0,"div",0)(1,"span",1),S(2),g()()),i&2&&(d(2),B(t.content))}var ky=class i{constructor(t){this.component=t;this.component$=this.component.data$}static{this.\u0275fac=function(e){return new(e||i)(Ve(Fl))}}static{this.\u0275cmp=Oe({type:i,selectors:[["bonfiglioli-alert-message"]],standalone:!1,decls:2,vars:3,consts:[[1,"bf-alert-message"],[1,"bf-alert-message__content"]],template:function(e,a){if(e&1&&(Y(0,RY,3,1,"div",0),A(1,"async")),e&2){let n;J((n=w(1,1,a.component$))?0:-1,n)}},dependencies:[dt],styles:[".bf-alert-message[_ngcontent-%COMP%]{width:100%;overflow:hidden;position:relative;font-size:.875rem}.bf-alert-message__content[_ngcontent-%COMP%]{color:var(--bg-color-text-dropdown);margin:0;white-space:nowrap;width:100%;display:inline-block;animation:_ngcontent-%COMP%_scroll-left 10s linear infinite}@media(max-width:992px){.bf-alert-message[_ngcontent-%COMP%]{width:100%}}@media(min-width:992px){.bf-alert-message[_ngcontent-%COMP%]{width:60%;margin:0 32px}}@keyframes _ngcontent-%COMP%_scroll-left{0%{transform:translate(100%)}to{transform:translate(-100%)}}"],changeDetection:0})}};var _y=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}
13static{this.\u0275inj=ce({imports:[Gt,Jn.withConfig({cmsComponents:{AlertMessageComponent:{component:ky}}})]})}};var Sy=class i extends s2{constructor(){super(...arguments);this.asmAuthStorageService=Z(e2)}initTimer(){this.asmAuthStorageService.getToken().subscribe(e=>{let a=new Date().getTime()/1e3,n=Number(e.expires_at)-Date.now();this.timeLeft=Math.max(0,Math.floor(n/1e3)),this.expiredTime=a+this.timeLeft})}static{this.\u0275fac=(()=>{let e;return function(n){return(e||(e=Nt(i)))(n||i)}})()}static{this.\u0275cmp=Oe({type:i,selectors:[["bonfiglioli-asm-session-timer"]],features:[Qi],decls:7,vars:9,consts:[[1,"label"],[1,"time"]],template:function(a,n){a&1&&(za(0,"span",0),S(1),A(2,"cxTranslate"),ya(),za(3,"span",1),S(4),A(5,"formatTimer"),A(6,"cxTranslate"),ya()),a&2&&(d(),j("",w(2,3,"asm.agentSessionTimer.label"),":"),d(3),Ji("",w(5,5,n.timeLeft)," ",w(6,7,"asm.agentSessionTimer.minutes")))},dependencies:[at,r2],encapsulation:2})}};function BY(i,t){if(i&1){let e=ke();p(0,"div",13)(1,"a",17,0),$("click",function(){W(e);let n=v(2);return Q(n.showCustomList())}),F(3,"cx-icon",12),p(4,"span"),S(5),A(6,"cxTranslate"),g()()()}if(i&2){let e=v(2);d(3),k("type",e.iconTypes.USER_FRIENDS),d(2),B(w(6,2,"asm.customers"))}}function FY(i,t){i&1&&F(0,"cx-asm-toggle-ui")}function qY(i,t){if(i&1&&(rt(0),Y(1,FY,1,0,"cx-asm-toggle-ui"),A(2,"async"),st()),i&2){let e=v(2);d(),J(w(2,1,e.customerSupportAgentLoggedIn$)?1:-1)}}function jY(i,t){i&1&&F(0,"bonfiglioli-asm-session-timer")}function UY(i,t){if(i&1){let e=ke();p(0,"div",13)(1,"a",18),$("click",function(){W(e);let n=v(3);return Q(n.loginCustomerSupportAgentWithAuthorizationCodeFlow())}),S(2),A(3,"cxTranslate"),g()()}i&2&&(d(2),B(w(3,1,"asm.asmSignIn")))}function VY(i,t){if(i&1&&(rt(0),Y(1,UY,4,3,"div",13),A(2,"async"),st()),i&2){let e=v(2);d(),J(w(2,1,e.customerSupportAgentLoggedIn$)?-1:1)}}function $Y(i,t){if(i&1){let e=ke();p(0,"button",19),A(1,"cxTranslate"),$("click",function(){W(e);let n=v(2);return Q(n.hideUi())}),g()}i&2&&k("title",nn(w(1,2,"asm.hideUi")))}function HY(i,t){if(i&1){let e=ke();p(0,"button",20),A(1,"cxTranslate"),$("click",function(){W(e);let n=v(2);return Q(n.logout())}),g()}i&2&&k("title",nn(w(1,2,"asm.logout")))}function KY(i,t){i&1&&F(0,"cx-customer-emulation")}function GY(i,t){if(i&1){let e=ke();p(0,"cx-message",22),A(1,"cxTranslate"),$("closeMessage",function(){W(e);let n=v(5);return Q(n.closeDialogConfirmationAlert())}),g()}if(i&2){let e=v(5);k("text",w(1,2,"asm.createCustomerSuccessfullyAlert"))("type",e.globalMessageType.MSG_TYPE_CONFIRMATION)}}function WY(i,t){if(i&1){let e=ke();p(0,"cx-message",22),A(1,"cxTranslate"),$("closeMessage",function(){W(e);let n=v(5);return Q(n.closeDeeplinkCartInfoAlert())}),g()}if(i&2){let e=v(5);k("text",w(1,2,e.deeplinkCartAlertKey))("type",e.globalMessageType.MSG_TYPE_INFO)}}function QY(i,t){if(i&1){let e=ke();p(0,"cx-message",22),A(1,"cxTranslate"),$("closeMessage",function(){W(e);let n=v(5);return Q(n.closeCustomerEmulationInfoAlert())}),g()}if(i&2){let e=v(5);k("text",w(1,2,"asm.startCustomerEmulationAlertInfo"))("type",e.globalMessageType.MSG_TYPE_INFO)}}function ZY(i,t){if(i&1&&(Y(0,KY,1,0,"cx-customer-emulation"),Y(1,GY,2,4,"cx-message",21),Y(2,WY,2,4,"cx-message",21),A(3,"async"),Y(4,QY,2,4,"cx-message",21)),i&2){let e=v(2),a=v(2);J(e?0:-1),d(),J(e&&a.showCreateCustomerSuccessfullyAlert?1:-1),d(),J(w(3,4,a.showDeeplinkCartInfoAlert$)?2:-1),d(2),J(e&&a.showCustomerEmulationInfoAlert?4:-1)}}function YY(i,t){if(i&1){let e=ke();p(0,"cx-customer-selection",23),$("submitEvent",function(n){W(e);let o=v(5);return Q(o.startCustomerEmulationSession(n,n.parameters))}),g()}}function JY(i,t){if(i&1&&Y(0,YY,1,0,"cx-customer-selection"),i&2){let e=v(2);J(e?0:-1)}}function XY(i,t){if(i&1&&(Y(0,ZY,5,6),A(1,"async"),Qs(2,JY,1,1)),i&2){let e=v(3);J(w(1,1,e.customer$)?0:2)}}function eJ(i,t){if(i&1){let e=ke();p(0,"cx-csagent-login-form",25),A(1,"async"),$("submitEvent",function(n){W(e);let o=v(5);return Q(o.loginCustomerSupportAgent(n))}),g()}if(i&2){let e=v(5);k("csAgentTokenLoading",!!w(1,1,e.csAgentTokenLoading$))}}function tJ(i,t){if(i&1&&(rt(0),Y(1,eJ,2,3,"cx-csagent-login-form",24),st()),i&2){let e=v(2);d(),J(e?1:-1)}}function iJ(i,t){i&1&&he(0,tJ,2,1,"ng-container",14),i&2&&k("cxFeature","!authorizationCodeFlowByDefault")}function aJ(i,t){if(i&1&&(Y(0,XY,3,3),A(1,"async"),Qs(2,iJ,1,1,"ng-container")),i&2){let e=v(2);J(w(1,1,e.customerSupportAgentLoggedIn$)?0:2)}}function nJ(i,t){if(i&1&&(p(0,"div",5)(1,"div",6),F(2,"img",7),A(3,"cxTranslate"),A(4,"cxTranslate"),p(5,"div",8),S(6),A(7,"cxTranslate"),g()(),p(8,"div",9)(9,"div",10)(10,"a",11),F(11,"cx-icon",12),p(12,"span"),S(13),A(14,"cxTranslate"),g()()(),Y(15,BY,7,4,"div",13),A(16,"async"),he(17,qY,3,3,"ng-container",14),Y(18,jY,1,0,"bonfiglioli-asm-session-timer"),A(19,"async"),he(20,VY,3,3,"ng-container",14),Y(21,$Y,2,4,"button",15),A(22,"async"),A(23,"async"),Y(24,HY,2,4,"button",16),A(25,"async"),g()(),Y(26,aJ,3,3),A(27,"async")),i&2){let e,a=v();d(2),k("alt",nn(w(3,14,"asm.mainLogoLabel")))("title",nn(w(4,16,"asm.mainLogoLabel"))),d(4),j(" ",w(7,18,"asm.mainTitle")," "),d(5),k("type",a.iconTypes.HELP),d(2),B(w(14,20,"asm.helpPortalUrl")),d(2),J(w(16,22,a.customerSupportAgentLoggedIn$)?15:-1),d(2),k("cxFeature","!authorizationCodeFlowByDefault"),d(),J(w(19,24,a.customerSupportAgentLoggedIn$)?18:-1),d(2),k("cxFeature","authorizationCodeFlowByDefault"),d(),J(!w(22,26,a.customerSupportAgentLoggedIn$)&&!w(23,28,a.csAgentTokenLoading$)?21:-1),d(3),J(w(25,30,a.customerSupportAgentLoggedIn$)?24:-1),d(2),J((e=!w(27,32,a.isCollapsed$))?26:-1,e)}}function oJ(i,t){i&1&&F(0,"i",3)}function rJ(i,t){i&1&&F(0,"i",4)}var Ay=class i extends m2{constructor(){super(...arguments);this.isVisible=!0;this.activeB2BUnitStatePersistenceService=Z(Iu)}loginCustomerSupportAgentWithAuthorizationCodeFlow(){this.authService.refreshAuthConfig(),super.loginCustomerSupportAgentWithAuthorizationCodeFlow()}startCustomerEmulationSession({customerId:e},a){e?(this.startingCustomerSession=!0,this.csAgentAuthService.startCustomerEmulationSession(e),this.showCustomerEmulationInfoAlert=!0,this.showCreateCustomerSuccessfullyAlert=!1,a&&this.asmComponentService.handleDeepLinkNavigation($e({customerId:e},a))):this.globalMessageService.add({key:"asm.error.noCustomerId"},ri.MSG_TYPE_ERROR)}handleCustomerSessionStartRedirection(){this.asmComponentService.isCustomerEmulationSessionInProgress().pipe(nt(1)).subscribe(e=>{this.startingCustomerSession&&e?(this.startingCustomerSession=!1,this.globalMessageService.remove(ri.MSG_TYPE_ERROR),this.routingService.go({cxRoute:"selectUser"})):!this.startingCustomerSession&&e&&this.activeB2BUnitStatePersistenceService.getActiveB2BUnitStateValue().subscribe(a=>{(a?.id==null||a?.id=="")&&this.routingService.go({cxRoute:"selectUser"})})})}toggleVisibility(){this.isVisible=!this.isVisible}static{this.\u0275fac=(()=>{let e;return function(n){return(e||(e=Nt(i)))(n||i)}})()}static{this.\u0275cmp=Oe({type:i,selectors:[["bonfiglioli-asm-main-ui"]],standalone:!1,features:[Qi],decls:5,vars:2,consts:[["customerListLink",""],[1,"bf-collapse-button-wrapper"],[3,"click"],[1,"fa-solid","fa-angles-up"],[1,"fa-solid","fa-angles-down"],[1,"asm-bar"],[1,"asm-bar-branding"],["src","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAAAwCAYAAADuFn/PAAAAAXNSR0IArs4c6QAAD7RJREFUeAHtW3twVGcVP7t795V30rwJBBJeASq01NJgnZa2otTW2nHAqrRak+rUKfgYZ/xDW5lRR2e0/mGtAadqq6WjUAdNa4udqVZaEdtCKQ2FQEh5JSQh5Lnvp7/ft9lkd9l7swkhwMiZ3N27937fd8533ufcG9P1L/VE5SpMOwdMmk0iocDzWjAUnnbk
13/9cITSYx2xwS9Xs3Wzs7NmqhcOT/mh/Tunkw32SzScjr2Vy2v3XDa5tWhbRI5KoHmi4hmGx2ifi8mz8UmvHI9k2VyvVokasWMC38N8HtRHyezUejex5pXbdu1O9r5qsCuLgCUD4fmu/1bq5sbd9wdNMY84lYM10VwMUTAJlvtUnU491c0XZc+fxUZFo0Mn4QjiJMMFREcKJG4xxrC/7ETCQ854+JAtbBny5Mak3d1ab3BsKtCrhhuJ2K9lNpmU+KYAHpWRAFa4K4x7t5NouU5WhS4rRIvt0idotJ3MGIDPgj0usNSZ8vLMOBiIQhJQukoZkpHGOJcGXLiPD0WBNStOmvQ8ETAjp7iN0d++RelBLhBFsAnVQe/fXHZk7wDEuarXaJBrxNFe2nNzLb0VsBMWA0HoyO8WNDDnDxIzOy5ONzcuX6MqdU5VhxLZlYWoUvFJEud0iODQZkb5dXHa19PnEFw2LDBi0QRqqac14BBPnz2yul0GEZxZt68vzhQXm6pS+Gl9xLANL4uUWFsm5hPmiIjiPu2EQqSY8nJCeHAnK4zy+tOLrdQXXTClqVLFLwJKDM7BSLmMD8iN/btCRn3obtm+adz+CElTTlW0YuEDe1qR6M//oNJXJDRVbC0PNPqYFZVrPUFNjU8bHqHGUF3NxLx4ZkZ/uQdLnOF34Acad+To6srDRe/7ML8+T5Q/3KEpNFD5lijVKnWa4tdpxPWIZXeiGM/3S65Y/vD8hbnR6lLBdkEdR8DZrv9zUtyT+wYfu6+YbMJ5mjQZjMZ1H20HXF8s0VZWKjjU4C6IIWgyk8PlqVLY0vnhDGkMTVNJjA3bV5464+t9AhS4vtsqfDBWuiKY0Bk4dIhq5nbFbyWXGWJnfPzZc1NRT0gDy+p1uG/WHlmpJHZvALG6TmR/2epoOFBzccTEg1jWabTXBBpkhYgoGQNCy9Rr6zsnzSzE9ERKZvazknAX9IzFhf4QGuMFofNXmarKjMThye9pwWtqYmV6Jwc2R4fI3Rb/qyKQDGgvsWF8ovVlcJSEOPJsaTUTzkkdGBRMZstorA7SwqXLRBMmQ+STczC/IHwnA3TvlGfdkUbCe2xBsnhmVna79YTQi3YB7x8AhA0LfPzpNsW7JG6yG+BWOLHWYJgwHxNUa/KeUphPqZOfKt+nKlJIk0j+Ib2UPyb8QfMD/q8zYV9/Ru3L7ONK7bSSTZHIUZm6FJDdeXIrsZnynMdBh4jfbuR1B8YnenhBCIVZZFV4GDuLLh2j4xLz+RBsPzylyrspYAlIRrJB1TZAGJBHxmUZFcV5YFRUmDLxU/fpP5aC80Fff1GWY7iTgSzzWa26wCu6yA9I3g7VPDsu1Ar3zQ75MAGEwNLnBoUgtfv2JmriybkSM5SFcJO1p65Z3Tw2JnPgqtiUMIgluGsXUlzviljL7vnF8gLx86h7UShnNdIy3A0NeODcrrHwwqn56LrKv2GtA6K0+K4Pv1wAoF+STw7T05lBy4kibQ8lhkMdvxNZUMD06K+VxSC0NLawtto8xLwjPyYx+Y2bCtVVwjAYrpGvdOBXzlcFSeguVUF9rlzroiuXlOgfzmv2fEwgFwG4kQhitag80xUE8EbgLTZsISOgb9Y3MhzPEE8NapIdmyu0McyNRIDjOcmVC2x1ZXy621BbokLK/KEZQ8CPLJ9I9OwDpm9POR7fzqYPXyjTJBtzO6Dk4QH8MosPQ1goND4DSDNFCKDT4dHk99O8xRRSjKaTnR65Ff7jolX37ufTnT78UYBE1oafygT2Uhd9vcwkT8GZ3noVa4tSY/5tIS1jQBrxFYIWdkqurIAkMdoL2jzyvf/1u7dA8HdKdW5FmlCHEnFozH9qASAfDCYtLYz2+qe7P9gphPAhADEBipTQZwIzTwJ3fVSmm2VTy+kARgNeyiqkDFbzDFooQioh7w4PfovZFxDL7U5Mp8W1pMrLppYXqwBtbFuJ2MF2ptAFEwK4kO0MWkoGPAK/s7hnVnMhZmw30m4eI+aEZgPtzOr+pqTmzYvj25saa7oMENiDIq3UN+gyGxW5+6tkRurM6XHe/2yIstZ6XtrEcJTgOxTOPoluIVbypb+JvK+slF1+jiae/1yuvH+qVx5Yy0Y66tzJX5xVnScsYlrFpZA5AfRkCGcVwEljoKoDOMaz5UxXqgIQ7Aa6lxo1Mxj3l+OOD73eEFKze2rKvX1xa9hdNcx1aicqjLJb0ufZOMzyvPs8nDH62SPzculWceWAJmVUkNAlsAgdwFywhCS0LQstTDz0BfZJebEB/0YM8HA7Jjf7eqpNONYWF4x4JC8QVDav0g8LCvYwS8z3GJ9NDaEY9lfql+Fc4kg/sJJ8wNm20S9nu3+sKBr12Iz0+l10wtOQ2fTa3OFBjUbpqdL9/9xBz5y1eXyVNfWCy0EA0bc6Pw4oZJfPzwwWXdPr9IcrhzHdjV1icHod20LD1YXVes1qCgufZ4AmDKTOFTQUgDafPg+PwNFbIAqaYeuOEKe90B5XIUHgseIwa9W/3RYOPxTat8evMmc121o+m/m/51QlaBSdVFE0sRnVaLmse5LZ0ueeK14/IShKk6nbQvCDiLqd3iYl36uuAC950cFK8/KK9DEAvK0lfJc0uyZHlVrvzzyLmY+xnHAvIg8CpYrQM0ZiGAVF+TJXdDUe6+ttSwC9ra7ZJ+eASVraG3A5+/1VLqbmjfeOf4vlp3l+lvQAAoxHDvNLKDh7e+J1vWf0hmogczGVhSmSNbPr9EnvnPafnB344iINP8o3Lj7AJZDB+uB3va+6V70KcC+T9bz0nDyplpny8wzty1pFRePXQ2IwE8WD9DPgdtN2EiBWBFvMoEXnm/V/xwddnOLHY1n9OGfQ1tP5x65pMW1PgIRjiYYew/MSj3bdkrfz/YkwmdumO+WF8lP753IVLQqEod74LWscDRg1cP9ap+jxWMOgBL6BjQt/JVC4qkIgfv1JBurG8E1PyCLKvkI83OlPknoYgvvtslDjzDDQe8W8H8L7c9cXGYT9qRa2ETPJAZ2OEyTvS65StPvysP//6AvH18wGh/hvfWLq+QtcvLhW5g9aIS3bH96Mf/tw09IygAApL0DvlkdxuqXh0oy7PLzaglmNbGzEBn4CQuM2b86IUjctYFrxD0bTU5LI0Xk/kk0RxhMEs4GCbplnbs7ZC1T74lX9jytvzpzQ45Y6CVentdf1OVrIHLmGkQV/a098mpc24xgfmKDmj2Ky3GFnjX0jIIi3pjbAF6dKW7zjrksR2Hpfm9PtEi/q3RLG3KA246vBrdRCrQWTjgL1kJ/gPM4FGe75Dl8OV3LC6VW5CNVBSMHycWVuTKN1fXpi6f9Jsuh81Atq0JVIAPetwyhEedeToV+sraIvSgnOhank+7WmSCH0eRhv8Ymr8TzwSQ7zxr7rc9dPzxqc129Egy1Xz9paRd8Eeqt+Y1lVNjwzwvRz/l08tnyCNgbhH88YUAU8O2brd0IhX24zlzCVzMbGQ7FLDR06nvbTsodvitR++tmxT6QU9QDqEafuGdTmned0b6fSaxg/mRwa6Hjj/9oH4QmhQ2/UnnWQALFWYbDFpxQfCb+QMrRAqgH02xJ3celdOIF5sbl+NhRHykPiK9O9l2TZbOyleH3ph019fADe05qh8rOOeNw72y+0gv6I7thSnxOaSXp895YGUelfmxTnA4nGKPBrfCrTW2P/3glKea6eiPX9Ms8P9xYMq4/iOzlAvY09qrLttIfDr+QiLtnUMqflM40w3LqgtQNxh3A954v0cebz4szpE2OWnkXpiWMsdnC8XuQLaDgBs1WxoudsBNxyNYQEwAZP6c0hx5dO0SVUTthGlu//cJOXC8X4bx8JouSAkCJsAZOXgW8NAdtcoq0i18sa9lA//NC/WLO+Jnzygbb3Kkvs2haIMgzKhwI0g1oxbrJWE+6dAs9CmAIPzvA7fORsESaxfcc2OVfOrDVXKsa1gOnhyQDrSbB1Ce0y+XoVBbsaBEFs3M/MlWDMvUfjoSNDvdyrRM7i++x8QxJjI/6Hs2rFkveqqZiDf1XFkAU7B55Tny6fpZSfep8XORyfC4IoEtWFp4BBsZAb4wpv45Iuh/1uvvY8CdV
13p8fpyP+rbH4iSIQrV81B2kfnuxPA/AlgJ9tf0/KUR8sqi6U8kInyn6rCvpMAs6hGDuJVHQ/CrL7bquRuZXjv8KSjmy0/tWTOfV0bmSAcjsh/7OewMC0Zjvp6OM1ja+J1MGVrL1ljt6YKb/ehuD93KvHVJfSjnaB06aJNvLWHRXWj86lF+mpF4IqRTo6WQHwAQULPB4EExtrYL7X6Wg8/utLq/lxpppZUfrQ+37tnTNq4/Ebk/lmoH793TOKeUbzd2EM35jIBvMZcfxgthvxhYfXizYwqmEnnkjxIf+/W7rQqoox0GjNdPdoASw0eZjRzxf4fG+H45L6/FQ6zVS8M2dd8u0nd8v9P/yH/H7nETnd40odZ/ib7NmHfPurP90lbx7uESdyeyPYtb8TjwbBHAiMLpDtcAoifvAa7/Hd0kNoVUyUnjhu9b4n10fANQX8f3BndTa2vXzxGmtxvBP5Nl33pW1KvUCnejWR2laEarQOvnnZvGKpm10olXgUWJhrFxs0lsCxLk9AulG9toBBb0Cj6a/d3qCsva1W5lTQZ6tl1fjEj0Fo+XOvHAUuMHksNiYOSTpnS/tOJAcLZvFhfvo1kyYk/Njd0i1vHxlAbAltc3VlP3C5MZ+kmq574E/n7YquhO+JsuPLgsWJjiaDZLylywk+uI1hMJzpKythK1wGGcrfRi6DYyjIDHgfYyUGBrDmZP6XzWZHO0NCzR6LfX3rb+/Rfwofw3RJPrV4gErErlwBKmDlE3AjDAYMBn1J3V8ykk+9NPaRCTQL/KmXeg16/6Nj1UkGH1iT/48AZBkMHhvCt5Qj4UCzW3NctswntRr5lgmo/DmVBzGeZzJ9WseQ+eFgoNkz5Frf2vzZy1Lz4wxBDM5QAvEZl/m32cJUE8y3kfkNlzXzyUr1XtBlztOMyVNuJ+Rvdg571u+7Apg/IoCM93dZD+S7mnA7f/W4PPdfKcwfEcCV74KU26HPd3vvvxLcTqImX4pWfiL+Cz7nf6ZEI8G/ut3eK8Lnp254pAOTevnK+G0yI4RFQvtzQ9r6vc0NEyvfL5Mt/g8XIbTVhsig+gAAAABJRU5ErkJggg==","width","48","height","24",1,"logo",3,"alt","title"],[1,"asm-title"],[1,"asm-bar-actions"],[1,"cx-asm-help-portal"],["href","https://help.sap.com/docs/SAP_COMMERCE_COMPOSABLE_STOREFRONT/d1ca9a1517f847a5b57b4e08400807c1/2367ff04ccb649ac82a3795ecf72a804.html?locale=en-US","target","_blank","rel","noopener noreferrer","role","button"],[3,"type"],[1,"cx-asm-customer-list"],[4,"cxFeature"],[1,"close",3,"title"],[1,"logout",3,"title"],["tabindex","0","role","button",1,"cx-asm-customer-list-link",3,"click"],["role","link",1,"cx-asm-customer-list-link",3,"click"],[1,"close",3,"click","title"],[1,"logout",3,"click","title"],[3,"text","type"],[3,"closeMessage","text","type"],[3,"submitEvent"],[3,"csAgentTokenLoading"],[3,"submitEvent","csAgentTokenLoading"]],template:function(a,n){a&1&&(Y(0,nJ,28,34),p(1,"div",1)(2,"div",2),$("click",function(){return n.toggleVisibility()}),Y(3,oJ,1,0,"i",3)(4,rJ,1,0,"i",4),g()()),a&2&&(J(n.isVisible?0:-1),d(3),J(n.isVisible?3:4))},dependencies:[hi,CT,ss,c2,u2,d2,l2,Sy,dt,at],encapsulation:2})}};var wy=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({asm:{agentSessionTimer:{startingDelayInSeconds:3600},userIdHttpHeader:{enable:!0}}}),ue({launch:{ASM:{outlet:"cx-storefront",component:Ay}}})],imports:[Gt,Xn,Ti,uh,oa,ih,zo,ch,RT,ql,FT,ps,Vl,TT,pr,Eh]})}};var Py=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({cmsComponents:{B2BUnitSelectorComponent:{component:()=>import("./chunk-6V534TQY.js").then(t=>t.B2BUnitSelectorComponent)}}}),ue({routing:{routes:{selectUser:{paths:["select-user"]}}}}),ue({backend:{occ:{endpoints:{getOrCreateOrgUnit:"users/${userId}/orgUnits/${sapCustomer}/salesOrgs/${salesOrg}"}}}})],imports:[rD]})}};var $u=class{};var Ty=class i{constructor(t,e,a){this.http=t;this.occEndpointsService=e;this.userIdService=a}searchMaterials(t){return this.userIdService.getUserId().pipe(nt(1),Qe(e=>{let a=this.occEndpointsService.buildUrl("bomSearchMaterials",{urlParams:{userId:e},queryParams:{fields:"DEFAULT"}});return this.http.post(a,t)}))}getBomDetails(t,e,a){return this.userIdService.getUserId().pipe(nt(1),Qe(n=>{let o=this.occEndpointsService.buildUrl("bomDetails",{urlParams:{userId:n},queryParams:{materialCode:t,bom:e,plant:a}});return this.http.get(o)}))}getBomFromConfiguration(t,e,a){return this.userIdService.getUserId().pipe(nt(1),Qe(n=>{let o=this.occEndpointsService.buildUrl("bomFromConfiguration",{urlParams:{userId:n,materialCode:t},queryParams:{configId:e,plant:a}});return this.http.get(o)}))}downloadBomXls(t,e,a,n,o){return this.userIdService.getUserId().pipe(nt(1),Qe(r=>{let s=this.occEndpointsService.buildUrl("bomXlsDownload",{urlParams:{userId:r},queryParams:{code:e,configId:a,conf:n,plant:o}});return this.http.post(s,t,{responseType:"blob",observe:"response"})}))}static{this.\u0275fac=function(e){return new(e||i)(Ke($i),Ke(fi),Ke(na))}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};var Yl=class i{constructor(t){this.adapter=t;
13this.searchResultsSubject=new Ta(null);this.searchResults$=this.searchResultsSubject.asObservable();this.seriesNumberSubject=new Ta("");this.seriesNumber$=this.seriesNumberSubject.asObservable();this.materialCodeSubject=new Ta("");this.materialCode$=this.materialCodeSubject.asObservable()}searchMaterials(t){return this.adapter.searchMaterials(t)}setSearchResults(t){this.searchResultsSubject.next(t)}setSeriesNumber(t){this.seriesNumberSubject.next(t)}setMaterialCode(t){this.materialCodeSubject.next(t)}getBomDetails(t,e,a){return this.adapter.getBomDetails(t,e,a)}getBomFromConfiguration(t,e,a){return this.adapter.getBomFromConfiguration(t,e,a)}downloadBomXls(t,e,a,n,o){return this.adapter.downloadBomXls(t,e,a,n,o)}static{this.\u0275fac=function(e){return new(e||i)(Ke($u))}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};var lJ=["bomDetailsElement"],cJ=(i,t,e)=>({from:i,to:t,total:e}),dJ=()=>[],uJ=i=>({"bonfiglioli-bom-details__action-bar--active":i});function mJ(i,t){if(i&1&&(p(0,"span"),S(1),g()),i&2){let e=v(2);d(),j(" | ",e.materialCode)}}function pJ(i,t){if(i&1&&(p(0,"h2"),S(1),A(2,"cxTranslate"),p(3,"strong"),S(4),g(),Y(5,mJ,2,1,"span"),g()),i&2){let e=v();d(),j(" ",w(2,3,"bom.details.title")," "),d(3),B(e.bom),d(),J(e.materialCode?5:-1)}}function gJ(i,t){if(i&1&&(p(0,"option",9),S(1),g()),i&2){let e=t.$implicit,a=v(2);k("value",e.code)("selected",e.code===a.selectedPlant),d(),j(" ",e.name||e.code," ")}}function fJ(i,t){if(i&1){let e=ke();p(0,"div",2)(1,"label"),S(2),A(3,"cxTranslate"),g(),p(4,"select",8),$("change",function(n){W(e);let o=v();return Q(o.onPlantChange(n.target.value))}),ut(5,gJ,2,3,"option",9,Yt),g()()}if(i&2){let e=v();d(2),B(w(3,1,"bom.details.warehouse")),d(3),mt(e.warehouses)}}function hJ(i,t){if(i&1){let e=ke();p(0,"div",3)(1,"label"),S(2),A(3,"cxTranslate"),g(),p(4,"input",10),Xo("ngModelChange",function(n){W(e);let o=v();return Jo(o.searchTerm,n)||(o.searchTerm=n),Q(n)}),g()()}if(i&2){let e=v();d(2),B(w(3,2,"bom.search.label")),d(2),Yo("ngModel",e.searchTerm)}}function bJ(i,t){i&1&&(p(0,"p",4),S(1),A(2,"cxTranslate"),g()),i&2&&(d(),j(" ",w(2,1,"bom.emptyList")," "))}function vJ(i,t){if(i&1){let e=ke();p(0,"th",15),$("click",function(){W(e);let n=v(2);return Q(n.sortBy("stockLevel"))})("keydown",function(){W(e);let n=v(2);return Q(n.sortBy("stockLevel"))}),S(1),A(2,"cxTranslate"),F(3,"i",13),g()}if(i&2){let e=v(2);d(),j(" ",w(2,2,"bom.table.stockLevel")," "),d(2),k("ngClass",e.sortColumn==="stockLevel"?e.sortDirection==="asc"?"fa-sort-up":"fa-sort-down":"fa-sort")}}function yJ(i,t){if(i&1&&(p(0,"td"),S(1),g()),i&2){let e=v().$implicit;d(),B(e.stockLevel)}}function CJ(i,t){if(i&1){let e=ke();p(0,"tr")(1,"td")(2,"input",11),$("change",function(){let n=W(e).$implicit,o=v(2);return Q(o.toggleSelection(n.rowId))}),g()(),p(3,"td"),S(4),g(),p(5,"td"),S(6),g(),p(7,"td"),S(8),g(),p(9,"td"),S(10),g(),Y(11,yJ,2,1,"td"),g()}if(i&2){let e=t.$implicit,a=v(2);_t("bonfiglioli-bom-details__table--selected",a.isSelected(e.rowId)),d(2),k("checked",a.isSelected(e.rowId)),d(2),B(e.materialCode),d(2),B(e.description),d(2),B(e.quantity),d(2),B(e.uom),d(),J(a.bomDetails!=null&&a.bomDetails.showStock?11:-1)}}function kJ(i,t){if(i&1){let e=ke();p(0,"table",5)(1,"thead")(2,"tr")(3,"th")(4,"input",11),$("change",function(){W(e);let n=v();return Q(n.toggleSelectAll())}),g()(),p(5,"th",12),$("click",function(){W(e);let n=v();return Q(n.sortBy("materialCode"))}),S(6),A(7,"cxTranslate"),F(8,"i",13),g(),p(9,"th",12),$("click",function(){W(e);let n=v();return Q(n.sortBy("description"))}),S(10),A(11,"cxTranslate"),F(12,"i",13),g(),p(13,"th",12),$("click",function(){W(e);let n=v();return Q(n.sortBy("quantity"))}),S(14),A(15,"cxTranslate"),F(16,"i",13),g(),p(17,"th",12),$("click",function(){W(e);let n=v();return Q(n.sortBy("uom"))}),S(18),A(19,"cxTranslate"),F(20,"i",13),g(),Y(21,vJ,4,4,"th"),g()(),p(22,"tbody"),ut(23,CJ,12,8,"tr",14,Yt),g()()}if(i&2){let e=v();d(4),k("checked",e.selectedCount===e.filteredMaterials.length&&e.filteredMaterials.length>0),d(2),j(" ",w(7,10,"bom.table.code")," "),d(2),k("ngClass",e.sortColumn==="materialCode"?e.sortDirection==="asc"?"fa-sort-up":"fa-sort-down":"fa-sort"),d(2),j(" ",w(11,12,"bom.table.description")," "),d(2),k("ngClass",e.sortColumn==="description"?e.sortDirection==="asc"?"fa-sort-up":"fa-sort-down":"fa-sort"),d(2),j(" ",w(15,14,"bom.table.quantity")," "),d(2),k("ngClass",e.sortColumn==="quantity"?e.sortDirection==="asc"?"fa-sort-up":"fa-sort-down":"fa-sort"),d(2),j(" ",w(19,16,"bom.table.uom")," "),d(2),k("ngClass",e.sortColumn==="uom"?e.sortDirection==="asc"?"fa-sort-up":"fa-sort-down":"fa-sort"),d(),J(e.bomDetails!=null&&e.bomDetails.showStock?21:-1),d(2),mt(e.paginatedMaterials)}}function _J(i,t){if(i&1){let e=ke();p(0,"button",12),$("click",function(){let n=W(e).$index,o=v(2);return Q(o.goToPage(n+1))}),S(1),g()}if(i&2){let e=t.$index,a=v(2);_t("active",a.currentPage===e+1),d(),j(" ",e+1," ")}}function SJ(i,t){if(i&1){let e=ke();p(0,"div",6)(1,"span"),S(2),A(3,"cxTranslate"),g(),p(4,"div",16)(5,"button",17),$("click",function(){W(e);let n=v();return Q(n.goToPage(1))}),S(6," \xAB "),g(),p(7,"button",17),$("click",function(){W(e);let n=v();return Q(n.goToPage(n.currentPage-1))}),S(8," \u2039 "),g(),ut(9,_J,2,3,"button",18,Yt),p(11,"button",17),$("click",function(){W(e);let n=v();return Q(n.goToPage(n.currentPage+1))}),S(12," \u203A "),g(),p(13,"button",17),$("click",function(){W(e);let n=v();return Q(n.goToPage(n.totalPages))}),S(14," \xBB "),g()()()}if(i&2){let e=v();d(2),B($t(3,5,"bom.pagination.showing",iu(8,cJ,e.paginationStart,e.paginationEnd,e.filteredMaterials.length))),d(3),k("disabled",e.currentPage===1),d(2),k("disabled",e.currentPage===1),d(2),mt(An(12,dJ).constructor(e.totalPages)),d(2),k("disabled",e.currentPage===e.totalPages),d(2),k("disabled",e.currentPage===e.totalPages)}}function AJ(i,t){if(i&1){let e=ke();p(0,"button",24),$("click",function(){W(e);let n=v(2);return Q(n.addSelectedToCart())}),F(1,"i",25),S(2),A(3,"cxTranslate"),g()}if(i&2){let e=v(2);k("disabled",e.selectedCount===0),d(2),j(" ",w(3,2,"bom.actionBar.addToCart")," ")}}function wJ(i,t){if(i&1){let e=ke();p(0,"div",7)(1,"span",19)(2,"strong"),S(3),g(),S(4),A(5,"cxTranslate"),g(),p(6,"div",20)(7,"button",21),$("click",function(){W(e);let n=v();
13return Q(n.downloadExcel())}),F(8,"i",22),S(9),A(10,"cxTranslate"),g(),Y(11,AJ,4,4,"button",23),g()()}if(i&2){let e=v();k("ngClass",yt(9,uJ,e.selectedCount>0)),d(3),B(e.selectedCount),d(),j(" ",w(5,5,"bom.actionBar.selectedItems")," "),d(5),j(" ",w(10,7,"bom.actionBar.excelDownload")," "),d(2),J(e.showAddToCart()?11:-1)}}var xy=class i{constructor(t,e,a,n,o,r){this.route=t;this.bomService=e;this.cartActionsService=a;this.launchDialogService=n;this.globalMessageService=o;this.cd=r;this.fileDownloadService=Z(lD);this.bonfiglioliUserRoleService=Z(fs);this.hasDisplayOnlyGroup=!1;this.configId=null;this.materialCode=null;this.bom=null;this.isFromConfigurator=!1;this.bomDetails=null;this.bomMaterials=[];this.warehouses=[];this.searchTerm="";this.selectedMaterials=new Set;this.currentPage=1;this.pageSize=10;this.sortColumn=null;this.sortDirection="asc";this.destroy$=new Za}ngOnInit(){console.log("BOM Details component mounted"),this.route.queryParams.pipe(kn(this.destroy$)).subscribe(t=>{console.log("BOM Details queryParams:",t),this.configId=t.configId||null,this.materialCode=t.materialCode||null,this.bom=t.bom||null,this.isFromConfigurator=t.isFromConfigurator==="true",this.loadDetails()})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}loadDetails(){this.isFromConfigurator&&this.materialCode&&this.configId?this.bomService.getBomFromConfiguration(this.materialCode,this.configId,this.selectedPlant).pipe(kn(this.destroy$)).subscribe(t=>this.handleDetailsResponse(t)):this.materialCode&&this.bom&&this.bomService.getBomDetails(this.materialCode,this.bom,this.selectedPlant).pipe(kn(this.destroy$)).subscribe(t=>this.handleDetailsResponse(t))}handleDetailsResponse(t){if(this.bomDetails=t,this.bomMaterials=(t.bomMaterials||[]).map((e,a)=>kt($e({},e),{rowId:`${e.materialCode}_${a}`})),this.warehouses=t.bomListWarehouses||[],this.selectedMaterials.clear(),this.currentPage=1,!this.selectedPlant&&this.warehouses.length>0){let e=this.warehouses.find(a=>a.primary);this.selectedPlant=e?.code||this.warehouses[0].code}this.cd.detectChanges()}onPlantChange(t){this.selectedPlant=t,this.loadDetails()}toggleSelectAll(){let t=this.filteredMaterials.map(a=>a.rowId);t.every(a=>this.selectedMaterials.has(a))?t.forEach(a=>this.selectedMaterials.delete(a)):t.forEach(a=>this.selectedMaterials.add(a))}toggleSelection(t){this.selectedMaterials.has(t)?this.selectedMaterials.delete(t):this.selectedMaterials.add(t)}isSelected(t){return this.selectedMaterials.has(t)}get selectedCount(){return this.selectedMaterials.size}get filteredMaterials(){if(!this.searchTerm)return this.bomMaterials;let t=this.searchTerm.toLowerCase();return this.bomMaterials.filter(e=>e.materialCode?.toLowerCase().includes(t)||e.description?.toLowerCase().includes(t))}get totalPages(){return Math.ceil(this.filteredMaterials.length/this.pageSize)||1}get paginatedMaterials(){let t=(this.currentPage-1)*this.pageSize;return this.sortedMaterials.slice(t,t+this.pageSize)}get paginationStart(){return(this.currentPage-1)*this.pageSize+1}get paginationEnd(){return Math.min(this.currentPage*this.pageSize,this.filteredMaterials.length)}goToPage(t){t>=1&&t<=this.totalPages&&(this.currentPage=t)}sortBy(t){this.sortColumn===t?this.sortDirection=this.sortDirection==="asc"?"desc":"asc":(this.sortColumn=t,this.sortDirection="asc"),this.currentPage=1}get sortedMaterials(){let t=this.filteredMaterials;if(!this.sortColumn)return t;let e=this.sortColumn,a=this.sortDirection==="asc"?1:-1;return[...t].sort((n,o)=>{let r=(n[e]||"").toString().toLowerCase(),s=(o[e]||"").toString().toLowerCase();return r.localeCompare(s,void 0,{numeric:!0})*a})}downloadExcel(){let e={selectedRows:this.getSelectedRows()};this.bomService.downloadBomXls(e,this.bom||void 0,this.configId||void 0,this.materialCode||void 0,this.selectedPlant).pipe(kn(this.destroy$),Co(()=>(this.globalMessageService.add({key:"bom.errors.downloadFailed"},ri.MSG_TYPE_ERROR),_n))).subscribe(a=>{this.fileDownloadService.downloadBlob(a,`${this.materialCode||"BOM"}_BOM.xlsx`)})}showAddToCart(){return this.bonfiglioliUserRoleService.hasRole("DO").subscribe(t=>this.hasDisplayOnlyGroup=t),!this.hasDisplayOnlyGroup}addSelectedToCart(){let t=this.getSelectedRows().filter(e=>e.materialCode).map(e=>({product:{code:e.materialCode},quantity:1}));t.length!==0&&this.cartActionsService.addQuickOrderToCart(t).pipe(kn(this.destroy$),Co(()=>(this.globalMessageService.add({key:"bom.errors.addToCartFailed"},ri.MSG_TYPE_ERROR),_n))).subscribe(e=>{this.launchDialogService.openDialog(eo.BOM_ADD_TO_CART,void 0,this.bomDetailsElement,{result:e})})}getSelectedRows(){return this.bomMaterials.filter(t=>this.selectedMaterials.has(t.rowId))}static{this.\u0275fac=function(e){return new(e||i)(Ve(Zn),Ve(Yl),Ve(zu),Ve(gr),Ve(Ua),Ve(aa))}}static{this.\u0275cmp=Oe({type:i,selectors:[["addSelectedToCart"]],viewQuery:function(e,a){if(e&1&&Ki(lJ,5,rs),e&2){let n;Ei(n=Di())&&(a.bomDetailsElement=n.first)}},standalone:!1,decls:9,vars:6,consts:[["bomDetailsElement",""],[1,"bonfiglioli-bom-details"],[1,"bonfiglioli-bom-details__warehouse"],[1,"bonfiglioli-bom-details__search"],[1,"bg-warning"],[1,"bonfiglioli-bom-details__table"],[1,"bonfiglioli-bom-details__pagination"],[1,"bonfiglioli-bom-details__action-bar",3,"ngClass"],[3,"change"],[3,"value","selected"],["type","text",1,"form-control","bf-input",3,"ngModelChange","ngModel"],["type","checkbox",3,"change","checked"],[3,"click"],[1,"fas",3,"ngClass"],[3,"bonfiglioli-bom-details__table--selected"],[3,"click","keydown"],[1,"bonfiglioli-bom-details__pagination-controls"],[3,"click","disabled"],[3,"active"],[1,"bonfiglioli-bom-details__action-bar-count"],[1,"bonfiglioli-bom-details__action-bar-buttons"],[1,"btn","btn-outline",3,"click"],[1,"fas","fa-download"],[1,"btn","btn-primary",3,"disabled"],[1,"btn","btn-primary",3,"click","disabled"],[1,"fas","fa-cart-plus"]],template:function(e,a){e&1&&(p(0,"div",1,0),Y(2,pJ,6,5,"h2"),Y(3,fJ,7,3,"div",2),Y(4,hJ,5,4,"div",3)(5,bJ,3,3,"p",4),Y(6,kJ,25,18,"table",5),Y(7,SJ,15,13,"div",6),Y(8,wJ,12,11,"div",7),g()),e&2&&(d(2),J(a.bom?2:-1),d(),J(
13a.warehouses.length>1?3:-1),d(),J(a.bomMaterials.length>0?4:5),d(2),J(a.bomMaterials.length>0?6:-1),d(),J(a.bomMaterials.length>0?7:-1),d(),J(a.bomMaterials.length>0?8:-1))},dependencies:[Ja,Pn,Tn,Fa,Wi,pn,at],styles:[".bonfiglioli-bom-details[_ngcontent-%COMP%]{padding:20px 20px 80px}.bonfiglioli-bom-details[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:1.5rem;font-weight:500;margin-bottom:40px;color:var(--bf-color-black)}.bonfiglioli-bom-details__warehouse[_ngcontent-%COMP%]{display:flex;align-items:center;gap:10px;margin-bottom:20px}.bonfiglioli-bom-details__warehouse[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{margin:0;font-weight:600}.bonfiglioli-bom-details__warehouse[_ngcontent-%COMP%] select[_ngcontent-%COMP%]{max-width:300px}.bonfiglioli-bom-details__search[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:end;width:100%;gap:10px;margin:20px 0}.bonfiglioli-bom-details__search[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{margin:0;font-size:.75rem}.bonfiglioli-bom-details__search[_ngcontent-%COMP%] .form-control[_ngcontent-%COMP%]{max-width:200px;max-height:40px}.bonfiglioli-bom-details__table[_ngcontent-%COMP%]{width:100%;border-collapse:collapse;border:1px solid var(--bf-color-grey-border);font-size:.875rem}.bonfiglioli-bom-details__table[_ngcontent-%COMP%] th[_ngcontent-%COMP%], .bonfiglioli-bom-details__table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{padding:12px;border:1px solid var(--bf-color-grey-border)}.bonfiglioli-bom-details__table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]:first-child, .bonfiglioli-bom-details__table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]:first-child{width:50px;min-width:50px;text-align:center}.bonfiglioli-bom-details__table[_ngcontent-%COMP%] th[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%], .bonfiglioli-bom-details__table[_ngcontent-%COMP%] td[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]{width:18px;height:18px;cursor:pointer;position:relative;left:17px;top:-3px}.bonfiglioli-bom-details__table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%]{background:var(--cx-color-light)}.bonfiglioli-bom-details__table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{text-align:left;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none}.bonfiglioli-bom-details__table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] th[_ngcontent-%COMP%] i.fas[_ngcontent-%COMP%]{margin-left:5px;color:var(--bf-color-grey)}.bonfiglioli-bom-details__table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] th[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]{left:38px}.bonfiglioli-bom-details__table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-child(2n){background-color:var(--bg-color-grey-lighter)}.bonfiglioli-bom-details__table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:hover{background-color:var(--bf-color-light-blue-lighter)}.bonfiglioli-bom-details__table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{vertical-align:middle}.bonfiglioli-bom-details__table--selected[_ngcontent-%COMP%]{background-color:#dbeafe!important}.bonfiglioli-bom-details__pagination[_ngcontent-%COMP%]{margin-top:15px;font-size:.875rem;color:var(--bf-color-black);display:flex;justify-content:space-between;align-items:center}.bonfiglioli-bom-details__pagination-controls[_ngcontent-%COMP%]{display:flex;gap:4px}.bonfiglioli-bom-details__pagination-controls[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{min-width:36px;height:36px;border:1px solid var(--bf-color-grey-border);background-color:var(--cx-color-light);border-radius:5px;cursor:pointer;font-size:.875rem;color:var(--cx-color-text)}.bonfiglioli-bom-details__pagination-controls[_ngcontent-%COMP%] button.active[_ngcontent-%COMP%]{background-color:var(--cx-color-secondary);color:var(--cx-color-light);border-color:var(--cx-color-secondary)}.bonfiglioli-bom-details__pagination-controls[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:disabled{opacity:.5;cursor:default}
13.bonfiglioli-bom-details__action-bar[_ngcontent-%COMP%]{position:fixed;bottom:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:12px 64px;background-color:var(--bg-color-grey-lighter);border-top:2px solid var(--bf-color-grey-border);box-shadow:0 -2px 8px #0000001a;transition:background-color .3s ease}.bonfiglioli-bom-details__action-bar-count[_ngcontent-%COMP%]{color:var(--cx-color-text);font-size:.875rem}.bonfiglioli-bom-details__action-bar-count[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{color:var(--cx-color-secondary);font-size:1rem}.bonfiglioli-bom-details__action-bar-buttons[_ngcontent-%COMP%]{display:flex;gap:15px}.bonfiglioli-bom-details__action-bar-buttons[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%]{padding:8px 24px;font-size:.875rem;font-weight:600;border-radius:5px;cursor:pointer;display:flex;align-items:center;gap:8px;min-height:40px;max-height:40px}.bonfiglioli-bom-details__action-bar-buttons[_ngcontent-%COMP%] .btn-outline[_ngcontent-%COMP%]{color:var(--cx-color-secondary);background-color:var(--cx-color-light);border:2px solid var(--cx-color-secondary)}.bonfiglioli-bom-details__action-bar--active[_ngcontent-%COMP%]{border-color:var(--cx-color-secondary);background-color:var(--bf-color-light-blue-lighter)}@media(max-width:992px){.bonfiglioli-bom-details__action-bar[_ngcontent-%COMP%]{flex-direction:column;gap:10px;padding:12px 15px}.bonfiglioli-bom-details__action-bar-buttons[_ngcontent-%COMP%]{width:100%;flex-direction:column}.bonfiglioli-bom-details__action-bar-buttons[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%]{flex:1;justify-content:center}}"]})}};function PJ(i,t){if(i&1&&(p(0,"option",6),S(1),g()),i&2){let e=t.$implicit;k("value",e.code),d(),j(" ",e.name," ")}}function TJ(i,t){if(i&1){let e=ke();p(0,"form",3)(1,"div",4)(2,"label"),S(3),A(4,"cxTranslate"),g(),p(5,"select",5),ut(6,PJ,2,2,"option",6,Yt),g()(),p(8,"div",4)(9,"label"),S(10),A(11,"cxTranslate"),g(),F(12,"input",7),g(),p(13,"div",4)(14,"label"),S(15),A(16,"cxTranslate"),g(),F(17,"input",8),g(),p(18,"div",4)(19,"label"),S(20),A(21,"cxTranslate"),g(),F(22,"input",9),g(),p(23,"div",10)(24,"button",11),$("click",function(){W(e);let n=v();return Q(n.onApply())}),S(25),A(26,"cxTranslate"),g(),p(27,"button",12),$("click",function(){W(e);let n=v();return Q(n.onReset())}),S(28),A(29,"cxTranslate"),g()()()}if(i&2){let e=v();k("formGroup",e.filterForm),d(3),B(w(4,7,"bom.filter.series")),d(3),mt(e.seriesOptions),d(4),B(w(11,9,"bom.filter.materialCode")),d(5),B(w(16,11,"bom.filter.description")),d(5),B(w(21,13,"bom.filter.maxResults")),d(5),j(" ",w(26,15,"bom.filter.apply")," "),d(3),j(" ",w(29,17,"bom.filter.reset")," ")}}var Ey=class i{constructor(t,e,a,n){this.fb=t;this.bomService=e;this.router=a;this.route=n;this.filterCollapsed=!1;this.iconType=gn;this.seriesOptions=[];this.authService=Z(wn);this.userAccountFacade=Z(Kl)}ngOnInit(){this.filterForm=this.fb.group({materialCode:[""],seriesNumber:[""],materialDescription:[""],numberResult:[100]}),this.authService.isUserLoggedIn().pipe(Ut(Boolean),nt(1)).subscribe(()=>{this.userAccountFacade.get().pipe(Ut(t=>!!t),nt(1)).subscribe(t=>{this.seriesOptions=t.authorizedBoms??[],this.seriesOptions.length>0&&!this.filterForm.get("materialCode")?.value&&this.filterForm.patchValue({materialCode:this.seriesOptions[0].code})})}),this.route.queryParams.subscribe(t=>{Object.keys(t).length>0&&this.filterForm.patchValue({materialCode:t.materialCode||"",seriesNumber:t.seriesNumber||"",materialDescription:t.materialDescription||"",numberResult:t.numberResult||100},{emitEvent:!1})})}onApply(){this.router.navigate([],{relativeTo:this.route,queryParams:{materialCode:this.filterForm.get("materialCode")?.value,seriesNumber:this.filterForm.get("seriesNumber")?.value,materialDescription:this.filterForm.get("materialDescription")?.value,numberResult:this.filterForm.get("numberResult")?.value},queryParamsHandling:"merge"}),this.loadResults()}onReset(){this.filterForm.reset({materialCode:"",seriesNumber:"",materialDescription:"",numberResult:100}),this.router.navigate([],{relativeTo:this.route,queryParams:{}}),this.bomService.setSearchResults(null),this.bomService.setSeriesNumber(""),this.bomService.setMaterialCode("")}toggleFilter(){this.filterCollapsed=!this.filterCollapsed}loadResults(){this.bomService.setSearchResults(null),this.bomService.searchMaterials(this.filterForm.value).subscribe({next:t=>{this.bomService.setSearchResults(t),this.bomService.setSeriesNumber(this.filterForm.get("seriesNumber")?.value),this.bomService.setMaterialCode(this.filterForm.get("materialCode")?.value)},error:()=>{this.bomService.setSearchResults([])}})}static{this.\u0275fac=function(e){return new(e||i)(Ve(hu),Ve(Yl),Ve(ja),Ve(Zn))}}static{this.\u0275cmp=Oe({type:i,selectors:[["bonfiglioli-bom-filters"]],standalone:!1,decls:7,vars:5,consts:[[1,"bom-filters"],[1,"bom-filters__header",3,"click"],[3,"type"],[1,"bom-filters__form",3,"formGroup"],[1,"bom-filters__row"],["formControlName","materialCode",1,"form-control","bf-select"],[3,"value"],["type","text","formControlName","seriesNumber",1,"form-control","bf-input"],["type","text","formControlName","materialDescription",1,"form-control","bf-input"],["type","number","formControlName","numberResult",1,"form-control","bf-input"],[1,"bom-filters__actions"],["type","button",1,"btn","btn-primary",3,"click"],["type","button",1,"btn","btn-secondary",3,"click"]],template:function(e,a){e&1&&(p(0,"div",0)(1,"div",1),$("click",function(){return a.toggleFilter()}),p(2,"h2"),S(3),A(4,"cxTranslate"),g(),F(5,"cx-icon",2),g(),Y(6,TJ,30,19,"form",3),g()),e&2&&(d(3),B(w(4,3,"bom.filter.title")),d(2),k("type",a.filterCollapsed?a.iconType.PLUS:a.iconType.MINUS),d(),J(
13a.filterCollapsed?-1:6))},dependencies:[Zs,Pn,Tn,Fa,fu,Io,Wi,er,tr,Fr,hi,at],styles:[".bom-filters[_ngcontent-%COMP%]{border:1px solid var(--cx-color-menu-item-border);border-left:none;border-right:none;padding:20px}.bom-filters__header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.bom-filters__header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:.875rem;margin:0;color:var(--cx-color-secondary);font-weight:600}.bom-filters__form[_ngcontent-%COMP%]{max-width:576px;margin-left:auto;margin-right:auto}.bom-filters__row[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:15px}.bom-filters__row[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{font-size:.75rem;color:var(--bf-color-dark-grey);margin:0;width:50%}.bom-filters__row[_ngcontent-%COMP%] .form-control[_ngcontent-%COMP%]{max-height:40px;width:50%}.bom-filters__actions[_ngcontent-%COMP%]{display:flex;gap:10px;margin-top:20px}.bom-filters__actions[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%]{padding:4px 32px;width:50%;max-height:40px;min-height:40px}"]})}};var xJ=(i,t,e)=>({from:i,to:t,total:e});function EJ(i,t){if(i&1&&(p(0,"div",1)(1,"h1"),S(2),A(3,"cxTranslate"),p(4,"i"),S(5),g()()()),i&2){let e=v(2);d(2),j(" ",w(3,2,"bom.list.materialsFor")," "),d(3),B(e.seriesNumber)}}function DJ(i,t){if(i&1){let e=ke();p(0,"tr",11),$("click",function(){let n=W(e).$implicit,o=v(3);return Q(o.navigateToDetails(n))}),p(1,"td"),S(2),g(),p(3,"td"),S(4),g()()}if(i&2){let e=t.$implicit,a=t.$index;_t("bom-results__table-row--even",a%2===0),d(2),B(e.materialCode),d(2),B(e.description)}}function IJ(i,t){if(i&1){let e=ke();p(0,"button",16),$("click",function(){let n=W(e).$implicit,o=v(4);return Q(o.goToPage(n))}),S(1),g()}if(i&2){let e=t.$implicit,a=v(4);_t("bom-results__pagination-btn--active",e===a.currentPage),d(),B(e+1)}}function zJ(i,t){if(i&1){let e=ke();p(0,"div",10)(1,"span",12),S(2),A(3,"cxTranslate"),g(),p(4,"div",13)(5,"button",14),$("click",function(){W(e);let n=v(3);return Q(n.goToPage(0))}),S(6,"\xAB"),g(),p(7,"button",14),$("click",function(){W(e);let n=v(3);return Q(n.goToPage(n.currentPage-1))}),S(8,"\u2039"),g(),ut(9,IJ,2,3,"button",15,Yt),p(11,"button",14),$("click",function(){W(e);let n=v(3);return Q(n.goToPage(n.currentPage+1))}),S(12,"\u203A"),g(),p(13,"button",14),$("click",function(){W(e);let n=v(3);return Q(n.goToPage(n.totalPages-1))}),S(14,"\xBB"),g()()()}if(i&2){let e=v(3);d(2),j(" ",$t(3,5,"bom.pagination.showing",iu(8,xJ,e.paginationFrom,e.paginationTo,e.filteredResults.length))," "),d(3),k("disabled",e.currentPage===0),d(2),k("disabled",e.currentPage===0),d(2),mt(e.pageNumbers),d(2),k("disabled",e.currentPage===e.totalPages-1),d(2),k("disabled",e.currentPage===e.totalPages-1)}}function MJ(i,t){if(i&1){let e=ke();p(0,"div",2)(1,"div",4)(2,"label"),S(3),A(4,"cxTranslate"),g(),p(5,"input",5),Xo("ngModelChange",function(n){W(e);let o=v(2);return Jo(o.searchTerm,n)||(o.searchTerm=n),Q(n)}),g()(),p(6,"table",6)(7,"thead")(8,"tr")(9,"th",7),$("click",function(){W(e);let n=v(2);return Q(n.toggleSort("materialCode"))}),S(10),A(11,"cxTranslate"),F(12,"i",8),g(),p(13,"th",7),$("click",function(){W(e);let n=v(2);return Q(n.toggleSort("description"))}),S(14),A(15,"cxTranslate"),F(16,"i",8),g()()(),p(17,"tbody"),ut(18,DJ,5,4,"tr",9,Yt),g()(),Y(20,zJ,15,12,"div",10),g()}if(i&2){let e=v(2);d(3),B(w(4,7,"bom.search.label")),d(2),Yo("ngModel",e.searchTerm),d(5),j(" ",w(11,9,"bom.table.code")," "),d(2),k("ngClass",e.sortColumn==="materialCode"?e.sortDirection==="asc"?"fa-sort-down":"fa-sort-up":"fa-sort"),d(2),j(" ",w(15,11,"bom.table.description")," "),d(2),k("ngClass",e.sortColumn==="description"?e.sortDirection==="asc"?"fa-sort-down":"fa-sort-up":"fa-sort"),d(2),mt(e.paginatedResults),d(2),J(e.totalPages>1?20:-1)}}function OJ(i,t){i&1&&(p(0,"div",3)(1,"p"),S(2),A(3,"cxTranslate"),g()()),i&2&&(d(2),B(w(3,1,"bom.list.empty")))}function NJ(i,t){if(i&1&&(p(0,"div",0),Y(1,EJ,6,4,"div",1),Y(2,MJ,21,13,"div",2),Y(3,OJ,4,3,"div",3),g()),i&2){let e=v();d(),J(e.seriesNumber?1:-1),d(),J(e.hasResults?2:-1),d(),J(e.resultsEmpty?3:-1)}}var Dy=class i{constructor(t,e,a){this.bomService=t;this.router=e;this.cd=a;this.resultList=null;this.seriesNumber="";this.materialCode="";this.searchTerm="";this.currentPage=0;this.pageSize=50;this.sortColumn="materialCode";this.sortDirection="asc";this.destroy$=new Za}ngOnInit(){this.bomService.searchResults$.pipe(kn(this.destroy$)).subscribe(t=>{this.resultList=t,this.currentPage=0,this.cd.detectChanges()}),this.bomService.seriesNumber$.pipe(kn(this.destroy$)).subscribe(t=>{this.seriesNumber=t,this.cd.detectChanges()}),this.bomService.materialCode$.pipe(kn(this.destroy$)).subscribe(t=>{this.materialCode=t})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}
13navigateToDetails(t){this.router.navigate(["my-account/bom/details"],{queryParams:{materialCode:this.materialCode,bom:t.materialCode}})}toggleSort(t){this.sortColumn===t?this.sortDirection=this.sortDirection==="asc"?"desc":"asc":(this.sortColumn=t,this.sortDirection="asc"),this.currentPage=0}get filteredResults(){let t=this.resultList||[];if(this.searchTerm){let e=this.searchTerm.toLowerCase();t=t.filter(a=>a.materialCode?.toLowerCase().includes(e)||a.description?.toLowerCase().includes(e))}return[...t].sort((e,a)=>{let n=(e[this.sortColumn]||"").toLowerCase(),o=(a[this.sortColumn]||"").toLowerCase(),r=n.localeCompare(o);return this.sortDirection==="asc"?r:-r})}get paginatedResults(){let t=this.currentPage*this.pageSize;return this.filteredResults.slice(t,t+this.pageSize)}get totalPages(){return Math.ceil(this.filteredResults.length/this.pageSize)}goToPage(t){t>=0&&t<this.totalPages&&(this.currentPage=t)}get paginationFrom(){return this.currentPage*this.pageSize+1}get paginationTo(){return Math.min((this.currentPage+1)*this.pageSize,this.filteredResults.length)}get pageNumbers(){return Array.from({length:this.totalPages},(t,e)=>e)}get resultsEmpty(){return this.resultList!==null&&this.resultList.length===0}get hasResults(){return this.resultList!==null&&this.resultList.length>0}static{this.\u0275fac=function(e){return new(e||i)(Ve(Yl),Ve(ja),Ve(aa))}}static{this.\u0275cmp=Oe({type:i,selectors:[["bonfiglioli-bom-results"]],standalone:!1,decls:1,vars:1,consts:[[1,"bom-results"],[1,"bom-results__title"],[1,"bom-results__content"],[1,"bom-results__empty"],[1,"bom-results__search"],["type","text",1,"form-control","bf-input",3,"ngModelChange","ngModel"],[1,"bom-results__table"],[3,"click"],[1,"fas",3,"ngClass"],[1,"bom-results__table-row",3,"bom-results__table-row--even"],[1,"bom-results__pagination"],[1,"bom-results__table-row",3,"click"],[1,"bom-results__pagination-info"],[1,"bom-results__pagination-buttons"],[1,"btn","bom-results__pagination-btn",3,"click","disabled"],[1,"btn","bom-results__pagination-btn",3,"bom-results__pagination-btn--active"],[1,"btn","bom-results__pagination-btn",3,"click"]],template:function(e,a){e&1&&Y(0,NJ,4,3,"div",0),e&2&&J(a.resultList!==null?0:-1)},dependencies:[Ja,Fa,Wi,pn,at],styles:[".bom-results[_ngcontent-%COMP%]{padding:0 16px}.bom-results__title[_ngcontent-%COMP%]{margin-bottom:30px}.bom-results__title[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:1.5rem;font-weight:600;text-align:center}.bom-results__search[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:end;width:100%;gap:10px;margin:20px 0}.bom-results__search[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{margin:0;font-size:.75rem}.bom-results__search[_ngcontent-%COMP%] .form-control[_ngcontent-%COMP%]{max-width:200px;max-height:40px}.bom-results__table[_ngcontent-%COMP%]{width:100%;border-collapse:collapse}.bom-results__table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%]{background:var(--cx-color-light)}.bom-results__table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{padding:15px 12px;text-align:left;border:1px solid var(--bf-color-light-grey);font-size:.875rem;font-weight:600;color:var(--bf-color-dark-grey);cursor:pointer}.bom-results__table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] th[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{margin-left:8px;color:var(--bf-color-grey)}.bom-results__table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] th[_ngcontent-%COMP%]:last-child{text-align:right}.bom-results__table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] th[_ngcontent-%COMP%]:last-child i[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.bom-results__table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]{cursor:pointer;transition:background-color .2s;border-bottom:1px solid var(--bf-color-light-grey)}.bom-results__table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:hover{background:var(--bf-color-light-blue-lighter)}.bom-results__table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{padding:10px;font-size:.875rem}.bom-results__table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] td[_ngcontent-%COMP%]:first-child{color:var(--cx-color-secondary);border-left:1px solid var(--bf-color-light-grey);border-right:1px solid var(--bf-color-light-grey)}.bom-results__table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] td[_ngcontent-%COMP%]:last-child{text-align:right;border-right:1px solid var(--bf-color-light-grey)}.bom-results__table-row--even[_ngcontent-%COMP%]{background:var(--bg-color-grey-lighter)}.bom-results__pagination[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.bom-results__pagination-info[_ngcontent-%COMP%]{font-size:.875rem;color:var(--bf-color-dark-grey)}.bom-results__pagination-buttons[_ngcontent-%COMP%]{display:flex;gap:4px}.bom-results__pagination-btn[_ngcontent-%COMP%]{min-width:40px;min-height:40px;padding:6px 12px;font-size:.875rem;font-weight:500;border:1px solid var(--bf-color-light-grey);border-radius:3px;background:var(--cx-color-light);color:var(--bf-color-dark-grey)}.bom-results__pagination-btn[_ngcontent-%COMP%]:disabled{opacity:.5;cursor:not-allowed}.bom-results__pagination-btn--active[_ngcontent-%COMP%]{background:var(--cx-color-secondary);color:var(--cx-color-light);border-color:var(--cx-color-secondary)}.bom-results__empty[_ngcontent-%COMP%]{padding:40px;text-align:center;background:var(--cx-color-warning-background);border:1px solid var(--cx-color-warning);border-radius:4px}.bom-results__empty[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;color:var(--cx-color-warning-text)}"]})}};var Iy=class i{constructor(){this.routingService=Z(Pi)}ngOnInit(){this.routingService.go({cxRoute:"bomList"})}static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275cmp=Oe({type:i,selectors:[["bonfiglioli-bom-tab"]],decls:0,vars:0,template:function(e,a){},encapsulation:2})}};var zy=class i extends No{constructor(){super(...arguments);this.pageUid="bomDetailsPage"}resolveHeading(){return super.getEmptyString()}static{this.\u0275fac=(()=>{let e;return function(n){return(e||(e=Nt(i)))(n||i)}})()}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};var My=class i extends No{constructor(){super(...arguments);this.pageUid="bomListPage"}resolveHeading(){return this.translationService.translate("pageMetaResolver.bom.heading")}static{this.\u0275fac=(()=>{let e;return function(n){return(e||(e=Nt(i)))(n||i)}})()}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};var Oy=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[{provide:$u,useExisting:Ty},ue({cmsComponents:{BomFiltersComponent:{component:Ey},BomResultsComponent:{component:Dy},BomDetailsComponent:{component:xy},BOMTabComponent:{component:Iy}}}),ue({launch:{BOM_ADD_TO_CART:{inlineRoot:!0,component:sD}}}),ue({routing:{routes:{bomList:{paths:["my-account/bom"]}
13,bomDetails:{paths:["my-account/bom/details"]}}}}),{provide:Bn,useExisting:My,multi:!0},{provide:Bn,useExisting:zy,multi:!0}],imports:[Gt,Xn,zo,_i,Ti,oa]})}};var Ny=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({cmsComponents:{BannerComponent:{component:()=>import("./chunk-EKXLFHSV.js").then(t=>t.BonfiglioliBannerComponent)},PromoBannerComponent:{component:()=>import("./chunk-LYRS7RDD.js").then(t=>t.BonfiglioliPromoBannerComponent)}}})],imports:[cD,dD]})}};var RJ=i=>({cxRoute:"product",params:i});function LJ(i,t){if(i&1&&(F(0,"cx-carousel-scrolling",2),A(1,"async")),i&2){let e=v(),a=v(2),n=Ri(3);k("title",w(1,4,a.title$))("items",e)("template",n)("trackByFn",a.trackByFn)}}function BJ(i,t){i&1&&Y(0,LJ,2,6,"cx-carousel-scrolling",2),i&2&&J(t.length?0:-1)}function FJ(i,t){if(i&1&&(rt(0),Y(1,BJ,1,1),A(2,"async"),st()),i&2){let e,a=v();d(),J((e=w(2,1,a.items$))?1:-1,e)}}function qJ(i,t){if(i&1&&(F(0,"cx-carousel",2),A(1,"async")),i&2){let e=v(2),a=Ri(3);k("title",w(1,4,e.title$))("items",t)("template",a)("trackByFn",e.trackByFn)}}function jJ(i,t){if(i&1&&(rt(0),Y(1,qJ,2,6,"cx-carousel",2),A(2,"async"),st()),i&2){let e,a=v();d(),J((e=w(2,1,a.items$))?1:-1,e)}}function UJ(i,t){if(i&1&&(p(0,"a",3),A(1,"cxUrl"),F(2,"cx-media",4),p(3,"h4"),S(4),g(),p(5,"div",5),S(6),g()()),i&2){let e=t.item;k("routerLink",w(1,4,yt(6,RJ,e))),d(2),k("container",e.images),d(2),B(e.name),d(2),B(e.price==null?null:e.price.formattedValue)}}var Up=class i extends _x{static{this.\u0275fac=(()=>{let t;return function(a){return(t||(t=Nt(i)))(a||i)}})()}static{this.\u0275cmp=Oe({type:i,selectors:[["bonfiglioli-product-references"]],features:[Qi],decls:4,vars:2,consts:[["carouselItem",""],[4,"cxFeature"],[3,"title","items","template","trackByFn"],["tabindex","0",3,"routerLink"],["format","product",3,"container"],[1,"price"]],template:function(e,a){e&1&&he(0,FJ,3,3,"ng-container",1)(1,jJ,3,3,"ng-container",1)(2,UJ,7,8,"ng-template",null,0,Ma),e&2&&(k("cxFeature","productCarouselScrolling"),d(),k("cxFeature","!productCarouselScrolling"))},dependencies:[dh,PT,zT,IT,Gt,pr,ss,Oo,Va,_i,Yn,mn,dt,cs],encapsulation:2})}};var Ry=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({cmsComponents:{RotatingImagesComponent:{component:()=>import("./chunk-E4J4UNGT.js").then(t=>t.BonfiglioliBannerCarouselComponent)},ProductCarouselComponent:{component:()=>import("./chunk-3KQQZ75U.js").then(t=>t.BonfiglioliProductCarouselComponent)}}}),ue({cmsComponents:{ProductReferencesComponent:{component:Up}}})],imports:[uD,mD,pD,Up]})}};var AM=i=>({active:i});function $J(i,t){if(i&1){let e=ke();p(0,"div",11)(1,"input",12),A(2,"cxTranslate"),Xo("ngModelChange",function(n){W(e);let o=v(2);return Jo(o.voucherCode,n)||(o.voucherCode=n),Q(n)}),g(),p(3,"button",13),$("click",function(){W(e);let n=v(2);return Q(n.applyVoucher(n.voucherCode))}),S(4),A(5,"cxTranslate"),g()()}if(i&2){let e=v(2);d(),Yo("ngModel",e.voucherCode),k("placeholder",w(2,3,"voucher.placeholder")),d(3),j(" ",w(5,5,"voucher.apply")," ")}}function HJ(i,t){if(i&1){let e=ke();p(0,"li",7)(1,"a",6),$("click",function(){W(e);let n=v();return Q(n.setActiveTab("voucher"))}),S(2),A(3,"cxTranslate"),g(),Y(4,$J,6,7,"div",11),g()}if(i&2){let e=v();k("ngClass",yt(5,AM,e.activeTab==="voucher")),d(2),j(" ",w(3,3,"cartPage.addCoupon")," "),d(2),J(e.activeTab==="voucher"?4:-1)}}function KJ(i,t){i&1&&(p(0,"span"),S(1),A(2,"cxTranslate"),g()),i&2&&(d(),Ji("",w(2,2,"cartPage.cartId")," ",t))}var Ly=class i{constructor(t,e,a,n,o,r,s,l,c,m){this.activeCartFacade=t;this.cartActionsService=e;this.cartVoucherService=a;this.globalMessageService=n;this.multiCartFacade=o;this.routingService=r;this.store=s;this.translationService=l;this.userIdService=c;this.voucherService=m;this.userRoleService=Z(fs);this.isVoucherEnabled$=qi([this.userRoleService.hasRole("VOUCHER_DI"),this.userRoleService.hasRole("VOUCHER_ENABLED")]).pipe(bt(([t,e])=>t||e));this.cartOptions=[{labelKey:"cartPage.clearCart",action:()=>this.clearCart()},{labelKey:"cartPage.importCart",action:()=>this.routingService.go({cxRoute:"savedCartImport"})},{labelKey:"cartPage.exportCart",action:()=>this.exportCart()}];this.cartId$=this.activeCartFacade.getActiveCartId();this.bfIconTypes=gn;this.isDropdownOpen=!1;this.activeTab="cart";this.voucherCode="";this.cart$=this.activeCartFacade.getActive()}toggleSecondaryActions(){this.isDropdownOpen=!this.isDropdownOpen}clearCart(){qi([this.userIdService.getUserId(),this.activeCartFacade.getActiveCartId()]).pipe(nt(1)).subscribe(([t,e])=>{this.multiCartFacade.deleteCart(e,t)})}exportCart(){qi([this.cartId$.pipe(nt(1)),this.translationService.translate("cartPage.exportFileName").pi
13pe(nt(1))]).pipe(Qe(([t,e])=>this.cartActionsService.exportCartXlsFile(t).pipe(Qe(a=>pa({blob:a,fileName:`${e}_${t}`})))),Co(t=>(this.globalMessageService.add({key:"cartPage.exportError"},ri.MSG_TYPE_WARNING),pa(null)))).subscribe(t=>{if(!t)return;let{blob:e,fileName:a}=t,n=window.URL.createObjectURL(e),o=document.createElement("a");o.href=n,o.download=`${a}.xlsx`,o.click(),window.URL.revokeObjectURL(n)})}setActiveTab(t){this.activeTab=t}applyVoucher(t){this.voucherService.applyVoucher(t).subscribe({next:e=>{e.resultSuccessful?(this.activeTab="cart",this.activeCartFacade.reloadActiveCart(),this.store.dispatch(eb({result:e,voucherCode:t}))):this.showVoucherError(e.resultMessage)},error:e=>{console.error(e),this.showVoucherError(e?.error?.resultMessage)}})}showVoucherError(t){t&&this.globalMessageService.add(t,ri.MSG_TYPE_ERROR)}static{this.\u0275fac=function(e){return new(e||i)(Ve(Su),Ve(zu),Ve(Wx),Ve(Ua),Ve(Ch),Ve(Pi),Ve(ru),Ve(Zf),Ve(na),Ve(bD))}}static{this.\u0275cmp=Oe({type:i,selectors:[["bonfiglioli-cart-header"]],standalone:!1,decls:20,vars:19,consts:[[1,"container","p-0"],[1,"row","m-0"],[1,"bf-cart-nav","bf-nav-tabs"],[1,"col-xs-12","col-lg-9","bf-cart-nav__tabs","p-0"],[1,"nav","nav-tabs"],[1,"nav-tabs__item",3,"ngClass"],[1,"nav-tabs__item__link",3,"click"],[1,"nav-tabs__item","bf-voucher",3,"ngClass"],[1,"col-xs-12","col-lg-3"],[1,"bf-cart-summary-header"],[3,"toggle","isOpen","triggerIcon","options","useCustomContent","variant"],[1,"bf-voucher__container"],["type","text","name","voucher",3,"ngModelChange","ngModel","placeholder"],[1,"btn","btn-primary",3,"click"]],template:function(e,a){if(e&1&&(p(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"ul",4)(5,"li",5)(6,"a",6),$("click",function(){return a.setActiveTab("cart")}),S(7),A(8,"cxTranslate"),g()(),Nr(9),A(10,"async"),Nr(11),A(12,"async"),Y(13,HJ,5,7,"li",7),g()(),p(14,"div",8)(15,"div",9),Y(16,KJ,3,4,"span"),A(17,"async"),p(18,"bonfiglioli-dropdown",10),$("toggle",function(){return a.toggleSecondaryActions()}),F(19,"cx-add-to-saved-cart"),g()()()()()()),e&2){let n;d(5),k("ngClass",yt(17,AM,a.activeTab==="cart")),d(2),j(" ",w(8,9,"cartPage.cartItems")," ");let o=w(10,11,a.cart$),r=w(12,13,a.isVoucherEnabled$);d(6),J(r&&((o==null||o.appliedVouchers==null?null:o.appliedVouchers.length)??0)==0?13:-1),d(3),J((n=w(17,15,a.cartId$))?16:-1,n),d(2),k("isOpen",a.isDropdownOpen)("triggerIcon",a.bfIconTypes.DOTS)("options",a.cartOptions)("useCustomContent",!0)("variant","secondary")}},dependencies:[Ja,hr,Fa,Wi,pn,uE,dt,at],styles:[".container[_ngcontent-%COMP%]{width:100%}.container[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:1.375rem;color:var(--bf-color-dark-grey)}.container[_ngcontent-%COMP%] .bf-cart-nav[_ngcontent-%COMP%]{width:100%;display:flex;flex-wrap:wrap}.container[_ngcontent-%COMP%] .bf-cart-nav__tabs[_ngcontent-%COMP%]{display:flex;align-items:end}.container[_ngcontent-%COMP%] .bf-cart-nav[_ngcontent-%COMP%] .nav-tabs[_ngcontent-%COMP%]{border:0}.container[_ngcontent-%COMP%] .bf-cart-nav[_ngcontent-%COMP%] .nav-tabs__item[_ngcontent-%COMP%]{margin-right:32px;font-size:1rem;font-weight:600;color:var(--bf-color-black);position:relative;bottom:1px;cursor:pointer}.container[_ngcontent-%COMP%] .bf-cart-nav[_ngcontent-%COMP%] .nav-tabs__item.active[_ngcontent-%COMP%]{border-bottom:5px solid var(--cx-color-secondary);cursor:default}.container[_ngcontent-%COMP%] .bf-cart-nav[_ngcontent-%COMP%] .nav-tabs__item.active[_ngcontent-%COMP%] .nav-tabs__item__link[_ngcontent-%COMP%]:hover{color:var(--bf-color-grey)}.container[_ngcontent-%COMP%] .bf-cart-nav[_ngcontent-%COMP%] .nav-tabs__item__link[_ngcontent-%COMP%]{display:block;padding:12px 10px}.container[_ngcontent-%COMP%] .bf-cart-nav[_ngcontent-%COMP%] .nav-tabs__item__link[_ngcontent-%COMP%]:hover{text-decoration:none}.container[_ngcontent-%COMP%] .bf-cart-nav[_ngcontent-%COMP%] .bf-voucher[_ngcontent-%COMP%]{display:flex;flex-direction:row;gap:8px}.container[_ngcontent-%COMP%] .bf-cart-nav[_ngcontent-%COMP%] .bf-voucher__container[_ngcontent-%COMP%]{display:flex;align-items:center;gap:16px}.container[_ngcontent-%COMP%] .bf-cart-nav[_ngcontent-%COMP%] .bf-voucher__container[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{border:1px solid var(--cx-color-medium);border-radius:5px;padding:7px 16px;min-width:250px;font-size:.75rem;line-height:1.785714286;box-shadow:inset 0 1px 1px #00000013;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.container[_ngcontent-%COMP%] .bf-cart-nav[_ngcontent-%COMP%] .bf-voucher__container[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:focus{border:1px solid var(--bf-color-light-blue);box-shadow:inset 0 1px 1px #00000013,0 0 8px #66afe999}.container[_ngcontent-%COMP%] .bf-cart-nav[_ngcontent-%COMP%] .bf-cart-summary-header[_ngcontent-%COMP%]{display:flex;font-size:1rem;font-weight:600;align-items:center;justify-content:space-between;padding:22px 0 16px}.container[_ngcontent-%COMP%] .bf-cart-nav[_ngcontent-%COMP%] .bf-cart-summary-header[_ngcontent-%COMP%] span[_ngcontent-%COMP%], .container[_ngcontent-%COMP%] .bf-cart-nav[_ngcontent-%COMP%] .bf-cart-summary-header[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{color:var(--cx-color-secondary)}@media(min-width:1440px){.container[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:2rem;line-height:1}}"]})}};var By=class i{constructor(t,e){this.actions$=t;this.globalMessageService=e;this.showSuccessMessage$=Hf(()=>this.actions$.pipe(cu(eb),Bt(({voucherCode:t})=>{this.globalMessageService.add({key:"voucher.applyVoucherSuccess",params:{voucherCode:t}},ri.MSG_TYPE_INFO)})),{dispatch:!1})}static{this.\u0275fac=function(e){return new(e||i)(Ke(lu),Ke(Ua))}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac})}};var Fy=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}
13static{this.\u0275inj=ce({imports:[Gt,Ti,rE,Bu,fr,bs,zo,mE,pE,Jn.withConfig({cmsComponents:{CartHeaderComponent:{component:Ly}}}),du.forFeature([By])]})}};var qy=class i extends Ah{getQuantity(){return this.activeCartRequired().pipe(Qe(t=>t?this.activeCartFacade.getActive().pipe(Dl({totalItems:0}),bt(e=>e.totalItems??0)):pa(0)))}static{this.\u0275fac=(()=>{let t;return function(a){return(t||(t=Nt(i)))(a||i)}})()}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac})}};var jy=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[{provide:Ah,useClass:qy}]})}};var Uy=class i extends BT{constructor(e,a){super(e);this.renderer=a;this.handleResize=()=>{if(window.innerWidth>992){let e=document.querySelector("nav.bf-nav");e&&this.renderer.removeStyle(e,"height");let a=document.querySelectorAll("[data-nav-layer]");a&&a.length>0&&a.forEach(n=>{this.renderer.removeStyle(n,"height")})}}}ngOnInit(){window.addEventListener("resize",this.handleResize),this.isExpanded.subscribe(e=>{e||this.clearNavigationLayers()})}ngOnDestroy(){window.removeEventListener("resize",this.handleResize)}clearNavigationLayers(){document.querySelectorAll('[data-nav-visible="true"]').forEach(a=>a.removeAttribute("data-nav-visible"))}toggle(){let e=document.querySelector("#cx-header"),a=document.querySelector("nav.bf-nav"),n=document.querySelectorAll("[data-nav-layer]");if(e&&a){let o=e.offsetHeight,r=window.innerHeight-o;this.renderer.setStyle(a,"height",`${r}px`),n&&n.length>0&&n.forEach(s=>{this.renderer.setStyle(s,"height",`${r}px`)})}super.toggle()}static{this.\u0275fac=function(a){return new(a||i)(Ve(vT),Ve(Ml))}}static{this.\u0275cmp=Oe({type:i,selectors:[["app-bonfiglioli-hamburger-menu"]],standalone:!1,features:[Qi],decls:11,vars:21,consts:[["type","button","aria-controls","cx-header",1,"cx-hamburger",3,"click"],[1,"hamburger-box"],[1,"hamburger-inner"]],template:function(a,n){a&1&&(p(0,"button",0),A(1,"async"),A(2,"async"),A(3,"async"),A(4,"cxTranslate"),A(5,"cxTranslate"),A(6,"async"),A(7,"cxTranslate"),A(8,"cxTranslate"),$("click",function(){return n.toggle()}),p(9,"span",1),F(10,"span",2),g()()),a&2&&(_t("is-active",w(1,5,n.isExpanded)),Qt("aria-expanded",w(2,7,n.isExpanded))("aria-label",w(3,9,n.isExpanded)?w(4,11,"common.close"):w(5,13,"common.menu"))("title",w(6,15,n.isExpanded)?w(7,17,"common.close"):w(8,19,"common.menu")))},dependencies:[dt,at],encapsulation:2})}};var Vy=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}
13static{this.\u0275inj=ce({imports:[Gt,_i,mn,fT,Ti,wT,oa,Jn.withConfig({cmsComponents:{HamburgerMenuComponent:{component:Uy}}})]})}};var Jl=class{};var $y=class i extends Jl{constructor(){super(...arguments);this.activeCartFacade=Z(Su);this.httpClient=Z($i);this.occEndpointsService=Z(fi);this.userIdService=Z(na)}importXMLCart(e,a){return this.getPreconditions().pipe(Qe(([n,o])=>{let r=this.occEndpointsService.buildUrl("cartImport",{urlParams:{userId:n,cartId:o}}),s=new FormData;return s.append("xmlFile",e),s.append("clearCart",String(a)),this.httpClient.post(r,s)}))}getCartImportStatus(e){return this.getPreconditions().pipe(Qe(([a,n])=>{let o=this.occEndpointsService.buildUrl("cartImportStatus",{urlParams:{userId:a,cartId:n,importResultCode:e}});return this.httpClient.get(o)}))}getPreconditions(){return qi([this.userIdService.getUserId(),this.activeCartFacade.getActiveCartId()]).pipe(ia())}static{this.\u0275fac=(()=>{let e;return function(n){return(e||(e=Nt(i)))(n||i)}})()}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};var Hy=class i{constructor(t){this.adapter=t}static{this.POLLING_INTERVAL_MS=3e3}importXMLCartWithPolling(t,e){return this.adapter.importXMLCart(t,e).pipe(Qe(a=>{if(a.complete)return pa(a);let n=String(a.code);return Rf(i.POLLING_INTERVAL_MS).pipe(Dl(0),Qe(()=>this.adapter.getCartImportStatus(n)),sP(o=>!o.complete,!0))}))}static{this.\u0275fac=function(e){return new(e||i)(Ke(Jl))}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};var WJ=["fileInput"],QJ=(i,t)=>t.code;function ZJ(i,t){if(i&1&&(za(0,"span",13),S(1),ya()),i&2){let e=v();d(),j(" ",e.selectedFile().name," ")}}function YJ(i,t){i&1&&(za(0,"h2",20),S(1),A(2,"cxTranslate"),ya()),i&2&&(d(),j(" ",w(2,1,"importSavedCart.resultsList")," "))}function JJ(i,t){if(i&1&&(za(0,"div"),A(1,"lowercase"),S(2),ya()),i&2){let e=t.$implicit;Ya(Qn("import-saved-cart-results__message import-saved-cart-results__message--",w(1,4,e.type))),d(2),j(" ",e.message," ")}}function XJ(i,t){if(i&1&&(za(0,"div",23)(1,"p",24),S(2),ya(),za(3,"p",25),S(4),A(5,"cxTranslate"),ya(),za(6,"p",25),S(7),A(8,"cxTranslate"),ya(),ut(9,JJ,3,6,"div",22,Yt),ya()),i&2){let e=t.$implicit;_t("import-saved-cart-results__line--error",!e.success),d(2),j(" ",e.description," "),d(2),Ji(" ",w(5,7,"importSavedCart.quantity"),"",e.qty," "),d(3),Ji(" ",w(8,9,"importSavedCart.code"),"",e.code," "),d(2),mt(e.messages)}}function eX(i,t){if(i&1&&(za(0,"div"),A(1,"lowercase"),S(2),ya()),i&2){let e=t.$implicit;Ya(Qn("import-saved-cart-results__message import-saved-cart-results__message--",w(1,4,e.type))),d(2),j(" ",e.message," ")}}function tX(i,t){if(i&1&&(za(0,"section",19),Y(1,YJ,3,3,"h2",20),ut(2,XJ,11,11,"div",21,QJ),ut(4,eX,3,6,"div",22,Yt),ya()),i&2){let e,a,n,o=v();d(),J((e=o.result())!=null&&e.lines?1:-1),d(),mt((a=o.result())==null?null:a.lines),d(2),mt((n=o.result())==null?null:n.messages)}}var Ky=class i{constructor(){this.cartImportService=Z(Hy);this.loadingService=Z(Hl);this.multiCartFacade=Z(Ch);this.userIdService=Z(na);this.selectedFile=Cp(null);this.clearCart=Cp(!0);this.importing=Cp(!1);this.result=Cp(null)}onFileSelected(t){let e=t.target;this.selectedFile.set(e.files?.[0]??null),this.result.set(null)}triggerFileInput(){this.fileInput.nativeElement.click()}onImport(){this.selectedFile()&&(this.importing.set(!0),this.result.set(null),this.loadingService.show("importSavedCart.uploadStarted"),this.importSub?.unsubscribe(),this.importSub=this.cartImportService.importXMLCartWithPolling(this.selectedFile(),this.clearCart()).pipe(Co(()=>(this.result.set({code:0,success:!1,complete:!0,messages:[{type:"E",message:"Generic error"}],lines:[],parsedLines:0,totalLines:0,cartCode:"",currentOperation:"",restorationStatus:""}),this.importing.set(!1),this.loadingService.hide(),_n)),Bt(t=>this.onSuccess(t))).subscribe())}onSuccess(t){if(this.result.set(t),!t.complete)return this.updateLoadingText(t);this.importing.set(!1),this.loadingService.hide(),t.success&&t.cartCode&&this.userIdService.getUserId().subscribe(e=>{this.multiCartFacade.loadCart({cartId:t.cartCode,userId:e,extraData:{active:!0}})})}ngOnDestroy(){this.importSub?.unsubscribe(),this.loadingService.hide()}updateLoadingText(t){let e=t.currentOperation||"";t.totalLines&&(e+=` (${t.parsedLines}/${t.totalLines})`),e&&this.loadingService.show(e,!1)}static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275cmp=Oe({type:i,selectors:[["bonfiglioli-import-saved-cart"]],viewQuery:function(e,a){if(e&1&&Ki(WJ,5),e&2){let n;Ei(n=Di())&&(a.fileInput=n.first)}},decls:43,vars:34,consts:[["fileInput",""],[1,"import-saved-cart-header"],[1,"import-saved-cart-header__description"],[1,"import-saved-cart-content"],[1,"import-saved-cart-content__row"],[1,"import-saved-cart-content__col","import-saved-cart-content__col--left"],[1,"import-saved-cart-content__subtitle"],[1,"import-saved-cart-content__list"],[1,"import-saved-cart-content__col","import-saved-cart-content__col--right"],[1,"import-saved-cart-content__instructions"],[1,"import-saved-cart-content__note"],["type","file","accept","text/xml",1,"import-saved-cart-content__file-input",3,"change"],["type","button",1,"btn-secondary","btn",3,"click"],[1,"import-saved-cart-content__file-name"],[1,"import-saved-cart-footer"],[1,"import-saved-cart-footer__checkbox"],["type","checkbox",1,"import-saved-cart-footer__checkbox-input",3,"change","checked"],[1,"import-saved-cart-footer__checkbox-label"],["type","button",1,"btn","btn-primary",3,"click","disabled"],[1,"import-saved-cart-results"],[1,"import-saved-cart-results__title"],[1,"import-saved-cart-results__line",3,"import-saved-cart-results__line--error"],[3,"class"],[1,"import-saved-cart-results__line"],[1,"import-saved-cart-results__line-description"],[1,"import-saved-cart-results__line-meta"]],template:function(e,a){if(e&1&&(za(0,"section",1)(1,"p",2),S(2),A(3,"cxTranslate"),ya()(),za(4,"section",3)(5,"div",4)(6,"div",5)(7,"h2",6),S(8),A(9,"cxTranslate"),ya(),za(10,"ul",7)(11,"li"),S(12),A(13,"c
13xTranslate"),ya(),za(14,"li"),S(15),A(16,"cxTranslate"),ya(),za(17,"li"),S(18),A(19,"cxTranslate"),ya()()(),za(20,"div",8)(21,"p",9),S(22),A(23,"cxTranslate"),ya(),za(24,"p",10),S(25),A(26,"cxTranslate"),ya(),za(27,"input",11,0),_p("change",function(o){return a.onFileSelected(o)}),ya(),za(29,"button",12),_p("click",function(){return a.triggerFileInput()}),S(30),A(31,"cxTranslate"),ya(),Y(32,ZJ,2,1,"span",13),ya()()(),za(33,"section",14)(34,"label",15)(35,"input",16),_p("change",function(){return a.clearCart.set(!a.clearCart())}),ya(),za(36,"span",17),S(37),A(38,"cxTranslate"),ya()(),za(39,"button",18),_p("click",function(){return a.onImport()}),S(40),A(41,"cxTranslate"),ya()(),Y(42,tX,6,1,"section",19)),e&2){let n;d(2),j(" ",w(3,14,"importSavedCart.description")," "),d(6),j(" ",w(9,16,"importSavedCart.formatTitle")," "),d(4),B(w(13,18,"importSavedCart.formatItem1")),d(3),B(w(16,20,"importSavedCart.formatItem2")),d(3),B(w(19,22,"importSavedCart.formatItem3")),d(4),j(" ",w(23,24,"importSavedCart.uploadInstructions")," "),d(3),j(" ",w(26,26,"importSavedCart.uploadNote")," "),d(5),j(" ",w(31,28,"importSavedCart.chooseFile")," "),d(2),J(a.selectedFile()?32:-1),d(3),kp("checked",a.clearCart()),d(2),j(" ",w(38,30,"importSavedCart.cleanCart")," "),d(2),kp("disabled",!a.selectedFile()||a.importing()),d(),j(" ",w(41,32,"importSavedCart.import")," "),d(2),J((n=a.result())!=null&&n.complete?42:-1)}},dependencies:[Vf,at],styles:[".import-saved-cart-header[_ngcontent-%COMP%]{padding:16px 0;width:100%;border-bottom:1px solid var(--bf-color-black)}.import-saved-cart-header__description[_ngcontent-%COMP%]{font-size:.875rem;color:var(--bf-color-black);margin:0}.import-saved-cart-content[_ngcontent-%COMP%]{padding:32px 0;width:100%;border-bottom:1px solid var(--bf-color-black)}.import-saved-cart-content__row[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:32px}@media(min-width:768px){.import-saved-cart-content__row[_ngcontent-%COMP%]{flex-direction:row}}.import-saved-cart-content__col[_ngcontent-%COMP%]{flex:1}@media(min-width:768px){.import-saved-cart-content__col--left[_ngcontent-%COMP%]{padding-right:32px}}@media(min-width:768px){.import-saved-cart-content__col--right[_ngcontent-%COMP%]{padding-left:32px}}.import-saved-cart-content__subtitle[_ngcontent-%COMP%]{font-size:.875rem;font-weight:700;color:var(--bf-color-black);margin:0 0 16px}.import-saved-cart-content__list[_ngcontent-%COMP%]{list-style:disc;padding-left:20px;margin:0}.import-saved-cart-content__list[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{font-size:.875rem;color:var(--bf-color-black);margin-bottom:0}.import-saved-cart-content__instructions[_ngcontent-%COMP%]{font-size:.875rem;font-weight:700;color:var(--bf-color-black);margin:0 0 8px}.import-saved-cart-content__note[_ngcontent-%COMP%]{font-size:.875rem;font-style:italic;color:var(--bf-color-black);margin:0 0 16px}.import-saved-cart-content__file-input[_ngcontent-%COMP%]{display:none}.import-saved-cart-content__file-name[_ngcontent-%COMP%]{font-size:.875rem;color:var(--bf-color-dark-grey);margin-left:12px}.import-saved-cart-footer[_ngcontent-%COMP%]{padding:24px 0;width:100%;display:flex;justify-content:flex-end;align-items:center;gap:16px}.import-saved-cart-footer__checkbox[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;cursor:pointer}.import-saved-cart-footer__checkbox-input[_ngcontent-%COMP%]{width:18px;height:18px;cursor:pointer}.import-saved-cart-footer__checkbox-label[_ngcontent-%COMP%]{font-size:.875rem;color:var(--bf-color-black)}.import-saved-cart-results__success[_ngcontent-%COMP%]{font-size:.875rem;color:var(--cx-label-success);margin-bottom:16px}.import-saved-cart-results__success[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:var(--cx-color-primary);text-decoration:underline}.import-saved-cart-results__title[_ngcontent-%COMP%]{font-size:1.125rem;font-weight:700;color:var(--bf-color-black);margin:0 0 16px}.import-saved-cart-results__line[_ngcontent-%COMP%]{padding:12px;margin-bottom:8px;border:1px solid var(--cx-color-medium);border-radius:4px}.import-saved-cart-results__line--error[_ngcontent-%COMP%]{border-color:var(--cx-label-danger);background-color:var(--cx-label-danger)}.import-saved-cart-results__line--error[_ngcontent-%COMP%] .import-saved-cart-results__line-meta[_ngcontent-%COMP%]{color:var(--cx-color-light)}.import-saved-cart-results__line-description[_ngcontent-%COMP%]{font-size:.875rem;font-weight:600;margin:0 0 4px}.import-saved-cart-results__line-meta[_ngcontent-%COMP%]{font-size:.8125rem;color:var(--bf-color-dark-grey);margin:0 0 8px}.import-saved-cart-results__message[_ngcontent-%COMP%]{font-size:.8125rem;padding:6px 10px;border-radius:4px;margin-bottom:4px}.import-saved-cart-results__message--w[_ngcontent-%COMP%]{background-color:var(--cx-label-warning);color:var(--bf-color-black)}.import-saved-cart-results__message--e[_ngcontent-%COMP%]{background-color:var(--cx-label-danger);color:var(--cx-color-light)}.import-saved-cart-results__message--i[_ngcontent-%COMP%]{background-color:var(--cx-color-background);color:var(--cx-color-text)}"]})}};var Gy=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({cmsComponents:{ImportSavedCartComponent:{component:Ky}}}),ue({backend:{occ:{endpoints:{cartImport:"users/${userId}/carts/${cartId}/import/xml",cartImportStatus:"users/${userId}/carts/${cartId}/import/${importResultCode}"}}}}),{provide:Jl,useClass:$y}]})}};var iX=i=>({"cx-message-display":i}),aX=(i,t,e)=>({author:i,text:t,date:e}),nX=i=>({count:i});function oX(i,t){i&1&&(p(0,"label"),S(1),A(2,"cxTranslate"),g()),i&2&&(d(),j(" ",w(2,1,"chatMessaging.customerService")," "))}function rX(i,t){if(i&1&&(S(0),A(1,"cxDate")),i&2){let e=v().$implicit;j(" ",$t(1,1,e.createdAt,"dd-MM-yyyy HH:mm")," ")}}function sX(i,t){if(i&1){let e=ke();p(0,"a",9),$("click",function(){W(e);let n=v().$implicit,o=v(2);return Q(o.onItemClicked(n.item))}),S(1),g()}if(i&2){let e=v().$implicit;d(),j("",e.item.name,":")}}function lX(i,t){if(i&1&&(p(0,"div",10),F(1,"cx-icon",12),p(2,"div",13)(3,"p"),S(4),g(),p(5,"p"),S(6),g()()()),i&2){let e=v().$implicit,a=v(3);d(),k("type",a.iconTypes.ATTACHMENT),d(3),B(e.type),d(2),B(e.id)}}function cX(i,t){if(i&1){let e=ke();p(0,"a",14),$("click",function(){W(e);let n=v().$implicit,o=v(3);return Q(o.openDialog(n.id??""))}),S(1),g()}if(i&2){let e=v().$implicit;d(),j(" ",e.id," ")}}function dX(i,t){if(i&1&&Y(0,lX,7,3,"div",10)(1,cX,2,1,"a",11),i&2){let e=t.$implicit;J(e.type&&e.type!=="cart"?0:1)}}function uX(i,t){if(i&1&&(p(0,"div",3),F(1,"cx-avatar",5),p(2,"div")(3,"div",6),Y(4,oX,3,3,"label"),p(5,"label"),S(6),g(),Y(7,rX,2,4),g(),p(8,"div",7),A(9,"cxDate"),A(10,"cxTranslate"),Y(11,sX,2,1,"a",8),S(12),g(),ut(13,dX,2,1,null,null,Yt),g()()),i&2){let e=t.$implicit,a=t.$index,n=v(2);k("ngClass",yt(16,iX,e.rightAlign??!1)),d(),k("message",e),d(3),J(e.addedByAgent?4:-1),d(2),j(" ",e.author," "),d(),J(n.showDate?7:-1),d(),k("ngClass",e.rightAlign??!1?"cx-message-right-align-text":"cx-message-left-align-text")("tabindex",a?-1:0),Qt("aria-label",$t(10,13,"chatMessaging.informationLabel",iu(18,aX,e.author,n.getMessageText(e),$t(9,10,e.createdAt,n.messagingConfigs==null?null:n.messagingConfigs.dateFormat)??n.dateFormat))),d(3),J(e.item?11:-1),d(),j(" ",e.text," "),d(),mt(e.attachments)}}function mX(i,t){if(i&1&&(p(0,"option",26),S(1),g()),i&2){let e=t.$implicit;k("value",nn(e.id)),d(),j(" ",e.name," ")}}function pX(i,t){i&1&&(p(0,"select",17),A(1,"cxTranslate"),ut(2,mX,2,3,"option",26,Yt),g()),i&2&&(Qt("aria-label",w(1,1,"chatMessaging.a11y.itemListBoxLabel")),d(2),mt(t))}function gX(i,t){i&1&&(p(0,"span",20),S(1),A(2,"cxTranslate"),g()),i&2&&(d(),j(" ",w(2,1,"chatMessaging.characterLimitAlert")," "))}function fX(i,t){if(i&1&&(F(0,"cx-icon",12),p(1,"span",27),S(2),A(3,"cxTranslate"),g()),i&2){let e=v(4);k("type",e.iconTypes.UPLOAD),d(2),j("",w(3,2,"chatMessaging.uploadFile")," ")}}function hX(i,t){if(i&1&&(p(0,"cx-file-upload",23),he(1,fX,4,4,"ng-template"),g()),i&2){let e=v(3);k("formControl",e.form.get("file"))("accept",e.allowedTypes)}}function bX(i,t){if(i&1){let e=ke();p(0,"div",4)(1,"div",15)(2,"label",16)(3,"span"),S(4),A(5,"cxTranslate"),Y(6,pX,4,3,"select",17),A(7,"async"),g(),p(8,"div",18)(9,"input",19),A(10,"cxTranslate"),$("keydown.enter",function(){W(e);let n=v(2);return Q(n.onSend())}),g(),Y(11,gX,3,3,"span",20),p(12,"button",21),$("click",function(){W(e);let n=v(2);return Q(n.onSend())}),S(13),A(14,"cxTranslate"),g()()(),p(15,"div",22),Y(16,hX,2,2,"cx-file-upload",23),p(17,"p",24),S(18),A(19,"cxTranslate"),g()(),F(20,"cx-form-errors",25),g()()}if(i&2){let e,a=v(2);
13k("formGroup",a.form),d(4),j(" ",w(5,12,"chatMessaging.addNewMessage")," "),d(2),J((e=w(7,14,a.messagingConfigs==null?null:a.messagingConfigs.itemList$))?6:-1,e),d(3),k("placeholder",nn((a.messagingConfigs==null?null:a.messagingConfigs.newMessagePlaceHolder)||w(10,16,"chatMessaging.addMessagePlaceHolder")))("maxLength",(a.messagingConfigs==null?null:a.messagingConfigs.charactersLimit)||a.MAX_INPUT_CHARACTERS),d(2),J(a.inputCharacterLeft===0?11:-1),d(),k("ngClass",a.messagingConfigs!=null&&a.messagingConfigs.sendBtnIsNotPrimary?"btn-secondary":"btn-primary"),d(),j(" ",w(14,18,"chatMessaging.send")," "),d(3),J(a.messagingConfigs!=null&&a.messagingConfigs.enableFileUploadOption?16:-1),d(2),j(" ",$t(19,20,"chatMessaging.charactersLeft",yt(23,nX,a.inputCharacterLeft))," "),d(2),k("control",a.form.get("file"))}}function vX(i,t){if(i&1){let e=ke();p(0,"div",0),F(1,"div",1),p(2,"div",2),A(3,"cxTranslate"),$("keydown.arrowdown",function(n){W(e);let o=v();return Q(o.focusNextChild(n))})("keydown.arrowup",function(n){W(e);let o=v();return Q(o.focusPreviousChild(n))}),ut(4,uX,15,22,"div",3,Yt),g()(),Y(6,bX,21,25,"div",4),A(7,"async")}if(i&2){let e=v();d(2),Qt("aria-label",w(3,2,"chatMessaging.messages")),d(2),mt(t),d(2),J(w(7,4,e.messagingConfigs==null?null:e.messagingConfigs.displayAddMessageSection)?6:-1)}}var Hu=class i extends VT{constructor(){super(...arguments);this.showDate=!1;this.vcr=Z(rs);this.launchDialogService=Z(gr);this.savedCartFacade=Z(_h)}openDialog(e){this.savedCartFacade.loadSavedCart(e),this.savedCartFacade.getSavedCart(e).pipe(Ut(a=>!a.loading&&!!a.value),ia()).subscribe(a=>{this.launchDialogService.openDialog(eo.SAVED_CART,void 0,this.vcr,{cart:a.value,layoutOption:Au.RESTORE,successRoute:"cart"})?.pipe(ia()).subscribe()})}static{this.\u0275fac=(()=>{let e;return function(n){return(e||(e=Nt(i)))(n||i)}})()}static{this.\u0275cmp=Oe({type:i,selectors:[["bonfiglioli-messaging"]],inputs:{showDate:"showDate"},standalone:!1,features:[Qi],decls:2,vars:3,consts:[[1,"container"],[1,"cx-avatar-line"],["role","list","id","cx-messages",1,"cx-messages",3,"keydown.arrowdown","keydown.arrowup"],["role","listitem",1,"cx-message-card",3,"ngClass"],[1,"cx-message-footer",3,"formGroup"],[3,"message"],[1,"bf-message-label"],[3,"ngClass","tabindex"],[1,"cx-message-item-link"],[1,"cx-message-item-link",3,"click"],[1,"bf-attachment"],[1,"cx-attachment"],[3,"type"],[1,"bf-attachment-details"],[1,"cx-attachment",3,"click"],[1,"cx-message-box"],["id","cx-messaging-footer-label",1,"cx-footer-label"],["formControlName","item",1,"cx-message-item-selection"],[1,"cx-message-input"],["aria-labelledby","cx-messaging-footer-label","formControlName","message","type","text",1,"form-control",3,"keydown.enter","maxLength","placeholder"],["role","alert",1,"cx-visually-hidden"],["aria-labelledby","cx-messaging-footer-label",1,"btn","btn-block","cx-send",3,"click","ngClass"],["id","cx-message-footer",1,"cx-message-footer-info"],[3,"formControl","accept"],[1,"cx-message-footer-info-text"],["prefix","formErrors.file",3,"control"],[3,"value"],[1,"cx-message-footer-text"]],template:function(a,n){if(a&1&&(Y(0,vX,8,6),A(1,"async")),a&2){let o;J((o=w(1,1,n.messageEvents$))?0:-1,o)}},dependencies:[Ja,UT,hi,Pn,Tn,Fa,Io,Wi,er,eh,tr,Fr,OT,MT,dt,at,pu],styles:[".bf-message-label[_ngcontent-%COMP%]{display:flex;align-items:center;gap:15px}.bf-attachment[_ngcontent-%COMP%]{display:flex;flex-direction:row;gap:8px}.bf-attachment-details[_ngcontent-%COMP%]{margin-top:10px}.bf-attachment-details[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin-bottom:10px}"]})}};var Wy=class i extends UE{static{this.\u0275fac=(()=>{let t;return function(a){return(t||(t=Nt(i)))(a||i)}})()}static{this.\u0275cmp=Oe({type:i,selectors:[["bonfiglioli-customer-ticketing-messages"]],standalone:!1,features:[Qi],decls:1,vars:3,consts:[[3,"send","downloadAttachment","messageEvents$","messagingConfigs","showDate"]],template:function(e,a){e&1&&(p(0,"bonfiglioli-messaging",0),$("send",function(o){return a.onSend(o)})("downloadAttachment",function(o){return a.downloadAttachment(o)}),g()),e&2&&k("messageEvents$",a.messageEvents$)("messagingConfigs",a.messagingConfigs)("showDate",!0)},dependencies:[Hu],encapsulation:2})}};var Ku=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({cmsComponents:{SupportTicketUpdateComponent:{component:Wy,guards:[mu]}}})],imports:[Gt,ph,Ti,oa,Xn,NT,uh,G2]})}};var Qy=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue(yD)],imports:[tb]})}};var yX="cartWishListCore";var PM=(()=>
13{class i{static{this.\u0275fac=function(a){return new(a||i)}}static{this.\u0275prov=Te({token:i,factory:()=>aT({facade:i,feature:yX,methods:["createWishList","getWishList","loadWishList","addEntry","removeEntry","getWishListLoading"],async:!0}),providedIn:"root"})}}return i})();var kX=["addToWishlistButton"],_X=["removeFromWishlistButton"],SX=()=>({cxRoute:"login"});function AX(i,t){if(i&1){let e=ke();p(0,"div")(1,"button",7,2),A(3,"async"),A(4,"cxTranslate"),$("click",function(){let n=W(e).ngIf,o=v(6);return Q(o.remove(n))}),F(5,"cx-icon",8),p(6,"span",9),S(7),A(8,"cxTranslate"),g()()()}if(i&2){let e=v(6);d(),k("disabled",w(3,4,e.loading$))("cxAtMessage",w(4,6,"addToWishList.removedFromWishList")),d(4),k("type",e.iconTypes.HEART),d(2),B(w(8,8,"addToWishList.remove"))}}function wX(i,t){if(i&1){let e=ke();p(0,"button",10,3),A(2,"async"),A(3,"cxTranslate"),$("click",function(){W(e);let n=v(5).ngIf,o=v();return Q(o.add(n))}),F(4,"cx-icon",8),p(5,"span",9),S(6),A(7,"cxTranslate"),g()()}if(i&2){let e=v(6);k("disabled",w(2,4,e.loading$))("cxAtMessage",w(3,6,"addToWishList.addedToWishList")),d(4),k("type",e.iconTypes.EMPTY_HEART),d(2),B(w(7,8,"addToWishList.add"))}}function PX(i,t){if(i&1&&(rt(0),he(1,AX,9,10,"div",5)(2,wX,8,10,"ng-template",null,1,Ma),st()),i&2){let e=Ri(3),a=v(2).ngIf,n=v(2).ngIf,o=v();d(),k("ngIf",o.getProductInWishList(n,a))("ngIfElse",e)}}function TX(i,t){if(i&1){let e=ke();p(0,"div")(1,"button",11),A(2,"async"),A(3,"cxTranslate"),$("click",function(){let n=W(e).ngIf,o=v(6);return Q(o.remove(n))}),F(4,"cx-icon",8),p(5,"span",9),S(6),A(7,"cxTranslate"),g()()()}if(i&2){let e=v(6);d(),k("disabled",w(2,4,e.loading$))("cxAtMessage",w(3,6,"addToWishList.removedFromWishList")),d(3),k("type",e.iconTypes.HEART),d(2),B(w(7,8,"addToWishList.remove"))}}function xX(i,t){if(i&1){let e=ke();p(0,"button",12),A(1,"async"),A(2,"cxTranslate"),$("click",function(){W(e);let n=v(5).ngIf,o=v();return Q(o.add(n))}),F(3,"cx-icon",8),p(4,"span",9),S(5),A(6,"cxTranslate"),g()()}if(i&2){let e=v(6);k("disabled",w(1,4,e.loading$))("cxAtMessage",w(2,6,"addToWishList.addedToWishList")),d(3),k("type",e.iconTypes.EMPTY_HEART),d(2),B(w(6,8,"addToWishList.add"))}}function EX(i,t){if(i&1&&(rt(0),he(1,TX,8,10,"div",5)(2,xX,7,10,"ng-template",null,1,Ma),st()),i&2){let e=Ri(3),a=v(2).ngIf,n=v(2).ngIf,o=v();d(),k("ngIf",o.getProductInWishList(n,a))("ngIfElse",e)}}function DX(i,t){i&1&&(rt(0),he(1,PX,4,2,"ng-container",6)(2,EX,4,2,"ng-container",6),st()),i&2&&(d(),k("cxFeature","a11yLinkBtnsToTertiaryBtns"),d(),k("cxFeature","!a11yLinkBtnsToTertiaryBtns"))}function IX(i,t){if(i&1&&(rt(0),he(1,DX,3,2,"ng-container",4),st()),i&2){let e=v(3);d(),k("ngIf",e.hasStock)}}function zX(i,t){if(i&1&&(rt(0),he(1,IX,2,1,"ng-container",4),A(2,"async"),st()),i&2){let e=v(2);d(),k("ngIf",w(2,1,e.wishListEntries$))}}function MX(i,t){if(i&1&&(rt(0),he(1,zX,3,3,"ng-container",5),A(2,"async"),st()),i&2){let e=v(),a=Ri(3);d(),k("ngIf",w(2,2,e.userLoggedIn$))("ngIfElse",a)}}function OX(i,t){if(i&1&&(rt(0),p(1,"a",13),A(2,"cxUrl"),F(3,"cx-icon",8),p(4,"span",9),S(5),A(6,"cxTranslate"),g()(),st()),i&2){let e=v(2);d(),k("routerLink",w(2,3,An(7,SX))),d(2),k("type",e.iconTypes.EMPTY_HEART),d(2),B(w(6,5,"addToWishList.anonymous"))}}function NX(i,t){if(i&1&&he(0,OX,7,8,"ng-container",4),i&2){let e=v();k("ngIf",e.hasStock)}}var TM=(()=>{class i{constructor(e,a,n){this.wishListFacade=e,this.currentProductService=a,this.authService=n,this.product$=this.currentProductService.getProduct().pipe(Ut(Br),Bt(o=>this.setStockInfo(o))),this.userLoggedIn$=this.authService.isUserLoggedIn().pipe(Bt(o=>{o&&(this.wishListEntries$=this.getWishListEntries(),this.loading$=this.wishListFacade.getWishListLoading())})),this.hasStock=!1,this.iconTypes=cT}add(e){e.code&&(this.wishListFacade.addEntry(e.code),this.restoreFocus())}remove(e){this.wishListFacade.removeEntry(e),this.restoreFocus()}getProductInWishList(e,a){return a.find(o=>o.product?.code===e.code)}setStockInfo(e){this.hasStock=!!(e.stock&&e.stock.stockLevelStatus!=="outOfStock")}getWishListEntries(){return this.wishListFacade.getWishList().pipe(Ut(e=>!!e),bt(e=>e.entries??[]))}restoreFocus(){this.loading$.pipe(Ut(e=>!e),nt(1)).subscribe(()=>{this.removeFromWishlistButton?.nativeElement.focus()||this.addToWishlistButton?.nativeElement.focus()})}static{this.\u0275fac=function(a){return new(a||i)(Ve(PM),Ve(Mo),Ve(wn))}}
13static{this.\u0275cmp=Oe({type:i,selectors:[["cx-add-to-wishlist"]],viewQuery:function(a,n){if(a&1&&Ki(kX,5)(_X,5),a&2){let o;Ei(o=Di())&&(n.addToWishlistButton=o.first),Ei(o=Di())&&(n.removeFromWishlistButton=o.first)}},decls:4,vars:3,consts:[["loginPrompt",""],["addItem",""],["removeFromWishlistButton",""],["addToWishlistButton",""],[4,"ngIf"],[4,"ngIf","ngIfElse"],[4,"cxFeature"],[1,"btn","btn-tertiary","button-remove",3,"click","disabled","cxAtMessage"],["aria-hidden","true",3,"type"],[1,"button-text"],[1,"btn","btn-tertiary","button-add",3,"click","disabled","cxAtMessage"],[1,"btn","btn-link","button-remove","cx-action-link",3,"click","disabled","cxAtMessage"],[1,"btn","btn-link","button-add","cx-action-link",3,"click","disabled","cxAtMessage"],["cxBtnLikeLink","",1,"btn","btn-link","button-add-link","cx-action-link",3,"routerLink"]],template:function(a,n){a&1&&(he(0,MX,3,4,"ng-container",4),A(1,"async"),he(2,NX,1,1,"ng-template",null,0,Ma)),a&2&&k("ngIf",w(1,1,n.product$))},dependencies:[ai,lh,hi,ST,Yn,ss,dt,at,cs],encapsulation:2,changeDetection:0})}}return i})(),xM=(()=>{class i{static{this.\u0275fac=function(a){return new(a||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[Ga({cmsComponents:{AddToWishListComponent:{component:TM}}})],imports:[Gt,Ti,oa,_i,mn,jl,pr,AT,TM]})}}return i})();var i_=i=>({product:i});function RX(i,t){if(i&1&&F(0,"cx-promotions",0),i&2){let e=v();k("promotions",e.potentialPromotions)}}function LX(i,t){if(i&1&&F(0,"p",9),i&2){let e=v(2);k("innerHTML",e==null?null:e.code,Vt)}}function BX(i,t){if(i&1&&F(0,"p",9),i&2){let e=v(2);k("innerHTML",e==null?null:e.summary,Vt)}}function FX(i,t){if(i&1&&F(0,"p",10),i&2){let e=v(2);k("innerHTML",e==null?null:e.summary,Vt)}}function qX(i,t){if(i&1&&(p(0,"div",14),A(1,"cxTranslate"),S(2),p(3,"sup"),S(4),A(5,"cxTranslate"),g()(),p(6,"div",15),S(7),A(8,"cxTranslate"),g()),i&2){let e=v(5);Qt("aria-label",w(1,4,"productSummary.newItemPrice")),d(2),j(" ",e==null||e.price==null?null:e.price.formattedValue," "),d(2),B(w(5,6,"productSummary.vat")),d(3),j(" ",w(8,8,"productSummary.priceSubtitle")," ")}}function jX(i,t){if(i&1&&Y(0,qX,9,10),i&2){let e=v(4);J(e.price!=null&&e.price.formattedValue?0:-1)}}function UX(i,t){i&1&&Ca(0)}function VX(i,t){if(i&1&&he(0,jX,1,1,"ng-template",1)(1,UX,1,0,"ng-container",13),i&2){let e=v(3),a=v();k("cxOutlet",a.outlets.PRICE)("cxOutletContext",yt(4,i_,e)),d(),k("cxOutlet",a.outlets.PRICE)("cxOutletContext",yt(6,i_,e))}}function $X(i,t){i&1&&Y(0,VX,2,8),i&2&&J(t.showPriceEnabled?0:-1)}function HX(i,t){if(i&1&&(p(0,"div",2)(1,"div",3)(2,"div",4)(3,"div",2)(4,"div",5)(5,"div",6),F(6,"bonfiglioli-favorites",7)(7,"h1",8),g()()(),Y(8,LX,1,1,"p",9)(9,BX,1,1,"p",9),g(),Y(10,FX,1,1,"p",10),F(11,"p",10)(12,"bonfiglioli-add-to-cart")(13,"bonfiglioli-configure-product"),Y(14,$X,1,1),A(15,"async"),g(),p(16,"div",11),F(17,"cx-media",12),g()()),i&2){let e,a=v(),n=v();d(6),k("type","PRODUCT")("code",a.code??""),d(),k("innerHTML",a==null?null:a.nameHtml,Vt),d(),J(a.baseProduct?8:9),d(2),J(a.baseProduct?10:-1),d(),k("innerHTML",a==null?null:a.description,Vt),d(3),J((e=w(15,8,n.shopConfiguration$))?14:-1,e),d(3),k("container",a==null?null:a.images)}}function KX(i,t){if(i&1&&(Y(0,RX,1,1,"cx-promotions",0),he(1,HX,18,10,"ng-template",1)),i&2){let e=t,a=v();J(e.potentialPromotions?0:-1),d(),k("cxOutlet",a.outlets.SUMMARY)("cxOutletContext",yt(3,i_,e))}}var Zy=class i extends wx{constructor(){super(...arguments);this.shopConfigurationService=Z(qh);this.shopConfiguration$=this.shopConfigurationService.getCurrentStoreConfiguration()}static{this.\u0275fac=(()=>{let e;return function(n){return(e||(e=Nt(i)))(n||i)}})()}static{this.\u0275cmp=Oe({type:i,selectors:[["bonfiglioli-product-summary"]],standalone:!1,features:[Qi],decls:2,vars:3,consts:[[3,"promotions"],[3,"cxOutlet","cxOutletContext"],[1,"row"],[1,"col-xs-12","col-lg-8",2,"padding","0"],[1,"bf-presentation__header"],[1,"col-xs-6","col-sm-6","col-md-6","col-lg-6","bf-presentation__div-title"],[1,"bf-presentation__title"],[3,"type","code"],[3,"innerHTML"],[1,"bf-presentation__mini-description",3,"innerHTML"],[1,"bf-presentation__description",3,"innerHTML"],[1,"col-xs-12","col-md-4"],["format","product",3,"container"],[4,"cxOutlet","cxOutletContext"],[1,"price","bf-presentation__price"],[1,"bf-presentation__price__subtitle"]],template:function(a,n){if(a&1&&(Y(0,KX,2,5),A(1,"async")),a&2){let o;J((o=w(1,1,n.product$))?0:-1,o)}},dependencies:[ah,vu,Va,aD,wD,to,at,dt],styles:[".bf-presentation__header[_ngcontent-%COMP%]{margin-bottom:16px}.bf-presentation__div-title[_ngcontent-%COMP%]{padding-left:0}.bf-presentation__title[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:6px}.bf-presentation__title[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{margin:0;font-size:2rem;line-height:1.136363636;color:var(--cx-color-primary)}.bf-presentation__mini-description[_ngcontent-%COMP%]{font-weight:600;font-size:.875rem;line-height:1.42857143;margin:0;color:var(--cx-color-primary)}.bf-presentation__description[_ngcontent-%COMP%]{font-size:.875rem;line-height:1.42857143;color:var(--bf-color-dark-grey);margin-bottom:10px}.bf-presentation__price[_ngcontent-%COMP%]{width:100%;color:var(--cx-color-primary);font-size:1.563rem;line-height:1;margin:15px 0 10px}.bf-presentation__price[_ngcontent-%COMP%] sup[_ngcontent-%COMP%]{color:var(--cx-color-primary-light);font-weight:400}.bf-presentation__price__subtitle[_ngcontent-%COMP%]{font-size:.813rem;line-height:1.384615385;color:var(--cx-color-primary-light);font-weight:600;margin-bottom:16px}"]})}};var Gu=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({cmsComponents:{ProductSummaryComponent:{component:Zy}}})],imports:[Ti,Gt,_i,mn,Bl,mh,xM,oa,jl,Oo,Yh,dT,Mu,Gl]})}};var Jy=class i{constructor(){this.availableConfigurationsAdapter=Z(Vu)}getAvailableConfigurations(t,e,a,n,o,r){return this.availableConfigurationsAdapter.loadAvailableConfigurations(t,e,a,n,o,r)}static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};var Wu=class i extends vh{getFacetListFromSearchPage(t,e="showSearch"){let a=t.systemOfMeasurement,n=t.selectorCategory?.matrixProperties,o=r=>!!r[e]&&(!r.measurementSystem||r.measurementSystem===a);return n?.length?{facets:n.filter(o).map(r=>r.facets).filter(mr)}:{facets:t.facets?.filter(o)??[]}}static{this.\u0275fac=(()=>{let t;return function(a){return(t||(t=Nt(i)))(a||i)}})()}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};function ZX(i,t){if(i&1&&F(0,"th",9),i&2){let e=v().$implicit;k("innerHTML",e.facets.name,Vt)}}function YX(i,t){if(i&1&&Y(0,ZX,1,1,"th",9),i&2){let e=t.$implicit,a=v(2);J(e&&e.facets&&(e.measurementSystem==""||e.measurementSystem==a.configurations.systemOfMeasurement)?0:-1)}}function JX(i,t){if(i&1&&ut(0,YX,1,1,null,null,Yt),i&2){let e=v();mt(e.configurations.selectorCategory==null?null:e.configurations.selectorCategory.matrixProperties)}}function XX(i,t){if(i&1&&F(0,"th",9),i&2){let e=v().$implicit;k("innerHTML",e.name,Vt),Qt("title",e.fullDescription||null)("data-filter-attribute",e.code)}}function eee(i,t){if(i&1&&Y(0,XX,1,3,"th",9),i&2){let e=t.$implicit,a=v(2);J(!e.measurementSystem||!a.configurations.systemOfMeasurement||e.measurementSystem==a.configurations.systemOfMeasurement?0:-1)}}function tee(i,t){if(i&1&&ut(0,eee,1,1,null,null,Yt),i&2){let e=v();mt(e.configurations.facets)}}function iee(i,t){if(i&1&&(p(0,"td",10),S(1),g()),i&2){let e=v().$implicit,a=v(2);Qt("title",e.facets.fullDescription||null)("data-filter-attribute",e.facets.code),d(),j(" ",a.pageData.values==null||a.pageData.values[e.facets.code]==null?null:a.pageData.values[e.facets.code].value," ")}}function aee(i,t){if(i&1&&Y(0,iee,2,3,"td",10),i&2){let e=t.$implicit,a=v(2);J(e&&e.facets&&e.facets.code&&(!e.measurementSystem||!a.configurations.systemOfMeasurement||e.measurementSystem==a.configurations.systemOfMeasurement)?0:-1)}}function nee(i,t){if(i&1&&ut(0,aee,1,1,null,null,Yt),i&2){let e=v();mt(e.configurations.selectorCategory==null?null:e.configurations.selectorCategory.matrixProperties)}}function oee(i,t){if(i&1&&F(0,"cx-icon",11),i&2){let e=v(2).$implicit,a=v(2);k("type",a.getPriceIconType(e,a.pageData))}}function ree(i,t){if(i&1&&F(0,"cx-icon",11),i&2){let e=v(3).$implicit,a=v(2);k("type",a.getLeadTimeIconType(e,a.pageData))}}function see(i,t){if(i&1&&S(0),i&2){let e=v(3).$implicit,a=v(2);j(" ",a.pageData.values==null||a.pageData.values[e.code]==null?null:a.pageData.values[e.code].value," ")}}function lee(i,t){if(i&1&&Y(0,ree,1,1,"cx-icon",11)(1,see,1,1),i&2){let e=v(2).$implicit;J(e.code==="TD_LT"||e.code==="TD_LT_RID"?0:1)}}function cee(i,t){if(i&1&&(p(0,"td",10),Y(1,oee,1,1,"cx-icon",11)(2,lee,2,1),g()),i&2){let e=v().$implicit;Qt("title",e.fullDescription||null)("data-filter-attribute",e.code),d(),J(e.code==="PRICE"?1:2)}}function dee(i,t){if(i&1&&Y(0,cee,3,3,"td",10),i&2){let e=t.$implicit,a=v(2);J((!e.measurementSystem||!a.configurations.systemOfMeasurement||e.measurementSystem==a.configurations.systemOfMeasurement)&&e.code?0:-1)}}function uee(i,t){if(i&1&&ut(0,dee,1,1,null,null,Yt),i&2){let e=v();mt(e.configurations.facets)}}var Xy=class i{constructor(t,e,a){this.globalMessageService=t;this.router=e;this.selectorService=a;this.close=new Vi;this.bfIconTypes=gn;this.configuratorCommonService=Z(hs)}onClose(t){this.close.emit(t)}getIdRangeFromFacetValue(t,e,a){let n=1,o=t&&t.code?e.values?.[t.code]:void 0;if(t&&t.statsMin!=null&&t.statsMax!=null&&e.values&&o&&typeof o.value=="number"){let r=t.statsMin?.value??0,s=t.statsMax?.value??0,l=o.value,c=(s-r)/a;n=Math.round((l-r)/c)}return n>a?a:n<1?1:n}getPriceIconType(t,e){switch(this.getIdRangeFromFacetValue(t,e,4)){case 1:return this.bfIconTypes.PRICE_1;case 2:return this.bfIconTypes.PRICE_2;case 3:return this.bfIconTypes.PRICE_3;case 4:return this.bfIconTypes.PRICE_4;default:return this.bfIconTypes.PRICE_1}}getLeadTimeIconType(t,e){switch(this.getIdRangeFromFacetValue(t,e,3)){case 1:return this.bfIconTypes.ONE_QUARTER_PIE;case 2:return this.bfIconTypes.HALF_PIE;case 3:return this.bfIconTypes.THREE_QUARTERS_PIE;default:return this.bfIconTypes.ONE_QUARTER_PIE}}displayError(t){this.globalMessageService.add(t,ri.MSG_TYPE_WARNING),this.onClose(!0)}openConfigurator(){this.selectorService.getConfigurationFromDesignation(this.pageData.configurableMaterial??"",this.pageData.designation??"").subscribe({next:t=>{let e={code:this.pageData.configurableMaterial,configuratorType:Ih.VARIANT};this.configuratorCommonService.navigateToConfigurator(e,t.configId)},error:t=>{this.displayError(t)}})}static{this.\u0275fac=function(e){return new(e||i)(Ve(Ua),Ve(ja),Ve(Ro))}}static{this.\u0275cmp=Oe({type:i,selectors:[["bonfiglioli-available-products-modal"]],inputs:{configurations:"configurations",pageData:"pageData"},outputs:{close:"close"},standalone:!1,decls:26,vars:11,consts:[[1,"modal"],[1,"modal-content"],[1,"modal-header"],[1,"modal-title"],[3,"click"],["type","CLOSE"],[1,"modal-body"],[1,"table-scroll"],[1,"hidden-xs","hidden-sm"],[1,"bf-col-title","display-3",3,"innerHTML"],[1,"long","paragraph-small"],[3,"type"]],template:function(e,a){e&1&&(p(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"h4"),S(5),A(6,"cxTranslate"),g(),p(7,"p"),S(8),A(9,"cxTranslate"),p(10,"a",4),$("click",function(){return a.openConfigurator()}),S(11),A(12,"cxTranslate"),g()()(),p(13,"button",4),$("click",function(){return a.onClose(!1)}),F(14,"cx-icon",5),g()(),p(15,"div",6)(16,"div",7)(17,"table")(18,"thead")(19,"tr",8),Y(20,JX,2,0)(21,tee,2,0),g()(),p(22,"tbody")(23,"tr"),Y(24,nee,2,0)(25,uee,2,0),g()()()()()()()),e&2&&(d(5),B(w(6,5,"availableProducts.modalTitle")),d(3),j(" ",w(9,7,"availableProducts.suggestText")," "),d(3),B(w(12,9,"availableProducts.suggestLink")),d(9),J((a.configurations.selectorCategory==null||a.configurations.selectorCategory.matrixProperties==null?null:a.configurations.selectorCategory.matrixProperties.length)!=0?20:21),d(4),J((a.configurations.selectorCategory==null||a.configurations.selectorCategory.matrixProperties==null?null:a.configurations.selectorCategory.matrixProperties.length)!=0?24:25))},dependencies:[hi,at],styles:[".no-scroll[_ngcontent-%COMP%]{overflow:hidden}.modal[_ngcontent-%COMP%]{position:fixed;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;box-shadow:0 5px 15px var(--cx-color-box-shadow)}.modal.is-open[_ngcontent-%COMP%]{display:flex}
13.modal[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%]{background-color:var(--cx-color-light);opacity:1;z-index:11;height:fit-content;border-radius:5px;max-height:90%;margin:30px 0}.modal[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-header[_ngcontent-%COMP%]{padding:15px;border:0}.modal[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-header[_ngcontent-%COMP%] .modal-title[_ngcontent-%COMP%]{color:var(--cx-color-primary);padding:15px}.modal[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-header[_ngcontent-%COMP%] .modal-title[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:2rem;line-height:1;margin:0 0 16px}.modal[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-header[_ngcontent-%COMP%] .modal-title[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;font-size:.875rem}.modal[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-header[_ngcontent-%COMP%] .modal-title[_ngcontent-%COMP%] p[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:var(--cx-color-secondary);cursor:pointer}.modal[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-header[_ngcontent-%COMP%] .modal-title[_ngcontent-%COMP%] .bf-configurator-link[_ngcontent-%COMP%]{color:var(--cx-color-secondary);white-space:nowrap}.modal[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-header[_ngcontent-%COMP%] .modal-title[_ngcontent-%COMP%] .bf-configurator-link[_ngcontent-%COMP%]:hover{text-decoration:underline}.modal[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-header[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:32px;height:32px;color:var(--cx-color-category-scroll-buttons);background-color:var(--cx-color-light);border:0}.modal[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-header[_ngcontent-%COMP%] button[_ngcontent-%COMP%] cx-icon[_ngcontent-%COMP%]{font-size:1.5rem}.modal[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%]{padding:30px;overflow-y:auto}.modal[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .modal-variants[_ngcontent-%COMP%]{display:flex;font-size:.875rem}.modal[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .modal-variants[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{font-weight:600}.modal[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .table-scroll[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.modal[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .table-scroll[_ngcontent-%COMP%] table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]{border-bottom:1px solid var(--cx-color-medium);height:64px}.modal[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .table-scroll[_ngcontent-%COMP%] table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{padding:16px;font-size:.875rem;line-height:1;font-weight:600}.modal[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .table-scroll[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]{height:80px;border-bottom:1px solid var(--cx-color-medium);position:relative}.modal[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .table-scroll[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{padding:0 16px;font-size:.75rem;line-height:1;white-space:nowrap}.modal[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .table-scroll[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:hover, .modal[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .table-scroll[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:hover td[_ngcontent-%COMP%]{background-color:var(--cx-bg-color-category-hover)}
13.modal[_ngcontent-%COMP%] .modal-overlay[_ngcontent-%COMP%]{position:fixed;left:0;top:0;height:100%;width:100%;background-color:var(--cx-color-primary);opacity:.5}@media(min-width:768px){.modal-content[_ngcontent-%COMP%]{width:600px}}@media(min-width:992px){.modal-content[_ngcontent-%COMP%]{width:900px}}@media(min-width:1200px){.modal-content[_ngcontent-%COMP%]{width:1200px}}@media(max-width:767px){.modal[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%]{padding-top:0}.modal[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .table-scroll[_ngcontent-%COMP%]{margin-top:32px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth}.modal[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .table-scroll[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.modal[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .table-scroll[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%]{width:100%;overflow-x:hidden}.modal[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .table-scroll[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]{flex-direction:row;flex-wrap:nowrap;scrollbar-width:none;height:130px;overflow-x:auto}.modal[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .table-scroll[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{flex-shrink:0}}"]})}};var fee=["scrollableTable"],EM=(i,t)=>({facet:i,pageData:t});function hee(i,t){if(i&1){let e=ke();p(0,"div",24)(1,"input",25),$("change",function(){W(e);let n=v().$implicit,o=v(3);return Q(n.code&&o.toggleColumn(n.code))}),g(),F(2,"label",26),g()}if(i&2){let e=v().$implicit,a=v(3);d(),k("id",Qn("col-",e.code))("checked",e.code?a.visibleColumns[e.code]:!1),d(),k("for",Qn("col-",e.code))("innerHTML",e.name,Vt)}}function bee(i,t){if(i&1&&Y(0,hee,3,6,"div",24),i&2){let e=t.$implicit,a=v(2);J(e.showSearch&&(!e.measurementSystem||!a.systemOfMeasurement||e.measurementSystem==a.systemOfMeasurement)?0:-1)}}function vee(i,t){if(i&1&&(p(0,"label",17),ut(1,bee,1,1,null,null,Yt),g()),i&2){let e=v();d(),mt(e.facets)}}function yee(i,t){if(i&1){let e=ke();p(0,"label",18)(1,"cx-sorting",27),A(2,"cxTranslate"),A(3,"cxTranslate"),$("sortListEvent",function(n){W(e);let o=v(2);return Q(o.onSortChange(n))}),g()()}if(i&2){let e=v();d(),k("placeholder",nn(w(2,5,"productList.sortBy")))("sortOptions",e.sorts)("selectedOption",e.pagination==null?null:e.pagination.sort)("ariaLabel",w(3,7,"productList.sortResults"))}}function Cee(i,t){i&1&&F(0,"th")}function kee(i,t){i&1&&(p(0,"th",21),S(1),A(2,"cxTranslate"),g()),i&2&&(d(),j(" ",w(2,1,"availableProducts.availability")," "))}function _ee(i,t){if(i&1&&F(0,"th",28),i&2){let e=v().$implicit;k("innerHTML",e.facets.name,Vt)}}function See(i,t){if(i&1&&Y(0,_ee,1,1,"th",28),i&2){let e=t.$implicit,a=v(2);J(e&&e.facets&&(!e.measurementSystem||e.measurementSystem==a.systemOfMeasurement)?0:-1)}}function Aee(i,t){if(i&1&&ut(0,See,1,1,null,null,Yt),i&2){let e=v();mt(e.selectorCategory==null?null:e.selectorCategory.matrixProperties)}}function wee(i,t){if(i&1&&F(0,"th",28),i&2){let e=v().$implicit;k("innerHTML",e.name,Vt),Qt("title",e.fullDescription||null)("data-filter-attribute",e.code)}}function Pee(i,t){if(i&1&&Y(0,wee,1,3,"th",28),i&2){let e=t.$implicit,a=v(2),n=v();J(e.code&&n.visibleColumns[e.code]&&(!e.measurementSystem||!a.systemOfMeasurement||e.measurementSystem==a.systemOfMeasurement)?0:-1)}}function Tee(i,t){if(i&1&&ut(0,Pee,1,1,null,null,Yt),i&2){let e=v();mt(e.facets)}}function xee(i,t){if(i&1&&(p(0,"td"),F(1,"bonfiglioli-favorites",35),g()),i&2){let e=v().$implicit;d(),k("type","DESIGNATION")("code",e.configurableMaterial+"|"+e.designation)}}function Eee(i,t){if(i&1&&(p(0,"td",21),F(1,"bonfiglioli-product-availability",36),g()),i&2){let e=v().$implicit;d(),k("availability",e.values==null||e.values.SEL_AVAILABILITY==null?null:e.values.SEL_AVAILABILITY.value)("show",!0)}}function Dee(i,t){if(i&1&&Ca(0,37),i&2){let e=v().$implicit,a=v(2).$implicit;v(2);let n=Ri(3);k("ngTemplateOutlet",n)("ngTemplateOutletContext",ka(2,EM,e.facets,a))}}function Iee(i,t){if(i&1&&Y(0,Dee,1,5,"ng-container",37),i&2){let e=t.$implicit,a=v(3);J(e&&e.facets&&e.facets.code&&(!e.measurementSystem||!a.systemOfMeasurement||e.measurementSystem==a.systemOfMeasurement)?0:-1)}}function zee(i,t){if(i&1&&ut(0,Iee,1,1,null,null,Yt),i&2){let e=v(2);mt(e.selectorCategory==null?null:e.selectorCategory.matrixProperties)}}function Mee(i,t){if(i&1&&Ca(0,37),i&2){let e=v().$implicit,a=v(2).$implicit;v(2);let n=Ri(3);k("ngTemplateOutlet",n)("ngTemplateOutletContext",ka(2,EM,e,a))}}function Oee(i,t){if(i&1&&Y(0,Mee,1,5,"ng-container",37),i&2){let e=t.$implicit,a=v(3),n=v();J(e.code&&n.visibleColumns[e.code]&&(!e.measurementSystem||!a.systemOfMeasurement||e.measurementSystem==a.systemOfMeasurement)?0:-1)}}function Nee(i,t){if(i&1&&ut(0,Oee,1,1,null,null,Yt),i&2){let e=v(2);mt(e.facets)}}function Ree(i,t){if(i&1){let e=ke();p(0,"tr")(1,"td",29)(2,"div",30)(3,"a",31),$("click",function(){let n=W(e).$implicit,o=v(),r=v();return Q(r.openAvailableModal(n,o))}),p(4,"strong"),S(5),g()(),p(6,"p",32),S(7),A(8,"cxTranslate"),g()()(),Y(9,xee,2,2,"td"),Y(10,Eee,2,2,"td",21),Y
13(11,zee,2,0)(12,Nee,2,0),p(13,"td",33)(14,"bonfiglioli-secondary-actions",34),$("toggle",function(){let n=W(e).$index,o=v(2);return Q(o.toggleSecondaryActions(n))}),g()()()}if(i&2){let e=t.$implicit,a=t.$index,n=v(),o=Rr(0),r=v();d(5),B(e.designation),d(2),j(" ",w(8,13,"availableProducts.defaultDescription")," "),d(2),J(o&&!(o.roles!=null&&o.roles.includes("ANONYMOUS"))?9:-1),d(),J(o&&(o.roles!=null&&o.roles.includes("AVAILABILITY_ENABLED"))?10:-1),d(),J((n.selectorCategory==null||n.selectorCategory.matrixProperties==null?null:n.selectorCategory.matrixProperties.length)!=0?11:12),d(3),k("isDropdownOpen",r.openDropdown[a])("code",e.configurableMaterial+"|"+e.designation)("productCode",e.configurableMaterial)("designation",e.designation)("isUserLoggedIn",o!=null)("type","DESIGNATION")("completeConfiguration",!0)("favoritesComponent",r.getFavoritesComponent(e.configurableMaterial+"|"+e.designation))}}function Lee(i,t){if(i&1){let e=ke();p(0,"bonfiglioli-available-products-modal",38),$("close",function(n){W(e);let o=v(2);return Q(o.closeAvailableModal(n))}),g()}if(i&2){let e=v(2);k("configurations",e.configurations)("pageData",e.pageData)}}function Bee(i,t){if(i&1){let e=ke();Nr(0),A(1,"async"),p(2,"div",2)(3,"div",3)(4,"div",4)(5,"bonfiglioli-product-facet-navigation",5),$("facetListChange",function(n){W(e);let o=v();return Q(o.onFacetValueChange(n))}),g()(),p(6,"div",6)(7,"div",7)(8,"div",8)(9,"button",9),$("click",function(){W(e);let n=v();return Q(n.scrollTable("left"))}),F(10,"cx-icon",10),g(),p(11,"button",11),$("click",function(){W(e);let n=v();return Q(n.scrollTable("right"))}),F(12,"cx-icon",12),g(),p(13,"bonfiglioli-dropdown",13),$("toggle",function(){W(e);let n=v();return Q(n.toggleSorting())}),p(14,"div",14)(15,"div",15)(16,"button",16),$("click",function(){W(e);let n=v();return Q(n.activeTab="filters")}),S(17),A(18,"cxTranslate"),g(),p(19,"button",16),$("click",function(){W(e);let n=v();return Q(n.activeTab="order")}),S(20),A(21,"cxTranslate"),g()(),Y(22,vee,3,0,"label",17),Y(23,yee,4,9,"label",18),g()()(),p(24,"div",19,1),$("scroll",function(){W(e);let n=v();return Q(n.updateScrollButtons())}),p(26,"table")(27,"thead")(28,"tr",20)(29,"th"),S(30),A(31,"cxTranslate"),g(),Y(32,Cee,1,0,"th"),Y(33,kee,3,3,"th",21),Y(34,Aee,2,0)(35,Tee,2,0),g()(),p(36,"tbody"),ut(37,Ree,15,15,"tr",null,Yt),g()()(),Y(39,Lee,1,2,"bonfiglioli-available-products-modal",22),p(40,"cx-pagination",23),$("viewPageEvent",function(n){W(e);let o=v();return Q(o.onPageChange(n))}),g()()()()()}if(i&2){let e=t,a=v(),n=qf(w(1,21,a.b2bUser$));d(5),k("facetList$",a.getFacetList(e)),d(4),k("disabled",a.disableLeft),d(2),k("disabled",a.disableRight),d(2),k("isOpen",a.isSortingOpen)("triggerIcon",a.bfIconTypes.COG)("useCustomContent",!0),d(3),_t("active",a.activeTab==="filters"),d(),B(w(18,24,"availableProducts.filters")),d(2),_t("active",a.activeTab==="order"),d(),B(w(21,26,"availableProducts.orderBy")),d(2),J(a.activeTab==="filters"?22:-1),d(),J(a.activeTab==="order"?23:-1),d(7
13),B(w(31,28,"product-search.designation")),d(2),J(n&&!(n.roles!=null&&n.roles.includes("ANONYMOUS"))?32:-1),d(),J(n&&(n.roles!=null&&n.roles.includes("AVAILABILITY_ENABLED"))?33:-1),d(),J((e.selectorCategory==null||e.selectorCategory.matrixProperties==null?null:e.selectorCategory.matrixProperties.length)!=0?34:35),d(3),mt(e.results),d(2),J(a.isModalOpen?39:-1),d(),k("pagination",e.pagination)("defaultPage",0)}}function Fee(i,t){if(i&1&&F(0,"cx-icon",41),i&2){let e=v(),a=e.facet,n=e.pageData,o=v();k("type",o.getPriceIconType(a,n))}}function qee(i,t){if(i&1&&F(0,"cx-icon",41),i&2){let e=v(2),a=e.facet,n=e.pageData,o=v();k("type",o.getLeadTimeIconType(a,n))}}function jee(i,t){if(i&1&&S(0),i&2){let e=v(2),a=e.facet,n=e.pageData;j(" ",n.values==null||n.values[a.code]==null?null:n.values[a.code].value," ")}}function Uee(i,t){if(i&1&&Y(0,qee,1,1,"cx-icon",41)(1,jee,1,1),i&2){let e=v().facet;J(e.code.includes("TD_LT")?0:1)}}function Vee(i,t){if(i&1&&(p(0,"td",39),F(1,"div",40),Y(2,Fee,1,1,"cx-icon",41)(3,Uee,2,1),g()),i&2){let e=t.facet;d(),k("innerHTML",e.name,Vt),d(),J(e.code==="PRICE"?2:3)}}var eC=class i{constructor(t,e,a){this.availableConfigService=t;this.currentProductService=e;this.productFacetService=a;this.currentPage=0;this.pageSize=10;this.bfIconTypes=gn;this.activeTab="filters";this.authService=Z(wn);this.userAccountFacade=Z(Kl);this.configurations$=_n;this.isSortingOpen=!1;this.isModalOpen=!1;this.favoritesComponents=new eu;this.scrollAmount=200;this.scrollBehavior="smooth";this.disableLeft=!0;this.disableRight=!1;this.visibleColumns={};this.openDropdown=[];this.productOptions=[{labelKey:"product-search.viewProduct",action:()=>console.log("View")},{labelKey:"product-search.addFavourites",action:()=>console.log("Add")},{labelKey:"product-search.removeFavourites",action:()=>console.log("Remove")},{labelKey:"product-search.sendTo",action:()=>console.log("Send")}];this.authService.isUserLoggedIn().subscribe(n=>{n&&(this.b2bUser$=this.userAccountFacade.get())})}ngOnInit(){this.loadConfigurations()}loadConfigurations(t,e){this.configurations$=this.currentProductService.getProduct().pipe(Ut(Br),Qe(a=>this.availableConfigService.getAvailableConfigurations(a.code,this.currentPage,this.pageSize,t??this.sort,e)),Bt(a=>{this.initVisibleColumns(a),this.sort=a.pagination?.sort}))}initVisibleColumns(t){t.facets&&t.facets.forEach(e=>{e.code&&this.visibleColumns[e.code]===void 0&&(this.visibleColumns[e.code]=!0)})}toggleColumn(t){this.visibleColumns[t]=!this.visibleColumns[t],this.updateScrollButtons()}onPageChange(t){this.currentPage=t,this.loadConfigurations()}onSortChange(t){this.sort=t.code,this.currentPage=0,this.loadConfigurations(t)}scrollTable(t){if(!this.scrollableTable)return;let e=this.scrollableTable.nativeElement,a=t==="right"?this.scrollAmount:-this.scrollAmount;e.scrollTo({left:e.scrollLeft+a,behavior:this.scrollBehavior}),this.updateScrollButtons()}updateScrollButtons(){if(!this.scrollableTable)return;let t=this.scrollableTable.nativeElement;this.disableLeft=t.scrollLeft<=0,this.disableRight=t.scrollLeft+t.clientWidth>=t.scrollWidth}toggleSorting(){this.isSortingOpen=!this.isSortingOpen}toggleSecondaryActions(t){this.openDropdown[t]=!this.openDropdown[t]}getFacetList(t){return pa(this.productFacetService.getFacetListFromSearchPage(t))}getIdRangeFromFacetValue(t,e,a){let n=1,o=t&&t.code?e.values?.[t.code]:void 0;if(t&&t.statsMin!=null&&t.statsMax!=null&&e.values&&o&&typeof o.value=="number"){let r=t.statsMin?.value??0,s=t.statsMax?.value??0,l=o.value,c=(s-r)/a;n=Math.round((l-r)/c)}return n>a?a:n<1?1:n}getPriceIconType(t,e){switch(this.getIdRangeFromFacetValue(t,e,4)){case 1:return this.bfIconTypes.PRICE_1;case 2:return this.bfIconTypes.PRICE_2;case 3:return this.bfIconTypes.PRICE_3;case 4:return this.bfIconTypes.PRICE_4;default:return this.bfIconTypes.PRICE_1}}getLeadTimeIconType(t,e){switch(this.getIdRangeFromFacetValue(t,e,3)){case 1:return this.bfIconTypes.ONE_QUARTER_PIE;case 2:return this.bfIconTypes.HALF_PIE;case 3:return this.bfIconTypes.THREE_QUARTERS_PIE;default:return this.bfIconTypes.ONE_QUARTER_PIE}}onFacetValueChange(t){console.debug("[BonfiglioliAvailableProductsTabComponent] FacetValue:",t),this.loadConfigurations(void 0,t.query?.query?.value)}openAvailableModal(t,e){this.pageData=t,this.configurations=e,this.isModalOpen=!0,console.log("cfg: ",e)}closeAvailableModal(t){this.isModalOpen=!1,t&&setTimeout(()=>{window.scrollTo({top:0,behavior:"smooth"})})}getFavoritesComponent(t){if(t)return this.favoritesComponents.find(e=>e.code===t)}static{this.\u0275fac=function(e){return new(e||i)(Ve(Jy),Ve(Mo),Ve(Wu))}}static{this.\u0275cmp=Oe({type:i,selectors:[["bonfiglioli-available-products-tab"]],viewQuery:function(e,a){if(e&1&&Ki(fee,5)(to,5),e&2){let n;Ei(n=Di())&&(a.scrollableTable=n.first),Ei(n=Di())&&(a.favoritesComponents=n)}},standalone:!1,decls:4,vars:3,consts:[["tableCell",""],["scrollableTable",""],[1,"bf-tab-content"],[1,"row"],[1,"col-xs-12","col-md-3"],[3,"facetListChange","facetList$"],[1,"col-xs-12","col-md-9"],[1,"bf-table-wrapper"],[1,"bf-table-control
13s"],[1,"scroll-left",3,"click","disabled"],["type","CARET_LEFT"],[1,"scroll-right",3,"click","disabled"],["type","CARET_RIGHT"],[3,"toggle","isOpen","triggerIcon","useCustomContent"],[1,"row","bf-sort-filter"],[1,"bf-sort-filter-tabs"],[1,"tab-btn",3,"click"],[1,"bf-filters"],[1,"form-group","cx-sort-dropdown","col-12"],[1,"bf-table-scroll",3,"scroll"],[1,"hidden-xs","hidden-sm"],[1,"availability"],[3,"configurations","pageData"],[3,"viewPageEvent","pagination","defaultPage"],[1,"form-check"],["type","checkbox",1,"form-check-input",3,"change","checked","id"],[1,"form-check-label",3,"for","innerHTML"],["ariaControls","product-results-list",3,"sortListEvent","sortOptions","selectedOption","ariaLabel","placeholder"],[1,"bf-col-title","display-3",3,"innerHTML"],[1,"bf-headcol"],[1,"bf-headcol__info"],[1,"bf-headcol__info__title","display-3","text-primary-dark",3,"click"],[1,"bf-headcol__description","paragraph-small"],[1,"bf-headcol","headcol--right"],[3,"toggle","isDropdownOpen","code","productCode","designation","isUserLoggedIn","type","completeConfiguration","favoritesComponent"],[3,"type","code"],[3,"availability","show"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"close","configurations","pageData"],[1,"long","paragraph-small","table-attribute"],[1,"title-mobile",3,"innerHTML"],[3,"type"]],template:function(e,a){if(e&1&&(Y(0,Bee,41,30,"div",2),A(1,"async"),he(2,Vee,4,2,"ng-template",null,0,Ma)),e&2){let n;J((n=w(1,1,a.configurations$))?0:-1,n)}},dependencies:[Do,gs,Ul,hi,vr,hr,to,$h,Gh,Xy,dt,at],styles:[".bf-tab-content[_ngcontent-%COMP%]{display:block;margin:auto}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%]{width:100%;overflow:visible}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-controls[_ngcontent-%COMP%]{position:absolute;right:0;height:64px;background-color:var(--cx-color-light);display:flex;align-items:center;padding-left:5px;overflow:visible;z-index:1}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-controls[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{color:var(--cx-color-category-scroll-buttons);background-color:var(--cx-color-light);border:0}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-controls[_ngcontent-%COMP%] button.filter[_ngcontent-%COMP%], .bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-controls[_ngcontent-%COMP%] button.order-by[_ngcontent-%COMP%]{color:var(--cx-color-primary)}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-controls[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{border:2px solid var(--cx-color-category-scroll-buttons-focus);border-radius:5px}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-controls[_ngcontent-%COMP%] button[disabled][_ngcontent-%COMP%]{cursor:not-allowed;color:var(--cx-color-medium)}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-controls[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{font-size:.75rem}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-controls[_ngcontent-%COMP%] .cx-sorting[_ngcontent-%COMP%]{position:absolute;right:0;top:64px;background-color:var(--cx-color-light);box-shadow:0 6px 12px #0000002d;z-index:1}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-controls[_ngcontent-%COMP%] .cx-sorting[_ngcontent-%COMP%] .row[_ngcontent-%COMP%]{margin-top:32px}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-controls[_ngcontent-%COMP%] .bf-sort-filter[_ngcontent-%COMP%]{min-width:250px}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-controls[_ngcontent-%COMP%] .bf-sort-filter[_ngcontent-%COMP%] .bf-sort-filter-tabs[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;border-bottom:1px solid var(--cx-color-medium);margin:10px}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-control
13s[_ngcontent-%COMP%] .bf-sort-filter[_ngcontent-%COMP%] .bf-sort-filter-tabs[_ngcontent-%COMP%] .tab-btn[_ngcontent-%COMP%]{font-size:.75rem;color:var(--bf-color-black);font-weight:600}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-controls[_ngcontent-%COMP%] .bf-sort-filter[_ngcontent-%COMP%] .bf-sort-filter-tabs[_ngcontent-%COMP%] .tab-btn[_ngcontent-%COMP%]:focus{border:0}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-controls[_ngcontent-%COMP%] .bf-sort-filter[_ngcontent-%COMP%] .bf-sort-filter-tabs[_ngcontent-%COMP%] .tab-btn[_ngcontent-%COMP%]:after{margin:0;background:var(--cx-color-secondary)}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-controls[_ngcontent-%COMP%] .bf-sort-filter[_ngcontent-%COMP%] .bf-filters[_ngcontent-%COMP%]{padding-left:16px}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-controls[_ngcontent-%COMP%] .bf-sort-filter[_ngcontent-%COMP%] cx-sorting .ng-select .ng-select-container{background-color:var(--bf-color-light-blue-lighter);box-shadow:inset 0 1px 1px #00000013;border:1px solid var(--cx-color-medium)}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-controls[_ngcontent-%COMP%] .bf-sort-filter[_ngcontent-%COMP%] cx-sorting .ng-select .ng-select-container:focus{border-color:var(--cx-color-secondary);box-shadow:inset 0 1px 1px #00000013,0 0 8px #66afe999}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-controls[_ngcontent-%COMP%] bonfiglioli-dropdown .dropdown-content{padding:0 16px}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-controls[_ngcontent-%COMP%] bonfiglioli-dropdown .dropdown-content .bf-sort-filter .cx-sort-dropdown{margin-top:5px}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-controls[_ngcontent-%COMP%] bonfiglioli-dropdown .dropdown-content .bf-sort-filter .bf-filters{margin-top:6px;margin-bottom:16px}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-controls[_ngcontent-%COMP%] bonfiglioli-dropdown .dropdown-content .bf-sort-filter .bf-filters .form-check{margin-bottom:8px;padding-left:25px}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-controls[_ngcontent-%COMP%] bonfiglioli-dropdown .dropdown-content .bf-sort-filter .bf-filters .form-check .form-check-label{color:var(--bf-color-black)}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-controls[_ngcontent-%COMP%] bonfiglioli-dropdown .dropdown-content .bf-sort-filter .bf-filters .form-check-input{width:16px;height:16px;margin-inline-start:-25px;border-color:var(--cx-color-secondary);background-color:var(--cx-color-secondary)}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-controls[_ngcontent-%COMP%] bonfiglioli-dropdown .dropdown-content .bf-sort-filter .bf-filters .form-check-input:after{top:2px;left:1px}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-scroll[_ngcontent-%COMP%]{overflow-x:auto}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-scroll[_ngcontent-%COMP%] table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]{border-bottom:1px solid var(--cx-color-medium);height:64px}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-scroll[_ngcontent-%COMP%] table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{padding:16px;font-size:.875rem;line-height:1;font-weight:600}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-scroll[_ngcontent-%COMP%] table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] th[_ngcontent-%COMP%]:first-child{padding:0;position:sticky;left:0;background-color:var(--cx-color-light);z-index:1}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-scroll[_ngcontent-%COMP%] table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] th[_ngcontent-%COMP%]:last-child{padding-right:110px}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-scroll[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]{border-bottom:1px solid var(--cx-color-medium);height:80px}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-scroll[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] .bf-headcol[_ngcontent-%COMP%]{position:sticky;left:0;background-color:var(--cx-color-light);width:30%;height:80px;padding:0}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-scroll[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] .bf-headcol__info[_ngcontent-%COMP%]{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-evenly;align-items:flex-start;padding:8px}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-scroll[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] .bf-headcol__info__title[_ngcontent-%COMP%]{cursor:pointer}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-scroll[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] .bf-headcol__description[_ngcontent-%COMP%]{margin:0}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-scroll[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] .bf-headcol.headcol--right[_ngcontent-%COMP%]{display:flex;position:absolute;
13left:unset;right:0;width:fit-content;align-items:center;border-bottom:1px solid var(--cx-color-medium)}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-scroll[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{padding:0 16px;font-size:.75rem;line-height:1;white-space:nowrap}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-scroll[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td.category-designation[_ngcontent-%COMP%]{position:sticky;left:70px;background-color:var(--cx-color-light);white-space:nowrap;width:30%}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-scroll[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td.category-designation[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:start}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-scroll[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td.category-designation[_ngcontent-%COMP%] div[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:var(--cx-color-secondary);font-size:.875rem;font-weight:600;cursor:pointer}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-scroll[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td.category-designation[_ngcontent-%COMP%] div[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{color:var(--cx-color-primary);text-decoration:underline}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-scroll[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td.category-designation[_ngcontent-%COMP%] div[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin-bottom:0;margin-top:5px;color:var(--cx-color-category-designation)}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-scroll[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td.secondary-actions[_ngcontent-%COMP%]{position:absolute;right:0;height:5rem;padding:0;display:flex;align-items:center;background-color:var(--cx-color-light);border-bottom:1px solid var(--cx-color-medium)}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-scroll[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td[_ngcontent-%COMP%]:nth-last-child(2){padding-right:110px}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-scroll[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td[_ngcontent-%COMP%] .title-mobile[_ngcontent-%COMP%]{display:none;padding:0;font-size:.75rem;line-height:16px;color:var(--bg-color-text-dropdown)}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-scroll[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:hover, .bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-scroll[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:hover td.bf-headcol[_ngcontent-%COMP%]{background-color:var(--cx-bg-color-category-hover)}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-scroll[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:hover td.bf-headcol[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:var(--cx-color-secondary)}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-scroll[_ngcontent-%COMP%] table[_ngcontent-%COMP%]:not(:has(bonfiglioli-product-availability:not(:empty))) th.availability[_ngcontent-%COMP%], .bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-scroll[_ngcontent-%COMP%] table[_ngcontent-%COMP%]:not(:has(bonfiglioli-product-availability:not(:empty))) td.availability[_ngcontent-%COMP%]{display:none}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] cx-pagination{justify-content:center;margin-top:52px}@media(max-width:767px){.bf-tab-content[_ngcontent-%COMP%]{max-width:100vw}.bf-tab-content[_ngcontent-%COMP%] .row[_ngcontent-%COMP%]{padding-left:30px;padding-right:30px}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%]{padding-top:0}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-control
13s[_ngcontent-%COMP%]{position:relative;border-bottom:1px solid var(--cx-color-medium);justify-content:flex-end}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-controls[_ngcontent-%COMP%] .bf-filters[_ngcontent-%COMP%] .form-check[_ngcontent-%COMP%]{padding:0;padding-inline-start:36px}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-controls[_ngcontent-%COMP%] .scroll-left[_ngcontent-%COMP%], .bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-controls[_ngcontent-%COMP%] .scroll-right[_ngcontent-%COMP%]{display:none}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-controls[_ngcontent-%COMP%] .cx-sorting[_ngcontent-%COMP%]{z-index:20;position:fixed;height:calc(100vh - 184px);width:calc(100vw - 64px);top:152px;left:32px;border-radius:16px;padding:32px}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-controls[_ngcontent-%COMP%] .cx-sorting[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{position:absolute;right:24px;top:24px}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-scroll[_ngcontent-%COMP%]{overflow:hidden;scroll-behavior:smooth}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-scroll[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{display:block;width:100%}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-scroll[_ngcontent-%COMP%] table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%]{display:none}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-scroll[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%]{display:block;width:100%}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-scroll[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:nowrap;scrollbar-width:none;height:130px;overflow-x:auto}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-scroll[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td.paragraph-small[_ngcontent-%COMP%]{line-height:1rem}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-scroll[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td.bf-headcol[_ngcontent-%COMP%]{position:absolute;left:20px;width:60%;height:80px;display:flex;align-items:center}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-scroll[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td.bf-headcol[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{min-height:unset;min-width:unset}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-scroll[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td.bf-headcol.headcol--right[_ngcontent-%COMP%]{position:absolute;border-bottom:0;right:10px}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-scroll[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td.table-attribute[_ngcontent-%COMP%]{margin-top:80px;color:var(--bf-color-grey);width:auto}.bf-tab-content[_ngcontent-%COMP%] .bf-table-wrapper[_ngcontent-%COMP%] .bf-table-scroll[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td.table-attribute[_ngcontent-%COMP%] .title-mobile[_ngcontent-%COMP%]{display:block}}"]})}};var tC=class i{constructor(){this.mediaService=Z(sh)}transform(t){return t?/^(https?:)?\/\//i.test(t)?t:this.mediaService.getBaseUrl()+t:""}static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275pipe=tu({name:"mediaUrl",type:i,pure:!0})}};var DM=(i,t)=>({key:i,value:t}),Hee=(i,t)=>[i,t],a_=(i,t)=>({document:i,anchorClassNames:"larger",linkAction:t}),zM=i=>({document:i}),IM=(i,t)=>t.name,Kee=(i,t)=>t.key;function Gee(i,t){if(i&1&&(Ca(0,2),A(1,"cxTranslate")),i&2){v(2);let e=Ri(7),a=v();k("ngTemplateOutlet",e)("ngTemplateOutletContext",ka(4,a_,a.buildDocumentForFormats(t,w(1,2,"docSection.drawings2D")),a.requestDrawing))}}function Wee(i,t){if(i&1&&(Ca(0,2),A(1,"cxTranslate")),i&2){v(2);let e=Ri(7),a=v();k("ngTemplateOutlet",e)("ngTemplateOutletContext",ka(4,a_,a.buildDocumentForFormats(t,w(1,2,"docSection.drawings3D")),a.requestDrawing))}}function Qee(i,t){if(i&1&&(Ca(0,2),A(1,"cxTranslate"),A(2,"cxTranslate"),A(3,"cxTranslate"),Y(4,Gee,2,7,"ng-container",2),A(5,"async"),Y(6,Wee,2,7,"ng-container",2),A(7,"async")),i&2){let e,a;v();let n=Ri(7),o=v();k("ngTemplateOutlet",n)("ngTemplateOutletContext",ka(23,a_,o.buildDocumentForEntries(ka(20,Hee,ka(14,DM,w(1,4,"docSection.datasheet"),o.DOC_TYPE.DATASHEET),ka(17,DM,w(2,6,"docSection.dimensions"),o.DOC_TYPE.DIMENSIONS)),w(3,8,"docSection.documents")),o.downloadDatasheet)),d(4),J((e=w(5,10,o.getFormats(o.TEAM_CENTER_CAD_FORMAT_TYPE["2D"])))?4:-1,e),d(2),J((a=w(7,12,o.getFormats(o.TEAM_CENTER_CAD_FORMAT_TYPE["3D"])))?6:-1,a)}}function Zee(i,t){if(i&1&&Ca(0,2),i&2){let e=t.$implicit;v();let a=Ri(7);k("ngTemplateOutlet",a)("ngTemplateOutletContext",yt(2,zM,e))}}function Yee(i,t){if(i&1&&Ca(0,2),i&2){let e=t.$implicit;v();let a=Ri(7);k("ngTemplateOutlet",a)("ngTemplateOutletContext",yt(2,zM,e))}}function Jee(i,t){i&1&&(F(0,"p",5),A(1,"cxTranslate")),i&2&&k("innerHTML",w(1,1,"configurator.actions.cad.warning"),Vt)}function Xee(i,t){if(i&1){let e=ke();p(0,"a",8),A(1,"mediaUrl"),$("click",function(){let n=W(e).$implicit,o=v().linkAction,r=v();return Q(o&&o(r,n.value))}),p(2,"span"),S(3),g()()}if(i&2){let e=t.$implicit,a=v(),n=a.anchorClassNames,o=a.linkAction;k("ngClass",n),Qt("href",o?null:w(1,3,e.value),ga),d(3),B(e.key)}}function ete(i,t){if(i&1&&(p(0,"div",3)(1,"p",4),S(2),g(),Y(3,Jee,2,3,"p",5),p(4,"div",6),ut(5,Xee,4,5,"a",7,Kee),g()()),i&2){let e=t.document;d(2),B(e==null?null:e.name),d(),J(e.name!=null&&e.name.startsWith("2D")||e.name!=null&&e.name.startsWith("3D")?3:-1),d(2),mt(e==null||e.localizedUrl==null?null:e.localizedUrl.entry)}}function tte(i,t){if(i&1&&(p(0,"div",1),Y(1,Qee,8,26),ut(2,Zee,1,4,"ng-container",2,IM),ut(4,Yee,1,4,"ng-container",2,IM),g(),he(6,ete,7,2,"ng-template",null,0,Ma)),i&2){let e=t;d(),J(e.itemID?1:-1),d(),mt(e.publicUsefulDocuments),d(2),mt(e.privateUsefulDocuments)}}var Qu=class i{constructor(){this.currentProductService=Z(Mo);this.datasheetService=Z(kD);this.teamCenterService=Z(AD);this.webSocketService=Z(_D);this.DOC_TYPE=CD;this.TEAM_CENTER_CAD_FORMAT_TYPE=SD;this.product$=this.currentProductService.getProduct();this.formats$=this.product$.pipe(bt(t=>t?.code),Ut(mr),Qe(t=>this.teamCenterService.getFormats(t)),ns());this.downloadDatasheet=(t,e)=>{this.datasheetService.downloadDatasheet(e,t.code).subscribe()};this.requestDrawing=(t,e)=>{let a=this.teamCenterService.buildDrawingRequest(e,t);this.webSocketService.publish(a)}}buildDocumentForEntries(t,e){return{name:e,localizedUrl:{entry:t}}}buildDocumentForFormats(t,e){let a=t.map(n=>({key:n.name??"",value:n.code??""}));return this.buildDocumentForEntries(a,e)}getFormats(t){return this.formats$.pipe(bt(e=>e.filter(a=>a.format===t)),Ut(e=>!!e.length))}static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275cmp=Oe({type:i,selectors:[["bonfiglioli-doc-section"]],standalone:!1,decls:2,vars:3,consts:[["documentTemplate",""],[1,"download-group"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"download-group__content","bg-gray-lighter"],[1,"download-group__description","text-primary-dark"],[3,"innerHTML"],[1,"download-group__available-languages"],[1,"btn","btn-lang",3,"ngClass"],[1,"btn","btn-lang",3,"click","ngClass"]],template:function(e,a){if(e&1&&(Y(0,tte,8,1),A(1,"async")),e&2){let n;J((n=w(1,1,a.product$))?0:-1,n)}},dependencies:[Ja,Do,dt,at,tC],styles:[".download-group__description[_ngcontent-%COMP%]{font-size:.875rem;margin-bottom:10px}.download-group__content[_ngcontent-%COMP%]{border:1px solid var(--cx-color-medium);padding:30px}.download-group__content[_ngcontent-%COMP%]:not(:last-child){margin-bottom:30px}.download-group__available-languages[_ngcontent-%COMP%]{display:flex}.download-group__available-languages[_ngcontent-%COMP%] .btn-lang[_ngcontent-%COMP%]{text-transform:uppercase}.download-group__available-languages[_ngcontent-%COMP%] .btn-lang[_ngcontent-%COMP%]:not(:last-child){margin-right:10px}.download-group__available-languages[_ngcontent-%COMP%] .btn-lang[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:.875rem}.text-primary-dark[_ngcontent-%COMP%]{color:var(--cx-color-primary);font-weight:600}.bg-gray-lighter[_ngcontent-%COMP%]{background-color:var(--bg-color-grey-lighter)}.btn[_ngcontent-%COMP%]{border-radius:5px;min-width:unset;min-height:unset}.btn-lang[_ngcontent-%COMP%]{border:1px solid var(--bf-color-light-grey);background-color:var(--cx-color-light);min-width:40px;height:40px;
13display:flex;justify-content:center;align-items:center;color:var(--bf-color-black);padding:0;font-weight:400}.btn-lang.larger[_ngcontent-%COMP%]{padding:16px}"]})}};function ate(i,t){if(i&1&&(p(0,"tr",3)(1,"td",4),S(2),g(),p(3,"td"),S(4),g()()),i&2){let e=v().$implicit;d(2),j(" ",e.name," "),d(2),B(e.value)}}function nte(i,t){if(i&1&&Y(0,ate,5,2,"tr",3),i&2){let e=t.$implicit;J(e.value?0:-1)}}function ote(i,t){if(i&1&&ut(0,nte,1,1,null,null,Yt),i&2){let e=v();mt(e.erpVariantTechSheet)}}function rte(i,t){if(i&1&&(p(0,"tr",3)(1,"td",5)(2,"p",4),S(3),A(4,"cxTranslate"),g(),F(5,"p",6),g()()),i&2){let e=v();d(3),B(w(4,2,"specs.keyBenefits")),d(2),k("innerHTML",e.keyBenefits,Vt)}}function ste(i,t){if(i&1&&(p(0,"tr",3)(1,"td",4),S(2),A(3,"cxTranslate"),g(),F(4,"td",7),g()),i&2){let e=v();d(2),B(w(3,2,"specs.mainOptions")),d(2),k("innerHTML",e.mainOptions,Vt)}}function lte(i,t){if(i&1&&(p(0,"tr",3)(1,"td",4),S(2),A(3,"cxTranslate"),g(),F(4,"td",7),g()),i&2){let e=v();d(2),B(w(3,2,"specs.torqueRange")),d(2),k("innerHTML",e.torqueRange,Vt)}}function cte(i,t){if(i&1&&(p(0,"tr",3)(1,"td",4),S(2),A(3,"cxTranslate"),g(),F(4,"td",7),g()),i&2){let e=v();d(2),B(w(3,2,"specs.torqueRangeImperial")),d(2),k("innerHTML",e.torqueRangeImperial,Vt)}}function dte(i,t){if(i&1&&(p(0,"tr",3)(1,"td",4),S(2),A(3,"cxTranslate"),g(),F(4,"td",7),g()),i&2){let e=v();d(2),B(w(3,2,"specs.gearRatios")),d(2),k("innerHTML",e.gearRatios,Vt)}}function ute(i,t){if(i&1&&(p(0,"tr",3)(1,"td",4),S(2),A(3,"cxTranslate"),g(),F(4,"td",7),g()),i&2){let e=v();d(2),B(w(3,2,"specs.certifications")),d(2),k("innerHTML",e.certifications,Vt)}}function mte(i,t){if(i&1&&(p(0,"tr",3)(1,"td",4),S(2),A(3,"cxTranslate"),g(),F(4,"td",7),g()),i&2){let e=v();d(2),B(w(3,2,"specs.transmissibleMechanicalPower")),d(2),k("innerHTML",e.transmissibleMechanicalPower,Vt)}}function pte(i,t){if(i&1&&(p(0,"tr",3)(1,"td",4),S(2),A(3,"cxTranslate"),g(),F(4,"td",7),g()),i&2){let e=v();d(2),B(w(3,2,"specs.output")),d(2),k("innerHTML",e.output,Vt)}}function gte(i,t){if(i&1&&(p(0,"tr",3)(1,"td",8)(2,"p",4),S(3),A(4,"cxTranslate"),g(),F(5,"p",6),g()()),i&2){let e=v();d(3),B(w(4,2,"specs.motors")),d(2),k("innerHTML",e.motors,Vt)}}function fte(i,t){if(i&1&&(p(0,"tr",3)(1,"td",8)(2,"p",4),S(3),A(4,"cxTranslate"),g(),F(5,"p",6),g()()),i&2){let e=v();d(3),B(w(4,2,"specs.motorsOptions")),d(2),k("innerHTML",e.motorsOptions,Vt)}}function hte(i,t){if(i&1&&(p(0,"table",1)(1,"caption",2),S(2),A(3,"cxTranslate"),g(),p(4,"tbody"),Y(5,ote,2,0),Y(6,rte,6,4,"tr",3),Y(7,ste,5,4,"tr",3),Y(8,lte,5,4,"tr",3),Y(9,cte,5,4,"tr",3),Y(10,dte,5,4,"tr",3),Y(11,ute,5,4,"tr",3),Y(12,mte,5,4,"tr",3),Y(13,pte,5,4,"tr",3),Y(14,gte,6,4,"tr",3),Y(15,fte,6,4,"tr",3),g()()),i&2){let e=t;d(2),B(w(3,12,"specs.title")),d(3),J(e.erpVariantTechSheet?5:-1),d(),J(e.keyBenefits?6:-1),d(),J(e.mainOptions?7:-1),d(),J(e.torqueRange?8:-1),d(),J(e.torqueRangeImperial?9:-1),d(),J(e.gearRatios?10:-1),d(),J(e.certifications?11:-1),d(),J(e.transmissibleMechanicalPower?12:-1),d(),J(e.output?13:-1),d(),J(e.motors?14:-1),d(),J(e.motorsOptions?15:-1)}}var Zu=class i{constructor(t){this.currentProductService=t;this.product$=this.currentProductService.getProduct()}static{this.\u0275fac=function(e){return new(e||i)(Ve(Mo))}}static{this.\u0275cmp=Oe({type:i,selectors:[["bonfiglioli-spec-section"]],standalone:!1,decls:3,vars:3,consts:[[1,"pdp-details-tab__left-panel"],[1,"table","left-panel__table"],[1,"left-panel__table__caption","text-uppercase"],[1,"left-panel__table__list"],[1,"left-panel__table__list-title"],["colspan","2",1,"left-panel__table__list-content"],[1,"left-panel__table__list-text",3,"innerHTML"],[1,"left-panel__table__list-row-text",3,"innerHTML"],["colspan","2",1,"left-panel__table__list-title"]],template:function(e,a){if(e&1&&(p(0,"div",0),Y(1,hte,16,14,"table",1),A(2,"async"),g()),e&2){let n;d(),J((n=w(2,1,a.product$))?1:-1,n)}},dependencies:[dt,at],styles:[".pdp-details-tab__left-panel[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding:0 16px 16px}.left-panel__table__caption[_ngcontent-%COMP%]{color:var(--cx-color-primary);font-size:1.625rem;caption-side:top}.left-panel__table__list[_ngcontent-%COMP%]{border-bottom:0;border-top:1px solid var(--cx-color-medium)}.left-panel__table__list-content[_ngcontent-%COMP%]{padding:16px 16px 16px 0}.left-panel__table__list-title[_ngcontent-%COMP%]{color:var(--cx-color-primary);font-size:1rem;font-weight:600;margin-bottom:10px;vertical-align:top}.left-panel__table__list-text[_ngcontent-%COMP%]{font-size:14px;font-weight:400;color:var(--bf-color-dark-grey)}.left-panel__table__list-row-text[_ngcontent-%COMP%]{font-size:14px;text-align:right;padding:16px;color:var(--bf-color-dark-grey)}.left-panel__table[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin-bottom:10px}.left-panel__table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{padding:16px 16px 16px 0}"]})}};var iC=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275cmp=Oe({type:i,selectors:[["bonfiglioli-product-spec-and-download-tab"]],standalone:!1,decls:3,vars:0,consts:[[1,"pdp-details-tab"],[1,"bf-spec-section"]],template:function(e,a){e&1&&(p(0,"div",0),F(1,"bonfiglioli-spec-section",1)(2,"bonfiglioli-doc-section"),g())},dependencies:[Qu,Zu],styles:[".pdp-details-tab[_ngcontent-%COMP%]{display:flex;gap:48px}.pdp-details-tab[_ngcontent-%COMP%] .bf-spec-section[_ngcontent-%COMP%]{width:80%}@media(max-width:767px){.pdp-details-tab[_ngcontent-%COMP%]{flex-direction:column;gap:1rem}.pdp-details-tab[_ngcontent-%COMP%] .bf-spec-section[_ngcontent-%COMP%]{width:100%;padding:0}}"]})}};var aC=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({cmsComponents:{ProductSpecsAndDownloadTabComponent:{component:iC},AvailableProductsTabComponent:{component:eC},DocsSectionComponent:{component:Qu},SpecsSectionComponent:{component:Zu}}})],imports:[bs,Gt,Ti,Vl,_i,$l,ps,oa,yr,yh,fr,Gu,Gl,Wl,gT]})}};function vte(i){let t=i,e=Math.floor(Math.abs(i)),a=i.toString().replace(/^[^.]*\.?/,"").length,n=parseInt(i.toString().replace(/^[^e]*(e([-+]?\d+))?/,"$2"))||0;return t===1?1:n===0&&e!==0&&e%1e6===0&&a===0||!(n>=0&&n<=5)?4:5}var MM=["es",[["a.\u202Fm.","p.\u202Fm."],void 0,["a.\xA0m.","p.\xA0m."]],void 0,[["D","L","M","X","J","V","S"],["dom","lun","mar","mi\xE9","jue","vie","s\xE1b"],["domingo","lunes","martes","mi\xE9rcoles","jueves","viernes","s\xE1bado"],["DO","LU","MA","MI","JU","VI","SA"]],void 0,[["E","F","M","A","M","J","J","A","S","O","N","D"],["ene","feb","mar","abr","may","jun","jul","ago","sept","oct","nov","dic"],["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"]],void 0,[["a. C.","d. C."],void 0,["antes de Cristo","despu\xE9s de Cristo"]],1,[6,0],["d/M/yy","d MMM y","d 'de' MMMM 'de' y","EEEE, d 'de' MMMM 'de' y"],["H:mm","H:mm:ss","H:mm:ss z","H:mm:ss (zzzz)"],["{1}
13, {0}",void 0,void 0,void 0],[",",".",";","%","+","-","E","\xD7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0\xA0%","#,##0.00\xA0\xA4","#E0"],"EUR","\u20AC","euro",{AUD:[void 0,"$"],BRL:[void 0,"R$"],BYN:[void 0,"\u0440."],CAD:[void 0,"$"],CNY:[void 0,"\xA5"],EGP:[void 0,"EGP"],ESP:["\u20A7"],GBP:[void 0,"\xA3"],HKD:[void 0,"$"],ILS:[void 0,"\u20AA"],INR:[void 0,"\u20B9"],JPY:[void 0,"\xA5"],KRW:[void 0,"\u20A9"],MXN:[void 0,"$"],NZD:[void 0,"$"],PHP:[void 0,"\u20B1"],RON:[void 0,"L"],THB:["\u0E3F"],TWD:[void 0,"NT$"],USD:["US$","$"],XAF:[],XCD:[void 0,"$"],XOF:[]},"ltr",vte];function yte(i){let t=i,e=Math.floor(Math.abs(i)),a=i.toString().replace(/^[^.]*\.?/,"").length,n=parseInt(i.toString().replace(/^[^e]*(e([-+]?\d+))?/,"$2"))||0;return e===0||e===1?1:n===0&&e!==0&&e%1e6===0&&a===0||!(n>=0&&n<=5)?4:5}var OM=["fr",[["AM","PM"]],void 0,[["D","L","M","M","J","V","S"],["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],["di","lu","ma","me","je","ve","sa"]],void 0,[["J","F","M","A","M","J","J","A","S","O","N","D"],["janv.","f\xE9vr.","mars","avr.","mai","juin","juil.","ao\xFBt","sept.","oct.","nov.","d\xE9c."],["janvier","f\xE9vrier","mars","avril","mai","juin","juillet","ao\xFBt","septembre","octobre","novembre","d\xE9cembre"]],void 0,[["av. J.-C.","ap. J.-C."],void 0,["avant J\xE9sus-Christ","apr\xE8s J\xE9sus-Christ"]],1,[6,0],["dd/MM/y","d MMM y","d MMMM y","EEEE d MMMM y"],["HH:mm","HH:mm:ss","HH:mm:ss z","HH:mm:ss zzzz"],["{1} {0}","{1}, {0}",void 0,void 0],[",","\u202F",";","%","+","-","E","\xD7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0\xA0%","#,##0.00\xA0\xA4","#E0"],"EUR","\u20AC","euro",{ARS:["$AR","$"],AUD:["$AU","$"],BEF:["FB"],BMD:["$BM","$"],BND:["$BN","$"],BYN:[void 0,"\u0440."],BZD:["$BZ","$"],CAD:["$CA","$"],CLP:["$CL","$"],CNY:[void 0,"\xA5"],COP:["$CO","$"],CYP:["\xA3CY"],EGP:[void 0,"\xA3E"],FJD:["$FJ","$"],FKP:["\xA3FK","\xA3"],FRF:["F"],GBP:["\xA3GB","\xA3"],GIP:["\xA3GI","\xA3"],HKD:[void 0,"$"],IEP:["\xA3IE"],ILP:["\xA3IL"],ITL:["\u20A4IT"],JPY:[void 0,"\xA5"],KMF:[void 0,"FC"],LBP:["\xA3LB","\xA3L"],MTP:["\xA3MT"],MXN:["$MX","$"],NAD:["$NA","$"],NIO:[void 0,"$C"],NZD:["$NZ","$"],PHP:[void 0,"\u20B1"],RHD:["$RH"],RON:[void 0,"L"],RWF:[void 0,"FR"],SBD:["$SB","$"],SGD:["$SG","$"],SRD:["$SR","$"],TOP:[void 0,"$T"],TTD:["$TT","$"],TWD:[void 0,"NT$"],USD:["$US","$"],UYU:["$UY","$"],WST:["$WS"],XCD:[void 0,"$"],XPF:["FCFP"],ZMW:[void 0,"Kw"]},"ltr",yte];function Cte(i){let t=i,e=Math.floor(Math.abs(i)),a=i.toString().replace(/^[^.]*\.?/,"").length,n=parseInt(i.toString().replace(/^[^e]*(e([-+]?\d+))?/,"$2"))||0;return e===1&&a===0?1:n===0&&e!==0&&e%1e6===0&&a===0||!(n>=0&&n<=5)?4:5}var NM=["it",[["m.","p."],["AM","PM"]],void 0,[["D","L","M","M","G","V","S"],["dom","lun","mar","mer","gio","ven","sab"],["domenica","luned\xEC","marted\xEC","mercoled\xEC","gioved\xEC","venerd\xEC","sabato"],["dom","lun","mar","mer","gio","ven","sab"]],void 0,[["G","F","M","A","M","G","L","A","S","O","N","D"],["gen","feb","mar","apr","mag","giu","lug","ago","set","ott","nov","dic"],["gennaio","febbraio","marzo","aprile","maggio","giugno","luglio","agosto","settembre","ottobre","novembre","dicembre"]],void 0,[["aC","dC"],["a.C.","d.C."],["avanti Cristo","dopo Cristo"]],1,[6,0],["dd/MM/yy","d MMM y","d MMMM y","EEEE d MMMM y"],["HH:mm","HH:mm:ss","HH:mm:ss z","HH:mm:ss zzzz"],["{1}, {0}",void 0,"{1} {0}",void 0],[",",".",";","%","+","-","E","\xD7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0%","#,##0.00\xA0\xA4","#E0"],"EUR","\u20AC","euro",{BRL:[void 0,"R$"],BYN:[void 0,"Br"],EGP:[void 0,"\xA3E"],HKD:[void 0,"$"],INR:[void 0,"\u20B9"],JPY:[void 0,"\xA5"],KRW:[void 0,"\u20A9"],MXN:[void 0,"$"],NOK:[void 0,"NKr"],THB:["\u0E3F"],TWD:[void 0,"NT$"],USD:[void 0,"$"],VND:[void 0,"\u20AB"]},"ltr",Cte];function kte(i){let t=i,e=Math.floor(Math.abs(i)),a=i.toString().replace(/^[^.]*\.?/,"").length,n=parseInt(i.toString().replace(/^[^e]*(e([-+]?\d+))?/,"$2"))||0;return e===Math.floor(e)&&e>=0&&e<=1?1:n===0&&e!==0&&e%1e6===0&&a===0||!(n>=0&&n<=5)?4:5}var RM=["pt",[["AM","PM"]],void 0,[["D","S","T","Q","Q","S","S"],["dom.","seg.","ter.","qua.","qui.","sex.","s\xE1b."],["domingo","segunda-feira","ter\xE7a-feira","quarta-feira","quinta-feira","sexta-feira","s\xE1bado"],["dom.","seg.","ter.","qua.","qui.","sex.","s\xE1b."]],void 0,[["J","F","M","A","M","J","J","A","S","O","N","D"],["jan.","fev.","mar.","abr.","mai.","jun.","jul.","ago.","set.","out.","nov.","dez."],["janeiro","fevereiro","mar\xE7o","abril","maio","junho","julho","agosto","setembro","outubro","novembro","dezembro"]],void 0,[["a.C.","d.C."],void 0,["antes de Cristo","depois de Cristo"]],0,[6,0],["dd/MM/y","d 'de' MMM 'de' y","d 'de' MMMM 'de' y","EEEE, d 'de' MMMM 'de' y"],["HH:mm","HH:mm:ss","HH:mm:ss z","HH:mm:ss zzzz"],["{1} {0}",void 0,void 0,void 0],[",",".",";","%","+","-","E","\xD7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0%","\xA4\xA0#,##0.00","#E0"],"BRL","R$","Real brasileiro",{AUD:["AU$","$"],BYN:[void 0,"\u0440."],JPY:["JP\xA5","\xA5"],PHP:[void 0,"\u20B1"],PTE:["Esc."],RON:[void 0,"L"],SYP:[void 0,"S\xA3"],THB:["\u0E3F"],TWD:["NT$"],USD:["US$","$"]},"ltr",kte];var _te={cancel:"Abbrechen",delete:"L\xF6schen",remove:"Entfernen",edit:"Bearbeiten",restore:"Wiederherstellen",back:"Zur\xFCck",submit:"Absenden",continue:"Weiter",save:"Speichern",done:"Fertig",home:"Startseite",noData:"Keine Daten.",confirm:"Best\xE4tigen",more:"mehr",close:"Schlie\xDFen",loading:"Laden",menu:"Men\xFC",reset:"Zur\xFCcksetzen",search:"Suchen",add:"Hinzuf\xFCgen",breadcrumbs:"Breadcrumbs",breadcrumbsCurrentPage:"Aktuelle Seite",selectFile:"Datei ausw\xE4hlen",clear:"Entfernen",loaded:"Geladen",results:"Ergebnisse",of:"von",ngSelectDropdownOptionsList:"Optionen",required:"erforderlich",zoomIn:"Vergr\xF6\xDFern",zoomOut:"Verkleinern",selected:"Ausgew\xE4hlt",expand:"Expandieren",collapse:"Komprimieren"},Ste={category:{title:"{{count}} Ergebnis f\xFCr {{query}}",title_other:"{{count}} Ergebnisse f\xFCr {{query}}"},checkout:{title:"Bezahlen"},search:{title:'{{count}} Ergebnis f\xFCr "{{query}}"',title_other:'{{count}} Ergebnisse f\xFCr "{{query}}"',findProductTitle:'{{count}} Ergebnis f\xFCr Coupon "{{coupon}}"',findProductTitle_other:'{{count}} Ergebnisse f\xFCr Coupon "{{coupon}}"',default_title:"Alle Produkte"},product:{description:"{{description}}",heading:"{{heading}}",title:"{{title}}"}},Ate={loading:"Wird geladen..."},wte={categoryNavLabel:"Kategoriemen\xFC",footerNavLabel:"Fu\xDFzeilenlinks",goTo:"Gehe zu {{location}}",navigateTo:"Navigieren zu: {{nav}}",scrollToTop:"An den Anfang der Seite zur\xFCckbl\xE4ttern",linkItemInList:"{{title}}. {{position}} von {{listLength}}",menuButonTitle:"{{title}}-Men\xFC"},Pte={placeholder:"Produktname oder SKU eingeben",productSearch:"Ein Produkt suchen",ariaLabelInput:"Hier suchen...",ariaLabelSuggestions:"Eingabevorschl\xE4ge",ariaLabelProducts:"Produktergebnisse",initialDescription:"Wenn Ergebnisse aus der automatischen Vervollst\xE4ndigung verf\xFCgbar sind, k\xF6nnen Sie sie mit den nach oben und unten zeigenden Pfeiltasten ansehen und mit der Eingabetaste ausw\xE4hlen. Benutzer von Touchger\xE4ten verwenden Touch- oder Wischgesten. ",suggestions:"Vorgeschlagene Schl\xFCsselw\xF6rter",recentSearches:"Vor kurzem verwendete Suchen",trendingSearches:"Trendsuchen",suggestionsResult:"{{ count }} Vorschlag und ",suggestionsResult_other:"{{ count }} Vorschl\xE4ge und ",products:"Empfohlene Produkte",productsResult:"{{ count }} Produkt ist verf\xFCgbar.",productsResult_other:"{{ count }} Produkte sind verf\xFCgbar.",resetLabel:"Suche zur\xFCcksetzen",help:{insufficientChars:"Geben Sie mehr Zeichen ein",noMatch:"Keine Ergebnisse gefunden",exactMatch:"{{ term }}",empty:"Stellen Sie uns eine Frage"},closeSearchPanel:"Schlie\xDFen",queryError:'Ihre Suchanfrage ist nicht korrekt formatiert. Entfernen Sie Sonderzeichen wie ":", und versuchen Sie es erneut.'},Tte={date:"Datum",orderNumber:"Bestellnummer",rma:"R\xFCcksendungsnummer",replenishmentNumber:"Nachbestellnummer",nextOrderDate:"N\xE4chstes Bestelldatum",pageViewUpdated:"Seitenansicht wurde mit Ihren ausgew\xE4hlten Optionen aktualisiert."},xte={badRequest:{bad_credentials:"{{ errorMessage }}. Melden Sie sich erneut an.",user_is_disabled:"{{ errorMessage }}. Bitte wenden Sie sich an die Administration."},badGateway:"Ein Serverfehler ist aufgetreten. Bitte versuchen Sie es sp\xE4ter noch einmal.",badRequestPleaseLoginAgain:"{{ errorMessage }}. Melden Sie sich erneut an.",badRequestOldPasswordIncorrect:"Das alte Kennwort ist falsch.",badRequestGuestDuplicateEmail:"E-Mail {{ errorMessage }} ist schon vorhanden. Bezahlen Sie mit einer anderen E-Mail, um sich mit einem Gastkonto zu registrieren.",conflict:"Schon vorhanden.",forbidden:"Sie haben keine Berechtigung f\xFCr diese Aktion. Wenn Sie denken, dass es sich hierbei um einen Fehler handelt, wenden Sie sich an Ihren Administrator.",gatewayTimeout:"Der Server reagiert nicht, versuchen Sie es sp\xE4ter erneut.",internalServerError:"Ein interner Serverfehler ist aufgetreten. Bitte versuchen Sie es sp\xE4ter noch einmal.",sessionExpired:"Ihre Sitzung ist abgelaufen. Melden Sie sich erneut an.",unknownError:"Es ist ein unbekannter Fehler aufgetreten",unauthorized:{common:"Es ist ein unbekannter Berechtigungsfehler aufgetreten",invali
13d_client:"Falsche Client-Anmeldedaten"},validationErrors:{missing:{card_cardType:"Die ausgew\xE4hlte Kreditkarte wird nicht unterst\xFCtzt. W\xE4hlen Sie eine andere aus.",card_accountNumber:"Die eingegebene Kreditkartennummer ist nicht g\xFCltig.",card_cvNumber:"Der eingegebene Sicherheitscode ist nicht g\xFCltig.",card_expirationMonth:"Das eingegebene Ablaufdatum der Kreditkarte ist nicht g\xFCltig.",card_expirationYear:"Das eingegebene Ablaufdatum der Kreditkarte ist nicht g\xFCltig.",billTo_firstName:"Der eingegebene Vorname ist nicht g\xFCltig.",billTo_lastName:"Der eingegebene Nachname ist nicht g\xFCltig.",billTo_street1:"Die eingegebene Adresse ist nicht g\xFCltig.",billTo_street2:"Die eingegebene Adresse ist nicht g\xFCltig.",billTo_city:"Der eingegebene Ort ist f\xFCr diese Kreditkarte nicht g\xFCltig.",billTo_state:"Die Eingabe f\xFCr Bundesland/Kanton ist f\xFCr diese Kreditkarte nicht g\xFCltig.",billTo_country:"Die Eingabe f\xFCr Land/Region ist f\xFCr diese Kreditkarte nicht g\xFCltig.",billTo_postalCode:"Die eingegebene Postleitzahl ist f\xFCr diese Kreditkarte nicht g\xFCltig.",country:{isocode:"Land/Region fehlt"}},invalid:{card_expirationMonth:"Das eingegebene Ablaufdatum der Kreditkarte ist nicht g\xFCltig.",firstName:"Eingegebener Vorname ist nicht g\xFCltig.",lastName:"Eingegebener Nachname ist nicht g\xFCltig.",password:"Eingegebenes Kennwort ist nicht g\xFCltig.",uid:"UID ist nicht g\xFCltig.",code:"Code ist nicht g\xFCltig.",email:"E-Mail ist nicht g\xFCltig.",loginId:"E-Mail ist nicht g\xFCltig."}},cartNotFound:"Warenkorb nicht gefunden.",invalidCodeProvided:"Angegebener Code ist ung\xFCltig.",voucherExceeded:"Die Anzahl der Verwendungen wurde f\xFCr diesen Coupon \xFCberschritten",unknownIdentifier:"Position nicht gefunden.",otherCartErrors:"Warenkorbfehler aufgetreten."},Ete={item:"Ihr Warenkorb enth\xE4lt zurzeit {{count}} Position",item_other:"Ihr Warenkorb enth\xE4lt zurzeit {{count}} Positionen",total:"{{total}}",count:"{{count}}"},Dte={skipTo:"Springen zu",labels:{header:"Kopfzeile",main:"Hauptinhalt",footer:"Fu\xDFzeile",productFacets:"Produktfacetten",productList:"Produktliste"}},Ite={previousSlide:"Vorherige Folie",nextSlide:"N\xE4chste Folie",slideNumber:"Folie {{currentSlideNumber}} enth\xE4lt {{numberOfSlides}} Positionen",carouselForProduct:"Karussel, Bilder f\xFCr {{product}}"},zte={labeled:{required:"Feld {{label}} ist erforderlich",cxInvalidEmail:"Feld {{label}} hat kein g\xFCltiges E-Mail-Format. Es muss dem folgenden Muster entsprechen: beispiel@ihredom\xE4ne.com",cxInvalidPassword:"Feld {{label}} hat kein g\xFCltiges Kennwortformat",cxMinOneUpperCaseCharacter:"Kennwort muss mindestens einen Gro\xDFbuchstaben enthalten",cxMinOneDigit:"Kennwort muss mindestens eine Ziffer enthalten.",cxMinOneSpecialCharacter:"Kennwort muss mindestens ein Sonderzeichen enthalten",cxMinSixCharactersLength:"Kennwort muss mindestens 6 Zeichen enthalten",cxMinEightCharactersLength:"Kennwort muss mindestens 8 Zeichen enthalten",cxMaxCharactersLength:"Kennwort darf nicht mehr als 128 Zeichen haben",cxContainsSpecialCharacters:"Kennwort darf keine Sonderzeichen enthalten",cxNoConsecutiveCharacters:"Kennwort darf keine aufeinanderfolgende identische Zeichen enthalten",invalidTokenCodeError:"Dieser Code ist nicht g\xFCltig.",date:{required:"Feld {{label}} ist erforderlich",min:"Feld {{label}} darf nicht vor dem {{min}} sein",max:"Feld {{label}} darf nicht nach dem {{max}} sein",pattern:"Verwenden Sie im Feld {{label}} das Datumsformat yyyy-mm-dd",invalid:"Verwenden Sie ein g\xFCltiges Datum im Feld {{label}}"}},globalMessage:"Das Formular, das Sie absenden m\xF6chten, enth\xE4lt Fehler.",required:"Dieses Feld ist erforderlich",cxInvalidEmail:"Dies ist kein g\xFCltiges E-Mail-Format",cxInvalidPassword:"Dies ist kein g\xFCltiges Kennwortformat",cxPasswordsMustMatch:"Kennwortfelder m\xFCssen \xFCbereinstimmen",cxPasswordsCannotMatch:"Kennwortfelder d\xFCrfen nicht \xFCbereinstimmen",cxEmail
13sMustMatch:"E-Mail-Felder m\xFCssen \xFCbereinstimmen",cxStarRatingEmpty:"Bewertungsfeld ist erforderlich",cxNoSelectedItemToCancel:"W\xE4hlen Sie mindestens eine Position aus",cxNegativeAmount:"Betrag muss gr\xF6\xDFer als oder gleich Null sein",cxContainsSpecialCharacters:"Feld darf keine Sonderzeichen enthalten.",date:{required:"Dieses Feld ist erforderlich",min:"Datum darf nicht vor dem {{min}} sein",max:"Datum darf nicht nach dem {{max}} sein",pattern:"Verwenden Sie das Datumsformat yyyy-mm-dd",invalid:"Verwenden Sie ein g\xFCltiges Datum"},file:{required:"Datei ist erforderlich",empty:"Datei darf nicht leer sein",invalidExtension:"Dateierweiterung ist nicht g\xFCltig",tooLarge:"Dateigr\xF6\xDFe darf {{ maxSize }}\xA0MB nicht \xFCberschreiten",tooManyEntries:"Die Anzahl der Positionen ist gr\xF6\xDFer als {{ maxEntries }}",notParsable:"Datei kann nicht geparst werden",fileNotAllowed:"Dieser Dateityp ist nicht zul\xE4ssig"}},Mte={scriptFailedToLoad:"Laden des Skripts ist fehlgeschlagen.",refreshThePage:"Aktualisieren Sie die Seite."},Ote={actionCancelled:"Aktion abgebrochen, nichts ge\xE4ndert"},Nte={showPassword:"Kennwort anzeigen",hidePassword:"Kennwort ausblenden"},Rte={pageFailure:"Die Seite konnte nicht geladen werden. Versuchen Sie es sp\xE4ter erneut."},Lte={required:"Die folgenden mit einem\xA0* gekennzeichneten Felder sind erforderlich."},Bte={charactersLeft:"Zeichen \xFCbrig: {{count}}",addNewMessage:"Neue Nachricht hinzuf\xFCgen",send:"Senden",uploadFile:"Datei hochladen",informationLabel:"{{author}}. {{text}} am {{date}}",messages:"Nachrichten",addMessagePlaceHolder:"Mit Eingabe beginnen...",characterLimitAlert:"Maximale Anzahl von Zeichen erreicht.",a11y:{itemListBoxLabel:"W\xE4hlen Sie die Position aus, auf die die Nachricht angewendet werden soll."}},Fte={common:_te,pageMetaResolver:Ste,spinner:Ate,navigation:wte,searchBox:Pte,sorting:Tte,httpHandlers:xte,miniCart:Ete,skipLink:Dte,carousel:Ite,formErrors:zte,errorHandlers:Mte,assistiveMessage:Ote,passwordVisibility:Nte,generalErrors:Rte,formLegend:Lte,chatMessaging:Bte},qte={unknownError:"Es ist ein unbekannter Fehler aufgetreten. Wenden Sie sich an den Support."},jte={setDeliveryMode:qte},Ute={header:"Einwilligungsmanagement",dateDescription:"Genehmigt am ",clearAll:"Alle deaktivieren",selectAll:"Alle aktivieren",message:{success:{given:"Einwilligung wurde erfolgreich erteilt.",withdrawn:"Einwilligung wurde erfolgreich widerrufen."}}},Vte={myAccountV2Consent:Ute},$te={header:"Benachrichtigungskan\xE4le",message:"W\xE4hlen Sie Ihre bevorzugten Benachrichtigungskan\xE4le",note:"Hinweis: ",noteMessage:"Wenn Sie alle Kan\xE4le deaktivieren, k\xF6nnen Sie keine weiteren Benachrichtigungen mehr empfangen.",EMAIL:"E-Mail:"},Hte={myAccountV2NotificationPreference:$te},Kte={confirmAccountClosure:"Kontoaufl\xF6sung best\xE4tigen",confirmAccountClosureMessage:"M\xF6chten Sie Ihr Konto wirklich aufl\xF6sen?",closeMyAccount:"MEIN KONTO AUFL\xD6SEN",accountClosedSuccessfully:"Konto wurde erfolgreich aufgel\xF6st",accountClosedFailure:"Aufl\xF6sen des Kontos fehlgeschlagen"},Gte={oldPassword:{label:"Altes Kennwort",placeholder:"Altes Kennwort"},oldPasswordIsRequired:"Altes Kennwort ist erforderlich.",newPassword:{label:"Neues Kennwort",placeholder:"Neues Kennwort"},passwordMinRequirements:"Hier eine schnelle Anleitung f\xFCr ein sicheres Kennwort: Verwenden Sie mindestens 8 Zeichen mit einer Mischung aus Gro\xDF- und Kleinbuchstaben, Ziffern und Sonderzeichen.",passwordStrengthRequirements:"Hier eine schnelle Anleitung f\xFCr ein sicheres Kennwort: Verwenden Sie mindestens 8 Zeichen mit einer Mischung aus Gro\xDF- und Kleinbuchstaben, Ziffern und Sonderzeichen. Stellen Sie sicher, dass Sie ein Zeichen nicht mehrmals hintereinander verwenden.",confirmPassword:{label:"Neues Kennwort best\xE4tigen",placeholder:"Kennwort best\xE4tigen"},bothPasswordMustMatch:"Beide Kennw\xF6rter m\xFCssen \xFCbereinstimmen",passwordUpdateSuccess:"Kennwort wurde erfolgreich aktualisiert",accessDeniedError:"Zugriff verweigert"},Wte={title:"Anrede",none:"",firstName:{label:"Vorname",placeholder:"Vorname"},firstNameIsRequired:"Vorname ist erforderlich.",lastName:{label:"Nachname",placeholder:"Nachname"},lastNameIsRequired:"Nachname ist erforderlich.",profileUpdateSuccess:"Pers\xF6nliche Details wurden erfolgreich aktualisiert",customerId:"Kundennummer"},Qte={clearAll:"Auswahl f\xFCr alle aufheben",selectAll:"Alle au
13sw\xE4hlen",message:{success:{given:"Einwilligung wurde erfolgreich erteilt.",withdrawn:"Einwilligung wurde erfolgreich widerrufen."}}},Zte={noCouponsMessage:"Sie haben keine verf\xFCgbaren Coupons.",effectiveTitle:"G\xFCltig:",Effective:"G\xDCLTIG",PreSession:"BALD G\xDCLTIG",ExpireSoon:"L\xC4UFT BALD AB",readMore:"Mehr lesen",notification:"Benachrichtigung",findProducts:"Produkte suchen",status:"Status:",dialogTitle:"Coupon",claimCoupondialogTitle:"Ihrer Couponliste hinzuf\xFCgen",claimCouponCode:{label:"Couponcode",placeholder:"Couponcode eingeben, um einen Coupon einzul\xF6sen"},reset:"ZUR\xDCCKSETZEN",claim:"EINL\xD6SEN",claimCustomerCoupon:"Sie haben diesen Coupon erfolgreich eingel\xF6st.",myCoupons:"Meine Coupons",startDateAsc:"Startdatum (aufsteigend)",startDateDesc:"Startdatum (absteigend)",endDateAsc:"Enddatum (aufsteigend)",endDateDesc:"Enddatum (absteigend)",sortBy:"Sortieren nach",sortCoupons:"Coupons sortieren",notesPreffix:"Sie k\xF6nnen Ihre bevorzugten Kan\xE4le f\xFCr den Erhalt von Couponbenachrichtigungen auf der folgenden Seite festlegen: ",notesLink:"Benachrichtigungskan\xE4le",notesSuffix:" ."},Yte={message:"W\xE4hlen Sie Ihre bevorzugten Benachrichtigungskan\xE4le",note:"Hinweis: ",noteMessage:"Wenn Sie alle Kan\xE4le deaktivieren, k\xF6nnen Sie keine weiteren Benachrichtigungen mehr empfangen.",EMAIL:"E-Mail:",SMS:"SMS:",SITE_MESSAGE:"Site-Nachricht"},Jte={header:"Meine Interessen",item:"POSITION",price:"PREIS",notifications:"BENACHRICHTIGUNGEN",noInterests:"Sie haben noch keine Interessen erfasst.",inStock:"Vorr\xE4tig",lowStock:"Niederbestand",outOfStock:"Nicht vorr\xE4tig",BACK_IN_STOCK:"Wieder auf Lager",sortBy:"Sortieren nach",sortInterests:"Interessen sortieren",expirationDate:" - bis {{ expirationDate }}",productId:"ID {{ code }}",remove:"Entfernen",sorting:{byNameAsc:"Name (aufsteigend)",byNameDesc:"Name (absteigend)"},actions:"AKTIONEN",caption:"Meine Interessen - Inhalte.",itemRemoved:"Ausgew\xE4hlte Position wurde entfernt."},Xte={closeAccount:Kte,updatePasswordForm:Gte,updateProfileForm:Wte,consentManagementForm:Qte,myCoupons:Zte,notificationPreference:Yte,myInterests:Jte},eie={payment:"Zahlung",choosePaymentMethod:"Eine Zahlungsart ausw\xE4hlen",paymentType:"Zahlungstyp",accountHolderName:{label:"Name des Kontoinhabers",placeholder:"Name des Kontoinhabers"},cardNumber:"Kartennummer",expirationDate:"Ablaufdatum",securityCode:"Sicherheitscode (CVV)",securityCodeTitle:"Kartenpr\xFCfwert",saveAsDefault:"Als Standard speichern",setAsDefault:"Als Standardzahlungsart festlegen",billingAddress:"Rechnungsadresse",editBillingAddress:"Rechnungsadresse bearbeiten",sameAsDeliveryAddress:"Mit Lieferadresse identisch",billingAddressSameAsShipping:"Rechnungsadresse stimmt mit Lieferadresse \xFCberein",selectOne:"Treffen Sie eine Auswahl...",monthMask:"MM",yearMask:"JJJJ",expirationYear:"Ablaufjahr {{ selected }}",expirationMonth:"Ablaufmonat {{ selected }}",useThisPayment:"Diese Zahlung verwenden",addNewPayment:"Neue Zahlung hinzuf\xFCgen",paymentAddedSuccessfully:"Neue Zahlung wurde erfolgreich hinzugef\xFCgt",changePayment:"Zahlung \xE4ndern"},tie={paymentMethods:"Zahlungsarten",paymentMethodSelected:"Ausgew\xE4hlte Zahlungsart",newPaymentMethodsAreAddedDuringCheckout:"Neue Zahlungsarten werden beim Bezahlen hinzugef\xFCgt.",invalidField:"Ung\xFCltiges Feld: {{ field }}"},iie={deleteConfirmation:"M\xF6chten Sie diese Zahlungsart wirklich l\xF6schen?",setAsDefault:"Als Standard festlegen",expires:"G\xFCltig bis: {{ month }}/{{ year }}",defaultPaymentMethod:"\u2713 STANDARD",defaultPaymentLabel:"Standardzahlungsart",additionalPaymentLabel:"Zus\xE4tzliche Zahlungsart {{ number }}",selected:"Ausgew\xE4hlt",selectedPayment:"Ausgew\xE4hlte Zahlung",deletePaymentSuccess:"Zahlungsart erfolgreich gel\xF6scht",visa:"Visa-Karte",master:"Mastercard-Karte",masterEuro:"Mastercard-Eurocard-Karte",dinersClub:"Diners-Club-Karte",switch:"Switch-Karte",maestro:"Maestro-Karte",amex:"American-Express-Karte",credit:"Kreditkarte"},aie={title:"Zahlungsart",paymentType_CARD:"Kreditkarte",paymentType_ACCOUNT:"Konto"},nie={setAsDefaultSuccessfully:"Neue Zahlung wurde erfolgreich als Standard festgelegt"},oie={paymentForm:eie,paymentMethods:tie,paymentCard:iie,paymentTypes:aie,paymentMessages:nie},rie={defaultTitle:"Beleg"},sie={pdf:rie},lie={id:"ID",quantity:"Menge",quantityFull:"Menge",productDetails:"Produktdetails",specification:"Spezifikationen",reviews:"Rezensionen",shipping:"Versand",share:"Teilen",showReviews:"Rezensionen anzeigen",noReviews:"Noch keine Rezensionen",productPrice:"Produktpreis",noProductImage:"Kein Bild verf\xFCgbar, {{ product }}"},cie={filterBy:{label:"Filtern nach",action:"Filtern nach"},activeFilter:"Filter {{filter}}, durch Klicken auf diese Schaltfl\xE4che wird der Filter entfernt",appliedFilter:"Angewendeter Filter:",showLess:"Weniger anzeigen...",showMore:"Mehr anzeigen...",sortBy:"Sortieren nach",sortResults:"Ergebnisse sortieren",backToTopBtn:"ZUM ANFANG",showMoreBtn:"MEHR ANZEIGEN",productSearchPagination:"Paginierung der Produktsuche",productListResults:"Produktergebnisliste"},die={filterBy:{label:"Filtern nach",action:"Filtern nach",facet:"Ergebnisse nach Facetten f
13iltern",name:"Filtern nach {{name}}"},appliedFilter:"Angewendeter Filter:",showLess:"Weniger anzeigen...",showMore:"Mehr anzeigen...",sortBy:"Sortieren nach",ariaLabelShowLess:"Weniger anzeigen, Schaltfl\xE4che, durch Klicken auf diese Schaltfl\xE4che werden weniger Optionen f\xFCr die aktive Gruppe angezeigt",ariaLabelShowMore:"Mehr anzeigen, Schaltfl\xE4che, durch Klicken auf diese Schaltfl\xE4che werden alle Optionen f\xFCr die aktive Gruppe angezeigt",ariaLabelItemsAvailable:"{{name}}, {{state}} {{count}} Position verf\xFCgbar",ariaLabelItemsAvailable_other:"{{name}}, {{state}} {{count}} Positionen verf\xFCgbar",decreaseOptionsVisibility:"Optionen wurden aus der aktiven Gruppe ausgeblendet, Tabulatortaste r\xFCckw\xE4rts, um sie zu lesen, oder Tabulatortaste vorw\xE4rts f\xFCr die n\xE4chste Gruppe",increaseOptionsVisibility:"Der aktiven Gruppe wurden mehr Optionen hinzugef\xFCgt, Tabulatortaste r\xFCckw\xE4rts, um sie zu lesen, oder Tabulatortaste vorw\xE4rts f\xFCr die n\xE4chste Gruppe",backToResults:"Zur\xFCck zu den Ergebnissen",productFacets:"Produktfacetten"},uie={id:"ID",showReviews:"Rezensionen anzeigen",showReviewsDetailed:"{{count}} Rezensionen anzeigen, mit {{rating}} von 5 Sternen bewertet",share:"Teilen",newItemPrice:"Neuer Positionspreis"},mie={overallRating:"Gesamtbewertung",reviewTitle:"\xDCberschrift ihrer Rezension",writeYourComments:"Geben Sie Ihre Kommentare ein",rating:"Bewertung",ratingRequired:"Produktbewertung, erforderlich",addRate:"Bewertung hinzuf\xFCgen: {{count}} Stern",addRate_other:"Bewertung hinzuf\xFCgen: {{count}} Sterne",reviewerName:"Name des Rezensenten (optional)",writeReview:"Rezension schreiben",more:"Mehr Rezensionen anzeigen",less:"Weniger Rezensionen anzeigen",thankYouForReview:"Vielen Dank f\xFCr die Rezension! Beachten Sie, dass Rezensionen manchmal gepr\xFCft werden m\xFCssen, bevor sie hier angezeigt werden.",postReviewFail:"Bei der Ver\xF6ffentlichung Ihrer Bewertung ist ein Fehler aufgetreten. Bitte versuchen Sie es sp\xE4ter noch einmal.",ratedOutOf:"Bewertet: {{rating}} von 5"},pie={carouselLabel:"Karussell, {{title}}"},gie={itemAddedToYourCart:"Position wurde Ihrem Warenkorb hinzugef\xFCgt",itemsAddedToYourCart:"Position(en) wurde(n) Ihrem Warenkorb hinzugef\xFCgt",itemsIncrementedInYourCart:"Diese Position war schon in Ihrem Warenkorb. Die Menge wurde aktualisiert.",items:"Positionen",updatingCart:"Warenkorb wird aktualisiert...",addToCart:"In den Warenkorb",viewCart:"Warenkorb anzeigen",proceedToCheckout:"zur Kasse gehen",quantity:"Menge",quantityFull:"Menge",outOfStock:"Nicht vorr\xE4tig",inStock:"Vorr\xE4tig",selectStyleAndSize:"Stil und Gr\xF6\xDFe zum Pr\xFCfen des Bestands ausw\xE4hlen",removeFromCart:"Produkt aus Warenkorb entfernen",closeModal:"Modalen Dialog schlie\xDFen",buyItAgain:"Erneut kaufen",addToActiveCart:"In den aktiven Warenkorb"},fie={tabs:{ProductDetailsTabComponent:"Produktdetails",ProductSpecsTabComponent:"Spezifikationen",ProductReviewsTabComponent:"Rezensionen",deliveryTab:"Versand",SparePartsTabComponent:" Ersatzteile"},tabPanelContainerRegion:"Registerkartengruppe mit weiteren Produktdetails",tabPanelContainerRegionGroup:"Gruppe mit weiteren Produktdetails"},hie={add:"Dem Wunschzettel hinzuf\xFCgen",remove:"Aus Wunschliste entfernen",anonymous:"Zum Hinzuf\xFCgen zur Wunschliste anmelden",addedToWishList:"Produkt wurde der Wunschliste hinzugef\xFCgt",removedFromWishList:"Produkt wurde aus Wunschliste entfernt"},bie={notifyMe:"MICH BENACHRICHTIGEN",stopNotify:"BENACHRICHTIGUNG BEENDEN",getNotify:"Lassen Sie sich benachrichtigen, wenn dieses Produkt verf\xFCgbar ist.",getNotifySuffix:"um benachrichtigt zu werden, wenn dieses Produkt verf\xFCgbar ist.",activateChannelsPrefix:"Um benachrichtigt zu werden, m\xFCssen Sie Folgendes aktivieren: ",channelsLink:"Benachrichtigungskan\xE4le",activateChannelsSuffix:".",notified:"Sie werden benachrichtigt, wenn dieses Produkt wieder auf Lager ist.",getNotified:"Lassen Sie sich benachrichtigen, wenn dieses Produkt wieder auf Lager ist.",unsubscribeSuccess:'Sie erhalten f\xFCr dieses Produkt keine "Wieder auf Lager"-Benachrichtigungen.',subscriptionDialog:{header:'"
13Nicht vorr\xE4tig"-Abonnement',notifiedPrefix:"Sie werden benachrichtigt:",notifiedSuffix:"sobald das Produkt wieder auf Lager ist.",manageChannelsPrefix:"Verwalten Sie Ihre bevorzugten Benachrichtigungskan\xE4le auf der Seite ",manageChannelsLink:"Benachrichtigungseinstellung",manageChannelsSuffix:" .",manageSubscriptionsPrefix:"Sie k\xF6nnen Ihre Abonnements auf der folgenden Seite verwalten: ",manageSubscriptionsLink:"Meine Interessen",manageSubscriptionsSuffix:" .",okBtn:"OK",subscribing:'Abonnement f\xFCr "Nicht vorr\xE4tig"-Benachrichtigungen f\xFCr dieses Produkt'}},vie={removeOne:"1 entfernen",addOneMore:"Noch 1 hinzuf\xFCgen",quantity:"Menge"},yie={gridView:"Ausw\xE4hlen, um zur Rasteransicht zu wechseln",listView:"Ausw\xE4hlen, um zur Listenansicht zu wechseln"},Cie={productDetails:lie,productList:cie,productFacetNavigation:die,productSummary:uie,productReview:mie,productCarousel:pie,addToCart:gie,TabPanelContainer:fie,addToWishList:hie,stockNotification:bie,itemCounter:vie,productView:yie},kie={addToHomeScreenDescription:"F\xFCgen Sie SAP Storefront der Startseite Ihres Ger\xE4ts hinzu, um einen schnelleren Aufruf zu erm\xF6glichen",noInstallationNeeded:"Keine Installation erforderlich",fastAccessToApplication:"Schnellzugriff auf die Anwendung",addToHomeScreen:"Zur Startseite hinzuf\xFCgen",addedToHomeScreen:"SAP Storefront wurde Ihrer Startseite hinzugef\xFCgt"},_ie={pwa:kie},Sie={theme:"Theme",themes:{default:"Standard",highContrastDark:"HC-Dark",highContrastLight:"HC-Light"}},Aie={siteThemeSwitcher:Sie},wie={dialog:{title:"Einwilligungsmanagement",legalDescription:"Wir verwenden Cookies/den Browserspeicher, um die Inhalte zu personalisieren und die Benutzerfreundlichkeit zu verbessern. Au\xDFerdem geben wir m\xF6glicherweise die Daten zu Ihrer Verwendung unserer Website an unsere Social Media weiter. Weitere Informationen finden Sie in unserer Datenschutzerkl\xE4rung.",selectAll:"Alle ausw\xE4hlen",clearAll:"Auswahl f\xFCr alle aufheben"},banner:{title:"Diese Website verwendet Cookies",description:"Wir verwenden Cookies/den Browserspeicher, um die Inhalte zu personalisieren und die Benutzerfreundlichkeit zu verbessern.",allowAll:"Alle erlauben",viewDetails:"Details anzeigen",consentManagement:"Einwilligungsmanagement"}},Pie={emailAddress:{label:"E-Mail-Adresse",placeholder:"E-Mail eingeben"},confirmEmail:{label:"E-Mail best\xE4tigen",placeholder:"E-Mail best\xE4tigen"},continue:"Weiter",emailIsRequired:"Ung\xFCltiges E-Mail-Format",emailsMustMatch:"E-Mail stimmt nicht \xFCberein"},Tie={signedOutSuccessfully:"Sie haben sich erfolgreich abgemeldet."},xie={anonymousConsents:wie,checkoutLogin:Pie,authMessages:Tie},Eie={label:"Videoplayer"},Die={player:Eie},LM={common:Fte,deliveryMode:jte,myAccountV2Consent:Vte,myAccountV2NotificationPreference:Hte,myAccount:Xte,payment:oie,pdf:sie,product:Cie,pwa:_ie,siteThemeSwitcher:Aie,user:xie,video:Die},Iie={cancel:"Cancel",delete:"Delete",remove:"Remove",edit:"Edit",restore:"Restore",back:"Back",submit:"Submit",continue:"Continue",save:"Save",done:"Done",home:"Home",noData:"No data.",confirm:"Confirm",more:"more",close:"Close",loading:"Loading",menu:"Menu",reset:"Reset",search:"Search",add:"Add",breadcrumbs:"breadcrumbs",breadcrumbsCurrentPage:"Current Page",selectFile:"Select file",clear:"Clear",loaded:"Loaded",results:"Results",of:"of",ngSelectDropdownOptionsList:"Options",required:"required",zoomIn:"Zoom in",zoomOut:"Zoom out",selected:"Selected",expand:"Expand",collapse:"Collapse",readMore:"Read More",readLess:"Read Less",language:"Language",currency:"Currency"},zie={category:{title:"{{count}} result for {{query}}",title_other:"{{count}} results for {{query}}"},checkout:{title:"Checkout"},search:{title:'{{count}} result for "{{query}}"',title_other:'{{count}} results for "{{query}}"',findProductTitle:'{{count}} result for coupon "{{coupon}}"',findProductTitle_other:'{{count}} results for coupon "{{coupon}}"',default_title:"All products"},product:{description:"{{description}}",heading:"{{heading}}",title:"{{title}}"}},Mie={loading:"Loading..."},Oie={categoryNavLabel:"Category menu",footerNavLabel:"Footer links",goTo:"Go to {{location}}",navigateTo:"Navigate to {{nav}}",scrollToTop:"Scroll back to the top of the page",linkItemInList:"{{title}}. {{position}} of {{listLength}}",menuButonTitle:"{{title}} Menu"},Nie={placeholder:"Enter product name or SKU",productSearch:"Find a product",ariaLabelInput:"Search here...",ariaLabelSuggestions:"typing suggestions",ariaLabelProducts:"product results",initialDescription:"When autocomplete results are available use up and down arrows to review and enter to select. Touch device users, explore by touch or with swipe gestures.",suggestions:"Suggested Keywords",re
13centSearches:"Recent Searches",trendingSearches:"Trending Searches",suggestionsResult:"{{ count }} suggestion and ",suggestionsResult_other:"{{ count }} suggestions and ",products:"Recommended Products",productsResult:"{{ count }} product is available.",productsResult_other:"{{ count }} products are available.",resetLabel:"Reset Search",help:{insufficientChars:"Please type more characters",noMatch:"We could not find any results",exactMatch:"{{ term }}",empty:"Ask us anything"},closeSearchPanel:"Close",queryError:'Your search query is incorrectly formatted. Please remove special characters like ":" and try again.'},Rie={date:"Date",orderNumber:"Order Number",rma:"Return Number",replenishmentNumber:"Replenishment Number",nextOrderDate:"Next Order Date",pageViewUpdated:"Page view updated with your selected options."},Lie={badRequest:{bad_credentials:"Bad credentials. Please login again.",account_disabled:"User is disabled. Please contact administration.",unknown_error:"An unknown error occurred. Please try again later."}},Bie={badRequest:{bad_credentials:"{{ errorMessage }}. Please login again.",password_expired:"{{ errorMessage }}. Please change your password.",user_is_disabled:"{{ errorMessage }}. Please contact administration."},badGateway:"A server error occurred. Please try again later.",badRequestPleaseLoginAgain:"{{ errorMessage }}. Please login again.",badRequestOldPasswordIncorrect:"Old password incorrect.",badRequestGuestDuplicateEmail:"{{ errorMessage }} email already exist. Please checkout with a different email to register using a guest account.",conflict:"Already exists.",forbidden:"You are not authorized to perform this action. Please contact your administrator if you think this is a mistake.",gatewayTimeout:"The server did not respond, please try again later.",internalServerError:"An Internal Server Error occurred. Please try again later.",sessionExpired:"Your session has expired. Please login again.",unknownError:"An unknown error occurred",unauthorized:{common:"An unknown authorization error occured",invalid_client:"Bad client credentials"},validationErrors:{missing:{card_cardType:"The selected credit card is not supported. Please select another.",card_accountNumber:"The credit card number entered is not valid.",card_cvNumber:"The security code entered is not valid.",card_expirationMonth:"The credit card expiration date entered is not valid.",card_expirationYear:"The credit card expiration date entered is not valid.",billTo_firstName:"The first name entered is not valid.",billTo_lastName:"The last name entered is not valid.",billTo_street1:"The address entered is not valid.",billTo_street2:"The address entered is not valid.",billTo_city:"The city entered is not valid for this credit card.",billTo_state:"The state/province entered is not valid for this credit card.",billTo_country:"The country/region entered is not valid for this credit card.",billTo_postalCode:"The zip/postal code is not valid for this credit card.",country:{isocode:"Missing country/region"}},invalid:{card_expirationMonth:"The credit card expiration date entered is not valid.",firstName:"First Name entered is not valid.",lastName:"Last Name entered is not valid.",password:"Password entered is not valid.",uid:"UID is not valid.",code:"Code is not valid.",email:"Email is not valid.",loginId:"Email is not valid."}},cartNotFound:"Cart not found.",invalidCodeProvided:"Invalid code provided.",voucherExceeded:"This coupon has exceeded the number of times it can be used",unknownIdentifier:"Item not found.",otherCartErrors:"Cart errors occurred."},Fie={item:"{{count}} item currently in your cart",item_other:"{{count}} items currently in your cart",total:"{{total}}",count:"{{count}}"},qie={skipTo:"Skip to",labels:{header:"Header",main:"Main Content",footer:"Footer",productFacets:"Product Facets",productList:"Product List"}},jie={previousSlide:"Previous slide",nextSlide:"Next slide",scrollForward:"Scroll forward",scrollBackward:"Scroll backward",slideNumber:"Slide {{currentSlideNumber}} contains {{numberOfSlides}} items",carouselForProduct:"Carousel, Images for {{product}}"},Uie={labeled:{required:"Field {{label}} is required",cxInvalidEmail:"Field {{label}} has not a valid email format. Match pattern: [email protected]",cxInvalidPassword:"Field {{label}} has not a valid password format",cxMinOneUpperCaseCharacter:"Password must contain at least one uppercase character",cxMinOneDigit:"Password must contain at least one digit",cxMinOneSpecialCharacter:"Password must contain at least one special character",cxMinSixC
13haractersLength:"Password must contain at least 6 characters",cxMinEightCharactersLength:"Password must contain at least 8 characters",cxMaxCharactersLength:"Password cannot have more than 128 characters",cxContainsSpecialCharacters:"Password cannot contain special characters",cxNoConsecutiveCharacters:"Password cannot contain consecutive identical characters",invalidTokenCodeError:"This code is not valid",date:{required:"Field {{label}} is required",min:"Field {{label}} cannot be before {{min}}",max:"Field {{label}} cannot be after {{max}}",pattern:"Use dateformat yyyy-mm-dd in field {{label}}",invalid:"Use a valid date in field {{label}}"}},globalMessage:"The form you are trying to submit contains errors.",required:"This field is required",cxInvalidEmail:"This is not a valid email format",cxInvalidPassword:"This is not a valid password format",cxPasswordsMustMatch:"Password fields must match",cxPasswordsCannotMatch:"Password fields cannot match",cxEmailsMustMatch:"Email fields must match",cxStarRatingEmpty:"Rating field is required",cxNoSelectedItemToCancel:"Select at least one item",cxNegativeAmount:"Amount must be equal or greater than zero",cxContainsSpecialCharacters:"Field cannot contain special characters",date:{required:"This field is required",min:"Date cannot be before {{min}}",max:"Date cannot be after {{max}}",pattern:"Use dateformat yyyy-mm-dd",invalid:"Use a valid date"},file:{required:"File is required",empty:"File should not be empty",invali
13dExtension:"File extension is not valid",tooLarge:"File size should not exceed {{ maxSize }} MB",tooManyEntries:"The number of items is greater than {{ maxEntries }}",notParsable:"File is not parsable",fileNotAllowed:"This file type is not allowed"}},Vie={scriptFailedToLoad:"Failed to load the script.",refreshThePage:"Please refresh the page."},$ie={actionCancelled:"Action cancelled, nothing changed"},Hie={showPassword:"Show password",hidePassword:"Hide password"},Kie={pageFailure:"The page could not be loaded. Please try again later."},Gie={required:'The following fields marked with "*" are required.'},Wie={charactersLeft:"characters left: {{count}}",addNewMessage:"Add New Message",send:"Send",uploadFile:"Upload File",informationLabel:"{{author}}. {{text}} at {{date}}",messages:"Messages",addMessagePlaceHolder:"Start Typing...",characterLimitAlert:"Characters limit reached.",a11y:{itemListBoxLabel:"Select the item to which the message should apply."}},Qie={common:Iie,pageMetaResolver:zie,spinner:Mie,navigation:Oie,searchBox:Nie,sorting:Rie,customLoginPage:Lie,httpHandlers:Bie,miniCart:Fie,skipLink:qie,carousel:jie,formErrors:Uie,errorHandlers:Vie,assistiveMessage:$ie,passwordVisibility:Hie,generalErrors:Kie,formLegend:Gie,chatMessaging:Wie},Zie={unknownError:"An unknown error occurred. Please contact support."},Yie={setDeliveryMode:Zie},Jie={header:"Consent Management",dateDescription:"Approved on ",clearAll:"Disable All",selectAll:"Enable All",message:{success:{given:"Consent successfully given.",withdrawn:"Consent successfully withdrawn."}}},Xie={myAccountV2Consent:Jie},eae={header:"Notification Channels",message:"Select your preferred notification channels",note:"Note: ",noteMessage:"If you deactivate all channels you will not be able to receive any further notifications.",EMAIL:"Email:"},tae={myAccountV2NotificationPreference:eae},iae={confirmAccountClosure:"Confirm Account Closure",confirmAccountClosureMessage:"Are you sure you want to close your account?",closeMyAccount:"CLOSE MY ACCOUNT",accountClosedSuccessfully:"Account closed with success",accountClosedFailure:"Failed to close account"},aae={oldPassword:{label:"Old Password",placeholder:"Old Password"},oldPasswordIsRequired:"Old password is required.",newPassword:{label:"New Password",placeholder:"New Password"},passwordMinRequirements:"Here's a quick guide for a secure password: Use at least 8 characters with a mix of upper and lowercase letters, numbers, and symbols.",passwordStrengthRequirements:"Here's a quick guide for a secure password: Use at least 8 characters with a mix of upper and lowercase letters, numbers, and symbols. Make sure not to use the same character consecutively.",confirmPassword:{label:"Confirm New Password",placeholder:"Confirm Password"},bothPasswordMustMatch:"Both password must match",passwordUpdateSuccess:"Password updated with success",accessDeniedError:"Access is denied"},nae={title:"Title",none:"",firstName:{label:"First name",placeholder:"First name"},firstNameIsRequired:"First name is required.",lastName:{label:"Last name",placeholder:"Last name"},lastNameIsRequired:"Last name is required.",profileUpdateSuccess:"Personal details successfully updated",customerId:"Customer #"},oae={clearAll:"Clear all",selectAll:"Select all",message:{success:{given:"Consent successfully given.",withdrawn:"Consent successfully withdrawn."}}},rae={noCouponsMessage:"You have no coupons available.",effectiveTitle:"Effective:",Effective:"EFFECTIVE",PreSession:"EFFECTIVE SOON",ExpireSoon:"EXPIRING SOON",readMore:"Read more",notification:"Notification",findProducts:"Find Products",status:"Status:",dialogTitle:"Coupon",claimCoupondialogTitle:"Add To Your Coupon List",claimCouponCode:{label:"Coupon Code",placeholder:"Enter the coupon code to claim a coupon"},reset:"RESET",claim:"CLAIM",claimCustomerCoupon:"You have successfully claimed this coupon.",myCoupons:"My coupons",startDateAsc:"Start Date (ascending)",startDateDesc:"Start Date (descending)",endDateAsc:"End Date (ascending)",endDateDesc:"End Date (descending)",sortBy:"Sort by",sortCoupons:"Sort coupons",notesPreffix:"You can set your preferred channels for receiving coupon notifications on the ",notesLink:"Notification Channels",notesSuffix:" page."},sae={message:"Select your preferred notification channels",note:"Note: ",noteMessage:"If you deactivate all channels you will not be able to re
13ceive any further notifications.",EMAIL:"Email:",SMS:"SMS:",SITE_MESSAGE:"SiteMessage"},lae={header:"My Interests",item:"ITEM",price:"PRICE",notifications:"NOTIFICATIONS",noInterests:"You have no registered interests yet.",inStock:"In Stock",lowStock:"Low Stock",outOfStock:"Out of Stock",BACK_IN_STOCK:"Back In Stock",sortBy:"Sort by",sortInterests:"Sort interests",expirationDate:" - Till {{ expirationDate }}",productId:"ID {{ code }}",remove:"Remove",sorting:{byNameAsc:"Name (ascending)",byNameDesc:"Name (descending)"},actions:"ACTIONS",caption:"My Interests contents.",itemRemoved:"Selected item has been removed."},cae={closeAccount:iae,updatePasswordForm:aae,updateProfileForm:nae,consentManagementForm:oae,myCoupons:rae,notificationPreference:sae,myInterests:lae},dae={payment:"Payment",choosePaymentMethod:"Choose a payment method",paymentType:"Payment Type",accountHolderName:{label:"Account Holder Name",placeholder:"Account Holder Name"},cardNumber:"Card Number",expirationDate:"Expiration Date",securityCode:"Security code (CVV)",securityCodeTitle:"Card Verification Value",saveAsDefault:"Save as default",setAsDefault:"Set as default payment method",billingAddress:"Billing address",editBillingAddress:"Edit billing Address",sameAsDeliveryAddress:"Same as delivery address",billingAddressSameAsShipping:"Billing address is the same as delivery address",selectOne:"Select One...",monthMask:"MM",yearMask:"YYYY",expirationYear:"Expiration year {{ selected }}",expirationMonth:"Expiration month {{ selected }}",useThisPayment:"Use this payment",addNewPayment:"Add New Payment",paymentAddedSuccessfully:"New payment was added successfully",changePayment:"Change Payment"},uae={paymentMethods:"Payment methods",paymentMethodSelected:"Payment method selected",newPaymentMethodsAreAddedDuringCheckout:"New payment methods are added during checkout.",invalidField:"InvalidField: {{ field }}"},mae={deleteConfirmation:"Are you sure you want to delete this payment method?",setAsDefault:"Set as default",expires:"Expires: {{ month }}/{{ year }}",defaultPaymentMethod:"\u2713 DEFAULT",defaultPaymentLabel:"Default payment method",additionalPaymentLabel:"Additional payment method {{ number }}",selected:"Selected",selectedPayment:"Selected Payment",deletePaymentSuccess:"Payment method deleted successfully",visa:"Visa Card",master:"Mastercard Card",masterEuro:"Mastercard Eurocard Card",dinersClub:"Diners Club Card",switch:"Switch Card",maestro:"Maestro Card",amex:"American Express Card",credit:"Credit Card"},pae={title:"Payment method",paymentType_CARD:"Credit Card",paymentType_ACCOUNT:"Account"},gae={setAsDefaultSuccessfully:"New payment was successfully set as default"},fae={paymentForm:dae,paymentMethods:uae,paymentCard:mae,paymentTypes:pae,paymentMessages:gae},hae={defaultTitle:"Document"},bae={pdf:hae},vae={id:"ID",quantity:"Qty",quantityFull:"Quantity",productDetails:"Product Details",specification:"Specs",reviews:"Reviews",shipping:"Shipping",share:"Share",showReviews:"Show reviews",noReviews:"No reviews yet",productPrice:"Product price",noProductImage:"No image available, {{ product }}"},yae={filterBy:{label:"Filter by",action:"Filter by"},activeFilter:"{{filter}} filter, clicking on this button will remove the filter",appliedFilter:"Applied filter:",showLess:"Show less...",showMore:"Show more...",sortBy:"Sort by",sortResults:"Sort results",backToTopBtn:"BACK TO TOP",showMoreBtn:"SHOW MORE",productSearchPagination:"Product search pagination",productListResults:"Product Results List"},Cae={filterBy:{label:"Filter by",action:"Filter by",facet:"Filter results by Facets",name:"Filter by {{name}}"},appliedFilter:"Applied filter:",showLess:"Show less...",showMore:"Show more...",sortBy:"Sort by",ariaLabelShowLess:"Show Less, button, clicking on this button will reduce options for the active group",ariaLabelShowMore:"Show more, button, clicking on this button will show all options for the active group",ariaLabelItemsAvailable:"{{name}}, {{state}} {{count}} item available",ariaLabelItemsAvailable_other:"{{name}}, {{state}} {{count}} items available",decreaseOptionsVisibility:"Options were hidden from the active group, tab backward to read them or forward for the next group",increaseOptionsVisibility:"More options were added to the active group, tab backward to read them or forward for the next group",backToResults:"Back To Results",productFacets:"Product Facets"},kae={id:"ID",showReviews:"Show reviews",showReviewsDetailed:"Show {{count}} reviews, Rated {{rating}} out of 5 stars",share:"Share",newItemPrice:"New item price"},_ae={overallRating:"Overall Rating",reviewTitle:"Review Title",writeYourComments:"Write your comments",commentPlaceholder:`What did you like? 14What could be improved? 15How long have you used it?`,rating:"Rating",ratingRequired:"Product rating, required",addRate:"Add rate: {{count}} star",addRate_other:"Add rate: {{count}} stars",reviewerName:"Reviewer name (optional)",writeReview:"Write a Review",more:"Show More Reviews",less:"Show Less Reviews",thankYouForReview:"Thank y
15ou for the review! Note that reviews may require review before appearing here.",postReviewFail:"Something went wrong while posting your review. Please try again later.",ratedOutOf:"Rated: {{rating}} out of 5",charactersLeft:"characters left: {{count}}"},Sae={carouselLabel:"Carousel, {{title}}"},Aae={itemAddedToYourCart:"Item Added To Your Cart",itemsAddedToYourCart:"Item(s) added to your cart",itemsIncrementedInYourCart:"This item was already in your cart. The quantity was updated.",items:"items",updatingCart:"Updating cart...",addToCart:"Add to cart",viewCart:"view cart",proceedToCheckout:"proceed to checkout",quantity:"Qty",quantityFull:"Quantity",outOfStock:"Out of stock",inStock:"In stock",selectStyleAndSize:"Select style and size to check stock",removeFromCart:"Remove Product from Cart",closeModal:"Close Modal",buyItAgain:"Buy It Again",addToActiveCart:"Add To Active Cart",unavailable:"Not Orderable"},wae={tabs:{ProductDetailsTabComponent:"Product Details",ProductSpecsTabComponent:"Specs",ProductReviewsTabComponent:"Reviews",deliveryTab:"Shipping",SparePartsTabComponent:" Spare Parts"},tabPanelContainerRegion:"Tab group with more product details",tabPanelContainerRegionGroup:"Group with more product details"},Pae={add:"Add to Wish List",remove:"Remove from Wish List",anonymous:"Sign in to add to wish list",addedToWishList:"Product added to wish list",removedFromWishList:"Product removed from wish list"},Tae={notifyMe:"NOTIFY ME",stopNotify:"STOP NOTIFICATION",getNotify:"Get notified when this product is available.",getNotifySuffix:"to get notified when this product is available.",activateChannelsPrefix:"To be notified you need to activate the ",channelsLink:"Notification Channels",activateChannelsSuffix:".",notified:"You will be notified when this product is back in stock.",getNotified:"Get notified when this product is back in stock.",unsubscribeSuccess:"You will not receive back-in-stock notification for this product.",subscriptionDialog:{header:"Out of stock subscription",notifiedPrefix:"You will be notified on:",notifiedSuffix:"as soon as this product is back in stock.",manageChannelsPrefix:"Manage your preferred notification channels on the ",manageChannelsLink:"Notification Preference",manageChannelsSuffix:" page.",manageSubscriptionsPrefix:"You can manage your subscriptions on ",manageSubscriptionsLink:"My Interests",manageSubscriptionsSuffix:" page.",okBtn:"OK",subscribing:"Subscribing you to Out of Stock notifications for this product"}},xae={removeOne:"Remove one",addOneMore:"Add one more",quantity:"Quantity"},Eae={gridView:"Select to change to Grid View",listView:"Select to change to List View"},Dae={productDetails:vae,productList:yae,productFacetNavigation:Cae,productSummary:kae,productReview:_ae,productCarousel:Sae,addToCart:Aae,TabPanelContainer:wae,addToWishList:Pae,stockNotification:Tae,itemCounter:xae,productView:Eae},Iae={addToHomeScreenDescription:"Add SAP storefront to your device homescreen for a faster return visit",noInstallationNeeded:"No installation needed",fastAccessToApplication:"Fast access to application",addToHomeScreen:"Add to home screen",addedToHomeScreen:"SAP Storefront was added to your home screen"},zae={pwa:Iae},Mae={theme:"Theme",themes:{default:"Default",highContrastDark:"HC-Dark",highContrastLight:"HC-Light"}},Oae={siteThemeSwitcher:Mae},Nae={dialog:{title:"Consent Management",legalDescription:"We use cookies/browser's storage to personalize the content and improve user experience. We also might share the data about your site usage with our social media. For more, please review our privacy policy.",selectAll:"Select all",clearAll:"Clear all"},banner:{title:"This website uses cookies",description:"We use cookies/browser's storage to personalize the content and improve user experience.",allowAll:"Allow All",viewDetails:"View Details",consentManagement:"Consent Management"}},Rae={emailAddress:{label:"Email address",placeholder:"Enter email"},confirmEmail:{label:"Confirm email",placeholder:"Confirm email"},continue:"Continue",emailIsRequired:"Invalid email format",emailsMustMatch:"Email does not match"},Lae={signedOutSuccessfully:"You have successfully signed out.",unrecoverableError:"Unable to initiate sign-in, please contact your administrator."},Bae={anonymousConsents:Nae,checkoutLogin:Rae,authMessages:Lae},Fae={label:"Video Player"},qae={player:Fae},BM={common:Qie,deliveryMode:Yie,myAccountV2Consent:Xie,myAccountV2NotificationPreference:tae,myAccount:cae,payment:fae,pdf:bae,product:Dae,pwa:zae,siteThemeSwitcher:Oae,user:Bae,video:qae},jae={cancel:"Cancelar",delete:"Borrar",remove:"Eliminar",edit:"Editar",restore:"Restablecer",back:"Atr\xE1s",submit:"Enviar",continue:"Continuar",save:"Grabar",done:"Listo",home:"Inicio",noData:"Sin datos.",confirm:"Confirmar",more:"m\xE1s",close:"Cerrar",loading:"Cargando",menu:"Men\xFA",reset:"Restaurar",search:"Buscar",add:"A\xF1adir",breadcrumbs:"rutas de navegaci\xF3n",breadcrumbsCurrentPage:"P\xE1gina actual",selectFile:"Seleccionar fichero",clear:"Borrar",loaded:"Cargado",results:"Resultados",of:"de",ngSelectDropdownOptionsList:"Opciones",required:"obligatorio",zoomIn:"Acercar",zoomOut:"Alejar",selected:"Seleccionado",expand:"Ampliar",collapse:"Contraer"},Uae={category:{title:"{{count}} resultado para {{query}}",title_other:"{{count}} resultados para {{query}}"},checkout:{title:"Finalizaci\xF3n de la compra"},search:{title:'{{count}} resultado para "{{query}}"',title_other:'{{count}} resultados para "{{query}}"',findProductTitle:'{{count}} resultado para el cup\xF3n "{{coupon}}"',findProductTitle_other:'{{count}} resultados para el cup\xF3n "{{coupon}}"',default_title:"Todos los productos"},product:{description:"{{description}}",heading:"{{heading}}",title:"{{title}}"}},Vae={loading:"Cargando..."},$ae={categoryNavLabel:"Men\xFA de categor\xEDa",footerNavLabel:"Enlaces del pie de p\xE1gina",goTo:"Vaya a {{location}}",navigateTo:"Navegue a {{nav}}",scrollToTop:"Despl\xE1cese hacia arriba al principio de la p\xE1gina",linkItemInList:"{{title}}. {{position}} de {{listLength}}",menuButonTitle:"Men\xFA de {{title}}"},Hae={placeholder:"Introducir nombre de producto o SKU",productSearch:"Buscar un producto",ariaLabelInput:"Buscar aqu\xED...",ariaLabelSuggestions:"escribiendo sugerencias",ariaLabelProducts:"resultados de productos",initialDescription:"Si est\xE1n disponibles los resultados de autocompletar, use las flechas de arriba y abajo y la tecla Intro para seleccionar. Los usuarios de dispositivos t\xE1ctiles pueden explorar tocando la pantalla o con gestos de deslizamiento.",suggestions:"Palabras clave sugeridas",recentSearches:"B\xFAsquedas recientes",trendingSearches:"B\xFAsquedas populares",suggestionsResult:"{{ count }} sugerencia y ",suggestionsResult_other:"{{ count }} sugerencias y ",products:"Productos recomendados",productsResult:"{{ count }} producto est\xE1 disponible.",productsResult_other:"{{ count }} productos est\xE1n disponibles.",resetLabel:"Restablecer b\xFAsqueda",help:{insufficientChars:"Escriba m\xE1s caracteres",noMatch:"No hemos podido encontrar ning\xFAn resultado",exactMatch:"{{ term }}",empty:"H\xE1ganos preguntas"},closeSearchPanel:"Cerrar",queryError:'Su consulta de b\xFAsqueda tiene formato incorrecto. Elimine los caracteres especiales como ":" y vuelva a intentarlo.'},Kae={date:"Fecha",orderNumber:"N\xFAmero de pedido",rma:"N\xFAmero de devoluci\xF3n",replenishmentNumber:"N\xFAmero de reaprovisionamiento",nextOrderDate:"Fecha del pr\xF3ximo pedido",pageViewUpdated:"Vista de p\xE1gina actualizada con sus opciones seleccionad
15as."},Gae={badRequest:{bad_credentials:"{{ errorMessage }}. Inicie sesi\xF3n de nuevo.",user_is_disabled:"{{ errorMessage }}. Comun\xEDquese con la administraci\xF3n."},badGateway:"Se produjo un error del servidor. Int\xE9ntelo de nuevo m\xE1s tarde.",badRequestPleaseLoginAgain:"{{ errorMessage }}. Inicie sesi\xF3n de nuevo.",badRequestOldPasswordIncorrect:"Contrase\xF1a anterior incorrecta.",badRequestGuestDuplicateEmail:"El correo electr\xF3nico {{ errorMessage }} ya existe. Finalice la compra con un correo electr\xF3nico diferente para registrarse con una cuenta de invitado.",conflict:"Ya existe.",forbidden:"No tiene autorizaci\xF3n para realizar esta acci\xF3n. Comun\xEDquese con el administrador si piensa que esto es un error.",gatewayTimeout:"El servidor no respondi\xF3. Int\xE9ntelo de nuevo m\xE1s tarde.",internalServerError:"Se produjo un error del servidor interno. Vuelva a intentarlo m\xE1s tarde.",sessionExpired:"Su sesi\xF3n ha caducado. Vuelva a iniciar sesi\xF3n.",unknownError:"Se produjo un error desconocido",unauthorized:{common:"Se produjo un error de autorizaci\xF3n desconocido",invalid_client:"Credenciales del cliente incorrectas"},validationErrors:{missing:{card_cardType:"No se admite la tarjeta de cr\xE9dito seleccionada. Seleccione otra.",card_accountNumber:"El n\xFAmero de la tarjeta de cr\xE9dito introducido no es v\xE1lido.",card_cvNumber:"El c\xF3digo de seguridad introducido no es v\xE1lido.",card_expirationMonth:"La fecha de caducidad de la tarjeta de cr\xE9dito introducida no es v\xE1lida.",card_expirationYear:"La fecha de caducidad de la tarjeta de cr\xE9dito introducida no es v\xE1lida.",billTo_firstName:"El nombre introducido no es v\xE1lido.",billTo_lastName:"El apellido introducido no es v\xE1lido.",billTo_street1:"La direcci\xF3n introducida no es v\xE1lida.",billTo_street2:"La direcci\xF3n introducida no es v\xE1lida.",billTo_city:"La ciudad introducida no es v\xE1lida para esta tarjeta de cr\xE9dito.",billTo_state:"El estado/provincia introducido no es v\xE1lido para esta tarjeta de cr\xE9dito.",billTo_country:"El pa\xEDs/regi\xF3n introducido no es v\xE1lido para esta tarjeta de cr\xE9dito.",billTo_postalCode:"El c\xF3digo postal introducido no es v\xE1lido para esta tarjeta de cr\xE9dito.",country:{isocode:"Falta el pa\xEDs o la regi\xF3n"}},invalid:{card_expirationMonth:"La fecha de caducidad de la tarjeta de cr\xE9dito introducida no es v\xE1lida.",firstName:"El nombre introducido no es v\xE1lido.",lastName:"El apellido introducido no es v\xE1lido.",password:"La contrase\xF1a introducida no es v\xE1lida.",uid:"El UID no es v\xE1lido.",code:"El c\xF3digo no es v\xE1lido.",email:"El correo electr\xF3nico no es v\xE1lido.",loginId:"El correo electr\xF3nico no es v\xE1lido."}},cartNotFound:"No se encontr\xF3 la cesta.",invalidCodeProvided:"C\xF3digo proporcionado no v\xE1lido.",voucherExceeded:"Este cup\xF3n super\xF3 la cantidad de veces que se puede usar",unknownIdentifier:"Art\xEDculo no encontrado.",otherCartErrors:"Se produjeron errores con la cesta."},Wae={item:"Hay {{count}} art\xEDculo en su cesta en este momento",item_other:"Hay {{count}} art\xEDculos en su cesta en este momento",total:"{{total}}",count:"{{count}}"},Qae={skipTo:"Saltar a",labels:{header:"Cabecera",main:"Contenido principal",footer:"Pie de p\xE1gina",productFacets:"Facetas de producto",productList:"Lista de productos"}},Zae={previousSlide:"Diapositiva anterior",nextSlide:"Diapositiva siguiente",slideNumber:"La diapositiva {{currentSlideNumber}} contiene {{numberOfSlides}} art\xEDculos",carouselForProduct:"Carrusel, im\xE1genes para {{product}}"},Yae={labeled:{required:"El campo {{label}} es obligatorio",cxInvalidEmail:"El campo {{label}} no tiene un formato de correo electr\xF3nico v\xE1lido. Debe coincidir con el patr\xF3n: [email protected]",cxInvalidPassword:"El campo {{label}} no tiene un formato de contrase\xF1a v\xE1lido",cxMinOneUpperCaseCharacter:"La contrase\xF1a debe contener al menos un car\xE1cter en may\xFAsculas",cxMinOneDigit:"La contrase\xF1a debe contener al menos un d\xEDgito",cxMinOneSpecialCharacter:"La contrase\xF1a debe contener al menos un car\xE1cter especial",cxMinSixC
15haractersLength:"La contrase\xF1a debe contener al menos 6 caracteres",cxMinEightCharactersLength:"La contrase\xF1a debe contener al menos 8 caracteres",cxMaxCharactersLength:"La contrase\xF1a no puede contener m\xE1s de 128 caracteres",cxContainsSpecialCharacters:"La contrase\xF1a no puede contener caracteres especiales",cxNoConsecutiveCharacters:"La contrase\xF1a no puede contener caracteres id\xE9nticos consecutivos",invalidTokenCodeError:"Este c\xF3digo no es v\xE1lido",date:{required:"El campo {{label}} es obligatorio",min:"El campo {{label}} no puede estar antes de {{min}}",max:"El campo {{label}} no puede estar despu\xE9s de {{max}}",pattern:"Use el formato de fecha aaaa-mm-dd en el campo {{label}}",invalid:"Use una fecha v\xE1lida en el campo {{label}}"}},globalMessage:"El formulario que intenta enviar tiene errores.",required:"Este campo es obligatorio",cxInvalidEmail:"Este no es un formato de correo electr\xF3nico v\xE1lido",cxInvalidPassword:"Este no es un formato de contrase\xF1a v\xE1lido",cxPasswordsMustMatch:"Los campos de contrase\xF1a deben coincidir",cxPasswordsCannotMatch:"Los campos de contrase\xF1a no deben coincidir",cxEmailsMustMatch:"Los campos de correo electr\xF3nico deben coincidir",cxStarRatingEmpty:"El campo de calificaci\xF3n es obligatorio",cxNoSelectedItemToCancel:"Seleccione al menos un art\xEDculo",cxNegativeAmount:"El importe debe ser igual o mayor que cero",cxContainsSpecialCharacters:"El campo no puede tener caracteres especiales",date:{required:"Este campo es obligatorio",min:"La fecha no puede ser anterior a {{min}}",max:"La fecha no puede ser posterior a {{max}}",pattern:"Use el formato de fecha aaaa-mm-dd",invalid:"Use una fecha v\xE1lida"},file:{required:"El fichero es obligatorio",empty:"El fichero no debe estar vac\xEDo",invalidExtension:"La extensi\xF3n del fichero no es v\xE1lido",tooLarge:"El tama\xF1o del fichero no debe superar los {{ maxSize }}\xA0MB",tooManyEntries:"El n\xFAmero de art\xEDculos es mayor que {{ maxEntries }}",notParsable:"El fichero no se puede analizar sint\xE1cticamente",fileNotAllowed:"Este tipo de fichero no est\xE1 permitido"}},Jae={scriptFailedToLoad:"Error al cargar el script.",refreshThePage:"Actualice la p\xE1gina."},Xae={actionCancelled:"Acci\xF3n cancelada. No se realizaron cambios"},ene={showPassword:"Mostrar contrase\xF1a",hidePassword:"Ocultar contrase\xF1a"},tne={pageFailure:"No se pudo cargar la p\xE1gina. Int\xE9ntelo de nuevo m\xE1s tarde."},ine={required:'Los siguientes campos marcados con "*" son obligatorios.'},ane={charactersLeft:"caracteres restantes: {{count}}",addNewMessage:"A\xF1adir nuevo mensaje",send:"Enviar",uploadFile:"Cargar fichero",informationLabel:"{{author}}. {{text}} en {{date}}",messages:"Mensajes",addMessagePlaceHolder:"Empiece a escribir...",characterLimitAlert:"Se alcanz\xF3 el l\xEDmite de caracteres.",a11y:{itemListBoxLabel:"Seleccione el art\xEDculo al cual se debe aplicar el mensaje."}},nne={common:jae,pageMetaResolver:Uae,spinner:Vae,navigation:$ae,searchBox:Hae,sorting:Kae,httpHandlers:Gae,miniCart:Wae,skipLink:Qae,carousel:Zae,formErrors:Yae,errorHandlers:Jae,assistiveMessage:Xae,passwordVisibility:ene,generalErrors:tne,formLegend:ine,chatMessaging:ane},one={unknownError:"Ocurri\xF3 un error desconocido. P\xF3ngase en contacto con el servicio de soporte."},rne={setDeliveryMode:one},sne={header:"Gesti\xF3n de consentimientos",dateDescription:"Fecha de aprobaci\xF3n ",clearAll:"Desactivar todos",selectAll:"Activar todos",message:{success:{given:"Consentimiento otorgado correctamente.",withdrawn:"Consentimiento retirado correctamente."}}},lne={myAccountV2Consent:sne},cne={header:"Canales de notificaci\xF3n",message:"Seleccione sus canales de notificaci\xF3n preferidos",note:"Nota: ",noteMessage:"Si desactiva todos los canales, no podr\xE1 recibir m\xE1s notificaciones.",EMAIL:"Correo electr\xF3nico:"},dne={myAccountV2NotificationPreference:cne},une={confirmAccountClosure:"Confirmar cierre de cuenta",confirmAccountClosureMessage:"\xBFConfirma que desea cerrar su cuenta?",closeMyAccount:"CERRAR MI CUENTA",accountClosedSuccessfully:"Cuenta cerrada correctamente",accountClosedFailure:"Error al cerrar la cuenta"},mne={oldPassword:{label:"Contrase\xF1a anterior",placeholder:"Contrase\xF1a anterior"},oldPasswordIsRequired:"Se requiere la contrase\xF1a anterior.",newPassword:{label:"Contrase\xF1a nueva",placeholder:"Contrase\xF1a nueva"},passwordMinRequirements:"Esta es una gu\xEDa r\xE1pida para generar una contrase\xF1a segura: utilice al menos 8 caracteres e incluya letras en may\xFAscula y min\xFAscula, n\xFAmeros y s\xEDmbolos.",passwordStrengthRequirements:"Esta es una gu\xEDa r\xE1pida para generar una contrase\xF1a segura: utilice al menos 8 caracteres e incluya letras en may\xFAscula y min\xFAscula, n\xFAmeros y s\xEDmbolos. Aseg\xFArese de no utilizar el mismo car\xE1cter de forma consecutiva.",confirmPassword:{label:"Confirmar contrase\xF1a nueva",placeholder:"Confirmar contrase\xF1a"},bothPasswordMustMatch:"Ambas contrase\xF1as deben coincidir",passwordUpdateSuccess:"Contrase\xF1a actualizada correctamente",accessDeniedError:"Se deneg\xF3 el acceso"},pne={title:"Tratamiento",none:"",firstName:{label:"Nombre",placeholder:"Nombre"},firstNameIsRequired:"Se requiere el nombre.",lastName:{label:"Apellido",placeholder:"Apellido"},lastNameIsRequired:"Se requiere el apellido.",profileUpdateSuccess:"Detalles personales actualizados correctamente",customerId:"Cliente n.\xA0\xBA"},gne={clearAll:"Borrar todo",selectAll:"Seleccionar todo",message:{success:{given:"Consentimiento otorgado correctamente.",withdrawn:"Consentimiento retirado correctamente."}}}
15,fne={noCouponsMessage:"No tiene cupones disponibles.",effectiveTitle:"Entrada en vigencia:",Effective:"EN VIGENCIA",PreSession:"EN VIGENCIA PRONTO",ExpireSoon:"VENCE PRONTO",readMore:"M\xE1s informaci\xF3n",notification:"Notificaci\xF3n",findProducts:"Buscar productos",status:"Estado:",dialogTitle:"Cup\xF3n",claimCoupondialogTitle:"A\xF1adir a su lista de cupones",claimCouponCode:{label:"C\xF3digo de cup\xF3n",placeholder:"Introduzca el c\xF3digo de cup\xF3n para reclamar"},reset:"RESTABLECER",claim:"RECLAMAR",claimCustomerCoupon:"Ha reclamado correctamente este cup\xF3n.",myCoupons:"Mis cupones",startDateAsc:"Fecha de inicio (ascendente)",startDateDesc:"Fecha de inicio (descendente)",endDateAsc:"Fecha de fin (ascendente)",endDateDesc:"Fecha de fin (descendente)",sortBy:"Clasificar por",sortCoupons:"Clasificar cupones",notesPreffix:"Puede definir sus canales favoritos para recibir notificaciones sobre cupones en la p\xE1gina ",notesLink:"Canales de notificaci\xF3n",notesSuffix:" ."},hne={message:"Seleccione sus canales de notificaci\xF3n preferidos",note:"Nota: ",noteMessage:"Si desactiva todos los canales, no pdor\xE1 recibir m\xE1s notificaciones.",EMAIL:"Correo electr\xF3nico:",SMS:"SMS:",SITE_MESSAGE:"SiteMessage"},bne={header:"Mis intereses",item:"ART\xCDCULO",price:"PRECIO",notifications:"NOTIFICACIONES",noInterests:"A\xFAn no tiene intereses registrados.",inStock:"En stock",lowStock:"Existencias bajas",outOfStock:"No disponible en stock",BACK_IN_STOCK:"De vuelta en stock",sortBy:"Clasificar por",sortInterests:"Clasificar intereses",expirationDate:" - hasta {{ expirationDate }}",productId:"ID {{ code }}",remove:"Eliminar",sorting:{byNameAsc:"Nombre (ascendente)",byNameDesc:"Nombre (descendente)"},actions:"ACCIONES",caption:"Contenido de Mis intereses.",itemRemoved:"Se elimin\xF3 el art\xEDculo seleccionado."},vne={closeAccount:une,updatePasswordForm:mne,updateProfileForm:pne,consentManagementForm:gne,myCoupons:fne,notificationPreference:hne,myInterests:bne},yne={payment:"Pago",choosePaymentMethod:"Seleccione un m\xE9todo de pago",paymentType:"Tipo de pago",accountHolderName:{label:"Nombre del titular de cuenta",placeholder:"Nombre del titular de cuenta"},cardNumber:"N\xFAmero de tarjeta",expirationDate:"Fecha de caducidad",securityCode:"C\xF3digo de seguridad (CVV)",securityCodeTitle:"Valor de verificaci\xF3n de tarjeta",saveAsDefault:"Grabar como predeterminado",setAsDefault:"Grabar como m\xE9todo de pago predeterminado",billingAddress:"Direcci\xF3n de facturaci\xF3n",editBillingAddress:"Editar direcci\xF3n de facturaci\xF3n",sameAsDeliveryAddress:"La misma que la direcci\xF3n de entrega",billingAddressSameAsShipping:"La direcci\xF3n de facturaci\xF3n es la misma que la direcci\xF3n de entrega",selectOne:"Seleccionar uno...",monthMask:"MM",yearMask:"AAAA",expirationYear:"A\xF1o de caducidad {{ selected }}",expirationMonth:"Mes de caducidad {{ selected }}",useThisPayment:"Utilizar este pago",addNewPayment:"A\xF1adir nuevo pago",paymentAddedSuccessfully:"El nuevo pago fue a\xF1adido correctamente",changePayment:"Cambiar pago"},Cne={paymentMethods:"M\xE9todos de pago",paymentMethodSelected:"M\xE9todo de pago seleccionado",newPaymentMethodsAreAddedDuringCheckout:"Los nuevos m\xE9todos de pago se a\xF1aden durante la finalizaci\xF3n de la compra.",invalidField:"Campo no v\xE1lido: {{ field }}"},kne={deleteConfirmation:"\xBFEst\xE1 seguro de que quiere eliminar este m\xE9todo de pago?",setAsDefault:"Definir como predeterminado",expires:"Expira: {{ month }}/{{ year }}",defaultPaymentMethod:"PREDETERMINADO",defaultPaymentLabel:"M\xE9todo de pago predeterminado",additionalPaymentLabel:"M\xE9todo de pago adicional {{ number }}",selected:"Seleccionado",selectedPayment:"Pago seleccionado",deletePaymentSuccess:"M\xE9todo de pago eliminado correctamente",visa:"Tarjeta Visa",master:"Tarjeta Mastercard",masterEuro:"Tarjeta Mastercard Eurocard",dinersClub:"Tarjeta Diners Club",switch:"Tarjeta Switch",maestro:"Tarjeta Maestro",amex:"Tarjeta American Express",credit:"Tarjeta de cr\xE9dito"},_ne={title:"M\xE9todo de pago",paymentType_CARD:"Tarjeta de cr\xE9dito",paymentType_ACCOUNT:"Cuenta"},Sne={setAsDefaultSuccessfully:"El nuevo pago se defini\xF3 correctamente como predeterminado"},Ane={paymentForm:yne,paymentMethods:Cne,paymentCard:kne,paymentTypes:_ne,paymentMessages:Sne},wne={defaultTitle:"Documento"},Pne={pdf:wne},Tne={id:"ID",quantity:"Cantidad",quantityFull:"Cantidad",productDetails:"Detalles del producto",specification:"Especificaciones",reviews:"Rese\xF1as",shipping:"Env\xEDo",share:"Compartir",showReviews:"Mostrar rese\xF1as",
15noReviews:"No tiene rese\xF1as a\xFAn",productPrice:"Precio de producto",noProductImage:"No hay imagen disponible, {{ product }}"},xne={filterBy:{label:"Filtrar por",action:"Filtrar por"},activeFilter:"filtro {{filter}}, al hacer clic en este bot\xF3n, se eliminar\xE1 el filtro",appliedFilter:"Filtro aplicado:",showLess:"Mostrar menos...",showMore:"Mostrar m\xE1s...",sortBy:"Ordenar por",sortResults:"Ordenar resultados",backToTopBtn:"VOLVER AL INICIO",showMoreBtn:"MOSTRAR M\xC1S",productSearchPagination:"Paginaci\xF3n de b\xFAsqueda de producto",productListResults:"Lista de resultados de producto"},Ene={filterBy:{label:"Filtrar por",action:"Filtrar por",facet:"Filtrar resultados por facetas",name:"Filtrar por {{name}}"},appliedFilter:"Filtro aplicado:",showLess:"Mostrar menos...",showMore:"Mostrar m\xE1s...",sortBy:"Ordenar por",ariaLabelShowLess:"Bot\xF3n Mostrar menos, al hacer clic en este bot\xF3n se reducir\xE1n las opciones del grupo activo",ariaLabelShowMore:"Bot\xF3n Mostrar m\xE1s, al hacer clic en este bot\xF3n se mostrar\xE1n todas las opciones para el grupo activo",ariaLabelItemsAvailable:"{{name}}, {{state}} {{count}} art\xEDculo disponible",ariaLabelItemsAvailable_other:"{{name}}, {{state}} {{count}} art\xEDculos disponibles",decreaseOptionsVisibility:"Las opciones estaban ocultas en el grupo activo, vuelva atr\xE1s para leerlas o vaya hacia delante para el siguiente grupo.",increaseOptionsVisibility:"Se han a\xF1adido m\xE1s opciones al grupo activo, vuelva atr\xE1s para leerlas o vaya hacia delante para el siguiente grupo.",backToResults:"Volver a los resultados",productFacets:"Facetas de producto"},Dne={id:"ID",showReviews:"Mostrar rese\xF1as",showReviewsDetailed:"Mostrar {{count}} rese\xF1as con clasificaci\xF3n de {{rating}} de 5 estrellas",share:"Compartir",newItemPrice:"Nuevo precio del art\xEDculo"},Ine={overallRating:"Clasificaci\xF3n general",reviewTitle:"T\xEDtulo de la rese\xF1a",writeYourComments:"Escribir sus comentarios",rating:"Clasificaci\xF3n",ratingRequired:"Clasificaci\xF3n de producto requerida",addRate:"A\xF1adir clasificaci\xF3n: {{count}} estrella",addRate_other:"A\xF1adir clasificaci\xF3n: {{count}} estrellas",reviewerName:"Nombre del revisor (opcional)",writeReview:"Escriba una rese\xF1a",more:"Mostrar m\xE1s rese\xF1as",less:"Mostrar menos rese\xF1as",thankYouForReview:"Gracias por su rese\xF1a. Tenga en cuenta que las rese\xF1as pueden requerir revisi\xF3n antes de aparecer aqu\xED.",postReviewFail:"Algo sali\xF3 mal al publicar su rese\xF1a. Vuelva a intentarlo m\xE1s tarde.",ratedOutOf:"Clasificaci\xF3n: {{rating}} de 5"},zne={carouselLabel:"Carrusel, {{title}}"},Mne={itemAddedToYourCart:"Art\xEDculo a\xF1adido a la cesta",itemsAddedToYourCart:"Art\xEDculos a\xF1adidos a la cesta",itemsIncrementedInYourCart:"Este art\xEDculo ya estaba en su cesta. Se actualiz\xF3 la cantidad.",items:"articulos",updatingCart:"Actualizando cesta...",addToCart:"A\xF1adir a la cesta",viewCart:"ver cesta",proceedToCheckout:"procedes a finalizar la compra",quantity:"Cantidad",quantityFull:"Cantidad",outOfStock:"Fuera de stock",inStock:"En stock",selectStyleAndSize:"Seleccione estilo y tama\xF1o para consultar en el stock",removeFromCart:"Eliminar producto de la cesta",closeModal:"Cerrar modal",buyItAgain:"Volver a comprar",addToActiveCart:"A\xF1adir a la cesta activa"},One={tabs:{ProductDetailsTabComponent:"Detalles del producto",ProductSpecsTabComponent:"Especificaciones",ProductReviewsTabComponent:"Rese\xF1as",deliveryTab:"Env\xEDo",SparePartsTabComponent:" Piezas de repuesto"},tabPanelContainerRegion:"Grupo de pesta\xF1as con m\xE1s detalles de producto",tabPanelContainerRegionGroup:"Grupo con m\xE1s detalles de producto"},Nne={add:"Aladir a la lista de deseos",remove:"Eliminar de la lista de deseos",anonymous:"Inicie sesi\xF3n para a\xF1adir a la lista de deseos",addedToWishList:"Producto a\xF1adido a la lista de deseos",removedFromWishList:"Producto eliminado de la lista de deseos"},Rne={notifyMe:"NOTIFICARME",stopNotify:"DETENER NOTIFICACI\xD3N",getNotify:"Reciba una notificaci\xF3n cuando este producto est\xE9 disponible.",getNotifySuffix:"para recibir una notificaci\xF3n cuando este producto est\xE9 disponible.",activateChannelsPrefix:"Para recibir una notificaci\xF3n, debe activar los ",channelsLink:"Canales de notificaci\xF3n",activateChannelsSuffix:".",notified:"Se le notificar\xE1 cuando este producto vuelva a estar disponible.",getNotified:"Reciba una notificaci\xF3n cuando este producto vuelva a estar disponible.",unsubscribeSuccess:"No recibir\xE1 ninguna notificaci\xF3n de reposici\xF3n de stock de este producto.",subscriptionDialog:{header:"Suscripci\xF3n a fuera de stock",notifiedPrefix:"Se le notificar\xE1:",notifiedSuffix:"apen
15as este producto vuelva a estar disponible.",manageChannelsPrefix:"Administre sus canales de notificaci\xF3n preferidos en la ",manageChannelsLink:"p\xE1gina Preferencia de notificaci\xF3n",manageChannelsSuffix:" .",manageSubscriptionsPrefix:"Puede administrar sus suscripciones en ",manageSubscriptionsLink:"la p\xE1gina Mis intereses",manageSubscriptionsSuffix:" .",okBtn:"Aceptar",subscribing:"Suscribi\xE9ndole a notificaciones de fuera de stock para este producto"}},Lne={removeOne:"Eliminar una",addOneMore:"A\xF1adir una m\xE1s",quantity:"Cantidad"},Bne={gridView:"Seleccione para cambiar a Vista de cuadr\xEDcula",listView:"Seleccione para cambiar a Vista de lista"},Fne={productDetails:Tne,productList:xne,productFacetNavigation:Ene,productSummary:Dne,productReview:Ine,productCarousel:zne,addToCart:Mne,TabPanelContainer:One,addToWishList:Nne,stockNotification:Rne,itemCounter:Lne,productView:Bne},qne={addToHomeScreenDescription:"A\xF1ada SAP Storefront a la pantalla de inicio de su dispositivo para una visita de retorno m\xE1s r\xE1pida",noInstallationNeeded:"No se requiere instalaci\xF3n",fastAccessToApplication:"Acceso r\xE1pido a las aplicaciones",addToHomeScreen:"A\xF1adir a la pantalla de inicio",addedToHomeScreen:"SAP Storefront se a\xF1adi\xF3 a su pantalla de inicio"},jne={pwa:qne},Une={theme:"Tema",themes:{default:"Por defecto",highContrastDark:"HC-Dark",highContrastLight:"HC-Light"}},Vne={siteThemeSwitcher:Une},$ne={dialog:{title:"Gesti\xF3n de consentimiento",legalDescription:"Utilizamos cookies/almacenamiento del navegador para personalizar el contenido y mejorar la experiencia del usuario. Tambi\xE9n podemos compartir los datos sobre su utilizaci\xF3n del sitio con nuestras redes sociales. Para m\xE1s informaci\xF3n, consulte nuestra pol\xEDtica de privacidad.",selectAll:"Seleccionar todo",clearAll:"Borrar todo"},banner:{title:"Este sitio web utiliza cookies",description:"Utilizamos cookies/almacenamiento del navegador para personalizar el contenido y mejorar la experiencia del usuario.",allowAll:"Permitir todos",viewDetails:"Ver detalles",consentManagement:"Gesti\xF3n de consentimiento"}},Hne={emailAddress:{label:"Direcci\xF3n de correo electr\xF3nico",placeholder:"Introducir correo electr\xF3nico"},confirmEmail:{label:"Confirmar correo electr\xF3nico",placeholder:"Confirmar correo electr\xF3nico"},continue:"Continuar",emailIsRequired:"Formato de correo electr\xF3nico no v\xE1lido",emailsMustMatch:"El correo electr\xF3nico no coincide"},Kne={signedOutSuccessfully:"Ha cerrado la sesi\xF3n correctamente."},Gne={anonymousConsents:$ne,checkoutLogin:Hne,authMessages:Kne},Wne={label:"Reproductor de video"},Qne={player:Wne},FM={common:nne,deliveryMode:rne,myAccountV2Consent:lne,myAccountV2NotificationPreference:dne,myAccount:vne,payment:Ane,pdf:Pne,product:Fne,pwa:jne,siteThemeSwitcher:Vne,user:Gne,video:Qne};var Zne={cancel:"Annuler",delete:"Supprimer",remove:"Retirer",edit:"Modifier",restore:"Restaurer",back:"Retour",submit:"Envoyer",continue:"Poursuivre",save:"Sauvegarder",done:"Termin\xE9",home:"Accueil",noData:"Aucune donn\xE9e",confirm:"Confirmer",more:"plus",close:"Fermer",loading:"Chargement",menu:"Menu",reset:"R\xE9initialiser",search:"Rechercher",add:"Ajouter",breadcrumbs:"Chemin de navigation",breadcrumbsCurrentPage:"Page actuelle",selectFile:"S\xE9lectionner le fichier",clear:"Effacer",loaded:"Charg\xE9",results:"R\xE9sultats",of:"sur",ngSelectDropdownOptionsList:"Options",required:"obligatoire",zoomIn:"Zoom avant",zoomOut:"Zoom arri\xE8re",selected:"S\xE9lectionn\xE9",expand:"D\xE9velopper",collapse:"R\xE9duire"},Yne={category:{title:"{{count}} r\xE9sultat pour {{query}}",title_other:"{{count}} r\xE9sultats pour {{query}}"},checkout:{title:"R\xE8glement"},search:{title:'{{count}} r\xE9sultat pour "{{query}}"',title_other:'{{count}} r\xE9sultats pour "{{query}}"',findProductTitle:'{{count}} r\xE9sultat pour le coupon "{{coupon}}"',findProductTitle_other:'{{count}} r\xE9sultats pour le coupon "{{coupon}}"',default_title:"Tous les produits"},product:{description:"{{description}}",heading:"{{heading}}",title:"{{title}}"}},Jne={loading:"Chargement en cours..."},Xne={categoryNavLabel:"Menu Cat\xE9gorie",footerNavLabel:"Liens de pied de page",goTo:"Passer \xE0 {{location}}",navigateTo:"Naviguer vers {{nav}}",scrollToTop:"Revenir en haut de la page",linkItemInList:"{{title}}. {{position}} sur {{listLength}}",menuButonTitle:"Menu {{title}}"},eoe={placeholder:"Saisir le nom du produit ou l'UGS",productSearch:"Rechercher un produit",ariaLabelInput:"Rechercher ici...",ariaLabelSuggestions:"Suggestions de saisie",ariaLabelProducts:"R\xE9sultats de produits",initialDescription:"Lorsque les r\xE9sultats du remplissage automatique sont disponibles, utilisez les fl\xE8ches vers le haut et vers le bas pour passer en revue et la touche Entr\xE9e pour s\xE9lectionner. Pour les utilisateurs d'appareils tactiles, explorez par le toucher ou par balayage.",suggestions:"Mots-cl\xE9s sugg\xE9r\xE9s",recentSearches:"Recherches r\xE9centes",trendingSearches:"Recherches tendances",suggestionsResult:"{{ count }} suggestion et ",suggestionsResult_other:"{{ count }} suggestions et ",products:"Produits recommand\xE9s",productsResult:"{{ count }} produit est disponible.",productsResult_other:"{{ count }} produits sont disponibles.",resetLabel:"R\xE9initialiser la recherche",help:{insufficientChars:"Veuillez saisir davantage de caract\xE8res",noMatch:"Nous n'avons pas trouv\xE9 de r\xE9sultats",exactMatch:"{{ term }}",empty:"Demandez-nous ce que vous voulez"},closeSearchPanel:"Fermer",queryError:`Votre requ\xEAte de recherche n'est pas correctement format\xE9e. Supprimez les caract\xE8res sp\xE9ciaux comme ":" et r\xE9essayez.`},toe={date:"Date",orderNumber:"Num\xE9ro de commande",rma:"Num\xE9ro de retour",replenishmentNumber:"Num\xE9ro de r\xE9approv
15isionnement",nextOrderDate:"Prochaine date de commande",pageViewUpdated:"La vue de page a \xE9t\xE9 mise \xE0 jour avec vos options de s\xE9lection."},ioe={badRequest:{bad_credentials:"{{ errorMessage }}. Veuillez vous reconnecter.",user_is_disabled:"{{ errorMessage }}. Veuillez contacter l'administration."},badGateway:"Une erreur du serveur s'est produite. Veuillez r\xE9essayer ult\xE9rieurement.",badRequestPleaseLoginAgain:"{{ errorMessage }}. Veuillez vous reconnecter.",badRequestOldPasswordIncorrect:"L'ancien mot de passe est incorrect.",badRequestGuestDuplicateEmail:"L'e-mail {{ errorMessage }} existe d\xE9j\xE0. Veuillez valider la commande avec un autre e-mail pour vous inscrire via un compte d'invit\xE9.",conflict:"D\xE9j\xE0 existant",forbidden:"Vous n'\xEAtes pas autoris\xE9 \xE0 effectuer cette action. Veuillez contacter votre administrateur si vous pensez qu'il s'agit d'une erreur.",gatewayTimeout:"Le serveur n'a pas r\xE9pondu. Veuillez r\xE9essayer ult\xE9rieurement.",internalServerError:"Une erreur de serveur interne s'est produite. Veuillez r\xE9essayer ult\xE9rieurement.",sessionExpired:"Votre session a expir\xE9. Veuillez vous reconnecter.",unknownError:"Une erreur inconnue s'est produite.",unauthorized:{common:"Une erreur d'autorisation inconnue s'est produite.",invalid_client:"Identifiants client incorrects"},validationErrors:{missing:{card_cardType:"La carte de cr\xE9dit s\xE9lectionn\xE9e n'est pas prise en charge. Veuillez en s\xE9lectionner un autre.",card_accountNumber:"Le num\xE9ro de carte de cr\xE9dit que vous avez saisi n'est pas valide.",card_cvNumber:"Le code de s\xE9curit\xE9 que vous avez saisi n'est pas valide.",card_expirationMonth:"La date d'expiration de la carte de cr\xE9dit que vous avez saisie n'est pas valide.",card_expirationYear:"La date d'expiration de la carte de cr\xE9dit que vous avez saisie n'est pas valide.",billTo_firstName:"Le pr\xE9nom que vous avez saisi n'est pas valide.",billTo_lastName:"Le nom de famille que vous avez saisi n'est pas valide.",billTo_street1:"L'adresse que vous avez saisie n'est pas valide.",billTo_street2:"L'adresse que vous avez saisie n'est pas valide.",billTo_city:"La ville saisie n'est pas valide pour cette carte de cr\xE9dit.",billTo_state:"L'\xC9tat/la province saisi(e) n'est pas valide pour cette carte de cr\xE9dit.",billTo_country:"Le pays/la r\xE9gion saisi(e) n'est pas valide pour cette carte de cr\xE9dit.",billTo_postalCode:"Le code postal n'est pas valide pour cette carte de cr\xE9dit.",country:{isocode:"Pays/R\xE9gion manquant(e)"}},invalid:{card_expirationMonth:"La date d'expiration de la carte de cr\xE9dit que vous avez saisie n'est pas valide.",firstName:"Le pr\xE9nom que vous avez saisi n'est pas valide.",lastName:"Le nom de famille que vous avez saisi n'est pas valide.",password:"Le mot de passe que vous avez saisi n'est pas valide.",uid:"L'UID n'est pas valide.",code:"Le code n'est pas valide.",email:"L'e-mail n'est pas valide.",loginId:"L'e-mail n'est pas valide."}},cartNotFound:"Panier non trouv\xE9",invalidCodeProvided:"Le code fourni n'est pas valide.",voucherExceeded:"Ce coupon a d\xE9pass\xE9 le nombre de fois o\xF9 il peut \xEAtre utilis\xE9.",unknownIdentifier:"Article non trouv\xE9",otherCartErrors:"Des erreurs avec le panier se sont produites."},aoe={item:"{{count}} article est actuellement dans votre panier.",item_other:"{{count}} articles sont actuellement dans votre panier.",total:"{{total}}",count:"{{count}}"},noe={skipTo:"Passer \xE0",labels:{header:"En-t\xEAte",main:"Contenu principal",footer:"Pied de page",productFacets:"Facettes de produits",productList:"Liste des produits"}},ooe={previousSlide:"Diapositive pr\xE9c\xE9dente",nextSlide:"Diapositive suivante",slideNumber:"La diapositive {{currentSlideNumber}} contient {{numberOfSlides}} articles.",carouselForProduct:"Carrousel, images pour {{product}}"},roe={labeled:{required:"La zone {{label}} est obligatoire.",cxInvalidEmail:"Le format d'e-mail de la zone {{label}} n'est pas valide. Mod\xE8le de correspondance\xA0: [email protected]",cxInvalidPassword:"Le format du mot de passe de la zone {{label}} n'est pas valide.",cxMinOneUpperCaseCharacter:"Le mot de passe doit contenir au moins un lettre en majuscule.",cxMinOneDigit:"Le mot de passe doit contenir au moins un chiffre.",cxMinOneSpecialCharacter:"Le mot de passe doit contenir au moins un caract\xE8re sp\xE9cial.",cxMinSixC
15haractersLength:"Le mot de passe doit contenir au moins 6 caract\xE8res.",cxMinEightCharactersLength:"Le mot de passe doit contenir au moins 8 caract\xE8res.",cxMaxCharactersLength:"Le mot de passe ne peut pas avoir plus de 128 caract\xE8res.",cxContainsSpecialCharacters:"Le mot de passe ne doit pas contenir de caract\xE8res sp\xE9ciaux.",cxNoConsecutiveCharacters:"Le mot de passe ne doit pas contenir de caract\xE8res identiques cons\xE9cutifs.",invalidTokenCodeError:"Ce code n'est pas valide.",date:{required:"La zone {{label}} est obligatoire.",min:"La zone {{label}} ne peut pas \xEAtre avant le {{min}}.",max:"La zone {{label}} ne peut pas \xEAtre apr\xE8s le {{max}}.",pattern:"Utilisez le format de date aaaa-mm-jj dans la zone {{label}}.",invalid:"Utilisez une date valide dans la zone {{label}}."}},globalMessage:"Le formulaire que vous tentez d'envoyer contient des erreurs.",required:"Cette zone est obligatoire.",cxInvalidEmail:"Le format de l'e-mail n'est pas valide.",cxInvalidPassword:"Le format du mot de passe n'est pas valide.",cxPasswordsMustMatch:"Les zones du mot de passe doivent correspondre.",cxPasswordsCannotMatch:"Les zones du mot de passe ne correspondent pas.",cxEmailsMustMatch:"Les zones de l'e-mail doivent correspondre.",cxStarRatingEmpty:"La zone de notation est obligatoire.",cxNoSelectedItemToCancel:"S\xE9lectionnez au moins un article.",cxNegativeAmount:"Le montant doit \xEAtre sup\xE9rieur ou \xE9gal \xE0 z\xE9ro.",cxContainsSpecialCharacters:"La zone ne doit pas contenir de caract\xE8res sp\xE9ciaux.",date:{required:"Cette zone est obligatoire.",min:"La date ne peut pas \xEAtre avant le {{min}}.",max:"La date ne peut pas \xEAtre apr\xE8s le {{max}}",pattern:"Utilisez le format de date aaaa-mm-jj.",invalid:"Utilisez une date valide."},file:{required:"Le fichier est requis.",empty:"Le fichier ne doit pas \xEAtre vide.",invalidExtension:"L'extension de fichier n'est pas valide.",tooLarge:"La taille du fichier ne doit pas d\xE9passer {{ maxSize }} Mo.",tooManyEntries:"Le nombre d'articles est sup\xE9rieur \xE0 {{ maxEntries }}.",notParsable:"Impossible d'analyser le fichier",fileNotAllowed:"Ce type de fichier n'est pas autoris\xE9."}},soe={scriptFailedToLoad:"\xC9chec de chargement du script",refreshThePage:"Veuillez rafra\xEEchir la page."},loe={actionCancelled:"Action annul\xE9e, aucune modification n'a \xE9t\xE9 apport\xE9e."},coe={showPassword:"Afficher le mot de passe",hidePassword:"Masquer le mot de passe"},doe={pageFailure:"Impossible de charger la page. Veuillez r\xE9essayer ult\xE9rieurement."},uoe={required:`Les zones suivantes marqu\xE9es d'un "*" sont obligatoires.`},moe={charactersLeft:"Caract\xE8res restants\xA0: {{count}}",addNewMessage:"Ajouter un nouveau message",send:"Envoyer",uploadFile:"Charger un fichier",informationLabel:"{{author}}. {{text}} \xE0 {{date}}",messages:"Messages",addMessagePlaceHolder:"Commencez \xE0 saisir des caract\xE8res...",characterLimitAlert:"La limite de caract\xE8res a \xE9t\xE9 atteinte.",a11y:{itemListBoxLabel:"S\xE9lectionnez l'article auquel le message doit s'appliquer."}},poe={common:Zne,pageMetaResolver:Yne,spinner:Jne,navigation:Xne,searchBox:eoe,sorting:toe,httpHandlers:ioe,miniCart:aoe,skipLink:noe,carousel:ooe,formErrors:roe,errorHandlers:soe,assistiveMessage:loe,passwordVisibility:coe,generalErrors:doe,formLegend:uoe,chatMessaging:moe},goe={unknownError:"Une erreur inconnue s'est produite. Veuillez contacter le service d'assistance."},foe={setDeliveryMode:goe},hoe={header:"Gestion des consentements",dateDescription:"Approuv\xE9 le ",clearAll:"D\xE9sactiver tout",selectAll:"Activer tout",message:{success:{given:"Consentement donn\xE9 avec succ\xE8s",withdrawn:"Consentement retir\xE9 avec succ\xE8s"}}},boe={myAccountV2Consent:hoe},voe={header:"Canaux de notification",message:"S\xE9lectionnez vos canaux de notification pr\xE9f\xE9r\xE9s",note:"Remarque\xA0: ",noteMessage:"Si vous d\xE9sactivez tous les canaux, vous ne pourrez plus recevoir de notifications.",EMAIL:"E-mail\xA0:"},yoe={myAccountV2NotificationPreference:voe},Coe={confirmAccountClosure:"Confirmer la fermeture du compte",confirmAccountClosureMessage:"Voulez-vous vraiment fermer votre compte\xA0?",closeMyAccount:"FERMER MON COMPTE",accountClosedSuccessfully:"Le compte a \xE9t\xE9 ferm\xE9 avec succ\xE8s.",accountClosedFailure:"La fermeture du compte a \xE9chou\xE9."},koe={oldPassword:{label:"Ancien mot de passe",placeholder:"Ancien mot de passe"},oldPasswordIsRequired:"L'ancien mot de passe est obligatoire.",newPassword:{label:"Nouveau mot de passe",placeholder:"Nouveau mot de passe"},passwordMinRequirements:"Voici un guide rapide pour un mot de passe s\xFBr\xA0: Utilisez au moins 8 caract\xE8res avec un m\xE9lange de lettres majuscules et minuscules, de chiffres et de symboles.",passwordStrengthRequirements:"Voici un guide rapide pour un mot de passe s\xFBr\xA0: utilisez au moins 8 caract\xE8res avec un m\xE9lange de lettres majuscules et minuscules, de chiffres et de symboles. Veillez \xE0 ne pas utiliser le m\xEAme caract\xE8re cons\xE9cutivement.",confirmPassword:{label:"Confirmer le nouveau mot de passe",placeholder:"Confirmer le mot de passe"}
15,bothPasswordMustMatch:"Les deux mots de passe doivent correspondre",passwordUpdateSuccess:"Le mot de passe a \xE9t\xE9 mis \xE0 jour avec succ\xE8s",accessDeniedError:"Acc\xE8s refus\xE9"},_oe={title:"Titre",none:"",firstName:{label:"Pr\xE9nom",placeholder:"Pr\xE9nom"},firstNameIsRequired:"Pr\xE9nom requis",lastName:{label:"Nom de famille",placeholder:"Nom de famille"},lastNameIsRequired:"Nom de famille requis",profileUpdateSuccess:"Les donn\xE9es personnelles ont \xE9t\xE9 mises \xE0 jour avec succ\xE8s",customerId:"N\xBA de client"},Soe={clearAll:"Effacer tout",selectAll:"S\xE9lectionner tout",message:{success:{given:"Consentement donn\xE9 avec succ\xE8s",withdrawn:"Consentement retir\xE9 avec succ\xE8s"}}},Aoe={noCouponsMessage:"Vous n'avez pas de bons de r\xE9duction disponibles",effectiveTitle:"Valide\xA0:",Effective:"VALIDE",PreSession:"BIENT\xD4T VALIDE",ExpireSoon:"BIENT\xD4T \xC0 EXPIRATION",readMore:"En savoir plus",notification:"Notification",findProducts:"Trouver des produits",status:"Statut\xA0:",dialogTitle:"Bon de r\xE9duction",claimCoupondialogTitle:"Ajouter \xE0 votre liste de bons de r\xE9duction",claimCouponCode:{label:"Code du bon de r\xE9duction",placeholder:"Saisir le code de bon de r\xE9duction pour r\xE9clamer un bon de r\xE9duction"},reset:"R\xC9INITIALISER",claim:"R\xC9CLAMER",claimCustomerCoupon:"Vous avez demand\xE9 avec succ\xE8s ce bon de r\xE9duction.",myCoupons:"Mes bons de r\xE9duction",startDateAsc:"Date de d\xE9but (croissant)",startDateDesc:"Date de d\xE9but (d\xE9croissant)",endDateAsc:"Date de fin (croissant)",endDateDesc:"Date de d\xE9but (d\xE9croissant)",sortBy:"Trier par",sortCoupons:"Trier les bons de r\xE9duction",notesPreffix:"Vous pouvez d\xE9finir vos canaux pr\xE9f\xE9r\xE9s pour la r\xE9ception des notifications de bons de r\xE9duction sur la page ",notesLink:"Canaux de notification",notesSuffix:" ."},woe={message:"S\xE9lectionnez vos canaux de notification pr\xE9f\xE9r\xE9s",note:"Remarque\xA0: ",noteMessage:"Si vous d\xE9sactivez tous les canaux, vous ne pourrez plus recevoir de notifications.",EMAIL:"E-mail\xA0:",SMS:"SMS\xA0:",SITE_MESSAGE:"Message du site"},Poe={header:"Mes int\xE9r\xEAts",item:"\xC9L\xC9MENT",price:"PRIX",notifications:"NOTIFICATIONS",noInterests:"Vous n'avez pas encore d'int\xE9r\xEAts enregistr\xE9s.",inStock:"En stock",lowStock:"Stock faible",outOfStock:"\xC9puis\xE9",BACK_IN_STOCK:"De nouveau disponible",sortBy:"Trier par",sortInterests:"Trier les int\xE9r\xEAts",expirationDate:" - Jusqu'au {{ expirationDate }}",productId:"ID {{ code }}",remove:"Supprimer",sorting:{byNameAsc:"Nom (ordre croissant)",byNameDesc:"Nom (ordre d\xE9croissant)"},actions:"ACTIONS",caption:"Contenu de Mes int\xE9r\xEAts",itemRemoved:"L'article s\xE9lectionn\xE9 a \xE9t\xE9 supprim\xE9."},Toe={closeAccount:Coe,updatePasswordForm:koe,updateProfileForm:_oe,consentManagementForm:Soe,myCoupons:Aoe,notificationPreference:woe,myInterests:Poe},xoe={payment:"Paiement",choosePaymentMethod:"S\xE9lectionner un mode de paiement",paymentType:"Type de paiement",accountHolderName:{label:"Nom du titulaire du compte",placeholder:"Nom du titulaire du compte"},cardNumber:"Num\xE9ro de carte",expirationDate:"Date d'expiration",securityCode:"Code de s\xE9curit\xE9 (CVV)",securityCodeTitle:"Valeur de v\xE9rification de la carte",saveAsDefault:"Enregistrer par d\xE9faut",setAsDefault:"D\xE9finir comme mode de paiement par d\xE9faut",billingAddress:"Adresse de facturation",editBillingAddress:"Modifier l\u2019adresse de facturation",sameAsDeliveryAddress:"Identique \xE0 l'adresse de livraison",billingAddressSameAsShipping:"L'adresse de facturation est la m\xEAme que l'adresse de livraison.",selectOne:"S\xE9lectionner un\u2026",monthMask:"MM",yearMask:"AAAA",expirationYear:"Ann\xE9e d'expiration {{ selected }}",expirationMonth:"Mois d'expiration {{ selected }}",useThisPayment:"Utiliser ce paiement",addNewPayment:"Ajouter un nouveau paiement",paymentAddedSuccessfully:"Le nouveau paiement a \xE9t\xE9 ajout\xE9 avec succ\xE8s.",changePayment:"Modifier le paiement"},Eoe={paymentMethods:"Modes de paiement",paymentMethodSelected:"Mode de paiement s\xE9lectionn\xE9",newPaymentMethodsAreAddedDuringCheckout:"Les nouveaux modes de paiement sont ajout\xE9s lors de la validation de la commande.",invalidField:"Zone non valide\xA0: {{ field }}"},Doe={deleteConfirmation:"Voulez-vous vraiment supprimer ce mode de paiement\xA0?",setAsDefault:"D\xE9finir par d\xE9faut",expires:"Expire en\xA0: {{ month }}/{{ year }}",defaultPaymentMethod:"\u2713 PAR D\xC9FAUT",defaultPaymentLabel:"Mode de paiement par d\xE9faut",additionalPaymentLabel:"Mode de paiement suppl\xE9mentaire {{ number }}",selected:"S\xE9lectionn\xE9",selectedPayment:"Paiement s\xE9lectionn\xE9",deletePaymentSuccess:"Mode de paiement supprim\xE9 avec succ\xE8s",visa:"Carte Visa",master:"Carte Mastercard",masterEuro:"Carte Eurocard Mastercard",dinersClub:"Carte Diners Club",switch:"Carte Switch",maestro:"Carte Maestro",amex:"Carte American Express",credit:"Carte de cr\xE9dit"},Ioe={title:"Mode de paiement",paymentType_CARD:"Carte de cr\xE9dit",paymentType_ACCOUNT:"Compte"},zoe={setAsDefaultSuccessfully:"Le nouveau paiement a bien \xE9t\xE9 d\xE9fini par d\xE9faut."},Moe={paymentForm:xoe,paymentMethods:Eoe,paymentCard:Doe,paymentTypes:Ioe,paymentMessages:zoe},Ooe={defaultTitle:"Document"},Noe={pdf:Ooe},Roe={id:"ID",quantity:"Qt\xE9",quantityFull:"Quantit\xE9",productDetails:"D\xE9tails du produit",specification:"Sp\xE9cifications",reviews:"\xC9valuations",shipping:"Exp\xE9dition",share:"Partager",showReviews:"Afficher les \xE9valuations",noReviews:"Pas d'\xE9valuations pour le moment",productPrice:"Prix du produit",noProductImage:"Aucune image n'est disponible, {{ product }}"},Loe={filterBy:{label:"Filtrer par",action:"Filtrer par"},activeFilter:"Filtre {{filter}}\xA0: cliquez sur ce bouton pour supprimer le filtre.",appliedFilter:"Filtre appliqu\xE9\xA0:",showLess:"Afficher moins...",showMore:"Afficher plus...",sortBy:"Trier par",sortResults:"Trier les r\xE9sultats",backToTopBtn:"HAUT DE LA PAGE",showMoreBtn:"AFFICHER PLUS",productSearchPagination:"Pagination de la recherche de produit",productListResults:"Liste des r\xE9sultats de produits"},Boe={filterBy:{label:"Filtrer par",action:"Filtrer par",facet:"Filtrer les r\xE9sultats par facettes",name:"Filtrer par {{name}}"},appliedFilter:"Filtre appliqu\xE9\xA0:",showLess:"Afficher moins...",showMore:"Afficher plus...",sortBy:"Trier par",ariaLabelShowLess:"Bouton Afficher moins\xA0: cliquez sur ce bouton afin de r\xE9duire les options pour le groupe actif.",ariaLabelShowMore:"Bouton Afficher plus\xA0: cliquez sur ce bouton afin d'afficher toutes les options pour le groupe actif.",ariaLabelItemsAvailable:"{{name}}, {{state}} {{count}} article disponible",ariaLabelItemsAvailable_other:"{{name}}, {{state}} {{count}} articles disponibles",decreaseOptionsVisibility:"Les options ont \xE9t\xE9 masqu\xE9es dans le groupe actif. Naviguez en arri\xE8re avec la touche de tabulation pour les lire ou vers l'avant pour passer au groupe suivant.",increaseOptionsVisibility:"D'autres options ont \xE9t\xE9 ajout\xE9es au groupe actif. Naviguez en arri\xE8re avec la touche de tabulation pour les lire ou vers l'avant pour passer au groupe suivant.",backToResults:"Retour aux r\xE9sultats",productFacets:"Facettes de produits"},Foe={id:"ID",showReviews:"Afficher les \xE9valuations",showReviewsDetailed:"Afficher {{count}} \xE9valuations, not\xE9es {{rating}} \xE9toiles sur 5",share:"Partager",newItemPrice:"Nouveau prix de l'article"},qoe={overallRating:"Notation globale",reviewTitle:"Titre de l'\xE9valuation",writeYourComments:"R\xE9digez vos commentaires",rating:"Notation",ratingRequired:"Notation du produit (obligatoire)",addRate:"Ajouter une notation\xA0: {{count}} \xE9toile",addRate_other:"Ajouter une notation\xA0: {{count}} \xE9toiles",reviewerName:"Nom de l'\xE9valuateur (facultatif)",writeReview:"R\xE9diger une \xE9valuation",more:"Afficher plus d'\xE9valuations",less:"Aff
15icher moins d'\xE9valuations",thankYouForReview:"Merci pour votre \xE9valuation\xA0! Notez que les \xE9valuations peuvent n\xE9cessiter une v\xE9rification avant d'appara\xEEtre ici.",postReviewFail:"Une erreur s'est produite lors de la publication de votre \xE9valuation. Veuillez r\xE9essayer ult\xE9rieurement.",ratedOutOf:"Not\xE9\xA0: {{rating}} sur 5"},joe={carouselLabel:"Carrousel, {{title}}"},Uoe={itemAddedToYourCart:"Article ajout\xE9 \xE0 votre panier",itemsAddedToYourCart:"Article(s) ajout\xE9(s) \xE0 votre panier",itemsIncrementedInYourCart:"L'article \xE9tait d\xE9j\xE0 dans votre panier. La quantit\xE9 a \xE9t\xE9 mise \xE0 jour.",items:"articles",updatingCart:"Mise \xE0 jour du panier...",addToCart:"Ajouter au panier",viewCart:"Afficher le panier",proceedToCheckout:"Proc\xE9der au r\xE8glement",quantity:"Qt\xE9",quantityFull:"Quantit\xE9",outOfStock:"\xC9puis\xE9",inStock:"En stock",selectStyleAndSize:"S\xE9lectionner le style et la taille pour v\xE9rifier le stock",removeFromCart:"Retirer le produit du panier",closeModal:"Fermer la bo\xEEte de dialogue modale",buyItAgain:"Racheter l'article",addToActiveCart:"Ajouter au panier actif"},Voe={tabs:{ProductDetailsTabComponent:"D\xE9tails sur le produit",ProductSpecsTabComponent:"Sp\xE9cifications",ProductReviewsTabComponent:"\xC9valuations",deliveryTab:"Exp\xE9dition",SparePartsTabComponent:" Pi\xE8ces de rechange"},tabPanelContainerRegion:"Groupe d'onglets avec plus de d\xE9tails sur le produit",tabPanelContainerRegionGroup:"Groupe avec plus de d\xE9tails sur le produit"},$oe={add:"Ajouter \xE0 la liste de souhaits",remove:"Retirer de la liste de souhaits",anonymous:"Connectez-vous pour ajouter le produit \xE0 la liste de souhaits.",addedToWishList:"Produit ajout\xE9 \xE0 la liste de souhaits",removedFromWishList:"Produit retir\xE9 de la liste de souhaits"},Hoe={notifyMe:"M'ENVOYER UNE NOTIFICATION",stopNotify:"NE PLUS ENVOYER DE NOTIFICATION",getNotify:"Recevoir une notification lorsque ce produit est disponible",getNotifySuffix:"Pour recevoir une notification lorsque ce produit est disponible.",activateChannelsPrefix:"Pour recevoir une notification, vous devez activer les ",channelsLink:"canaux de notification",activateChannelsSuffix:".",notified:"Vous recevrez une notification lorsque ce produit sera de nouveau en stock.",getNotified:"Recevoir une notification lorsque ce produit est de nouveau en stock.",unsubscribeSuccess:"Vous ne recevrez pas de notification de r\xE9approvisionnement pour ce produit.",subscriptionDialog:{header:"Abonnement pour ruptures de stock",notifiedPrefix:"Vous recevrez une notification le\xA0:",notifiedSuffix:"d\xE8s que ce produit sera r\xE9approvisionn\xE9.",manageChannelsPrefix:"G\xE9rez vos canaux de notification pr\xE9f\xE9r\xE9s sur la page ",manageChannelsLink:"Pr\xE9f\xE9rence de notification",manageChannelsSuffix:" .",manageSubscriptionsPrefix:"Vous pouvez g\xE9rer vos abonnements sur la page ",manageSubscriptionsLink:"Mes int\xE9r\xEAts",manageSubscriptionsSuffix:" .",okBtn:"OK",subscribing:"Abonnez-vous aux notifications de rupture de stock pour ce produit"}},Koe={removeOne:"Retirer un article",addOneMore:"Ajouter un autre article",quantity:"Quantit\xE9"},Goe={gridView:"S\xE9lectionner pour passer \xE0 la vue en grille",listView:"S\xE9lectionner pour passer \xE0 la vue de liste"},Woe={productDetails:Roe,productList:Loe,productFacetNavigation:Boe,productSummary:Foe,productReview:qoe,productCarousel:joe,addToCart:Uoe,TabPanelContainer:Voe,addToWishList:$oe,stockNotification:Hoe,itemCounter:Koe,productView:Goe},Qoe={addToHomeScreenDescription:"Ajoutez SAP Storefront \xE0 l'\xE9cran d'accueil de votre appareil pour une visite plus rapide.",noInstallationNeeded:"Aucune installation n'est n\xE9cessaire",fastAccessToApplication:"Acc\xE8s rapide \xE0 l'application",addToHomeScreen:"Ajouter \xE0 l'\xE9cran d'accueil",addedToHomeScreen:"SAP Storefront a \xE9t\xE9 ajout\xE9 \xE0 votre \xE9cran d'accueil"},Zoe={pwa:Qoe},Yoe={theme:"Th\xE8me",themes:{default:"Par d\xE9faut",highContrastDark:"HC-Dark",highContrastLight:"HC-Light"}},Joe={siteThemeSwitcher:Yoe},Xoe={dialog:{title:"Gestion des consentements",legalDescription:"Nous utilisons les cookies/le stockage du navigateur pour personnaliser le contenu et am\xE9liorer l'exp\xE9rience de l'utilisateur. Nous sommes \xE9galement susceptibles de partager les donn\xE9es relatives \xE0 l'utilisation du site avec nos m\xE9dias sociaux. Pour en savoir plus, consultez notre politique de confidentialit\xE9.",selectAll:"S\xE9lectionner tout",clearAll:"Effacer tout"},banner:{title:"Ce site Web utilise des cookies",description:"Nous utilisons les cookies/le stockage du navigateur pour personnaliser le contenu et am\xE9liorer l'exp\xE9rience de l'utilisateur.",allowAll:"Autoriser tout",viewDetails:"Afficher les d\xE9tails",consentManagement:"Gestion des consentements"}},ere={emailAddress:{label:"Adresse e-mail",placeholder:"Saisir l'adresse e-mail"},confirmEmail:{label:"Confirmer l'adresse e-mail",placeholder:"Confirmer l'adresse e-mail"},continue:"Poursuivre",emailIsRequired:"Format d'e-mail non valide",emailsMustMatch:"L'e-mail ne correspond pas"},tre={signedOutSuccessfully:"Vous vous \xEAtes d\xE9connect\xE9 avec succ\xE8s."},ire={anonymousConsents:Xoe,checkoutLogin:ere,authMessages:tre},are={label:"Lecteur vid\xE9o"},nre={player:are},qM={common:poe,deliveryMode:foe,myAccountV2Consent:boe,myAccountV2NotificationPreference:yoe,myAccount:Toe,payment:Moe,pdf:Noe,product:Woe,pwa:Zoe,siteThemeSwitcher:Joe,user:ire,video:nre};var ore={cancel:"Annulla",delete:"Elimina",remove:"Rimuovi",edit:"Modifica",restore:"Ripristina",back:"Indietro",submit:"Invia",continue:"Continua",save:"Salva",done:"Fine",home:"Pagina iniziale",noData:"Nessun dato.",confirm:"Conferma",more:"altro",close:"Chiudi",loading:"Caricamento in corso...",menu:"Menu",reset:"Reimposta",search:"
15Cerca",add:"Aggiungi",breadcrumbs:"percorsi di navigazione",breadcrumbsCurrentPage:"Pagina corrente",selectFile:"Seleziona file",clear:"Cancella",loaded:"Caricato",results:"Risultati",of:"di",ngSelectDropdownOptionsList:"Opzioni",required:"obbligatorio",zoomIn:"Ingrandisci",zoomOut:"Riduci",selected:"Selezionato",expand:"Espandi",collapse:"Comprimi"},rre={category:{title:"{{count}} risultato per {{query}}",title_other:"{{count}} risultati per {{query}}"},checkout:{title:"Check-out"},search:{title:'{{count}} risultato per "{{query}}"',title_other:'{{count}} risultati per "{{query}}"',findProductTitle:'{{count}} risultato per il coupon "{{coupon}}"',findProductTitle_other:'{{count}} risultati per il coupon "{{coupon}}"',default_title:"Tutti i prodotti"},product:{description:"{{description}}",heading:"{{heading}}",title:"{{title}}"}},sre={loading:"Caricamento in corso..."},lre={categoryNavLabel:"Menu categorie",footerNavLabel:"Collegamenti a pi\xE8 di pagina",goTo:"Passa a {{location}}",navigateTo:"Naviga a {{nav}}",scrollToTop:"Scorri nuovamente verso la parte superiore della pagina",linkItemInList:"{{title}}. {{position}} di {{listLength}}",menuButonTitle:"Menu {{title}}"},cre={placeholder:"Inserisci nome prodotto o SKU",productSearch:"Trova un prodotto",ariaLabelInput:"Cerca qui...",ariaLabelSuggestions:"inserimento di consigli in corso",ariaLabelProducts:"risultati prodotti",initialDescription:"Quando sono disponibili i risultati del completamento automatico, utilizzare le frecce Su e Gi\xF9 per la revisione e Invio per la selezione. Gli utenti dei dispositivi touch posso esplorare tramite tocco o gesti di scorrimento.",suggestions:"Parole chiave consigliate",recentSearches:"Ricerche recenti",trendingSearches:"Ricerche di tendenza",suggestionsResult:"{{ count }} consiglio e ",suggestionsResult_other:"{{ count }} consigli e ",products:"Prodotti consigliati",productsResult:"{{ count }} prodotto disponibile.",productsResult_other:"{{ count }} prodotti disponibili.",resetLabel:"Reimposta ricerca",help:{insufficientChars:"Digita altri caratteri",noMatch:"Non \xE8 stato trovato alcun risultato",exactMatch:"{{ term }}",empty:"Chiedi a noi"},closeSearchPanel:"Chiudi",queryError:'La query di ricerca non \xE8 formattata correttamente. Rimuovere caratteri speciali come ":" e riprovare.'},dre={date:"Data",orderNumber:"Numero dell'ordine",rma:"Numero del reso",replenishmentNumber:"Numero riapprovvigionamento",nextOrderDate:"Data ordine successivo",pageViewUpdated:"Vista della pagina aggiornata con le opzioni selezionate."},ure={badRequest:{bad_credentials:"{{ errorMessage }}. Accedere nuovamente.",user_is_disabled:"{{ errorMessage }}. Contattare l'amministratore."},badGateway:"Si \xE8 verificato un errore del server. Riprovare pi\xF9 tardi.",badRequestPleaseLoginAgain:"{{ errorMessage }}. Accedere di nuovo.",badRequestOldPasswordIncorrect:"La password precedente non \xE8 corretta.",badRequestGuestDuplicateEmail:"{{ errorMessage }} E-mail gi\xE0 esistente. Effettuare il check-out con un'e-mail diversa per registrarsi con un account ospite.",conflict:"Esiste gi\xE0.",forbidden:"Nessuna autorizzazione a eseguire questa azione. Se si ritiene un errore, contattare l'amministratore.",gatewayTimeout:"Il server non ha risposto, riprovare pi\xF9 tardi.",internalServerError:"Si \xE8 verificato un errore interno del server. Riprovare pi\xF9 tardi.",sessionExpired:"La sessione \xE8 scaduta. Accedere nuovamente.",unknownError:"Si \xE8 verificato un errore sconosciuto",unauthorized:{common:"Si \xE8 verificato un errore di autorizzazione sconosciuto",invalid_client:"Credenziali client errate"},validationErrors:{missing:{card_cardType:"La carta di credito selezionata non \xE8 supportata. Selezionarne un'altra.",card_accountNumber:"Il numero della carta di credito inserito non \xE8 valido.",card_cvNumber:"Il codice di sicurezza inserito non \xE8 valido.",card_expirationMonth:"La data di scadenza della carta di credito inserita non \xE8 valida.",card_expirationYear:"La data di scadenza della carta di credito inserita non \xE8 valida.",billTo_firstName:"Il nome inserito non \xE8 valido.",billTo_lastName:"Il cognome inserito non \xE8 valido.",billTo_street1:"L'indirizzo inserito non \xE8 valido.",billTo_street2:"L'indirizzo inserito non \xE8 valido.",billTo_city:"La citt\xE0 inserita non \xE8 valida per questa carta di credito.",billTo_state:"Lo Stato/Provincia inserito non \xE8 valido per questa carta di credito.",billTo_country:"Il Paese/regione inserito non \xE8 valido per questa carta di credito.",billTo_postalCode:"Il CAP/codice postale inserito non \xE8 valido per questa carta di credito.",country:{isocode:"Paese/regione mancante"}},invalid:{card_expirationMonth:"La data di scadenza della carta di credito inserita non \xE8 valida.",firstName:"Il nome inserito non \xE8 valido.",lastName:"Il cognome inserito non \xE8 valido.",password:"La password inserita non \xE8 valida.",uid:"L'UID non \xE8 valido.",code:"Il codice non \xE8 valido.",email:"L'e-mail non \xE8 valida.",loginId:"L'e-mail non \xE8 valida."}},cartNotFound:"Carta non trovata.",invalidCodeProvided:"Codice fornito non valido.",voucherExceeded:"\xC8 stato superato il numero di utilizzi di questo coupon",unknownIdentifier:"Articolo non trovato.",otherCartErrors:"Si sono verificati errori del carrello acquisti."},mre={item:"{{count}} articolo attualmente nel carrello acquisti",item_other:"{{count}} articoli attualmente nel carrello acquisti",total:"{{total}}",count:"{{count}}"},pre={skipTo:"Passa a",labels:{header:"Intestazione",main:"Contenuto principale",footer:"Pi\xE8 di pagina",productFacets:"Facet prodotti",productList:"Lista prodotti"}},gre={previousSlide:"Diapositiva precedente",nextSlide:"Diapositiva successiva",slideNumber:"La diapositiva {{currentSlideNumber}} contiene {{numberOfSlides}} prodotti",carouselForProduct:"Carosello, immagini per {{product}}"},fre={labeled:{required:"Il campo {{label}} \xE8 obbligatorio",cxInvalidEmail:"Il campo {{label}} non ha un formato e-mail valido. Deve corrispondere al modello: [email protected]",cxInvalidPassword:"Il campo {{label}} non ha un formato password valido",cxMinOneUpperCaseCharacter:"La password deve contenere almeno un carattere maiuscolo",cxMinOneDigit:"La password deve contenere almeno un numero",cxMinOneSpecialCharacter:"La password deve contenere almeno un carattere speciale",cxMinSixC
15haractersLength:"La password deve contenere almeno 6 caratteri",cxMinEightCharactersLength:"La password deve contenere almeno 8 caratteri",cxMaxCharactersLength:"La password non pu\xF2 contenere pi\xF9 di 128 caratteri",cxContainsSpecialCharacters:"La password non pu\xF2 contenere caratteri speciali",cxNoConsecutiveCharacters:"La password non pu\xF2 contenere caratteri identici consecutivi",invalidTokenCodeError:"Questo codice non \xE8 valido",date:{required:"Campo {{label}} obbligatorio",min:"Il campo {{label}} non pu\xF2 precedere {{min}}",max:"Il campo {{label}} non pu\xF2 essere successivo a {{max}}",pattern:"Utilizza il formato data aaaa-mm-gg nel campo {{label}}",invalid:"Utilizza una data valida nel campo {{label}}"}},globalMessage:"Il modulo che si sta tentando di inviare contiene errori.",required:"Il campo \xE8 obbligatorio",cxInvalidEmail:"Formato e-mail non valido",cxInvalidPassword:"Formato password non valido",cxPasswordsMustMatch:"I campi della password devono corrispondere",cxPasswordsCannotMatch:"I campi della password non possono corrispondere",cxEmailsMustMatch:"I campi dell'e-mail devono corrispondere",cxStarRatingEmpty:"Il campo di valutazione \xE8 obbligatorio",cxNoSelectedItemToCancel:"Seleziona almeno un articolo",cxNegativeAmount:"L'importo deve essere pari o maggiore di zero",cxContainsSpecialCharacters:"Il campo non pu\xF2 contenere caratteri speciali",date:{required:"Questo campo \xE8 obbligatorio",min:"La data non pu\xF2 essere precedente a {{min}}",max:"La data non pu\xF2 essere successiva a {{max}}",pattern:"Utilizza il formato data aaaa-mm-gg",invalid:"Utilizza una data valida"},file:{required:"Il file \xE8 obbligatorio",empty:"Il file non pu\xF2 essere vuoto",invalidExtension:"Estensione file non valida",tooLarge:"La dimensione del file non pu\xF2 superare {{ maxSize }} MB",tooManyEntries:"Il numero di articoli \xE8 maggiore di {{ maxEntries }}",notParsable:"File non analizzabile sintatticamente",fileNotAllowed:"Questo tipo di file non \xE8 consentito."}},hre={scriptFailedToLoad:"Impossibile caricare lo script.",refreshThePage:"Aggiornare la pagina."},bre={actionCancelled:"Azione annullata, nessuna modifica"},vre={showPassword:"Mostra password",hidePassword:"Nascondi password"},yre={pageFailure:"Impossibile caricare la pagina. Riprovare pi\xF9 tardi."},Cre={required:"I seguenti campi contrassegnati da * sono obbligatori."},kre={charactersLeft:"caratteri rimanenti: {{count}}
15",addNewMessage:"Aggiungi nuovo messaggio",send:"Invia",uploadFile:"Carica file",informationLabel:"{{author}}. {{text}} alle {{date}}",messages:"Messaggi",addMessagePlaceHolder:"Inizia a digitare...",characterLimitAlert:"Limite di caratteri raggiunto.",a11y:{itemListBoxLabel:"Selezionare l'articolo a cui deve applicarsi il messaggio."}},_re={common:ore,pageMetaResolver:rre,spinner:sre,navigation:lre,searchBox:cre,sorting:dre,httpHandlers:ure,miniCart:mre,skipLink:pre,carousel:gre,formErrors:fre,errorHandlers:hre,assistiveMessage:bre,passwordVisibility:vre,generalErrors:yre,formLegend:Cre,chatMessaging:kre},Sre={unknownError:"Si \xE8 verificato un errore sconosciuto. Contattare il supporto."},Are={setDeliveryMode:Sre},wre={header:"Gestione dei consensi",dateDescription:"Data di approvazione ",clearAll:"Disattiva tutto",selectAll:"Attiva tutto",message:{success:{given:"Consenso accordato correttamente.",withdrawn:"Consenso ritirato correttamente."}}},Pre={myAccountV2Consent:wre},Tre={header:"Canali di notifica",message:"Seleziona i canali di notifica preferiti",note:"Nota: ",noteMessage:"Se si disattivano tutti i canali non sar\xE0 possibile ricevere ulteriori notifiche.",EMAIL:"E-mail:"},xre={myAccountV2NotificationPreference:Tre},Ere={confirmAccountClosure:"Conferma chiusura account",confirmAccountClosureMessage:"Confermare di voler chiudere l'account?",closeMyAccount:"CHIUDI L'ACCOUNT",accountClosedSuccessfully:"Account chiuso correttamente",accountClosedFailure:"Impossibile chiudere l'account"},Dre={oldPassword:{label:"Password precedente",placeholder:"Password precedente"},oldPasswordIsRequired:"La password precedente \xE8 obbligatoria.",newPassword:{label:"Nuova password",placeholder:"Nuova password"},passwordMinRequirements:"Questa \xE8 una guida rapida per una password sicura: utilizzare almeno otto caratteri con una combinazione di lettere maiuscole e minuscole, numeri e simboli.",passwordStrengthRequirements:"Questa \xE8 una guida rapida per una password sicura: utilizzare almeno otto caratteri con una combinazione di lettere maiuscole e minuscole, numeri e simboli. Assicurarsi di non utilizzare lo stesso carattere in maniera consecutiva. ",confirmPassword:{label:"Conferma nuova password",placeholder:"Conferma password"},bothPasswordMustMatch:"Le password devono coincidere",passwordUpdateSuccess:"Password aggiornata correttamente",accessDeniedError:"Accesso negato"},Ire={title:"Titolo",none:"",firstName:{label:"Nome",placeholder:"Nome"},firstNameIsRequired:"Il nome \xE8 obbligatorio.",lastName:{label:"Cognome",placeholder:"Cognome"},lastNameIsRequired:"Il cognome \xE8 obbligatorio.",profileUpdateSuccess:"Dettagli personali aggiornati correttamente",customerId:"N. cliente"},zre={clearAll:"Cancella tutto",selectAll:"Seleziona tutto",message:{success:{given:"Consenso accordato correttamente.",withdrawn:"Consenso ritirato correttamente."}}},Mre={noCouponsMessage:"Nessun coupon disponibile.",effectiveTitle:"Valido a partire da:",Effective:"VALIDO A PARTIRE DA",PreSession:"VALIDO PROSSIMAMENTE",ExpireSoon:"SCADENZA PROSSIMA",readMore:"Maggiori dettagli",notification:"Notifica",findProducts:"Cerca prodotti",status:"Stato:",dialogTitle:"Coupon",claimCoupondialogTitle:"Aggiungi alla lista di coupon",claimCouponCode:{label:"Codice coupon",placeholder:"Per utilizzare un coupon, inserire il codice coupon"},reset:"REIMPOSTA",claim:"UTILIZZA",claimCustomerCoupon:"Coupon riscattato correttamente.",myCoupons:"Coupon personali",startDateAsc:"Data di inizio (in ordine crescente)",startDateDesc:"Data di inizio (in ordine decrescente)",endDateAsc:"Data di fine (in ordine crescente)",endDateDesc:"Data di fine (in ordine decrescente)",sortBy:"Ordina per",sortCoupons:"Ordina coupon",notesPreffix:"\xC8 possibile impostare i propri canali preferiti per ricevere notifiche sui coupon nella pagina ",notesLink:"Canali di notifica",notesSuffix:" ."},Ore={message:"Seleziona i canali di notifica preferiti",note:"Nota: ",noteMessage:"se si disattivano tutti i canali non sar\xE0 possibile ricevere ulteriori notifiche.",EMAIL:"E-mail:",SMS:"SMS:",SITE_MESSAGE:"Messaggio sito"},Nre={header:"Interessi personali",item:"ARTICOLO",price:"PREZZO",notifications:"NOTIFICHE",noInterests:"Ancora nessun interesse registrato.",inStock:"In stock",lowStock:"Basso livello di scorte",outOfStock:"Non disponibile",BACK_IN_STOCK:"Nuovamente in stock",sortBy:"Ordina per",sortInterests:"Ordina interessi",expirationDate:" - Cassa {{ expirationDate }}",productId:"ID {{ code }}",remove:"Rimuovi",sorting:{byNameAsc:"Nome (in ordine crescente)",byNameDesc:"Nome (in ordine decrescente)"},actions:"AZIONI",caption:"Contenuti degli interessi personali.",itemRemoved:"L'articolo selezionato \xE8 stato rimosso."},Rre={closeAccount:Ere,updatePasswordForm:Dre,updateProfileForm:
15Ire,consentManagementForm:zre,myCoupons:Mre,notificationPreference:Ore,myInterests:Nre},Lre={payment:"Pagamento",choosePaymentMethod:"Scegli un metodo di pagamento",paymentType:"Tipo di pagamento",accountHolderName:{label:"Nome intestatario conto",placeholder:"Nome intestatario conto"},cardNumber:"Numero della carta",expirationDate:"Data di scadenza",securityCode:"Codice di sicurezza (CVV)",securityCodeTitle:"Valore di verifica della carta",saveAsDefault:"Salva come predefinito",setAsDefault:"Imposta come metodo di pagamento predefinito",billingAddress:"Indirizzo di fatturazione",editBillingAddress:"Modifica indirizzo di fatturazione",sameAsDeliveryAddress:"Uguale all'indirizzo di consegna",billingAddressSameAsShipping:"L'indirizzo di fatturazione \xE8 uguale all'indirizzo di consegna",selectOne:"Seleziona uno...",monthMask:"MM",yearMask:"AAAA",expirationYear:"Anno di scadenza {{ selected }}",expirationMonth:"Mese di scadenza {{ selected }}",useThisPayment:"Utilizza questo pagamento",addNewPayment:"Aggiungi nuovo pagamento",paymentAddedSuccessfully:"Nuovo pagamento aggiunto correttamente",changePayment:"Modifica pagamento"},Bre={paymentMethods:"Metodi di pagamento",paymentMethodSelected:"Metodo di pagamento selezionato",newPaymentMethodsAreAddedDuringCheckout:"Durante il check-out sono stati aggiunti nuovi metodi di pagamento.",invalidField:"Campo non valido: {{ field }}"},Fre={deleteConfirmation:"Confermare di voler eliminare questo metodo di pagamento?",setAsDefault:"Imposta come predefinito",expires:"Scadenza: {{ month }}/{{ year }}",defaultPaymentMethod:"\u2713 PREDEFINITO",defaultPaymentLabel:"Metodo di pagamento predefinito",additionalPaymentLabel:"Metodo di pagamento aggiuntivo {{ number }}",selected:"Selezionato",selectedPayment:"Pagamento selezionato",deletePaymentSuccess:"Metodo di pagamento eliminato correttamente",visa:"Carta Visa",master:"Carta MasterCard",masterEuro:"Carta MasterCard Eurocard",dinersClub:"Carta Diners Club",switch:"Cambia carta",maestro:"Carta Maestro",amex:"Carta American Express",credit:"Carta di credito"},qre={title:"Metodo di pagamento",paymentType_CARD:"Carta di credito",paymentType_ACCOUNT:"Account"},jre={setAsDefaultSuccessfully:"Nuovo pagamento impostato correttamente come predefinito"},Ure={paymentForm:Lre,paymentMethods:Bre,paymentCard:Fre,paymentTypes:qre,paymentMessages:jre},Vre={defaultTitle:"Documento"},$re={pdf:Vre},Hre={id:"ID",quantity:"Qt\xE0",quantityFull:"Quantit\xE0",productDetails:"Dettagli prodotto",specification:"Specifiche",reviews:"Recensioni",shipping:"Spedizione",share:"Condividi",showReviews:"Mostra recensioni",noReviews:"Ancora nessuna recensione",productPrice:"Prezzo del prodotto",noProductImage:"Nessuna immagine disponibile, {{ product }}"},Kre={filterBy:{label:"Filtra per",action:"Filtra per"},activeFilter:"Filtro {{filter}}, la selezione di questo pulsante rimuover\xE0 il filtro",appliedFilter:"Filtro applicato:",showLess:"Mostra di meno...",showMore:"Mostra di pi\xF9...",sortBy:"Ordina per",sortResults:"Ordina risultati",backToTopBtn:"TORNA A INIZIO PAGINA",showMoreBtn:"MOSTRA DI PI\xD9",productSearchPagination:"Impaginazione della ricerca di prodotti",productListResults:"Lista dei risultati dei prodotti"},Gre={filterBy:{label:"Filtra per",action:"Filtra per",facet:"Filtra i risultati per facet",name:"Filtra per {{name}}"},appliedFilter:"Filtro applicato:",showLess:"Mostra di meno...",showMore:"Mostra di pi\xF9...",sortBy:"Ordina per",ariaLabelShowLess:"Mostra di meno, pulsante; la selezione di questo pulsante ridurr\xE0 le opzioni per il gruppo attivo",ariaLabelShowMore:"Mostra di pi\xF9, pulsante; la selezione di questo pulsante mostrer\xE0 tutte le opzioni per il gruppo attivo",ariaLabelItemsAvailable:"{{name}}, {{state}} {{count}} articolo disponibile",ariaLabelItemsAvailable_other:"{{name}}, {{state}} {{count}} articoli disponibili",decreaseOptionsVisibility:"Per il gruppo attivo le opzioni sono state nascoste, andare indietro per leggerle o avanti per il gruppo successivo",increaseOptionsVisibility:"Per il gruppo attivo sono state aggiunte pi\xF9 opzioni, andare indietro per leggerle o avanti per il gruppo successivo",backToResults:"Torna ai risultati",productFacets:"Facet prodotti"},Wre={id:"ID",showReviews:"Mostra recensioni",showReviewsDetailed:"Mostra {{count}} recensioni, valutazione {{rating}} su 5 stelle",share:"Condividi",newItemPrice:"Nuovo prezzo articolo"},Qre={overallRating:"Valutazione complessiva",reviewTitle:"Titolo recensione",writeYourComments:"Scrivi i tuoi commenti",rating:"Valutazione",ratingRequired:"Valutazione del prodotto, obbligatoria",addRate:"Agg
15iungi valutazione: {{count}} stella",addRate_other:"Aggiungi valutazione: {{count}} stelle",reviewerName:"Nome dell'autore della recensione (facoltativo)",writeReview:"Scrivi una recensione",more:"Mostra altre recensioni",less:"Mostra meno recensioni",thankYouForReview:"Grazie della recensione. Le recensioni potrebbero richiedere una revisione prima della pubblicazione qui.",postReviewFail:"Si \xE8 verificato un errore durante la pubblicazione della recensione. Riprovare pi\xF9 tardi",ratedOutOf:"Valutazione: {{rating}} su 5"},Zre={carouselLabel:"Carosello, {{title}}"},Yre={itemAddedToYourCart:"Articolo aggiunto al carrello",itemsAddedToYourCart:"Articoli aggiunti al carrello",itemsIncrementedInYourCart:"Questo articolo era gi\xE0 presente nel carrello acquisti. La quantit\xE0 \xE8 stata aggiornata.",items:"articoli",updatingCart:"Aggiornamento del carrello acquisti in corso...",addToCart:"Aggiungi al carrello acquisti",viewCart:"visualizza carrello acquisti",proceedToCheckout:"passa al check-out",quantity:"Qt\xE0",quantityFull:"Quantit\xE0",outOfStock:"Non disponibile",inStock:"In stock",selectStyleAndSize:"Seleziona stile e taglia per controllare lo stock",removeFromCart:"Rimuovi il prodotto dal carrello acquisti",closeModal:"Chiudi finestra modale",buyItAgain:"Acquista nuovamente",addToActiveCart:"Aggiungi al carrello acquisti attivo"},Jre={tabs:{ProductDetailsTabComponent:"Dettagli prodotto",ProductSpecsTabComponent:"Specifiche",ProductReviewsTabComponent:"Recensioni",deliveryTab:"Spedizione",SparePartsTabComponent:" Parti di ricambio"},tabPanelContainerRegion:"Gruppo di schede con ulteriori dettagli dei prodotti",tabPanelContainerRegionGroup:"Gruppo con ulteriori dettagli dei prodotti"},Xre={add:"Aggiungi al promemoria",remove:"Rimuovi dal promemoria",anonymous:"Registrati per aggiungere al promemoria",addedToWishList:"Prodotto aggiunto al promemoria",removedFromWishList:"Prodotto rimosso dal promemoria"},ese={notifyMe:"INVIA UNA NOTIFICA",stopNotify:"INTERROMPI NOTIFICA",getNotify:"Ricevi una notifica quando questo prodotto torna disponibile.",getNotifySuffix:"per ricevere una notifica quando questo prodotto torna disponibile.",activateChannelsPrefix:"Per ricevere notifiche \xE8 necessario attivare i ",channelsLink:"Canali di notifica",activateChannelsSuffix:".",notified:"Si ricever\xE0 una notifica quando questo prodotto torna disponibile.",getNotified:"Ricevere una notifica quando questo prodotto torna disponibile.",unsubscribeSuccess:"Non si riceveranno notifiche per questo prodotto quando torner\xE0 disponibile.",subscriptionDialog:{header:"Sottoscrizione Non disponibile",notifiedPrefix:"Si ricever\xE0 una notifica su:",notifiedSuffix:"non appena questo prodotto torner\xE0 disponibile.",manageChannelsPrefix:"Gestisci i canali di notifica preferiti nella pagina ",manageChannelsLink:"Preferenze di notifica",manageChannelsSuffix:" .",manageSubscriptionsPrefix:"\xC8 possibile gestire le proprie sottoscrizioni nella pagina ",manageSubscriptionsLink:"Interessi personali",manageSubscriptionsSuffix:" .",okBtn:"OK",subscribing:"Sottoscrizione in corso alle notifiche di Non disponibile"}},tse={removeOne:"Rimuovi uno",addOneMore:"Aggiungi un altro",quantity:"Quantit\xE0"},ise={gridView:"Seleziona per passare alla vista griglia",listView:"Seleziona per passare alla vista elenco"},ase={productDetails:Hre,productList:Kre,productFacetNavigation:Gre,productSummary:Wre,productReview:Qre,productCarousel:Zre,addToCart:Yre,TabPanelContainer:Jre,addToWishList:Xre,stockNotification:ese,itemCounter:tse,productView:ise},nse={addToHomeScreenDescription:"Aggiungi lo storefront SAP alla schermata iniziale del dispositivo per tornare a visitare pi\xF9 rapidamente",noInstallationNeeded:"Nessuna installazione richiesta",fastAccessToApplication:"Accesso rapido all'applicazione",addToHomeScreen:"Aggiungi alla schermata iniziale",addedToHomeScreen:"Lo storefront SAP \xE8 stato aggiunto alla schermata iniziale"},ose={pwa:nse},rse={theme:"Tema",themes:{default:"Predefinito",highContrastDark:"HC - Scuro",highContrastLight:"HC - Chiaro"}},sse={siteThemeSwitcher:rse},lse={dialog:{title:"Gestione dei consensi",legalDescription:"Utilizziamo i cookie/la memoria del browser per personalizzare i contenuti e migliorare l'esperienza degli utenti. Potremmo anche condividere i dati sull'utilizzo del sito con i nostri social media. Per ulteriori informazioni, consultare la nostra informativa sulla privacy. ",selectAll:"Seleziona tutto",clearAll:"Cancella tutto"},banner:{title:"Questo sito Web utilizza i cookie",description:"Utilizziamo i cookie/la memoria del browser per personalizzare i contenuti e migliorare l'esperienza degli utenti.",allowAll:"Consenti tutto",viewDetails:"Visualizza dettagli",consentManagement:"Gestione dei consensi"}},cse={emailAddress:{label:"Indirizzo e-mail",placeholder:"Inserisci e-mail"},confirmEmail:{label:"Conferma e-mail",placeholder:"Conferma e-mail"},continue:"Continua",emailIsRequired:"Formato e-mail non valido",emailsMustMatch:"L'e-mail non corrisponde"},dse={signedOutSuccessfully:"Disconnessione riuscita."},use={anonymousConsents:lse,checkoutLogin:cse,authMessages:dse},mse={label:"Lettore video"},pse={player:mse},jM={common:_re,deliveryMode:Are,myAccountV2Consent:Pre,myAccountV2NotificationPreference:xre,myAccount:Rre,payment:Ure,pdf:$re,product:ase,pwa:ose,siteThemeSwitcher:sse,user:use,video:pse};var gse={cancel:"Cancelar",delete:"Eliminar",remove:"Remover",edit:"Editar",restore:"Restaurar",back:"Voltar",submit:"Enviar",continue:"Continuar",save:"Gravar",done:"Conclu\xEDdo",home:"P\xE1gina inicial",noData:"Sem dados.",confirm:"Confirmar",more:"mais",close:"Fechar",loading:"Carregando",menu:"Menu",reset:"Redefinir",search:"Pesquisa",add:"Adicionar",breadcrumbs:"breadcrumbs",breadcrumbsCurrentPage:"P\xE1gina atual",selectFile:"Selecionar arquivo",clear:"Limpar",loaded:"Carregado",results:"Resultados",of:"de",ngSelectDropdownOptionsList:"Op\xE7\xF5es",required:"obrigat\xF3rio",zoomIn:"Ampliar",zoomOut:"Reduzir",selected:"Selecionado",expand:"Expandir",collapse:"Comprimir"},fse={category:{title:"{{count}} resultado para {{query}}",title_other:"{{count}} resultados para {{query}}"},checkout:{title:"Fazer check-out"},search:{title:'{{count}} resultado para "{{query}}"',title_other:'{{count}} resultados para "{{query}}"',findProductTitle:'{{count}} resultado para cupom "{{coupon}}"',findProductTitle_other:'{{count}} resultados para cupom "{{coupon}}"',default_title:"Todos os produtos"},product:{description:"{{description}}",heading:"{{heading}}",title:"{{title}}"}},hse={loading:"Carregando..."},bse={categoryNavLabel:"Menu de categoria",footerNavLabel:"Links do rodap\xE9",goTo:"Ir para {{location}}",navigateTo:"Navegar para {{nav}}",scrollToTop:"Navegue para tr\xE1s para o topo da p\xE1gina",linkItemInList:"{{title}}. {{position}} de {{listLength}}",menuButonTitle:"Menu {{title}}"},vse={placeholder:"Inserir nome do produto ou SKU",productSearch:"Encontrar um produto",ariaLabelInput:"Pesquisar aqui...",ariaLabelSuggestions:"digitando sugest\xF5es",ariaLabelProducts:"resultados do produto",initialDescription:"Quando os resultados de preenchimento autom\xE1tico estiverem dispon\xEDveis, utilize as setas para cima e para baixo para revisar e Enter para selecionar. Utilizadores de dispositivos de toque, explore por toque ou com gestos de passar o dedo.",suggestions:"Palavras-chave sugeridas",recentSearches:"Pesquisas recentes",trendingSearches:"Pesquisas de tend\xEAncia",suggestionsResult:"{{ count }} sugest\xE3o e ",suggestionsResult_other:"{{ count }} sugest\xF5es e ",products:"Produtos recomendados",productsResult:"{{ count }} produto est\xE1 dispon\xEDvel.",productsResult_other:"{{ count }} produtos est\xE3o dispon\xEDveis.",resetLabel:"Redefinir pesquisa",help:{insufficientChars:"Digite mais caracteres",noMatch:"N\xE3o conseguimos encontrar nenhum resultado",exactMatch:"{{ term }}",empty:"Pergunte-nos qualquer coisa"},closeSearchPanel:"Fechar",queryError:'Sua solicita\xE7\xE3o de pesquisa est\xE1 formatada incorretamente. Remova os caracteres especiais como ":" e tente novamente.'},yse={date:"Data",orderNumber:"N\xFAmero do pedido",rma:"N\xFAmero da devolu\xE7\xE3o",replenishmentNumber:"N\xFAmero de reabastecimento",nextOrderDate:"Data do pr\xF3ximo pedido",pageViewUpdated:"Vis\xE3o de p\xE1gina atualizada com suas op\xE7\xF5es selecionadas."},Cse={badRequest:{bad_credentials:"{{ errorMessage }}. Inicie sess\xE3o novamente.",user_is_disabled:"{{ errorMessage }}. Contate a administra\xE7\xE3o."},badGateway:"Ocorreu um erro do servidor. Tente novamente mais tarde.",badRequestPleaseLoginAgain:"{{ errorMessage }}. Inicie sess\xE3o novamente.",badRequestOldPasswordIncorrect:"Senha antiga incorreta.",badRequestGuestDuplicateEmail:"O e-mail {{ errorMessage }} j\xE1 existe. Fa\xE7a o check-out com um e-mail diferente para se registrar utilizando uma conta de convidado.",conflict:"J\xE1 existe.",forbidden:"Voc\xEA n\xE3o tem autoriza\xE7\xE3o para realizar esta a\xE7\xE3o.
15Contate seu administrador se acha que \xE9 um engano.",gatewayTimeout:"O servidor n\xE3o respondeu. Tente novamente mais tarde.",internalServerError:"Ocorreu um erro no servidor interno. Tente novamente mais tarde.",sessionExpired:"Sua sess\xE3o expirou. Fa\xE7a login novamente.",unknownError:"Ocorreu um erro desconhecido",unauthorized:{common:"Ocorreu um erro de autoriza\xE7\xE3o desconhecido",invalid_client:"Credenciais de cliente inv\xE1lidas"},validationErrors:{missing:{card_cardType:"O cart\xE3o de cr\xE9dito selecionado n\xE3o \xE9 suportado. Selecione outro.",card_accountNumber:"O n\xFAmero do cart\xE3o de cr\xE9dito inserido n\xE3o \xE9 v\xE1lido.",card_cvNumber:"O c\xF3digo de seguran\xE7a inserido n\xE3o \xE9 v\xE1lido.",card_expirationMonth:"A data de validade do cart\xE3o de cr\xE9dito inserido n\xE3o \xE9 v\xE1lida.",card_expirationYear:"A data de validade do cart\xE3o de cr\xE9dito inserido n\xE3o \xE9 v\xE1lida.",billTo_firstName:"O nome inserido n\xE3o \xE9 v\xE1lido.",billTo_lastName:"O sobrenome inserido n\xE3o \xE9 v\xE1lido.",billTo_street1:"O endere\xE7o inserido n\xE3o \xE9 v\xE1lido.",billTo_street2:"O endere\xE7o inserido n\xE3o \xE9 v\xE1lido.",billTo_city:"A cidade inserida n\xE3o \xE9 v\xE1lida para este cart\xE3o de cr\xE9dito.",billTo_state:"O estado/prov\xEDncia inserido n\xE3o \xE9 v\xE1lido para este cart\xE3o de cr\xE9dito.",billTo_country:"O pa\xEDs/regi\xE3o inserido n\xE3o \xE9 v\xE1lido para este cart\xE3o de cr\xE9dito.",billTo_postalCode:"O c\xF3digo postal inserido n\xE3o \xE9 v\xE1lido para este cart\xE3o de cr\xE9dito.",country:{isocode:"Pa\xEDs/regi\xE3o em falta"}},invalid:{card_expirationMonth:"A data de validade do cart\xE3o de cr\xE9dito inserido n\xE3o \xE9 v\xE1lido.",firstName:"O nome inserido n\xE3o \xE9 v\xE1lido.",lastName:"O sobrenome inserido n\xE3o \xE9 v\xE1lido.",password:"A senha inserida n\xE3o \xE9 v\xE1lida.",uid:"O UID n\xE3o \xE9 v\xE1lido.",code:"O c\xF3digo n\xE3o \xE9 v\xE1lido.",email:"E-mail n\xE3o \xE9 v\xE1lido.",loginId:"E-mail n\xE3o \xE9 v\xE1lido."}},cartNotFound:"Carrinho n\xE3o encontrado.",invalidCodeProvided:"C\xF3digo fornecido inv\xE1lido.",voucherExceeded:"Este cupom excedeu o n\xFAmero de vezes que pode ser utilizado",unknownIdentifier:"Item n\xE3o encontrado.",otherCartErrors:"Ocorreram erros no carrinho."},kse={item:"{{count}} item atualmente no seu carrinho",item_other:"{{count}} itens atualmente no seu carrinho",total:"{{total}}",count:"{{count}}"},_se={skipTo:"Pular para",labels:{header:"Cabe\xE7alho",main:"Conte\xFAdo principal",footer:"Rodap\xE9",productFacets:"Facetas de produto",productList:"Lista de produtos"}},Sse={previousSlide:"Slide anterior",nextSlide:"Slide seguinte",slideNumber:"Slide {{currentSlideNumber}} cont\xE9m {{numberOfSlides}} itens",carouselForProduct:"Carrossel, imagens para {{product}}"},Ase={labeled:{required:"O campo {{label}} \xE9 obrigat\xF3rio",cxInvalidEmail:"O campo {{label}} n\xE3o tem um formato de e-mail v\xE1lido. Padr\xE3o de correspond\xEAncia: [email protected]",cxInvalidPassword:"O campo {{label}} n\xE3o tem um formato de senha v\xE1lido",cxMinOneUpperCaseCharacter:"A senha deve conter pelo menos um caractere mai\xFAsculo",cxMinOneDigit:"A senha deve conter pelo menos um d\xEDgito",cxMinOneSpecialCharacter:"A senha deve conter pelo menos um caractere especial",cxMinSixCharactersLength:"A senha deve conter pelo menos 6 caracteres",cxMinEightCharactersLength:"A senha deve conter pelo menos 8 caracteres",cxMaxCharactersLength:"A senha n\xE3o pode ter mais de 128 caracteres",cxContainsSpecialCharacters:"A senha n\xE3o pode conter caracteres especiais",cxNoConsecutiveCharacters:"A senha n\xE3o pode conter caracteres id\xEAnticos consecutivos",invalidTokenCodeError:"O c\xF3digo n\xE3o \xE9 v\xE1lido.",date:{required:"O campo {{label}} \xE9 obrigat\xF3rio",min:"O campo {{label}} n\xE3o pode estar antes de {{min}}",max:"O campo {{label}} n\xE3o pode estar depois de {{max}}",pattern:"Utilizar formato de data aaaa-mm-dd no campo {{label}}",invalid:"Utilizar uma data v\xE1lida no campo {{label}}"}},globalMessage:"O formul\xE1rio que voc\xEA est\xE1 tentando envi
15ar cont\xE9m erros.",required:"Este campo \xE9 obrigat\xF3rio",cxInvalidEmail:"Este n\xE3o \xE9 um formato de e-mail v\xE1lido.",cxInvalidPassword:"Este n\xE3o \xE9 um formato de senha v\xE1lido.",cxPasswordsMustMatch:"Os campos da senha devem corresponder",cxPasswordsCannotMatch:"Os campos da senha n\xE3o podem corresponder",cxEmailsMustMatch:"Os campos do e-mail devem corresponder",cxStarRatingEmpty:"O campo de avalia\xE7\xE3o \xE9 obrigat\xF3rio",cxNoSelectedItemToCancel:"Selecione pelo menos um item",cxNegativeAmount:"O montante deve ser igual ou superior a zero",cxContainsSpecialCharacters:"O campo n\xE3o pode conter caracteres especiais",date:{required:"Este campo \xE9 obrigat\xF3rio",min:"A data n\xE3o pode ser anterior a {{min}}",max:"A data n\xE3o pode ser posterior a {{max}}",pattern:"Utilizar formato de data aaaa-mm-dd",invalid:"Utilizar uma data v\xE1lida"},file:{required:"O arquivo \xE9 obrigat\xF3rio",empty:"O arquivo n\xE3o deve estar vazio",invalidExtension:"A extens\xE3o do arquivo n\xE3o \xE9 v\xE1lida",tooLarge:"O tamanho do arquivo n\xE3o deve exceder {{ maxSize }} MB",tooManyEntries:"O n\xFAmero de itens \xE9 superior a {{ maxEntries }}",notParsable:"O arquivo n\xE3o \xE9 analis\xE1vel",fileNotAllowed:"Este tipo de arquivo n\xE3o \xE9 permitido"}},wse={scriptFailedToLoad:"Falha ao carregar o script.",refreshThePage:"Atualize a p\xE1gina."},Pse={actionCancelled:"A\xE7\xE3o cancelada, nada mudou"},Tse={showPassword:"Mostrar senha",hidePassword:"Ocultar senha"},xse={pageFailure:"N\xE3o foi poss\xEDvel carregar a p\xE1gina. Tente novamente mais tarde."},Ese={required:'Os seguintes campos marcados com "*" s\xE3o obrigat\xF3rios.'},Dse={charactersLeft:"caracteres restantes: {{count}}",addNewMessage:"Adicionar nova mensagem",send:"Enviar",uploadFile:"Carregar arquivo",informationLabel:"{{author}}. {{text}} em {{date}}",messages:"Mensagens",addMessagePlaceHolder:"Comece a digitar...",characterLimitAlert:"Limite de caracteres atingido.",a11y:{itemListBoxLabel:"Selecione o item ao qual se deve aplicar a mensagem."}},Ise={common:gse,pageMetaResolver:fse,spinner:hse,navigation:bse,searchBox:vse,sorting:yse,httpHandlers:Cse,miniCart:kse,skipLink:_se,carousel:Sse,formErrors:Ase,errorHandlers:wse,assistiveMessage:Pse,passwordVisibility:Tse,generalErrors:xse,formLegend:Ese,chatMessaging:Dse},zse={unknownError:"Ocorreu um erro desconhecido. Contate o suporte"},Mse={setDeliveryMode:zse},Ose={header:"Gerenciamento de consentimentos",dateDescription:"Aprovado em ",clearAll:"Desativar tudo",selectAll:"Ativar tudo",message:{success:{given:"Consentimento dado com \xEAxito.",withdrawn:"Consentimento retirado com \xEAxito."}}},Nse={myAccountV2Consent:Ose},Rse={header:"Canais de notifica\xE7\xE3o",message:"Selecione seus canais de notifica\xE7\xE3o preferidos",note:"Nota: ",noteMessage:"Se voc\xEA desativar todos os canais, n\xE3o poder\xE1 receber mais notifica\xE7\xF5es.",EMAIL:"E-mail:"},Lse={myAccountV2NotificationPreference:Rse},Bse={confirmAccountClosure:"Confirmar fechamento de conta",confirmAccountClosureMessage:"Tem certeza de que quer fechar sua conta?",closeMyAccount:"FECHAR MINHA CONTA",accountClosedSuccessfully:"Conta fechada com \xEAxito",accountClosedFailure:"Falha ao fechar conta"},Fse={oldPassword:{label:"Senha antiga",placeholder:"Senha antiga"},oldPasswordIsRequired:"A senha antiga \xE9 obrigat\xF3ria.",newPassword:{label:"Nova senha",placeholder:"Nova senha"},passwordMinRequirements:"Aqui est\xE1 um guia r\xE1pido para uma senha segura: utilize pelo menos 8 caracteres com uma mistura de letras mai\xFAsculas e min\xFAsculas, n\xFAmeros e s\xEDmbolos.",passwordStrengthRequirements:"Aqui est\xE1 um guia r\xE1pido para uma senha segura: Use pelo menos 8 caracteres com uma combina\xE7\xE3o de letras mai\xFAsculas e min\xFAsculas, n\xFAmeros e s\xEDmbolos.",confirmPassword:{label:"Confirmar nova senha",placeholder:"Confirmar senha"},bothPasswordMustMatch:"As duas senhas devem corresponder",passwordUpdateSuccess:"Senha atualizada com \xEAxito",accessDeniedError:"O acesso foi negado"},qse={title:"T\xEDtulo",none:"",firstName:{label:"Nome",placeholder:"Nome"},firstNameIsRequired:"O nome \xE9 obrigat\xF3rio.",lastName:{label:"Sobrenome",placeholder:"Sobrenome"},lastNameIsRequired:"O sobrenome \xE9 obrigat\xF3rio.",profileUpdateSuccess:"Detalhes pessoais atualizados com \xEAxito",customerId:"N\xBA do cliente"},jse={clearAll:"Limpar tudo",selectAll:"Selecionar tudo",message:{success:{given:"Consentimento dado com \xEAxito.",withdrawn:"Consentimento retirado com \xEAxito."}}},Use={noCouponsMessage:"Voc\xEA n\xE3o tem cupons dispon\xEDveis.",effectiveTitle:"Efetivo:",Effective:"EFETIVO",PreSession:"EFETIVO EM BREVE",ExpireSoon:"EXPIRANDO EM BREVE",readMore:"Ler mais",notification:"Notifica\xE7\xE3o",findProducts:"Encontrar produtos",status:"Status:",dialogTitle:"Cupom",claimCoupondialogTitle:"Adicionar \xE0 sua lista de cupons",claimCouponCode:{label:"C\xF3digo de cupom",placeholder:"Insira o c\xF3digo de cupom para reivindicar um cupom"},reset:"REINICIALIZAR",claim:"REINVINDICAR",claimCustomerCoupon:"Voc\xEA reivindicou este cupom com \xEAxito.",myCoupons:"Meus cupons",startDateAsc:"Data inicial (em ordem crescente)",startDateDesc:"Data inicial (em ordem decrescente)",endD
15ateAsc:"Data final (em ordem crescente)",endDateDesc:"Data final (em ordem decrescente)",sortBy:"Ordenar por",sortCoupons:"Ordenar cupons",notesPreffix:"Voc\xEA pode definir seus canais preferidos para receber notifica\xE7\xF5es de cupom na p\xE1gina ",notesLink:"Canais de notifica\xE7\xE3o",notesSuffix:" ."},Vse={message:"Selecione seus canais de notifica\xE7\xE3o preferidos",note:"Nota: ",noteMessage:"Se voc\xEA desativar todos os canais, n\xE3o poder\xE1 receber mais notifica\xE7\xF5es.",EMAIL:"E-mail:",SMS:"SMS:",SITE_MESSAGE:"SiteMessage"},$se={header:"Meus interesses",item:"ITEM",price:"PRE\xC7O",notifications:"NOTIFICA\xC7\xD5ES",noInterests:"Voc\xEA ainda n\xE3o tem interesses registrados.",inStock:"Em estoque",lowStock:"Estoque baixo",outOfStock:"Sem estoque",BACK_IN_STOCK:"De novo em estoque",sortBy:"Ordenar por",sortInterests:"Ordenar interesses",expirationDate:" - At\xE9 {{ expirationDate }}",productId:"ID {{ code }}",remove:"Remover",sorting:{byNameAsc:"Nome (em ordem crescente)",byNameDesc:"Nome (em ordem decrescente)"},actions:"A\xC7\xD5ES",caption:"Conte\xFAdo de Meus interesses.",itemRemoved:"O item selecionado foi removido."},Hse={closeAccount:Bse,updatePasswordForm:Fse,updateProfileForm:qse,consentManagementForm:jse,myCoupons:Use,notificationPreference:Vse,myInterests:$se},Kse={payment:"Pagamento",choosePaymentMethod:"Selecionar uma forma de pagamento",paymentType:"Tipo de pagamento",accountHolderName:{label:"Nome do titular da conta",placeholder:"Nome do titular da conta"},cardNumber:"N\xFAmero do cart\xE3o",expirationDate:"Data de expira\xE7\xE3o",securityCode:"C\xF3digo de seguran\xE7a (CVV)",securityCodeTitle:"Valor de verifica\xE7\xE3o de cart\xE3o",saveAsDefault:"Gravar como padr\xE3o",setAsDefault:"Definir como forma de pagamento padr\xE3o",billingAddress:"Endere\xE7o de faturamento",editBillingAddress:"Editar endere\xE7o de faturamento",sameAsDeliveryAddress:"Igual ao endere\xE7o de entrega",billingAddressSameAsShipping:"O endere\xE7o de faturamento \xE9 igual ao endere\xE7o de entrega",selectOne:"Selecionar um...",monthMask:"MM",yearMask:"AAAA",expirationYear:"Ano da expira\xE7\xE3o {{ selected }}",expirationMonth:"M\xEAs da expira\xE7\xE3o {{ selected }}",useThisPayment:"Utilizar este pagamento",addNewPayment:"Adicionar novo pagamento",paymentAddedSuccessfully:"O novo pagamento foi adicionado com \xEAxito",changePayment:"Modificar pagamento"},Gse={paymentMethods:"Formas de pagamento",paymentMethodSelected:"Forma de pagamento selecionada",newPaymentMethodsAreAddedDuringCheckout:"As novas formas de pagamento s\xE3o adicionadas durante o check-out.",invalidField:"Campo inv\xE1lido: {{ field }}"},Wse={deleteConfirmation:"Tem certeza de que quer eliminar esta forma de pagamento?",setAsDefault:"Definir como padr\xE3o",expires:"Expira: {{ month }}/{{ year }}",defaultPaymentMethod:"\u2713 PADR\xC3O",defaultPaymentLabel:"Forma de pagamento padr\xE3o",additionalPaymentLabel:"Forma de pagamento adicional {{ number }}",selected:"Selecionado",selectedPayment:"Pagamento selecionado",deletePaymentSuccess:"Forma de pagamento eliminada com \xEAxito",visa:"Cart\xE3o Visa",master:"Cart\xE3o MasterCard",masterEuro:"Cart\xE3o MasterCard Eurocard",dinersClub:"Cart\xE3o Diners Club",switch:"Mudar cart\xE3o",maestro:"Cart\xE3o Maestro",amex:"Cart\xE3o American Express",credit:"Cart\xE3o de cr\xE9dito"},Qse={title:"Forma de pagamento",paymentType_CARD:"Cart\xE3o de cr\xE9dito",paymentType_ACCOUNT:"Conta"},Zse={setAsDefaultSuccessfully:"O novo pagamento foi definido como padr\xE3o com \xEAxito"},Yse={paymentForm:Kse,paymentMethods:Gse,paymentCard:Wse,paymentTypes:Qse,paymentMessages:Zse},Jse={defaultTitle:"Documento"},Xse={pdf:Jse},ele={id:"ID",quantity:"Qtd",quantityFull:"Quantidade",productDetails:"Detalhes do produto",specification:"Especifica\xE7\xF5es",reviews:"Revis\xF5es",shipping:"Entrega",share:"Compartilhar",showReviews:"Mostrar revis\xF5es",noReviews:"Ainda n\xE3o existem revis\xF5es",productPrice:"Pre\xE7o do produto",noProductImage:"Nenhuma imagem dispon\xEDvel, {{ product }}"},tle={filterBy:{label:"Filtrar por",action:"Filtrar por"},activeFilter:"Filtro {{filter}}, clicar nesse bot\xE3o remover\xE1 o filtro",appliedFilter:"Filtro aplicad
15o:",showLess:"Mostrar menos...",showMore:"Mostrar mais...",sortBy:"Ordenar por",sortResults:"Ordenar resultados",backToTopBtn:"VOLTAR AO IN\xCDCIO",showMoreBtn:"MOSTRAR MAIS",productSearchPagination:"Pagina\xE7\xE3o de pesquisa de produto",productListResults:"Lista de resultados do produto"},ile={filterBy:{label:"Filtrar por",action:"Filtrar por",facet:"Filtrar resultados por facetas",name:"Filtrar por {{name}}"},appliedFilter:"Filtro aplicado:",showLess:"Mostrar menos...",showMore:"Mostrar mais...",sortBy:"Ordenar por",ariaLabelShowLess:"Bot\xE3o Mostrar menos, clicar nesse bot\xE3o reduzir\xE1 as op\xE7\xF5es para o grupo ativo",ariaLabelShowMore:"Bot\xE3o Mostrar mais, clicar nesse bot\xE3o mostrar\xE1 todas as op\xE7\xF5es para o grupo ativo",ariaLabelItemsAvailable:"{{name}}, {{state}} {{count}} item dispon\xEDvel",ariaLabelItemsAvailable_other:"{{name}}, {{state}} {{count}} itens dispon\xEDveis",decreaseOptionsVisibility:"As op\xE7\xF5es foram ocultadas do grupo ativo, retroceda para l\xEA-las ou avance para o pr\xF3ximo grupo",increaseOptionsVisibility:"Mais op\xE7\xF5es foram adicionadas ao grupo ativo, retroceda para l\xEA-las ou avance para o pr\xF3ximo grupo",backToResults:"Voltar para os resultados",productFacets:"Facetas de produto"},ale={id:"ID",showReviews:"Mostrar revis\xF5es",showReviewsDetailed:"Mostrar {{count}} revis\xF5es, classificadas {{rating}} de 5 estrelas",share:"Compartilhar",newItemPrice:"Novo pre\xE7o do item"},nle={overallRating:"Classifica\xE7\xE3o geral",reviewTitle:"T\xEDtulo da revis\xE3o",writeYourComments:"Escreva seus coment\xE1rios",rating:"Classifica\xE7\xE3o",ratingRequired:"Classifica\xE7\xE3o do produto, obrigat\xF3ria",addRate:"Adicionar classifica\xE7\xE3o: {{count}} estrela",addRate_other:"Adicionar classifica\xE7\xE3o: {{count}} estrelas",reviewerName:"Nome do revisor (opcional)",writeReview:"Escrever uma revis\xE3o",more:"Mostrar mais revis\xF5es",less:"Mostrar menos revis\xF5es",thankYouForReview:"Obrigado pela revis\xE3o! Considere que as revis\xF5es podem exigir uma revis\xE3o antes de serem exibidas aqui.",postReviewFail:"Algo deu errado ao lan\xE7ar sua revis\xE3o. Tente novamente mais tarde.",ratedOutOf:"Classificado: {{rating}} de 5"},ole={carouselLabel:"Carrossel, {{title}}"},rle={itemAddedToYourCart:"Item adicionado ao seu carrinho",itemsAddedToYourCart:"Itens adicionados ao seu carrinho",itemsIncrementedInYourCart:"Esse item j\xE1 estava em seu carrinho. A quantidade foi atualizada.",items:"itens",updatingCart:"Atualizando o carrinho...",addToCart:"Adicionar ao carrinho",viewCart:"visualizar carrinho",proceedToCheckout:"prosseguir para o check-out",quantity:"Qtd",quantityFull:"Quantidade",outOfStock:"Sem estoque",inStock:"Em estoque",selectStyleAndSize:"Selecione o estilo e o tamanho para verificar o estoque",removeFromCart:"Remover produto do carrinho",closeModal:"Fechar modal",buyItAgain:"Comprar novamente",addToActiveCart:"Adicionar ao carrinho ativo"},sle={tabs:{ProductDetailsTabComponent:"Detalhes do produto",ProductSpecsTabComponent:"Especifica\xE7\xF5es",ProductReviewsTabComponent:"Revis\xF5es",deliveryTab:"Entrega",SparePartsTabComponent:" Pe\xE7as de reposi\xE7\xE3o"},tabPanelContainerRegion:"Grupo de fichas com mais detalhes do produto",tabPanelContainerRegionGroup:"Agrupar com mais detalhes do produto"},lle={add:"Adicionar \xE0 lista de desejos",remove:"Remover da lista de desejos",anonymous:"Inicie sess\xE3o para adicionar \xE0 lista de desejos",addedToWishList:"Produto adicionado \xE0 lista de desejos",removedFromWishList:"Produto removido da lista de desejos"},cle={notifyMe:"NOTIFICAR-ME",stopNotify:"PARAR NOTIFICA\xC7\xC3O",getNotify:"Seja notificado quando este produto estiver dispon\xEDvel.",getNotifySuffix:"para ser notificado quando este produto estiver dispon\xEDvel.",activateChannelsPrefix:"Para ser notificado, voc\xEA precisa ativar os ",channelsLink:"Canais de notifica\xE7\xE3o",activateChannelsSuffix:".",notified:"Voc\xEA ser\xE1 notificado quando esse produto estiver de novo em estoque.",getNotified:"Seja notificado quando esse produto estiver de novo em estoque.",unsubscribeSuccess:"Voc\xEA n\xE3o receber\xE1 a
15notifica\xE7\xE3o De novo em estoque para esse produto.",subscriptionDialog:{header:"Assinatura Sem estoque",notifiedPrefix:"Voc\xEA ser\xE1 notificado em:",notifiedSuffix:"assim que esse produto estiver de novo em estoque.",manageChannelsPrefix:"Gerencie seus canais de notifica\xE7\xE3o preferidos na p\xE1gina ",manageChannelsLink:"Prefer\xEAncia de notifica\xE7\xE3o",manageChannelsSuffix:" .",manageSubscriptionsPrefix:"Voc\xEA pode gerenciar suas assinaturas na p\xE1gina ",manageSubscriptionsLink:"Meus interesses",manageSubscriptionsSuffix:" .",okBtn:"OK",subscribing:"Assinando voc\xEA nas notifica\xE7\xF5es Sem estoque desse produto"}},dle={removeOne:"Remover um",addOneMore:"Adicionar mais um",quantity:"Quantidade"},ule={gridView:"Selecionar para modificar para Vis\xE3o de grade",listView:"Selecionar para modificar para Vis\xE3o de lista"},mle={productDetails:ele,productList:tle,productFacetNavigation:ile,productSummary:ale,productReview:nle,productCarousel:ole,addToCart:rle,TabPanelContainer:sle,addToWishList:lle,stockNotification:cle,itemCounter:dle,productView:ule},ple={addToHomeScreenDescription:"Adicionar frente de loja da SAP \xE0 tela inicial do seu dispositivo para uma visita de devolu\xE7\xE3o mais r\xE1pida",noInstallationNeeded:"Nenhuma instala\xE7\xE3o necess\xE1ria",fastAccessToApplication:"Acesso r\xE1pido \xE0 aplica\xE7\xE3o",addToHomeScreen:"Adicionar \xE0 tela inicial",addedToHomeScreen:"A frente de loja da SAP foi adicionada \xE0 sua p\xE1gina inicial"},gle={pwa:ple},fle={theme:"Tema",themes:{default:"Padr\xE3o",highContrastDark:"HC-Escuro",highContrastLight:"HC-Claro"}},hle={siteThemeSwitcher:fle},ble={dialog:{title:"Gerenciamento de consentimentos",legalDescription:"N\xF3s utilizamos cookies/armazenamento do navegador para personalizar o conte\xFAdo e melhorar a experi\xEAncia de utilizador. Tamb\xE9m poderemos compartilhar os dados sobre a utiliza\xE7\xE3o de seu site com nossos m\xEDdia. Para saber mais, revise nossa pol\xEDtica de privacidade.",selectAll:"Selecionar tudo",clearAll:"Limpar tudo"},banner:{title:"Este website utiliza cookies",description:"N\xF3s utilizamos cookies/armazenamento do navegador para personalizar o conte\xFAdo e melhorar a experi\xEAncia de utilizador.",allowAll:"Permitir tudo",viewDetails:"Visualizar detalhes",consentManagement:"Gerenciamento de consentimentos"}},vle={emailAddress:{label:"Endere\xE7o de e-mail",placeholder:"Inserir e-mail"},confirmEmail:{label:"Confirmar e-mail",placeholder:"Confirmar e-mail"},continue:"Continuar",emailIsRequired:"Formato de e-mail inv\xE1lido",emailsMustMatch:"E-mail n\xE3o corresponde"},yle={signedOutSuccessfully:"Voc\xEA encerrou a sess\xE3o com \xEAxito."},Cle={anonymousConsents:ble,checkoutLogin:vle,authMessages:yle},kle={label:"Leitor de v\xEDdeo"},_le={player:kle},UM={common:Ise,deliveryMode:Mse,myAccountV2Consent:Nse,myAccountV2NotificationPreference:Lse,myAccount:Hse,payment:Yse,pdf:Xse,product:mle,pwa:gle,siteThemeSwitcher:hle,user:Cle,video:_le};var Sle={cancel:"\u53D6\u6D88",delete:"\u5220\u9664",remove:"\u79FB\u9664",edit:"\u7F16\u8F91",restore:"\u8FD8\u539F",back:"\u8FD4\u56DE",submit:"\u63D0\u4EA4",continue:"\u7EE7\u7EED",save:"\u4FDD\u5B58",done:"\u5B8C\u6210",home:"\u4E3B\u9875",noData:"\u65E0\u6570\u636E\u3002",confirm:"\u786E\u8BA4",more:"\u66F4\u591A",close:"\u5173\u95ED",loading:"\u6B63\u5728\u52A0\u8F7D",menu:"\u83DC\u5355",reset:"\u91CD\u7F6E",search:"\u641C\u7D22",add:"\u6DFB\u52A0",breadcrumbs:"\u9762\u5305\u5C51\u5BFC\u822A",breadcrumbsCurrentPage:"\u5F53\u524D\u9875\u9762",selectFile:"\u9009\u62E9\u6587\u4EF6",clear:"\u6E05\u9664",loaded:"\u5DF2\u52A0\u8F7D",results:"\u7ED3\u679C",of:"/",ngSelectDropdownOptionsList:"\u9009\u9879",required:"\u5FC5\u9700",zoomIn:"\u653E\u5927",zoomOut:"\u7F29\u5C0F",selected:"\u5DF2\u9009\u62E9",expand:"\u5C55\u5F00",collapse:"\u6298\u53E0"},Ale={category:{title:"{{query}} \u7684\u7ED3\u679C\u4E3A {{count}} \u4E2A",title_other:"{{query}} \u7684\u7ED3\u679C\u4E3A {{count}} \u4E2A"},checkout:{title:"\u7ED3\u8D26"},search:{title:'"{{query}}" \u7684\u7ED3\u679C\u4E3A {{count}} \u4E2A',title_other:'"{{query}}" \u7684\u7ED3\u679C\u4E3A {{count}} \u4E2A',findProductTitle:'\u4F18\u60E0\u5377 "{{coupon}}" \u7684\u7ED3\u679C\u4E3A {{count}} \u4E2A',findProductTitle_other:'\u4F18\u60E0\u5377 "{{coupon}}" \u7684\u7ED3\u679C\u4E3A {{count}} \u4E2A',default_title:"\u6240\u6709\u4EA7\u54C1"},product:{description:"{{description}}",heading:"{{heading}}",title:"{{title}}"}},wle={loading:"\u6B63\u5728\u52A0\u8F7D..."},Ple={categoryNavLabel:"\u7C7B\u522B\u83DC\u5355",footerNavLabel:"\u9875\u811A\u94FE\u63A5",goTo:"\u8F6C\u5230 {{location}}",navigateTo:"\u5BFC\u822A\u5230 {{nav}}",scrollToTop:"\u6EDA\u52A8\u56DE\u9875\u9762\u9876\u90E8",linkItemInList:"{{title}}\u3002{{position}}/{{listLength}}",menuButonTitle:"{{title}} \u83DC\u5355"},Tle={placeholder:"\u8F93\u5165\u4EA7\u54C1\u540D\u79F0\u6216 SKU",productSearch:"\u67E5\u627E\u4EA7\u54C1",ariaLabelInput:"\u5728\u6B64\u641C\u7D22...",ariaLabelSuggestions:"\u8F93\u5165\u5EFA\u8BAE",ariaLabelProducts:"\u4EA7\u54C1\u7ED3\u679C",initialDescription:"\u5982\u679C\u81EA\u52A8\u5B8C\u6210\u7ED3\u679C\u53EF\u7528\uFF0C\u8BF7\u4F7F\u7528\u5411\u4E0A\u548C\u5411\u4E0B\u7BAD\u5934\u8FDB\u884C\u5BA1\u9605\uFF0C\u5E76\u6309\u56DE\u8F66\u952E\u8FDB\u884C\u9009\u62E9\u3002\u89E6\u6478\u8BBE\u5907\u7528\u6237\uFF0C\u901A\u8FC7\u89E6\u6478\u6216\u6ED1\u52A8\u624B\u52BF\u8FDB\u884C\u6D4F\u89C8\u3002",suggestions:"\u5EFA\u8BAE\u5173\u952E\u5B57",recentSearches:"\u6700\u8FD1\u641C\u7D22",trendingSearches:"\u8D8B\u52BF\u641C\u7D22",suggestionsResult:"{{ count }} \u4E2A\u5EFA\u8BAE\u548C ",suggestionsResult_other:"{{ count }} \u4E2A\u5EFA\u8BAE\u548C ",products:"\u63A8\u8350\u4EA7\u54C1",productsResult:"{{ count }} \u4E2A\u4EA7\u54C1\u53EF\u7528\u3002",productsResult_other:"{{ count }} \u4E2A\u4EA7\u54C1\u53EF\u7528\u3002",resetLabel:"\u91CD\u7F6E\u641C\u7D22",help:{insufficientChars:"\u8BF7\u952E\u5165\u66F4\u591A\u5B57\u7B26",noMatch:"\u6211\u4EEC\u627E\u4E0D\u5230\u4EFB\u4F55\u7ED3\u679C",exactMatch:"{{ term }}",empty:"\u8BE2\u95EE\u6211\u4EEC"},closeSearchPanel:"\u5173\u95ED",queryError:'\u641C\u7D22\u67E5\u8BE2\u7684\u683C\u5F0F\u4E0D\u6B63\u786E\u3002\u8BF7\u79FB\u9
15664 ":" \u7B49\u7279\u6B8A\u5B57\u7B26\u5E76\u91CD\u8BD5\u3002'},xle={date:"\u65E5\u671F",orderNumber:"\u8BA2\u5355\u7F16\u53F7",rma:"\u9000\u8D27\u7F16\u53F7",replenishmentNumber:"\u8865\u8D27\u5355\u53F7",nextOrderDate:"\u4E0B\u4E00\u4E2A\u8BA2\u5355\u65E5\u671F",pageViewUpdated:"\u9875\u9762\u89C6\u56FE\u5DF2\u901A\u8FC7\u6240\u9009\u9009\u9879\u66F4\u65B0\u3002"},Ele={badRequest:{bad_credentials:"{{ errorMessage }}\u3002\u8BF7\u91CD\u65B0\u767B\u5F55\u3002",user_is_disabled:"{{ errorMessage }}\u3002\u8BF7\u8054\u7CFB\u7BA1\u7406\u3002"},badGateway:"\u51FA\u73B0\u670D\u52A1\u5668\u9519\u8BEF\u3002\u8BF7\u7A0D\u540E\u91CD\u8BD5\u3002",badRequestPleaseLoginAgain:"{{ errorMessage }}\u3002\u8BF7\u91CD\u65B0\u767B\u5F55\u3002",badRequestOldPasswordIncorrect:"\u65E7\u5BC6\u7801\u4E0D\u6B63\u786E\u3002",badRequestGuestDuplicateEmail:"{{ errorMessage }} \u7535\u5B50\u90AE\u4EF6\u5DF2\u5B58\u5728\u3002\u8BF7\u4F7F\u7528\u5176\u4ED6\u7535\u5B50\u90AE\u4EF6\u7ED3\u8D26\uFF0C\u4EE5\u4F7F\u7528\u8BBF\u5BA2\u5E10\u6237\u8FDB\u884C\u6CE8\u518C\u3002",conflict:"\u5DF2\u5B58\u5728\u3002",forbidden:"\u60A8\u65E0\u6743\u6267\u884C\u6B64\u64CD\u4F5C\u3002\u5982\u679C\u60A8\u8BA4\u4E3A\u8FD9\u662F\u4E00\u4E2A\u9519\u8BEF\uFF0C\u8BF7\u8054\u7CFB\u60A8\u7684\u7BA1\u7406\u5458\u3002",gatewayTimeout:"\u670D\u52A1\u5668\u672A\u54CD\u5E94\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5\u3002",internalServerError:"\u51FA\u73B0\u5185\u90E8\u670D\u52A1\u5668\u9519\u8BEF\u3002\u8BF7\u7A0D\u540E\u91CD\u8BD5\u3002",sessionExpired:"\u60A8\u7684\u4F1A\u8BDD\u5DF2\u8FC7\u671F\u3002\u8BF7\u91CD\u65B0\u767B\u5F55\u3002",unknownError:"\u51FA\u73B0\u672A\u77E5\u9519\u8BEF",unauthorized:{common:"\u51FA\u73B0\u672A\u77E5\u6388\u6743\u9519\u8BEF",invalid_client:"\u5BA2\u6237\u7AEF\u51ED\u636E\u9519\u8BEF"},validationErrors:{missing:{card_cardType:"\u6240\u9009\u4FE1\u7528\u5361\u4E0D\u53D7\u652F\u6301\u3002\u8BF7\u9009\u62E9\u5176\u4ED6\u4FE1\u7528\u5361\u3002",card_accountNumber:"\u8F93\u5165\u7684\u4FE1\u7528\u5361\u53F7\u65E0\u6548\u3002",card_cvNumber:"\u8F93\u5165\u7684\u5B89\u5168\u7801\u65E0\u6548\u3002",card_expirationMonth:"\u8F93\u5165\u7684\u4FE1\u7528\u5361\u5931\u6548\u65E5\u671F\u65E0\u6548\u3002",card_expirationYear:"\u8F93\u5165\u7684\u4FE1\u7528\u5361\u5931\u6548\u65E5\u671F\u65E0\u6548\u3002",billTo_firstName:"\u8F93\u5165\u7684\u540D\u5B57\u65E0\u6548\u3002",billTo_lastName:"\u8F93\u5165\u7684\u59D3\u6C0F\u65E0\u6548\u3002",billTo_street1:"\u8F93\u5165\u7684\u5730\u5740\u65E0\u6548\u3002",billTo_street2:"\u8F93\u5165\u7684\u5730\u5740\u65E0\u6548\u3002",billTo_city:"\u8F93\u5165\u7684\u57CE\u5E02\u5BF9\u6B64\u4FE1\u7528\u5361\u65E0\u6548\u3002",billTo_state:"\u8F93\u5165\u7684\u5DDE/\u7701\u5BF9\u6B64\u4FE1\u7528\u5361\u65E0\u6548\u3002",billTo_country:"\u8F93\u5165\u7684\u56FD\u5BB6/\u5730\u533A\u5BF9\u6B64\u4FE1\u7528\u5361\u65E0\u6548\u3002",billTo_postalCode:"\u90AE\u653F\u7F16\u7801\u5BF9\u6B64\u4FE1\u7528\u5361\u65E0\u6548\u3002",country:{isocode:"\u7F3A\u5C11\u56FD\u5BB6/\u5730\u533A"}},invalid:{card_expirationMonth:"\u8F93\u5165\u7684\u4FE1\u7528\u5361\u5931\u6548\u65E5\u671F\u65E0\u6548\u3002",firstName:"\u8F93\u5165\u7684\u540D\u5B57\u65E0\u6548\u3002",lastName:"\u8F93\u5165\u7684\u59D3\u6C0F\u65E0\u6548\u3002",password:"\u8F93\u5165\u7684\u5BC6\u7801\u65E0\u6548\u3002",uid:"UID \u65E0\u6548\u3002",code:"\u4EE3\u7801\u65E0\u6548\u3002",email:"\u7535\u5B50\u90AE\u4EF6\u65E0\u6548\u3002",loginId:"\u7535\u5B50\u90AE\u4EF6\u65E0\u6548\u3002"}},cartNotFound:"\u627E\u4E0D\u5230\u8D2D\u7269\u8F66\u3002",invalidCodeProvided:"\u63D0\u4F9B\u7684\u4EE3\u7801\u65E0\u6548\u3002",voucherExceeded:"\u6B64\u4F18\u60E0\u5377\u5DF2\u8D85\u51FA\u53EF\u4F7F\u7528\u7684\u6B21\u6570",unknownIdentifier:"\u627E\u4E0D\u5230\u5546\u54C1\u3002",otherCartErrors:"\u51FA\u73B0\u8D2D\u7269\u8F66\u9519\u8BEF\u3002"},Dle={item:"\u8D2D\u7269\u8F66\u4E2D\u5F53\u524D\u5DF2\u6709 {{count}} \u4E2A\u5546\u54C1",item_other:"\u8D2D\u7269\u8F66\u4E2D\u5F53\u524D\u5DF2\u6709 {{count}} \u4E2A\u5546\u54C1",total:"{{total}}",count:"{{count}}"},Ile={skipTo:"\u8DF3\u8F6C\u81F3",labels:{header:"\u62AC\u5934",main:"\u4E3B\u8981\u5185\u5BB9",footer:"\u9875\u811A",productFacets:"\u4EA7\u54C1\u6784\u9762",productList:"\u4EA7\u54C1\u5217\u8868"}},zle={previousSlide:"\u4E0A\u4E00\u5F20\u5E7B\u706F\u7247",nextSlide:"\u4E0B\u4E00\u5F20\u5E7B\u706F\u7247",slideNumber:"\u5E7B\u706F\u7247 {{currentSlideNumber}} \u5305\u542B {{numberOfSlides}}
15 \u4E2A\u5546\u54C1",carouselForProduct:"\u8F6E\u64AD\u63A7\u4EF6\uFF0C{{product}} \u7684\u56FE\u50CF"},Mle={labeled:{required:"\u5B57\u6BB5 {{label}} \u4E3A\u5FC5\u586B\u5B57\u6BB5",cxInvalidEmail:"\u5B57\u6BB5 {{label}} \u6CA1\u6709\u6709\u6548\u7684\u7535\u5B50\u90AE\u4EF6\u683C\u5F0F\u3002\u5339\u914D\u6A21\u5F0F\[email protected]",cxInvalidPassword:"\u5B57\u6BB5 {{label}} \u6CA1\u6709\u6709\u6548\u7684\u5BC6\u7801\u683C\u5F0F",cxMinOneUpperCaseCharacter:"\u5BC6\u7801\u5FC5\u987B\u81F3\u5C11\u5305\u542B\u4E00\u4E2A\u5927\u5199\u5B57\u7B26",cxMinOneDigit:"\u5BC6\u7801\u5FC5\u987B\u81F3\u5C11\u5305\u542B\u4E00\u4E2A\u6570\u5B57",cxMinOneSpecialCharacter:"\u5BC6\u7801\u5FC5\u987B\u81F3\u5C11\u5305\u542B\u4E00\u4E2A\u7279\u6B8A\u5B57\u7B26",cxMinSixCharactersLength:"\u5BC6\u7801\u5FC5\u987B\u81F3\u5C11\u5305\u542B 6 \u4E2A\u5B57\u7B26",cxMinEightCharactersLength:"\u5BC6\u7801\u5FC5\u987B\u81F3\u5C11\u5305\u542B 8 \u4E2A\u5B57\u7B26",cxMaxCharactersLength:"\u5BC6\u7801\u957F\u5EA6\u4E0D\u80FD\u8D85\u8FC7 128 \u4E2A\u5B57\u7B26",cxContainsSpecialCharacters:"\u5BC6\u7801\u4E0D\u80FD\u5305\u542B\u7279\u6B8A\u5B57\u7B26",cxNoConsecutiveCharacters:"\u5BC6\u7801\u4E0D\u80FD\u5305\u542B\u8FDE\u7EED\u7684\u76F8\u540C\u5B57\u7B26",invalidTokenCodeError:"\u6B64\u4EE3\u7801\u65E0\u6548",date:{required:"\u5B57\u6BB5 {{label}} \u4E3A\u5FC5\u586B\u5B57\u6BB5",min:"\u5B57\u6BB5 {{label}} \u4E0D\u80FD\u65E9\u4E8E {{min}}",max:"\u5B57\u6BB5 {{label}} \u4E0D\u80FD\u665A\u4E8E {{max}}",pattern:"\u5728\u5B57\u6BB5 {{label}} \u4E2D\u4F7F\u7528\u65E5\u671F\u683C\u5F0F yyyy-mm-dd",invalid:"\u5728\u5B57\u6BB5 {{label}} \u4E2D\u4F7F\u7528\u6709\u6548\u65E5\u671F"}},globalMessage:"\u60A8\u5C1D\u8BD5\u63D0\u4EA4\u7684\u8868\u5355\u5305\u542B\u9519\u8BEF\u3002",required:"\u6B64\u5B57\u6BB5\u4E3A\u5FC5\u586B\u5B57\u6BB5",cxInvalidEmail:"\u7535\u5B50\u90AE\u4EF6\u683C\u5F0F\u65E0\u6548",cxInvalidPassword:"\u5BC6\u7801\u683C\u5F0F\u65E0\u6548",cxPasswordsMustMatch:"\u5BC6\u7801\u5B57\u6BB5\u5FC5\u987B\u5339\u914D",cxPasswordsCannotMatch:"\u5BC6\u7801\u5B57\u6BB5\u65E0\u6CD5\u5339\u914D",cxEmailsMustMatch:"\u7535\u5B50\u90AE\u4EF6\u5B57\u6BB5\u5FC5\u987B\u5339\u914D",cxStarRatingEmpty:"\u8BC4\u7EA7\u5B57\u6BB5\u4E3A\u5FC5\u586B\u5B57\u6BB5",cxNoSelectedItemToCancel:"\u81F3\u5C11\u9009\u62E9\u4E00\u4E2A\u5546\u54C1",cxNegativeAmount:"\u91D1\u989D\u5FC5\u987B\u7B49\u4E8E\u6216\u5927\u4E8E\u96F6",cxContainsSpecialCharacters:"\u5B57\u6BB5\u4E0D\u80FD\u5305\u542B\u7279\u6B8A\u5B57\u7B26",date:{required:"\u6B64\u5B57\u6BB5\u4E3A\u5FC5\u586B\u5B57\u6BB5",min:"\u65E5\u671F\u4E0D\u80FD\u65E9\u4E8E {{min}}",max:"\u65E5\u671F\u4E0D\u80FD\u665A\u4E8E {{max}}",pattern:"\u4F7F\u7528\u65E5\u671F\u683C\u5F0F yyyy-mm-dd",invalid:"\u4F7F\u7528\u6709\u6548\u65E5\u671F"},file:{required:"\u5FC5\u987B\u63D0\u4F9B\u6587\u4EF6",empty:"\u6587\u4EF6\u4E0D\u5E94\u4E3A\u7A7A",invalidExtension:"\u6587\u4EF6\u6269\u5C55\u540D\u65E0\u6548",tooLarge:"\u6587\u4EF6\u5927\u5C0F\u4E0D\u5E94\u8D85\u8FC7 {{ maxSize }} MB",tooManyEntries:"\u5546\u54C1\u6570\u5927\u4E8E {{ maxEntries }}",notParsable:"\u6587\u4EF6\u4E0D\u53EF\u89E3\u6790",fileNotAllowed:"\u4E0D\u5141\u8BB8\u6B64\u6587\u4EF6\u7C7B\u578B"}},Ole={scriptFailedToLoad:"\u65E0\u6CD5\u52A0\u8F7D\u811A\u672C\u3002",refreshThePage:"\u8BF7\u5237\u65B0\u9875\u9762\u3002"},Nle={actionCancelled:"\u64CD\u4F5C\u5DF2\u53D6\u6D88\uFF0C\u672A\u53D1\u751F\u4EFB\u4F55\u66F4\u6539"},Rle={showPassword:"\u663E\u793A\u5BC6\u7801",hidePassword:"\u9690\u85CF\u5BC6\u7801"},Lle={pageFailure:"\u9875\u9762\u65E0\u6CD5\u52A0\u8F7D\u3002\u8BF7\u7A0D\u540E\u91CD\u8BD5\u3002"},Ble={required:'\u4EE5\u4E0B\u6807\u6709 "*" \u7684\u5B57\u6BB5\u662F\u5FC5\u586B\u5B57\u6BB5\u3002'},Fle={charactersLeft:"\u5269\u4F59\u5B57\u7B26\uFF1A{{count}}",addNewMessage:"\u6DFB\u52A0\u65B0\u6D88\u606F",send:"\u53D1\u9001",uploadFile:"\u4E0A\u8F7D\u6587\u4EF6",informationLabel:"{{author}}\u3002{{text}}\uFF0C{{date}}",messages:"\u6D88\u606F",addMessagePlaceHolder:"\u5F00\u59CB\u952E\u5165...",characterLimitAlert:"\u5DF2\u8FBE\u5230\u5B57\u7B26\u9650\u5236\u3002",a11y:{itemListBoxLabel:"\u9009\u62E9\u6D88\u606F\u53EF\u4EE5\u5E94\u7528\u5230\u7684\u5546\u54C1\u3002"}},qle={common:Sle,pageMetaResolver:Ale,spinner:wle,navigation:Ple,searchBox:Tle,sorting:xle,httpHandlers:Ele,miniCart:Dle,skipLink:Ile,carousel:zle,formErrors:Mle,errorHandlers:Ole,assistiveMessage:Nle,passwordVisibility:Rle,generalErrors:Lle,formLegend:Ble,chatMessaging:Fle},jle={unknownError:"\u51FA\u73B0\u672A\u77E5\u9519\u8BEF\u3002\u8BF7\u4E0E\u652F\u6301\u90E8\u95E8\u8054\u7CFB\u3002"},Ule={setDeliveryMode:jle},Vle={header:"Consent Management",dateDescription:"\u6279\u51C6\u65E5\u671F ",clearAll:"\u5168\u90E8\u7981\u7528",selectAll:"\u5168\u90E8\u542F\u7528",message:{success:{given:"\u5DF2\u6210\u529F\u7ED9\u4E88\u8BB8\u53EF\u3002",withdrawn:"\u5DF2\u6210\u529F\u64A4\u9500\u8BB8\u53EF\u3002"}}},$le={myAccountV2Consent:Vle},Hle={header:"\u901A\u77E5\u6E20\u9053",message:"\u9009\u62E9\u60A8\u7684\u9996\u9009\u901A\u77E5\u6E20\u9053",note:"\u6CE8\u610F\uFF1A ",noteMessage:"\u5982\u679C\u60A8\u53D6\u6D88\u6FC0\u6D3B\u6240\u6709\u6E20\u9053\uFF0C\u5C06\u65E0\u6CD5\u63A5\u6536\u4EFB\u4F55\u8FDB\u4E00\u6B65\u7684\u901A\u77E5\u3002",EMAIL:"\u7535\u5B50\u90AE\u4EF6\uFF1A"},Kle={myAccountV2NotificationPreference:Hle},Gle={confirmAccountClosure:"\u786E\u8BA4\u5E10\u6237\u5173\u95ED",confirmAccountClosureMessage:"\u662F\u5426\u786E\u5B9A\u8981\u5173\u95ED\u5E10\u6237\uFF1F",closeMyAccount:"\u5173\u95ED\u6211\u7684\u5E10\u6237",accountClosedSuccessfully:"\u5E10\u6237\u5DF2\u6210\u529F\u5173\u95ED",accountClosedFailure:"\u65E0\u6CD5\u5173\u95ED\u5E10\u6237"},Wle={oldPassword:{label:"\u65E7\u5BC6\u7801",placeholder:"\u65E7\u5BC6\u7801"},oldPasswordIsRequired:"\u9700\u8981\u63D0\u4F9B\u65E7\u5BC6\u7801\u3002",newPassword:{label:"\u65B0\u5BC6\u7801",placeholder:"\u65B0\u5BC6\u7801"},passwordMinRequirements:"\u4EE5\u4E0B\u662F\u786E\u4FDD\u5BC6\u7801\u5B89\u5168\u7684\u5FEB\u901F\u6307\u5357\uFF1A\u4F7F\u7528\u81F3\u5C11 8 \u4E2A\u5B57\u7B26\uFF0C\u4E14\u5927\u5199\u548C\u5C0F\u5199\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7B26\u53F7\u6DF7\u54
1508\u3002",passwordStrengthRequirements:"\u4EE5\u4E0B\u662F\u786E\u4FDD\u5BC6\u7801\u5B89\u5168\u7684\u5FEB\u901F\u6307\u5357\uFF1A\u4F7F\u7528\u81F3\u5C11 8 \u4E2A\u5B57\u7B26\uFF0C\u4E14\u5927\u5199\u548C\u5C0F\u5199\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7B26\u53F7\u6DF7\u5408\u3002\u786E\u4FDD\u4E0D\u8981\u8FDE\u7EED\u4F7F\u7528\u76F8\u540C\u5B57\u7B26\u3002",confirmPassword:{label:"\u786E\u8BA4\u65B0\u5BC6\u7801",placeholder:"\u786E\u8BA4\u5BC6\u7801"},bothPasswordMustMatch:"\u4E24\u4E2A\u5BC6\u7801\u5FC5\u987B\u4E00\u81F4",passwordUpdateSuccess:"\u5BC6\u7801\u5DF2\u6210\u529F\u66F4\u65B0",accessDeniedError:"\u8BBF\u95EE\u906D\u5230\u62D2\u7EDD"},Qle={title:"\u6807\u9898",none:"",firstName:{label:"\u540D\u5B57",placeholder:"\u540D\u5B57"},firstNameIsRequired:"\u540D\u5B57\u4E3A\u5FC5\u586B\u9879\u3002",lastName:{label:"\u59D3\u6C0F",placeholder:"\u59D3\u6C0F"},lastNameIsRequired:"\u59D3\u6C0F\u4E3A\u5FC5\u586B\u9879\u3002",profileUpdateSuccess:"\u4E2A\u4EBA\u8BE6\u7EC6\u4FE1\u606F\u5DF2\u6210\u529F\u66F4\u65B0",customerId:"\u5BA2\u6237 #"},Zle={clearAll:"\u5168\u90E8\u6E05\u9664",selectAll:"\u5168\u9009",message:{success:{given:"\u5DF2\u6210\u529F\u7ED9\u4E88\u8BB8\u53EF\u3002",withdrawn:"\u5DF2\u6210\u529F\u64A4\u9500\u8BB8\u53EF\u3002"}}},Yle={noCouponsMessage:"\u60A8\u6CA1\u6709\u53EF\u7528\u7684\u4F18\u60E0\u5238\u3002",effectiveTitle:"\u751F\u6548\uFF1A",Effective:"\u751F\u6548",PreSession:"\u5373\u5C06\u751F\u6548",ExpireSoon:"\u5373\u5C06\u5230\u671F",readMore:"\u7EE7\u7EED\u9605\u8BFB",notification:"\u901A\u77E5",findProducts:"\u67E5\u627E\u4EA7\u54C1",status:"\u72B6\u6001\uFF1A",dialogTitle:"\u4F18\u60E0\u5238",claimCoupondialogTitle:"\u6DFB\u52A0\u5230\u4F18\u60E0\u5377\u5217\u8868",claimCouponCode:{label:"\u4F18\u60E0\u5238\u4EE3\u7801",placeholder:"\u8F93\u5165\u4F18\u60E0\u5377\u4EE3\u7801\u4EE5\u9886\u53D6\u4F18\u60E0\u5377"},reset:"\u91CD\u7F6E",claim:"\u9886\u53D6",claimCustomerCoupon:"\u60A8\u5DF2\u6210\u529F\u9886\u53D6\u6B64\u4F18\u60E0\u5238.",myCoupons:"\u6211\u7684\u4F18\u60E0\u5238",startDateAsc:"\u5F00\u59CB\u65E5\u671F\uFF08\u5347\u5E8F\uFF09",startDateDesc:"\u5F00\u59CB\u65E5\u671F\uFF08\u964D\u5E8F\uFF09",endDateAsc:"\u7ED3\u675F\u65E5\u671F\uFF08\u5347\u5E8F\uFF09",endDateDesc:"\u7ED3\u675F\u65E5\u671F\uFF08\u964D\u5E8F\uFF09",sortBy:"\u6392\u5E8F\u4F9D\u636E",sortCoupons:"\u5BF9\u4F18\u60E0\u5238\u8FDB\u884C\u6392\u5E8F",notesPreffix:"\u60A8\u53EF\u4EE5\u5728 ",notesLink:"\u201C\u901A\u77E5\u6E20\u9053\u201D",notesSuffix:" \u9875\u9762\u4E0A\u8BBE\u7F6E\u63A5\u6536\u4F18\u60E0\u5377\u901A\u77E5\u7684\u9996\u9009\u6E20\u9053\u3002"},Jle={message:"\u9009\u62E9\u60A8\u7684\u9996\u9009\u901A\u77E5\u6E20\u9053",note:"\u6CE8\u610F\uFF1A ",noteMessage:"\u5982\u679C\u60A8\u53D6\u6D88\u6FC0\u6D3B\u6240\u6709\u6E20\u9053\uFF0C\u5C06\u65E0\u6CD5\u63A5\u6536\u4EFB\u4F55\u8FDB\u4E00\u6B65\u7684\u901A\u77E5\u3002",EMAIL:"\u7535\u5B50\u90AE\u4EF6\uFF1A",SMS:"SMS\uFF1A",SITE_MESSAGE:"SiteMessage"},Xle={header:"\u6211\u7684\u5173\u6CE8\u5BF9\u8C61",item:"\u9879\u76EE",price:"\u4EF7\u683C",notifications:"\u901A\u77E5",noInterests:"\u60A8\u8FD8\u6CA1\u6709\u5DF2\u6CE8\u518C\u7684\u5173\u6CE8\u5BF9\u8C61",inStock:"\u73B0\u8D27",lowStock:"\u5E93\u5B58\u4E0D\u8DB3",outOfStock:"\u7F3A\u8D27",BACK_IN_STOCK:"\u91CD\u65B0\u5230\u8D27",sortBy:"\u6392\u5E8F\u4F9D\u636E",sortInterests:"\u5BF9\u5173\u6CE8\u5BF9\u8C61\u8FDB\u884C\u6392\u5E8F",expirationDate:" - \u622A\u81F3 {{ expirationDate }}",productId:"\u6807\u8BC6 {{ code }}",remove:"\u79FB\u9664",sorting:{byNameAsc:"\u540D\u79F0\uFF08\u5347\u5E8F\uFF09",byNameDesc:"\u540D\u79F0\uFF08\u964D\u5E8F\uFF09"},actions:"\u64CD\u4F5C",caption:"\u6211\u7684\u5173\u6CE8\u5BF9\u8C61\u5185\u5BB9\u3002",itemRemoved:"\u6240\u9009\u9879\u76EE\u5DF2\u79FB\u9664\u3002"},ece={closeAccount:Gle,updatePasswordForm:Wle,updateProfileForm:Qle,consentManagementForm:Zle,myCoupons:Yle,notificationPreference:Jle,myInterests:Xle},tce={payment:"\u4ED8\u6B3E",choosePaymentMethod:"\u9009\u62E9\u4ED8\u6B3E\u65B9\u5F0F",paymentType:"\u4ED8\u6B3E\u7C7B\u578B",accountHolderName:{label:"\u5E10\u6237\u6301\u6709\u4EBA\u59D3\u540D",placeholder:"\u5E10\u6237\u6301\u6709\u4EBA\u59D3\u540D"},cardNumber:"\u5361\u53F7",expirationDate:"\u8FC7\u671F\u65E5\u671F",securityCode:"\u5B89\u5168\u7801 (CVV)",securityCodeTitle:"\u5361\u9A8C\u8BC1\u503C",saveAsDefault:"\u53E6\u5B58\u4E3A\u9ED8\u8BA4\u503C",setAsDefault:"\u8BBE\u7F6E\u4E3A\u9ED8\u8BA4\u4ED8\u6B3E\u65B9\u5F0F",billingAddress:"\u8D26\u5355\u5730\u5740",editBillingAddress:"\u7F16\u8F91\u8D26\u5355\u5730\u5740",sameAsDeliveryAddress:"\u4E0E\u9001\u8D27\u5730\u5740\u4E00\u81F4",billingAddressSameAsShipping:"\u8D26\u5355\u5730\u5740\u4E0E\u9001\u8D27\u5730\u5740\u4E00\u81F4",selectOne:"\u9009\u62E9\u4E00\u4E2A...",monthMask:"MM",yearMask:"YYYY",expirationYear:"\u5230\u671F\u5E74\u4EFD {{ selected }}",expirationMonth:"\u5230\u671F\u6708\u4EFD {{ selected }}
15",useThisPayment:"\u4F7F\u7528\u6B64\u4ED8\u6B3E",addNewPayment:"\u6DFB\u52A0\u65B0\u4ED8\u6B3E",paymentAddedSuccessfully:"\u65B0\u4ED8\u6B3E\u5DF2\u6210\u529F\u6DFB\u52A0",changePayment:"\u66F4\u6539\u4ED8\u6B3E"},ice={paymentMethods:"\u4ED8\u6B3E\u65B9\u5F0F",paymentMethodSelected:"\u5DF2\u9009\u62E9\u4ED8\u6B3E\u65B9\u5F0F",newPaymentMethodsAreAddedDuringCheckout:"\u5728\u7ED3\u8D26\u65F6\u6DFB\u52A0\u4E86\u65B0\u7684\u4ED8\u6B3E\u65B9\u5F0F\u3002",invalidField:"\u65E0\u6548\u5B57\u6BB5\uFF1A{{ field }}"},ace={deleteConfirmation:"\u662F\u5426\u786E\u5B9A\u8981\u5220\u9664\u6B64\u4ED8\u6B3E\u65B9\u5F0F\uFF1F",setAsDefault:"\u8BBE\u7F6E\u4E3A\u9ED8\u8BA4\u503C",expires:"\u8FC7\u671F\uFF1A{{ month }}/{{ year }}",defaultPaymentMethod:"\u2713 \u9ED8\u8BA4\u503C",defaultPaymentLabel:"\u9ED8\u8BA4\u4ED8\u6B3E\u65B9\u5F0F",additionalPaymentLabel:"\u5176\u4ED6\u4ED8\u6B3E\u65B9\u5F0F {{ number }}",selected:"\u5DF2\u9009\u62E9",selectedPayment:"\u6240\u9009\u4ED8\u6B3E",deletePaymentSuccess:"\u4ED8\u6B3E\u65B9\u5F0F\u5DF2\u6210\u529F\u5220\u9664",visa:"Visa \u5361",master:"Mastercard \u5361",masterEuro:"Mastercard Eurocard \u5361",dinersClub:"Diners Club \u5361",switch:"Switch \u5361",maestro:"Maestro \u5361",amex:"American Express \u5361",credit:"\u4FE1\u7528\u5361"},nce={title:"\u4ED8\u6B3E\u65B9\u5F0F",paymentType_CARD:"\u4FE1\u7528\u5361",paymentType_ACCOUNT:"\u5E10\u6237"},oce={setAsDefaultSuccessfully:"\u65B0\u4ED8\u6B3E\u5DF2\u6210\u529F\u8BBE\u7F6E\u4E3A\u9ED8\u8BA4\u4ED8\u6B3E"},rce={paymentForm:tce,paymentMethods:ice,paymentCard:ace,paymentTypes:nce,paymentMessages:oce},sce={defaultTitle:"\u6587\u6863"},lce={pdf:sce},cce={id:"\u6807\u8BC6",quantity:"\u6570\u91CF",quantityFull:"\u6570\u91CF",productDetails:"\u4EA7\u54C1\u8BE6\u7EC6\u4FE1\u606F",specification:"\u89C4\u683C",reviews:"\u8BC4\u8BBA",shipping:"\u53D1\u8D27",share:"\u5171\u4EAB",showReviews:"\u663E\u793A\u8BC4\u8BBA",noReviews:"\u5C1A\u65E0\u8BC4\u8BBA",productPrice:"\u4EA7\u54C1\u4EF7\u683C",noProductImage:"\u6CA1\u6709\u53EF\u7528\u56FE\u50CF\uFF0C{{ product }}"},dce={filterBy:{label:"\u8FC7\u6EE4\u6761\u4EF6",action:"\u8FC7\u6EE4\u6761\u4EF6"},activeFilter:"{{filter}} \u8FC7\u6EE4\u5668\uFF0C\u5355\u51FB\u6B64\u6309\u94AE\u5C06\u79FB\u9664\u8FC7\u6EE4\u5668",appliedFilter:"\u5DF2\u5E94\u7528\u8FC7\u6EE4\u5668\uFF1A",showLess:"\u663E\u793A\u66F4\u5C11...",showMore:"\u663E\u793A\u66F4\u591A...",sortBy:"\u6392\u5E8F\u4F9D\u636E",sortResults:"\u6392\u5E8F\u7ED3\u679C",backToTopBtn:"\u8FD4\u56DE\u9876\u90E8",showMoreBtn:"\u663E\u793A\u66F4\u591A",productSearchPagination:"\u4EA7\u54C1\u641C\u7D22\u5206\u9875",productListResults:"\u4EA7\u54C1\u641C\u7D22\u5217\u8868"},uce={filterBy:{label:"\u8FC7\u6EE4\u6761\u4EF6",action:"\u8FC7\u6EE4\u6761\u4EF6",facet:"\u6309\u6784\u9762\u8FC7\u6EE4\u7ED3\u679C",name:"\u6309 {{name}} \u8FC7\u6EE4"},appliedFilter:"\u5DF2\u5E94\u7528\u8FC7\u6EE4\u5668\uFF1A",showLess:"\u663E\u793A\u66F4\u5C11...",showMore:"\u663E\u793A\u66F4\u591A...",sortBy:"\u6392\u5E8F\u4F9D\u636E",ariaLabelShowLess:"\u201C\u663E\u793A\u66F4\u5C11\u201D\u6309\u94AE\uFF0C\u5355\u51FB\u6B64\u6309\u94AE\u5C06\u51CF\u5C11\u5DF2\u6FC0\u6D3B\u7EC4\u7684\u9009\u9879",ariaLabelShowMore:"\u201C\u663E\u793A\u66F4\u591A\u201D\u6309\u94AE\uFF0C\u5355\u51FB\u6B64\u6309\u94AE\u5C06\u663E\u793A\u5DF2\u6FC0\u6D3B\u7EC4\u7684\u6240\u6709\u9009\u9879",ariaLabelItemsAvailable:"{{count}} \u4E2A {{name}}\uFF08{{state}} \u72B6\u6001\uFF09\u5546\u54C1\u53EF\u8D2D\u4E70",ariaLabelItemsAvailable_other:"{{count}} \u4E2A {{name}}\uFF08{{state}} \u72B6\u6001\uFF09\u5546\u54C1\u53EF\u8D2D\u4E70",decreaseOptionsVisibility:"\u5DF2\u6FC0\u6D3B\u7EC4\u9690\u85CF\u4E86\u9009\u9879\uFF0C\u540E\u9000\u9605\u8BFB\u8FD9\u4E9B\u9009\u9879\u6216\u524D\u8FDB\u8FDB\u5165\u4E0B\u4E00\u4E2A\u7EC4",increaseOptionsVisibility:"\u4E3A\u5DF2\u6FC0\u6D3B\u7EC4\u6DFB\u52A0\u4E86\u66F4\u591A\u9009\u9879\uFF0C\u540E\u9000\u9605\u8BFB\u8FD9\u4E9B\u9009\u9879\u6216\u524D\u8FDB\u8FDB\u5165\u4E0B\u4E00\u4E2A\u7EC4",backToResults:"\u8FD4\u56DE\u7ED3\u679C",productFacets:"\u4EA7\u54C1\u6784\u9762"},mce={id:"\u6807\u8BC6",showReviews:"\u663E\u793A\u8BC4\u8BBA",showReviewsDetailed:"\u663E\u793A {{count}} \u6761\u8BC4\u8BBA\uFF08\u8BC4\u7EA7\u4E3A {{rating}}\uFF0C\u5171 5 \u9897\u661F\uFF09",share:"\u5171\u4EAB",newItemPrice:"\u65B0\u5546\u54C1\u4EF7\u683C"},pce={overallRating:"\u6574\u4F53\u8BC4\u7EA7",reviewTitle:"\u8BC4\u8BBA\u6807\u9898",writeYourComments:"\u5199\u4E0B\u60A8\u7684\u5907\u6CE8",rating:"\u8BC4\u7EA7",ratingRequired:"\u4EA7\u54C1\u8BC4\u7EA7\uFF08\u5FC5\u9700\uFF09",addRate:"\u6DFB\u52A0\u8BC4\u7EA7\uFF1A{{count}} \u9897\u661F",addRate_other:"\u6DFB\u52A0\u8BC4\u7EA7\uFF1A{{count}} \u9897\u661F",reviewerName:"\u8BC4\u8BBA\u4EBA\u59D3\u540D\uFF08\u53EF\u9009\uFF09",writeReview:"\u53D1\u8868\u8BC4\u8BBA",more:"\u663E\u793A\u66F4\u591A\u8BC4\u8BBA",less:"\u663E\u793A\u66F4\u5C11\u8BC4\u8BBA",thankYouForReview:"\u611F\u8C22\u60A8\u7684\u8BC4\u8BBA\uFF01\u8BF7\u6CE8\u610F\uFF0C\u8BC4\u8BBA\u53EF\u80FD\u5148\u9700\u8981\u5BA1\u6838\u624D\u80FD\u5728\u6B64\u663E\u793A\u3002",postReviewFail:"\u53D1\u5E03\u8BC4\u8BBA\u65F6\u51FA\u9519\u3002\u8BF7\u7A0D\u540E\u91CD\u8BD5\u3002",ratedOutOf:"\u8BC4\u7EA7\u4E3A {{rating}}\uFF0C\u5171 5 \u7EA7"}
15,gce={carouselLabel:"\u8F6E\u64AD\u63A7\u4EF6\uFF0C{{title}}"},fce={itemAddedToYourCart:"\u5546\u54C1\u5DF2\u52A0\u5165\u8D2D\u7269\u8F66",itemsAddedToYourCart:"\u5546\u54C1\u5DF2\u52A0\u5165\u8D2D\u7269\u8F66",itemsIncrementedInYourCart:"\u6B64\u5546\u54C1\u5DF2\u5728\u8D2D\u7269\u8F66\u4E2D\u3002\u6570\u91CF\u5DF2\u66F4\u65B0\u3002",items:"\u5546\u54C1",updatingCart:"\u6B63\u5728\u66F4\u65B0\u8D2D\u7269\u8F66...",addToCart:"\u52A0\u5165\u8D2D\u7269\u8F66",viewCart:"\u67E5\u770B\u8D2D\u7269\u8F66",proceedToCheckout:"\u7EE7\u7EED\u7ED3\u8D26",quantity:"\u6570\u91CF",quantityFull:"\u6570\u91CF",outOfStock:"\u7F3A\u8D27",inStock:"\u6709\u73B0\u8D27",selectStyleAndSize:"\u9009\u62E9\u6837\u5F0F\u548C\u5C3A\u5BF8\u4EE5\u67E5\u770B\u5E93\u5B58",removeFromCart:"\u4ECE\u8D2D\u7269\u8F66\u4E2D\u79FB\u9664\u4EA7\u54C1",closeModal:"\u5173\u95ED\u6A21\u5F0F",buyItAgain:"\u518D\u6B21\u8D2D\u4E70",addToActiveCart:"\u52A0\u5165\u5DF2\u6FC0\u6D3B\u8D2D\u7269\u8F66"},hce={tabs:{ProductDetailsTabComponent:"\u4EA7\u54C1\u8BE6\u7EC6\u4FE1\u606F",ProductSpecsTabComponent:"\u89C4\u683C",ProductReviewsTabComponent:"\u8BC4\u8BBA",deliveryTab:"\u53D1\u8D27",SparePartsTabComponent:" \u5907\u4EF6"},tabPanelContainerRegion:"\u63D0\u4F9B\u66F4\u591A\u4EA7\u54C1\u8BE6\u7EC6\u4FE1\u606F\u7684\u9009\u9879\u5361\u7EC4",tabPanelContainerRegionGroup:"\u63D0\u4F9B\u66F4\u591A\u4EA7\u54C1\u8BE6\u7EC6\u4FE1\u606F\u7684\u7EC4"},bce={add:"\u52A0\u5165\u613F\u671B\u6E05\u5355",remove:"\u4ECE\u613F\u671B\u6E05\u5355\u4E2D\u79FB\u9664",anonymous:"\u767B\u5F55\u5373\u53EF\u52A0\u5165\u613F\u671B\u6E05\u5355",addedToWishList:"\u4EA7\u54C1\u5DF2\u52A0\u5165\u613F\u671B\u6E05\u5355",removedFromWishList:"\u4EA7\u54C1\u5DF2\u4ECE\u613F\u671B\u6E05\u5355\u4E2D\u79FB\u9664"},vce={notifyMe:"\u901A\u77E5\u6211",stopNotify:"\u505C\u6B62\u901A\u77E5",getNotify:"\u6B64\u4EA7\u54C1\u53EF\u8D2D\u4E70\u65F6\u901A\u77E5\u3002",getNotifySuffix:"\u5728\u6B64\u4EA7\u54C1\u53EF\u8D2D\u4E70\u65F6\u901A\u77E5\u3002",activateChannelsPrefix:"\u8981\u83B7\u5F97\u901A\u77E5\uFF0C\u60A8\u9700\u8981\u6FC0\u6D3B ",channelsLink:"\u901A\u77E5\u6E20\u9053",activateChannelsSuffix:"\u3002",notified:"\u6B64\u4EA7\u54C1\u8865\u8D27\u65F6\uFF0C\u60A8\u5C06\u4F1A\u6536\u5230\u901A\u77E5\u3002",getNotified:"\u6B64\u4EA7\u54C1\u8865\u8D27\u65F6\u901A\u77E5\u3002",unsubscribeSuccess:"\u60A8\u5C06\u4E0D\u4F1A\u6536\u5230\u6B64\u4EA7\u54C1\u7684\u8865\u8D27\u901A\u77E5\u3002",subscriptionDialog:{header:"\u7F3A\u8D27\u8BA2\u9605",notifiedPrefix:"\u60A8\u5C06\u5728\u4EE5\u4E0B\u60C5\u51B5\u6536\u5230\u901A\u77E5\uFF1A",notifiedSuffix:"\u6B64\u4EA7\u54C1\u8865\u8D27\u540E\u3002",manageChannelsPrefix:"\u5728 ",manageChannelsLink:"\u201C\u901A\u77E5\u9996\u9009\u9879\u201D",manageChannelsSuffix:" \u9875\u9762\u4E0A\u7BA1\u7406\u60A8\u7684\u9996\u9009\u901A\u77E5\u6E20\u9053\u3002",manageSubscriptionsPrefix:"\u60A8\u53EF\u4EE5\u5728 ",manageSubscriptionsLink:"\u201C\u6211\u7684\u5173\u6CE8\u5BF9\u8C61\u201D",manageSubscriptionsSuffix:" \u9875\u9762\u4E0A\u7BA1\u7406\u60A8\u7684\u8BA2\u9605\u3002",okBtn:"\u786E\u5B9A",subscribing:"\u8BA2\u9605\u6B64\u4EA7\u54C1\u7684\u7F3A\u8D27\u901A\u77E5"}},yce={removeOne:"\u79FB\u9664\u4E00\u4E2A",addOneMore:"\u518D\u6DFB\u52A0\u4E00\u4E2A",quantity:"\u6570\u91CF"},Cce={gridView:"\u9009\u62E9\u4EE5\u66F4\u6539\u4E3A\u7F51\u683C\u89C6\u56FE",listView:"\u9009\u62E9\u4EE5\u66F4\u6539\u4E3A\u5217\u8868\u89C6\u56FE"},kce={productDetails:cce,productList:dce,productFacetNavigation:uce,productSummary:mce,productReview:pce,productCarousel:gce,addToCart:fce,TabPanelContainer:hce,addToWishList:bce,stockNotification:vce,itemCounter:yce,productView:Cce},_ce={addToHomeScreenDescription:"\u5411\u8BBE\u5907\u4E3B\u5C4F\u5E55\u6DFB\u52A0 SAP \u5E97\u9762\u4EE5\u5B9E\u73B0\u5FEB\u901F\u56DE\u8BBF",noInstallationNeeded:"\u65E0\u9700\u5B89\u88C5",fastAccessToApplication:"\u5FEB\u901F\u8BBF\u95EE\u5E94\u7528\u7A0B\u5E8F",addToHomeScreen:"\u6DFB\u52A0\u5230\u4E3B\u5C4F\u5E55",addedToHomeScreen:"SAP \u5E97\u9762\u5DF2\u6DFB\u52A0\u5230\u4E3B\u5C4F\u5E55"},Sce={pwa:_ce},Ace={theme:"\u4E3B\u9898",themes:{default:"\u9ED8\u8BA4",highContrastDark:"HC-Dark",highContrastLight:"HC-Light"}},wce={siteThemeSwitcher:Ace},Pce={dialog:{title:"Consent Management",legalDescription:"\u6211\u4EEC\u4F7F\u7528 cookie/\u6D4F\u89C8\u5668\u7684\u5B58\u50A8\u4E2A\u6027\u5316\u5185\u5BB9\u5E76\u6539\u5584\u7528\u6237\u4F53\u9A8C\u3002\u6211\u4EEC\u8FD8\u53EF\u4EE5\u4E0E\u6211\u4EEC\u7684\u793E\u4EA4\u5A92\u4F53\u5171\u4EAB\u7AD9\u70B9\u4F7F\u7528\u6570\u636E\u3002\u6709\u5173\u8BE6\u7EC6\u4FE1\u606F\uFF0C\u8BF7\u5BA1\u9605\u6211\u4EEC\u7684\u9690\u79C1\u653F\u7B56\u3002",selectAll:"\u5168\u9009",clearAll:"\u5168\u90E8\u6E05\u9664"},banner:{title:"\u6B64\u7F51\u7AD9\u4F7F\u7528 cookie",description:"\u6211\u4EEC\u4F7F\u7528 cookie/\u6D4F\u89C8\u5668\u7684\u5B58\u50A8\u4E2A\u6027\u5316\u5185\u5BB9\u5E76\u6539\u5584\u7528\u6237\u4F53\u9A8C\u3002",allowAll:"\u5168\u90E8\u663E\u793A",viewDetails:"\u67E5\u770B\u8BE6\u60C5",consentManagement:"Consent Management"}},Tce={emailAddress:{label:"\u7535\u5B50\u90AE\u4EF6\u5730\u5740",placeholder:"\u8F93\u5165\u7535\u5B50\u90AE\u4EF6"},confirmEmail:{label:"\u786E\u8BA4\u7535\u5B50\u90AE\u4EF6",placeholder:"\u786E\u8BA4\u7535\u5B50\u90AE\u4EF6"},continue:"\u7EE7\u7EED",emailIsRequired:"\u7535\u5B50\u90AE\u4EF6\u683C\u5F0F\u65E0\u6548",emailsMustMatch:"\u7535\u5B50\u90AE\u4EF6\u4E0D\u5339\u914D"},xce={signedOutSuccessfully:"\u60A8\u5DF2\u6210\u529F\u9000\u51FA\u3002"},Ece={anonymousConsents:Pce,checkoutLogin:Tce,authMessages:xce},Dce={label:"\u89C6\u9891\u64AD\u653E\u5668"},Ice={player:Dce},VM={common:qle,deliveryMode:Ule,myAccountV2Consent:$le,myAccountV2NotificationPreference:Kle,myAccount:ece,payment:rce,pdf:lce,product:kce,pwa:Sce,siteThemeSwitcher:wce,user:Ece,video:Ice};var nC={common:["common","pageMetaResolver","spinner","navigation","searchBox","sorting","customLoginPage","httpHandlers","miniCart","skipLink","carousel","formErrors","errorHandlers","assistiveMessage","passwordVisibility","generalErrors","formLegend","chatMessaging"],deliveryMode:["setDeliveryMode"],myAccountV2Consent:["myAccountV2Consent"],myAccountV2NotificationPreference:["myAccountV2NotificationPreference"],myAccount:["closeAccount","updatePasswordForm","updateProfileForm","consentManagementForm","myCoupons","notificationPreference","myInterests"],payment:["paymentForm","paymentMethods","paymentCard","paymentTypes","paymentMessages"],pdf:["pdf"],product:["productDetails","productList","productFacetN
15avigation","productSummary","productReview","productCarousel","addToCart","TabPanelContainer","addToWishList","stockNotification","itemCounter","productView"],pwa:["pwa"],siteThemeSwitcher:["siteThemeSwitcher"],user:["anonymousConsents","checkoutLogin","authMessages"],video:["player"]};var $M={addressBook:{noSavedAddresses:"Keine gespeicherten Adressen",defaultAddress:"Standard",deleteAddress:"Adresse l\xF6schen",confirmDelete:"Sind Sie sicher, dass Sie die folgende Adresse l\xF6schen m\xF6chten?",delete:"L\xF6schen",cancel:"Abbrechen",select:"Diese Adresse verwenden",searchPlaceholder:"Adresse suchen..."},addressForm:{lastName:{default:"Name"},line1:{default:"Adresszeile 1",CN:"Stra\xDFenname mit Hausnummer",JP:"Weitere Teilgebietsnummer, Hausnummer"},line2:{default:"Hausnummer"},town:{default:"Stadt",JP:"Stadt, Dorf, Stadtbezirk"},region:{default:"Provinz",JP:"Pr\xE4fekturname",US:"Bundesland / Provinz"},postalCode:{default:"Postleitzahl",CA:"Postleitzahl",CN:"Postleitzahl",US:"PLZ / Postleitzahl"},phone:{default:"Telefonnummer"}}};var HM={category:{availability:{label:{success:"Verf\xFCgbar",warning:"Auf Anfrage",danger:"Nicht verf\xFCgbar"}}},footer:{headquarters:"Hauptsitz",plant:"Bonfiglioli s.p.a",paymentMethod:"Zahlungsmethoden"},bfHeader:{seeAll:"Alle anzeigen",login:"Anmelden",register:"Legen Sie ein Konto an",upgrade:"Upgrade"},hero:{signUp:"Konto erstellen"},"product-search":{designation:"Bezeichnung",availability:"Verf\xFCgbarkeit",viewProduct:"Produktseite anzeigen",addFavourites:"Zu Favoriten hinzuf\xFCgen",removeFavourites:"Aus Favoriten entfernen",sendTo:"Senden an",modalTitle:"Verf\xFCgbare Serien",efficiencyLabel:"Effizienz",standardLabel:"Standard",empty:"-",efficiencyIe1:"IE1",efficiencyIe2:"IE2",efficie
15ncyIe3:"IE3",efficiencyIe4:"IE4",compact:"COMPACT",iec:"IEC",noResults:"Keine Ergebnisse f\xFCr Ihre Suche gefunden"},search:{codes:"Codes",series:"Serien",categories:"Kategorien"},SearchResultTabContainer:{tabs:{SearchResultCodesTabComponent:"Codes",SearchResultSeriesTabComponent:"Serien",SearchResultCategoriesTabComponent:"Kategorien"}},ProductDetailsTabPanelContainer:{tabPanelContainerRegionGroup:"TabPanel",tabs:{ProductSpecsAndDownloadTabComponent:"TECHNISCHE MERKMALE UND DOWNLOADS",AvailableProductsTabComponent:"VERF\xDCGBARE PRODUKTE","3DPreviewTabComponent":"3D-VORSCHAU",ProductReferencesComponent:"VERWANDTE PRODUKTE"}},ConfiguratorTabPanelContainer:{tabs:{BonfiglioliProductConfiguratorComponent:"Merkmale","3DPreviewTabComponent":"3D-Vorschau",BonfiglioliConfiguratorOverviewComponent:"Technische Daten"},reset:{title:"Zur\xFCcksetzen",body:"M\xF6chten Sie eine neue Konfiguration starten?",confirm:"OK",cancel:"Abbrechen"}},SmartsizerConfiguratorTabPanelContainer:{tabs:{BonfiglioliProductConfiguratorComponent:"Merkmale","3DPreviewTabComponent":"3D-Vorschau",BonfiglioliConfiguratorOverviewComponent:"Technische Daten"}},addToCartComponent:{productObsolete:"Dieses Produkt ist veraltet *",additionalNote:"*Im Falle eines veralteten VF-Serienprodukts \xFCberpr\xFCfen Sie die Abmessungen des neuen W-Serienprodukts, da diese vom Originalprodukt abweichen k\xF6nnen.",replacementProduct:"Zum Ersatzprodukt",askForQuote:"Angebot anfordern",addToBasket:"In den Warenkorb",multiplierWarning:"Bestellbare Menge nur in Vielfachen von {{multiplier}}"},specs:{title:"Spezifikationen",keyBenefits:"Hauptvorteile",mainOptions:"Hauptoptionen",torqueRange:"Drehmomentbereich",torqueRangeImperial:"Drehmomentbereich (imperial)",gearRatios:"\xDCbersetzungsverh\xE4ltnisse",certifications:"Zertifizierungen",transmissibleMechanicalPower:"\xDCbertragbare mechanische Leistung",output:"Abtrieb",motors:"Motoren",motorsOptions:"Motoroptionen"},availableProducts:{completeConfiguration:"Konfiguration vervollst\xE4ndigen",defaultDescription:"Bitte fahren Sie fort, um die Produktkonfiguration abzuschlie\xDFen",orderBy:"Sortieren nach",filters:"Filter",availability:"Verf\xFCgbarkeit",modalTitle:"Verf\xFCgbare Varianten",suggestText:"Sie finden nicht, was Sie suchen?",suggestLink:"Zum Konfigurator"},"b2b-unit-selector":{select:"W\xE4hlen Sie Ihre Einheit f\xFCr diese Sitzung",search:{placeholder:"Nach Einheit suchen...",title:"Nach Einheitenname oder -code suchen"},continue:"Weiter",nouser:"Keine Einheiten verf\xFCgbar",warn:"Warnung",disclaimer:"Das \xC4ndern der Einheit setzt Ihre aktuelle Sitzung zur\xFCck. M\xF6chten Sie fortfahren?",accept:"Akzeptieren"},cartPage:{cartItems:"Warenkorbpositionen",addCoupon:"Gutschein hinzuf\xFCgen",cartId:"Warenkorb-ID:",clearCart:"Alles l\xF6schen",importCart:"Aus XML importieren",exportCart:"Excel exportieren",exportFileName:"Bonfiglioli_Warenkorb_Details",exportError:"Lieferdatum ausw\xE4hlen"},importSavedCart:{description:"Die importierte Datei wird verwendet, um einen gespeicherten Warenkorb zu erstellen.",formatTitle:"Die Textdatei sollte die Bestellinformationen im folgenden Format auflisten:",formatItem1:"Link zu einem XSD",formatItem2:"Maximale Dateigr\xF6\xDFe: 1 MB",formatItem3:"Die XML-Datei kann maximal 100 Positionen enthalten",uploadInstructions:"W\xE4hlen Sie eine Datei zum Hochladen. Die Datei muss eine Textdatei mit der Erweiterung XML sein.",uploadNote:"Die Ladezeit f\xFCr eine Bestellung mit 100 Positionen betr\xE4gt etwa 10 Minuten.",chooseFile:"Datei ausw\xE4hlen",cleanCart:"Warenkorb leeren",import:"Importieren",uploadStarted:"Upload l\xE4uft...",successMessage:"Import erfolgreich abgeschlossen.",goToSavedCarts:"Zu gespeicherten Warenk\xF6rben",resultsList:"Upload-Ergebnisse",quantity:"Menge: ",code:"Code: "},bfOrderHistory:{noOrders:"Keine Bestellungen gefunden",missingOrdersTitle:"Achtung: Die folgenden Bestellungen werden bearbeitet. Sie werden in K\xFCrze im Bestellverlauf verf\xFCgbar sein",exportXls:"Excel exportieren",filters:{dateFrom:"Datum von",dateTo:"Datum bis",orderStatus:"Bestellstatus",orderNumber:"Bestellnummer",clientReferenceNumber:"Bestellreferenznummer",product:"Produkt"},table:{orderNumber:"Bestellnummer",poNumber:"Kundenbestellung",datePlaced:"Bestelldatum",amount:"Betrag",status:"Status",shippedTo:"Versendet an"},orderStatuses:{ALL:"Alle",OPEN:"Offen",COMPLETED:"Abgeschlossen",CANCELLED:"Storniert",NOTSHIPPED:"Nicht versendet",SHIPPED:"Versendet",PARTSHIPPED:"Teilweise versendet",PARTIALLY_PROCESSED:"In Bearbeitung",CREATED:"Offen"},actions:{viewOrder:"Bestellung anzeigen",reorder:"Nachbestellen"},sort:{label:"Sortieren nach:","creationDate-desc":"Datum (neueste zuerst)","creationDate-asc":"Datum (\xE4lteste zuerst)","purchaseOrderNumber-asc":"Bestellnr. (A-Z)","purchaseOrderNumber-desc":"Bestellnr. (Z-A)"}},OrderManagementTabContainer:{tabPanelContainerRegionGroup:"Bestellungen",tabs:{AccountOrderHistoryComponent:"Bestellhistorie",QuickOrderComponent:"Schnellbestellung",AccountMyMaterialsComponent:"Meine Materialien",BOMTabComponent:"St\xFCckliste"}}
15,WorkspaceTabContainer:{tabs:{WorkspaceConfigurationsTabComponent:"Letzte Konfigurationen",WorkspaceCartsTabComponent:"Warenk\xF6rbe",WorkspaceFavoritesTabComponent:"Favoriten",WorkspaceMessagesTabComponent:"Nachrichten"}},workspace:{name:"Name",cartId:"Warenkorb-ID",designation:"Bezeichnung",items:"Artikel",total:"Gesamt",createdBy:"Erstellt von",updated:"Aktualisiert",status:"Status",restore:"Wiederherstellen",share:"Teilen",message:"Nachricht senden",delete:"L\xF6schen",daysAgo:"Vor {{value}} Tagen",hoursAgo:"Vor {{value}} Stunden",minutesAgo:"Vor {{value}} Minuten",viewProductPage:"Produktseite anzeigen",removeFavourites:"Aus Favoriten entfernen",sendTo:"Senden an",badgeDraft:"Entwurf",badgeShared:"Geteilt",badgeWithConflicts:"mit Konflikten",badgeIncomplete:"zu vervollst\xE4ndigen",badgeComplete:"vollst\xE4ndig",modal:{activeCartMsg:"Die aktuellen Artikel im Warenkorb werden gespeichert als:",title:"Nachricht an Kontakt senden",titleDelete:"Gespeicherten Warenkorb l\xF6schen",titleRestore:"Gespeicherten Warenkorb wiederherstellen",contactList:"Kontaktliste",deleteMessage:"Der folgende Warenkorb wird gel\xF6scht",restoreMessage:"Der folgende gespeicherte Warenkorb wird als aktiver Warenkorb wiederhergestellt",message:"Nachricht",attachment:"Anhang",sendButton:"Senden",deleteButton:"L\xF6schen",cancelButton:"Abbrechen",cartName:"Warenkorbname",cartId:"ID",numberOfProducts:"Anzahl der Produkte",retainSavedCart:"Eine Kopie dieses Warenkorbs in der gespeicherten Vorlagenliste behalten",saveActiveCart:"Ich m\xF6chte die Artikel nicht f\xFCr sp\xE4ter speichern"}},bom:{list:{header:"St\xFCckliste",materialsFor:"Verf\xFCgbare Materialien f\xFCr",empty:"Keine Ergebnisse gefunden"},filter:{title:"Filter",series:"Serie",materialCode:"Materialcode",description:"Beschreibung",maxResults:"Maximale Anzahl an Ergebnissen",apply:"Anwenden",reset:"Zur\xFCcksetzen"},search:{label:"Suchen:",placeholder:"Suchen..."},table:{code:"Code/Serie",description:"Beschreibung",quantity:"Menge",uom:"ME",stockLevel:"Bestand"},details:{title:"St\xFCckliste f\xFCr Material",warehouse:"Lager",availability:"Verf\xFCgbarkeit"},actionBar:{selectedItems:"ausgew\xE4hlte Artikel",excelDownload:"Excel herunterladen",addToCart:"Auswahl in den Warenkorb"},addToCartDialog:{title:"Zum Warenkorb hinzugef\xFCgt",titleQuote:"Zum Angebot hinzugef\xFCgt",errorMessage:"{{ count }} Produkte wurden nicht zum Warenkorb hinzugef\xFCgt, \xFCberpr\xFCfen Sie die folgenden Fehler:",errorMessageQuote:"{{ count }} Produkte wurden nicht zum Angebot hinzugef\xFCgt, \xFCberpr\xFCfen Sie die folgenden Fehler:",article:"Artikel",lt:"LZ",price:"Preis",qty:"Menge",subtotal:"Zwischensumme",continueShopping:"Weiter einkaufen",goToCart:"Warenkorb"},errors:{downloadFailed:"Fehler beim Herunterladen der Excel-Datei",addToCartFailed:"Fehler beim Hinzuf\xFCgen der Produkte zum Warenkorb"},pagination:{showing:"Anzeige von {{from}} bis {{to}} von {{total}} Eintr\xE4gen"},emptyList:"Keine St\xFCckliste f\xFCr die aktuelle Auswahl gefunden!"},OrderDetailsTabContainer:{tabPanelContainerRegionGroup:"Bestelldetails",tabs:{AccountOrderDetailsDetailsTabComponent:"Details",AccountOrderDetailsInvoiceTabComponent:"Rechnungsstellung",AccountOrderDetailsShippingTabComponent:"Versand",AccountOrderDetailsSchedulingTabComponent:"Terminierung"}},SelectorTabContainer:{tabPanelContainerRegionGroup:"Selektor",tabs:{SelectorTechnicalDataTabComponent:"Technische Daten",SelectorApplicationsTabComponent:"Anwendungen",SelectorAvailableConfigurtionsTabComponent:"Verf\xFCgbare Konfigurationen"}},selector:{environment:{title:"Ma\xDFsystem"},productType:{title:"Produkttyp"},filter:{disabled:"Diese Option ist deaktiviert, da das Attribut {{cstic}} ausgef\xFCllt ist",tolerance:"Toleranz",serviceFactor:"Betriebsfaktor"},disclaimer:{textBefore:"Der Konfigurator enth\xE4lt keine Berechnungsbewertung oder Genehmigung der Radiallast auf der Abtriebswelle oder Antriebswelle (sofern zutreffend). Wenn Ihre Anwendung eine Radiallast erfordert, ",textLink:"kontaktieren Sie uns",textAfter:".",text2:"\xDCberpr\xFCfen Sie nach Abschluss der Produktkonfiguration die Produktdetails, um sicherzustellen, dass es den Anwendungsanforderungen entspricht. Bonfiglioli \xFCbernimmt keine Gew\xE4hrleistung und keine Verantwortung f\xFCr falsch eingesetzte Produkte.",accept:"Ich verstehe die Einschr\xE4nkungen dieses Tools"},actions:{resetValues:"Werte zur\xFCcksetzen",saveDraft:"Entwurf speichern",viewResults:"Ergebnisse anzeigen"},applications:{title:"Anwendung",useData:"Daten im Selektor verwenden"},availableConfigurations:{results:"Ergebnisse",sortBy:"Sortieren nach",designation:"Bezeichnung",completeConfig:"Konfiguration vervollst\xE4ndigen",designationHint:"Bitte fahren Sie fort, um die Produktkonfiguration abzuschlie\xDFen",filters:"Filter",orderBy:"Sortieren nach",modalTitle:"Verf\xFCgbare Produkte",modalSubtitle:"Sie finden nicht, was Sie suchen? "}
15,saveDraft:{title:"Entwurf erstellen",label:"Entwurfsname",save:"Entwurf speichern",success:"Entwurf erfolgreich gespeichert",error:"Fehler beim Speichern des Entwurfs"}},dashboard:{viewAll:"Alle anzeigen",configHistories:{title:"Letzte Aktivit\xE4ten",NEW:"Es gibt <b>{{count}}</b> neue Konfigurationen",COMPLETE:"Es gibt <b>{{count}}</b> abgeschlossene Konfigurationen",CONFLICT:"Konflikt bei <b>{{count}}</b> Konfiguration(en)"},conversationHistory:{title:"Nachrichten",comments:"<b>{{count}}</b> neue Kommentare von {{firstName}} {{lastName}}"},carts:{title:"Warenk\xF6rbe",new:"Es gibt <b>{{count}}</b> neue Warenk\xF6rbe",drafts:"Es gibt <b>{{count}}</b> Entw\xFCrfe"}},DistributorTicketsTabContainer:{tabPanelContainerRegionGroup:"RFQ-Tickets",tabs:{DistributorTicketsOpenComponent:"Zu akzeptieren",DistributorTicketsAcceptedComponent:"Akzeptiert",DistributorTicketsClosedComponent:"Geschlossen"}},rfqTickets:{noTickets:"Keine Tickets vorhanden",id:"RFQ-ID:",status:"Status:",category:"Kategorie:",quantity:"Menge:",customer:"Kunde:",phone:"Telefon:",designation:"Bezeichnung:",address:"Adresse:",note:"Notiz:",configurationData:"Konfigurationsdaten",action:{ACCEPT:"Akzeptieren",REJECT:"Ablehnen",CLOSE:"Schlie\xDFen"},create:{designation:"Bezeichnung",quantity:"Menge",date:"Datum",firstName:"Vorname",lastName:"Nachname",line1:"Zeile 1",town:"Stadt",region:"Region",postalCode:"Postleitzahl",phone:"Telefon",note:"Notiz (Optional)",address:"Adresse",save:"Ticket speichern",openSavedAddresses:"Adressbuch \xF6ffnen",newAddress:"Neue Adresse"}},upgradeAccount:{requiredFields:"* Pflichtfelder",requiredField:"Dieses Feld ist erforderlich",companySection:"UNTERNEHMENSINFORMATIONEN",billingSection:"RECHNUNGSINFORMATIONEN",email:"E-Mail",firstName:"Vorname",lastName:"Nachname",companyName:"Firmenname",address:"Adresse",city:"Stadt",postalCode:"Postleitzahl",annualPotential:"Jahrespotenzial",companyCategory:"Kategorie",mainSector:"Sektor",subsector:"Untersektor",vatCode:"USt-IdNr.",gstCode:"GST-Code",taxExemption:"Steuerbefreiung",taxExemptionFile:"Steuerbefreiungsdokument",pec:"PEC-E-Mail",destinationCode:"Zielcode",upgradeBtn:"Upgrade"},interactiveNotifications:{timeout:{message:"Die Anfrage dauert l\xE4nger als erwartet. M\xF6chten Sie es erneut versuchen?",errorMessage:"Die Anfrage dauert l\xE4nger als erwartet.",close:"Schlie\xDFen",retry:"Ja"}},navigationHelp:"Brauchen Sie Hilfe?",viewConfiguration:{id:"ID {{code}}"},auctions:{tabs:{running:"Laufende Auktionen",active:"Aktive Bestellungen",processed:"Bearbeitete Bestellungen",rejected:"Abgelehnte Bestellungen"},filters:{title:"Filter",province:"Provinz",material:"Material",reason:"Grund",selectProvince:"Provinz ausw\xE4hlen",selectMaterial:"Material ausw\xE4hlen",selectReason:"Grund ausw\xE4hlen",reset:"Zur\xFCcksetzen"},list:{empty:"Keine Auktionen gefunden."},card:{orderCode:"Kundenbestellnummer: {{code}}",countdown:"Auktionsendzeit",requiredShippingDate:"Gew\xFCnschtes Versanddatum",totalOrder:"Gesamter R\xFCckkaufpreis",customerTotalOrder:"Kundengesamtpreis",shippingAddress:"Lieferadresse",orderEntries:"Bestellpositionen",product:"Produkt",price:"R\xFCckkaufpreis",customerPrice:"Kundenpreis",qty:"Menge",configuration:"Konfiguration",bom:"St\xFCckliste",openTicket:"Support-Ticket er\xF6ffnen",registerShipment:"Neue Sendung registrieren",shipmentDetails:"Versanddetails",reject:"Ablehnen",accept:"Akzeptieren"},shipmentDetails:{title:"Versanddetails",shipmentDate:"Versanddatum",trackingID:"Sendungsnummer",document:"Dokument",download:"Herunterladen",noDocument:"Kein Dokument verf\xFCgbar",shippedQty:"Versendete Menge",close:"Schlie\xDFen"},registerShipment:{title:"Sendung registrieren",shipmentDate:"Versanddatum",trackingID:"Sendungsnummer",document:"Dokument",quantity:"Menge",fileSizeError:"Dateigr\xF6\xDFe \xFCberschreitet das zul\xE4ssige Maximum",close:"Schlie\xDFen",save:"Speichern"},messages:{acceptSuccess:"Auktion erfolgreich akzeptiert",acceptError:"Fehler beim Akzeptieren der Auktion",rejectSuccess:"Auktion erfolgreich abgelehnt",rejectError:"Fehler beim Ablehnen der Auktion",consignmentSuccess:"Sendung erfolgreich registriert",consignmentError:"Fehler beim Registrieren der Sendung"},sorting:{CREATION:"Erstellungsdatum",ACCEPTED:"Akzeptierungsdatum",COMPLETED:"Abschlussdatum",DEADLINE:"Frist",REJECTED:"Ablehnungsdatum"}},"3dPreview":{loading:"Der 3D-Viewer wird geladen...<br/>Die Ladezeit kann mehrere Minuten betragen",fitAll:"Alles einpassen",openMeasurementToolbox:"Messwerkzeugkasten \xF6ffnen",measurementToolbox:{title:"Messwerkzeugkasten",measurementMode:{title:"Messmodus",modes:{None:"Keiner",Radius:"Radius",Distance:"Abstand",Length:"L\xE4nge",Angle:"Winkel",Volume:"Volumen",Area:"Fl\xE4che",BoundingBox:"Begrenzungsrahmen",PointPosition:"Punktposition"}},displayUnits:{title:"Anzeigeeinheiten",units:{UNKNOWN:"STANDARD",MILLIMETER:"MILLIMETER",CENTIMETER:"ZENTIMETER",METER:"METER",INCH:"ZOLL",FEET:"FUSS",YARD:"YARD",MICROMETER:"MIKROMETER",DECIMETE
15R:"DEZIMETER",KILOMETER:"KILOMETER",MILE:"MEILE",MIL:"MIL"}},precision:"Genauigkeit"}}};var KM={cartDetails:{proceedToCheckout:"Zur Kasse gehen",askForQuotation:"Angebot anfordern"},cartItems:{availability:"Versanddatum",item:"Artikel",id:"",deliveryDate:"Gew\xFCnschtes Lieferdatum",leadTimeConfigurator:{prefix:"Lieferdatum nicht best\xE4tigt - Bitte ",link:"ein Ticket er\xF6ffnen",suffix:" um von einem Kundendienstmitarbeiter kontaktiert zu werden"},unitPrice:"Einzelpreis",quantityFull:"Menge",total:"Gesamt",viewConfiguration:"Konfiguration anzeigen"},orderCost:{orderSummary:"Zusammenfassung",subtotal:"Gesamtpreis:",materialEnergySurcharge:"Einfuhrgeb\xFChr (im Gesamtpreis enthalten)",expedite:"Eilzuschl\xE4ge:",shipping:"Standard-Frachtkosten:",packaging:"Verpackungskosten:",oil:"BESSIGAUS \xD6lgeb\xFChren:",discount:"Bestellrabatte",salesTax:"Steuern:",total:"Gesamt",grossIncludeTax:"Ihre Bestellung enth\xE4lt {{tax}} Steuern.",priceInfo:"Die Produktpreise beinhalten Versand- und Verpackungskosten und k\xF6nnen je nach Menge oder Anzahl der Produkte im Warenkorb variieren.",deliveryDateSummary:"Gew\xFCnschtes Lieferdatum",shippingWarning:"Der Preis der Produkte beinhaltet Verpackungskosten und kann je nach Menge oder Anzahl der Produkte im Warenkorb variieren."},voucher:{placeholder:"Gutscheincode eingeben"}};var GM={checkout:{items:"Warenkorbpositionen ({{ count }})"},checkoutProgress:{deliveryMode:"Versandmethode"},checkoutAddress:{addressBook:"Adressbuch"},checkoutReview:{confirmThatRead:"Mit der Bestellung best\xE4tige ich, dass ich die folgenden Bedingungen gelesen habe und damit einverstanden bin",placeOrderError:"Bei der Bestellung ist ein Fehler aufgetreten. Bitte versuchen Sie es sp\xE4ter erneut oder kontaktieren Sie den Support."},checkoutOrderConfirmation:{confirmationOfOrder:"Ihre Bestellnummer lautet:",continueShopping:"Weiter einkaufen"}};var WM={checkoutB2B:{orderReason:{label:"Eilproduktion (optional)",noChoice:"Kein Grund ausgew\xE4hlt"},poDate:"Bestelldatum",poNumber:"Bestellnummer",progress:{methodOfPayment:"Bestellkopfdaten"}}};var QM={common:{hide:"Ausblenden",show:"Anzeigen",next:"Weiter"},navigation:{main:"Hauptnavigation"},pageMetaResolver:{product:{products:"Produkte"},search:{title:'Sie haben nach "{{query}}" gesucht'},order:{orders:"Bestellungen",order:"Bestellung {{code}}"},savedCarts:{savedCarts:"Gespeicherte Warenk\xF6rbe",savedCart:"Gespeicherter Warenkorb {{code}}"},customerTicketing:{customerTickets:"Support-Tickets",customerTicket:"Support-Ticket aktualisieren"},checkout:{cart:"Warenkorb"},bom:{heading:"Materialsuche - Standard-Fertigprodukte (konfigurierbar)"}},searchBox:{examplesModal:"Brauchen Sie Hilfe, um den Code zu finden?",modalTitle:"Typenschildbeispiele",modalSubtitle:"Beispiele f\xFCr Bonfiglioli-Typenschilder, auf denen Sie den Materialcode f\xFCr die Suche identifizieren k\xF6nnen",placeholder:"Nach Produkten, Kategorien oder Codes suchen.",help:{noMatch:"Kein Produkt gefunden..."}},chatMessaging:{customerService:"Kundenservice"},formErrors:{labeled:{max:"Das Feld {{ label }} muss kleiner als {{ max }} sein",min:"Das Feld {{ label }} muss gr\xF6\xDFer als {{ min }} sein"}}};var ZM={configurator:{header:{toconfig:"Konfigurieren und Zeichnungen"},updateSuccess:"Konfiguration erfolgreich aktualisiert",backgroundUpdate:"Die Konfigurationsaktualisierung l\xE4uft im Hintergrund",resolveconflict:"KONFLIKT L\xD6SEN",tobecompelted:"ZU VERVOLLST\xC4NDIGEN",dropdown:{placeholder:"Ausw\xE4hlen"},group:{ENVIRONMENT:{title:"Umgebung",frequency:"Frequenz",inputSpeed:"Eingangsdrehzahl",measurementSystem:"Ma\xDFsystem",open:"Bearbeiten",close:"Best\xE4tigen"},FAMILY_OPTIONS:{title:"Familie",open:"Alle anzeigen",close:"Abbrechen"}},priceSummary:{note:"F\xFCgen Sie das Produkt dem Warenkorb hinzu, um detaillierte Informationen zum Endpreis zu erhalten",vatExcluded:"MwSt. ausgeschlossen"},technicalData:{datasheet:"Datenblatt herunterladen",productData:"Produktdaten"},availability:{title:"Lieferzeitindikatoren",quotation:"Schnellere gesch\xE4tzte Lieferung",normal:"Standard gesch\xE4tzte Lieferung",express:"Schnellere gesch\xE4tzte Lieferung",unavailable:"Nicht lieferbar"},actions:{datasheet:"Produktdatenblatt",bom:"St\xFCckliste",dimensions:"Produktabmessungen",cad:{label:"Technische Zeichnungen",download:"Herunterladen",warning:"<i>Dieses CAD-Modell ist rein indikativ und enth\xE4lt m\xF6glicherweise nicht jedes technische Element des Produkts genau und detailliert.<br/>F\xFCr spezielle Anforderungen senden Sie bitte eine detaillierte Anfrage.</i>"},suggestedConfig:"Konfiguration vervollst\xE4ndigen",support:"Support erhalten",finishedCode:"Produktcode",calculatePrice:"Preis berechnen",calculatedPrice:"Berechneter Preis: {{price}}"},buttons:{addToCart:"In den Warenkorb",saveDraft:"Entwurf speichern",reset:"Neu beginnen",saveConfiguration:"Konfiguration speichern",back:"Zur\xFCck"},addToCart:{loading:"Wir bereiten die ausgew\xE4hlte Konfiguration f\xFCr den Warenkorb vor. Der Vorgang kann einige Minuten dauern, schlie\xDFen oder laden Sie die Seite nicht neu",success:{title:"Zum Warenkorb hinzugef\xFCgt",body:"{{product}} - Menge: {{quantity}} - Gesamt: {{total}}",viewCart:"WARENKORB",continueShopping:"WEITER EINKAUFEN"},error:"Produkt konnte nicht zum Warenkorb hinzugef\xFCgt werden"}
15,saveDraft:{title:"Entwurf erstellen",label:"Entwurfsname",save:"ENTWURF SPEICHERN",success:"Entwurf erfolgreich gespeichert",error:"Entwurf konnte nicht gespeichert werden"},datasheetModal:{title:"Produktdatenblatt",label:"Kunden-E-Mail",downloadNow:"Jetzt herunterladen",sendEmail:"Per E-Mail senden"},finishedCodeModal:{title:"Fertigproduktcode",errorTitle:"Fehler beim Generieren des Fertigproduktcodes",bodyText:"Generierter Fertigproduktcode: {{code}}",addToProducts:"Zu Meinen Produkten hinzuf\xFCgen"},inforecord:{material:"Material",description:"Beschreibung",customerMaterial:"Kundenmaterial",addAll:"Alle hinzuf\xFCgen",resultCount:"{{ from }} - {{ to }} von {{ total }} Ergebnissen"},mandatory:"Pflichtfeld",dataSheetError:"Fehler beim Herunterladen des Datenblatts",emptyProductCode:"Leerer Produktcode",drawings:{close:"Schlie\xDFen",message:"Die Zeichnung ist nicht verf\xFCgbar, ein Mitarbeiter wird sie bei Bedarf manuell erstellen. M\xF6chten Sie daf\xFCr ein neues Ticket er\xF6ffnen?",yes:"Ja"}}};var YM={orderDetails:{noOrderFound:"Die Bestellung konnte derzeit nicht abgerufen werden. Bitte versuchen Sie es in einigen Sekunden erneut. Vielen Danke",overview:"\xDCbersicht",placedOn:"Bestelldatum",purchaseOrderNumber:"Bestellnummer",requestedPODate:"Bestelldatum",documents:{download:"Herunterladen"}}};var JM={paymentCard:{comboCard:{label:"Kredit- oder Debitkarte ausw\xE4hlen",CREDIT:"Kredit",DEBIT:"Debit"}},paymentMethods:{paymentMethods:"Zahlungsmethoden",selectMethod:"Zahlungsinformationen",sepaDirectDebit:"SEPA-Lastschrift",invalid:"Die ausgew\xE4hlte Zahlungsmethode ist ung\xFCltig. Bitte \xFCberpr\xFCfen Sie sie und versuchen Sie es erneut",invoice:"\xDCberweisung / Scheck / ACH",accountToPay:"Bank\xFCberweisung",mybank:"Unicredit MyBank",bpay:"Unicredit Bancomat Pay",ideal:"iDEAL",eps:"EPS",boleto:"Boleto",pos:"POS",alternative:{dob:{label:"Geburtsdatum"},ssn:{default:"Personennummer (letzte 4 Ziffern)",BR:"Sozialversicherungsnummer (CPF/CNPJ)"},firstName:{label:"Vorname"},lastName:{label:"Nachname"},connectedTerminals:{select:"W\xC4HLEN SIE IHR TERMINAL"}}}};var XM={addToCart:{askForQuote:"Angebot anfordern",itemAddedToYourCart:"Zum Warenkorb hinzugef\xFCgt",viewCart:"Warenkorb",continueShopping:"Weiter einkaufen",obsolete:{label:"Dieses Produkt ist veraltet *",note:"* Im Falle eines veralteten VF-Serienprodukts \xFCberpr\xFCfen Sie die Abmessungen des neuen W-Serienprodukts, da diese vom Originalprodukt abweichen k\xF6nnen.",substitute:"Zum Ersatzprodukt"},shopDisabled:{title:"Vielen Dank f\xFCr Ihr Interesse an Bonfiglioli-Produkten",body:"Leider k\xF6nnen wir nicht direkt an Endkunden verkaufen. Bitte wenden Sie sich an Ihre lokale Niederlassung oder einen autorisierten Vertriebspartner:<br/><br/><a href='https://www.bonfiglioli.com/international/en/company-contacts' target='_blank'>https://www.bonfiglioli.com/international/en/company-contacts</a>"}},productSummary:{priceSubtitle:"F\xFCgen Sie das Produkt dem Warenkorb hinzu, um detaillierte Informationen zum Endpreis des Produkts zu erhalten",vat:"MwSt. ausgeschlossen"},docSection:{documents:"Produktdokumente",datasheet:"Spezifikationen",dimensions:"Abmessungen",drawings2D:"2D Drawings",drawings3D:"3D Drawings"}};var eO={quote:{summary:{prices:{quoteDiscount:"Angebotsrabatt:"}},header:{name:"Angebotsname",entries:"Angebotsartikel",addProducts:"Produkte Hinzuf\xFCgen",button:{synced:"Synchronisiert",notsynced:"Mit CRM synchronisieren"},tab:{codes:"Materialcodes generieren",extConfigs:"Externe Konfigurationen abrufen",pdf:"PDF-Vorschau"},generateCodes:{title:"Codegenerierung",message:"Die Codegenerierung wird asynchron gestartet.",confirm:"Best\xE4tigen",cancel:"Abbrechen"},pdfNotAvailable:"Die PDF-Vorschau ist f\xFCr dieses Angebot nicht verf\xFCgbar.",syncSuccess:"Angebot erfolgreich mit Salesforce synchronisiert.",syncError:"Fehler bei der Synchronisierung des Angebots mit Salesforce.",generateCodesSuccess:"Die Codegenerierung wurde erfolgreich gestartet.",generateCodesError:"Fehler beim Starten der Codegenerierung.",retrieveMissingExternalConfigSuccess:"Die fehlenden externen Konfigurationen der Eintr\xE4ge wurden erfolgreich abgerufen.",retrieveMissingExternalConfigError:"Fehler beim Abrufen der fehlenden externen Konfigurationen der Eintr\xE4ge",migrateSuccess:"Konfiguratoren erfolgreich migriert.",migrateError:"Fehler bei der Migration der Konfiguratoren."},migratecodes:"Sie haben Materialcodes f\xFCr dieses Angebot generiert. Sie m\xFCssen nun die Vertragspreise f\xFCr diese Codes pr\xFCfen. Dieser Vorgang kann einige Zeit dauern.","migratecodes.submit":"Vertragspreise pr\xFCfen",informations:{title:"Angebotsinformationen",
15id:"Angebots-ID",name:"Angebotsname",sapcustomer:"SAP-Kundennummer",date:"Angebotsdatum",validity:"G\xFCltigkeit des Angebots",language:"Angebotssprache",sapQuoteId:"SAP-Angebots-ID"},entries:{title:"Positionen",products:"Produkte",tab:{items:"Angebotspositionen",quickOrder:"Produkt hinzuf\xFCgen",entriesLimitWarning:"Sie k\xF6nnen unten bis zu 25 g\xFCltige Artikelnummern eingeben und zum Angebot hinzuf\xFCgen."},empty:"Dieses Angebot enth\xE4lt keine Positionen.",columns:{number:"N\xB0",product:"Produkt",qty:"Menge",listPrice:"Listenpreis",discount:"Rabatt",automaticDiscount:"Automatischer Rabatt",manualDiscount:"Manueller Rabatt",netUnitPrice:"Nettoeinzelpreis",totalPrice:"Gesamtpreis",leadTime:"Lieferzeit",reqDeliveryDate:"Gew\xFCnschtes Lieferdatum"},configIncomplete:"Konfiguration unvollst\xE4ndig",editConfiguration:"Konfiguration bearbeiten",rejected:"Abgelehnt: {{reason}}",pendingCodeGeneration:"Um die Preise anzuzeigen, m\xFCssen Sie den Materialcode generieren.",externalConfigRetrieveHasFailed:"Der Abruf der externen Konfiguration ist fehlgeschlagen. Bitte versuchen Sie es manuell erneut.",actions:{additionalInfo:"Zus\xE4tzliche Informationen",generateCode:"Code generieren",updatePrice:"Preis aktualisieren",remove:"Entfernen"},totals:{subtotal:"Zwischensumme",discounts:"Rabatte",total:"Gesamtpreis"},discountsModal:{title:"Preisinformationen f\xFCr Position {{entryId}} - {{code}}",listPrice:"Listenpreis",netBeforeCharges:"Netto vor Zuschl\xE4gen",automaticDiscount:"Automatischer Rabatt",urgencyTransportation:"Eiltransport",surchargeCosts:"Energiezuschlag",manualDiscount:"Manueller Rabatt",percentTrans
15port:"Transport",extraManualDiscount:"Zus\xE4tzlicher manueller Rabatt",packaging:"Verpackung",contract:"Vertragspreis",multiplier:"Multiplikator",manualNetPrice:"Manueller Nettopreis",netPrice:"Nettopreis",submit:"Speichern",close:"Schlie\xDFen"},additionalInfoModal:{title:"Zus\xE4tzliche Informationen",extendedDescription:"Erweiterte Beschreibung",weight:"Gewicht",submit:"Speichern",close:"Schlie\xDFen"}},salesConditions:{title:"Verkaufsbedingungen",poNumber:"Kundenanfragenummer (RFQ)",poDate:"Bestelldatum",validFrom:"G\xFCltig ab",validTo:"G\xFCltig bis",incoterms:"Incoterms",requestedDeliveryDate:"Gew\xFCnschtes Lieferdatum",packagingCosts:"Verpackungskosten",payment:"Zahlungsbedingungen",transport:"Transportkosten",orderReason:"Bestellgrund"},notes:{title:"PDF-Hinweise",allDocumentText:"Gesamtes Dokument",warranty:"Garantieangebot",quotationNote:"Angebotshinweis"},partners:{title:"Partnerfunktionen",function:"Funktion",partner:"Partner",address:"Adresse",soldTo:"Auftraggeber",billTo:"Rechnungsempf\xE4nger",payer:"Zahlungspflichtiger",shipTo:"Warenempf\xE4nger"},configurator:{tabs:{features:"Merkmale","3dPreview":"3D-Vorschau",techData:"Technische Daten"},techData:{attribute:"Attribut",value:"Wert"},"3dPreview":{placeholder:"Die 3D-Vorschau wird hier verf\xFCgbar sein."},total:"Gesamt",saveToQuote:"Im Angebot speichern",saveSuccess:"Konfiguration erfolgreich im Angebot gespeichert.",saveError:"Fehler beim Speichern der Konfiguration im Angebot.",incompleteError:"Die Konfiguration ist unvollst\xE4ndig oder enth\xE4lt Konflikte."}},quotePdf:{toolbar:{backToQuote:"Zur\xFCck zum Angebot",printLocally:"Lokal drucken",saveLocally:"Lokal speichern",saveInSF:"In CRM speichern",systemTechnicalData:"Technische Systemdaten",motorIESClass:"Motor-IES-Klasse",language:"Sprache",numberLocale:"Dezimaltrennzeichen",conditionsHide:"Ausblenden",conditionsShowLink:"Link anzeigen",conditionsShowText:"Text anzeigen",generatingPDF:"PDF-Datei wird erstellt...",publishingPDF:"PDF-Datei wird in Salesforce ver\xF6ffentlicht...",generateError:"Fehler beim Erstellen der PDF-Datei.",publishSuccess:"PDF erfolgreich in Salesforce ver\xF6ffentlicht.",publishError:"Fehler beim Ver\xF6ffentlichen der PDF-Datei in Salesforce.","number_format_name_en-US":"Punkt-L\xE4nder","number_format_name_it-IT":"Komma-L\xE4nder"},page:{quotation:"Angebot",quotationId:"Angebots-ID",revisionNumber:"Rev.-Nr.",customerId:"Kundennummer",quotationDate:"Angebotsdatum",validityDate:"G\xFCltigkeit",rfqNumber:"Kundenanfrage-Nr.",offerPage:"Angebotsseite {{n1}}/{{ntot}}",survey:"Link zur Umfrage",phoneAbbr:"Tel. {{value}}"},summary:{capSoc:"Stammkapital {{capSoc}}",piva:"USt-IdNr.",phone:"Telefon",email:"E-Mail",pec:"PEC",website:"Webseite",validity:"G\xFCltigkeit",currency:"W\xE4hrung",customer:"Kunde",recipient:"Lieferempf\xE4nger",consultantTeam:"Wenn Sie weitere Einzelheiten besprechen m\xF6chten, wenden Sie sich bitte an Ihren Vertriebsmitarbeiter unter den folgenden Kontaktdaten:",contact:"Kontakt",name:"Name",quotationReferredTo:"Das Angebot bezieht sich auf:",position:"Position",details:"Beschreibung",leadTime:"Lieferzeit",unitNetPrice:"Einzelpreis",orderQty:"Menge",value:"Wert",materialID:"Material-ID: {{val}}",description:"Beschreibung: {{val}}",customsCode:"Zolltarifnummer: {{val}}",customerMaterialID:"Kundenmaterialnummer: {{val}}",notes:"Hinweise:",packagingPrice:"Verpackungskosten",transportPrice:"Transportkosten",expressDeliveryPrice:"Expresslieferkosten",taxes:"Steuern",totalWithTaxes:"Gesamtsumme (inklusive Steuern)",totalWithTaxesBrazil:"Gesamt mit Steuern (PIS/COFINS/ICMS)",totalTaxes:"Gesamtsteuern",temporarySurcharge:"Tempor\xE4rer Zuschlag (im Gesamtpreis enthalten)",oilCost:"Sigaus-Abgabe",total:"Gesamt",paymentType:"Zahlungsart",paymentConditions:"Zahlungsbedingungen",warrantyOffer:"Garantieangebot",incoterm:"Incoterm",shippingType:"Versandart",specialProcedure:"Sonderverfahren:",orderConditions:"Wir danken Ihnen f\xFCr Ihr Vertrauen und verbleiben mit freundlichen Gr\xFC\xDFen.<br><br><b>{{orgName}}</b>",ncmValue:"NCM: {{val}}",ipiTaxRate:"IPI %: {{val}}",entryPriceWithTaxes:"Preis mit Steuern",taxesTotal:"Gesamtsteuern",totalTaxesBrazil:"Steuern (PIS/COFINS/ICMS)"},product:{leadTime:"Lieferzeit",unitValue:"Einzelpreis",qty:"Menge",units:"Einheiten",value:"Wert",productC
15ode:"Produktcode",productDesignation:"Produktbezeichnung",productDisclaimer:"Version, Farbe und Optionen k\xF6nnen von der oben dargestellten Abbildung abweichen. Ma\xDFgeblich sind die Konfigurationsparameter.",applicationInformation:"Anwendungsinformationen",application:"Anwendung",machine:"Maschine",drive:"Antrieb",applicationTechnicalData:"Technische Anwendungsdaten",systemTechnicalData:"Technische Systemdaten",motorPowerLosses:"Motorverlustleistung [W] gem\xE4\xDF Effizienzverordnung IEC 61800-9 f\xFCr ",ies2ClassSystem:"IES2-Systemklasse",relativeTorque:"Relatives Drehmoment",relativeSpeed:"Relative Drehzahl [%]","3dDrawing":"3D-Zeichnung","2dDraft":"2D-Zeichnung",datasheet:"Datenblatt & Abmessungen",catalogueBrochures:"Kataloge & Brosch\xFCren",appTechModal:{visible:"Sichtbarkeit",techName:"Tech. Name",name:"Name"}},terms:{generalConditionsOfSale:"Allgemeine Verkaufsbedingungen"}}};var tO={quickOrder:{header:{product:"Produkt",designation:"Bezeichnung",qty:"Menge"},skuPlaceholder:"SKU eingeben",importXml:"Warenkorb importieren (Xml)",resetForm:"Formular zur\xFCcksetzen",addToCart:"In den Warenkorb",showDescription:"Beschreibung anzeigen",addToQuote:"Zum Angebot hinzuf\xFCgen",modal:{techDrawings:"Technische Zeichnungen"},close:"Schlie\xDFen",extDescr:"Erweiterte Produktbeschreibung"},materialModal:{tabs:{materials:"Materialien",myMaterials:"Meine Materialien"},form:{category:"Kategorie",series:"Serie",materialCode:"Code oder Serie",description:"Beschreibung",code:"Code"},categories:{all:"Alle",components:"Komponenten",special:"Kundenspezialprodukt",kit:"Kit",standard:"Standard-Fertigprodukt (konfigurierbar)",subgroup:"Untergruppe"},actions:{search:"Suchen",close:"Schlie\xDFen"},searching:"Suche l\xE4uft...",table:{code:"Code",description:"Beschreibung",inforecord:"Infosatz"},myMaterials:{header:"Produkt nach benutzerdefiniertem Materialcode suchen",subheader:"Wenn Sie noch kein benutzerdefiniertes Material erstellt haben, k\xF6nnen Sie es im Bereich hinzuf\xFCgen",link:"Meine Materialien"}},bfOrderDetails:{columns:{id:"ID",code:"Code",materialCode:"Materialcode",customerMaterialCode:"Kundenmaterialcode",description:"Beschreibung",quantity:"Menge",orderQuantity:"Bestellmenge",confirmedQuantity:"Best\xE4tigte Menge",shippedQuantity:"Versendete Menge",confirmed:"Best\xE4tigt",shippedQty:"Versendete Menge",lineItemTotal:"Positionssumme",status:"Status",invoiceNumber:"Rechnungsnummer",notaFiscalNumber:"Nota Fiscal Nummer",invoiceType:"Rechnungsart",positionId:"Positions-ID",invoiceDate:"Rechnungsdatum",netValue:"Nettowert",shipmentDate:"Versanddatum",shipmentDoc:"Versanddokument",shipmentVia:"Versand \xFCber",shipTerms:"Versandbedingungen",billOfLading:"Frachtbrief",trackingNo:"Sendungsnr.",requestedDeliveryDate:"Gew\xFCnschtes Lieferdatum",confirmedDate:"Best\xE4tigtes Datum",expectedDeliveryDate:"Voraussichtliches Lieferdatum"},tracking:"Verfolgen",statuses:{PENDING_APPROVAL:"Genehmigung ausstehend",R:"Offen",F:"Best\xE4tigt",P:"Teilweise versendet",S:"Versendet",I:"Fakturiert",D:"Storniert"},blockStatuses:{E0001:"",E0005:"",E0007:"POSITION IST GESPERRT",Z0001:"POSITION IST VERZ\xD6GERT"},documents:{download:"Herunterladen"},modal:{title:"Details",material:{title:"Materialbeschreibung",code:"Materialcode",customerId:"Kundenmaterialcode",designation:"Bezeichnung"},price:{title:"Preisbeschreibung",unitPrice:"Einzelpreis",surcharge:"Vor\xFCbergehender Zuschlag",orderedQuantity:"Bestellte Menge",expediteCharges:"Eilzuschl\xE4ge",packaging:"Verpackung",transport:"Transport",totalAmount:"Gesamtbetrag",totalAmountWithSurcharge:"Gesamtbetrag mit vor\xFCbergehendem Zuschlag"},quantity:{title:"Menge",confirmed:"Best\xE4tigte Menge",shipped:"Versendete Menge",billed:"Fakturierte Menge"}}}};var iO={savedCartDetails:{editSavedCart:"Bearbeiten",deleteSavedCart:"Warenkorb l\xF6schen",backToSavedCarts:"Zur\xFCck zu Bestellvorlagen",itemsWarning:"Aktionen und Summen spiegeln den Stand zum Zeitpunkt der Speicherung des Warenkorbs wider. Aktionen und Summen k\xF6nnen sich \xE4ndern oder nicht mehr gelten, wenn der Warenkorb wiederhergestellt wird."},savedCartList:{makeCartActive:"Wiederherstellen"},savedCartDialog:{saveForLater:"Warenkorb speichern",itemsSavedForLater:"Ihr Warenkorb wird in die Liste der gespeicherten Warenk\xF6rbe verschoben.",savedCartName:"Name",savedCartDescription:"Beschreibung",charactersLeft:"
15Verbleibende Zeichen: {{count}}",restoreSavedCart:"Gespeicherten Warenkorb wiederherstellen",name:"Warenkorbname:",id:"ID:",quantityFull:"Anzahl der Produkte:",followingCartRestore:"Der folgende gespeicherte Warenkorb wird als aktiver Warenkorb wiederhergestellt",keepCopySavedCart:"Eine Kopie dieses Warenkorbs in der gespeicherten Liste behalten",nameOfCloneCart:"Die aktuellen Artikel im Warenkorb werden gespeichert als:",preventSaveActiveCart:"Ich m\xF6chte die Artikel nicht f\xFCr sp\xE4ter speichern"},addToSavedCart:{saveCartForLater:"Als Vorlage speichern"}};var aO={customerTicketing:{ticketId:"Ticket-ID",createdOn:"Erstellt am",changedOn:"Aktualisiert am",uploadFile:"Datei ausw\xE4hlen",cancel:"Zur\xFCck"},createCustomerTicket:{addNewRequest:"Support-Ticket hinzuf\xFCgen",addRequest:"Neu hinzuf\xFCgen",associateTo:"Zugeordnet zu",attachFile:"Datei anh\xE4ngen",selectCategory:"Kategorie ausw\xE4hlen",updated:"Aktualisiert",Cart:"Warenkorb",Order:"Bestellung",SavedCart:"Gespeicherter Warenkorb",subjectMessage:"Supportanfrage f\xFCr Konfiguration {{designation}}",cartSubjectMessage:"Supportanfrage f\xFCr Warenkorb mit Code {{cartCode}}"}};var nO={updateProfileForm:{companyName:"Firmenname",email:"E-Mail-Adresse",phone:"Telefon",country:"Land",measurementSystem:"Ma\xDFsystem",taxExemptionDocument:"Steuerbefreiungsdokument hinzuf\xFCgen",maxFileSize:"Maximale Dateigr\xF6\xDFe betr\xE4gt {{ maxFileSize }} MB",downloadTaxExemptionDocument:"Aktuelles Dokument herunterladen",taxExemptionExpiration:"Dokumentablauf: {{ expirationDate }}",update:"Aktualisieren"}};var oO={s4omScheduleLines:{entryInfo:"{{quantity}} {{unit}} am {{date}}",missingLine:"{{quantity}} {{unit}} noch einzuplanen"}};var rO={address:$M,bonfiglioli_translations:HM,cart:KM,checkout:GM,checkoutB2B:WM,common:QM,configurator:ZM,order:YM,payment:JM,product:XM,quote:eO,orderManagement:tO,savedCart:iO,customerTicketing:aO,myAccount:nO,s4omScheduleLines:oO};var sO={addressBook:{noSavedAddresses:"No saved addresses",defaultAddress:"Default",deleteAddress:"Delete Address",confirmDelete:"Are you sure you want to delete the following address?",delete:"Delete",cancel:"Cancel",select:"Use this Address",searchPlaceholder:"Search for address..."},addressForm:{lastName:{default:"Name"},line1:{default:"Address Line 1",CN:"Street Name with Street Number",JP:"Further subarea number, house number"},line2:{default:"House Number"},town:{default:"Town/City",JP:"City, village, city ward"},region:{default:"Province",JP:"Prefecture name",US:"State / Province"},postalCode:{default:"Postcode",CA:"Postal Code",CN:"Postal Code",US:"Zip / Postal Code"},phone:{default:"Phone number"}}};var lO={category:{availability:{label:{success:"Available",warning:"On request",danger:"Not available"}}},footer:{headquarters:"Headquarters",plant:"Bonfiglioli s.p.a",paymentMethod:"Payment methods"},bfHeader:{seeAll:"See all",login:"Login",register:"Register",upgrade:"Upgrade"},hero:{signUp:"Create an account"},"product-search":{designation:"Designation",availability:"Availability",viewProduct:"View Product Page",addFavourites:"Add to favourites",removeFavourites:"Remove from favourites",sendTo:"Send to",modalTitle:"Available Series",efficiencyLabel:"Efficiency",standardLabel:"Standard",empty:"-",efficiencyIe1:"IE1",efficiencyIe2:"IE2",efficie
15ncyIe3:"IE3",efficiencyIe4:"IE4",compact:"COMPACT",iec:"IEC",noResults:"No results found for your search"},search:{codes:"Codes",series:"Series",categories:"Categories"},SearchResultTabContainer:{tabs:{SearchResultCodesTabComponent:"Codes",SearchResultSeriesTabComponent:"Series",SearchResultCategoriesTabComponent:"Categories"}},ProductDetailsTabPanelContainer:{tabPanelContainerRegionGroup:"TabPanel",tabs:{ProductSpecsAndDownloadTabComponent:"TECHNICAL FEATURES AND DOWNLOADS",AvailableProductsTabComponent:"AVAILABLE PRODUCTS","3DPreviewTabComponent":"3D PREVIEW",ProductReferencesComponent:"RELATED PRODUCTS"}},ConfiguratorTabPanelContainer:{tabs:{BonfiglioliProductConfiguratorComponent:"Features","3DPreviewTabComponent":"3D Preview",BonfiglioliConfiguratorOverviewComponent:"Technical Data"},reset:{title:"Reset",body:"Do you want to start a new configuration?",confirm:"OK",cancel:"Cancel"}},SmartsizerConfiguratorTabPanelContainer:{tabs:{BonfiglioliProductConfiguratorComponent:"Features","3DPreviewTabComponent":"3D Preview",BonfiglioliConfiguratorOverviewComponent:"Technical Data"}},addToCartComponent:{productObsolete:"This product is obsolete *",additionalNote:"*In the case of an obsolete VF series product, check the dimensions of the new W series product as they may be different from the original product.",replacementProduct:"Go to replacement product",askForQuote:"Ask for Quote",addToBasket:"Add to cart",multiplierWarning:"Orderable quantity only multiples of {{multiplier}}"},specs:{title:"Specifications",keyBenefits:"Key benefits",mainOptions:"Main options",torqueRange:"Torque range",torqueRangeImperial:"Torque range (IU)",gearRatios:"Gear ratios",certifications:"Certifications",transmissibleMechanicalPower:"Transmissible mechanical power",output:"Output",motors:"Motors",motorsOptions:"Motors options"},availableProducts:{completeConfiguration:"Complete Configuration",defaultDescription:"Please continue to proceed with product configuration",orderBy:"Order By",filters:"Filters",availability:"Availability",modalTitle:"Available Variants",suggestText:"Can't find what you're looking for?",suggestLink:"Go to the configurator"},"b2b-unit-selector":{select:"Select your unit for this session",search:{placeholder:"Search by unit...",title:"Search by unit name or code"},continue:"Continue",nouser:"No units available",warn:"Warning",disclaimer:"Changing the unit will reset your current session. Do you want to continue?",accept:"Accept"},cartPage:{cartItems:"Cart Items",addCoupon:"Add Coupon",cartId:"Cart ID:",clearCart:"Clear all",importCart:"Upload from XML",exportCart:"Export excel",exportFileName:"Bonfiglioli_Cart_Details",exportError:"Select delivery date"},importSavedCart:{description:"The imported file will be used to create a saved cart.",formatTitle:"The text file should list the order information in the following format:",formatItem1:"Link a XSD",formatItem2:"Maximum file size: 1 MB",formatItem3:"The XML file can contain a maximum of 100 positions",uploadInstructions:"Select a file to upload. The file must be a text file with extension XML.",uploadNote:"The loading time for an order of 100 positions is about 10 minutes.",chooseFile:"Choose file",cleanCart:"Clean cart",import:"Import",uploadStarted:"Upload in progress...",successMessage:"Import completed successfully.",goToSavedCarts:"Go to saved carts",resultsList:"Upload results",quantity:"Quantity: ",code:"Code: "},bfOrderHistory:{noOrders:"No orders found",missingOrdersTitle:"Attention: the following orders are being processed. They will be available shortly in the order history",exportXls:"Export Excel",filters:{dateFrom:"Date From",dateTo:"Date To",orderStatus:"Order Status",orderNumber:"Order Number",clientReferenceNumber:"PO Number",product:"Product"},table:{orderNumber:"Order Number",poNumber:"Customer Order",datePlaced:"Order Date",amount:"Amount",status:"Status",shippedTo:"Shipped To"},orderStatuses:{ALL:"All",OPEN:"Open",COMPLETED:"Completed",CANCELLED:"Cancelled",NOTSHIPPED:"Not shipped",SHIPPED:"Shipped",PARTSHIPPED:"Partially shipped",PARTIALLY_PROCESSED:"In process",CREATED:"Open"},actions:{viewOrder:"View Order",reorder:"Reorder"},sort:{label:"Order by:","creationDate-desc":"Date (newest first)","creationDate-asc":"Date (oldest first)","purchaseOrderNumber-asc":"PO Number (A-Z)","purchaseOrderNumber-desc":"PO Number (Z-A)"}},OrderManagementTabContainer:{tabPanelContainerRegionGroup:"Orders",tabs:{AccountOrderHistoryComponent:"Order History",QuickOrderComponent:"Quick Order",AccountMyMaterialsComponent:"My Materials",BOMTabComponent:"BOM"}}
15,WorkspaceTabContainer:{tabs:{WorkspaceConfigurationsTabComponent:"Last Configurations",WorkspaceCartsTabComponent:"Carts",WorkspaceFavoritesTabComponent:"Favorites",WorkspaceMessagesTabComponent:"Messages"}},workspace:{name:"Name",cartId:"Cart ID",designation:"Designation",items:"Items",total:"Total",createdBy:"Created By",updated:"Updated",status:"Status",restore:"Restore",share:"Share",message:"Send message",delete:"Delete",daysAgo:"{{value}} days ago",hoursAgo:"{{value}} hours ago",minutesAgo:"{{value}} minutes ago",viewProductPage:"View Product Page",removeFavourites:"Remove from favourites",sendTo:"Send to",badgeDraft:"Draft",badgeShared:"Shared",badgeWithConflicts:"with conflicts",badgeIncomplete:"to be completed",badgeComplete:"complete",modal:{activeCartMsg:"The current items in the cart will be saved as:",title:"Send message to contact",titleDelete:"Delete Saved Cart",titleRestore:"Restore Saved Cart",contactList:"Contact List",deleteMessage:"The following cart will be deleted",restoreMessage:"The following saved cart will restore as active cart",message:"Message",attachment:"Attachment",sendButton:"Send",deleteButton:"Delete",cancelButton:"Cancel",cartName:"Cart Name",cartId:"ID",numberOfProducts:"Number of products",retainSavedCart:"Salva una copia di questo carrello nella lista template salvati",saveActiveCart:"Non voglio salvare gli articoli per dopo"}},bom:{list:{header:"BOM List",materialsFor:"Available materials for",empty:"No results found"},filter:{title:"Filter",series:"Series",materialCode:"Material Code",description:"Description",maxResults:"Maximum number of results",apply:"Apply",reset:"Reset"},search:{label:"Search:",placeholder:"Search..."},table:{code:"Code/Series",description:"Description",quantity:"Quantity",uom:"UoM",stockLevel:"Stock"},details:{title:"BOM for material",warehouse:"Warehouse",availability:"Availability"},actionBar:{selectedItems:"selected items",excelDownload:"Excel Download",addToCart:"Add selected to cart"},addToCartDialog:{title:"Added to your cart",titleQuote:"Added to your quote",errorMessage:"{{ count }} Products were not added to the cart, check the following errors:",errorMessageQuote:"{{ count }} Products were not added to the quote, check the following errors:",article:"Article",lt:"LT",price:"Price",qty:"Qt",subtotal:"Subtotal",continueShopping:"Continue shopping",goToCart:"Cart"},errors:{downloadFailed:"Error downloading Excel file",addToCartFailed:"Error adding products to cart"},pagination:{showing:"Showing {{from}} to {{to}} of {{total}} entries"},emptyList:"No BOM found for current selection!"},OrderDetailsTabContainer:{tabPanelContainerRegionGroup:"Order Details",tabs:{AccountOrderDetailsDetailsTabComponent:"Details",AccountOrderDetailsInvoiceTabComponent:"Billing",AccountOrderDetailsShippingTabComponent:"Shipping",AccountOrderDetailsSchedulingTabComponent:"Scheduling"}},SelectorTabContainer:{tabPanelContainerRegionGroup:"Selector",tabs:{SelectorTechnicalDataTabComponent:"Technical Data",SelectorApplicationsTabComponent:"Applications",SelectorAvailableConfigurtionsTabComponent:"Available Configurations"}},selector:{environment:{title:"Measurement System"},productType:{title:"Product Type"},filter:{disabled:"This option is disabled because the attribute {{cstic}} is populated",tolerance:"Tolerance",serviceFactor:"Service Factor"},disclaimer:{textBefore:"The configurator does not include any calculation evaluation or approval of the radial load on the output shaft or input shaft (where applicable). If your application requires a radial load, ",textLink:"contact us",textAfter:".",text2:"Upon completion of the product configuration, review the product details to ensure it meets the application requirements. Bonfiglioli does not warrant, nor is it responsible for, incorrectly applied products.",accept:"I understand the limitations of this tool"},actions:{resetValues:"Reset Values",saveDraft:"Save Draft",viewResults:"View Results"}
15,applications:{title:"Application",useData:"Use data in selector"},availableConfigurations:{results:"results",sortBy:"Sort by",designation:"Designation",completeConfig:"Complete your configuration",designationHint:"Please continue to proceed with product configuration",filters:"Filters",orderBy:"Order by",modalTitle:"Available Products",modalSubtitle:"Can't find what you're looking for? "},saveDraft:{title:"Create draft",label:"Draft name",save:"Save Draft",success:"Draft saved successfully",error:"Error saving draft"}},dashboard:{viewAll:"View all",configHistories:{title:"Recent History",NEW:"There are <b>{{count}}</b> new configs",COMPLETE:"There are <b>{{count}}</b> completed configs",CONFLICT:"Some conflict on <b>{{count}}</b> config"},conversationHistory:{title:"Messages",comments:"<b>{{count}}</b> new comments from {{firstName}} {{lastName}}"},carts:{title:"Carts",new:"There are <b>{{count}}</b> new carts",drafts:"There are <b>{{count}}</b> drafts"}},DistributorTicketsTabContainer:{tabPanelContainerRegionGroup:"RFQ Tickets",tabs:{DistributorTicketsOpenComponent:"To Be Accepted",DistributorTicketsAcceptedComponent:"Accepted",DistributorTicketsClosedComponent:"Closed"}},rfqTickets:{noTickets:"No tickets to show",id:"RFQ ID:",status:"Status:",category:"Category:",quantity:"Quantity:",customer:"Customer:",phone:"Phone:",designation:"Designation:",address:"Address:",note:"Note:",configurationData:"Configuration Data",action:{ACCEPT:"Accept",REJECT:"Reject",CLOSE:"Close"},create:{designation:"Designation",quantity:"Quantity",date:"Date",firstName:"First Name",lastName:"Last Name",line1:"Line 1",town:"Town",region:"Region",postalCode:"Postal Code",phone:"Phone",note:"Note (Optional)",address:"Address",save:"Save Ticket",openSavedAddresses:"Open Address Book",newAddress:"New Address"}},upgradeAccount:{requiredFields:"* Required fields",requiredField:"This field is required",companySection:"COMPANY INFORMATION",billingSection:"BILLING INFORMATION",email:"Email",firstName:"First Name",lastName:"Last Name",companyName:"Company Name",address:"Address",city:"City",postalCode:"Postal Code",annualPotential:"Annual Potential",companyCategory:"Category",mainSector:"Sector",subsector:"Subsector",vatCode:"VAT",gstCode:"GST Code",taxExemption:"Tax Exemption",taxExemptionFile:"Tax Exemption file",pec:"PEC Email",destinationCode:"Destination Code",upgradeBtn:"Upgrade"},interactiveNotifications:{timeout:{message:"The request is taking longer than expected. Would you like to retry?",errorMessage:"The request is taking longer than expected.",close:"Close",retry:"Yes"}},navigationHelp:"Do you need help?",viewConfiguration:{id:"ID {{code}}"},auctions:{tabs:{running:"Auction Running",active:"Active Orders",processed:"Processed Orders",rejected:"Rejected Orders"},filters:{title:"Filters",province:"Province",material:"Material",reason:"Reason",selectProvince:"Select province",selectMaterial:"Select material",selectReason:"Select reason",reset:"Reset"},list:{empty:"No auctions found."},card:{orderCode:"Client Order Number: {{code}}",countdown:"Auction End Time",requiredShippingDate:"Required Shipping Date",totalOrder:"Total Repurchase Price",customerTotalOrder:"Customer Total Price",shippingAddress:"Shipping Address",orderEntries:"Order Entries",product:"Product",price:"Repurchase Price",customerPrice:"Customer Price",qty:"Qty",configuration:"Configuration",bom:"Bom",openTicket:"Open Support Ticket",registerShipment:"Register New Shipment",shipmentDetails:"Shipment Details",reject:"Reject",accept:"Accept"},shipmentDetails:{title:"Shipment Details",shipmentDate:"Shipment Date",trackingID:"Tracking ID",document:"Document",download:"Download",noDocument:"No document available",shippedQty:"Shipped Qty",close:"Close"},registerShipment:{title:"Register Shipment",shipmentDate:"Shipment Date",trackingID:"Tracking ID",document:"Document",quantity:"Quantity",fileSizeError:"File size exceeds the maximum allowed",close:"Close",save:"Save"},messages:{acceptSuccess:"Auction accepted successfully",acceptError:"Error accepting auction",rejectSuccess:"Auction rejected successfully",rejectError:"Error rejecting auction",consignmentSuccess:"Shipment registered successfully",consignmentError:"Error registering shipment"},sorting:{CREATION:"Creation Date",ACCEPTED:"Accepted Date",COMPLETED:"Completed Date",DEADLINE:"Deadline",REJECTED:"Rejected Date"}},"3dPreview":{loading:"The 3D viewer is loading...<br/>Loading time may take several minutes",fitAll:"Fit All",openMeasurementToolbox:"Open Measurement Toolbox",measurementToolbox:{title:"Measurement Toolbox",measurementMode:{title:"Measurement Mode",modes:{None:"None",Radius:"Radius",Distance:"Distance",Length:"Length",Angle:"Angle",Volume:"Volume",Area:"Area",BoundingBox:"Bounding Box",PointPosition:"Point Position"}},displayUnits:{title:"Display Units",units:{UNKNOWN:"DEFAULT",MILLIMETER:"MILLIMETERS",CENTIMETER:"CENTIMETERS",METER:"METERS",INCH:"INCHES",FEET:"FEET",YARD:"YARDS",MICROMETER:"MICROMETERS",DECIMETE
15R:"DECIMETERS",KILOMETER:"KILOMETERS",MILE:"MILE",MIL:"MIL"}},precision:"Precision"}},survey:{feedback:{label:{default:"{{pageName}} feedback",homepage:"Shop feedback",ordercreation:"Order creation feedback",ordertracking:"Order tracking feedback",productconfig:"Configurator feedback",supporttickets:"Support tickets feedback"}}}};var cO={cartDetails:{proceedToCheckout:"Go to checkout",askForQuotation:"Ask for quotation"},cartItems:{availability:"Shipping Date",item:"Article",id:"",deliveryDate:"Requested Delivery",leadTimeConfigurator:{prefix:"Delivery Date Not Confirmed - Please ",link:"open a ticket",suffix:" to be contacted by a Customer Service Representative"},unitPrice:"Unit Price",quantityFull:"Qty",total:"Total",viewConfiguration:"Show Configuration"},orderCost:{orderSummary:"Summary",subtotal:"Total price:",materialEnergySurcharge:"Import Fee (Included in the Total)",expedite:"Expedite Charges:",shipping:"Standard Freight Costs:",packaging:"Packaging Charges:",oil:"BESSIGAUS Oil Charges:",discount:"Order Discounts",salesTax:"Tax:",total:"Total",grossIncludeTax:"Your order includes {{tax}} tax.",priceInfo:"The products' prices includes shipping and packaging costs and may vary depending on the quantity or number of products in the cart.",deliveryDateSummary:"Requested delivery date",shippingWarning:"The price of the products includes packaging costs and may vary according to the quantity or number of products in the cart."},voucher:{placeholder:"enter coupon code"}};var dO={checkout:{items:"Cart Items ({{ count }})"},checkoutProgress:{deliveryMode:"Shipping Method"},checkoutAddress:{addressBook:"Address Book"},checkoutReview:{confirmThatRead:"By placing the order, I am confirming that I have read and agree with the",placeOrderError:"An error occurred while placing the order. Please try again later, or contact support."},checkoutOrderConfirmation:{confirmationOfOrder:"Your Order Number is:",continueShopping:"Continue Shopping"}};var uO={checkoutB2B:{orderReason:{label:"Expedite production (optional)",noChoice:"Reason not selected"},poDate:"Order Date",poNumber:"Order Number",progress:{methodOfPayment:"Order Header Data"}}};var mO={common:{hide:"Hide",show:"Show",next:"Next"},navigation:{main:"Main navigation"},pageMetaResolver:{product:{products:"Products"},search:{title:'You searched for "{{query}}"'},order:{orders:"Orders",order:"Order {{code}}"},savedCarts:{savedCarts:"Saved Carts",savedCart:"Saved Cart {{code}}"},customerTicketing:{customerTickets:"Support Tickets",customerTicket:"Update Support Ticket"},checkout:{cart:"Cart"},bom:{heading:"Material search - Standard finished products (configurable)"}},searchBox:{examplesModal:"Need help to find the code?",modalTitle:"Nameplate examples",modalSubtitle:"Examples of Bonfiglioli plate where you can identify the material code for the search",placeholder:"Search for products, categories or code.",help:{noMatch:"No product found..."}},chatMessaging:{customerService:"Customer Service"},formErrors:{labeled:{max:"Field {{ label }} must be less than {{ max }}",min:"Field {{ label }} must be more than {{ min }}"}}};var pO={configurator:{header:{toconfig:"Configure and Drawings"},updateSuccess:"Configuration updated successfully",backgroundUpdate:"Configuration update is running in the background",resolveconflict:"RESOLVE CONFLICT",tobecompelted:"TO BE COMPLETED",dropdown:{placeholder:"Select"},group:{ENVIRONMENT:{title:"Environment",frequency:"Frequency",inputSpeed:"Input Speed",measurementSystem:"Measurement System",open:"Edit",close:"Confirm"},FAMILY_OPTIONS:{title:"Family",open:"Show All",close:"Cancel"}},priceSummary:{note:"Add the product to cart to get detailed information about the final price of the product",vatExcluded:"VAT excluded"},technicalData:{datasheet:"Download Datasheet",productData:"Product Data"},availability:{title:"Lead time indicators",quotation:"Faster estimated delivery",normal:"Standard estimated delivery",express:"Faster estimated delivery",unavailable:"Not deliverable"},actions:{datasheet:"Product Datasheet",bom:"BOM",dimensions:"Product Dimensions",cad:{label:"Technical Drawings",download:"Download",warning:"<i>This CAD model is purely indicative and may not contain every technical element of the product in an accurate and detailed manner.<br/>For any specific needs, please send a detailed request.</i>"},suggestedConfig:"Complete configuration",support:"Get Support",finishedCode:"Product Code",calculatePrice:"Calculate Price",calculatedPrice:"Calculated Price: {{price}}"},buttons:{addToCart:"Add to Cart",saveDraft:"Save Draft",reset:"Start over",saveConfiguration:"Save Configuration",back:"Back"},addToCart:{loading:"We are preparing the selected configuration for adding to cart. The process may take several minutes, do not close or reload the page",success:{title:"Added to your cart",body:"{{product}} - Quantity: {{quantity}} - Total: {{total}}",viewCart:"CART",continueShopping:"CONTINUE SHOPPING"},error:"Failed to add product to cart"},saveDraft:{title:"Create draft",label:"Draft name",save:"SAVE DRAFT",success:"Draft saved successfully",error:"Failed to save draft"},datasheetModal:{title:"Product Datasheet",label:"Customer Email",downloadNow:"Download Now",sendEmail:"Send via Email"},finishedCodeModal:{title:"Finished Product Code",errorTitle:"Error Generating Finished Product Code",bodyText:"Generated finished product code: {{code}}",addToProducts:"Add to My Products"},inforecord:{material:"Material",description:"Description",customerMaterial:"Customer Material",addAll:"Add All",resultCount:"{{ from }} - {{ to }} of {{ total }} Returns"},mandatory:"Required",dataSheetError:"Error downloading datasheet",emptyProductCode:"Empty product code",drawings:{close:"Close",message:"The drawing is not available, and an operator will create it manually if required. Do you wish to open a new ticket for that?",yes:"Yes"}}};var gO={orderDetails:{noOrderFound:"It is currently not possible to retrieve the order;
15 please try again in a few seconds. Thank you.",overview:"Summary",placedOn:"Order Date",purchaseOrderNumber:"P.O. Number",requestedPODate:"P.O. Date",documents:{download:"Download"}}};var fO={paymentCard:{comboCard:{label:"Select Credit or Debit Card",CREDIT:"Credit",DEBIT:"Debit"}},paymentMethods:{paymentMethods:"Payment methods",selectMethod:"Payment Information",sepaDirectDebit:"SEPA Direct Debit",invalid:"The selected payment method is invalid. Please verify it and try again",invoice:"Wire Transfer / Check / ACH",accountToPay:"Bonifico bancario",mybank:"Unicredit MyBank",bpay:"Unicredit Bancomat Pay",ideal:"iDEAL",eps:"EPS",boleto:"Boleto",pos:"POS",alternative:{dob:{label:"Date of birth"},ssn:{default:"Personal Number (last 4 digits)",BR:"Social Security Number (CPF/CNPJ)"},firstName:{label:"First Name"},lastName:{label:"Last Name"},connectedTerminals:{select:"SELECT YOUR TERMINAL"}}}};var hO={addToCart:{askForQuote:"Ask for Quote",itemAddedToYourCart:"Added to Your Shopping Cart",viewCart:"Cart",continueShopping:"Continue shopping",obsolete:{label:"This product is obsolete *",note:"* In the case of an obsolete VF series product, check the dimensions of the new W series product as they may be different from the original product.",substitute:"Go to replacement product"},shopDisabled:{title:"Thank you for your interest in Bonfiglioli products",body:"Unfortunately we cannot sell directly to end customers. Please contact your local subsidiary or authorized distributor:<br/><br/><a href='https://www.bonfiglioli.com/international/en/company-contacts' target='_blank'>https://www.bonfiglioli.com/international/en/company-contacts</a>"}},productSummary:{priceSubtitle:"Add the product to cart to get detailed information about the final price of the product",vat:"VAT excluded"},docSection:{documents:"Product Documents",datasheet:"Specifications",dimensions:"Dimensions",drawings2D:"2D Drawings",drawings3D:"3D Drawings"}};var bO={quote:{summary:{prices:{quoteDiscount:"Quote Discount:"}},header:{name:"Quote Name",entries:"Quote Entries",addProducts:"Add Products",button:{synced:"Synced",notsynced:"Sync to CRM"},tab:{codes:"Generate Material Codes",extConfigs:"Retrieve ext. Config.",pdf:"PDF Preview"},generateCodes:{title:"Code Generation",message:"Code generation will start asynchronously.",confirm:"Confirm",cancel:"Cancel"},pdfNotAvailable:"PDF preview is not available for this quote.",syncSuccess:"Quote synchronized with Salesforce successfully.",syncError:"Error synchronizing quote with Salesforce.",generateCodesSuccess:"Code generation started successfully.",generateCodesError:"Error starting code generation.",retrieveMissingExternalConfigSuccess:"Missing entries's external configurations retrieved successfully",retrieveMissingExternalConfigError:"Error while retrieving entries's missing external configuration",migrateSuccess:"Configurators migrated successfully.",migrateError:"Error migrating configurators."},migratecodes:"You have generated material codes for this quote. You have to check for c
15ontract prices for those code. This operation can take some time.","migratecodes.submit":"Check for contract prices",informations:{title:"Quote Information",id:"Quotation ID",name:"Quotation Name",sapcustomer:"SAP Customer Code",date:"Quotation Date",validity:"Quotation Validity",language:"Language Quote",sapQuoteId:"SAP Quote ID"},entries:{title:"Items",products:"Products",tab:{items:"Quote Items",quickOrder:"Add Product",entriesLimitWarning:"You can add up to 25 valid SKUs below and add to quote."},empty:"No items in this quote.",columns:{number:"N\xB0",product:"Product",qty:"Quantity",listPrice:"List Price",discount:"Discount",automaticDiscount:"Automatic Discount",manualDiscount:"Manual Discount",netUnitPrice:"Net Unit Price",totalPrice:"Total Price",leadTime:"Lead Time",reqDeliveryDate:"Requested Delivery Date"},configIncomplete:"Configuration incomplete",editConfiguration:"Edit configuration",rejected:"Rejected: {{reason}}",pendingCodeGeneration:"To view the prices, you need to generate the material code",externalConfigRetrieveHasFailed:"The external configuration retrieve process has failed, re-try manually",actions:{additionalInfo:"Additional Information",generateCode:"Generate Code",updatePrice:"Update Price",remove:"Remove"},totals:{subtotal:"Subtotal",discounts:"Discounts",total:"Total Price"},discountsModal:{title:"Price informations for row {{entryId}} - {{code}}",listPrice:"Price List",netBeforeCharges:"Net Before Add. Charges",automaticDiscount:"Automatic Discount",urgencyTransportation:"Urgency Transportation",surchargeCosts:"Energy Surcharge Costs",manualDiscount:"Manual Discount",percentTrans
15port:"Transport",extraManualDiscount:"Extra Manual Discount",packaging:"Packaging",contract:"Contract Price",multiplier:"Multiplier",manualNetPrice:"Manual Net Price",netPrice:"Net Price",submit:"Save",close:"Close"},additionalInfoModal:{title:"Additional Information",extendedDescription:"Extended Description",weight:"Weight",submit:"Save",close:"Close"}},salesConditions:{title:"Sales Conditions",poNumber:"Customer RFQ Number",poDate:"PO Date",validFrom:"Valid From",validTo:"Valid To",incoterms:"Incoterms",requestedDeliveryDate:"Requested Delivery Date",packagingCosts:"Packaging Costs",payment:"Payment Condition",transport:"Transport Costs",orderReason:"Order Reason"},notes:{title:"PDF Notes",allDocumentText:"All document",warranty:"Warranty offer",quotationNote:"Quotation Note"},partners:{title:"Partner Functions",function:"Function",partner:"Partner",address:"Address",soldTo:"Sold-To Party",billTo:"Bill-To Party",payer:"Payer",shipTo:"Ship-To Party"},configurator:{tabs:{features:"Features","3dPreview":"3D Preview",techData:"Technical Data"},techData:{attribute:"Attribute",value:"Value"},"3dPreview":{placeholder:"3D Preview will be available here."},total:"Total",saveToQuote:"Save to Quote",saveSuccess:"Configuration saved to quote successfully.",saveError:"Error saving configuration to quote.",incompleteError:"Configuration is incomplete or has conflicts."}},quotePdf:{toolbar:{backToQuote:"Back to Quote",printLocally:"Print locally",saveLocally:"Save locally",saveInSF:"Save in CRM",systemTechnicalData:"System Technical Data",motorIESClass:"Motor IES Class",language:"Language",numberLocale:"Decimal separator",conditionsHide:"Hide",conditionsShowLink:"Show Link",conditionsShowText:"Show Text",generatingPDF:"Generating PDF file...",publishingPDF:"Publishing PDF file...",generateError:"Error generating PDF.",publishSuccess:"PDF published to Salesforce successfully.",publishError:"Error publishing PDF to Salesforce.","number_format_name_en-US":"Dot","number_format_name_it-IT":"Comma"},page:{quotation:"Quotation",quotationId:"Quotation ID",revisionNumber:"Rev N\xB0",customerId:"Customer ID",quotationDate:"Quotation Date",validityDate:"Validity",rfqNumber:"Customer RFQ N\xB0",offerPage:"Offer Page {{n1}}/{{ntot}}",survey:"Link to survey",phoneAbbr:"Ph. {{value}}"},summary:{capSoc:"Cap. {{capSoc}}",piva:"P.IVA",phone:"Phone",email:"Email",pec:"PEC",website:"Website",validity:"Validity",currency:"Currency",customer:"Customer",recipient:"Ship-to",consultantTeam:"If you would like to discuss other details, please contact your sales representative at the following contacts:",contact:"Contact",name:"Name",quotationReferredTo:"The quotation is referred to:",position:"Position",details:"Details",leadTime:"Lead Time",unitNetPrice:"Unit value",orderQty:"Qty",value:"Value",materialID:"Material ID: {{val}}",description:"Description: {{val}}",customsCode:"Customs Code: {{val}}",customerMaterialID:"Customer Material ID: {{val}}",notes:"Notes:",packagingPrice:"Packaging Price",transportPrice:"Transport Price",expressDeliveryPrice:"Express Delivery Price",taxes:"Sales Tax/VAT (not included in total price)",totalWithTaxes:"Total (including Sales Tax/VAT)",totalWithTaxesBrazil:"Total with Taxes (PIS/COFINS/ICMS)",totalTaxes:"Total Taxes",temporarySurcharge:"Tariff Surcharge is included in the unit value above, this is the total for all items quoted",oilCost:"Sigaus Tax",total:"Total",paymentType:"Payment type",paymentConditions:"Payment conditions",warrantyOffer:"Warranty Offer",incoterm:"Incoterm",shippingType:"Shipping Type",specialProcedure:"Special Procedure:",orderConditions:"Thanking you for your confidence in us, we extend cordial greetings.<br><br><b>{{orgName}}</b>",ncmValue:"NCM: {{val}}",ipiTaxRate:"IPI %: {{val}}",entryPriceWithTaxes:"Price with taxes",taxesTotal:"Total Taxes",totalTaxesBrazil:"Taxes (PIS/COFINS/ICMS)"},product:{leadTime:"Lead Time",unitValue:"Unit value",qty:"Qty",units:"Units",value:"Value",productCode:"Product Code",productDesignation:"Product Designation",productDisclaimer:"Version, Color and Option could be different from the picture above. Please refer to configuration parameters.",applicationInformation:"Application information",application:"Application",machine:"Machine",drive:"Drive",applicationTechnicalData:"Application Technical Data",systemTechnicalData:"System Technical Data",motorPowerLosses:"Motor Power Losses [W] according with Efficiency regulation IEC 61800-9 for ",ies2ClassSystem:"IES2 Class System",relativeTorque:"Relative Torque",relativeSpeed:"Relative Speed [%]","3dDrawing":"3D Drawing","2dDraft":"2D Draft",datasheet:"Datasheet & Dimensions",catalogueBrochures:"Catalogue & brochures",appTechModal:{visible:"Visible",techName:"Tech. Name",name:"Name"}},terms:{generalConditionsOfSale:"General Conditions of Sale"}}};var vO={quickOrder:{header:{product:"Product",designation:"Designation",qty:"Qty"},skuPlaceholder:"Enter SKU",importXml:"Import Cart (Xml)",resetForm:"Reset Form",addToCart:"Add to cart",showDescription:"Show description",addToQuote:"Add to quote",modal:{techDrawings:"Tech Drawings"},close:"Close",extDescr:"Product extended description"},materialModal:{tabs:{materials:"Materials",myMaterials:"My Materials"},form:{category:"Category",series:"Series",materialCode:"Code or series",description:"Description",code:"Code"},categories:{all:"All",components:"Components",special:"Customer Special Product",kit:"Kit",standard:"Standard Completed Product (Configurable)",subgroup:"Subgroup"},actions:{search:"Search",close:"Close"},searching:"Searching...",table:{code:"Code",description:"Description",inforecord:"Inforecord"},myMaterials:{header:"Find the product by custom material code",subheader:"If you haven't created any custom material yet, you can add it in the section",link:"My Materials"}},bfOrderDetails:{columns:{id:"ID",code:"Code",materialCode:"Material code",customerMaterialCode:"Customer Material Code",description:"Description",quantity:"Quantity",orderQuantity:"Order quantity",confirmedQuantity:"Confirmed quantity",shippedQuantity:"Shipped quantity",confirmed:"Confirmed",shippedQty:"Shipped Qty",lineItemTotal:"Line item total",status:"Status",invoiceNumber:"Invoice Number",notaFiscalNumber:"Nota Fiscal Number",invoiceType:"Invoice Type",positionId:"Position ID",invoiceDate:"Invoice Date",netValue:"Net Value",shipmentDate:"Shipment Date",shipmentDoc:"Shipment Doc",shipmentVia:"Shipment Via",shipTerms:"Ship Terms",billOfLading:"Bill of Lading",trackingNo:"Tracking No.",requestedDeliveryDate:"Requested Delivery Date",confirmedDate:"Confirmed Date",expectedDeliveryDate:"Expected Delivery Date"},tracking:"Track",statuses:{PENDING_APPROVAL:"Pending Approval",R:"Open",F:"Confirmed",P:"Partially shipped",S:"Shipped",I:"Invoiced",D:"Cancelled"},blockStatuses:{E0001:"",E0005:"",E0007:"ITEM IS ON HOLD",Z0001:"ITEM IS DELAYED"},documents:{download:"Download"},modal:{title:"Details",material:{title:"Material description",code:"Material code",customerId:"Customer Material Code",designation:"Designation"},price:{title:"Price description",unitPrice:"Unit Price",surcharge:"Temporary Increase",orderedQuantity:"Ordered Quantity",expediteCharges:"Expedite Charges",packaging:"Packaging",transport:"Transport",totalAmount:"Total Amount",totalAmountWithSurcharge:"Total Amount with Temporary Increase"},quantity:{title:"Quantity",confirmed:"Confirmed Quantity",shipped:"Shipped Quantity",billed:"Billed Quantity"}}}};var yO={savedCartDetails:{editSavedCart:"Edit",deleteSavedCart:"Delete Cart",backToSavedCarts:"Back to Order Templates",itemsWarning:"Promotions and totals reflect what existed at the time the cart was saved. Promotions and totals may change or no longer apply when the cart is restored."},savedCartList:{makeCartActive:"Restore"},savedCartDialog:{saveForLater:"Save Cart",itemsSavedForLater:"Your cart will be moved to Saved Cart list.",savedCartName:"Name",savedCartDescription:"Description",charactersLeft:"Characters left: {{
15count}}",restoreSavedCart:"Ripristina Carrello Salvato",name:"Cart Name:",id:"ID:",quantityFull:"Number of products:",followingCartRestore:"The following saved cart will restore as active cart",keepCopySavedCart:"Keep a copy of this cart on saved list",nameOfCloneCart:"The current items in the cart will be saved as:",preventSaveActiveCart:"I do not want to save items for later"},addToSavedCart:{saveCartForLater:"Save as template"}};var CO={customerTicketing:{ticketId:"Ticket ID",createdOn:"Date Created",changedOn:"Date Updated",uploadFile:"Choose file",cancel:"Back"},createCustomerTicket:{addNewRequest:"Add support ticket",addRequest:"Add new",associateTo:"Associated To",attachFile:"Attach a file",selectCategory:"Select a category",updated:"Updated",Cart:"Cart",Order:"Order",SavedCart:"Saved cart",subjectMessage:"Support request for configuration {{designation}}",cartSubjectMessage:"Support request for cart with code {{cartCode}}"}};var kO={updateProfileForm:{companyName:"Company Name",email:"Email Address",phone:"Telephone",country:"Country",measurementSystem:"Measurement System",taxExemptionDocument:"Add Tax Exemption Document",maxFileSize:"Maximum file size is {{ maxFileSize }} MB",downloadTaxExemptionDocument:"Download current document",taxExemptionExpiration:"Document expiration: {{ expirationDate }}",update:"Update"}};var _O={s4omScheduleLines:{entryInfo:"{{quantity}} {{unit}} on {{date}}",missingLine:"{{quantity}} {{unit}} still to schedule"}};var SO={address:sO,bonfiglioli_translations:lO,cart:cO,checkout:dO,checkoutB2B:uO,common:mO,configurator:pO,order:gO,payment:fO,product:hO,quote:bO,orderManagement:vO,savedCart:yO,customerTicketing:CO,myAccount:kO,s4omScheduleLines:_O};var AO={addressBook:{noSavedAddresses:"No hay direcciones guardadas",defaultAddress:"Predeterminada",deleteAddress:"Eliminar Direcci\xF3n",confirmDelete:"\xBFEst\xE1 seguro de que desea eliminar la siguiente direcci\xF3n?",delete:"Eliminar",cancel:"Cancelar",select:"Usar esta Direcci\xF3n",searchPlaceholder:"Buscar direcci\xF3n..."},addressForm:{lastName:{default:"Nombre"},line1:{default:"Direcci\xF3n L\xEDnea 1",CN:"Nombre de la Calle con N\xFAmero",JP:"N\xFAmero de sub\xE1rea adicional, n\xFAmero de casa"},line2:{default:"N\xFAmero de Casa"},town:{default:"Ciudad/Localidad",JP:"Ciudad, pueblo, distrito urbano"},region:{default:"Provincia",JP:"Nombre de la prefectura",US:"Estado / Provincia"},postalCode:{default:"C\xF3digo Postal",CA:"C\xF3digo Postal",CN:"C\xF3digo Postal",US:"C\xF3digo Postal"},phone:{default:"N\xFAmero de tel\xE9fono"}}};var wO={category:{availability:{label:{success:"Disponible",warning:"Bajo pedido",danger:"No disponible"}}},footer:{headquarters:"Sede Central",plant:"Bonfiglioli s.p.a",paymentMethod:"M\xE9todos de pago"},bfHeader:{seeAll:"Ver todo",login:"Iniciar sesi\xF3n",register:"Crear una quenta",upgrade:"Mejorar cuenta"},hero:{signUp:"Crear una cuenta"},"product-search":{designation:"Denominaci\xF3n",availability:"Disponibilidad",viewProduct:"Ver P\xE1gina del Producto",addFavourites:"A\xF1adir a favoritos",removeFavourites:"Eliminar de favoritos",sendTo:"Enviar a",modalTitle:"Series Disponibles",efficiencyLabel:"Eficiencia",standardLabel:"Est\xE1ndar",empty:"-",efficiencyIe1:"IE1",efficiencyIe2:"IE2",efficie
15ncyIe3:"IE3",efficiencyIe4:"IE4",compact:"COMPACTO",iec:"IEC",noResults:"No se han encontrado resultados para su b\xFAsqueda"},search:{codes:"C\xF3digos",series:"Series",categories:"Categor\xEDas"},SearchResultTabContainer:{tabs:{SearchResultCodesTabComponent:"C\xF3digos",SearchResultSeriesTabComponent:"Series",SearchResultCategoriesTabComponent:"Categor\xEDas"}},ProductDetailsTabPanelContainer:{tabPanelContainerRegionGroup:"Panel de Pesta\xF1as",tabs:{ProductSpecsAndDownloadTabComponent:"CARACTER\xCDSTICAS T\xC9CNICAS Y DESCARGAS",AvailableProductsTabComponent:"PRODUCTOS DISPONIBLES","3DPreviewTabComponent":"VISTA PREVIA 3D",ProductReferencesComponent:"PRODUCTOS RELACIONADOS"}},ConfiguratorTabPanelContainer:{tabs:{BonfiglioliProductConfiguratorComponent:"Caracter\xEDsticas","3DPreviewTabComponent":"Vista Previa 3D",BonfiglioliConfiguratorOverviewComponent:"Datos T\xE9cnicos"},reset:{title:"Restablecer",body:"\xBFDesea iniciar una nueva configuraci\xF3n?",confirm:"OK",cancel:"Cancelar"}},SmartsizerConfiguratorTabPanelContainer:{tabs:{BonfiglioliProductConfiguratorComponent:"Caracter\xEDsticas","3DPreviewTabComponent":"Vista Previa 3D",BonfiglioliConfiguratorOverviewComponent:"Datos T\xE9cnicos"}},addToCartComponent:{productObsolete:"Este producto est\xE1 obsoleto *",additionalNote:"*En el caso de un producto obsoleto de la serie VF, compruebe las dimensiones del nuevo producto de la serie W, ya que pueden diferir del producto original.",replacementProduct:"Ir al producto sustitutivo",askForQuote:"Solicitar Oferta",addToBasket:"A\xF1adir al carrito",multiplierWarning:"Cantidad pedible solo en m\xFAltiplos de {{multiplier}}"},specs:{title:"Especificaciones",keyBenefits:"Ventajas principales",mainOptions:"Opciones principales",torqueRange:"Rango de par",torqueRangeImperial:"Rango de par (UI)",gearRatios:"Relaciones de transmisi\xF3n",certifications:"Certificaciones",transmissibleMechanicalPower:"Potencia mec\xE1nica transmisible",output:"Salida",motors:"Motores",motorsOptions:"Opciones de motores"},availableProducts:{completeConfiguration:"Configuraci\xF3n Completa",defaultDescription:"Contin\xFAe para proceder con la configuraci\xF3n del producto",orderBy:"Ordenar Por",filters:"Filtros",availability:"Disponibilidad",modalTitle:"Variantes Disponibles",suggestText:"\xBFNo encuentra lo que busca?",suggestLink:"Ir al configurador"},"b2b-unit-selector":{select:"Seleccione su unidad para esta sesi\xF3n",search:{placeholder:"Buscar por unidad...",title:"Buscar por nombre o c\xF3digo de unidad"},continue:"Continuar",nouser:"No hay unidades disponibles",warn:"Advertencia",disclaimer:"Cambiar de unidad reiniciar\xE1 su sesi\xF3n actual. \xBFDesea continuar?",accept:"Aceptar"},cartPage:{cartItems:"Art\xEDculos del Carrito",addCoupon:"A\xF1adir Cup\xF3n",cartId:"ID del Carrito:",clearCart:"Vaciar todo",importCart:"Cargar desde XML",exportCart:"Exportar excel",exportFileName:"Bonfiglioli_Detalles_Carrito",exportError:"Seleccione la fecha de entrega"},importSavedCart:{description:"El archivo importado se utilizar\xE1 para crear un carrito guardado.",formatTitle:"El archivo de texto debe enumerar la informaci\xF3n del pedido con el siguiente formato:",formatItem1:"Enlace a XSD",formatItem2:"Tama\xF1o m\xE1ximo del archivo: 1 MB",formatItem3:"El archivo XML puede contener un m\xE1ximo de 100 posiciones",uploadInstructions:"Seleccione un archivo para cargar. El archivo debe ser un archivo de texto con extensi\xF3n XML.",uploadNote:"El tiempo de carga para un pedido de 100 posiciones es de aproximadamente 10 minutos.",chooseFile:"Elegir archivo",cleanCart:"Vaciar carrito",import:"Importar",uploadStarted:"Carga en curso...",successMessage:"Importaci\xF3n completada correctamente.",goToSavedCarts:"Ir a carritos guardados",resultsList:"Resultados de la carga",quantity:"Cantidad: ",code:"C\xF3digo: "},bfOrderHistory:{noOrders:"No se han encontrado pedidos",missingOrdersTitle:"Atenci\xF3n: los siguientes pedidos se est\xE1n procesando. Estar\xE1n disponibles en breve en el historial de pedidos",exportXls:"Exportar Excel",filters:{dateFrom:"Fecha Desde",dateTo:"Fecha Hasta",orderStatus:"Estado del Pedido",orderNumber:"N\xFAmero de Pedido",clientReferenceNumber:"N\xFAmero de PO",product:"Producto"},table:{orderNumber:"N\xFAmero de Pedido",poNumber:"Pedido del Cliente",datePlaced:"Fecha del Pedido",amount:"Importe",status:"Estado",shippedTo:"Enviado A"},orderStatuses:{ALL:"Todos",OPEN:"Abierto",COMPLETED:"Completado",CANCELLED:"Cancelado",NOTSHIPPED:"No envi
15ado",SHIPPED:"Enviado",PARTSHIPPED:"Parcialmente enviado",PARTIALLY_PROCESSED:"En proceso",CREATED:"Abierto"},actions:{viewOrder:"Ver Pedido",reorder:"Volver a pedir"},sort:{label:"Ordenar por:","creationDate-desc":"Fecha (m\xE1s reciente primero)","creationDate-asc":"Fecha (m\xE1s antigua primero)","purchaseOrderNumber-asc":"N\xFAmero de PO (A-Z)","purchaseOrderNumber-desc":"N\xFAmero de PO (Z-A)"}},OrderManagementTabContainer:{tabPanelContainerRegionGroup:"Pedidos",tabs:{AccountOrderHistoryComponent:"Historial de Pedidos",QuickOrderComponent:"Pedido R\xE1pido",AccountMyMaterialsComponent:"Mis Materiales",BOMTabComponent:"Lista de Materiales"}},WorkspaceTabContainer:{tabs:{WorkspaceConfigurationsTabComponent:"\xDAltimas Configuraciones",WorkspaceCartsTabComponent:"Carritos",WorkspaceFavoritesTabComponent:"Favoritos",WorkspaceMessagesTabComponent:"Mensajes"}},workspace:{name:"Nombre",cartId:"ID del Carrito",designation:"Denominaci\xF3n",items:"Art\xEDculos",total:"Total",createdBy:"Creado Por",updated:"Actualizado",status:"Estado",restore:"Restaurar",share:"Compartir",message:"Enviar mensaje",delete:"Eliminar",daysAgo:"hace {{value}} d\xEDas",hoursAgo:"hace {{value}} horas",minutesAgo:"hace {{value}} minutos",viewProductPage:"Ver P\xE1gina del Producto",removeFavourites:"Eliminar de favoritos",sendTo:"Enviar a",badgeDraft:"Borrador",badgeShared:"Compartido",badgeWithConflicts:"con conflictos",badgeIncomplete:"por completar",badgeComplete:"completo",modal:{activeCartMsg:"Los art\xEDculos actuales del carrito se guardar\xE1n como:",title:"Enviar mensaje al contacto",titleDelete:"Eliminar Carrito Guardado",titleRestore:"Restaurar Carrito Guardado",contactList:"Lista de Contactos",deleteMessage:"Se eliminar\xE1 el siguiente carrito",restoreMessage:"El siguiente carrito guardado se restaurar\xE1 como carrito activo",message:"Mensaje",attachment:"Adjunto",sendButton:"Enviar",deleteButton:"Eliminar",cancelButton:"Cancelar",cartName:"Nombre del Carrito",cartId:"ID",numberOfProducts:"N\xFAmero de productos",retainSavedCart:"Guarde una copia de este carrito en la lista de plantillas guardadas",saveActiveCart:"No deseo guardar los art\xEDculos para m\xE1s tarde"}},bom:{list:{header:"Lista de Materiales",materialsFor:"Materiales disponibles para",empty:"No se han encontrado resultados"},filter:{title:"Filtro",series:"Serie",materialCode:"C\xF3digo de Material",description:"Descripci\xF3n",maxResults:"N\xFAmero m\xE1ximo de resultados",apply:"Aplicar",reset:"Restablecer"},search:{label:"Buscar:",placeholder:"Buscar..."},table:{code:"C\xF3digo/Serie",description:"Descripci\xF3n",quantity:"Cantidad",uom:"UoM",stockLevel:"Stock"},details:{title:"Lista de Materiales para",warehouse:"Almac\xE9n",availability:"Disponibilidad"},actionBar:{selectedItems:"art\xEDculos seleccionados",excelDownload:"Descarga en Excel",addToCart:"A\xF1adir seleccionados al carrito"},addToCartDialog:{title:"A\xF1adido a su carrito",titleQuote:"A\xF1adido a su oferta",errorMessage:"{{ count }} productos no se a\xF1adieron al carrito, compruebe los siguientes errores:",errorMessageQuote:"{{ count }} productos no se a\xF1adieron a la oferta, compruebe los siguientes errores:",article:"Art\xEDculo",lt:"PE",price:"Precio",qty:"Cant",subtotal:"Subtotal",continueShopping:"Seguir comprando",goToCart:"Carrito"},errors:{downloadFailed:"Error al descargar el archivo Excel",addToCartFailed:"Error al a\xF1adir productos al carrito"},pagination:{showing:"Mostrando {{from}} a {{to}} de {{total}} entradas"},emptyList:"\xA1No se han encontrado listas de materiales para la selecci\xF3n actual!"},OrderDetailsTabContainer:{tabPanelContainerRegionGroup:"Detalles del Pedido",tabs:{AccountOrderDetailsDetailsTabComponent:"Detalles",AccountOrderDetailsInvoiceTabComponent:"Facturaci\xF3n",AccountOrderDetailsShippingTabComponent:"Env\xEDo",AccountOrderDetailsSchedulingTabComponent:"Programaci\xF3n"}},SelectorTabContainer:{tabPanelContainerRegionGroup:"Selector",tabs:{SelectorTechnicalDataTabComponent:"Datos T\xE9cnicos",SelectorApplicationsTabComponent:"Aplicaciones",SelectorAvailableConfigurtionsTabComponent:"Configuraciones Disponibles"}},selector:{environment:{title:"Sistema de Medici\xF3n"},productType:{title:"Tipo de Producto"},filter:{disabled:"Esta opci\xF3n est\xE1 deshabilitada porque el atributo {{cstic}} est\xE1 completado",tolerance:"Tolerancia",serviceFactor:"Factor de Servicio"},disclaimer:{textBefore:"El configurador no incluye ning\xFAn c\xE1lculo, evaluaci\xF3n o aprobaci\xF3n de la carga radial sobre el eje de salida o de entrada (cuando corresponda). Si su aplicaci\xF3n requiere una carga radial, ",textLink:"cont\xE1ctenos",textAfter:".",text2:"Al finalizar la configuraci\xF3n del producto, revise los detalles del producto para asegurarse de que cumple con los requisitos de la aplicaci\xF3n. Bonfiglioli no garantiza ni se responsabiliza de los productos aplicad
15os incorrectamente.",accept:"Entiendo las limitaciones de esta herramienta"},actions:{resetValues:"Restablecer Valores",saveDraft:"Guardar Borrador",viewResults:"Ver Resultados"},applications:{title:"Aplicaci\xF3n",useData:"Usar datos en el selector"},availableConfigurations:{results:"resultados",sortBy:"Ordenar por",designation:"Denominaci\xF3n",completeConfig:"Complete su configuraci\xF3n",designationHint:"Contin\xFAe para proceder con la configuraci\xF3n del producto",filters:"Filtros",orderBy:"Ordenar por",modalTitle:"Productos Disponibles",modalSubtitle:"\xBFNo encuentra lo que busca? "},saveDraft:{title:"Crear borrador",label:"Nombre del borrador",save:"Guardar Borrador",success:"Borrador guardado correctamente",error:"Error al guardar el borrador"}},dashboard:{viewAll:"Ver todo",configHistories:{title:"Historial Reciente",NEW:"Hay <b>{{count}}</b> configuraciones nuevas",COMPLETE:"Hay <b>{{count}}</b> configuraciones completadas",CONFLICT:"Hay alg\xFAn conflicto en <b>{{count}}</b> configuraci\xF3n"},conversationHistory:{title:"Mensajes",comments:"<b>{{count}}</b> comentarios nuevos de {{firstName}} {{lastName}}"},carts:{title:"Carritos",new:"Hay <b>{{count}}</b> carritos nuevos",drafts:"Hay <b>{{count}}</b> borradores"}},DistributorTicketsTabContainer:{tabPanelContainerRegionGroup:"Tickets RFQ",tabs:{DistributorTicketsOpenComponent:"Pendientes de Aceptar",DistributorTicketsAcceptedComponent:"Aceptados",DistributorTicketsClosedComponent:"Cerrados"}},rfqTickets:{noTickets:"No hay tickets para mostrar",id:"ID de RFQ:",status:"Estado:",category:"Categor\xEDa:",quantity:"Cantidad:",customer:"Cliente:",phone:"Tel\xE9fono:",designation:"Denominaci\xF3n:",address:"Direcci\xF3n:",note:"Nota:",configurationData:"Datos de Configuraci\xF3n",action:{ACCEPT:"Aceptar",REJECT:"Rechazar",CLOSE:"Cerrar"},create:{designation:"Denominaci\xF3n",quantity:"Cantidad",date:"Fecha",firstName:"Nombre",lastName:"Apellido",line1:"L\xEDnea 1",town:"Ciudad",region:"Regi\xF3n",postalCode:"C\xF3digo Postal",phone:"Tel\xE9fono",note:"Nota (Opcional)",address:"Direcci\xF3n",save:"Guardar Ticket",openSavedAddresses:"Abrir Libreta de Direcciones",newAddress:"Nueva Direcci\xF3n"}},upgradeAccount:{requiredFields:"* Campos obligatorios",requiredField:"Este campo es obligatorio",companySection:"INFORMACI\xD3N DE LA EMPRESA",billingSection:"INFORMACI\xD3N DE FACTURACI\xD3N",email:"Correo Electr\xF3nico",firstName:"Nombre",lastName:"Apellido",companyName:"Nombre de la Empresa",address:"Direcci\xF3n",city:"Ciudad",postalCode:"C\xF3digo Postal",annualPotential:"Potencial Anual",companyCategory:"Categor\xEDa",mainSector:"Sector",subsector:"Subsector",vatCode:"IVA",gstCode:"C\xF3digo GST",taxExemption:"Exenci\xF3n Fiscal",taxExemptionFile:"Archivo de Exenci\xF3n Fiscal",pec:"Correo PEC",destinationCode:"C\xF3digo de Destino",upgradeBtn:"Mejorar cuenta"},interactiveNotifications:{timeout:{message:"La solicitud est\xE1 tardando m\xE1s de lo esperado. \xBFDesea reintentarlo?",errorMessage:"La solicitud est\xE1 tardando m\xE1s de lo esperado.",close:"Cerrar",retry:"S\xED"}},navigationHelp:"\xBFNecesita ayuda?",viewConfiguration:{id:"ID {{code}}"},auctions:{tabs:{running:"Subasta en Curso",active:"Pedidos Activos",processed:"Pedidos Procesados",rejected:"Pedidos Rechazados"},filters:{title:"Filtros",province:"Provincia",material:"Material",reason:"Motivo",selectProvince:"Seleccionar provincia",selectMaterial:"Seleccionar material",selectReason:"Seleccionar motivo",reset:"Restablecer"},list:{empty:"No se han encontrado subastas."},card:{orderCode:"N\xFAmero de Pedido del Cliente: {{code}}",countdown:"Hora de Finalizaci\xF3n de la Subasta",requiredShippingDate:"Fecha de Env\xEDo Requerida",totalOrder:"Precio Total de Recompra",customerTotalOrder:"Precio Total del Cliente",shippingAddress:"Direcci\xF3n de Env\xEDo",orderEntries:"L\xEDneas del Pedido",product:"Producto",price:"Precio de Recompra",customerPrice:"Precio del Cliente",qty:"Cant.",configuration:"Configuraci\xF3n",bom:"Lista de Materiales",openTicket:"Abrir Ticket de Soporte",registerShipment:"Registrar Nuevo Env\xEDo",shipmentDetails:"Detalles del Env\xEDo",reject:"Rechazar",accept:"Aceptar"},shipmentDetails:{title:"Detalles del Env\xEDo",shipmentDate:"Fecha de Env\xEDo",trackingID:"ID de Seguimiento",document:"Documento",download:"Descargar",n
15oDocument:"No hay documento disponible",shippedQty:"Cant. Enviada",close:"Cerrar"},registerShipment:{title:"Registrar Env\xEDo",shipmentDate:"Fecha de Env\xEDo",trackingID:"ID de Seguimiento",document:"Documento",quantity:"Cantidad",fileSizeError:"El tama\xF1o del archivo supera el m\xE1ximo permitido",close:"Cerrar",save:"Guardar"},messages:{acceptSuccess:"Subasta aceptada correctamente",acceptError:"Error al aceptar la subasta",rejectSuccess:"Subasta rechazada correctamente",rejectError:"Error al rechazar la subasta",consignmentSuccess:"Env\xEDo registrado correctamente",consignmentError:"Error al registrar el env\xEDo"},sorting:{CREATION:"Fecha de Creaci\xF3n",ACCEPTED:"Fecha de Aceptaci\xF3n",COMPLETED:"Fecha de Finalizaci\xF3n",DEADLINE:"Fecha L\xEDmite",REJECTED:"Fecha de Rechazo"}},"3dPreview":{loading:"El visor 3D se est\xE1 cargando...<br/>El tiempo de carga puede tardar varios minutos",fitAll:"Ajustar Todo",openMeasurementToolbox:"Abrir Herramientas de Medici\xF3n",measurementToolbox:{title:"Herramientas de Medici\xF3n",measurementMode:{title:"Modo de Medici\xF3n",modes:{None:"Ninguno",Radius:"Radio",Distance:"Distancia",Length:"Longitud",Angle:"\xC1ngulo",Volume:"Volumen",Area:"\xC1rea",BoundingBox:"Cuadro Delimitador",PointPosition:"Posici\xF3n del Punto"}},displayUnits:{title:"Unidades de Visualizaci\xF3n",units:{UNKNOWN:"PREDETERMINADO",MILLIMETER:"MIL\xCDMETROS",CENTIMETER:"CENT\xCDMETROS",METER:"METROS",INCH:"PULGADAS",FEET:"PIES",YARD:"YARDAS",MICROMETER:"MICR\xD3METROS",DECIMETER:"DEC\xCDMETROS",KILOMETER:"KIL\xD3METROS",MILE:"MILLA",MIL:"MIL"}},precision:"Precisi\xF3n"}}};var PO={cartDetails:{proceedToCheckout:"Ir a pagar",askForQuotation:"Solicitar presupuesto"},cartItems:{availability:"Fecha de Env\xEDo",item:"Art\xEDculo",id:"",deliveryDate:"Entrega Solicitada",leadTimeConfigurator:{prefix:"Fecha de Entrega No Confirmada - Por favor ",link:"abra un ticket",suffix:" para que un Representante de Atenci\xF3n al Cliente se ponga en contacto con usted"},unitPrice:"Precio Unitario",quantityFull:"Cant.",total:"Total",viewConfiguration:"Mostrar Configuraci\xF3n"},orderCost:{orderSummary:"Resumen",subtotal:"Precio total:",materialEnergySurcharge:"Tasa de Importaci\xF3n (Incluida en el Total)",expedite:"Cargos por Urgencia:",shipping:"Costes de Transporte Est\xE1ndar:",packaging:"Cargos de Embalaje:",oil:"Cargos de Aceite BESSIGAUS:",discount:"Descuentos del Pedido",salesTax:"Impuesto:",total:"Total",grossIncludeTax:"Su pedido incluye {{tax}} de impuesto.",priceInfo:"Los precios de los productos incluyen los costes de env\xEDo y embalaje y pueden variar seg\xFAn la cantidad o el n\xFAmero de productos en el carrito.",deliveryDateSummary:"Fecha de entrega solicitada",shippingWarning:"El precio de los productos incluye los costes de embalaje y puede variar seg\xFAn la cantidad o el n\xFAmero de productos en el carrito."},voucher:{placeholder:"introduzca el c\xF3digo de cup\xF3n"}};var TO={checkout:{items:"Art\xEDculos del Carrito ({{ count }})"},checkoutProgress:{deliveryMode:"M\xE9todo de Env\xEDo"},checkoutAddress:{addressBook:"Libreta de Direcciones"},checkoutReview:{confirmThatRead:"Al realizar el pedido, confirmo que he le\xEDdo y acepto los",placeOrderError:"Se produjo un error al realizar el pedido. Vuelva a intentarlo m\xE1s tarde o p\xF3ngase en contacto con soporte."},checkoutOrderConfirmation:{confirmationOfOrder:"Su N\xFAmero de Pedido es:",continueShopping:"Seguir Comprando"}};var xO={checkoutB2B:{orderReason:{label:"Acelerar producci\xF3n (opcional)",noChoice:"Motivo no seleccionado"},poDate:"Fecha del Pedido",poNumber:"N\xFAmero de Pedido",progress:{methodOfPayment:"Datos de Cabecera del Pedido"}}};var EO={common:{hide:"Ocultar",show:"Mostrar",next:"Siguiente"},navigation:{main:"Navegaci\xF3n principal"},pageMetaResolver:{product:{products:"Productos"},search:{title:'Ha buscado "{{query}}"'},order:{orders:"Pedidos",order:"Pedido {{code}}"},savedCarts:{savedCarts:"Carritos Guardados",savedCart:"Carrito Guardado {{code}}"},customerTicketing:{customerTickets:"Tickets de Soporte",customerTicket:"Actualizar Ticket de Soporte"},checkout:{cart:"Carrito"},bom:{heading:"B\xFAsqueda de materiales - Productos terminados est\xE1ndar (configurables)"}},searchBox:{examplesModal:"\xBFNecesita ayuda para encontrar el c\xF3digo?",modalTitle:"Ejemplos de placa de identificaci\xF3n",modalSubtitle:"Ejemplos de placa Bonfiglioli donde puede identificar el c\xF3digo de material para la b\xFAsqueda",placeholder:"Buscar productos, categor\xEDas o c\xF3digo.",help:{noMatch:"No se ha encontrado ning\xFAn producto..."}},chatMessaging:{customerService:"Servicio al cliente"},formErrors:{labeled:{max:"El campo {{ label }} debe ser menor que {{ max }}",min:"El campo {{ label }} debe ser mayor que {{ min }}"}}};var DO={configurator:{header:{toconfig:"Configurar y Dibujos"},updateSuccess:"Configuraci\xF3n actualizada correctamente",backgroundUpdate:"La actualizaci\xF3n de la configuraci\xF3n se est\xE1 ejecutando en segundo plano",resolveconflict:"RESOLVER CONFLICTO",tobecompelted:"PENDIENTE DE COMPLETAR",dropdown:{placeholder:"Seleccionar"},group:{ENVIRONMENT:{title:"Entorno",frequency:"Frecuencia",inputSpeed:"Velocidad de Entrada",measurementSystem:"Sistema de Medici\xF3n",o
15pen:"Editar",close:"Confirmar"},FAMILY_OPTIONS:{title:"Familia",open:"Mostrar Todo",close:"Cancelar"}},priceSummary:{note:"A\xF1ada el producto al carrito para obtener informaci\xF3n detallada sobre el precio final del producto",vatExcluded:"IVA no incluido"},technicalData:{datasheet:"Descargar Ficha T\xE9cnica",productData:"Datos del Producto"},availability:{title:"Indicadores de plazo de entrega",quotation:"Entrega estimada m\xE1s r\xE1pida",normal:"Entrega estimada est\xE1ndar",express:"Entrega estimada m\xE1s r\xE1pida",unavailable:"No disponible para entrega"},actions:{datasheet:"Ficha T\xE9cnica del Producto",bom:"Lista de Materiales",dimensions:"Dimensiones del Producto",cad:{label:"Dibujos T\xE9cnicos",download:"Descargar",warning:"<i>Este modelo CAD es solo indicativo y puede no contener todos los elementos t\xE9cnicos del producto de forma precisa y detallada.<br/>Para cualquier necesidad espec\xEDfica, env\xEDe una solicitud detallada.</i>"},suggestedConfig:"Completar configuraci\xF3n",support:"Obtener Soporte",finishedCode:"C\xF3digo del Producto",calculatePrice:"Calcular Precio",calculatedPrice:"Precio Calculado: {{price}}"},buttons:{addToCart:"A\xF1adir al Carrito",saveDraft:"Guardar Borrador",reset:"Empezar de nuevo",saveConfiguration:"Guardar configuraci\xF3n",back:"Atr\xE1s"},addToCart:{loading:"Estamos preparando la configuraci\xF3n seleccionada para a\xF1adirla al carrito. Este proceso puede tardar varios minutos, no cierre ni recargue la p\xE1gina",success:{title:"A\xF1adido a su carrito",body:"{{product}} - Cantidad: {{quantity}} - Total: {{total}}",viewCart:"CARRITO",continueShopping:"SEGUIR COMPRANDO"},error:"No se pudo a\xF1adir el producto al carrito"},saveDraft:{title:"Crear borrador",label:"Nombre del borrador",save:"GUARDAR BORRADOR",success:"Borrador guardado correctamente",error:"No se pudo guardar el borrador"},datasheetModal:{title:"Ficha T\xE9cnica del Producto",label:"Correo Electr\xF3nico del Cliente",downloadNow:"Descargar Ahora",sendEmail:"Enviar por Correo Electr\xF3nico"},finishedCodeModal:{title:"C\xF3digo de Producto Terminado",errorTitle:"Error al generar el c\xF3digo del producto terminado",bodyText:"C\xF3digo de producto terminado generado: {{code}}",addToProducts:"A\xF1adir a Mis Productos"},inforecord:{material:"Material",description:"Descripci\xF3n",customerMaterial:"Material del Cliente",addAll:"A\xF1adir Todo",resultCount:"{{ from }} - {{ to }} de {{ total }} Resultados"},mandatory:"Obligatorio",dataSheetError:"Error al descargar la ficha t\xE9cnica",emptyProductCode:"C\xF3digo de producto vac\xEDo",drawings:{close:"Cerrar",message:"El dibujo no est\xE1 disponible y, si es necesario, un operador lo crear\xE1 manualmente. \xBFDesea abrir un nuevo ticket para ello?",yes:"S\xED"}}};var IO={orderDetails:{noOrderFound:"Actualmente no es posible recuperar el pedido; por favor, int\xE9ntelo de nuevo en unos segundos. Gracias.",overview:"Resumen",placedOn:"Fecha del Pedido",purchaseOrderNumber:"N.\xBA de Pedido de Compra",requestedPODate:"Fecha del Pedido de Compra",documents:{download:"Descargar"}}};var zO={paymentCard:{comboCard:{label:"Seleccionar Tarjeta de Cr\xE9dito o D\xE9bito",CREDIT:"Cr\xE9dito",DEBIT:"D\xE9bito"}},paymentMethods:{paymentMethods:"M\xE9todos de pago",selectMethod:"Informaci\xF3n de Pago",sepaDirectDebit:"Domiciliaci\xF3n Bancaria SEPA",invalid:"El m\xE9todo de pago seleccionado no es v\xE1lido. Verif\xEDquelo e int\xE9ntelo de nuevo",invoice:"Transferencia Bancaria / Cheque / ACH",accountToPay:"Transferencia bancaria",mybank:"Unicredit MyBank",bpay:"Unicredit Bancomat Pay",ideal:"iDEAL",eps:"EPS",boleto:"Boleto",pos:"TPV",alternative:{dob:{label:"Fecha de nacimiento"},ssn:{default:"N\xFAmero Personal (\xFAltimos 4 d\xEDgitos)",BR:"N\xFAmero de Seguridad Social (CPF/CNPJ)"},firstName:{label:"Nombre"},lastName:{label:"Apellido"},connectedTerminals:{select:"SELECCIONE SU TERMINAL"}}}};var MO={addToCart:{askForQuote:"Solicitar Oferta",itemAddedToYourCart:"A\xF1adido a Su Carrito de Compra",viewCart:"Carrito",continueShopping:"Seguir comprando",obsolete:{label:"Este producto est\xE1 obsoleto *",note:"* En el caso de un producto obsoleto de la serie VF, compruebe las dimensiones del nuevo producto de la serie W, ya que pueden diferir del producto original.",substitute:"Ir al producto sustitutivo"},shopDisabled:{title:"Gracias por su inter\xE9s en los productos Bonfiglioli",body:"Lamentablemente no podemos vender directamente a clientes finales. P\xF3ngase en contacto con su filial local o distribuidor autorizado:<br/><br/><a href='https://www.bonfiglioli.com/international/en/company-contacts' target='_blank'>https://www.bonfiglioli.com/international/en/company-contacts</a>"}},productSummary:{priceSubtitle:"A\xF1ada el producto al carrito para obtener informaci\xF3n detallada sobre el precio final del producto",vat:"IVA no incluido"},docSection:{documents:"Documentos del producto",datasheet:"Especificaciones",dimensions:"Dimensiones",drawings2D:"2D Drawings",drawings3D:"3D Drawings"}};var OO={quote:{summary:{prices:{quoteDiscount:"Descuento de la oferta:"}},header:{name:"Nombre de la oferta",entries:"Art\xEDculos de la oferta",addProducts:"A\xF1adir productos",button:{synced:"Sincronizada",notsynced:"Sincronizar con CRM"},tab:{codes:"Generar c\xF3digos de material",extConfigs:"Recuperar conf. ext.",pdf:"Vista previa del PDF"},generateCodes:{title:"Generaci\xF3n de c\xF3digos",message:"La generaci\xF3n de c\xF3digos se iniciar\xE1 de forma as\xEDncrona.",confirm:"Confirmar",cancel:"Cancelar"},pdfNotAvailable:"La vista previa del PDF no est\xE1 disponible para esta oferta.",syncSuccess:"La oferta se ha sincronizado correctamente con Salesforce.",syncError:"Error al sincronizar la oferta con Salesforce.",generateCodesSuccess:"La generaci\xF3n de c\xF3digos se ha iniciado correctamente.",generateCodesError:"Error al iniciar la generaci\xF3n de c\xF3digos.",retrieveMissingExternalConfigSuccess:"Se han recuperado correctamente las configuraciones externas de las entradas que faltaban",retrieveMissingExternalConfigError:"Error al recuperar la configuraci\xF3n externa de las entradas que faltaban",migrateSuccess:"Los configuradores se han migrado correctamente.",migrateError:"Error al migrar los configuradores."},migratecodes:"Ha generado c\xF3digos de material para esta oferta. Debe comprobar los precios contractuales de esos c\xF3digos. Esta operaci\xF3n puede tardar alg\xFAn tiempo.","migratecodes.submit":"Comprobar precios contractuales",informations:{title:"Informaci\xF3n de la oferta",id:"ID de la oferta",name:"Nombre de la oferta",sapcustomer:"C\xF3digo de cliente SAP",date:"Fecha de la oferta",validity:"Validez de la oferta",language:"Idioma de la oferta",sapQuoteId:"ID de la oferta SAP"},entries:{title:"Posiciones",products:"Productos",tab:{items:"Posiciones de la oferta",quickOrder:"A\xF1adir producto",entriesLimitWarning:"A continuaci\xF3n puedes a\xF1adir hasta 25 SKU v\xE1lidos e incluirlos en el presupuesto."},empty:"No hay posiciones en esta oferta.",columns:{number:"N\xB0",product:"Producto",qty:"Cantidad",listPrice:"Precio de lista",discount:"Descuento",automaticDiscount:"Descuento autom\xE1tico",manualDiscount:"Descuento manual",netUnitPrice:"Precio neto unitario",totalPrice:"Precio total",leadTime:"Plazo de entrega",reqDeliveryDate:"Fecha de entrega solicitada"},configIncomplete:"Configuraci\xF3n incompleta",editConfiguration:"Editar configuraci\xF3n",rejected:"Rechazado: {{reason}}",pendingCodeGeneration:"Para visualizar los precios, debe generar el c\xF3digo de material.",externalConfigRetrieveHasFailed:"El proceso de recuperaci\xF3n de la configuraci\xF3n externa ha fallado; int\xE9ntalo de nuevo manualmente.",actions:{additionalInfo:"Informaci\xF3n adicional",generateCode:"Generar c\xF3digo",updatePrice:"Actualizar precio",remove:"Eliminar"},totals:{subtotal:"Subtotal",discounts:"Descuentos",total:"Precio Total"},discountsModal:{title:"Informaci\xF3n de precios para la posici\xF3n {{entryId}} - {{code}}",listPrice:"Precio de lista",netBeforeCharges:"Precio neto antes de recargos",automaticDiscount:"Descuento autom\xE1tico",urgencyTransportation:"Transporte urgente",surchargeCosts:"Recargo por energ\xEDa",manualDiscount:"Descuento manual",percentTrans
15port:"Transporte",extraManualDiscount:"Descuento manual adicional",packaging:"Embalaje",contract:"Precio contractual",multiplier:"Multiplicador",manualNetPrice:"Precio neto manual",netPrice:"Precio neto",submit:"Guardar",close:"Cerrar"},additionalInfoModal:{title:"Informaci\xF3n adicional",extendedDescription:"Descripci\xF3n ampliada",weight:"Peso",submit:"Guardar",close:"Cerrar"}},salesConditions:{title:"Condiciones de venta",poNumber:"N\xFAmero de RFQ del cliente",poDate:"Fecha del pedido",validFrom:"V\xE1lido desde",validTo:"V\xE1lido hasta",incoterms:"Incoterms",requestedDeliveryDate:"Fecha de entrega solicitada",packagingCosts:"Costes de embalaje",payment:"Condiciones de pago",transport:"Costes de transporte",orderReason:"Motivo del pedido"},notes:{title:"Notas PDF",allDocumentText:"Todo el documento",warranty:"Garant\xEDa",quotationNote:"Nota de la oferta"},partners:{title:"Funciones de socio",function:"Funci\xF3n de socio",partner:"Socio",address:"Direcci\xF3n",soldTo:"Cliente",billTo:"Cliente de facturaci\xF3n",payer:"Pagador",shipTo:"Direcci\xF3n de entrega"},configurator:{tabs:{features:"Caracter\xEDsticas","3dPreview":"Vista previa 3D",techData:"Datos t\xE9cnicos"},techData:{attribute:"Atributo",value:"Valor"},"3dPreview":{placeholder:"La vista previa 3D estar\xE1 disponible aqu\xED."},total:"Total",saveToQuote:"Guardar en la oferta",saveSuccess:"La configuraci\xF3n se ha guardado correctamente en la oferta.",saveError:"Error al guardar la configuraci\xF3n en la oferta.",incompleteError:"La configuraci\xF3n est\xE1 incompleta o contiene conflictos."}},quotePdf:{toolbar:{backToQuote:"Volver a la oferta",printLocally:"Imprimir",saveLocally:"Guardar",saveInSF:"Guardar en CRM",systemTechnicalData:"Datos t\xE9cnicos del sistema",motorIESClass:"Clase de Eficiencia IES del Motor",language:"Idioma",numberLocale:"Separador decimal",conditionsHide:"Ocultar",conditionsShowLink:"Mostrar enlace",conditionsShowText:"Mostrar texto",generatingPDF:"Generando archivo PDF...",publishingPDF:"Publicando archivo PDF...",generateError:"Error al generar el PDF.",publishSuccess:"El PDF se ha publicado correctamente en Salesforce.",publishError:"Error al publicar el PDF en Salesforce.","number_format_name_en-US":"Punto","number_format_name_it-IT":"Coma"},page:{quotation:"Oferta",quotationId:"ID de la oferta",revisionNumber:"Revisi\xF3n n\xBA",customerId:"C\xF3digo de cliente",quotationDate:"Fecha de la oferta",validityDate:"Validez",rfqNumber:"N\xBA de oferta del cliente",offerPage:"P\xE1gina de la oferta {{n1}}/{{ntot}}",survey:"Enlace a la encuesta",phoneAbbr:"Tel. {{value}}"},summary:{capSoc:"Capital social {{capSoc}}",piva:"NIF-IVA",phone:"Tel\xE9fono",email:"Correo electr\xF3nico",pec:"PEC",website:"Sitio web",validity:"Validez",currency:"Moneda",customer:"Cliente",recipient:"Destinatario de la mercanc\xEDa",consultantTeam:"Si desea tratar cualquier otro detalle, p\xF3ngase en contacto con su representante de ventas a trav\xE9s de los siguientes contactos:",contact:"Contacto",name:"Nombre",quotationReferredTo:"La oferta se refiere a:",position:"Posiciones",details:"Detalles",leadTime:"Plazo de entrega",unitNetPrice:"Precio neto unitario",orderQty:"Cantidad de pedido",value:"Valor",materialID:"ID del material: {{val}}",description:"Descripci\xF3n: {{val}}",customsCode:"C\xF3digo arancelario: {{val}}",customerMaterialID:"ID del material del cliente: {{val}}",notes:"Notas:",packagingPrice:"Precio de embalaje",transportPrice:"Precio de transporte",expressDeliveryPrice:"Costes de entrega urgente",taxes:"Impuestos",totalWithTaxes:"Total (impuestos incluidos)",totalWithTaxesBrazil:"Total con impuestos (PIS/COFINS/ICMS)",totalTaxes:"Impuestos totales",temporarySurcharge:"Recargo temporal (Incluido en el total)",oilCost:"Sigaus Tax",total:"Total",paymentType:"Forma de pago",paymentConditions:"Condiciones de pago",warrantyOffer:"Oferta de garant\xEDa",incoterm:"Incoterm",shippingType:"Tipo de env\xEDo",specialProcedure:"Procedimiento especial:",orderConditions:"Agradeci\xE9ndole la confianza depositada en nosotros, le saludamos cordialmente.<br><br><b>{{orgName}}</b>",ncmValue:"NCM: {{val}}
15",ipiTaxRate:"IPI %: {{val}}",entryPriceWithTaxes:"Precio con impuestos",taxesTotal:"Impuestos totales",totalTaxesBrazil:"Impuestos (PIS/COFINS/ICMS)"},product:{leadTime:"LT",unitValue:"Valor unitario",qty:"Qty",units:"Unidades",value:"Valor",productCode:"C\xF3digo del producto",productDesignation:"Denominaci\xF3n del producto",productDisclaimer:"La versi\xF3n, el color y las opciones pueden diferir de la imagen mostrada arriba. Consulte los par\xE1metros de configuraci\xF3n.",applicationInformation:"Informaci\xF3n de la aplicaci\xF3n",application:"Aplicaci\xF3n",machine:"M\xE1quina",drive:"Accionamiento",applicationTechnicalData:"Datos t\xE9cnicos de aplicaci\xF3n",systemTechnicalData:"Datos T\xE9cnicos del Sistema",motorPowerLosses:"P\xE9rdidas de potencia del motor [W] seg\xFAn el reglamento de eficiencia IEC 61800-9 para ",ies2ClassSystem:"Sistema de clase IES2",relativeTorque:"Par relativo",relativeSpeed:"Velocidad relativa [%]","3dDrawing":"Plano 3D","2dDraft":"Plano boceto 2D",datasheet:"Ficha t\xE9cnica",catalogueBrochures:"Cat\xE1logos & folletos",appTechModal:{visible:"Visible",techName:"Nombre t\xE9cnico",name:"Nombre"}},terms:{generalConditionsOfSale:"Condiciones generales de venta"}}};var NO={quickOrder:{header:{product:"Producto",designation:"Denominaci\xF3n",qty:"Cant."},skuPlaceholder:"Introduzca el SKU",importXml:"Importar Carrito (Xml)",resetForm:"Restablecer Formulario",addToCart:"A\xF1adir al carrito",showDescription:"Mostrar descripci\xF3n",addToQuote:"A\xF1adir a la oferta",modal:{techDrawings:"Dibujos T\xE9cnicos"},close:"Cerrar",extDescr:"Descripci\xF3n extendida del producto"},materialModal:{tabs:{materials:"Materiales",myMaterials:"Mis Materiales"},form:{category:"Categor\xEDa",series:"Serie",materialCode:"C\xF3digo o serie",description:"Descripci\xF3n",code:"C\xF3digo"},categories:{all:"Todos",components:"Componentes",special:"Producto especial del cliente",kit:"Kit",standard:"Producto terminado est\xE1ndar (configurable)",subgroup:"Subgrupo"},actions:{search:"Buscar",close:"Cerrar"},searching:"Buscando...",table:{code:"C\xF3digo",description:"Descripci\xF3n",inforecord:"Registro de informaci\xF3n"},myMaterials:{header:"Encuentre el producto por c\xF3digo de material personalizado",subheader:"Si a\xFAn no ha creado ning\xFAn material personalizado, puede a\xF1adirlo en la secci\xF3n",link:"Mis Materiales"}},bfOrderDetails:{columns:{id:"ID",code:"C\xF3digo",materialCode:"C\xF3digo de material",customerMaterialCode:"C\xF3digo de Material del Cliente",description:"Descripci\xF3n",quantity:"Cantidad",orderQuantity:"Cantidad pedida",confirmedQuantity:"Cantidad confirmada",shippedQuantity:"Cantidad enviada",confirmed:"Confirmado",shippedQty:"Cant. Enviada",lineItemTotal:"Total de la l\xEDnea",status:"Estado",invoiceNumber:"N\xFAmero de Factura",notaFiscalNumber:"N\xFAmero de Nota Fiscal",invoiceType:"Tipo de Factura",positionId:"ID de Posici\xF3n",invoiceDate:"Fecha de Factura",netValue:"Valor Neto",shipmentDate:"Fecha de Env\xEDo",shipmentDoc:"Documento de Env\xEDo",shipmentVia:"V\xEDa de Env\xEDo",shipTerms:"Condiciones de Env\xEDo",billOfLading:"Conocimiento de Embarque",trackingNo:"N.\xBA de Seguimiento",requestedDeliveryDate:"Fecha de Entrega Solicitada",confirmedDate:"Fecha Confirmada",expectedDeliveryDate:"Fecha de Entrega Prevista"},tracking:"Rastrear",statuses:{PENDING_APPROVAL:"Pendiente de Aprobaci\xF3n",R:"Abierto",F:"Confirmado",P:"Parcialmente enviado",S:"Enviado",I:"Facturado",D:"Cancelado"},blockStatuses:{E0001:"",E0005:"",E0007:"ART\xCDCULO EN ESPERA",Z0001:"ART\xCDCULO RETRASADO"},documents:{download:"Descargar"},modal:{title:"Detalles",material:{title:"Descripci\xF3n del material",code:"C\xF3digo de material",customerId:"C\xF3digo de Material del Cliente",designation:"Denominaci\xF3n"},price:{title:"Descripci\xF3n del precio",unitPrice:"Precio Unitario",surcharge:"Incremento Temporal",orderedQuantity:"Cantidad Pedida",expediteCharges:"Cargos por Urgencia",packaging:"Embalaje",transport:"Transporte",totalAmount:"Importe Total",totalAmountWithSurcharge:"Importe Total con Incremento Temporal"},quantity:{title:"Cantidad",confirmed:"Cantidad Confirmada",shipped:"Cantidad Enviada",billed:"Cantidad Facturada"}}}};var RO={savedCartDetails:{editSavedCart:"Editar",deleteSavedCart:"Eliminar Carrito",backToSavedCarts:"Volver a Plantillas de Pedido",itemsWarning:"Las promociones y los totales reflejan lo que exist\xEDa en el momento en que se guard\xF3 el carrito. Las promociones y los totales pueden camb
15iar o dejar de aplicarse cuando se restaure el carrito."},savedCartList:{makeCartActive:"Restaurar"},savedCartDialog:{saveForLater:"Guardar Carrito",itemsSavedForLater:"Su carrito se mover\xE1 a la lista de Carritos Guardados.",savedCartName:"Nombre",savedCartDescription:"Descripci\xF3n",charactersLeft:"Caracteres restantes: {{count}}",restoreSavedCart:"Restaurar Carrito Guardado",name:"Nombre del Carrito:",id:"ID:",quantityFull:"N\xFAmero de productos:",followingCartRestore:"El siguiente carrito guardado se restaurar\xE1 como carrito activo",keepCopySavedCart:"Guardar una copia de este carrito en la lista de guardados",nameOfCloneCart:"Los art\xEDculos actuales del carrito se guardar\xE1n como:",preventSaveActiveCart:"No deseo guardar los art\xEDculos para m\xE1s tarde"},addToSavedCart:{saveCartForLater:"Guardar como plantilla"}};var LO={customerTicketing:{ticketId:"ID del Ticket",createdOn:"Fecha de Creaci\xF3n",changedOn:"Fecha de Actualizaci\xF3n",uploadFile:"Elegir archivo",cancel:"Volver"},createCustomerTicket:{addNewRequest:"A\xF1adir ticket de soporte",addRequest:"A\xF1adir nuevo",associateTo:"Asociado A",attachFile:"Adjuntar un archivo",selectCategory:"Seleccionar una categor\xEDa",updated:"Actualizado",Cart:"Carrito",Order:"Pedido",SavedCart:"Carrito guardado",subjectMessage:"Solicitud de soporte para la configuraci\xF3n {{designation}}",cartSubjectMessage:"Solicitud de soporte para el carrito con c\xF3digo {{cartCode}}"}};var BO={updateProfileForm:{companyName:"Nombre de la Empresa",email:"Correo Electr\xF3nico",phone:"Tel\xE9fono",country:"Pa\xEDs",measurementSystem:"Sistema de Medici\xF3n",taxExemptionDocument:"A\xF1adir Documento de Exenci\xF3n Fiscal",maxFileSize:"El tama\xF1o m\xE1ximo del archivo es de {{ maxFileSize }} MB",downloadTaxExemptionDocument:"Descargar documento actual",taxExemptionExpiration:"Vencimiento del documento: {{ expirationDate }}",update:"Actualizar"}};var FO={s4omScheduleLines:{entryInfo:"{{quantity}} {{unit}} el {{date}}",missingLine:"{{quantity}} {{unit}} pendiente de programar"}};var qO={address:AO,bonfiglioli_translations:wO,cart:PO,checkout:TO,checkoutB2B:xO,common:EO,configurator:DO,order:IO,payment:zO,product:MO,quote:OO,orderManagement:NO,savedCart:RO,customerTicketing:LO,myAccount:BO,s4omScheduleLines:FO};var jO={addressBook:{noSavedAddresses:"Aucune adresse enregistr\xE9e",defaultAddress:"Par d\xE9faut",deleteAddress:"Supprimer l'adresse",confirmDelete:"\xCAtes-vous s\xFBr de vouloir supprimer l'adresse suivante ?",delete:"Supprimer",cancel:"Annuler",select:"Utiliser cette adresse",searchPlaceholder:"Rechercher une adresse..."},addressForm:{lastName:{default:"Nom"},line1:{default:"Adresse ligne 1",CN:"Nom de rue avec num\xE9ro",JP:"Num\xE9ro de sous-zone, num\xE9ro de maison"},line2:{default:"Num\xE9ro de maison"},town:{default:"Ville",JP:"Ville, village, arrondissement"},region:{default:"Province",JP:"Nom de la pr\xE9fecture",US:"\xC9tat / Province"},postalCode:{default:"Code postal",CA:"Code postal",CN:"Code postal",US:"Code postal / ZIP"},phone:{default:"Num\xE9ro de t\xE9l\xE9phone"}}};var UO={category:{availability:{label:{success:"Disponible",warning:"Sur demande",danger:"Non disponible"}}},footer:{headquarters:"Si\xE8ge social",plant:"Bonfiglioli s.p.a",paymentMethod:"M\xE9thodes de paiement"},bfHeader:{seeAll:"Voir tout",login:"Se connecter",register:"Cr\xE8er un compte",upgrade:"Mettre \xE0 niveau"},hero:{signUp:"Cr\xE9er un compte"},"product-search":{designation:"D\xE9signation",availability:"Disponibilit\xE9",viewProduct:"Voir la page produit",addFavourites:"Ajouter aux favoris",removeFavourites:"Retirer des favoris",sendTo:"Envoyer \xE0",modalTitle:"S\xE9ries disponibles",efficiencyLabel:"Efficacit\xE9",standardLabel:"Standard",empty:"-",efficiencyIe1:"IE1",efficiencyIe2:"IE2",efficie
15ncyIe3:"IE3",efficiencyIe4:"IE4",compact:"COMPACT",iec:"IEC",noResults:"Aucun r\xE9sultat trouv\xE9 pour votre recherche"},search:{codes:"Codes",series:"S\xE9ries",categories:"Cat\xE9gories"},SearchResultTabContainer:{tabs:{SearchResultCodesTabComponent:"Codes",SearchResultSeriesTabComponent:"S\xE9ries",SearchResultCategoriesTabComponent:"Cat\xE9gories"}},ProductDetailsTabPanelContainer:{tabPanelContainerRegionGroup:"TabPanel",tabs:{ProductSpecsAndDownloadTabComponent:"CARACT\xC9RISTIQUES TECHNIQUES ET T\xC9L\xC9CHARGEMENTS",AvailableProductsTabComponent:"PRODUITS DISPONIBLES","3DPreviewTabComponent":"APER\xC7U 3D",ProductReferencesComponent:"PRODUITS ASSOCI\xC9S"}},ConfiguratorTabPanelContainer:{tabs:{BonfiglioliProductConfiguratorComponent:"Caract\xE9ristiques","3DPreviewTabComponent":"Aper\xE7u 3D",BonfiglioliConfiguratorOverviewComponent:"Donn\xE9es techniques"},reset:{title:"R\xE9initialiser",body:"Voulez-vous d\xE9marrer une nouvelle configuration ?",confirm:"OK",cancel:"Annuler"}},SmartsizerConfiguratorTabPanelContainer:{tabs:{BonfiglioliProductConfiguratorComponent:"Caract\xE9ristiques","3DPreviewTabComponent":"Aper\xE7u 3D",BonfiglioliConfiguratorOverviewComponent:"Donn\xE9es techniques"}},addToCartComponent:{productObsolete:"Ce produit est obsol\xE8te *",additionalNote:"*Dans le cas d'un produit obsol\xE8te de la s\xE9rie VF, v\xE9rifiez les dimensions du nouveau produit de la s\xE9rie W car elles peuvent \xEAtre diff\xE9rentes du produit d'origine.",replacementProduct:"Aller au produit de remplacement",askForQuote:"Demander un devis",addToBasket:"Ajouter au panier",multiplierWarning:"Quantit\xE9
15commandable uniquement en multiples de {{multiplier}}"},specs:{title:"Sp\xE9cifications",keyBenefits:"Avantages cl\xE9s",mainOptions:"Options principales",torqueRange:"Plage de couple",torqueRangeImperial:"Plage de couple (UI)",gearRatios:"Rapports de transmission",certifications:"Certifications",transmissibleMechanicalPower:"Puissance m\xE9canique transmissible",output:"Sortie",motors:"Moteurs",motorsOptions:"Options moteurs"},availableProducts:{completeConfiguration:"Configuration compl\xE8te",defaultDescription:"Veuillez continuer pour proc\xE9der \xE0 la configuration du produit",orderBy:"Trier par",filters:"Filtres",availability:"Disponibilit\xE9",modalTitle:"Variantes disponibles",suggestText:"Vous ne trouvez pas ce que vous cherchez ?",suggestLink:"Aller au configurateur"},"b2b-unit-selector":{select:"S\xE9lectionnez votre unit\xE9 pour cette session",search:{placeholder:"Rechercher par unit\xE9...",title:"Rechercher par nom ou code d'unit\xE9"},continue:"Continuer",nouser:"Aucune unit\xE9 disponible",warn:"Avertissement",disclaimer:"Le changement d'unit\xE9 r\xE9initialisera votre session en cours. Voulez-vous continuer ?",accept:"Accepter"},cartPage:{cartItems:"Articles du panier",addCoupon:"Ajouter un coupon",cartId:"ID du panier :",clearCart:"Tout effacer",importCart:"Importer depuis XML",exportCart:"Exporter en Excel",exportFileName:"Bonfiglioli_Details_Panier",exportError:"S\xE9lectionnez la date de livraison"},importSavedCart:{description:"Le fichier import\xE9 sera utilis\xE9 pour cr\xE9er un panier sauvegard\xE9.",formatTitle:"Le fichier texte doit lister les informations de commande dans le format suivant :",formatItem1:"Lien vers un XSD",formatItem2:"Taille maximale du fichier : 1 Mo",formatItem3:"Le fichier XML peut contenir un maximum de 100 positions",uploadInstructions:"S\xE9lectionnez un fichier \xE0 t\xE9l\xE9charger. Le fichier doit \xEAtre un fichier texte avec l'extension XML.",uploadNote:"Le temps de chargement pour une commande de 100 positions est d'environ 10 minutes.",chooseFile:"Choisir un fichier",cleanCart:"Vider le panier",import:"Importer",uploadStarted:"T\xE9l\xE9chargement en cours...",successMessage:"Importation termin\xE9e avec succ\xE8s.",goToSavedCarts:"Aller aux paniers sauvegard\xE9s",resultsList:"R\xE9sultats du t\xE9l\xE9chargement",quantity:"Quantit\xE9 : ",code:"Code : "},bfOrderHistory:{noOrders:"Aucune commande trouv\xE9e",missingOrdersTitle:"Attention : les commandes suivantes sont en cours de traitement. Elles seront bient\xF4t disponibles dans l\u2019historique des commandes",exportXls:"Exporter en Excel",filters:{dateFrom:"Date de d\xE9but",dateTo:"Date de fin",orderStatus:"Statut de la commande",orderNumber:"Num\xE9ro de commande",clientReferenceNumber:"Num\xE9ro de bon de commande",product:"Produit"},table:{orderNumber:"Num\xE9ro de commande",poNumber:"Commande client",datePlaced:"Date de commande",amount:"Montant",status:"Statut",shippedTo:"Exp\xE9di\xE9 \xE0"},orderStatuses:{ALL:"Tout",OPEN:"Ouvert",COMPLETED:"Termin\xE9",CANCELLED:"Annul\xE9",NOTSHIPPED:"Non exp\xE9di\xE9",SHIPPED:"Exp\xE9di\xE9",PARTSHIPPED:"Partiellement exp\xE9di\xE9",PARTIALLY_PROCESSED:"En cours de traitement",CREATED:"Ouvert"},actions:{viewOrder:"Voir la commande",reorder:"Commander \xE0 nouveau"},sort:{label:"Trier par :","creationDate-desc":"Date (plus r\xE9cent en premier)","creationDate-asc":"Date (plus ancien en premier)","purchaseOrderNumber-asc":"N\xB0 bon de commande (A-Z)","purchaseOrderNumber-desc":"N\xB0 bon de commande (Z-A)"}},OrderManagementTabContainer:{tabPanelContainerRegionGroup:"Commandes",tabs:{AccountOrderHistoryComponent:"Historique des commandes",QuickOrderComponent:"Commande rapide",AccountMyMaterialsComponent:"Mes mat\xE9riaux",BOMTabComponent:"Nomenclature"}},WorkspaceTabContainer:{tabs:{WorkspaceConfigurationsTabComponent:"Derni\xE8res configurations",WorkspaceCartsTabComponent:"Paniers",WorkspaceFavoritesTabComponent:"Favoris",WorkspaceMessagesTabComponent:"Messages"}},workspace:{name:"Nom",cartId:"ID du panier",designation:"D\xE9signation",items:"Articles",total:"Total",createdBy:"Cr\xE9\xE9 par",updated:"Mis \xE0 jour",status:"Statut",restore:"Restaurer",share:"Partager",message:"Envoyer un message",delete:"Supprimer",daysAgo:"Il y a {{value}} jours",hoursAgo:"Il y a {{value}} heures",minutesAgo:"Il y a {{value}} minutes",viewProductPage:"Voir la page produit",removeFavourites:"Retirer des favoris",sendTo:"Envoyer \xE0",badgeDraft:"Brouillon",badgeShared:"Partag\xE9",badgeWithConflicts:"avec conflits",badgeIncomplete:"\xE0 compl\xE9ter",badgeComplete:"complet",modal:{activeCartMsg:"Les articles actuels du panier seront sauvegard\xE9s sous :",title:"Envoyer un message au contact",titleDelete:"Supprimer le panier sauvegard\xE9",titleRestore:"Restaurer le panier sauvegard\xE9",contactList:"Liste de contacts",deleteMessage:"Le panier suivant sera supprim\xE9",restoreMessage:"Le panier sauvegard\xE9 suivant sera restaur\xE9 comme panier actif",message:"Message",attachment:"Pi\xE8ce jointe",sendButton:"Envoyer",deleteButton:"Supprimer",cancelButton:"Annuler",cartName:"Nom du panier",cartId:"ID",numberOfProducts:"Nombre de produits",retainSavedCart:"Conserver une copie de ce panier dans la liste des mod\xE8les sauvegard\xE9s",saveActiveCart:"Je ne souhaite pas sauvegarder les articles pour plus tard"}},bom:{list:{header:"Liste nomenclature",materialsFor:"Mat\xE9riaux disponibles pour",empty:"Aucun r\xE9sultat trouv\xE9"},filter:{title:"Filtrer",series:"S\xE9rie",materialCode:"Code mat\xE9riau",description:"Description",maxResults:"Nombre maximum de r\xE9sultats",apply:"Appliquer",reset:"R\xE9initialiser"},search:{label:"Rechercher :",placeholder:"Rechercher..."},table:{code:"Code/S\xE9rie",description:"Description",quantity:"Quantit\xE9",uom:"UdM",stockLevel:"Stock"},details:{title:"Nomenclature pour le mat\xE9riau",warehouse:"Entrep\xF4t",availability:"Disponibilit\xE9"},actionBar:{selectedItems:"articles s\xE9lectionn\xE9s",excelDownload:"T\xE9l\xE9charger en Excel",addToCart:"Ajouter la s\xE9lection au panier"},addToCartDialog:{title:"Ajout\xE9 \xE0 votre panier",titleQuote:"Ajout\xE9 \xE0 votre devis",errorMessage:"{{ count }} produits n'ont pas \xE9t\xE9 ajout\xE9s au panier, v\xE9rifiez les erreurs suivantes :",errorMessageQuote:"{{ count }} produits n'ont pas \xE9t\xE9 ajout\xE9s au devis, v\xE9rifiez les erreurs suivantes :",article:"Article",lt:"DL",price:"Prix",qty:"Qt\xE9",subtotal:"Sous-total",continueShopping:"Continuer vos achats",goToCart:"Panier"},errors:{downloadFailed:"Erreur lors du t\xE9l\xE9chargement du fichier Excel",addToCartFailed:"Erreur lors de l'ajout des produits au panier"},pagination:{showing:"Affichage de {{from}} \xE0 {{to}} sur {{total}} entr\xE9es"},emptyList:"Aucune nomenclature trouv\xE9e pour la s\xE9lection actuelle !"},OrderDetailsTabContainer:{tabPanelContainerRegionGroup:"D\xE9tails de la commande",tabs:{AccountOrderDetailsDetailsTabComponent:"D\xE9tails",AccountOrderDetailsInvoiceTabComponent:"Facturation",AccountOrderDetailsShippingTab
15Component:"Exp\xE9dition",AccountOrderDetailsSchedulingTabComponent:"Planification"}},SelectorTabContainer:{tabPanelContainerRegionGroup:"S\xE9lecteur",tabs:{SelectorTechnicalDataTabComponent:"Donn\xE9es techniques",SelectorApplicationsTabComponent:"Applications",SelectorAvailableConfigurtionsTabComponent:"Configurations disponibles"}},selector:{environment:{title:"Syst\xE8me de mesure"},productType:{title:"Type de produit"},filter:{disabled:"Cette option est d\xE9sactiv\xE9e car l'attribut {{cstic}} est renseign\xE9",tolerance:"Tol\xE9rance",serviceFactor:"Facteur de service"},disclaimer:{textBefore:"Le configurateur n'inclut aucune \xE9valuation de calcul ni approbation de la charge radiale sur l'arbre de sortie ou l'arbre d'entr\xE9e (le cas \xE9ch\xE9ant). Si votre application n\xE9cessite une charge radiale, ",textLink:"contactez-nous",textAfter:".",text2:"\xC0 la fin de la configuration du produit, v\xE9rifiez les d\xE9tails du produit pour vous assurer qu'il r\xE9pond aux exigences de l'application. Bonfiglioli ne garantit pas et n'est pas responsable des produits mal appliqu\xE9s.",accept:"Je comprends les limitations de cet outil"},actions:{resetValues:"R\xE9initialiser les valeurs",saveDraft:"Sauvegarder le brouillon",viewResults:"Voir les r\xE9sultats"}
15,applications:{title:"Application",useData:"Utiliser les donn\xE9es dans le s\xE9lecteur"},availableConfigurations:{results:"r\xE9sultats",sortBy:"Trier par",designation:"D\xE9signation",completeConfig:"Compl\xE9tez votre configuration",designationHint:"Veuillez continuer pour proc\xE9der \xE0 la configuration du produit",filters:"Filtres",orderBy:"Trier par",modalTitle:"Produits disponibles",modalSubtitle:"Vous ne trouvez pas ce que vous cherchez ? "},saveDraft:{title:"Cr\xE9er un brouillon",label:"Nom du brouillon",save:"Sauvegarder le brouillon",success:"Brouillon sauvegard\xE9 avec succ\xE8s",error:"Erreur lors de la sauvegarde du brouillon"}},dashboard:{viewAll:"Voir tout",configHistories:{title:"Historique r\xE9cent",NEW:"Il y a <b>{{count}}</b> nouvelles configurations",COMPLETE:"Il y a <b>{{count}}</b> configurations termin\xE9es",CONFLICT:"Conflit sur <b>{{count}}</b> configuration(s)"},conversationHistory:{title:"Messages",comments:"<b>{{count}}</b> nouveaux commentaires de {{firstName}} {{lastName}}"},carts:{title:"Paniers",new:"Il y a <b>{{count}}</b> nouveaux paniers",drafts:"Il y a <b>{{count}}</b> brouillons"}},DistributorTicketsTabContainer:{tabPanelContainerRegionGroup:"Tickets RFQ",tabs:{DistributorTicketsOpenComponent:"\xC0 accepter",DistributorTicketsAcceptedComponent:"Accept\xE9s",DistributorTicketsClosedComponent:"Ferm\xE9s"}},rfqTickets:{noTickets:"Aucun ticket \xE0 afficher",id:"ID RFQ :",status:"Statut :",category:"Cat\xE9gorie :",quantity:"Quantit\xE9 :",customer:"Client :",phone:"T\xE9l\xE9phone :",designation:"D\xE9signation :",address:"Adresse :",note:"Note :",configurationData:"Donn\xE9es de configuration",action:{ACCEPT:"Accepter",REJECT:"Rejeter",CLOSE:"Fermer"},create:{designation:"D\xE9signation",quantity:"Quantit\xE9",date:"Date",firstName:"Pr\xE9nom",lastName:"Nom de famille",line1:"Ligne 1",town:"Ville",region:"R\xE9gion",postalCode:"Code postal",phone:"T\xE9l\xE9phone",note:"Note (Facultatif)",address:"Adresse",save:"Enregistrer le ticket",openSavedAddresses:"Ouvrir le carnet d'adresses",newAddress:"Nouvelle adresse"}},upgradeAccount:{requiredFields:"* Champs obligatoires",requiredField:"Ce champ est obligatoire",companySection:"INFORMATIONS SUR L'ENTREPRISE",billingSection:"INFORMATIONS DE FACTURATION",email:"E-mail",firstName:"Pr\xE9nom",lastName:"Nom de famille",companyName:"Raison sociale",address:"Adresse",city:"Ville",postalCode:"Code postal",annualPotential:"Potentiel annuel",companyCategory:"Cat\xE9gorie",mainSector:"Secteur",subsector:"Sous-secteur",vatCode:"TVA",gstCode:"Code GST",taxExemption:"Exon\xE9ration fiscale",taxExemptionFile:"Fichier d'exon\xE9ration fiscale",pec:"E-mail PEC",destinationCode:"Code destinataire",upgradeBtn:"Mettre \xE0 niveau"},interactiveNotifications:{timeout:{message:"La demande prend plus de temps que pr\xE9vu. Souhaitez-vous r\xE9essayer ?",errorMessage:"La demande prend plus de temps que pr\xE9vu.",close:"Fermer",retry:"Oui"}},navigationHelp:"Avez-vous besoin d'aide ?",viewConfiguration:{id:"ID {{code}}"},auctions:{tabs:{running:"Ench\xE8res en cours",active:"Commandes actives",processed:"Commandes trait\xE9es",rejected:"Commandes rejet\xE9es"},filters:{title:"Filtres",province:"Province",material:"Mat\xE9riau",reason:"Raison",selectProvince:"S\xE9lectionner la province",selectMaterial:"S\xE9lectionner le mat\xE9riau",selectReason:"S\xE9lectionner la raison",reset:"R\xE9initialiser"},list:{empty:"Aucune ench\xE8re trouv\xE9e."},card:{orderCode:"Num\xE9ro de commande client : {{code}}",countdown:"Fin de l'ench\xE8re",requiredShippingDate:"Date d'exp\xE9dition demand\xE9e",totalOrder:"Prix total de rachat",customerTotalOrder:"Prix total client",shippingAddress:"Adresse de livraison",orderEntries:"Lignes de commande",product:"Produit",price:"Prix de rachat",customerPrice:"Prix client",qty:"Qt\xE9",configuration:"Configuration",bom:"Nomenclature",openTicket:"Ouvrir un ticket de support",registerShipment:"Enregistrer une nouvelle exp\xE9dition",shipmentDetails:"D\xE9tails de l'exp\xE9dition",reject:"Rejeter",accept:"Accepter"},shipmentDetails:{title:"D\xE9tails de l'exp\xE9dition",shipmentDate:"Date d'exp\xE9dition",trackingID:"ID de suivi",document:"Document",download:"T\xE9l\xE9charger",noDocument:"Aucun document disponible",shippedQty:"Qt\xE9 exp\xE9di\xE9e",close:"Fermer"},registerShipment:{title:"Enregistrer l'exp\xE9dition",shipmentDate:"Date d'exp\xE9dition",trackingID:"ID de suivi",document:"Document",quantity:"Quantit\xE9",fileSizeError:"La taille du fichier d\xE9passe le maximum autoris\xE9",close:"Fermer",save:"Enregistrer"},messages:{acceptSuccess:"Ench\xE8re accept\xE9e avec succ\xE8s",acceptError:"Erreur lors de l'acceptation de l'ench\xE8re",rejectSuccess:"Ench\xE8re rejet\xE9e avec succ\xE8s",rejectError:"Erreur lors du rejet de l'ench\xE8re",consignmentSuccess:"Exp\xE9dition enregistr\xE9e avec succ\xE8s",consignmentError:"Erreur lors de l'enregistrement de l'exp\xE9dition"},sorting:{CREATION:"Date de cr\xE9ation",ACCEPTED:"Date d'acceptation",COMPLETED:"Date de compl\xE9tion",DEADLINE:"Date limite",REJECTED:"Date de rejet"}},"3dPreview":{loading:"Le visualiseur 3D est en cours de chargement...<br/>Le temps de chargement peut prendre plusieurs minutes",fitAll:"Ajuster tout",openMeasurementToolbox:"Ouvrir la bo\xEEte \xE0 outils de mesure",measurementToolbox:{title:"Bo\xEEte \xE0 outils de mesure",measurementMode:{title:"Mode de mesure",modes:{None:"Aucun",Radius:"Rayon",Distance:"Distance",Length:"Longueur",Angle:"Angle",Volume:"Volume",Area:"Surface",BoundingBox:"Bo\xEEte englobante",PointPosition:"Position du point"}},displayUnits:{title:"Unit\xE9s d'affichage",units:{UNKNOWN:"PAR D\xC9FAUT",MILLIMETER:"MILLIM\xC8TRES",CENTIMETER:"CENTIM\xC8TRES",METER:"M\xC8TRES",INCH:"POUCES",FEET:"PIEDS",YARD:"YARDS",MICROMETER:"MICROM\xC8TRES",DECI
15METER:"D\xC9CIM\xC8TRES",KILOMETER:"KILOM\xC8TRES",MILE:"MILE",MIL:"MIL"}},precision:"Pr\xE9cision"}}};var VO={cartDetails:{proceedToCheckout:"Passer \xE0 la caisse",askForQuotation:"Demander une offre"},cartItems:{availability:"Date d'exp\xE9dition",item:"Article",id:"",deliveryDate:"Livraison demand\xE9e",leadTimeConfigurator:{prefix:"Date de livraison non confirm\xE9e - Veuillez ",link:"ouvrir un ticket",suffix:" pour \xEAtre contact\xE9 par un repr\xE9sentant du service client"},unitPrice:"Prix unitaire",quantityFull:"Qt\xE9",total:"Total",viewConfiguration:"Afficher la configuration"},orderCost:{orderSummary:"R\xE9sum\xE9",subtotal:"Prix total :",materialEnergySurcharge:"Frais d'importation (inclus dans le total)",expedite:"Frais d'urgence :",shipping:"Frais de transport standard :",packaging:"Frais d'emballage :",oil:"Frais d'huile BESSIGAUS :",discount:"Remises sur la commande",salesTax:"Taxes :",total:"Total",grossIncludeTax:"Votre commande inclut {{tax}} de taxes.",priceInfo:"Le prix des produits inclut les frais de livraison et d'emballage et peut varier en fonction de la quantit\xE9 ou du nombre de produits dans le panier.",deliveryDateSummary:"Date de livraison demand\xE9e",shippingWarning:"Le prix des produits inclut les frais d'emballage et peut varier en fonction de la quantit\xE9 ou du nombre de produits dans le panier."},voucher:{placeholder:"entrer le code promo"}};var $O={checkout:{items:"Articles du panier ({{ count }})"},checkoutProgress:{deliveryMode:"Mode de livraison"},checkoutAddress:{addressBook:"Carnet d'adresses"},checkoutReview:{confirmThatRead:"En passant la commande, je confirme avoir lu et accept\xE9 les",placeOrderError:"Une erreur s'est produite lors de la passation de la commande. Veuillez r\xE9essayer plus tard ou contacter le support."},checkoutOrderConfirmation:{confirmationOfOrder:"Votre num\xE9ro de commande est :",continueShopping:"Continuer vos achats"}};var HO={checkoutB2B:{orderReason:{label:"Production acc\xE9l\xE9r\xE9e (facultatif)",noChoice:"Raison non s\xE9lectionn\xE9e"},poDate:"Date de commande",poNumber:"Num\xE9ro de commande",progress:{methodOfPayment:"Donn\xE9es d'en-t\xEAte de commande"}}};var KO={common:{hide:"Masquer",show:"Afficher",next:"Suivant"},navigation:{main:"Navigation principale"},pageMetaResolver:{product:{products:"Produits"},search:{title:'Vous avez recherch\xE9 "{{query}}"'},order:{orders:"Commandes",order:"Commande {{code}}"},savedCarts:{savedCarts:"Paniers sauvegard\xE9s",savedCart:"Panier sauvegard\xE9 {{code}}"},customerTicketing:{customerTickets:"Tickets de support",customerTicket:"Mettre \xE0 jour le ticket de support"},checkout:{cart:"Panier"},bom:{heading:"Recherche de mat\xE9riaux - Produits finis standard (configurables)"}},searchBox:{examplesModal:"Besoin d'aide pour trouver le code ?",modalTitle:"Exemples de plaque signal\xE9tique",modalSubtitle:"Exemples de plaque Bonfiglioli o\xF9 vous pouvez identifier le code mat\xE9riel pour la recherche",placeholder:"Rechercher des produits, cat\xE9gories ou codes.",help:{noMatch:"Aucun produit trouv\xE9..."}},chatMessaging:{customerService:"Service clients"},formErrors:{labeled:{max:"Le champ {{ label }} doit \xEAtre inf\xE9rieur \xE0 {{ max }}",min:"Le champ {{ label }} doit \xEAtre sup\xE9rieur \xE0 {{ min }}"}}};var GO={configurator:{header:{toconfig:"Configurer et Dessins"},updateSuccess:"Configuration mise \xE0 jour avec succ\xE8s",backgroundUpdate:"La mise \xE0 jour de la configuration est en cours en arri\xE8re-plan",resolveconflict:"R\xC9SOUDRE LE CONFLIT",tobecompelted:"\xC0 COMPL\xC9TER",dropdown:{placeholder:"S\xE9lectionner"},group:{ENVIRONMENT:{title:"Environnement",frequency:"Fr\xE9quence",inputSpeed:"Vitesse d'entr\xE9e",measurementSystem:"Syst\xE8me de mesure",open:"Modifier",close:"Confirmer"},FAMILY_OPTIONS:{title:"Famille",open:"Afficher tout",close:"Annuler"}},priceSummary:{note:"Ajoutez le produit au panier pour obtenir des informations d\xE9taill\xE9es sur le prix final du produit",vatExcluded:"TVA exclue"},technicalData:{datasheet:"T\xE9l\xE9charger la fiche technique",productData:"Donn\xE9es produit"},availability:{title:"Indicateurs de d\xE9lai de livraison",quotation:"Livraison estim\xE9e plus rapide",normal:"Livraison estim\xE9e standard",express:"Livraison estim\xE9e plus rapide",unavailable:"Non livrable"},actions:{datasheet:"Fiche technique produit",bom:"Nomenclature",dimensions:"Dimensions du produit",cad:{label:"Dessins techniques",download:"T\xE9l\xE9charger",warning:"<i>Ce mod\xE8le CAO est purement indicatif et peut ne pas contenir tous les \xE9l\xE9ments techniques du produit de mani\xE8re pr\xE9cise et d\xE9taill\xE9e.<br/>Pour tout besoin sp\xE9cifique, veuillez envoyer une demande d\xE9taill\xE9e.</i>"},suggestedConfig:"Compl\xE9ter la configuration",support:"Obtenir de l'aide",finishedCode:"Code produit",calculatePrice:"Calculer le prix",calculatedPrice:"Prix calcul\xE9 : {{price}}"},buttons:{addToCart:"Ajouter au panier",saveDraft:"Sauvegarder le brouillon",reset:"Recommencer",saveConfiguration:"Enregistrer la configuration",back:"Retour"},addToCart:{loading:"Nous pr\xE9parons la configuration s\xE9lectionn\xE9e pour l'ajout au panier. Le processus peut prendre plusieurs minutes, ne fermez pas ou ne rechargez pas la page",success:{title:"Ajout\xE9 \xE0 votre panier",body:"{{product}} - Quantit\xE9 : {{quantity}} - Total : {{total}}",viewCart:"PANIER",continueShopping:"CONTINUER VOS ACHATS"},error:"\xC9chec de l'ajout du produit au panier"},saveDraft:{title:"Cr\xE9er un brouillon",label:"Nom du brouillon",save:"SAUVEGARDER LE BROUILLON",success:"Brouillon sauvegard\xE9 avec succ\xE8s",error:"\xC9chec de la sauvegarde du brouillon"},datasheetModal:{title:"Fiche technique produit",label:"E-mail du client",downloadNow:"T\xE9l\xE9charger maintenant",sendEmail:"Envoyer par e-mail"},finishedCodeModal:{title:"Code produit fini",errorTitle:"Erreur lors de la g\xE9n\xE9ration du code du produit fini",bodyText:"Code produit fini g\xE9n\xE9r\xE9 : {{code}}",addToProducts:"Ajouter \xE0 Mes Produits"},inforecord:{material:"Mat\xE9riau",description:"Description",customerMaterial:"Mat\xE9riau client",addAll:"Tout ajouter",resultCount:"{{ from }} - {{ to }} sur {{ total }} r\xE9sultats"},mandatory:"Obligatoire",dataSheetError:"Erreur lors du t\xE9l\xE9chargement de la fiche technique",emptyProductCode:"Code produit vide",drawings:{close:"Fermer",message:"Le dessin n'est pas disponible, un op\xE9rateur le cr\xE9era manuellement si n\xE9cessaire. Souhaitez-vous ouvrir un nouveau ticket pour cela ?",yes:"Oui"}}};var WO={orderDetails:{noOrderFound:"Il n'a pas \xE9t\xE9 possible de r\xE9cup\xE9rer la commande pour le moment ; veuillez r\xE9essayer dans quelques secondes. Merci.",overview:"R\xE9sum\xE9",placedOn:"Date de commande",purchaseOrderNumber:"Num\xE9ro de bon de commande",requestedPODate:"Date du bon de commande",documents:{download:"T\xE9l\xE9charger"}}};var QO={paymentCard:{comboCard:{label:"S\xE9lectionner carte de cr\xE9dit ou de d\xE9bit",CREDIT:"Cr\xE9dit",DEBIT:"D\xE9bit"}},paymentMethods:{paymentMethods:"M\xE9thodes de paiement",selectMethod:"Informations de paiement",sepaDirectDebit:"Pr\xE9l\xE8vement SEPA",invalid:"La m\xE9thode de paiement s\xE9lectionn\xE9e est invalide. Veuillez la v\xE9rifier et r\xE9essayer",invoice:"Virement bancaire / Ch\xE8que / ACH",accountToPay:"Virement bancaire",mybank:"Unicredit MyBank",bpay:"Unicredit Bancomat Pay",ideal:"iDEAL",eps:"EPS",boleto:"Boleto",pos:"TPE",alternative:{dob:{label:"Date de naissance"},ssn:{default:"Num\xE9ro personnel (4 derniers chiffres)",BR:"Num\xE9ro de s\xE9curit\xE9 sociale (CPF/CNPJ)"},firstName:{label:"Pr\xE9nom"},lastName:{label:"Nom de famille"},connectedTerminals:{select:"S\xC9LECTIONNEZ VOTRE TERMINAL"}}}};var ZO={addToCart:{askForQuote:"Demander un devis",itemAddedToYourCart:"Ajout\xE9 \xE0 votre panier",viewCart:"Panier",continueShopping:"Continuer vos achats",obsolete:{label:"Ce produit est obsol\xE8te *",note:"* Dans le cas d'un produit obsol\xE8te de la s\xE9rie VF, v\xE9rifiez les dimensions du nouveau produit de la s\xE9rie W car elles peuvent \xEAtre diff\xE9rentes du produit d'origine.",substitute:"Aller au produit de remplacement"},shopDisabled:{title:"Merci de l'int\xE9r\xEAt que vous portez aux produits Bonfiglioli",body:"Malheureusement, nous ne pouvons pas vendre directement aux clients finaux. Veuillez contacter votre filiale locale ou un distributeur agr\xE9\xE9 :<br/>
15<br/><a href='https://www.bonfiglioli.com/international/en/company-contacts' target='_blank'>https://www.bonfiglioli.com/international/en/company-contacts</a>"}},productSummary:{priceSubtitle:"Ajoutez le produit au panier pour obtenir des informations d\xE9taill\xE9es sur le prix final du produit",vat:"TVA exclue"},docSection:{documents:"Documents produit",datasheet:"Sp\xE9cifications",dimensions:"Dimensions",drawings2D:"2D Drawings",drawings3D:"3D Drawings"}};var YO={quote:{summary:{prices:{quoteDiscount:"Remise sur le devis :"}},header:{name:"Nom du devis",entries:"Articles De L'Offre",addProducts:"Ajouter Produits",button:{synced:"Synchronis\xE9",notsynced:"Synchroniser avec CRM"},tab:{codes:"G\xE9n\xE9rer les codes article",extConfigs:"R\xE9cup\xE9rer les Conf. ext.",pdf:"Aper\xE7u PDF"},generateCodes:{title:"G\xE9n\xE9ration des codes",message:"La g\xE9n\xE9ration des codes sera lanc\xE9e de mani\xE8re asynchrone.",confirm:"Confirmer",cancel:"Annuler"},pdfNotAvailable:"L'aper\xE7u PDF n'est pas disponible pour ce devis.",syncSuccess:"Le devis a \xE9t\xE9 synchronis\xE9 avec Salesforce avec succ\xE8s.",syncError:"Erreur lors de la synchronisation du devis avec Salesforce.",generateCodesSuccess:"La g\xE9n\xE9ration des codes a \xE9t\xE9 lanc\xE9e avec succ\xE8s.",generateCodesError:"Erreur lors du lancement de la g\xE9n\xE9ration des codes.",retrieveMissingExternalConfigSuccess:"Les configurations externes des entr\xE9es manquantes ont \xE9t\xE9 r\xE9cup\xE9r\xE9es avec succ\xE8s",retrieveMissingExternalConfigError:"Erreur lors de la r\xE9cup\xE9ration de la configuration externe d'une entr\xE9e manquante",migrateSuccess:"Les configurateurs ont \xE9t\xE9 migr\xE9s avec succ\xE8s.",migrateError:"Erreur lors de la migration des configurateurs."},migratecodes:"Vous avez g\xE9n\xE9r\xE9 des codes article pour ce devis. Vous devez maintenant v\xE9rifier les prix contractuels de ces codes. Cette op\xE9ration peut prendre un certain temps.","migratecodes.submit":"V\xE9rifier les prix contractuels",informations:{title:"Informations sur le devis",id:"ID du devis",name:"Nom du devis",sapcustomer:"Code client SAP",date:"Date du devis",validity:"Validit\xE9 du devis",language:"Langue du devis",sapQuoteId:"ID du devis SAP"},entries:{title:"Lignes",products:"Produits",tab:{items:"Lignes du devis",quickOrder:"Ajouter un produit",entriesLimitWarning:"Vous pouvez ajouter jusqu'\xE0 25 r\xE9f\xE9rences valides ci-dessous et les inclure dans le devis."},empty:"Aucune ligne dans ce devis.",columns:{number:"N\xB0",product:"Produit",qty:"Quantit\xE9",listPrice:"Prix catalogue",discount:"Remise",automaticDiscount:"Remise automatique",manualDiscount:"Remise manuelle",netUnitPrice:"Prix unitaire net",totalPrice:"Prix total",leadTime:"D\xE9lai de livraison",reqDeliveryDate:"Date de livraison demand\xE9e"},configIncomplete:"Configuration incompl\xE8te",editConfiguration:"Modifier la configuration",rejected:"Rejet\xE9 : {{reason}}",pendingCodeGeneration:"Pour afficher les prix, vous devez g\xE9n\xE9rer le code article.",externalConfigRetrieveHasFailed:"Le processus de r\xE9cup\xE9ration de la configuration externe a \xE9chou\xE9. Veuillez r\xE9essayer manuellement.",actions:{additionalInfo:"Informations compl\xE9mentaires",generateCode:"G\xE9n\xE9rer le code",updatePrice:"Mettre \xE0 jour le prix",remove:"Supprimer"},totals:{subtotal:"Sous-total",discounts:"Remises",total:"Prix Total"},discountsModal:{title:"Informations tarifaires pour la ligne {{entryId}} - {{code}}",listPrice:"Prix catalogue",netBeforeCharges:"Net avant frais suppl\xE9mentaires",automaticDiscount:"Remise automatique",urgencyTransportation:"Transport urgent",surchargeCosts:"Suppl\xE9ment \xE9nerg\xE9tique",manualDiscount:"Remise manuelle",percentTrans
15port:"Transport",extraManualDiscount:"Remise manuelle suppl\xE9mentaire",packaging:"Emballage",contract:"Prix contractuel",multiplier:"Multiplicateur",manualNetPrice:"Prix net manuel",netPrice:"Prix net",submit:"Enregistrer",close:"Fermer"},additionalInfoModal:{title:"Informations compl\xE9mentaires",extendedDescription:"Description d\xE9taill\xE9e",weight:"Poids",submit:"Enregistrer",close:"Fermer"}},salesConditions:{title:"Conditions de vente",poNumber:"N\xB0 de demande de devis du client",poDate:"Date de commande",validFrom:"Valable \xE0 partir du",validTo:"Valable jusqu'au",incoterms:"Incoterms",requestedDeliveryDate:"Date de livraison demand\xE9e",packagingCosts:"Frais d'emballage",payment:"Conditions de paiement",transport:"Frais de transport",orderReason:"Motif de la commande"},notes:{title:"Notes du PDF",allDocumentText:"Document complet",warranty:"Offre de garantie",quotationNote:"Note du devis"},partners:{title:"Fonctions partenaire",function:"Fonction",partner:"Partenaire",address:"Adresse",soldTo:"Donneur d'ordre",billTo:"Destinataire de la facture",payer:"Payeur",shipTo:"Destinataire de la livraison"},configurator:{tabs:{features:"Caract\xE9ristiques","3dPreview":"Aper\xE7u 3D",techData:"Donn\xE9es techniques"},techData:{attribute:"Attribut",value:"Valeur"},"3dPreview":{placeholder:"L'aper\xE7u 3D sera disponible ici."},total:"Total",saveToQuote:"Enregistrer dans le devis",saveSuccess:"La configuration a \xE9t\xE9 enregistr\xE9e dans le devis avec succ\xE8s.",saveError:"Erreur lors de l'enregistrement de la configuration dans le devis.",incompleteError:"La configuration est incompl\xE8te ou comporte des conflits."}},quotePdf:{toolbar:{backToQuote:"Retour au devis",printLocally:"Imprimer localement",saveLocally:"Enregistrer localement",saveInSF:"Enregistrer dans CRM",systemTechnicalData:"Donn\xE9es techniques du syst\xE8me",motorIESClass:"Classe IES du moteur",language:"Langue",numberLocale:"S\xE9parateur d\xE9cimal",conditionsHide:"Masquer",conditionsShowLink:"Afficher le lien",conditionsShowText:"Afficher le texte",generatingPDF:"G\xE9n\xE9ration du fichier PDF...",publishingPDF:"Publication du fichier PDF...",generateError:"Erreur lors de la g\xE9n\xE9ration du PDF.",publishSuccess:"Le PDF a \xE9t\xE9 publi\xE9 dans Salesforce avec succ\xE8s.",publishError:"Erreur lors de la publication du PDF dans Salesforce.","number_format_name_en-US":"Point","number_format_name_it-IT":"Virgule"},page:{quotation:"Devis",quotationId:"ID du devis",revisionNumber:"R\xE9v. n\xB0",customerId:"ID client",quotationDate:"Date du devis",validityDate:"Validit\xE9",rfqNumber:"N\xB0 de demande de devis du client",offerPage:"Page du devis {{n1}}/{{ntot}}",survey:"Lien vers l'enqu\xEAte",phoneAbbr:"T\xE9l. {{value}}"},summary:{capSoc:"Capital social {{capSoc}}",piva:"N\xB0 TVA",phone:"T\xE9l\xE9phone",email:"E-mail",pec:"PEC",website:"Site web",validity:"Validit\xE9",currency:"Devise",customer:"Client",recipient:"Destinataire de la livraison",consultantTeam:"Si vous souhaitez discuter d'autres d\xE9tails, veuillez contacter votre repr\xE9sentant commercial aux coordonn\xE9es suivantes :",contact:"Contact",name:"Nom",quotationReferredTo:"Le devis concerne :",position:"Position",details:"D\xE9tails",leadTime:"D\xE9lai",unitNetPrice:"Prix Net Unitaire",orderQty:"Qt\xE9 Command\xE9e",value:"Valeur",materialID:"ID article : {{val}}",description:"Description : {{val}}",customsCode:"Code douanier : {{val}}",customerMaterialID:"ID article client : {{val}}",notes:"Remarques :",packagingPrice:"Frais d'emballage",transportPrice:"Frais de transport",expressDeliveryPrice:"Frais de livraison express",taxes:"Taxes",totalWithTaxes:"Total (taxes incluses)",totalWithTaxesBrazil:"Total avec taxes (PIS/COFINS/ICMS)",totalTaxes:"Taxes totales",temporarySurcharge:"Surcharge Temporaire (Inclus Dans Le Prix Total)",oilCost:"Taxe Sigaus",total:"Total",paymentType:"Mode de paiement",paymentConditions:"Conditions de paiement",warrantyOffer:"Offre de garantie",incoterm:"Incoterm",shippingType:"Mode d'exp\xE9dition",specialProcedure:"Proc\xE9dure sp\xE9ciale :",orderConditions:"Nous vous remercions de la confiance que vous nous accordez et vous adressons nos salutations distingu\xE9es.<br><br><b>{{orgName}}</b>",ncmValue:"NCM: {{val}}
15",ipiTaxRate:"IPI %: {{val}}",entryPriceWithTaxes:"Prix avec taxes",taxesTotal:"Taxes totales",totalTaxesBrazil:"Taxes (PIS/COFINS/ICMS)"},product:{leadTime:"D\xE9lai de livraison",unitValue:"Prix unitaire",qty:"Quantit\xE9",units:"Unit\xE9s",value:"Valeur",productCode:"Code article",productDesignation:"D\xE9signation du produit",productDisclaimer:"La version, la couleur et les options peuvent diff\xE9rer de l'image ci-dessus. Veuillez vous r\xE9f\xE9rer aux param\xE8tres de configuration.",applicationInformation:"Informations sur l'application",application:"Application",machine:"Machine",drive:"Entra\xEEnement",applicationTechnicalData:"Donn\xE9es techniques de l'application",systemTechnicalData:"Donn\xE9es techniques du syst\xE8me",motorPowerLosses:"Pertes de puissance du moteur [W] conform\xE9ment \xE0 la r\xE9glementation d'efficacit\xE9 IEC 61800-9 pour ",ies2ClassSystem:"Syst\xE8me de classe IES2",relativeTorque:"Couple relatif",relativeSpeed:"Vitesse relative [%]","3dDrawing":"Dessin 3D","2dDraft":"Plan 2D",datasheet:"Fiche technique et dimensions",catalogueBrochures:"Catalogues et brochures",appTechModal:{visible:"Visible",techName:"Nom Du Technicien",name:"Nom"}},terms:{generalConditionsOfSale:"Conditions g\xE9n\xE9rales de vente"}}};var JO={quickOrder:{header:{product:"Produit",designation:"D\xE9signation",qty:"Qt\xE9"},skuPlaceholder:"Entrer le SKU",importXml:"Importer le panier (Xml)",resetForm:"R\xE9initialiser le formulaire",addToCart:"Ajouter au panier",showDescription:"Afficher la description",addToQuote:"Ajouter au devis",modal:{techDrawings:"Dessins techniques"},close:"Fermer",extDescr:"Description \xE9tendue du produit"},materialModal:{tabs:{materials:"Mat\xE9riaux",myMaterials:"Mes mat\xE9riaux"},form:{category:"Cat\xE9gorie",series:"S\xE9rie",materialCode:"Code ou s\xE9rie",description:"Description",code:"Code"},categories:{all:"Tout",components:"Composants",special:"Produit sp\xE9cial client",kit:"Kit",standard:"Produit fini standard (configurable)",subgroup:"Sous-groupe"},actions:{search:"Rechercher",close:"Fermer"},searching:"Recherche en cours...",table:{code:"Code",description:"Description",inforecord:"Fiche info"},myMaterials:{header:"Trouver le produit par code mat\xE9riau personnalis\xE9",subheader:"Si vous n'avez pas encore cr\xE9\xE9 de mat\xE9riau personnalis\xE9, vous pouvez l'ajouter dans la section",link:"Mes mat\xE9riaux"}},bfOrderDetails:{columns:{id:"ID",code:"Code",materialCode:"Code mat\xE9riau",customerMaterialCode:"Code mat\xE9riau client",description:"Description",quantity:"Quantit\xE9",orderQuantity:"Quantit\xE9
15command\xE9e",confirmedQuantity:"Quantit\xE9 confirm\xE9e",shippedQuantity:"Quantit\xE9 exp\xE9di\xE9e",confirmed:"Confirm\xE9",shippedQty:"Qt\xE9 exp\xE9di\xE9e",lineItemTotal:"Total de la ligne",status:"Statut",invoiceNumber:"Num\xE9ro de facture",notaFiscalNumber:"Num\xE9ro Nota Fiscal",invoiceType:"Type de facture",positionId:"ID de position",invoiceDate:"Date de facture",netValue:"Valeur nette",shipmentDate:"Date d'exp\xE9dition",shipmentDoc:"Document d'exp\xE9dition",shipmentVia:"Exp\xE9di\xE9 via",shipTerms:"Conditions d'exp\xE9dition",billOfLading:"Connaissement",trackingNo:"N\xB0 de suivi",requestedDeliveryDate:"Date de livraison demand\xE9e",confirmedDate:"Date confirm\xE9e",expectedDeliveryDate:"Date de livraison pr\xE9vue"},tracking:"Suivre",statuses:{PENDING_APPROVAL:"En attente d'approbation",R:"Ouvert",F:"Confirm\xE9",P:"Partiellement exp\xE9di\xE9",S:"Exp\xE9di\xE9",I:"Factur\xE9",D:"Annul\xE9"},blockStatuses:{E0001:"",E0005:"",E0007:"L'ARTICLE EST EN ATTENTE",Z0001:"L'ARTICLE EST EN RETARD"},documents:{download:"T\xE9l\xE9charger"},modal:{title:"D\xE9tails",material:{title:"Description du mat\xE9riau",code:"Code mat\xE9riau",customerId:"Code mat\xE9riau client",designation:"D\xE9signation"},price:{title:"Description du prix",unitPrice:"Prix unitaire",surcharge:"Majoration temporaire",orderedQuantity:"Quantit\xE9
15command\xE9e",expediteCharges:"Frais d'urgence",packaging:"Emballage",transport:"Transport",totalAmount:"Montant total",totalAmountWithSurcharge:"Montant total avec majoration temporaire"},quantity:{title:"Quantit\xE9",confirmed:"Quantit\xE9 confirm\xE9e",shipped:"Quantit\xE9 exp\xE9di\xE9e",billed:"Quantit\xE9 factur\xE9e"}}}};var XO={savedCartDetails:{editSavedCart:"Modifier",deleteSavedCart:"Supprimer le panier",backToSavedCarts:"Retour aux mod\xE8les de commande",itemsWarning:"Les promotions et les totaux refl\xE8tent ce qui existait au moment de la sauvegarde du panier. Les promotions et les totaux peuvent changer ou ne plus s'appliquer lors de la restauration du panier."},savedCartList:{makeCartActive:"Restaurer"},savedCartDialog:{saveForLater:"Sauvegarder le panier",itemsSavedForLater:"Votre panier sera d\xE9plac\xE9 dans la liste des paniers sauvegard\xE9s.",savedCartName:"Nom",savedCartDescription:"Description",charactersLeft:"Caract\xE8res restants : {{count}}",restoreSavedCart:"Restaurer le panier sauvegard\xE9",name:"Nom du panier :",id:"ID :",quantityFull:"Nombre de produits :",followingCartRestore:"Le panier sauvegard\xE9 suivant sera restaur\xE9 comme panier actif",keepCopySavedCart:"Conserver une copie de ce panier dans la liste sauvegard\xE9e",nameOfCloneCart:"Les articles actuels du panier seront sauvegard\xE9s sous :",preventSaveActiveCart:"Je ne souhaite pas sauvegarder les articles pour plus tard"},addToSavedCart:{saveCartForLater:"Sauvegarder comme mod\xE8le"}};var eN={customerTicketing:{ticketId:"ID du ticket",createdOn:"Date de cr\xE9ation",changedOn:"Date de mise \xE0 jour",uploadFile:"Choisir un fichier",cancel:"Retour"},createCustomerTicket:{addNewRequest:"Ajouter un ticket de support",addRequest:"Ajouter nouveau",associateTo:"Associ\xE9 \xE0",attachFile:"Joindre un fichier",selectCategory:"S\xE9lectionner une cat\xE9gorie",updated:"Mis \xE0 jour",Cart:"Panier",Order:"Commande",SavedCart:"Panier sauvegard\xE9",subjectMessage:"Demande de support pour la configuration {{designation}}",cartSubjectMessage:"Demande de support pour le panier avec le code {{cartCode}}"}};var tN={updateProfileForm:{companyName:"Raison sociale",email:"Adresse e-mail",phone:"T\xE9l\xE9phone",country:"Pays",measurementSystem:"Syst\xE8me de mesure",taxExemptionDocument:"Ajouter un document d'exon\xE9ration fiscale",maxFileSize:"La taille maximale du fichier est de {{ maxFileSize }} Mo",downloadTaxExemptionDocument:"T\xE9l\xE9charger le document actuel",taxExemptionExpiration:"Expiration du document : {{ expirationDate }}",update:"Mettre \xE0 jour"}};var iN={s4omScheduleLines:{entryInfo:"{{quantity}} {{unit}} le {{date}}",missingLine:"{{quantity}} {{unit}} encore \xE0 planifier"}};var aN={address:jO,bonfiglioli_translations:UO,cart:VO,checkout:$O,checkoutB2B:HO,common:KO,configurator:GO,order:WO,payment:QO,product:ZO,quote:YO,orderManagement:JO,savedCart:XO,customerTicketing:eN,myAccount:tN,s4omScheduleLines:iN};var nN={addressBook:{noSavedAddresses:"Nessun indirizzo salvato",defaultAddress:"Predefinito",deleteAddress:"Elimina Indirizzo",confirmDelete:"Sei sicuro di voler eliminare il seguente indirizzo?",delete:"Elimina",cancel:"Annulla",select:"Usa questo indirizzo",searchPlaceholder:"Search for address..."},addressForm:{lastName:{default:"Nome"},line1:{default:"Riga indirizzo 1",CN:"Nome e numero Via",JP:"Numero dell'ulteriore sottozona, Numero edificio"},line2:{default:"Numero civico"},town:{default:"Citt\xE0/paese",JP:"Citt\xE0, paese"},region:{default:"Provincia",JP:"Nome prefettura",US:"Paese / Provincia"},postalCode:{default:"Codice postale",CA:"CAP",CN:"CAP",US:"CAP / Codice di avviamento postale"},phone:{default:"Numero di telefono (opzionale)"}}};var oN={category:{availability:{label:{success:"Disponibile",warning:"Su richiesta",danger:"Non disponibile"}}},footer:{headquarters:"Headquarters",plant:"Bonfiglioli s.p.a",paymentMethod:"Metodi di pagamento"},"product-search":{designation:"Designazione",availability:"Disponibilit\xE0",viewProduct:"Visualizza Pagina Prodotto",addFavourites:"Aggiungi ai preferiti",removeFavourites:"Rimuovi dai preferiti",sendTo:"Invia a",modalTitle:"Serie Disponibili",efficie
15ncyLabel:"Efficienza",standardLabel:"Standard",empty:"-",efficiencyIe1:"IE1",efficiencyIe2:"IE2",efficiencyIe3:"IE3",efficiencyIe4:"IE4",compact:"COMPACT",iec:"IEC"},bfHeader:{seeAll:"Vedi tutti",login:"Login",register:"Registrati",upgrade:"Crea il tuo profilo aziendale"},hero:{signUp:"Registrati"},search:{codes:"Codes",series:"Series",categories:"Categories"},SearchResultTabContainer:{tabs:{SearchResultCodesTabComponent:"Codici",SearchResultSeriesTabComponent:"Serie",SearchResultCategoriesTabComponent:"Categorie"}},ProductDetailsTabPanelContainer:{tabPanelContainerRegionGroup:"TabPanel",tabs:{ProductSpecsAndDownloadTabComponent:"SPECIFICHE TECNICHE E DOWNLOAD",AvailableProductsTabComponent:"PRODOTTI DISPONIBILI","3DPreviewTabComponent":"ANTEPRIMA 3D",ProductReferencesComponent:"PRODOTTI CORRELATI"}},ConfiguratorTabPanelContainer:{tabs:{BonfiglioliProductConfiguratorComponent:"Features","3DPreviewTabComponent":"Anteprima 3D",BonfiglioliConfiguratorOverviewComponent:"Dati Tecnici"},reset:{title:"Ricomincia",body:"Vuoi avviare una nuova configurazione?",confirm:"OK",cancel:"Cancel"}},SmartsizerConfiguratorTabPanelContainer:{tabs:{BonfiglioliProductConfiguratorComponent:"Features","3DPreviewTabComponent":"Anteprima 3D",BonfiglioliConfiguratorOverviewComponent:"Dati Tecnici"}},addToCartComponent:{productObsolete:"Il prodotto è obsoleto *",additionalNote:"* In caso di prodotto obsoleto della serie VF verificare le dimensioni del nuovo prodotto serie W in quanto potrebbero essere differenti rispetto al prodotto originale.",replacementProduct:"Vai al prodotto sostitutivo",askForQuote:"Richiesta di quotazione",addToBasket:"Aggiungi al carrello",multiplierWarning:"Quantit\xE0 ordinabile solo per multipli di {{multiplier}}"},specs:{title:"Specifiche",keyBenefits:"Caratteristiche principali",mainOptions:"Opzioni principali",torqueRange:"Range di coppia",torqueRangeImperial:"Range di coppia (IU)",gearRatios:"Rapporti di riduzione",certifications:"Certificazioni",transmissibleMechanicalPower:"Potenza meccanica trasmissibile",output:"Output",motors:"Motori",motorsOptions:"Opzioni Motori"},availableProducts:{completeConfiguration:"Completa Configurazione",defaultDescription:"Procedi per completare la configurazione",orderBy:"Order By",filters:"Filters",availability:"Disponibilit\xE0",modalTitle:"Varianti Disponibili",suggestText:"Non trovi quello che stavi cercando?",suggestLink:"Vai al configuratore"},"b2b-unit-selector":{select:"Selezionare il cliente per la sessione",search:{placeholder:"Ricerca per cliente...",title:"Cerca cliente per nome o codice"},continue:"Continua",nouser:"Nessun cliente disponibile",warn:"Attenzione",disclaimer:"Con il cambio cliente i dati nel carrello verrano persi",accept:"Accetta e invia"},cartPage:{cartItems:"Articoli del Carrello",addCoupon:"Aggiungi Coupon",cartId:"ID Carrello:",clearCart:"Pulisci tutto",importCart:"Importa da XML",exportCart:"Esporta excel",exportFileName:"Bonfiglioli_Dettagli_Carrello",exportError:"Seleziona la data di consegna"},importSavedCart:{description:"Il file importato verr\xE0 utilizzato per creare un carrello salvato.",formatTitle:"Il file di testo deve elencare le informazioni dell'ordine nel seguente formato:",formatItem1:"Link a XSD",formatItem2:"Dimensione massima del file: 1 MB",formatItem3:"Il file XML pu\xF2 contenere al massimo 100 posizioni",uploadInstructions:"Seleziona un file da caricare. Il file deve essere un file di testo con estensione XML.",uploadNote:"Il tempo di caricamento per un ordine di 100 posizioni \xE8 circa 10 minuti.",chooseFile:"Scegli file",cleanCart:"Pulisci carrello",import:"Importa",uploadStarted:"Caricamento in corso...",successMessage:"Importazione completata con successo.",goToSavedCarts:"Vai ai carrelli salvati",resultsList:"Esito del caricamento",quantity:"Quantit\xE0: ",code:"Codice: "},bfOrderHistory:{noOrders:"Nessun ordine trovato",missingOrdersTitle:"Attenzione: i seguenti ordini sono in elaborazione. Saranno disponibili a breve nello storico",exportXls:"Esporta Excel",filters:{dateFrom:"Data Da",dateTo:"Data A",orderStatus:"Stato Ordine",orderNumber:"Numero Ordine",clientReferenceNumber:"Numero PO",product:"Prodotto"},table:{orderNumber:"Numero Ordine",poNumber:"Numero PO",datePlaced:"Data",amount:"Importo",status:"Stato",shippedTo:"Spedito A"},orderStatuses:{ALL:"Tutti",OPEN:"Aperto",COMPLETED:"Completato",CANCELLED:"Annullato",NOTSHIPPED:"Non spedito",SHIPPED:"Spedito",PARTSHIPPED:"Parzialmente spedito",PARTIALLY_PROCESSED:"In lavorazione",CREATED:"Aperto"},actions:{viewOrder:"Visualizza Ordine",reorder:"Riordina"},sort:{label:"Ordina per:","creationDate-desc":"Data (pi\xF9 recenti)","creationDate-asc":"Data (meno recenti)","purchaseOrderNumber-asc":"Numero PO (A-Z)","purchaseOrderNumber-desc":"Numero PO (Z-A)"}},OrderManagementTabContainer:{tabPanelContainerRegionGroup:"Ordini",tabs:{AccountOrderHistoryComponent:"Storico Ordini",QuickOrderComponent:"Ordine Rapido",AccountMyMaterialsComponent:"I Miei Materiali",BOMTabComponent:"BOM"}}
15,WorkspaceTabContainer:{tabs:{WorkspaceConfigurationsTabComponent:"Last Configurations",WorkspaceCartsTabComponent:"Carts",WorkspaceFavoritesTabComponent:"Favorites",WorkspaceMessagesTabComponent:"Messages"}},workspace:{name:"Name",cartId:"Cart ID",designation:"Designation",items:"Items",total:"Total",createdBy:"Created By",updated:"Updated",status:"Status",restore:"Restore",share:"Share",message:"Send message",delete:"Delete",daysAgo:"{{value}} days ago",hoursAgo:"{{value}} hours ago",minutesAgo:"{{value}} minutes ago",viewProductPage:"View Product Page",removeFavourites:"Remove from favourites",sendTo:"Send to",badgeDraft:"Draft",badgeShared:"Shared",badgeWithConflicts:"con conflitti",badgeIncomplete:"da completare",badgeComplete:"completo",modal:{activeCartMsg:"Gli articoli attuali nel carrello verranno salvati come:",title:"Send message to contact",titleDelete:"Cancella Carrello Salvato",titleRestore:"Ripristina Carrello Salvato",contactList:"Contact List",deleteMessage:"Il carrello seguente verr\xE0 cancellato",restoreMessage:"Il seguente carrello salvato sar\xE0 ripristinato come carrello attivo",message:"Message",attachment:"Attachment",sendButton:"Invia",deleteButton:"Cancella",cancelButton:"Annulla",cartName:"Nome carrello",cartId:"ID",numberOfProducts:"Numero di prodotti",retainSavedCart:"Salva una copia di questo carrello nella lista template salvati",saveActiveCart:"Non voglio salvare gli articoli per dopo"}},bom:{list:{header:"Lista BOM",materialsFor:"Materiali disponibili per",empty:"Nessun risultato trovato"},filter:{title:"Filtra",series:"Serie",materialCode:"Codice materiale",description:"Descrizione",maxResults:"Numero massimo di risultati",apply:"Applica",reset:"Azzera"},search:{label:"Search:",placeholder:"Cerca..."},table:{code:"Codice/Serie",description:"Descrizione",quantity:"Quantit\xE0",uom:"UdM",stockLevel:"Stock"},details:{title:"BOM per il materiale",warehouse:"Magazzino",availability:"Disponibilit\xE0"},actionBar:{selectedItems:"articoli selezionati",excelDownload:"Excel Download",addToCart:"Aggiungi selezionati al carrello"},addToCartDialog:{title:"Aggiunto al tuo carrello",titleQuote:"Aggiunto alla tua offerta",errorMessage:"{{ count }} Prodotti non sono stati aggiunti al carrello, verifica gli errori seguenti:",errorMessageQuote:"{{ count }} Prodotti non sono stati aggiunti all'offerta, verifica gli errori seguenti:",article:"Article",lt:"LT",price:"Price",qty:"Qt",subtotal:"Subtotal",continueShopping:"Continua lo shopping",goToCart:"Carrello"},errors:{downloadFailed:"Errore durante il download del file Excel",addToCartFailed:"Errore durante l'aggiunta dei prodotti al carrello"},pagination:{showing:"Risultati da {{from}} a {{to}} di {{total}}"},emptyList:"Nessuna BOM trovata per la selezione corrente!"},OrderDetailsTabContainer:{tabPanelContainerRegionGroup:"Dettagli Ordine",tabs:{AccountOrderDetailsDetailsTabComponent:"Dettagli",AccountOrderDetailsInvoiceTabComponent:"Fatturazione",AccountOrderDetailsShippingTabComponent:"Spedizione",AccountOrderDetailsSchedulingTabComponent:"Schedulazione"}},SelectorTabContainer:{tabPanelContainerRegionGroup:"Selettore",tabs:{SelectorTechnicalDataTabComponent:"Dati Tecnici",SelectorApplicationsTabComponent:"Applicazioni",SelectorAvailableConfigurtionsTabComponent:"Configurazioni Disponibili"}},selector:{environment:{title:"Sistema di Misura"},productType:{title:"Tipo di Prodotto"},filter:{disabled:"Questa opzione \xE8 disabilitata perch\xE9 l'attributo {{cstic}} \xE8 valorizzato",tolerance:"Tolleranza",serviceFactor:"Fattore di Servizio"},disclaimer:{textBefore:"Il configuratore non include alcuna valutazione di calcolo o approvazione del carico radiale sull'albero di uscita o sull'albero di ingresso (ove applicabile). Se la tua applicazione richiede un carico radiale, ",textLink:"contattaci",textAfter:".",text2:"Al termine della configurazione del prodotto, esaminare i dettagli del prodotto per assicurarsi che soddisfi le esigenze dell'applicazione. Bonfiglioli non garantisce, n\xE9 \xE8 responsabile per i prodotti applicati in modo errato.",accept:"Capisco i limiti di questo strumento"},actions:{resetValues:"Resetta Valori",saveDraft:"Salva Bozza",viewResults:"Vedi Risultati"}
15,applications:{title:"Applicazione",useData:"Usa dati nel selettore"},availableConfigurations:{results:"risultati",sortBy:"Ordina per",designation:"Designazione",completeConfig:"Completa la configurazione",designationHint:"Prosegui per procedere con la configurazione del prodotto",filters:"Filtri",orderBy:"Ordina per",modalTitle:"Varianti Disponibili",modalSubtitle:"Non trovi quello che stavi cercando? "},saveDraft:{title:"Crea bozza",label:"Nome bozza",save:"Salva Bozza",success:"Bozza salvata con successo",error:"Errore nel salvataggio della bozza"}},dashboard:{viewAll:"View all",configHistories:{title:"Recent History",NEW:"There are <b>{{count}}</b> new configs",COMPLETE:"There are <b>{{count}}</b> completed configs",CONFLICT:"Some conflict on <b>{{count}}</b> config"},conversationHistory:{title:"Messages",comments:"<b>{{count}}</b> new comments from {{firstName}} {{lastName}}"},carts:{title:"Carts",new:"There are <b>{{count}}</b> new carts",drafts:"There are <b>{{count}}</b> drafts"}},DistributorTicketsTabContainer:{tabPanelContainerRegionGroup:"Richieste di Preventivo",tabs:{DistributorTicketsOpenComponent:"Da Accettare",DistributorTicketsAcceptedComponent:"Accettate",DistributorTicketsClosedComponent:"Chiuse"}},rfqTickets:{noTickets:"Nessuna richiesta da mostrare",id:"Richiesta di Quotazione n.:",status:"Stato:",category:"Categoria:",quantity:"Quantit\xE0:",customer:"Cliente:",phone:"Telefono:",designation:"Descrizione Prodotto:",address:"Indirizzo:",note:"Nota:",configurationData:"Dati di configurazione",action:{ACCEPT:"Accetta",REJECT:"Rifiuta",CLOSE:"Chiudi"},create:{designation:"Designazione",quantity:"Quantit\xE0",date:"Data",firstName:"Nome",lastName:"Cognome",line1:"Indirizzo 1",town:"Citt\xE0",region:"Provincia",postalCode:"CAP",phone:"Telefono",note:"Note (Opzionale)",address:"Indirizzo",save:"Salva Ticket",openSavedAddresses:"Apri indirizzi salvati",newAddress:"Nuovo Indirizzo"}},upgradeAccount:{requiredFields:"* Campi obbligatori",requiredField:"Questo campo \xE8 obbligatorio",companySection:"DATI AZIENDALI",billingSection:"DATI FATTURAZIONE",email:"Email",firstName:"Nome",lastName:"Cognome",companyName:"Nome Azienda",address:"Indirizzo",city:"Citt\xE0",postalCode:"CAP",annualPotential:"Potenziale Annuo",companyCategory:"Categoria",mainSector:"Settore",subsector:"Sottosettore",vatCode:"Partita IVA",gstCode:"Codice GST",taxExemption:"Esenzione Fiscale",taxExemptionFile:"File esenzione fiscale",pec:"Email PEC",destinationCode:"Codice Destinatario",upgradeBtn:"Upgrade"}
15,interactiveNotifications:{timeout:{message:"Il disegno sta richiedendo troppo tempo per essere generato. Vuoi ritentare?",errorMessage:"Il disegno sta richiedendo troppo tempo per essere generato.",close:"Chiudi",retry:"S\xEC"}},navigationHelp:"Hai bisogno di aiuto?",viewConfiguration:{id:"ID {{code}}"},auctions:{tabs:{running:"Ordini da accettare",active:"Ordini attivi",processed:"Ordini elaborati",rejected:"Ordini respinti"},filters:{title:"Filtri",province:"Provincia",material:"Materiale",reason:"Motivazione",selectProvince:"Seleziona provincia",selectMaterial:"Seleziona materiale",selectReason:"Seleziona motivazione",reset:"Reset"},list:{empty:"Nessuna asta trovata."},card:{orderCode:"Numero Ordine Cliente: {{code}}",countdown:"Data fine asta",requiredShippingDate:"Data di spedizione richiesta",totalOrder:"Prezzo Totale Riacquisto",customerTotalOrder:"Prezzo Totale Cliente",shippingAddress:"Indirizzo di Spedizione",orderEntries:"Lista articoli",product:"Prodotto",price:"Prezzo di Riacquisto",customerPrice:"Prezzo Cliente",qty:"Qt\xE0",configuration:"Configurazione",bom:"Bom",openTicket:"Apri ticket di supporto",registerShipment:"Registra nuova spedizione",shipmentDetails:"Dettagli spedizioni",reject:"Rifiuta",accept:"Accetta"},shipmentDetails:{title:"Dettagli Spedizione",shipmentDate:"Data Spedizione",trackingID:"Tracking ID",document:"Documento",download:"Scarica",noDocument:"Nessun documento disponibile",shippedQty:"Qt\xE0 Spedita",close:"Chiudi"},registerShipment:{title:"Registra Spedizione",shipmentDate:"Data Spedizione",trackingID:"Tracking ID",document:"Documento",quantity:"Quantit\xE0",fileSizeError:"Il file supera la dimensione massima consentita",close:"Chiudi",save:"Salva"},messages:{acceptSuccess:"Asta accettata con successo",acceptError:"Errore nell'accettazione dell'asta",rejectSuccess:"Asta rifiutata con successo",rejectError:"Errore nel rifiuto dell'asta",consignmentSuccess:"Spedizione registrata con successo",consignmentError:"Errore nella registrazione della spedizione"},sorting:{CREATION:"Data creazione",ACCEPTED:"Data accettazione",COMPLETED:"Data completamento",DEADLINE:"Scadenza",REJECTED:"Data rifiuto"}},"3dPreview":{loading:"Il visualizzatore 3D \xE8 in caricamento...<br/>Il tempo di caricamento potrebbe richiedere diversi minuti",fitAll:"Adatta alla finestra",openMeasurementToolbox:"Apri strumenti di misura",measurementToolbox:{title:"Strumenti di misura",measurementMode:{title:"Modalit\xE0 di misurazione",modes:{None:"Nessuna",Radius:"Raggio",Distance:"Distanza",Length:"Lunghezza",Angle:"Angolo",Volume:"Volume",Area:"Area",BoundingBox:"Scatola di delimitazione",PointPosition:"Posizione punto"}},displayUnits:{title:"Unit\xE0 di misura",units:{UNKNOWN:"PREDEFINITA",MILLIMETER:"MILLIMETRI",CENTIMETER:"CENTIMETRI",METER:"METRI",INCH:"POLLICI",FEET:"PIEDI",YARD:"IARDE",MICROMETER:"MICROMETRI",DECIMETER:"DECIMETRI",KILOMETER:"CHILOMETRI",MILE:"MIGLIA",MIL:"MIL"}},precision:"Precisione"}},survey:{feedback:{label:{default:"Feedback {{pageName}}",homepage:"Feedback shop",ordercreation:"Feedback inserimento ordine",ordertracking:"Feedback stato ordini",productconfig:"Feedback configuratore",supporttickets:"Feedback richiesta supporto"}}}};var rN={cartDetails:{proceedToCheckout:"Go to checkout",askForQuotation:"Richiedi quotazione"},cartItems:{availability:"Disponibilit\xE0",item:"Articolo",id:"",deliveryDate:"Consegna Richiesta",leadTimeConfigurator:{prefix:"Data di consegna non confermata - Si prega di aprire una ",link:"richiesta di supporto",suffix:" per essere contattato da un rappresentante del Servizio Clienti"},unitPrice:"Prezzo",quantityFull:"Qt\xE0",total:"Totale",actions:"Azioni",viewConfiguration:"Vedi Configurazione"},orderCost:{orderSummary:"Dettaglio",subtotal:"Prezzo totale:",materialEnergySurcharge:"Sovraprezzo temporaneo",expedite:"Gestione Express:",shipping:"Spese di spedizione:",packaging:"Spese di imballaggio:",oil:"Tassa olio:",discount:"Sconto:",salesTax:"Tasse:",total:"Totale Ordine",grossIncludeTax:"Il tuo ordine include {{tax}} tasse.",priceInfo:"Il prezzo dei prodotti \xE8 comprensivo dei costi di spedizione e imballo e pu\xF2 subire variazioni in funzione delle quantit\xE0 o del numero di prodotti a carrello.",deliveryDateSummary:"Data di consegna richiesta",shippingWarning:"Il prezzo dei prodotti include i costi di imballaggio e pu\xF2 variare in base alla quantit\xE0 o al numero di prodotti presenti nel carrello."},voucher:{placeholder:"Inserisci codice coupon"}};var sN={checkout:{items:"Articoli nel carrello ({{ count }})"},checkoutAddress:{addressBook:"Rubrica"},checkoutProgress:{paymentDetails:"PAGAMENTO & INDIRIZZO DI FATTURAZIONE",reviewOrder:"RIEPILOGO FINALE"},checkoutReview:{confirmThatRead:"Effettuando l'ordine, confermo di aver letto e accettato i",termsAndConditions:"termini e le condizioni",termsAndConditionsTitle:"Termini e Condizioni",placeOrder:"Inserisci Ordine",placeOrderError:"Si \xE8 verificato un errore durante l'inserimento dell'ordine. Riprova pi\xF9 tardi o contatta l'assistenza."},checkoutOrderConfirmation:{confirmationOfOrder:"Il Tuo Numero Ordine \xE8:",thankYou:"Grazie per il tuo ordine!",continueShopping:"Continua lo Shopping"}};var lN={checkoutB2B:{orderReason:{label:"Motivo Ordine (opzionale)",noChoice:"Motivo non selezionato"},poDate:"Data Ordine",poNumber:"Numero Ordine",progress:{methodOfPayment:"Dati Ordine"}}};var cN={common:{hide:"Nascondi",show:"Mostra",next:"Avanti",home:"Home"},navigation:{main:"Menu navigazione"},pageMetaResolver:{product:{products:"Prodotti"},search:{title:'Hai cercato "{{query}}"'},order:{orders:"Ordini",order:"Ordine {{code}}"},savedCarts:{savedCarts:"Template Salvati",savedCart:"Carrello salvato {{co
15de}}"},customerTicketing:{customerTickets:"Ticket Supporto",customerTicket:"Aggiorna Ticket Supporto"},checkout:{cart:"Carrello"},bom:{heading:"Ricerca materiale - Prodotti finiti standard (configurabile)"}},searchBox:{examplesModal:"Hai bisogno di supporto per identificare il codice?",modalTitle:"Esempi di targhetta",modalSubtitle:"Esempi di targhetta Bonfiglioli dove puoi identificare il codice materiale per la ricerca",placeholder:"Cerca con codice prodotto, serie o categoria.",help:{noMatch:"No product found..."}},chatMessaging:{customerService:"Servizio Clienti"},formErrors:{labeled:{max:"Il campo {{ label }} deve essere inferiore a {{ max }}",min:"Il campo {{ label }} deve essere superiore a {{ min }}"}}};var dN={configurator:{header:{toconfig:"Configura"},updateSuccess:"Configurazione aggiornata con successo",backgroundUpdate:"L'aggiornamento della configurazione viene eseguito in background",resolveconflict:"RISOLVI CONFLITTO",tobecompelted:"DA COMPLETARE",dropdown:{placeholder:"Seleziona"},group:{ENVIRONMENT:{title:"Ambiente",frequency:"Frequenza",inputSpeed:"Velocit\xE0 in input",measurementSystem:"Sistema di misura",open:"Modifica",close:"Conferma"},FAMILY_OPTIONS:{title:"Famiglia Prodotto",open:"Mostra Tutto",close:"Annulla"}},priceSummary:{note:"Inserisci il prodotto a carrello per ottenere informazioni dettagliate sul prezzo definitivo del prodotto",vatExcluded:"IVA esclusa"},technicalData:{datasheet:"Scarica Scheda Tecnica",productData:"Dati Prodotto"},availability:{title:"Disponibilit\xE0",quotation:"Richiedi Quotazione",normal:"Consegna Standard",express:"Consegna Express",unavailable:"Non Disponibile"},actions:{datasheet:"Datasheet Prodotto",bom:"BOM",dimensions:"Dimensioni Prodotto",cad:{label:"Disegni Tecnici",download:"Download",warning:"<i>Il presente modello CAD \xE8 puramente indicativo e pu\xF2 non contenere ogni elemento tecnico del prodotto in maniera accurata e dettagliata.<br/>Per eventuali esigenze specifiche, si prega di inviare una richiesta dettagliata.</i>"},suggestedConfig:"Autocompletamento configurazione",support:"Richiedi Supporto",finishedCode:"Codice Prodotto",calculatePrice:"Richiedi Prezzo",calculatedPrice:"Prezzo calcolato: {{price}}"},buttons:{addToCart:"Aggiungi al Carrello",saveDraft:"Salva bozza",reset:"Ricomincia",saveConfiguration:"Salava Configurazione",back:"Indietro"},addToCart:{loading:"Stiamo preparando la configurazione selezionata per l'aggiunta al carrello. Il processo potrebbe richiedere diversi minuti, non chiudere o ricaricare la pagina",success:{title:"Aggiunto al tuo carrello",body:"{{product}} - Quantit\xE0: {{quantity}} - Totale: {{total}}",viewCart:"CARRELLO",continueShopping:"CONTINUA LO SHOPPING"},error:"Errore nell'aggiunta del prodotto al carrello"},saveDraft:{title:"Crea bozza",label:"Nome bozza",save:"SALVA BOZZA",success:"Bozza salvata con successo",error:"Errore nel salvataggio della bozza"},datasheetModal:{title:"Datasheet Prodotto",label:"Email Cliente",downloadNow:"Scarica adesso",sendEmail:"Manda via mail"},finishedCodeModal:{title:"Codice prodotto finito",errorTitle:"Errore nella generazione del codice prodotto finito",bodyText:"Codice prodotto finito generato: {{code}}",addToProducts:"Aggiungi ai miei prodotti"},inforecord:{material:"Materiale",description:"Descrizione",customerMaterial:"Materiale Cliente",addAll:"Agg
15iungi Tutti",resultCount:"{{ from }} - {{ to }} di {{ total }} Risultati"},mandatory:"Obbligatorio",dataSheetError:"Impossibile scaricare il datasheet",emptyProductCode:"Codice prodotto vuoto",drawings:{close:"Chiudi",message:"Il disegno non \xE8 disponibile e un operatore lo creer\xE0 manualmente. Un ticket di supporto verr\xE0 creato automaticamente come riferimento.",yes:"S\xEC"}}};var uN={orderDetails:{noOrderFound:"Attualmente non \xE8 stato possibile recuperare l'ordine, riprovare tra qualche secondo grazie.",overview:"Dettaglio",orderNumber:"Numero Ordine",placedOn:"Data Ordine",purchaseOrderNumber:"Riferimento Ordine Cliente",requestedPODate:"Data Ordine d'Acquisto",documents:{download:"Download"}}};var mN={paymentCard:{comboCard:{label:"Seleziona Carta di Credito o di Debito",CREDIT:"Credito",DEBIT:"Debito"}},paymentMethods:{paymentMethods:"Modalit\xE0 di pagamento",selectMethod:"Dati di pagamento",invalid:"Il metodo di pagamento selezionato non \xE8 valido. Per favore verifica e riprova",sepaDirectDebit:"SEPA Direct Debit",invoice:"Bonifico Bancario / Assegno / ACH",accountToPay:"Bonifico bancario",mybank:"Unicredit MyBank",bpay:"Unicredit Bancomat Pay",ideal:"iDEAL",eps:"EPS",boleto:"Boleto",pos:"POS",alternative:{dob:{label:"Data di nascita"},ssn:{default:"Numero Personale (ultime 4 cifre)",BR:"Social Security Number (CPF/CNPJ)"},firstName:{label:"Nome"},lastName:{label:"Cognome"},connectedTerminals:{select:"SELEZIONA IL TUO TERMINALE"}}}};var pN={addToCart:{addToCart:"Aggiungi al carrello",askForQuote:"Richiesta di quotazione",itemAddedToYourCart:"Aggiunto al tuo carrello",viewCart:"Carrello",continueShopping:"Continua lo shopping",obsolete:{label:"Il prodotto \xE8 obsoleto *",note:"* In caso di prodotto obsoleto della serie VF verificare le dimensioni del nuovo prodotto serie W in quanto potrebbero essere differenti rispetto al prodotto originale.",substitute:"Vai al prodotto sostitutivo"},shopDisabled:{title:"La ringraziamo per l'interesse dimostrato verso i prodotti Bonfiglioli",body:"Purtroppo non possiamo effettuare vendite dirette al cliente finale. La invitiamo a contattare la filiale locale o un distributore autorizzato:<br/><br/><a href='https://www.bonfiglioli.com/international/en/company-contacts' target='_blank'>https://www.bonfiglioli.com/international/en/company-contacts</a>"}},productSummary:{priceSubtitle:"Inserisci il prodotto a carrello per ottenere informazioni dettagliate sul prezzo definitivo del prodotto",vat:"IVA esclusa"},docSection:{documents:"Datasheet",datasheet:"Scheda Tecnica",dimensions:"Dimensioni",drawings2D:"2D Drawings",drawings3D:"3D Drawings"}};var gN={quote:{summary:{prices:{quoteDiscount:"Sconto:"}},header:{name:"Nome Offerta",button:{synced:"Sincronizzato",notsynced:"Sincronizza con CRM"},tab:{codes:"Genera Codici",extConfigs:"Recupera conf. esterne",pdf:"Anteprima PDF"},generateCodes:{title:"Generazione codice materiali",message:"La generazione dei codici inizier\xE0 in modo asincrono.",confirm:"Conferma",cancel:"Annulla"},pdfNotAvailable:"L'anteprima PDF non \xE8 disponibile per questa offerta.",syncSuccess:"Offerta sincronizzata con Salesforce con successo.",syncError:"Errore nella sincronizzazione con Salesforce.",generateCodesSuccess:"Generazione codici avviata con successo.",generateCodesError:"Errore nell'avvio della generazione codici.",retrieveMissingExternalConfigSuccess:"Le configurazioni esterne delle voci mancanti sono state recuperate con successo",retrieveMissingExternalConfigError:"Errore durante il recupero delle configurazioni esterne delle voci mancanti",migrateSuccess:"Configuratori migrati con successo.",migrateError:"Errore nella migrazione dei configuratori."},migratecodes:"Hai generato i codici materiale per questo preventivo. Devi verificare i prezzi contrattuali relativi a tali codici. Questa operazione potrebbe richiedere un po' di tempo.","migratecodes.submit":"Verifica i prezzi contrattuali",informations:{title:"Informazioni Offerta",id:"ID Offerta",name:"Nome Offerta",sapcustomer:"Codice Cliente SAP",date:"Data Offerta",validity:"Validit\xE0 Offerta",language:"Lingua Offerta",sapQuoteId:"ID Offerta SAP"},entries:{title:"Articoli",tab:{items:"Righe Offerta",quickOrder:"Aggiungi Prodotto",entriesLimitWarning:"Puoi aggiungere al preventivo fino a 25 SKU validi"},empty:"Nessun articolo in questa offerta.",columns:{number:"N\xB0",product:"Prodotto",qty:"Quantit\xE0",listPrice:"Prezzo Listino",discount:"Sconto",automaticDiscount:"Sconto Automatico",manualDiscount:"Sconto Manuale",netUnitPrice:"Prezzo Netto",totalPrice:"Totale",leadTime:"Lead Time",reqDeliveryDate:"Data Consegna"},configIncomplete:"Configurazione incompleta",editConfiguration:"Modifica configurazione",rejected:"Rifiutato: {{reason}}",pendingCodeGeneration:"Per visualizzare i prezzi, \xE8 necessario generare il codice materiale",externalConfigRetrieveHasFailed:"Il processo di recupero della configurazione esterna non \xE8 andato a buon fine; riprovare manualmente",actions:{additionalInfo:"Informazioni Aggiuntive",generateCode:"Genera Codice",updatePrice:"Aggiorna Prezzo",remove:"Rimuovi"},totals:{subtotal:"Subtotale",discounts:"Sconti",total:"Prezzo Totale"},discountsModal:{title:"Informazioni di prezzo per la riga {{entryId}} - {{code}}",netBeforeCharges:"Netto prima degli oneri aggiuntivi",listPrice:"Prezzo di Listino",automaticDiscount:"Sconto Automatico",urgencyTransportation:"Trasp. Urgente",surchargeCosts:"Sovraprezzo temporaneo",manualDiscount:"Sconto Manuale",percentTrans
15port:"Trasporto",extraManualDiscount:"Sconto Manuale Extra",packaging:"Imballaggio",contract:"Prezzo da contratto",multiplier:"Moltiplicatore",manualNetPrice:"Prezzo Netto Manuale",netPrice:"Prezzo Netto",submit:"Aggiorna",close:"Chiudi"},additionalInfoModal:{title:"Informazioni Aggiuntive",extendedDescription:"Descrizione Estesa",weight:"Peso",submit:"Salva",close:"Chiudi"}},salesConditions:{title:"Condizioni di vendita",poNumber:"Numero RFQ Cliente",poDate:"PO Date",validFrom:"Valido Da",validTo:"Valid A",incoterms:"Incoterms",requestedDeliveryDate:"Data di Consegna Richiesta",packagingCosts:"Costi di Imballaggio",payment:"Condizioni di Pagamento",transport:"Costi di Trasporto",orderReason:"Order Reason"},notes:{title:"Note PDF",allDocumentText:"Special procedure",warranty:"Warranty offer",quotationNote:"Quotation Note"},partners:{title:"Funzioni Partner",function:"Funzione Partner",partner:"Partner",address:"Indirizzo",soldTo:"Sold-To Party",billTo:"Bill-To Party",payer:"Payer",shipTo:"Ship-To Party"},configurator:{tabs:{features:"Caratteristiche","3dPreview":"Anteprima 3D",techData:"Dati Tecnici"},techData:{attribute:"Attributo",value:"Valore"},"3dPreview":{placeholder:"L'anteprima 3D sar\xE0 disponibile qui."},total:"Totale",saveToQuote:"Salva nell'offerta",saveSuccess:"Configurazione salvata nell'offerta con successo.",saveError:"Errore nel salvataggio della configurazione.",incompleteError:"La configurazione \xE8 incompleta o presenta conflitti."}},quotePdf:{toolbar:{backToQuote:"Torna all'offerta",printLocally:"Stampa locale",saveLocally:"Salva locale",saveInSF:"Salva in CRM",systemTechnicalData:"Dati Tecnici Sistema",motorIESClass:"Classe IES Motore",language:"Lingua",numberLocale:"Separatore decimale",conditionsHide:"Nascondi",conditionsShowLink:"Mostra Link",conditionsShowText:"Mostra Testo",generatingPDF:"Generazione PDF in corso...",publishingPDF:"Pubblicazione PDF in corso...",generateError:"Errore nella generazione del PDF.",publishSuccess:"PDF pubblicato su Salesforce con successo.",publishError:"Errore nella pubblicazione del PDF su Salesforce.","number_format_name_en-US":"Punto","number_format_name_it-IT":"Virgola"},page:{quotation:"Quotazione",quotationId:"ID Quotazione",revisionNumber:"Rev N\xB0",customerId:"ID Cliente",quotationDate:"Data Quotazione",validityDate:"Validit\xE0",rfqNumber:"RFQ Cliente N\xB0",offerPage:"Pagina Offerta {{n1}}/{{ntot}}",survey:"Link al sondaggio",phoneAbbr:"Tel. {{value}}"},summary:{capSoc:"Cap. {{capSoc}}",piva:"P.IVA",phone:"Telefono",email:"Email",pec:"PEC",website:"Sito web",validity:"Validit\xE0",customer:"Cliente",recipient:"Destinatario",consultantTeam:"Per discutere ulteriori dettagli, contattare il proprio rappresentante commerciale ai seguenti recapiti:",contact:"Contatto",name:"Nome",quotationReferredTo:"La quotazione si riferisce a:",position:"Posizione",details:"Dettagli",leadTime:"Lead Time",unitNetPrice:"Valore unitario",orderQty:"Qt\xE0",value:"Valore",currency:"Valuta",materialID:"Codice Materiale: {{val}}",description:"Descrizione: {{val}}",customsCode:"Codice Doganale: {{val}}",customerMaterialID:"Codice Materiale Cliente: {{val}}",notes:"Note:",packagingPrice:"Costo Imballo",transportPrice:"Costo Trasporto",expressDeliveryPrice:"Costo Consegna Express",taxes:"Tasse",totalWithTaxes:"Totale (Tasse incluse)",totalWithTaxesBrazil:"Totale con Tasse (PIS/COFINS/ICMS)",totalTaxes:"Totale Tasse",temporarySurcharge:"Sovrapprezzo Temporaneo (incluso nel totale)",oilCost:"Tassa Sigaus",total:"Totale",paymentType:"Tipo pagamento",paymentConditions:"Condizioni di pagamento",warrantyOffer:"Garanzia",incoterm:"Incoterm",shippingType:"Tipo spedizione",specialProcedure:"Procedura speciale:",orderConditions:"Ringraziando per la fiducia che ci vorr\xE0 accordare, porgiamo cordiali saluti.<br><br><b>{{orgName}}</b>",ncmValue:"NCM: {{val}}",ipiTaxRate:"IPI %: {{val}}",entryPriceWithTaxes:"Prezzo con tasse",taxesTotal:"Totale tasse",totalTaxesBrazil:"Totale Tasse (PIS/COFINS/ICMS)"},product:{leadTime:"Lead Time",unitValue:"Valore unitario",qty:"Qt\xE0",units:"Unit\xE0",value:"Valore",productC
15ode:"Codice Prodotto",productDesignation:"Designazione Prodotto",productDisclaimer:"Versione, colore e opzioni potrebbero differire dall'immagine sopra. Fare riferimento ai parametri di configurazione.",applicationInformation:"Informazioni applicazione",application:"Applicazione",machine:"Macchina",drive:"Azionamento",applicationTechnicalData:"Dati Tecnici Applicazione",systemTechnicalData:"Dati Tecnici Sistema",motorPowerLosses:"Perdite di potenza motore [W] secondo regolamento efficienza IEC 61800-9 per ",ies2ClassSystem:"Sistema Classe IES2",relativeTorque:"Coppia Relativa",relativeSpeed:"Velocit\xE0 Relativa [%]","3dDrawing":"Disegni 3D","2dDraft":"Disegni 2D",datasheet:"Scheda tecnica",catalogueBrochures:"Catalogo & brochure",appTechModal:{visible:"Visibile",techName:"Nome Tecnico",name:"Nome"}},terms:{generalConditionsOfSale:"Condizioni Generali di Vendita"}}};var fN={quickOrder:{header:{product:"Prodotto",designation:"Designazione",qty:"Qt\xE0"},skuPlaceholder:"Inserisci SKU",importXml:"Import Cart (Xml)",resetForm:"Resetta Modulo",addToCart:"Aggiungi al carrello",addToQuote:"Aggiungi all'offerta",showDescription:"Mostra descrizione",modal:{techDrawings:"Disegni Tecnici"},close:"Chiudi",extDescr:"Descrizione estesa prodotto"},materialModal:{tabs:{materials:"Materiali",myMaterials:"Miei materiali"},form:{category:"Categoria",series:"Serie",materialCode:"Codice o serie",description:"Descrizione",code:"Codice"},categories:{all:"Tutti",components:"Componenti",special:"Prodotto speciale del cliente",kit:"Kit",standard:"Prodotto standard completo (configurabile)",subgroup:"Sottogruppo"},actions:{search:"Cerca",close:"Chiudi"},searching:"Ricerca in corso...",table:{code:"Codice",description:"Descrizione",inforecord:"Inforecord"},myMaterials:{header:"Trova il prodotto tramite il codice materiale personalizzato",subheader:"Se non hai ancora creato alcun materiale personalizzato, puoi aggiungerlo nella sezione",link:"Il mio materiale"}},bfOrderDetails:{columns:{id:"ID",code:"Codice",materialCode:"Codice materiale",customerMaterialCode:"Codice materiale cliente",description:"Descrizione",quantity:"Quantit\xE0",orderQuantity:"Quantit\xE0 ordinata",confirmedQuantity:"Quantit\xE0 confermata",shippedQuantity:"Quantit\xE0 spedita",confirmed:"Confermata",shippedQty:"Qt\xE0 Spedita",lineItemTotal:"Totale riga",status:"Stato",invoiceNumber:"Numero Fattura",notaFiscalNumber:"Numero Nota Fiscale",invoiceType:"Tipo Fattura",positionId:"ID Posizione",invoiceDate:"Data Fattura",netValue:"Valore Netto",shipmentDate:"Data Spedizione",shipmentDoc:"Doc. Spedizione",shipmentVia:"Spedizione Via",shipTerms:"Termini Spedizione",billOfLading:"Polizza di Carico",trackingNo:"N. Tracciamento",requestedDeliveryDate:"Data Consegna Richiesta",confirmedDate:"Data Confermata",expectedDeliveryDate:"Data Consegna Prevista"},tracking:"Traccia",statuses:{PENDING_APPROVAL:"In Attesa di Approvazione",R:"Aperto",F:"Confermato",P:"Parzialmente spedito",S:"Spedito",I:"Fatturato",D:"Annullato"},blockStatuses:{E0001:"",E0005:"",E0007:"ARTICOLO IN SOSPESO",Z0001:"ARTICOLO IN RITARDO"},documents:{download:"Scarica"},modal:{title:"Dettagli Ordine",material:{title:"Descrizione materiale",code:"Codice Materiale",customerId:"Codice Materiale Cliente",designation:"Designazione"},price:{title:"Descrizione prezzo",unitPrice:"Prezzo Unitario",surcharge:"Maggiorazione Temporanea",orderedQuantity:"Quantit\xE0 Ordinata",expediteCharges:"Costi Urgenza",packaging:"Imballaggio",transport:"Trasporto",totalAmount:"Importo Totale",totalAmountWithSurcharge:"Importo Totale con Maggiorazione Temporanea"},quantity:{title:"Quantit\xE0",confirmed:"Quantit\xE0 Confermata",shipped:"Quantit\xE0 Spedita",billed:"Quantit\xE0 Fatturata"}}}};var hN={savedCartDetails:{dateSaved:"Data salvataggio",quantity:"Qta",editSavedCart:"Modifica",deleteSavedCart:"Cancella Carrello",backToSavedCarts:"Indietro ai Template Salvati",itemsWarning:"Promozioni e totali riflettono quanto presente al momento del salvataggio del carrello. Le promozioni e i totali potrebbero cambiare o non essere pi\xF9 applicabili quando il carrello viene ripristinato."},savedCartList:{dateSaved:"Data Salvataggio",makeCartActive:"Ripristina",notFound:"Nessun carrello salvato trovato"},savedCartDialog:{saveForLater:"Salva Carrello",itemsSavedForLater:"Il tuo carrello sar\xE0 spostato nella lista dei template salvati.",savedCartName:"Nome",savedCartDescription:"Descrizione",charactersLeft:"Caratteri rimanenti: {{count}}",save:"Salva",restoreSavedCart:"Ripristina Carrello Salvato",name:"Nome Carrello:",id:"ID:",quantityFull:"Numero prodotti:",followingCartRestore:"Il seguente carrello salvato sar\xE0 ripristinato come carrello attivo",keepCopySavedCart:"Salva una copia di questo carrello nella lista template salvati",nameOfCloneCart:"Gli articoli attuali nel carrello verranno salvati come:",preventSaveActiveCart:"Non voglio salvare gli articoli per dopo",deleteSavedCart:"Cancella Carrello Salvato",followingCartDelete:"Il carrello seguente verr\xE0 cancellato",delete:"C
15ancella",deleteCartSuccess:"Carrello eliminato correttamente"},addToSavedCart:{saveCartForLater:"Salva come template"}};var bN={customerTicketing:{ticketId:"ID ticket",createdOn:"Data creata",changedOn:"Data di aggiornamento",status:"Stato",message:"Messaggio",uploadFile:"Scegli file",cancel:"Indietro",submit:"Invia",charactersLeft:"caratteri rimanenti: {{count}}"},customerTicketingList:{subject:"Oggetto"},createCustomerTicket:{addNewRequest:"Aggiungi ticket supporto",addRequest:"Aggiungi nuovo",subject:"Oggetto",category:"Categoria",associateTo:"Associato a",attachFile:"Allega un file",selectCategory:"Seleziona una categoria",updated:"Aggiornato",Cart:"Carrello",Order:"Ordine",SavedCart:"Carrello salvato",subjectMessage:"Richiesta di supporto per la configurazione {{designation}}",cartSubjectMessage:"Richiesta di supporto per il carrello con cod. {{cartCode}}"}};var vN={updateProfileForm:{companyName:"Nome Societ\xE0",email:"Indirizzo Email",phone:"Telefono",country:"Provincia",measurementSystem:"Sistema di Misura",taxExemptionDocument:"Aggiungere un documento di esenzione fiscale",maxFileSize:"La dimensione massima del file \xE8 {{ maxFileSize }} MB",downloadTaxExemptionDocument:"Download del documento",taxExemptionExpiration:"Scadenza documento: {{ expirationDate }}",update:"Aggiorna"}};var yN={s4omScheduleLines:{entryInfo:"{{quantity}} {{unit}} in data {{date}}",missingLine:"{{quantity}} {{unit}} ancora da programmare"}};var CN={address:nN,bonfiglioli_translations:oN,cart:rN,checkout:sN,checkoutB2B:lN,common:cN,configurator:dN,order:uN,payment:mN,product:pN,quote:gN,orderManagement:fN,savedCart:hN,customerTicketing:bN,myAccount:vN,s4omScheduleLines:yN};var kN={addressBook:{noSavedAddresses:"Nenhum endere\xE7o guardado",defaultAddress:"Predefinido",deleteAddress:"Eliminar endere\xE7o",confirmDelete:"Tem a certeza de que deseja eliminar o seguinte endere\xE7o?",delete:"Eliminar",cancel:"Cancelar",select:"Usar este endere\xE7o",searchPlaceholder:"Pesquisar endere\xE7o..."},addressForm:{lastName:{default:"Nome"},line1:{default:"Linha de endere\xE7o 1",CN:"Nome da rua com n\xFAmero",JP:"N\xFAmero de sub\xE1rea, n\xFAmero da casa"},line2:{default:"N\xFAmero da porta"},town:{default:"Cidade",JP:"Cidade, vila, distrito"},region:{default:"Distrito",JP:"Nome da prefeitura",US:"Estado / Prov\xEDncia"},postalCode:{default:"C\xF3digo postal",CA:"C\xF3digo postal",CN:"C\xF3digo postal",US:"C\xF3digo postal / ZIP"},phone:{default:"N\xFAmero de telefone"}}};var _N={category:{availability:{label:{success:"Dispon\xEDvel",warning:"Sob consulta",danger:"N\xE3o dispon\xEDvel"}}},footer:{headquarters:"Sede",plant:"Bonfiglioli s.p.a",paymentMethod:"M\xE9todos de pagamento"},bfHeader:{seeAll:"Ver tudo",login:"Login",register:"Criar uma conta",upgrade:"Atualizar"},hero:{signUp:"Criar uma conta"},"product-search":{designation:"Designa\xE7\xE3o",availability:"Disponibilidade",viewProduct:"Ver p\xE1gina do produto",addFavourites:"Adicionar aos favoritos",removeFavourites:"Remover dos favoritos",sendTo:"Enviar para",modalTitle:"S\xE9ries dispon\xEDveis",efficiencyLabel:"Efici\xEAncia",standardLabel:"Standard",empty:"-",efficiencyIe1:"IE1",efficiencyIe2:"IE2",efficie
15ncyIe3:"IE3",efficiencyIe4:"IE4",compact:"COMPACT",iec:"IEC",noResults:"Nenhum resultado encontrado para a sua pesquisa"},search:{codes:"C\xF3digos",series:"S\xE9ries",categories:"Categorias"},SearchResultTabContainer:{tabs:{SearchResultCodesTabComponent:"C\xF3digos",SearchResultSeriesTabComponent:"S\xE9ries",SearchResultCategoriesTabComponent:"Categorias"}},ProductDetailsTabPanelContainer:{tabPanelContainerRegionGroup:"TabPanel",tabs:{ProductSpecsAndDownloadTabComponent:"CARACTER\xCDSTICAS T\xC9CNICAS E DOWNLOADS",AvailableProductsTabComponent:"PRODUTOS DISPON\xCDVEIS","3DPreviewTabComponent":"PR\xC9-VISUALIZA\xC7\xC3O 3D",ProductReferencesComponent:"PRODUTOS RELACIONADOS"}},ConfiguratorTabPanelContainer:{tabs:{BonfiglioliProductConfiguratorComponent:"Caracter\xEDsticas","3DPreviewTabComponent":"Pr\xE9-visualiza\xE7\xE3o 3D",BonfiglioliConfiguratorOverviewComponent:"Dados t\xE9cnicos"},reset:{title:"Reiniciar",body:"Deseja iniciar uma nova configura\xE7\xE3o?",confirm:"OK",cancel:"Cancelar"}},SmartsizerConfiguratorTabPanelContainer:{tabs:{BonfiglioliProductConfiguratorComponent:"Caracter\xEDsticas","3DPreviewTabComponent":"Pr\xE9-visualiza\xE7\xE3o 3D",BonfiglioliConfiguratorOverviewComponent:"Dados t\xE9cnicos"}},addToCartComponent:{productObsolete:"Este produto est\xE1 obsoleto *",additionalNote:"*No caso de um produto obsoleto da s\xE9rie VF, verifique as dimens\xF5es do novo produto da s\xE9rie W, pois podem ser diferentes do produto original.",replacementProduct:"Ir para o produto de substitui\xE7\xE3o",askForQuote:"Solicitar or\xE7amento",addToBasket:"Adicionar ao carrinho",multiplierWarning:"Quantidade encomend\xE1vel apenas em m\xFAltiplos de {{multiplier}}"},specs:{title:"Especifica\xE7\xF5es",keyBenefits:"Principais benef\xEDcios",mainOptions:"Op\xE7\xF5es principais",torqueRange:"Gama de bin\xE1rio",torqueRangeImperial:"Gama de bin\xE1rio (UI)",gearRatios:"Rela\xE7\xF5es de transmiss\xE3o",certifications:"Certifica\xE7\xF5es",transmissibleMechanicalPower:"Pot\xEAncia mec\xE2nica transmiss\xEDvel",output:"Sa\xEDda",motors:"Motores",motorsOptions:"Op\xE7\xF5es de motores"},availableProducts:{completeConfiguration:"Configura\xE7\xE3o completa",defaultDescription:"Por favor, continue para prosseguir com a configura\xE7\xE3o do produto",orderBy:"Ordenar por",filters:"Filtros",availability:"Disponibilidade",modalTitle:"Variantes dispon\xEDveis",suggestText:"N\xE3o encontra o que procura?",suggestLink:"Ir para o configurador"},"b2b-unit-selector":{select:"Selecione a sua unidade para esta sess\xE3o",search:{placeholder:"Pesquisar por unidade...",title:"Pesquisar por nome ou c\xF3digo da unidade"},continue:"Continuar",nouser:"Nenhuma unidade dispon\xEDvel",warn:"Aviso",disclaimer:"Alterar a unidade ir\xE1 reiniciar a sua sess\xE3o atual. Deseja continuar?",accept:"Aceitar"},cartPage:{cartItems:"Artigos do carrinho",addCoupon:"Adicionar cup\xE3o",cartId:"ID do carrinho:",clearCart:"Limpar tudo",importCart:"Importar de XML",exportCart:"Exportar Excel",exportFileName:"Bonfiglioli_Detalhes_Carrinho",exportError:"Selecione a data de entrega"},importSavedCart:{description:"O ficheiro importado ser\xE1 utilizado para criar um carrinho guardado.",formatTitle:"O ficheiro de texto deve listar as informa\xE7\xF5es do pedido no seguinte formato:",formatItem1:"Liga\xE7\xE3o a um XSD",formatItem2:"Tamanho m\xE1ximo do ficheiro: 1 MB",formatItem3:"O ficheiro XML pode conter no m\xE1ximo 100 posi\xE7\xF5es",uploadInstructions:"Selecione um ficheiro para carregar. O ficheiro deve ser um ficheiro de texto com extens\xE3o XML.",uploadNote:"O tempo de carregamento para um pedido de 100 posi\xE7\xF5es \xE9 de cerca de 10 minutos.",chooseFile:"Escolher ficheiro",cleanCart:"Limpar carrinho",import:"Importar",uploadStarted:"Carregamento em curso...",successMessage:"Importa\xE7\xE3o conclu\xEDda com sucesso.",goToSavedCarts:"Ir para carrinhos guardados",resultsList:"Resultados do carregamento",quantity:"Quantidade: ",code:"C\xF3digo: "},bfOrderHistory:{noOrders:"Nenhum pedido encontrado",missingOrdersTitle:"Aten\xE7\xE3o: os seguintes pedidos est\xE3o sendo processados. Em breve estar\xE3o dispon\xEDveis no hist\xF3rico de pedidos",exportXls:"Exportar Excel",filters:{dateFrom:"Data de in\xEDcio",dateTo:"Data de fim",orderStatus:"Estado do pedido",orderNumber:"N\xFAmero do pedido",clientReferenceNumber:"N\xFAmero da ordem de compra",product:"Produto"},table:{orderNumber:"N\xFAmero do pedido",poNumber:"Pedido do cliente",datePlaced:"Data do pedido",amount:"Montante",status:"Estado",shippedTo:"Expedido para"},orderStatuses:{ALL:"Todos",OPEN:"Aberto",COMPLETED:"Conclu\xEDdo",CANCELLED:"Cancelado",NOTSHIPPED:"N\xE3o expedido",SHIPPED:"Expedido",PARTSHIPPED:"Parcialmente expedido",PARTIALLY_PROCESSED:"Em processamento",CREATED:"Aberto"},actions:{viewOrder:"Ver pedido",reorder:"Repetir pedido"},sort:{label:"Ordenar por:","creationDate-desc":"Data (mais recente primeiro)","creationDate-asc":"Data (mais antigo primeiro)","purchaseOrderNumber-asc":"N.\xBA de ordem (A-Z)","purchaseOrderNumber-desc":"N.\xBA de ordem (Z-A)"}},OrderManagementTabContainer:{tabPanelContainerRegionGroup:"Pedidos",tabs:{AccountOrderHistoryComponent:"Hist\xF3rico de pedidos",QuickOrderComponent:"Pedido r\xE1pido",AccountMyMaterialsComponent:"Os meus materiais",BOMTabComponent:"Lista de materiais"}}
15,WorkspaceTabContainer:{tabs:{WorkspaceConfigurationsTabComponent:"\xDAltimas configura\xE7\xF5es",WorkspaceCartsTabComponent:"Carrinhos",WorkspaceFavoritesTabComponent:"Favoritos",WorkspaceMessagesTabComponent:"Mensagens"}},workspace:{name:"Nome",cartId:"ID do carrinho",designation:"Designa\xE7\xE3o",items:"Artigos",total:"Total",createdBy:"Criado por",updated:"Atualizado",status:"Estado",restore:"Restaurar",share:"Partilhar",message:"Enviar mensagem",delete:"Eliminar",daysAgo:"H\xE1 {{value}} dias",hoursAgo:"H\xE1 {{value}} horas",minutesAgo:"H\xE1 {{value}} minutos",viewProductPage:"Ver p\xE1gina do produto",removeFavourites:"Remover dos favoritos",sendTo:"Enviar para",badgeDraft:"Rascunho",badgeShared:"Partilhado",badgeWithConflicts:"com conflitos",badgeIncomplete:"a completar",badgeComplete:"completo",modal:{activeCartMsg:"Os artigos atuais do carrinho ser\xE3o guardados como:",title:"Enviar mensagem ao contacto",titleDelete:"Eliminar carrinho guardado",titleRestore:"Restaurar carrinho guardado",contactList:"Lista de contactos",deleteMessage:"O seguinte carrinho ser\xE1 eliminado",restoreMessage:"O seguinte carrinho guardado ser\xE1 restaurado como carrinho ativo",message:"Mensagem",attachment:"Anexo",sendButton:"Enviar",deleteButton:"Eliminar",cancelButton:"Cancelar",cartName:"Nome do carrinho",cartId:"ID",numberOfProducts:"N\xFAmero de produtos",retainSavedCart:"Manter uma c\xF3pia deste carrinho na lista de modelos guardados",saveActiveCart:"N\xE3o pretendo guardar os artigos para mais tarde"}},bom:{list:{header:"Lista de materiais",materialsFor:"Materiais dispon\xEDveis para",empty:"Nenhum resultado encontrado"},filter:{title:"Filtrar",series:"S\xE9rie",materialCode:"C\xF3digo do material",description:"Descri\xE7\xE3o",maxResults:"N\xFAmero m\xE1ximo de resultados",apply:"Aplicar",reset:"Reiniciar"},search:{label:"Pesquisar:",placeholder:"Pesquisar..."},table:{code:"C\xF3digo/S\xE9rie",description:"Descri\xE7\xE3o",quantity:"Quantidade",uom:"UdM",stockLevel:"Stock"},details:{title:"Lista de materiais para o material",warehouse:"Armaz\xE9m",availability:"Disponibilidade"},actionBar:{selectedItems:"artigos selecionados",excelDownload:"Descarregar Excel",addToCart:"Adicionar sele\xE7\xE3o ao carrinho"},addToCartDialog:{title:"Adicionado ao seu carrinho",titleQuote:"Adicionado ao seu or\xE7amento",errorMessage:"{{ count }} produtos n\xE3o foram adicionados ao carrinho, verifique os seguintes erros:",errorMessageQuote:"{{ count }} produtos n\xE3o foram adicionados ao or\xE7amento, verifique os seguintes erros:",article:"Artigo",lt:"PE",price:"Pre\xE7o",qty:"Qtd",subtotal:"Subtotal",continueShopping:"Continuar a comprar",goToCart:"Carrinho"},errors:{downloadFailed:"Erro ao descarregar o ficheiro Excel",addToCartFailed:"Erro ao adicionar produtos ao carrinho"},pagination:{showing:"A mostrar {{from}} a {{to}} de {{total}} entradas"},emptyList:"Nenhuma lista de materiais encontrada para a sele\xE7\xE3o atual!"},OrderDetailsTabContainer:{tabPanelContainerRegionGroup:"Detalhes do pedido",tabs:{AccountOrderDetailsDetailsTabComponent:"Detalhes",AccountOrderDetailsInvoiceTabComponent:"Fatura\xE7\xE3o",AccountOrderDetailsShippingTabComponent:"Expedi\xE7\xE3o",AccountOrderDetailsSchedulingTabComponent:"Agendamento"}},SelectorTabContainer:{tabPanelContainerRegionGroup:"Seletor",tabs:{SelectorTechnicalDataTabComponent:"Dados t\xE9cnicos",SelectorApplicationsTabComponent:"Aplica\xE7\xF5es",SelectorAvailableConfigurtionsTabComponent:"Configura\xE7\xF5es dispon\xEDveis"}},selector:{environment:{title:"Sistema de medi\xE7\xE3o"},productType:{title:"Tipo de produto"},filter:{disabled:"Esta op\xE7\xE3o est\xE1 desativada porque o atributo {{cstic}} est\xE1 preenchido",tolerance:"Toler\xE2ncia",serviceFactor:"Fator de servi\xE7o"},disclaimer:{textBefore:"O configurador n\xE3o inclui qualquer avalia\xE7\xE3o de c\xE1lculo ou aprova\xE7\xE3o da carga radial no eixo de sa\xEDda ou eixo de entrada (quando aplic\xE1vel). Se a sua aplica\xE7\xE3o requer carga radial, ",textLink:"contacte-nos",textAfter:".",text2:"Ap\xF3s a conclus\xE3o da configura\xE7\xE3o do produto, reveja os detalhes do produto para garantir que cumpre os requisitos da aplica\xE7\xE3o. A Bonfiglioli n\xE3o garante nem \xE9 respons\xE1vel por produtos aplicad
15os incorretamente.",accept:"Compreendo as limita\xE7\xF5es desta ferramenta"},actions:{resetValues:"Reiniciar valores",saveDraft:"Guardar rascunho",viewResults:"Ver resultados"},applications:{title:"Aplica\xE7\xE3o",useData:"Usar dados no seletor"},availableConfigurations:{results:"resultados",sortBy:"Ordenar por",designation:"Designa\xE7\xE3o",completeConfig:"Complete a sua configura\xE7\xE3o",designationHint:"Por favor, continue para prosseguir com a configura\xE7\xE3o do produto",filters:"Filtros",orderBy:"Ordenar por",modalTitle:"Produtos dispon\xEDveis",modalSubtitle:"N\xE3o encontra o que procura? "},saveDraft:{title:"Criar rascunho",label:"Nome do rascunho",save:"Guardar rascunho",success:"Rascunho guardado com sucesso",error:"Erro ao guardar o rascunho"}},dashboard:{viewAll:"Ver tudo",configHistories:{title:"Hist\xF3rico recente",NEW:"Existem <b>{{count}}</b> novas configura\xE7\xF5es",COMPLETE:"Existem <b>{{count}}</b> configura\xE7\xF5es conclu\xEDdas",CONFLICT:"Conflito em <b>{{count}}</b> configura\xE7\xE3o(\xF5es)"},conversationHistory:{title:"Mensagens",comments:"<b>{{count}}</b> novos coment\xE1rios de {{firstName}} {{lastName}}"},carts:{title:"Carrinhos",new:"Existem <b>{{count}}</b> novos carrinhos",drafts:"Existem <b>{{count}}</b> rascunhos"}},DistributorTicketsTabContainer:{tabPanelContainerRegionGroup:"Tickets RFQ",tabs:{DistributorTicketsOpenComponent:"A aceitar",DistributorTicketsAcceptedComponent:"Aceites",DistributorTicketsClosedComponent:"Fechados"}},rfqTickets:{noTickets:"Nenhum ticket para mostrar",id:"ID RFQ:",status:"Estado:",category:"Categoria:",quantity:"Quantidade:",customer:"Cliente:",phone:"Telefone:",designation:"Designa\xE7\xE3o:",address:"Endere\xE7o:",note:"Nota:",configurationData:"Dados de configura\xE7\xE3o",action:{ACCEPT:"Aceitar",REJECT:"Rejeitar",CLOSE:"Fechar"},create:{designation:"Designa\xE7\xE3o",quantity:"Quantidade",date:"Data",firstName:"Nome",lastName:"Apelido",line1:"Linha 1",town:"Cidade",region:"Regi\xE3o",postalCode:"C\xF3digo postal",phone:"Telefone",note:"Nota (Opcional)",address:"Endere\xE7o",save:"Guardar ticket",openSavedAddresses:"Abrir livro de endere\xE7os",newAddress:"Novo endere\xE7o"}},upgradeAccount:{requiredFields:"* Campos obrigat\xF3rios",requiredField:"Este campo \xE9 obrigat\xF3rio",companySection:"INFORMA\xC7\xD5ES DA EMPRESA",billingSection:"INFORMA\xC7\xD5ES DE FATURA\xC7\xC3O",email:"E-mail",firstName:"Nome",lastName:"Apelido",companyName:"Nome da empresa",address:"Endere\xE7o",city:"Cidade",postalCode:"C\xF3digo postal",annualPotential:"Potencial anual",companyCategory:"Categoria",mainSector:"Setor",subsector:"Subsetor",vatCode:"NIF",gstCode:"C\xF3digo GST",taxExemption:"Isen\xE7\xE3o fiscal",taxExemptionFile:"Ficheiro de isen\xE7\xE3o fiscal",pec:"E-mail PEC",destinationCode:"C\xF3digo de destino",upgradeBtn:"Atualizar"},interactiveNotifications:{timeout:{message:"O pedido est\xE1 a demorar mais do que o esperado. Deseja tentar novamente?",errorMessage:"O pedido est\xE1 a demorar mais do que o esperado.",close:"Fechar",retry:"Sim"}},navigationHelp:"Precisa de ajuda?",viewConfiguration:{id:"ID {{code}}"},auctions:{tabs:{running:"Leil\xF5es em curso",active:"Pedidos ativos",processed:"Pedidos processados",rejected:"Pedidos rejeitados"},filters:{title:"Filtros",province:"Prov\xEDncia",material:"Material",reason:"Motivo",selectProvince:"Selecionar prov\xEDncia",selectMaterial:"Selecionar material",selectReason:"Selecionar motivo",reset:"Reiniciar"},list:{empty:"Nenhum leil\xE3o encontrado."},card:{orderCode:"N\xFAmero do pedido do cliente: {{code}}",countdown:"Fim do leil\xE3o",requiredShippingDate:"Data de envio solicitada",totalOrder:"Pre\xE7o total de recompra",customerTotalOrder:"Pre\xE7o total do cliente",shippingAddress:"Endere\xE7o de envio",orderEntries:"Linhas do pedido",product:"Produto",price:"Pre\xE7o de recompra",customerPrice:"Pre\xE7o do cliente",qty:"Qtd",configuration:"Configura\xE7\xE3o",bom:"Lista de materiais",openTicket:"Abrir ticket de suporte",registerShipment:"Registar nova expedi\xE7\xE3o",shipmentDetails:"Detalhes da expedi\xE7\xE3o",reject:"Rejeitar",accept:"Aceitar"},shipmentDetails:{title:"Detalhes da expedi\xE7\xE3o",shipmentDate:"Data de expedi\xE7\xE3o",trackingID:"ID de rastreio",document:"Documento",download:"Descarregar",noDocument:"Nenhum documento dispon\xEDvel",shippedQty:"Qtd expedida",close:"Fechar"},registerShipment:{title:"Registar expedi\xE7\xE3o",shipmentDate:"Data de expedi\xE7\xE3o",trackingID:"ID de rastreio",document:"Documento",quantity:"Quantidade",fileSizeError:"O tamanho do ficheiro excede o m\xE1ximo permitido",close:"Fechar",save:"Guardar"},messages:{acceptSuccess:"Leil\xE3o aceite com sucesso",acceptError:"Erro ao aceitar o leil\xE3o",rejectSuccess:"Leil\xE3o rejeitado com sucesso",rejectError:"Erro ao rejeitar o leil\xE3o",consignmentSuccess:"Expedi\xE7\xE3o registada com sucesso",consignmentError:"Erro ao registar a expedi\xE7\xE3o"},sorting:{CREATION:"Data de cria\xE7\xE3o",ACCEPTED:"Data de aceita\xE7\xE3o",COMPLETED:"Data de conclus\xE3o",DEADLINE:"Prazo",REJECTED:"Data de rejei\xE7\xE3o"}},"3dPreview":{loading:"O visualizador 3D est\xE1 a carregar...<br/>O tempo de carregamento pode demorar v\xE1rios minutos",fitAll:"Ajustar tudo",openMeasurementToolbox:"Abrir caixa de ferramentas de medi\xE7\xE3o",measurementToolbox:{title:"Caixa de ferramentas de medi\xE7\xE3o",measurementMode:{title:"Modo de medi\xE7\xE3o",modes:{None:"Nenhum",Radius:"Raio",Distance:"Dist\xE2ncia",Length:"Comprimento",Angle:"\xC2ngulo",Volume:"Volume",Area:"\xC1rea",BoundingBox:"Caixa delimitadora",PointPosition:"Posi\xE7\xE3o do ponto"}},displayUnits:{title:"Unidades de exibi\xE7\xE3o",units:{UNKNOWN:"PREDEFINIDO",MILLIMETER:"MIL\xCDMETROS",CENTIMETER:"CENT\xCDMETROS",METER:"METROS",INCH:"POLEGADAS",FEET:"P\xC9S",YARD:"JARDAS",MICROMETER:"MICR\xD3METROS",DECIMETE
15R:"DEC\xCDMETROS",KILOMETER:"QUIL\xD3METROS",MILE:"MILHA",MIL:"MIL"}},precision:"Precis\xE3o"}}};var SN={cartDetails:{proceedToCheckout:"Finalizar compra",askForQuotation:"Pedir cota\xE7\xE3o"},cartItems:{availability:"Data de envio",item:"Artigo",id:"",deliveryDate:"Entrega solicitada",leadTimeConfigurator:{prefix:"Data de entrega n\xE3o confirmada - Por favor ",link:"abra um ticket",suffix:" para ser contactado por um representante do servi\xE7o ao cliente"},unitPrice:"Pre\xE7o unit\xE1rio",quantityFull:"Qtd",total:"Total",viewConfiguration:"Ver configura\xE7\xE3o"},orderCost:{orderSummary:"Resumo",subtotal:"Pre\xE7o total:",materialEnergySurcharge:"Taxa de importa\xE7\xE3o (inclu\xEDda no total)",expedite:"Taxas de urg\xEAncia:",shipping:"Custos de frete padr\xE3o:",packaging:"Custos de embalagem:",oil:"Taxas de \xF3leo BESSIGAUS:",discount:"Descontos no pedido",salesTax:"Impostos:",total:"Total",grossIncludeTax:"O seu pedido inclui {{tax}} de impostos.",priceInfo:"O pre\xE7o dos produtos inclui custos de envio e embalagem e pode variar dependendo da quantidade ou n\xFAmero de produtos no carrinho.",deliveryDateSummary:"Data de entrega solicitada",shippingWarning:"O pre\xE7o dos produtos inclui custos de embalagem e pode variar conforme a quantidade ou n\xFAmero de produtos no carrinho."},voucher:{placeholder:"introduzir c\xF3digo de cup\xE3o"}};var AN={checkout:{items:"Artigos do carrinho ({{ count }})"},checkoutProgress:{deliveryMode:"M\xE9todo de envio"},checkoutAddress:{addressBook:"Livro de endere\xE7os"},checkoutReview:{confirmThatRead:"Ao efetuar o pedido, confirmo que li e concordo com os",placeOrderError:"Ocorreu um erro ao efetuar o pedido. Por favor, tente novamente mais tarde ou contacte o suporte."},checkoutOrderConfirmation:{confirmationOfOrder:"O seu n\xFAmero de pedido \xE9:",continueShopping:"Continuar a comprar"}};var wN={checkoutB2B:{orderReason:{label:"Produ\xE7\xE3o acelerada (opcional)",noChoice:"Motivo n\xE3o selecionado"},poDate:"Data do pedido",poNumber:"N\xFAmero do pedido",progress:{methodOfPayment:"Dados do cabe\xE7alho do pedido"}}};var PN={common:{hide:"Ocultar",show:"Mostrar",next:"Seguinte"},navigation:{main:"Navega\xE7\xE3o principal"},pageMetaResolver:{product:{products:"Produtos"},search:{title:'Pesquisou por "{{query}}"'},order:{orders:"Pedidos",order:"Pedido {{code}}"},savedCarts:{savedCarts:"Carrinhos guardados",savedCart:"Carrinho guardado {{code}}"},customerTicketing:{customerTickets:"Tickets de suporte",customerTicket:"Atualizar ticket de suporte"},checkout:{cart:"Carrinho"},bom:{heading:"Pesquisa de materiais - Produtos acabados standard (configur\xE1veis)"}},searchBox:{examplesModal:"Precisa de ajuda para encontrar o c\xF3digo?",modalTitle:"Exemplos de placa de identifica\xE7\xE3o",modalSubtitle:"Exemplos de placas Bonfiglioli onde pode identificar o c\xF3digo do material para a pesquisa",placeholder:"Pesquisar produtos, categorias ou c\xF3digos.",help:{noMatch:"Nenhum produto encontrado..."}},chatMessaging:{customerService:"Servi\xE7o ao cliente"},formErrors:{labeled:{max:"O campo {{ label }} deve ser menor que {{ max }}",min:"O campo {{ label }} deve ser maior que {{ min }}"}}};var TN={configurator:{header:{toconfig:"Configurar e Desenhos"},updateSuccess:"Configura\xE7\xE3o atualizada com sucesso",backgroundUpdate:"A atualiza\xE7\xE3o da configura\xE7\xE3o est\xE1 a decorrer em segundo plano",resolveconflict:"RESOLVER CONFLITO",tobecompelted:"A COMPLETAR",dropdown:{placeholder:"Selecionar"},group:{ENVIRONMENT:{title:"Ambiente",frequency:"Frequ\xEAncia",inputSpeed:"Velocidade de entrada",measurementSystem:"Sistema de medi\xE7\xE3o",open:"Editar",close:"Confirmar"},FAMILY_OPTIONS:{title:"Fam\xEDlia",open:"Mostrar tudo",close:"Cancelar"}},priceSummary:{note:"Adicione o produto ao carrinho para obter informa\xE7\xF5es detalhadas sobre o pre\xE7o final do produto",vatExcluded:"IVA exclu\xEDdo"},technicalData:{datasheet:"Descarregar ficha t\xE9cnica",productData:"Dados do produto"},availability:{title:"Indicadores de prazo de entrega",quotation:"Entrega estimada mais r\xE1pida",normal:"Entrega estimada padr\xE3o",express:"Entrega estimada mais r\xE1pida",unavailable:"N\xE3o entreg\xE1vel"},actions:{datasheet:"Ficha t\xE9cnica do produto",bom:"Lista de materiais",dimensions:"Dimens\xF5es do produto",cad:{label:"Desenhos t\xE9cnicos",download:"Descarregar",warning:"<i>Este modelo CAD \xE9 meramente indicativo e pode n\xE3o conter todos os elementos t\xE9cnicos do produto de forma precisa e detalhada.<br/>Para quaisquer necessidades espec\xEDficas, envie um pedido detalhado.</i>"}
15,suggestedConfig:"Completar configura\xE7\xE3o",support:"Obter suporte",finishedCode:"C\xF3digo do produto",calculatePrice:"Calcular pre\xE7o",calculatedPrice:"Pre\xE7o calculado: {{price}}"},buttons:{addToCart:"Adicionar ao carrinho",saveDraft:"Guardar rascunho",reset:"Recome\xE7ar",saveConfiguration:"Guardar configura\xE7\xE3o",back:"Voltar"},addToCart:{loading:"Estamos a preparar a configura\xE7\xE3o selecionada para adicionar ao carrinho. O processo pode demorar v\xE1rios minutos, n\xE3o feche nem recarregue a p\xE1gina",success:{title:"Adicionado ao seu carrinho",body:"{{product}} - Quantidade: {{quantity}} - Total: {{total}}",viewCart:"CARRINHO",continueShopping:"CONTINUAR A COMPRAR"},error:"Falha ao adicionar o produto ao carrinho"},saveDraft:{title:"Criar rascunho",label:"Nome do rascunho",save:"GUARDAR RASCUNHO",success:"Rascunho guardado com sucesso",error:"Falha ao guardar o rascunho"},datasheetModal:{title:"Ficha t\xE9cnica do produto",label:"E-mail do cliente",downloadNow:"Descarregar agora",sendEmail:"Enviar por e-mail"},finishedCodeModal:{title:"C\xF3digo do produto acabado",errorTitle:"Erro ao gerar o c\xF3digo do produto acabado",bodyText:"C\xF3digo do produto acabado gerado: {{code}}",addToProducts:"Adicionar aos Meus Produtos"},inforecord:{material:"Material",description:"Descri\xE7\xE3o",customerMaterial:"Material do cliente",addAll:"Adicionar tudo",resultCount:"{{ from }} - {{ to }} de {{ total }} resultados"},mandatory:"Obrigat\xF3rio",dataSheetError:"Erro ao descarregar a ficha t\xE9cnica",emptyProductCode:"C\xF3digo de produto vazio",drawings:{close:"Fechar",message:"O desenho n\xE3o est\xE1 dispon\xEDvel, um operador ir\xE1 cri\xE1-lo manualmente se necess\xE1rio. Deseja abrir um novo ticket para isso?",yes:"Sim"}}};var xN={orderDetails:{noOrderFound:"No momento, n\xE3o \xE9 poss\xEDvel recuperar o pedido; por favor, tente novamente em alguns segundos. Obrigado.",overview:"Resumo",placedOn:"Data do pedido",purchaseOrderNumber:"N\xFAmero da ordem de compra",requestedPODate:"Data da ordem de compra",documents:{download:"Descarregar"}}};var EN={paymentCard:{comboCard:{label:"Selecionar cart\xE3o de cr\xE9dito ou d\xE9bito",CREDIT:"Cr\xE9dito",DEBIT:"D\xE9bito"}},paymentMethods:{paymentMethods:"M\xE9todos de pagamento",selectMethod:"Informa\xE7\xF5es de pagamento",sepaDirectDebit:"D\xE9bito direto SEPA",invalid:"O m\xE9todo de pagamento selecionado \xE9 inv\xE1lido. Por favor, verifique e tente novamente",invoice:"Transfer\xEAncia banc\xE1ria / Cheque / ACH",accountToPay:"Transfer\xEAncia banc\xE1ria",mybank:"Unicredit MyBank",bpay:"Unicredit Bancomat Pay",ideal:"iDEAL",eps:"EPS",boleto:"Boleto",pos:"POS",alternative:{dob:{label:"Data de nascimento"},ssn:{default:"N\xFAmero pessoal (\xFAltimos 4 d\xEDgitos)",BR:"N\xFAmero de seguran\xE7a social (CPF/CNPJ)"},firstName:{label:"Nome"},lastName:{label:"Apelido"},connectedTerminals:{select:"SELECIONE O SEU TERMINAL"}}}};var DN={addToCart:{askForQuote:"Solicitar or\xE7amento",itemAddedToYourCart:"Adicionado ao seu carrinho",viewCart:"Carrinho",continueShopping:"Continuar a comprar",obsolete:{label:"Este produto est\xE1 obsoleto *",note:"* No caso de um produto obsoleto da s\xE9rie VF, verifique as dimens\xF5es do novo produto da s\xE9rie W, pois podem ser diferentes do produto original.",substitute:"Ir para o produto de substitui\xE7\xE3o"},shopDisabled:{title:"Obrigado pelo seu interesse nos produtos Bonfiglioli",body:"Infelizmente, n\xE3o podemos vender diretamente a clientes finais. Entre em contacto com a sua filial local ou distribuidor autorizado:<br/><br/><a href='https://www.bonfiglioli.com/international/en/company-contacts' target='_blank'>https://www.bonfiglioli.com/international/en/company-contacts</a>"}},productSummary:{priceSubtitle:"Adicione o produto ao carrinho para obter informa\xE7\xF5es detalhadas sobre o pre\xE7o final do produto",vat:"IVA exclu\xEDdo"},docSection:{documents:"Documentos do produto",datasheet:"Especifica\xE7\xF5es",dimensions:"Dimens\xF5es",drawings2D:"2D Drawings",drawings3D:"3D Drawings"}};var IN={quote:{summary:{prices:{quoteDiscount:"Desconto da cota\xE7\xE3o:"}},header:{name:"Nome da cota\xE7\xE3o",entries:"Itens de cota\xE7\xE3o",addProducts:"Adicionar produtos",button:{synced:"Sincronizada",notsynced:"Sincronizar com o CRM"},tab:{codes:"Gerar c\xF3digos de material",extConfigs:"Recuperar conf. ext.",pdf:"Visualiza\xE7\xE3o do PDF"},generateCodes:{title:"Gera\xE7\xE3o de c\xF3digos",message:"A gera\xE7\xE3o de c\xF3digos ser\xE1 iniciada de forma ass\xEDncrona.",confirm:"Confirmar",cancel:"Cancelar"},pdfNotAvailable:"A visualiza\xE7\xE3o do PDF n\xE3o est\xE1 dispon\xEDvel para esta cota\xE7\xE3o.",syncSuccess:"Cota\xE7\xE3o sincronizada com o Salesforce com sucesso.",syncError:"Erro ao sincronizar a cota\xE7\xE3o com o Salesforce.",generateCodesSuccess:"A gera\xE7\xE3o de c\xF3digos foi iniciada com sucesso.",generateCodesError:"Erro ao iniciar a gera\xE7\xE3o de c\xF3digos.",retrieveMissingExternalConfigSuccess:"As configura\xE7\xF5es externas das entradas em falta foram recuperadas com sucesso",retrieveMissingExternalConfigError:"Erro ao recuperar a configura\xE7\xE3o externa em falta das entradas",migrateSuccess:"Configuradores migrados com sucesso.",migrateError:"Erro ao migrar os configuradores."},migratecodes:"Voc\xEA gerou c\xF3digos de material para esta cota\xE7\xE3o. \xC9 necess\xE1rio verificar os pre\xE7os contratuais desses c\xF3digos. Essa opera\xE7\xE3o pode levar algum tempo.","migratecodes.submit":"Verificar pre\xE7os contratuais",informations:{title:"Informa\xE7\xF5es da cota\xE7\xE3o",id:"ID da cota\xE7\xE3o",name:"Nome da cota\xE7\xE3o",sapcustomer:"C\xF3digo do cliente SAP",date:"Data da cota\xE7\xE3o",validity:"Validade da cota\xE7\xE3o",language:"Idioma da cota\xE7\xE3o",sapQuoteId:"ID da cota\xE7\xE3o SAP"},entries:{title:"Itens",products:"Produtos",tab:{items:"Itens da cota\xE7\xE3o",quickOrder:"Adicionar produto",entriesLimitWarning:"Pode adicionar at\xE9 25 SKUs v\xE1lidos abaixo e inclu\xED-los no or\xE7amento"},empty:"N\xE3o h\xE1 itens nesta cota\xE7\xE3o.",columns:{number:"N\xB0",product:"Produto",qty:"Quantidade",listPrice:"Pre\xE7o de tabela",discount:"Desconto",automaticDiscount:"Desconto autom\xE1tico",manualDiscount:"Desconto manual",netUnitPrice:"Pre\xE7o l\xEDquido unit\xE1rio",totalPrice:"Pre\xE7o total",leadTime:"Prazo de entrega",reqDeliveryDate:"Data de entrega solicitada"},configIncomplete:"Configura\xE7\xE3o incompleta",editConfiguration:"Editar configura\xE7\xE3o",rejected:"Rejeitado: {{reason}}",pendingCodeGeneration:"Para visualizar os pre\xE7os, \xE9 necess\xE1rio gerar o c\xF3digo do material.",externalConfigRetrieveHasFailed:"O processo de recupera\xE7\xE3o da configura\xE7\xE3o externa falhou; tente novamente manualmente",actions:{additionalInfo:"Informa\xE7\xF5es adicionais",generateCode:"Gerar c\xF3digo",updatePrice:"Atualizar pre\xE7o",remove:"Remover"},totals:{subtotal:"Subtotal",discounts:"Descontos",total:"Pre\xE7o total"},discountsModal:{title:"Informa\xE7\xF5es de pre\xE7o do item {{entryId}} - {{code}}",listPrice:"Pre\xE7o de tabela",netBeforeCharges:"Pre\xE7o l\xEDquido antes dos encargos adicionais",automaticDiscount:"Desconto autom\xE1tico",urgencyTransportation:"Transporte urgente",surchargeCosts:"Sobretaxa de energia",manualDiscount:"Desconto manual",percentTrans
15port:"Transporte",extraManualDiscount:"Desconto manual adicional",packaging:"Embalagem",contract:"Pre\xE7o contratual",multiplier:"Multiplicador",manualNetPrice:"Pre\xE7o l\xEDquido manual",netPrice:"Pre\xE7o l\xEDquido",submit:"Salvar",close:"Fechar"},additionalInfoModal:{title:"Informa\xE7\xF5es adicionais",extendedDescription:"Descri\xE7\xE3o detalhada",weight:"Peso",submit:"Salvar",close:"Fechar"}},salesConditions:{title:"Condi\xE7\xF5es de venda",poNumber:"N\xFAmero da solicita\xE7\xE3o de cota\xE7\xE3o do cliente",poDate:"Data do pedido",validFrom:"V\xE1lido de",validTo:"V\xE1lido para",incoterms:"Incoterms",requestedDeliveryDate:"Data de entrega solicitada",packagingCosts:"Custos de embalagem",payment:"Condi\xE7\xE3o de pagamento",transport:"Custos de transporte",orderReason:"Motivo do pedido"},notes:{title:"Notas do PDF",allDocumentText:"Todo o documento",warranty:"Garantia",quotationNote:"Notas da cota\xE7\xE3o"},partners:{title:"Fun\xE7\xF5es de parceiro",function:"Fun\xE7\xE3o de parceiro",partner:"Parceiro",address:"Endere\xE7o",soldTo:"Vendido para",billTo:"Faturado para",payer:"Pagador",shipTo:"Entregue para"},configurator:{tabs:{features:"Caracter\xEDsticas","3dPreview":"Visualiza\xE7\xE3o 3D",techData:"Dados t\xE9cnicos"},techData:{attribute:"Atributo",value:"Valor"},"3dPreview":{placeholder:"A visualiza\xE7\xE3o 3D estar\xE1 dispon\xEDvel aqui."},total:"Total",saveToQuote:"Salvar na cota\xE7\xE3o",saveSuccess:"Configura\xE7\xE3o salva na cota\xE7\xE3o com sucesso.",saveError:"Erro ao salvar a configura\xE7\xE3o na cota\xE7\xE3o.",incompleteError:"A configura\xE7\xE3o est\xE1 incompleta ou cont\xE9m conflitos."}},quotePdf:{toolbar:{backToQuote:"Voltar para a cota\xE7\xE3o",printLocally:"Imprimir localmente",saveLocally:"Salvar localmente",saveInSF:"Salvar no CRM",systemTechnicalData:"Dados t\xE9cnicos do sistema",motorIESClass:"Classe IES do motor",language:"Idioma",numberLocale:"Separador decimal",conditionsHide:"Ocultar",conditionsShowLink:"Mostrar link",conditionsShowText:"Mostrar texto",generatingPDF:"Gerando arquivo PDF...",publishingPDF:"Publicando arquivo PDF...",generateError:"Erro ao gerar o PDF.",publishSuccess:"PDF publicado no Salesforce com sucesso.",publishError:"Erro ao publicar o PDF no Salesforce.","number_format_name_en-US":"Ponto","number_format_name_it-IT":"V\xEDrgula"},page:{quotation:"Cota\xE7\xE3o",quotationId:"ID da cota\xE7\xE3o",revisionNumber:"Rev. n\xBA",customerId:"ID do cliente",quotationDate:"Data da cota\xE7\xE3o",validityDate:"Valida
15de",rfqNumber:"N\xBA da RFQ do cliente",offerPage:"P\xE1gina da cota\xE7\xE3o {{n1}}/{{ntot}}",survey:"Link para a pesquisa",phoneAbbr:"Tel. {{value}}"},summary:{capSoc:"Capital social {{capSoc}}",piva:"CNPJ",phone:"Telefone",email:"E-mail",pec:"PEC",website:"Site",validity:"Validade",currency:"Moeda",customer:"Cliente",recipient:"Destinat\xE1rio da entrega",consultantTeam:"Se desejar discutir outros detalhes, entre em contato com seu representante de vendas nos seguintes contatos:",contact:"Contato",name:"Nome",quotationReferredTo:"A cota\xE7\xE3o refere-se a:",position:"Item",details:"Detalhes",leadTime:"Prazo de entrega",unitNetPrice:"Pre\xE7o L\xEDquido Unit\xE1rio",orderQty:"Quantidade",value:"Pre\xE7o L\xEDquido Total",materialID:"ID do material: {{val}}",description:"Descri\xE7\xE3o: {{val}}",customsCode:"C\xF3digo NCM: {{val}}",customerMaterialID:"ID do material do cliente: {{val}}",notes:"Observa\xE7\xF5es:",packagingPrice:"Custos de embalagem",transportPrice:"Custos de transporte",expressDeliveryPrice:"Custos de entrega expressa",taxes:"Impostos",totalWithTaxes:"Total (incluindo impostos)",totalWithTaxesBrazil:"Pre\xE7o Total com Impostos (PIS / COFINS / ICMS) - IPI (A incluir)",totalTaxes:"Total de Impostos",temporarySurcharge:"Sobretaxa Tempor\xE1ria (inclu\xEDda no Total)",oilCost:"Taxa Sigaus",total:"Pre\xE7o L\xEDquido Total",paymentType:"Tipo de pagamento",paymentConditions:"Condi\xE7\xF5es de pagamento",warrantyOffer:"Garantia",incoterm:"Condi\xE7\xF5es de Entrega",shippingType:"Tipo de transporte",specialProcedure:"Procedimento especial:",orderConditions:"Agradecendo-lhe pela sua confian\xE7a em n\xF3s, estendemos cordiais sauda\xE7\xF5es.<br><br><b>{{orgName}}</b>",ncmValue:"NCM: {{val}}",ipiTaxRate:"IPI %: {{val}}",entryPriceWithTaxes:"Pre\xE7o Total com PIS/COFINS/ICMS - IPI (a incluir)",taxesTotal:"Impostos totais",totalTaxesBrazil:"Impostos (PIS/Cofins/ICMS) - IPI (a incluir)"},product:{leadTime:"Prazo de entrega",unitValue:"Pre\xE7o unit\xE1rio",qty:"Quantidade",units:"Unidades",value:"Valor",productCode:"C\xF3digo do produto",productDesignation:"Descri\xE7\xE3o do produto",productDisclaimer:"A vers\xE3o, a cor e as op\xE7\xF5es podem ser diferentes da imagem apresentada acima. Consulte os par\xE2metros da configura\xE7\xE3o.",applicationInformation:"Informa\xE7\xF5es da aplica\xE7\xE3o",application:"Aplica\xE7\xE3o",machine:"M\xE1quina",drive:"Acionamento",applicationTechnicalData:"Dados t\xE9cnicos da aplica\xE7\xE3o",systemTechnicalData:"Dados t\xE9cnicos do sistema",motorPowerLosses:"Perdas de pot\xEAncia do motor [W] de acordo com a norma de efici\xEAncia IEC 61800-9 para ",ies2ClassSystem:"Sistema Classe IES2",relativeTorque:"Torque relativo",relativeSpeed:"Velocidade relativa [%]","3dDrawing":"Desenho 3D","2dDraft":"Desenho 2D",datasheet:"Ficha t\xE9cnica e dimens\xF5es",catalogueBrochures:"Cat\xE1logos e folhetos",appTechModal:{visible:"Vis\xEDvel",techName:"Nome Tec.",name:"Nome"}},terms:{generalConditionsOfSale:"Condi\xE7\xF5es gerais de venda"}}};var zN={quickOrder:{header:{product:"Produto",designation:"Designa\xE7\xE3o",qty:"Qtd"},skuPlaceholder:"Introduzir SKU",importXml:"Importar carrinho (Xml)",resetForm:"Limpar formul\xE1rio",addToCart:"Adicionar ao carrinho",showDescription:"Mostrar descri\xE7\xE3o",addToQuote:"Adicionar ao or\xE7amento",modal:{techDrawings:"Desenhos t\xE9cnicos"},close:"Fechar",extDescr:"Descri\xE7\xE3o alargada do produto"},materialModal:{tabs:{materials:"Materiais",myMaterials:"Os meus materiais"},form:{category:"Categoria",series:"S\xE9rie",materialCode:"C\xF3digo ou s\xE9rie",description:"Descri\xE7\xE3o",code:"C\xF3digo"},categories:{all:"Todos",components:"Componentes",special:"Produto especial do cliente",kit:"Kit",standard:"Produto padr\xE3o completo (configur\xE1vel)",subgroup:"Subgrupo"},actions:{search:"Pesquisar",close:"Fechar"},searching:"A pesquisar...",table:{code:"C\xF3digo",description:"Descri\xE7\xE3o",inforecord:"Registo de informa\xE7\xE3o"},myMaterials:{header:"Encontrar o produto por c\xF3digo de material personalizado",subheader:"Se ainda n\xE3o criou nenhum material personalizado, pode adicion\xE1-lo na sec\xE7\xE3o",link:"Os meus materiais"}},bfOrderDetails:{columns:{id:"ID",code:"C\xF3digo",materialCode:"C\xF3digo do material",customerMaterialCode:"C\xF3digo do material do cliente",description:"Descri\xE7\xE3o",quantity:"Quantidade",orderQuantity:"Quantidade encomendada",confirmedQuantity:"Quantidade confirmada",shippedQuantity:"Quantidade expedida",confirmed:"Confirmado",shippedQty:"Qtd expedida",lineItemTotal:"Total da linha",status:"Estado",invoiceNumber:"N\xFAmero da fatura",notaFiscalNumber:"N\xFAmero da Nota Fiscal",invoiceType:"Tipo de fatura",positionId:"ID da posi\xE7\xE3o",invoiceDate:"Data da fatura",netValue:"Valor l\xEDquido",shipmentDate:"Data de expedi\xE7\xE3o",shipmentDoc:"Documento de expedi\xE7\xE3o",shipmentVia:"Expedido via",shipTerms:"Condi\xE7\xF5es de envio",billOfLading:"Conhecimento de embarque",trackingNo:"N.\xBA de rastreio",requestedDeliveryDate:"Data de entrega solicitada",confirmedDate:"Data confirmada",expectedDeliveryDate:"Data de entrega prevista"},tracking:"Rastrear",statuses:{PENDING_APPROVAL:"Aprova\xE7\xE3o pendente",R:"Aberto",F:"Confirmado",P:"Parcialmente expedido",S:"Expedido",I:"Faturado",D:"Cancelado"},blockStatuses:{E0001:"",E0005:"",E0007:"ARTIGO EM ESPERA",Z0001:"ARTIGO ATRASADO"},documents:{download:"Descarregar"},modal:{title:"Detalhes",material:{title:"Descri\xE7\xE3o do material",code:"C\xF3digo do material",customerId:"C\xF3digo do material do cliente",designation:"Designa\xE7\xE3o"},price:{title:"Descri\xE7\xE3o do pre\xE7o",unitPrice:"Pre\xE7o unit\xE1rio",surcharge:"Acr\xE9scimo tempor\xE1rio",orderedQuantity:"Quantidade encomendada",expediteCharges:"Taxas de urg\xEAncia",packaging:"Embalagem",transport:"Transporte",totalAmount:"Montante total",totalAmountWithSurcharge:"Montante total com acr\xE9scimo tempor\xE1rio"},quantity:{title:"Quantidade",confirmed:"Quantidade confirmada",shipped:"Quantidade expedida",billed:"Quantidade faturada"}}}};var MN={savedCartDetails:{editSavedCart:"Editar",deleteSavedCart:"Eliminar carrinho",backToSavedCarts:"Voltar aos modelos de pedido",itemsWarning:"As promo\xE7\xF5es e totais refletem o que existia no momento em que o carrinho foi guardado. As promo\xE7\xF5es e totais podem mudar ou deixar de se aplicar quando o carrinho for restaurado."},savedCartList:{makeCartActive:"Restaurar"},savedCartDialog:{saveForLater:"Guardar carrinho",itemsSavedForLater:"O seu carrinho ser\xE1 movido para a lista de carrinhos guardados.",savedCartName:"Nome",savedCartDescription:"Descri\xE7\xE3o",charactersLeft:"Caracteres restantes: {{count}}",restoreSavedCart:"Restaurar carrinho guardado",name:"Nome do carrinho:",id:"ID:",quantityFull:"N\xFAmero de produtos:",followingCartRestore:"O seguinte carrinho guardado ser\xE1 restaurado como carrinho ativo",keepCopySavedCart:"Manter uma c\xF3pia deste carrinho na lista guardada",nameOfCloneCart:"Os artigos atuais do carrinho ser\xE3o guardados como:",preventSaveActiveCart:"N\xE3o pretendo guardar os artigos para mais tarde"},addToSavedCart:{saveCartForLater:"Guardar como modelo"}};var ON={customerTicketing:{ticketId:"ID do ticket",createdOn:"Data de cria\xE7\xE3o",changedOn:"Data de atualiza\xE7\xE3o",uploadFile:"Escolher ficheiro",cancel:"Voltar"},createCustomerTicket:{addNewRequest:"Adicionar ticket de suporte",addRequest:"Adicionar novo",associateTo:"Associado a",attachFile:"Anexar ficheiro",selectCategory:"Selecionar uma categoria",updated:"Atualizado",Cart:"Carrinho",Order:"Pedido",SavedCart:"Carrinho guardado",subjectMessage:"Pedido de suporte para a configura\xE7\xE3o {{designation}}",cartSubjectMessage:"Pedido de suporte para o carrinho com c\xF3digo {{cartCode}}"}};var NN={updateProfileForm:{companyName:"Nome da empresa",email:"Endere\xE7o de e-mail",phone:"Telefone",country:"Pa\xEDs",measurementSystem:"Sistema de medi\xE7\xE3o",taxExemptionDocument:"Adicionar documento de isen\xE7\xE3o fiscal",maxFileSize:"O tamanho m\xE1ximo do ficheiro \xE9 {{ maxFileSize }} MB",downloadTaxExemptionDocument:"Descarregar documento atual",taxExemptionExpiration:"Validade do documento: {{ expirationDate }}",update:"Atualizar"}};var RN={s4omScheduleLines:{entryInfo:"{{quantity}} {{unit}} em {{date}}",missingLine:"{{quantity}} {{unit}} ainda por programar"}};var LN={address:kN,bonfiglioli_translations:_N,cart:SN,checkout:AN,checkoutB2B:wN,common:PN,configurator:TN,order:xN,payment:EN,product:DN,quote:IN,orderManagement:zN,savedCart:MN,customerTicketing:ON,myAccount:NN,s4omScheduleLines:RN}
15;var BN={addressBook:{noSavedAddresses:"Kay\u0131tl\u0131 adres yok",defaultAddress:"Varsay\u0131lan",deleteAddress:"Adresi sil",confirmDelete:"A\u015Fa\u011F\u0131daki adresi silmek istedi\u011Finizden emin misiniz?",delete:"Sil",cancel:"\u0130ptal",select:"Bu adresi kullan",searchPlaceholder:"Adres ara..."},addressForm:{lastName:{default:"\u0130sim"},line1:{default:"Adres sat\u0131r\u0131 1",CN:"Sokak ad\u0131 ve numaras\u0131",JP:"Alt b\xF6lge numaras\u0131, bina numaras\u0131"},line2:{default:"Kap\u0131 numaras\u0131"},town:{default:"\u015Eehir",JP:"\u015Eehir, k\xF6y, il\xE7e"},region:{default:"\u0130l",JP:"\u0130l ad\u0131",US:"Eyalet / \u0130l"},postalCode:{default:"Posta kodu",CA:"Posta kodu",CN:"Posta kodu",US:"Posta kodu / ZIP"},phone:{default:"Telefon numaras\u0131"}}};var FN={category:{availability:{label:{success:"Mevcut",warning:"Talep \xFCzerine",danger:"Mevcut de\u011Fil"}}},footer:{headquarters:"Genel merkez",plant:"Bonfiglioli s.p.a",paymentMethod:"\xD6deme y\xF6ntemleri"},bfHeader:{seeAll:"T\xFCm\xFCn\xFC g\xF6r",login:"Oturum a\xE7",register:"Hesap Olu\u015Ftur",upgrade:"Y\xFCkselt"},hero:{signUp:"Hesap olu\u015Ftur"},"product-search":{designation:"Tan\u0131mlama",availability:"Bulunabilirlik",viewProduct:"\xDCr\xFCn sayfas\u0131n\u0131 g\xF6r\xFCnt\xFCle",addFavourites:"Favorilere ekle",removeFavourites:"Favorilerden kald\u0131r",sendTo:"G\xF6nder",modalTitle:"Mevcut seriler",efficiencyLabel:"Verimlilik",standardLabel:"Standart",empty:"-",efficiencyIe1:"IE1",efficiencyIe2:"IE2",efficie
15ncyIe3:"IE3",efficiencyIe4:"IE4",compact:"COMPACT",iec:"IEC",noResults:"Araman\u0131z i\xE7in sonu\xE7 bulunamad\u0131"},search:{codes:"Kodlar",series:"Seriler",categories:"Kategoriler"},SearchResultTabContainer:{tabs:{SearchResultCodesTabComponent:"Kodlar",SearchResultSeriesTabComponent:"Seriler",SearchResultCategoriesTabComponent:"Kategoriler"}},ProductDetailsTabPanelContainer:{tabPanelContainerRegionGroup:"TabPanel",tabs:{ProductSpecsAndDownloadTabComponent:"TEKN\u0130K \xD6ZELL\u0130KLER VE \u0130ND\u0130RMELER",AvailableProductsTabComponent:"MEVCUT \xDCR\xDCNLER","3DPreviewTabComponent":"3D \xD6N\u0130ZLEME",ProductReferencesComponent:"\u0130LG\u0130L\u0130 \xDCR\xDCNLER"}},ConfiguratorTabPanelContainer:{tabs:{BonfiglioliProductConfiguratorComponent:"\xD6zellikler","3DPreviewTabComponent":"3D \xD6nizleme",BonfiglioliConfiguratorOverviewComponent:"Teknik veriler"},reset:{title:"S\u0131f\u0131rla",body:"Yeni bir konfig\xFCrasyon ba\u015Flatmak istiyor musunuz?",confirm:"Tamam",cancel:"\u0130ptal"}},SmartsizerConfiguratorTabPanelContainer:{tabs:{BonfiglioliProductConfiguratorComponent:"\xD6zellikler","3DPreviewTabComponent":"3D \xD6nizleme",BonfiglioliConfiguratorOverviewComponent:"Teknik veriler"}},addToCartComponent:{productObsolete:"Bu \xFCr\xFCn \xFCretimden kalkm\u0131\u015Ft\u0131r *",additionalNote:"*\xDCretimden kalkm\u0131\u015F bir VF serisi \xFCr\xFCn durumunda, yeni W serisi \xFCr\xFCn\xFCn boyutlar\u0131n\u0131 kontrol edin \xE7\xFCnk\xFC orijinal \xFCr\xFCnden farkl\u0131 olabilir.",replacementProduct:"Yedek \xFCr\xFCne git",askForQuote:"Teklif iste",addToBasket:"Sepete ekle",multiplierWarning:"Sipari\u015F verilebilir miktar yaln\u0131zca {{multiplier}} katlar\u0131"},specs:{title:"Teknik \xF6zellikler",keyBenefits:"Temel avantajlar",mainOptions:"Ana se\xE7enekler",torqueRange:"Tork aral\u0131\u011F\u0131",torqueRangeImperial:"Tork aral\u0131\u011F\u0131 (\u0130mparatorluk)",gearRatios:"Di\u015Fli oranlar\u0131",certifications:"Sertifikalar",transmissibleMechanicalPower:"\u0130letilebilir mekanik g\xFC\xE7",output:"\xC7\u0131k\u0131\u015F",motors:"Motorlar",motorsOptions:"Motor se\xE7enekleri"},availableProducts:{completeConfiguration:"Konfig\xFCrasyonu tamamla",defaultDescription:"\xDCr\xFCn konfig\xFCrasyonuna devam etmek i\xE7in l\xFCtfen ilerleyin",orderBy:"S\u0131rala",filters:"Filtreler",availability:"Bulunabilirlik",modalTitle:"Mevcut varyantlar",suggestText:"Arad\u0131\u011F\u0131n\u0131z\u0131 bulam\u0131yor musunuz?",suggestLink:"Yap\u0131land\u0131r\u0131c\u0131ya git"},"b2b-unit-selector":{select:"Bu oturum i\xE7in biriminizi se\xE7in",search:{placeholder:"Birime g\xF6re ara...",title:"Birim ad\u0131 veya koduna g\xF6re ara"},continue:"Devam",nouser:"Kullan\u0131labilir birim yok",warn:"Uyar\u0131",disclaimer:"Birimi de\u011Fi\u015Ftirmek mevcut oturumunuzu s\u0131f\u0131rlayacakt\u0131r. Devam etmek istiyor musunuz?",accept:"Kabul et"},cartPage:{cartItems:"Sepet \xF6\u011Feleri",addCoupon:"Kupon ekle",cartId:"Sepet ID:",clearCart:"T\xFCm\xFCn\xFC temizle",importCart:"XML'den i\xE7e aktar",exportCart:"Excel'e aktar",exportFileName:"Bonfiglioli_Sepet_Detaylari",exportError:"Teslimat tarihini se\xE7in"},importSavedCart:{description:"\u0130\xE7e aktar\u0131lan dosya kay\u0131tl\u0131 bir sepet olu\u015Fturmak i\xE7in kullan\u0131lacakt\u0131r.",formatTitle:"Metin dosyas\u0131 sipari\u015F bilgilerini a\u015Fa\u011F\u0131daki bi\xE7imde listelemelidir:",formatItem1:"XSD ba\u011Flant\u0131s\u0131",formatItem2:"Maksimum dosya boyutu: 1 MB",formatItem3:"XML dosyas\u0131 en fazla 100 pozisyon i\xE7erebilir",uploadInstructions:"Y\xFCklemek i\xE7in bir dosya se\xE7in. Dosya XML uzant\u0131l\u0131 bir metin dosyas\u0131 olmal\u0131d\u0131r.",uploadNote:"100 pozisyonlu bir sipari\u015F i\xE7in y\xFCkleme s\xFCresi yakla\u015F\u0131k 10 dakikad\u0131r.",chooseFile:"Dosya se\xE7",cleanCart:"Sepeti temizle",import:"\u0130\xE7e aktar",uploadStarted:"Y\xFCkleme devam ediyor...",successMessage:"\u0130\xE7e aktarma ba\u015Far\u0131yla tamamland\u0131.",goToSavedCarts:"Kay\u0131tl\u0131 sepetlere git",resultsList:"Y\xFCkleme sonu\xE7lar\u0131",quantity:"Miktar: ",code:"Kod: "},bfOrderHistory:{noOrders:"Sipari\u015F bulunamad\u0131",missingOrdersTitle:"Dikkat: A\u015Fa\u011F\u0131daki sipari\u015Fler i\u015Fleniyor. K\u0131sa s\xFCre i\xE7inde sipari\u015F ge\xE7mi\u015Finde g\xF6r\xFCnt\xFClenebilecekler",exp
15ortXls:"Excel'e aktar",filters:{dateFrom:"Ba\u015Flang\u0131\xE7 tarihi",dateTo:"Biti\u015F tarihi",orderStatus:"Sipari\u015F durumu",orderNumber:"Sipari\u015F numaras\u0131",clientReferenceNumber:"Sat\u0131n alma sipari\u015F numaras\u0131",product:"\xDCr\xFCn"},table:{orderNumber:"Sipari\u015F numaras\u0131",poNumber:"M\xFC\u015Fteri sipari\u015Fi",datePlaced:"Sipari\u015F tarihi",amount:"Tutar",status:"Durum",shippedTo:"Sevk edildi\u011Fi yer"},orderStatuses:{ALL:"T\xFCm\xFC",OPEN:"A\xE7\u0131k",COMPLETED:"Tamamland\u0131",CANCELLED:"\u0130ptal edildi",NOTSHIPPED:"Sevk edilmedi",SHIPPED:"Sevk edildi",PARTSHIPPED:"K\u0131smen sevk edildi",PARTIALLY_PROCESSED:"\u0130\u015Fleniyor",CREATED:"A\xE7\u0131k"},actions:{viewOrder:"Sipari\u015Fi g\xF6r\xFCnt\xFCle",reorder:"Yeniden sipari\u015F ver"},sort:{label:"S\u0131rala:","creationDate-desc":"Tarih (en yeni)","creationDate-asc":"Tarih (en eski)","purchaseOrderNumber-asc":"Sipari\u015F no. (A-Z)","purchaseOrderNumber-desc":"Sipari\u015F no. (Z-A)"}},OrderManagementTabContainer:{tabPanelContainerRegionGroup:"Sipari\u015Fler",tabs:{AccountOrderHistoryComponent:"Sipari\u015F ge\xE7mi\u015Fi",QuickOrderComponent:"H\u0131zl\u0131 sipari\u015F",AccountMyMaterialsComponent:"Malzemelerim",BOMTabComponent:"Malzeme listesi"}},WorkspaceTabContainer:{tabs:{WorkspaceConfigurationsTabComponent:"Son konfig\xFCrasyonlar",WorkspaceCartsTabComponent:"Sepetler",WorkspaceFavoritesTabComponent:"Favoriler",WorkspaceMessagesTabComponent:"Mesajlar"}},workspace:{name:"Ad",cartId:"Sepet ID",designation:"Tan\u0131mlama",items:"\xD6\u011Feler",total:"Toplam",createdBy:"Olu\u015Fturan",updated:"G\xFCncellendi",status:"Durum",restore:"Geri y\xFCkle",share:"Payla\u015F",message:"Mesaj g\xF6nder",delete:"Sil",daysAgo:"{{value}} g\xFCn \xF6nce",hoursAgo:"{{value}} saat \xF6nce",minutesAgo:"{{value}} dakika \xF6nce",viewProductPage:"\xDCr\xFCn sayfas\u0131n\u0131 g\xF6r\xFCnt\xFCle",removeFavourites:"Favorilerden kald\u0131r",sendTo:"G\xF6nder",badgeDraft:"Taslak",badgeShared:"Payla\u015F\u0131ld\u0131",badgeWithConflicts:"\xE7ak\u0131\u015Fmal\u0131",badgeIncomplete:"tamamlanacak",badgeComplete:"tamamland\u0131",modal:{activeCartMsg:"Sepetteki mevcut \xF6\u011Feler \u015Fu adla kaydedilecek:",title:"Ki\u015Fiye mesaj g\xF6nder",titleDelete:"Kay\u0131tl\u0131 sepeti sil",titleRestore:"Kay\u0131tl\u0131 sepeti geri y\xFCkle",contactList:"Ki\u015Fi listesi",deleteMessage:"A\u015Fa\u011F\u0131daki sepet silinecek",restoreMessage:"A\u015Fa\u011F\u0131daki kay\u0131tl\u0131 sepet aktif sepet olarak geri y\xFCklenecek",message:"Mesaj",attachment:"Ek",sendButton:"G\xF6nder",deleteButton:"Sil",cancelButton:"\u0130ptal",cartName:"Sepet ad\u0131",cartId:"ID",numberOfProducts:"\xDCr\xFCn say\u0131s\u0131",retainSavedCart:"Bu sepetin bir kopyas\u0131n\u0131 kay\u0131tl\u0131 \u015Fablon listesinde tut",saveActiveCart:"\xD6\u011Feleri daha sonra i\xE7in kaydetmek istemiyorum"}},bom:{list:{header:"Malzeme listesi",materialsFor:"\u015Eunun i\xE7in mevcut malzemeler:",empty:"Sonu\xE7 bulunamad\u0131"},filter:{title:"Filtrele",series:"Seri",materialCode:"Malzeme kodu",description:"A\xE7\u0131klama",maxResults:"Maksimum sonu\xE7 say\u0131s\u0131",apply:"Uygula",reset:"S\u0131f\u0131rla"},search:{label:"Ara:",placeholder:"Ara..."},table:{code:"Kod/Seri",description:"A\xE7\u0131klama",quantity:"Miktar",uom:"\xD6l\xE7\xFC birimi",stockLevel:"Stok"},details:{title:"Malzeme i\xE7in malzeme listesi",warehouse:"Depo",availability:"Bulunabilirlik"},actionBar:{selectedItems:"se\xE7ili \xF6\u011Fe",excelDownload:"Excel indir",addToCart:"Se\xE7ilenleri sepete ekle"},addToCartDialog:{title:"Sepetinize eklendi",titleQuote:"Teklifinize eklendi",errorMessage:"{{ count }} \xFCr\xFCn sepete eklenemedi, a\u015Fa\u011F\u0131daki hatalar\u0131 kontrol edin:",errorMessageQuote:"{{ count }} \xFCr\xFCn teklife eklenemedi, a\u015Fa\u011F\u0131daki hatalar\u0131 kontrol edin:",article:"\xDCr\xFCn",lt:"TS",price:"Fiyat",qty:"Adet",subtotal:"Ara toplam",continueShopping:"Al\u0131\u015Fveri\u015Fe devam et",goToCart:"Sepet"},errors:{downloadFailed:"Excel dosyas\u0131 indirilirken hata olu\u015Ftu",addToCartFailed:"\xDCr\xFCnler sepete eklenirken hata olu\u015Ftu"},pagination:{showing:"{{from}} ile {{to}} aras\u0131 g\xF6steriliyor, toplam {{total}} kay\u0131t"},emptyList:"Mevcut se\xE7im i\xE7in malzeme listesi bulunamad\u0131!"},OrderDetailsTabContainer:{tabPanelContainerRegionGroup:"Sipari\u015F detaylar\u0131",tabs:{AccountOrderDetailsDetailsTabComponent:"Detaylar",AccountOrderDetailsInvoiceTabComponent:"Faturaland\u0131rma",AccountOrderDetailsShippingTab
15Component:"Sevkiyat",AccountOrderDetailsSchedulingTabComponent:"Planlama"}},SelectorTabContainer:{tabPanelContainerRegionGroup:"Se\xE7ici",tabs:{SelectorTechnicalDataTabComponent:"Teknik veriler",SelectorApplicationsTabComponent:"Uygulamalar",SelectorAvailableConfigurtionsTabComponent:"Mevcut konfig\xFCrasyonlar"}},selector:{environment:{title:"\xD6l\xE7\xFC sistemi"},productType:{title:"\xDCr\xFCn tipi"},filter:{disabled:"Bu se\xE7enek devre d\u0131\u015F\u0131 \xE7\xFCnk\xFC {{cstic}} \xF6zniteli\u011Fi doldurulmu\u015F",tolerance:"Tolerans",serviceFactor:"Servis fakt\xF6r\xFC"},disclaimer:{textBefore:"Yap\u0131land\u0131r\u0131c\u0131, \xE7\u0131k\u0131\u015F mili veya giri\u015F mili \xFCzerindeki radyal y\xFCk i\xE7in herhangi bir hesaplama de\u011Ferlendirmesi veya onay i\xE7ermez (uygulanabilir oldu\u011Funda). Uygulaman\u0131z radyal y\xFCk gerektiriyorsa, ",textLink:"bizimle ileti\u015Fime ge\xE7in",textAfter:".",text2:"\xDCr\xFCn konfig\xFCrasyonu tamamland\u0131\u011F\u0131nda, uygulama gereksinimlerini kar\u015F\u0131lad\u0131\u011F\u0131ndan emin olmak i\xE7in \xFCr\xFCn detaylar\u0131n\u0131 g\xF6zden ge\xE7irin. Bonfiglioli, yanl\u0131\u015F uygulanan \xFCr\xFCnler i\xE7in garanti vermez ve sorumluluk kabul etmez.",accept:"Bu arac\u0131n s\u0131n\u0131rlamalar\u0131n\u0131 anl\u0131yorum"},actions:{resetValues:"De\u011Ferleri s\u0131f\u0131rla",saveDraft:"Tasla\u011F\u0131 kaydet",viewResults:"Sonu\xE7lar\u0131 g\xF6r"},applications:{title:"Uygulama",useData:"Se\xE7icide verileri kullan"},availableConfigurations:{results:"sonu\xE7",sortBy:"S\u0131rala",designation:"Tan\u0131mlama",completeConfig:"Konfig\xFCrasyonunuzu tamamlay\u0131n",designationHint:"\xDCr\xFCn konfig\xFCrasyonuna devam etmek i\xE7in l\xFCtfen ilerleyin",filters:"Filtreler",orderBy:"S\u0131rala",modalTitle:"Mevcut \xFCr\xFCnler",modalSubtitle:"Arad\u0131\u011F\u0131n\u0131z\u0131 bulam\u0131yor musunuz? "},saveDraft:{title:"Taslak olu\u015Ftur",label:"Taslak ad\u0131",save:"Tasla\u011F\u0131 kaydet",success:"Taslak ba\u015Far\u0131yla kaydedildi",error:"Taslak kaydedilirken hata olu\u015Ftu"}},dashboard:{viewAll:"T\xFCm\xFCn\xFC g\xF6r",configHistories:{title:"Son ge\xE7mi\u015F",NEW:"<b>{{count}}</b> yeni konfig\xFCrasyon var",COMPLETE:"<b>{{count}}</b> tamamlanm\u0131\u015F konfig\xFCrasyon var",CONFLICT:"<b>{{count}}</b> konfig\xFCrasyonda \xE7ak\u0131\u015Fma var"},conversationHistory:{title:"Mesajlar",comments:"{{firstName}} {{lastName}}'dan <b>{{count}}</b> yeni yorum"},carts:{title:"Sepetler",new:"<b>{{count}}</b> yeni sepet var",drafts:"<b>{{count}}</b> taslak var"}},DistributorTicketsTabContainer:{tabPanelContainerRegionGroup:"RFQ Talepleri",tabs:{DistributorTicketsOpenComponent:"Kabul edilecek",DistributorTicketsAcceptedComponent:"Kabul edilenler",DistributorTicketsClosedComponent:"Kapat\u0131lanlar"}},rfqTickets:{noTickets:"G\xF6sterilecek talep yok",id:"RFQ ID:",status:"Durum:",category:"Kategori:",quantity:"Miktar:",customer:"M\xFC\u015Fteri:",phone:"Telefon:",designation:"Tan\u0131mlama:",address:"Adres:",note:"Not:",configurationData:"Konfig\xFCrasyon verileri",action:{ACCEPT:"Kabul et",REJECT:"Reddet",CLOSE:"Kapat"},create:{designation:"Tan\u0131mlama",quantity:"Miktar",date:"Tarih",firstName:"Ad",lastName:"Soyad",line1:"Sat\u0131r 1",town:"\u015Eehir",region:"B\xF6lge",postalCode:"Posta kodu",phone:"Telefon",note:"Not (\u0130ste\u011Fe ba\u011Fl\u0131)",address:"Adres",save:"Talebi kaydet",openSavedAddresses:"Adres defterini a\xE7",newAddress:"Yeni adres"}},upgradeAccount:{requiredFields:"* Zorunlu alanlar",requiredField:"Bu alan zorunludur",companySection:"\u015E\u0130RKET B\u0130LG\u0130LER\u0130",billingSection:"FATURA B\u0130LG\u0130LER\u0130",email:"E-posta",firstName:"Ad",lastName:"Soyad",companyName:"\u015Eirket ad\u0131",address:"Adres",city:"\u015Eehir",postalCode:"Posta kodu",annualPotential:"Y\u0131ll\u0131k potansiyel",companyCategory:"Kategori",mainSector:"Sekt\xF6r",subsector:"Alt sekt\xF6r",vatCode:"VKN",gstCode:"GST kodu",taxExemption:"Vergi muafiyeti",taxExemptionFile:"Vergi muafiyet dosyas\u0131",pec:"PEC e-posta",destinationCode:"Var\u0131\u015F kodu",upgradeBtn:"Y\xFCkselt"},interactiveNotifications:{timeout:{message:"\u0130stek beklenenden uzun s\xFCr\xFCyor. Tekrar denemek ister misiniz?",errorMessage:"\u0130stek beklenenden uzun s\xFCr\xFCyor.",close:"Kapat",retry:"Evet"}},navigationHelp:"Yard\u0131ma m\u0131 ihtiyac\u0131n\u0131z var?",viewConfiguration:{id:"ID {{code}}"},auctions:{tabs:{running:"Devam eden a\xE7\u0131k art\u0131rmalar",active:"Aktif sipari\u015Fler",processed:"\u0130\u015Flenmi\u015F sipari\u015Fler",rejected:"Reddedilen sipari\u015Fler"},filters:{title:"Filtreler",province:"\u0130l",material:"Malzeme",reason:"Neden",selectProvince:"\u0130l se\xE7in",selectMaterial:"Malzeme se\xE7in",selectReason:"Neden se\xE7in",reset:"S\u0131f\u0131rla"},list:{empty:"A\xE7\u0131k art\u0131rma bulunamad\u0131."},card:{orderCode:"M\xFC\u015Fteri sipari\u015F numaras\u0131: {{co
15de}}",countdown:"A\xE7\u0131k art\u0131rma biti\u015F zaman\u0131",requiredShippingDate:"Talep edilen sevkiyat tarihi",totalOrder:"Toplam geri al\u0131m fiyat\u0131",customerTotalOrder:"M\xFC\u015Fteri toplam fiyat\u0131",shippingAddress:"Teslimat adresi",orderEntries:"Sipari\u015F kalemleri",product:"\xDCr\xFCn",price:"Geri al\u0131m fiyat\u0131",customerPrice:"M\xFC\u015Fteri fiyat\u0131",qty:"Adet",configuration:"Konfig\xFCrasyon",bom:"Malzeme listesi",openTicket:"Destek talebi a\xE7",registerShipment:"Yeni sevkiyat kaydet",shipmentDetails:"Sevkiyat detaylar\u0131",reject:"Reddet",accept:"Kabul et"},shipmentDetails:{title:"Sevkiyat detaylar\u0131",shipmentDate:"Sevkiyat tarihi",trackingID:"Takip ID",document:"Belge",download:"\u0130ndir",noDocument:"Belge mevcut de\u011Fil",shippedQty:"Sevk edilen adet",close:"Kapat"},registerShipment:{title:"Sevkiyat kaydet",shipmentDate:"Sevkiyat tarihi",trackingID:"Takip ID",document:"Belge",quantity:"Miktar",fileSizeError:"Dosya boyutu izin verilen maksimumu a\u015F\u0131yor",close:"Kapat",save:"Kaydet"},messages:{acceptSuccess:"A\xE7\u0131k art\u0131rma ba\u015Far\u0131yla kabul edildi",acceptError:"A\xE7\u0131k art\u0131rma kabul edilirken hata olu\u015Ftu",rejectSuccess:"A\xE7\u0131k art\u0131rma ba\u015Far\u0131yla reddedildi",rejectError:"A\xE7\u0131k art\u0131rma reddedilirken hata olu\u015Ftu",consignmentSuccess:"Sevkiyat ba\u015Far\u0131yla kaydedildi",consignmentError:"Sevkiyat kaydedilirken hata olu\u015Ftu"},sorting:{CREATION:"Olu\u015Fturma tarihi",ACCEPTED:"Kabul tarihi",COMPLETED:"Tamamlanma tarihi",DEADLINE:"Son tarih",REJECTED:"Red tarihi"}},"3dPreview":{loading:"3D g\xF6r\xFCnt\xFCleyici y\xFCkleniyor...<br/>Y\xFCkleme s\xFCresi birka\xE7 dakika alabilir",fitAll:"T\xFCm\xFCn\xFC s\u0131\u011Fd\u0131r",openMeasurementToolbox:"\xD6l\xE7\xFCm ara\xE7 kutusunu a\xE7",measurementToolbox:{title:"\xD6l\xE7\xFCm ara\xE7 kutusu",measurementMode:{title:"\xD6l\xE7\xFCm modu",modes:{None:"Hi\xE7biri",Radius:"Yar\u0131\xE7ap",Distance:"Mesafe",Length:"Uzunluk",Angle:"A\xE7\u0131",Volume:"Hacim",Area:"Alan",BoundingBox:"S\u0131n\u0131rlay\u0131c\u0131 kutu",PointPosition:"Nokta konumu"}},displayUnits:{title:"G\xF6sterim birimleri",units:{UNKNOWN:"VARSAYILAN",MILLIMETER:"M\u0130L\u0130METRE",CENTIMETER:"SANT\u0130METRE",METER:"METRE",INCH:"\u0130N\xC7",FEET:"F\u0130T",YARD:"YARDA",MICROMETER:"M\u0130KROMETRE",DECIMETER:"DES\u0130METRE",KILOMETER:"K\u0130LOMETRE",MILE:"M\u0130L",MIL:"M\u0130L"}},precision:"Hassasiyet"}}};var qN={cartDetails:{proceedToCheckout:"\xD6demeye ge\xE7",askForQuotation:"Teklif iste"},cartItems:{availability:"Sevkiyat tarihi",item:"\xDCr\xFCn",id:"",deliveryDate:"Talep edilen teslimat",leadTimeConfigurator:{prefix:"Teslimat tarihi onaylanmad\u0131 - L\xFCtfen ",link:"bir talep a\xE7\u0131n",suffix:" m\xFC\u015Fteri hizmetleri temsilcisi taraf\u0131ndan ileti\u015Fime ge\xE7ilmesi i\xE7in"},unitPrice:"Birim fiyat",quantityFull:"Adet",total:"Toplam",viewConfiguration:"Konfig\xFCrasyonu g\xF6ster"},orderCost:{orderSummary:"\xD6zet",subtotal:"Toplam fiyat:",materialEnergySurcharge:"\u0130thalat \xFCcreti (toplama dahil)",expedite:"Acil i\u015Flem \xFCcretleri:",shipping:"Standart nakliye maliyetleri:",packaging:"Ambalaj \xFCcretleri:",oil:"BESSIGAUS ya\u011F \xFCcretleri:",discount:"Sipari\u015F indirimleri",salesTax:"Vergi:",total:"Toplam",grossIncludeTax:"Sipari\u015Finiz {{tax}} vergi i\xE7ermektedir.",priceInfo:"\xDCr\xFCn fiyatlar\u0131 nakliye ve ambalaj maliyetlerini i\xE7erir ve sepetteki \xFCr\xFCn miktar\u0131na veya say\u0131s\u0131na g\xF6re de\u011Fi\u015Febilir.",deliveryDateSummary:"Talep edilen teslimat tarihi",shippingWarning:"\xDCr\xFCn fiyat\u0131 ambalaj maliyetlerini i\xE7erir ve sepetteki \xFCr\xFCn miktar\u0131na veya say\u0131s\u0131na g\xF6re de\u011Fi\u015Febilir."},voucher:{placeholder:"kupon kodunu girin"}};var jN={checkout:{items:"Sepet \xF6\u011Feleri ({{ count }})"},checkoutProgress:{deliveryMode:"Teslimat y\xF6ntemi"},checkoutAddress:{addressBook:"Adres defteri"},checkoutReview:{confirmThatRead:"Sipari\u015Fi vererek, a\u015Fa\u011F\u0131dakileri okudu\u011Fumu ve kabul etti\u011Fimi onayl\u0131yorum",placeOrderError:"Sipari\u015F verilirken bir hata olu\u015Ftu. L\xFCtfen daha sonra tekrar deneyin veya destek ile ileti\u015Fime ge\xE7in."},checkoutOrderConfirmation:{confirmationOfOrder:"Sipari\u015F numaran\u0131z:",continueShopping:"Al\u0131\u015Fveri\u015Fe devam et"}};var UN={checkoutB2B:{orderReason:{label:"H\u0131zland\u0131r\u0131lm\u0131\u015F \xFCretim (iste\u011Fe ba\u011Fl\u0131)",noChoice:"Neden se\xE7ilmedi"},poDate:"Sipari\u015F tarihi",poNumber:"Sipari\u015F numaras\u0131",progress:{methodOfPayment:"Sipari\u015F ba\u015Fl\u0131k verileri"}}};var VN={common:{hide:"Gizle",show:"G\xF6ster",next:"\u0130leri"},navigation:{main:"Ana navigasyon"},pageMetaResolver:{product:{products:"\xDCr\xFCnler"},search:{title:'"{{query}}" i\xE7in arama yapt\u0131n\u0131z'},order:{orders:"Sipari\u015Fler",order:"Sipari\u015F {{code}}"},savedCarts:{savedCarts:"Kay\u0131tl\u0131 sepetler",savedCart:"Kay\u0131tl\u0131 sepet {{code}}"},customerTicketing:{customerTickets:"Destek talepleri",customerTicket:"Destek talebini g\xFCncelle"},checkout:{cart:"Sepet"},bom:{heading:"Malzeme arama - Standart mamul \xFCr\xFCnler (yap\u0131land\u0131r\u0131labilir)"}},searchBox:{examplesModal:"Kodu bulmak i\xE7in yard\u0131ma m\u0131 ihtiyac\u0131n\u0131z var?",modalTitle:"Etiket plakas\u0131 \xF6rnekleri",modalSubtitle:"Arama i\xE7in malzeme ko
15dunu belirleyebilece\u011Finiz Bonfiglioli plaka \xF6rnekleri",placeholder:"\xDCr\xFCn, kategori veya kod aray\u0131n.",help:{noMatch:"\xDCr\xFCn bulunamad\u0131..."}},chatMessaging:{customerService:"M\xFC\u015Fteri Hizmetleri"},formErrors:{labeled:{max:"{{ label }} alan\u0131 {{ max }} de\u011Ferinden k\xFC\xE7\xFCk olmal\u0131d\u0131r",min:"{{ label }} alan\u0131 {{ min }} de\u011Ferinden b\xFCy\xFCk olmal\u0131d\u0131r"}}};var $N={configurator:{header:{toconfig:"Yap\u0131land\u0131r ve \xC7izimler"},updateSuccess:"Konfig\xFCrasyon ba\u015Far\u0131yla g\xFCncellendi",backgroundUpdate:"Konfig\xFCrasyon g\xFCncellemesi arka planda \xE7al\u0131\u015F\u0131yor",resolveconflict:"\xC7AKI\u015EMAYI \xC7\xD6ZE",tobecompelted:"TAMAMLANACAK",dropdown:{placeholder:"Se\xE7in"},group:{ENVIRONMENT:{title:"Ortam",frequency:"Frekans",inputSpeed:"Giri\u015F h\u0131z\u0131",measurementSystem:"\xD6l\xE7\xFC sistemi",open:"D\xFCzenle",close:"Onayla"},FAMILY_OPTIONS:{title:"Aile",open:"T\xFCm\xFCn\xFC g\xF6ster",close:"\u0130ptal"}},priceSummary:{note:"\xDCr\xFCn\xFCn nihai fiyat\u0131 hakk\u0131nda detayl\u0131 bilgi almak i\xE7in \xFCr\xFCn\xFC sepete ekleyin",vatExcluded:"KDV hari\xE7"},technicalData:{datasheet:"Veri sayfas\u0131n\u0131 indir",productData:"\xDCr\xFCn verileri"},availability:{title:"Teslim s\xFCresi g\xF6stergeleri",quotation:"Daha h\u0131zl\u0131 tahmini teslimat",normal:"Standart tahmini teslimat",express:"Daha h\u0131zl\u0131 tahmini teslimat",unavailable:"Teslim edilemez"},actions:{datasheet:"\xDCr\xFCn veri sayfas\u0131",bom:"Malzeme listesi",dimensions:"\xDCr\xFCn boyutlar\u0131",cad:{label:"Teknik \xE7izimler",download:"\u0130ndir",warning:"<i>Bu CAD modeli yaln\u0131zca g\xF6stergeseldir ve \xFCr\xFCn\xFCn her teknik unsurunu do\u011Fru ve ayr\u0131nt\u0131l\u0131 \u015Fekilde i\xE7ermeyebilir.<br/>Belirli ihtiya\xE7lar i\xE7in l\xFCtfen ayr\u0131nt\u0131l\u0131 bir talep g\xF6nderin.</i>"},suggestedConfig:"Konfig\xFCrasyonu tamamla",support:"Destek al",finishedCode:"\xDCr\xFCn kodu",calculatePrice:"Fiyat hesapla",calculatedPrice:"Hesaplanan fiyat: {{price}}"},buttons:{addToCart:"Sepete ekle",saveDraft:"Taslak kaydet",reset:"Yeniden ba\u015Fla",saveConfiguration:"Ayarlar\u0131 Kaydet",back:"Geri"},addToCart:{loading:"Se\xE7ilen konfig\xFCrasyon sepete eklemek i\xE7in haz\u0131rlan\u0131yor. \u0130\u015Flem birka\xE7 dakika s\xFCrebilir, sayfay\u0131 kapatmay\u0131n veya yenilemeyin",success:{title:"Sepetinize eklendi",body:"{{product}} - Adet: {{quantity}} - Toplam: {{total}}",viewCart:"SEPET",continueShopping:"ALI\u015EVER\u0130\u015EE DEVAM ET"},error:"\xDCr\xFCn sepete eklenemedi"},saveDraft:{title:"Taslak olu\u015Ftur",label:"Taslak ad\u0131",save:"TASLA\u011EI KAYDET",success:"Taslak ba\u015Far\u0131yla kaydedildi",error:"Taslak kaydedilemedi"},datasheetModal:{title:"\xDCr\xFCn veri sayfas\u0131",label:"M\xFC\u015Fteri e-postas\u0131",downloadNow:"\u015Eimdi indir",sendEmail:"E-posta ile g\xF6nder"},finishedCodeModal:{title:"Mamul \xFCr\xFCn kodu",errorTitle:"Bitmi\u015F \xDCr\xFCn Kodu Olu\u015Fturulurken Hata Olu\u015Ftu",bodyText:"Olu\u015Fturulan mamul \xFCr\xFCn kodu: {{code}}",addToProducts:"\xDCr\xFCnlerime ekle"},inforecord:{material:"Malzeme",description:"A\xE7\u0131klama",customerMaterial:"M\xFC\u015Fteri malzemesi",addAll:"T\xFCm\xFCn\xFC ekle",resultCount:"{{ from }} - {{ to }} / {{ total }} sonu\xE7"},mandatory:"Zorunlu",dataSheetError:"Veri sayfas\u0131 indirilirken hata olu\u015Ftu",emptyProductCode:"Bo\u015F \xFCr\xFCn kodu",drawings:{close:"Kapat",message:"\xC7izim mevcut de\u011Fil, gerekirse bir operat\xF6r taraf\u0131ndan manuel olarak olu\u015Fturulacakt\u0131r. Bunun i\xE7in yeni bir talep a\xE7mak ister misiniz?",yes:"Evet"}}};var HN={orderDetails:{noOrderFound:"\u015Eu anda sipari\u015F bilgileri al\u0131nam\u0131yor; l\xFCtfen birka\xE7 saniye sonra tekrar deneyin. Te\u015Fekk\xFCr ederiz.",overview:"\xD6zet",placedOn:"Sipari\u015F tarihi",purchaseOrderNumber:"Sat\u0131n alma sipari\u015F numaras\u0131",requestedPODate:"Sat\u0131n alma sipari\u015F tarihi",documents:{download:"\u0130ndir"}}};var KN={paymentCard:{comboCard:{label:"Kredi veya banka kart\u0131 se\xE7in",CREDIT:"Kredi",DEBIT:"Banka kart\u0131"}},paymentMethods:{paymentMethods:"\xD6deme y\xF6ntemleri",selectMethod:"\xD6deme bilgileri",sepaDirectDebit:"SEPA otomatik \xF6deme",invalid:"Se\xE7ilen \xF6deme y\xF6ntemi ge\xE7ersiz. L\xFCtfen kontrol edip tekrar deneyin",invoice:"Banka havalesi / \xC7ek / ACH",accountToPay:"Banka havalesi",mybank:"Unicredit MyBank",bpay:"Unicredit Bancomat Pay",ideal:"iDEAL",eps:"EPS",boleto:"Boleto",pos:"POS",alternative:{dob:{label:"Do\u011Fum tarihi"},ssn:{default:"Ki\u015Fisel numara (son 4 hane)",BR:"Sosyal g\xFCvenlik numaras\u0131 (CPF/CNPJ)"},firstName:{label:"Ad"},lastName:{label:"Soyad"},connectedTerminals:{select:"TERM\u0130NAL\u0130N\u0130Z\u0130 SE\xC7\u0130N"}}}};var GN={addToCart:{askForQuote:"Teklif iste",itemAddedToYourCart:"Sepetinize eklendi",viewCart:"Sepet",continueShopping:"Al\u0131\u015Fveri\u015Fe devam et",obsolete:{label:"Bu \xFCr\xFCn \xFCretimden kalkm\u0131\u015Ft\u0131r *",note:"* \xDCretimden kalkm\u0131\u015F bir VF serisi \xFCr\xFCn durumunda, yeni W serisi \xFCr\xFCn\xFCn boyutlar\u0131n\u0131 kontrol edin \xE7\xFCnk\xFC orijinal \xFCr\xFCnden farkl\u0131 olabilir.",substitute:"Yedek \xFCr\xFCne git"}
15,shopDisabled:{title:"Bonfiglioli \xFCr\xFCnlerine g\xF6sterdi\u011Finiz ilgi i\xE7in te\u015Fekk\xFCr ederiz",body:"Ne yaz\u0131k ki son kullan\u0131c\u0131lara do\u011Frudan sat\u0131\u015F yapam\u0131yoruz. L\xFCtfen yerel i\u015Ftirakiniz veya yetkili distrib\xFCt\xF6r\xFCn\xFCz ile ileti\u015Fime ge\xE7in:<br/><br/><a href='https://www.bonfiglioli.com/international/en/company-contacts' target='_blank'>https://www.bonfiglioli.com/international/en/company-contacts</a>"}},productSummary:{priceSubtitle:"\xDCr\xFCn\xFCn nihai fiyat\u0131 hakk\u0131nda detayl\u0131 bilgi almak i\xE7in \xFCr\xFCn\xFC sepete ekleyin",vat:"KDV hari\xE7"},docSection:{documents:"\xDCr\xFCn belgeleri",datasheet:"Teknik \xF6zellikler",dimensions:"Boyutlar",drawings2D:"2D Drawings",drawings3D:"3D Drawings"}};var WN={quote:{summary:{prices:{quoteDiscount:"Teklif \u0130ndirimi:"}},header:{name:"Teklif Ad\u0131",entries:"Teklif \xD6\u011Feleri",addProducts:"\xDCr\xFCn Ekle",button:{synced:"Senkronize Edildi",notsynced:"CRM ile Senkronize Et"},tab:{codes:"Malzeme Kodlar\u0131n\u0131 Olu\u015Ftur",extConfigs:"Harici Konf. Al",pdf:"PDF \xD6nizleme"},generateCodes:{title:"Kod Olu\u015Fturma",message:"Kod olu\u015Fturma i\u015Flemi e\u015Fzamans\u0131z olarak ba\u015Flat\u0131lacakt\u0131r.",confirm:"Onayla",cancel:"\u0130ptal"},pdfNotAvailable:"Bu teklif i\xE7in PDF \xF6nizlemesi mevcut de\u011Fil.",syncSuccess:"Teklif Salesforce ile ba\u015Far\u0131yla senkronize edildi.",syncError:"Teklif Salesforce ile senkronize edilirken hata olu\u015Ftu.",generateCodesSuccess:"Kod olu\u015Fturma ba\u015Far\u0131yla ba\u015Flat\u0131ld\u0131.",generateCodesError:"Kod olu\u015Fturma ba\u015Flat\u0131l\u0131rken hata olu\u015Ftu.",retrieveMissingExternalConfigSuccess:"Eksik giri\u015Flerin harici yap\u0131land\u0131rmalar\u0131 ba\u015Far\u0131yla al\u0131nd\u0131",retrieveMissingExternalConfigError:"Giri\u015Flerin eksik harici yap\u0131land\u0131rmalar\u0131n\u0131 al\u0131rken hata olu\u015Ftu",migrateSuccess:"Konfig\xFCrat\xF6rler ba\u015Far\u0131yla ta\u015F\u0131nd\u0131.",migrateError:"Konfig\xFCrat\xF6rler ta\u015F\u0131n\u0131rken hata olu\u015Ftu."},migratecodes:"Bu teklif i\xE7in malzeme kodlar\u0131 olu\u015Fturdunuz. Bu kodlara ait s\xF6zle\u015Fme fiyatlar\u0131n\u0131 kontrol etmeniz gerekir. Bu i\u015Flem biraz zaman alabilir.","migratecodes.submit":"S\xF6zle\u015Fme fiyatlar\u0131n\u0131 kontrol et",informations:{title:"Teklif Bilgileri",id:"Teklif Kimli\u011Fi",name:"Teklif Ad\u0131",sapcustomer:"SAP M\xFC\u015Fteri Kodu",date:"Teklif Tarihi",validity:"Teklif Ge\xE7erlili\u011Fi",language:"Teklif Dili",sapQuoteId:"SAP Teklif Kimli\u011Fi"},entries:{title:"Kalemler",products:"\xDCr\xFCnler",tab:{items:"Teklif Kalemleri",quickOrder:"\xDCr\xFCn Ekle",entriesLimitWarning:"A\u015Fa\u011F\u0131ya en fazla 25 adet ge\xE7erli SKU ekleyebilir ve teklifinize ekleyebilirsiniz"},empty:"Bu teklifte herhangi bir kalem bulunmamaktad\u0131r.",columns:{number:"N\xB0",product:"\xDCr\xFCn",qty:"Adet",listPrice:"Liste Fiyat\u0131",discount:"\u0130skonto",automaticDiscount:"Otomatik \u0130skonto",manualDiscount:"Manuel \u0130skonto",netUnitPrice:"Net Birim Fiyat",totalPrice:"Toplam Fiyat",leadTime:"Teslim S\xFCresi",reqDeliveryDate:"\u0130stenen Teslim Tarihi"},configIncomplete:"Konfig\xFCrasyon tamamlanmad\u0131",editConfiguration:"Konfig\xFCrasyonu D\xFCzenle",rejected:"Reddedildi: {{reason}}",pendingCodeGeneration:"Fiyatlar\u0131 g\xF6r\xFCnt\xFClemek i\xE7in malzeme kodunu olu\u015Fturman\u0131z gerekir.",externalConfigRetrieveHasFailed:"D\u0131\u015F yap\u0131land\u0131rma alma i\u015Flemi ba\u015Far\u0131s\u0131z oldu; l\xFCtfen manuel olarak yeniden deneyin",actions:{additionalInfo:"Ek Bilgiler",generateCode:"Kod Olu\u015Ftur",updatePrice:"Fiyat\u0131 G\xFCncelle",remove:"Kald\u0131r"},totals:{subtotal:"Ara Toplam",discounts:"\u0130ndirimler",total:"Toplam Fiyat"},discountsModal:{title:"{{entryId}} - {{code}} kalemi i\xE7in fiyat bilgileri",listPrice:"Liste Fiyat\u0131",netBeforeCharges:"Ek Masraflar \xD6ncesi Net Fiyat",automaticDiscount:"Otomatik \u0130ndirim",urgencyTransportation:"Acil Ta\u015F\u0131ma",surchargeCosts:"Enerji Ek \xDCcreti",manualDiscount:"Manuel \u0130ndirim",percentTrans
15port:"Ta\u015F\u0131ma",extraManualDiscount:"Ek Manuel \u0130ndirim",packaging:"Ambalaj",contract:"S\xF6zle\u015Fme Fiyat\u0131",multiplier:"\xC7arpan",manualNetPrice:"Manuel Net Fiyat",netPrice:"Net Fiyat",submit:"Kaydet",close:"Kapat"},additionalInfoModal:{title:"Ek Bilgiler",extendedDescription:"Ayr\u0131nt\u0131l\u0131 A\xE7\u0131klama",weight:"A\u011F\u0131rl\u0131k",submit:"Kaydet",close:"Kapat"}},salesConditions:{title:"Sat\u0131\u015F \u015Eartlar\u0131",poNumber:"M\xFC\u015Fteri RFQ No.",poDate:"PO Tarihi",validFrom:"Ge\xE7erlilik Ba\u015Flang\u0131\xE7",validTo:"Ge\xE7erlilik Biti\u015F",incoterms:"Incoterm",requestedDeliveryDate:"\u0130stenen Teslim Tarihi",packagingCosts:"Paketleme Maliyetleri",payment:"\xD6deme \u015Eekli",transport:"Nakliyat Maliyeti",orderReason:"Sipari\u015F Nedeni"},notes:{title:"PDF Notlar\u0131",allDocumentText:"T\xFCm Dok\xFCman",warranty:"Garanti Teklifi",quotationNote:"Teklif Notu"},partners:{title:"Ortak \u0130\u015Flevler",function:"Ortak \u0130\u015Flev",partner:"Ortak",address:"Adres",soldTo:"Sat\u0131lan Taraf",billTo:"Faturalanan Taraf",payer:"\xD6deyen",shipTo:"Al\u0131c\u0131 Taraf"},configurator:{tabs:{features:"\xD6zellikler","3dPreview":"3D \xD6nizleme",techData:"Teknik Veriler"},techData:{attribute:"\xD6znitelik",value:"De\u011Fer"},"3dPreview":{placeholder:"3D \xF6nizleme burada g\xF6r\xFCnt\xFClenecektir."},total:"Toplam",saveToQuote:"Teklife Kaydet",saveSuccess:"Konfig\xFCrasyon ba\u015Far\u0131yla teklife kaydedildi.",saveError:"Konfig\xFCrasyon teklife kaydedilirken hata olu\u015Ftu.",incompleteError:"Konfig\xFCrasyon tamamlanmam\u0131\u015F veya \xE7ak\u0131\u015Fmalar i\xE7eriyor."}},quotePdf:{toolbar:{backToQuote:"Teklife D\xF6n",printLocally:"Yerel Olarak Yazd\u0131r",saveLocally:"Yerel Olarak Kaydet",saveInSF:"CRM'ye Kaydet",systemTechnicalData:"Sistem Teknik Verileri",motorIESClass:"Motor IES S\u0131n\u0131f\u0131",language:"Dil",numberLocale:"Ondal\u0131k Ay\u0131r\u0131c\u0131",conditionsHide:"Gizle",conditionsShowLink:"Ba\u011Flant\u0131y\u0131 G\xF6ster",conditionsShowText:"Metni G\xF6ster",generatingPDF:"PDF dosyas\u0131 olu\u015Fturuluyor...",publishingPDF:"PDF dosyas\u0131 Salesforce'a yay\u0131nlan\u0131yor...",generateError:"PDF olu\u015Fturulurken hata olu\u015Ftu.",publishSuccess:"PDF ba\u015Far\u0131yla Salesforce'a yay\u0131nland\u0131.",publishError:"PDF Salesforce'a yay\u0131nlan\u0131rken hata olu\u015Ftu.","number_format_name_en-US":"Nokta \xFClkeleri","number_format_name_it-IT":"Virg\xFCl \xFClkeleri"},page:{quotation:"Teklif",quotationId:"Teklif Kimli\u011Fi",revisionNumber:"Rev. No",customerId:"M\xFC\u015Fteri Kimli\u011Fi",quotationDate:"Teklif Tarihi",validityDate:"Ge\xE7erlilik",rfqNumber:"M\xFC\u015Fteri RFQ No",offerPage:"Teklif Sayfas\u0131 {{n1}}/{{ntot}}",survey:"Anket Ba\u011Flant\u0131s\u0131",phoneAbbr:"Tel. {{value}}"},summary:{capSoc:"Sermaye {{capSoc}}",piva:"KDV No",phone:"Telefon",email:"E-posta",pec:"PEC",website:"Web Sitesi",validity:"Ge\xE7erlilik",currency:"Para Birimi",customer:"M\xFC\u015Fteri",recipient:"Teslimat Al\u0131c\u0131s\u0131",consultantTeam:"Di\u011Fer ayr\u0131nt\u0131lar\u0131 g\xF6r\xFC\u015Fmek isterseniz, l\xFCtfen a\u015Fa\u011F\u0131daki ileti\u015Fim bilgileri \xFCzerinden sat\u0131\u015F temsilcinizle ileti\u015Fime ge\xE7in:",contact:"\u0130leti\u015Fim",name:"Ad",quotationReferredTo:"Teklif a\u015Fa\u011F\u0131dakiler i\xE7in haz\u0131rlanm\u0131\u015Ft\u0131r:",position:"Pozisyon",details:"Detaylar",leadTime:"Teslim S\xFCresi",unitNetPrice:"Birim Net Fiyat",orderQty:"Sipari\u015F Adedi",value:"De\u011Fer",materialID:"Malzeme Kodu: {{val}}",description:"A\xE7\u0131klama: {{val}}",customsCode:"G\xFCmr\xFCk Kodu: {{val}}",customerMaterialID:"M\xFC\u015Fteri Malzeme Kodu: {{val}}",notes:"Notlar:",packagingPrice:"Ambalaj Maliyetleri",transportPrice:"Ta\u015F\u0131ma Maliyetleri",expressDeliveryPrice:"Ekspres Teslimat Maliyetleri",taxes:"Vergiler",totalWithTaxes:"Toplam (vergiler dahil)",totalWithTaxesBrazil:"Vergiler dahil toplam (PIS/COFINS/ICMS)",totalTaxes:"Toplam vergiler",temporarySurcharge:"Ge\xE7ici S\xFCr\u015Farj (toplama dahil edilmi\u015Ftir)",oilCost:"Sigaus Vergisi",total:"Toplam",paymentType:"\xD6deme T\xFCr\xFC",paymentConditions:"\xD6deme Ko\u015Fullar\u0131",warrantyOffer:"Garanti Teklifi",incoterm:"Incoterm",shippingType:"G\xF6nderim T\xFCr\xFC",specialProcedure:"\xD6zel Prosed\xFCr:",orderConditions:"Bize duydu\u011Funuz g\xFCven i\xE7in te\u015Fekk\xFCr eder, sayg\u0131lar\u0131m\u0131z\u0131 sunar\u0131z.<br><br><b>{{orgName}}</b>",ncmValue:"NCM: {{val}}
15",ipiTaxRate:"IPI %: {{val}}",entryPriceWithTaxes:"Vergiler dahil fiyat",taxesTotal:"Toplam vergiler",totalTaxesBrazil:"Vergiler (PIS/COFINS/ICMS)"},product:{leadTime:"Teslim S\xFCresi",unitValue:"Birim De\u011Fer",qty:"Ad.",units:"Birim",value:"De\u011Fer",productCode:"\xDCr\xFCn Kodu",productDesignation:"\xDCr\xFCn A\xE7\u0131klamas\u0131",productDisclaimer:"S\xFCr\xFCm, renk ve se\xE7enekler yukar\u0131daki g\xF6rselden farkl\u0131 olabilir. L\xFCtfen yap\u0131land\u0131rma parametrelerini esas al\u0131n\u0131z.",applicationInformation:"Uygulama Bilgileri",application:"Uygulama",machine:"Makine",drive:"Tahrik",applicationTechnicalData:"Uygulama Teknik Verileri",systemTechnicalData:"Sistem Teknik Verileri",motorPowerLosses:"IEC 61800-9 verimlilik standard\u0131na g\xF6re motor g\xFC\xE7 kay\u0131plar\u0131 [W]: ",ies2ClassSystem:"IES2 S\u0131n\u0131f\u0131 Sistem",relativeTorque:"Ba\u011F\u0131l Tork",relativeSpeed:"Ba\u011F\u0131l H\u0131z [%]","3dDrawing":"3D Model","2dDraft":"2D Taslak",datasheet:"Veri Sayfas\u0131",catalogueBrochures:"Katalog & Br\xF6\u015F\xFCrler",appTechModal:{visible:"G\xF6r\xFCn\xFCr",techName:"K\u0131saltma",name:"\u0130sim"}},terms:{generalConditionsOfSale:"Genel Sat\u0131\u015F Ko\u015Fullar\u0131"}}};var QN={quickOrder:{header:{product:"\xDCr\xFCn",designation:"Tan\u0131mlama",qty:"Adet"},skuPlaceholder:"SKU girin",importXml:"Sepeti i\xE7e aktar (Xml)",resetForm:"Formu s\u0131f\u0131rla",addToCart:"Sepete ekle",showDescription:"A\xE7\u0131klamay\u0131 g\xF6ster",addToQuote:"Teklife ekle",modal:{techDrawings:"Teknik \xE7izimler"},close:"Kapat",extDescr:"\xDCr\xFCn geni\u015Fletilmi\u015F a\xE7\u0131klamas\u0131"},materialModal:{tabs:{materials:"Malzemeler",myMaterials:"Malzemelerim"},form:{category:"Kategori",series:"Seri",materialCode:"Kod ve ya Seri",description:"A\xE7\u0131klama",code:"Kod"},categories:{all:"T\xFCm\xFC",components:"Bile\u015Fenler",special:"M\xFC\u015Fteriye \xF6zel \xFCr\xFCn",kit:"Kit",standard:"Standart tamamlanm\u0131\u015F \xFCr\xFCn (yap\u0131land\u0131r\u0131labilir)",subgroup:"Alt grup"},actions:{search:"Ara",close:"Kapat"},searching:"Aran\u0131yor...",table:{code:"Kod",description:"A\xE7\u0131klama",inforecord:"Bilgi kayd\u0131"},myMaterials:{header:"\xD6zel malzeme koduna g\xF6re \xFCr\xFCn\xFC bulun",subheader:"Hen\xFCz \xF6zel malzeme olu\u015Fturmad\u0131ysan\u0131z, b\xF6l\xFCmden ekleyebilirsiniz",link:"Malzemelerim"}},bfOrderDetails:{columns:{id:"ID",code:"Kod",materialCode:"Malzeme kodu",customerMaterialCode:"M\xFC\u015Fteri malzeme kodu",description:"A\xE7\u0131klama",quantity:"Miktar",orderQuantity:"Sipari\u015F miktar\u0131",confirmedQuantity:"Onaylanan miktar",shippedQuantity:"Sevk edilen miktar",confirmed:"Onayland\u0131",shippedQty:"Sevk edilen adet",lineItemTotal:"Sat\u0131r toplam\u0131",status:"Durum",invoiceNumber:"Fatura numaras\u0131",notaFiscalNumber:"Nota Fiscal numaras\u0131",invoiceType:"Fatura t\xFCr\xFC",positionId:"Pozisyon ID",invoiceDate:"Fatura tarihi",netValue:"Net de\u011Fer",shipmentDate:"Sevkiyat tarihi",shipmentDoc:"Sevkiyat belgesi",shipmentVia:"Sevkiyat yolu",shipTerms:"Sevkiyat ko\u015Fullar\u0131",billOfLading:"Kon\u015Fimento",trackingNo:"Takip no.",requestedDeliveryDate:"Talep edilen teslimat tarihi",confirmedDate:"Onaylanan tarih",expectedDeliveryDate:"Beklenen teslimat tarihi"},tracking:"Takip et",statuses:{PENDING_APPROVAL:"Onay bekliyor",R:"A\xE7\u0131k",F:"Onayland\u0131",P:"K\u0131smen sevk edildi",S:"Sevk edildi",I:"Faturaland\u0131",D:"\u0130ptal edildi"},blockStatuses:{E0001:"",E0005:"",E0007:"KALEM BEKLEMEDE",Z0001:"KALEM GEC\u0130KMEDE"},documents:{download:"\u0130ndir"},modal:{title:"Detaylar",material:{title:"Malzeme a\xE7\u0131klamas\u0131",code:"Malzeme kodu",customerId:"M\xFC\u015Fteri malzeme kodu",designation:"Tan\u0131mlama"},price:{title:"Fiyat a\xE7\u0131klamas\u0131",unitPrice:"Birim fiyat",surcharge:"Ge\xE7ici ek \xFCcret",orderedQuantity:"Sipari\u015F edilen miktar",expediteCharges:"Acil i\u015Flem \xFCcretleri",packaging:"Ambalaj",transport:"Nakliye",totalAmount:"Toplam tutar",totalAmountWithSurcharge:"Ge\xE7ici ek \xFCcret dahil toplam tutar"},quantity:{title:"Miktar",confirmed:"Onaylanan miktar",shipped:"Sevk edilen miktar",billed:"Faturalanan miktar"}}}};var ZN={savedCartDetails:{editSavedCart:"D\xFCzenle",deleteSavedCart:"Sepeti sil",backToSavedCarts:"Sipari\u015F \u015Fablonlar\u0131na geri d\xF6n",itemsWarning:"Promosyonlar ve toplamlar, sepetin kaydedildi\u011Fi andaki durumu yans\u0131t\u0131r. Sepet geri y\xFCklendi\u011Finde promosyonlar ve toplamlar de\u011Fi\u015Febilir veya art\u0131k ge\xE7erli olmayabilir."},savedCartList:{makeCartActive:"Geri y\xFCkle"},savedCartDialog:{saveForLater:"Sepeti kaydet",itemsSavedForLater:"Sepetiniz kay\u0131tl\u0131 sepetler listesine ta\u015F\u0131nacakt\u0131r.",savedCartName:"Ad",savedCartDescription:"A\xE7\u0131klama",charactersLeft:"Kalan karakter: {{count}}
15",restoreSavedCart:"Kay\u0131tl\u0131 sepeti geri y\xFCkle",name:"Sepet ad\u0131:",id:"ID:",quantityFull:"\xDCr\xFCn say\u0131s\u0131:",followingCartRestore:"A\u015Fa\u011F\u0131daki kay\u0131tl\u0131 sepet aktif sepet olarak geri y\xFCklenecektir",keepCopySavedCart:"Bu sepetin bir kopyas\u0131n\u0131 kay\u0131tl\u0131 listede tut",nameOfCloneCart:"Sepetteki mevcut \xFCr\xFCnler \u015Fu adla kaydedilecek:",preventSaveActiveCart:"\xDCr\xFCnleri daha sonra i\xE7in kaydetmek istemiyorum"},addToSavedCart:{saveCartForLater:"\u015Eablon olarak kaydet"}};var YN={customerTicketing:{ticketId:"Talep ID",createdOn:"Olu\u015Fturulma tarihi",changedOn:"G\xFCncellenme tarihi",uploadFile:"Dosya se\xE7",cancel:"Geri"},createCustomerTicket:{addNewRequest:"Destek talebi ekle",addRequest:"Yeni ekle",associateTo:"\u0130li\u015Fkili",attachFile:"Dosya ekle",selectCategory:"Bir kategori se\xE7in",updated:"G\xFCncellendi",Cart:"Sepet",Order:"Sipari\u015F",SavedCart:"Kay\u0131tl\u0131 sepet",subjectMessage:"{{designation}} konfig\xFCrasyonu i\xE7in destek talebi",cartSubjectMessage:"{{cartCode}} kodlu sepet i\xE7in destek talebi"}};var JN={updateProfileForm:{companyName:"\u015Eirket ad\u0131",email:"E-posta adresi",phone:"Telefon",country:"\xDClke",measurementSystem:"\xD6l\xE7\xFC sistemi",taxExemptionDocument:"Vergi muafiyet belgesi ekle",maxFileSize:"Maksimum dosya boyutu {{ maxFileSize }} MB'dir",downloadTaxExemptionDocument:"Mevcut belgeyi indir",taxExemptionExpiration:"Belge son kullanma tarihi: {{ expirationDate }}",update:"G\xFCncelle"}};var XN={s4omScheduleLines:{entryInfo:"{{quantity}} {{unit}} {{date}} tarihinde",missingLine:"{{quantity}} {{unit}} hen\xFCz planlanmad\u0131"}};var eR={address:BN,bonfiglioli_translations:FN,cart:qN,checkout:jN,checkoutB2B:UN,common:VN,configurator:$N,order:HN,payment:KN,product:GN,quote:WN,orderManagement:QN,savedCart:ZN,customerTicketing:YN,myAccount:JN,s4omScheduleLines:XN};var tR={addressBook:{noSavedAddresses:"Kh\xF4ng c\xF3 \u0111\u1ECBa ch\u1EC9 \u0111\xE3 l\u01B0u",defaultAddress:"M\u1EB7c \u0111\u1ECBnh",deleteAddress:"X\xF3a \u0111\u1ECBa ch\u1EC9",confirmDelete:"B\u1EA1n c\xF3 ch\u1EAFc ch\u1EAFn mu\u1ED1n x\xF3a \u0111\u1ECBa ch\u1EC9 sau kh\xF4ng?",delete:"X\xF3a",cancel:"H\u1EE7y",select:"S\u1EED d\u1EE5ng \u0111\u1ECBa ch\u1EC9 n\xE0y",searchPlaceholder:"T\xECm ki\u1EBFm \u0111\u1ECBa ch\u1EC9..."},addressForm:{lastName:{default:"T\xEAn"},line1:{default:"\u0110\u1ECBa ch\u1EC9 d\xF2ng 1",CN:"T\xEAn \u0111\u01B0\u1EDDng k\xE8m s\u1ED1 nh\xE0",JP:"S\u1ED1 khu v\u1EF1c ph\u1EE5, s\u1ED1 nh\xE0"},line2:{default:"S\u1ED1 nh\xE0"},town:{default:"Th\xE0nh ph\u1ED1",JP:"Th\xE0nh ph\u1ED1, l\xE0ng, qu\u1EADn"},region:{default:"T\u1EC9nh",JP:"T\xEAn t\u1EC9nh",US:"Bang / T\u1EC9nh"},postalCode:{default:"M\xE3 b\u01B0u ch\xEDnh",CA:"M\xE3 b\u01B0u ch\xEDnh",CN:"M\xE3 b\u01B0u ch\xEDnh",US:"M\xE3 ZIP / B\u01B0u ch\xEDnh"},phone:{default:"S\u1ED1 \u0111i\u1EC7n tho\u1EA1i"}}};var iR={category:{availability:{label:{success:"C\xF3 s\u1EB5n",warning:"Theo y\xEAu c\u1EA7u",danger:"Kh\xF4ng c\xF3 s\u1EB5n"}}},footer:{headquarters:"Tr\u1EE5 s\u1EDF ch\xEDnh",plant:"Bonfiglioli s.p.a",paymentMethod:"Ph\u01B0\u01A1ng th\u1EE9c thanh to\xE1n"},bfHeader:{seeAll:"Xem t\u1EA5t c\u1EA3",login:"\u0110\u0103ng nh\u1EADp",register:"T\u1EA1o m\u1ED9t t\xE0i kho\u1EA3n",upgrade:"N\xE2ng c\u1EA5p"},hero:{signUp:"T\u1EA1o t\xE0i kho\u1EA3n"},"product-search":{designation:"K\xFD hi\u1EC7u",availability:"T\xECnh tr\u1EA1ng",viewProduct:"Xem trang s\u1EA3n ph\u1EA9m",addFavourites:"Th\xEAm v\xE0o y\xEAu th\xEDch",removeFavourites:"X\xF3a kh\u1ECFi y\xEAu th\xEDch",sendTo:"G\u1EEDi \u0111\u1EBFn",modalTitle:"C\xE1c d\xF2ng c\xF3 s\u1EB5n",efficiencyLabel:"Hi\u1EC7u su\u1EA5t",standardLabel:"Ti\xEAu chu\u1EA9n",empty:"-",efficiencyIe1:"IE1",efficiencyIe2:"IE2",efficie
15ncyIe3:"IE3",efficiencyIe4:"IE4",compact:"COMPACT",iec:"IEC",noResults:"Kh\xF4ng t\xECm th\u1EA5y k\u1EBFt qu\u1EA3 cho t\xECm ki\u1EBFm c\u1EE7a b\u1EA1n"},search:{codes:"M\xE3",series:"D\xF2ng",categories:"Danh m\u1EE5c"},SearchResultTabContainer:{tabs:{SearchResultCodesTabComponent:"M\xE3",SearchResultSeriesTabComponent:"D\xF2ng",SearchResultCategoriesTabComponent:"Danh m\u1EE5c"}},ProductDetailsTabPanelContainer:{tabPanelContainerRegionGroup:"TabPanel",tabs:{ProductSpecsAndDownloadTabComponent:"\u0110\u1EB6C \u0110I\u1EC2M K\u1EF8 THU\u1EACT V\xC0 T\u1EA2I XU\u1ED0NG",AvailableProductsTabComponent:"S\u1EA2N PH\u1EA8M C\xD3 S\u1EB4N","3DPreviewTabComponent":"XEM TR\u01AF\u1EDAC 3D",ProductReferencesComponent:"S\u1EA2N PH\u1EA8M LI\xCAN QUAN"}},ConfiguratorTabPanelContainer:{tabs:{BonfiglioliProductConfiguratorComponent:"\u0110\u1EB7c \u0111i\u1EC3m","3DPreviewTabComponent":"Xem tr\u01B0\u1EDBc 3D",BonfiglioliConfiguratorOverviewComponent:"D\u1EEF li\u1EC7u k\u1EF9 thu\u1EADt"},reset:{title:"\u0110\u1EB7t l\u1EA1i",body:"B\u1EA1n c\xF3 mu\u1ED1n b\u1EAFt \u0111\u1EA7u c\u1EA5u h\xECnh m\u1EDBi kh\xF4ng?",confirm:"OK",cancel:"H\u1EE7y"}},SmartsizerConfiguratorTabPanelContainer:{tabs:{BonfiglioliProductConfiguratorComponent:"\u0110\u1EB7c \u0111i\u1EC3m","3DPreviewTabComponent":"Xem tr\u01B0\u1EDBc 3D",BonfiglioliConfiguratorOverviewComponent:"D\u1EEF li\u1EC7u k\u1EF9 thu\u1EADt"}},addToCartComponent:{productObsolete:"S\u1EA3n ph\u1EA9m n\xE0y \u0111\xE3 ng\u1EEBng s\u1EA3n xu\u1EA5t *",additionalNote:"*Trong tr\u01B0\u1EDDng h\u1EE3p s\u1EA3n ph\u1EA9m d\xF2ng VF \u0111\xE3 ng\u1EEBng s\u1EA3n xu\u1EA5t, h\xE3y ki\u1EC3m tra k\xEDch th\u01B0\u1EDBc c\u1EE7a s\u1EA3n ph\u1EA9m d\xF2ng W m\u1EDBi v\xEC c\xF3 th\u1EC3 kh\xE1c v\u1EDBi s\u1EA3n ph\u1EA9m g\u1ED1c.",replacementProduct:"\u0110i \u0111\u1EBFn s\u1EA3n ph\u1EA9m thay th\u1EBF",askForQuote:"Y\xEAu c\u1EA7u b\xE1o gi\xE1",addToBasket:"Th\xEAm v\xE0o gi\u1ECF h\xE0ng",multiplierWarning:"S\u1ED1 l\u01B0\u1EE3ng \u0111\u1EB7t h\xE0ng ch\u1EC9 theo b\u1ED9i s\u1ED1 c\u1EE7a {{multiplier}}"},specs:{title:"Th\xF4ng s\u1ED1 k\u1EF9 thu\u1EADt",keyBenefits:"L\u1EE3i \xEDch ch\xEDnh",mainOptions:"T\xF9y ch\u1ECDn ch\xEDnh",torqueRange:"D\u1EA3i m\xF4-men xo\u1EAFn",torqueRangeImperial:"D\u1EA3i m\xF4-men xo\u1EAFn (H\u1EC7 Anh)",gearRatios:"T\u1EF7 s\u1ED1 truy\u1EC1n",certifications:"Ch\u1EE9ng nh\u1EADn",transmissibleMechanicalPower:"C\xF4ng su\u1EA5t c\u01A1 kh\xED truy\u1EC1n \u0111\u01B0\u1EE3c",output:"\u0110\u1EA7u ra",motors:"\u0110\u1ED9ng c\u01A1",motorsOptions:"T\xF9y ch\u1ECDn \u0111\u1ED9ng c\u01A1"},availableProducts:{completeConfiguration:"Ho\xE0n th\xE0nh c\u1EA5u h\xECnh",defaultDescription:"Vui l\xF2ng ti\u1EBFp t\u1EE5c \u0111\u1EC3 ti\u1EBFn h\xE0nh c\u1EA5u h\xECnh s\u1EA3n ph\u1EA9m",orderBy:"S\u1EAFp x\u1EBFp theo",filters:"B\u1ED9 l\u1ECDc",availability:"T\xECnh tr\u1EA1ng",modalTitle:"Bi\u1EBFn th\u1EC3 c\xF3 s\u1EB5n",suggestText:"Kh\xF4ng t\xECm th\u1EA5y nh\u1EEFng g\xEC b\u1EA1n c\u1EA7n?",suggestLink:"\u0110i \u0111\u1EBFn b\u1ED9 c\u1EA5u h\xECnh"},"b2b-unit-selector":{select:"Ch\u1ECDn \u0111\u01A1n v\u1ECB cho phi\xEAn n\xE0y",search:{placeholder:"T\xECm theo \u0111\u01A1n v\u1ECB...",title:"T\xECm theo t\xEAn ho\u1EB7c m\xE3 \u0111\u01A1n v\u1ECB"},continue:"Ti\u1EBFp t\u1EE5c",nouser:"Kh\xF4ng c\xF3 \u0111\u01A1n v\u1ECB kh\u1EA3 d\u1EE5ng",warn:"C\u1EA3nh b\xE1o",disclaimer:"Thay \u0111\u1ED5i \u0111\u01A1n v\u1ECB s\u1EBD \u0111\u1EB7t l\u1EA1i phi\xEAn hi\u1EC7n t\u1EA1i. B\u1EA1n c\xF3 mu\u1ED1n ti\u1EBFp t\u1EE5c kh\xF4ng?",accept:"Ch\u1EA5p nh\u1EADn"},cartPage:{cartItems:"S\u1EA3n ph\u1EA9m trong gi\u1ECF",addCoupon:"Th\xEAm m\xE3 gi\u1EA3m gi\xE1",cartId:"M\xE3 gi\u1ECF h\xE0ng:",clearCart:"X\xF3a t\u1EA5t c\u1EA3",importCart:"Nh\u1EADp t\u1EEB XML",exportCart:"Xu\u1EA5t Excel",exportFileName:"Bonfiglioli_Chi_Tiet_Gio_Hang",exportError:"Ch\u1ECDn ng\xE0y giao h\xE0ng"},importSavedCart:{description:"T\u1EC7p nh\u1EADp s\u1EBD \u0111\u01B0\u1EE3c s\u1EED d\u1EE5ng \u0111\u1EC3 t\u1EA1o gi\u1ECF h\xE0ng \u0111\xE3 l\u01B0u.",formatTitle:"T\u1EC7p v\u0103n b\u1EA3n n\xEAn li\u1EC7t k\xEA th\xF4ng tin \u0111\u01A1n h\xE0ng theo \u0111\u1ECBnh d\u1EA1ng sau:",formatItem1:"Li\xEAn k\u1EBFt \u0111\u1EBFn XSD",formatItem2:"K\xEDch th\u01B0\u1EDBc t\u1EC7p t\u1ED1i \u0111a: 1 MB",formatItem3:"T\u1EC7p XML c\xF3 th\u1EC3 ch\u1EE9a t\u1ED1i \u0111a 100 v\u1ECB tr\xED",uploadInstructions:"Ch\u1ECDn t\u1EC7p \u0111\u1EC3 t\u1EA3i l\xEAn. T\u1EC7p ph\u1EA3i l\xE0 t\u1EC7p v\u0103n b\u1EA3n c\xF3 ph\u1EA7n m\u1EDF r\u1ED9ng XML.",uploadNote:"Th\u1EDDi gian t\u1EA3i cho \u0111\u01A1n h\xE0ng 100 v\u1ECB tr\xED kho\u1EA3ng 10 ph\xFAt.",chooseFile:"Ch\u1ECDn t\u1EC7p",cleanCart:"X\xF3a gi\u1ECF h\xE0ng",import:"Nh\u1EADp",uploadStarted:"\u0110ang t\u1EA3i l\xEAn...",successMessage:"Nh\u1EADp ho\xE0n t\u1EA5t th\xE0nh c\xF4ng.",goToSavedCarts:"\u0110i \u0111\u1EBFn gi\u1ECF h\xE0ng \u0111\xE3 l\u01B0u",resultsList:"K\u1EBFt qu\u1EA3 t\u1EA3i l\xEAn",quantity:"S\u1ED1 l\u01B0\u1EE3ng: ",code:"M\xE3: "},bfOrderHistory:{noOrders:"Kh\xF4ng t\xECm th\u1EA5y \u0111\u01A1n h\xE0ng",missingOrdersTitle:"L\u01B0u \xFD: c\xE1c \u0111\u01A1n h\xE0ng sau \u0111ang \u0111\u01B0\u1EE3c x\u1EED l\xFD. Ch\xFAng s\u1EBD s\u1EDBm c\xF3 trong l\u
151ECBch s\u1EED \u0111\u01A1n h\xE0ng",exportXls:"Xu\u1EA5t Excel",filters:{dateFrom:"T\u1EEB ng\xE0y",dateTo:"\u0110\u1EBFn ng\xE0y",orderStatus:"Tr\u1EA1ng th\xE1i \u0111\u01A1n h\xE0ng",orderNumber:"S\u1ED1 \u0111\u01A1n h\xE0ng",clientReferenceNumber:"S\u1ED1 \u0111\u01A1n \u0111\u1EB7t h\xE0ng",product:"S\u1EA3n ph\u1EA9m"},table:{orderNumber:"S\u1ED1 \u0111\u01A1n h\xE0ng",poNumber:"\u0110\u01A1n h\xE0ng kh\xE1ch",datePlaced:"Ng\xE0y \u0111\u1EB7t h\xE0ng",amount:"S\u1ED1 ti\u1EC1n",status:"Tr\u1EA1ng th\xE1i",shippedTo:"Giao \u0111\u1EBFn"},orderStatuses:{ALL:"T\u1EA5t c\u1EA3",OPEN:"M\u1EDF",COMPLETED:"Ho\xE0n th\xE0nh",CANCELLED:"\u0110\xE3 h\u1EE7y",NOTSHIPPED:"Ch\u01B0a giao",SHIPPED:"\u0110\xE3 giao",PARTSHIPPED:"Giao m\u1ED9t ph\u1EA7n",PARTIALLY_PROCESSED:"\u0110ang x\u1EED l\xFD",CREATED:"M\u1EDF"},actions:{viewOrder:"Xem \u0111\u01A1n h\xE0ng",reorder:"\u0110\u1EB7t l\u1EA1i"},sort:{label:"S\u1EAFp x\u1EBFp:","creationDate-desc":"Ng\xE0y (m\u1EDBi nh\u1EA5t)","creationDate-asc":"Ng\xE0y (c\u0169 nh\u1EA5t)","purchaseOrderNumber-asc":"S\u1ED1 \u0111\u01A1n (A-Z)","purchaseOrderNumber-desc":"S\u1ED1 \u0111\u01A1n (Z-A)"}},OrderManagementTabContainer:{tabPanelContainerRegionGroup:"\u0110\u01A1n h\xE0ng",tabs:{AccountOrderHistoryComponent:"L\u1ECBch s\u1EED \u0111\u01A1n h\xE0ng",QuickOrderComponent:"\u0110\u1EB7t h\xE0ng nhanh",AccountMyMaterialsComponent:"V\u1EADt li\u1EC7u c\u1EE7a t\xF4i",BOMTabComponent:"Danh m\u1EE5c v\u1EADt li\u1EC7u"}},WorkspaceTabContainer:{tabs:{WorkspaceConfigurationsTabComponent:"C\u1EA5u h\xECnh g\u1EA7n \u0111\xE2y",WorkspaceCartsTabComponent:"Gi\u1ECF h\xE0ng",WorkspaceFavoritesTabComponent:"Y\xEAu th\xEDch",WorkspaceMessagesTabComponent:"Tin nh\u1EAFn"}},workspace:{name:"T\xEAn",cartId:"M\xE3 gi\u1ECF h\xE0ng",designation:"K\xFD hi\u1EC7u",items:"S\u1EA3n ph\u1EA9m",total:"T\u1ED5ng",createdBy:"T\u1EA1o b\u1EDFi",updated:"C\u1EADp nh\u1EADt",status:"Tr\u1EA1ng th\xE1i",restore:"Kh\xF4i ph\u1EE5c",share:"Chia s\u1EBB",message:"G\u1EEDi tin nh\u1EAFn",delete:"X\xF3a",daysAgo:"{{value}} ng\xE0y tr\u01B0\u1EDBc",hoursAgo:"{{value}} gi\u1EDD tr\u01B0\u1EDBc",minutesAgo:"{{value}} ph\xFAt tr\u01B0\u1EDBc",viewProductPage:"Xem trang s\u1EA3n ph\u1EA9m",removeFavourites:"X\xF3a kh\u1ECFi y\xEAu th\xEDch",sendTo:"G\u1EEDi \u0111\u1EBFn",badgeDraft:"B\u1EA3n nh\xE1p",badgeShared:"\u0110\xE3 chia s\u1EBB",badgeWithConflicts:"c\xF3 xung \u0111\u1ED9t",badgeIncomplete:"c\u1EA7n ho\xE0n th\xE0nh",badgeComplete:"ho\xE0n th\xE0nh",modal:{activeCartMsg:"C\xE1c s\u1EA3n ph\u1EA9m hi\u1EC7n t\u1EA1i trong gi\u1ECF s\u1EBD \u0111\u01B0\u1EE3c l\u01B0u d\u01B0\u1EDBi t\xEAn:",title:"G\u1EEDi tin nh\u1EAFn \u0111\u1EBFn li\xEAn h\u1EC7",titleDelete:"X\xF3a gi\u1ECF h\xE0ng \u0111\xE3 l\u01B0u",titleRestore:"Kh\xF4i ph\u1EE5c gi\u1ECF h\xE0ng \u0111\xE3 l\u01B0u",contactList:"Danh s\xE1ch li\xEAn h\u1EC7",deleteMessage:"Gi\u1ECF h\xE0ng sau \u0111\xE2y s\u1EBD b\u1ECB x\xF3a",restoreMessage:"Gi\u1ECF h\xE0ng \u0111\xE3 l\u01B0u sau \u0111\xE2y s\u1EBD \u0111\u01B0\u1EE3c kh\xF4i ph\u1EE5c l\xE0m gi\u1ECF h\xE0ng \u0111ang ho\u1EA1t \u0111\u1ED9ng",message:"Tin nh\u1EAFn",attachment:"T\u1EC7p \u0111\xEDnh k\xE8m",sendButton:"G\u1EEDi",deleteButton:"X\xF3a",cancelButton:"H\u1EE7y",cartName:"T\xEAn gi\u1ECF h\xE0ng",cartId:"ID",numberOfProducts:"S\u1ED1 l\u01B0\u1EE3ng s\u1EA3n ph\u1EA9m",retainSavedCart:"Gi\u1EEF b\u1EA3n sao gi\u1ECF h\xE0ng n\xE0y trong danh s\xE1ch m\u1EABu \u0111\xE3 l\u01B0u",saveActiveCart:"T\xF4i kh\xF4ng mu\u1ED1n l\u01B0u s\u1EA3n ph\u1EA9m cho sau n\xE0y"}},bom:{list:{header:"Danh m\u1EE5c v\u1EADt li\u1EC7u",materialsFor:"V\u1EADt li\u1EC7u c\xF3 s\u1EB5n cho",empty:"Kh\xF4ng t\xECm th\u1EA5y k\u1EBFt qu\u1EA3"},filter:{title:"L\u1ECDc",series:"D\xF2ng",materialCode:"M\xE3 v\u1EADt li\u1EC7u",description:"M\xF4 t\u1EA3",maxResults:"S\u1ED1 k\u1EBFt qu\u1EA3 t\u1ED1i \u0111a",apply:"\xC1p d\u1EE5ng",reset:"\u0110\u1EB7t l\u1EA1i"},search:{label:"T\xECm ki\u1EBFm:",placeholder:"T\xECm ki\u1EBFm..."},table:{code:"M\xE3/D\xF2ng",description:"M\xF4 t\u1EA3",quantity:"S\u1ED1 l\u01B0\u1EE3ng",uom
15:"\u0110VT",stockLevel:"T\u1ED3n kho"},details:{title:"Danh m\u1EE5c v\u1EADt li\u1EC7u cho v\u1EADt li\u1EC7u",warehouse:"Kho",availability:"T\xECnh tr\u1EA1ng"},actionBar:{selectedItems:"m\u1EE5c \u0111\xE3 ch\u1ECDn",excelDownload:"T\u1EA3i Excel",addToCart:"Th\xEAm m\u1EE5c \u0111\xE3 ch\u1ECDn v\xE0o gi\u1ECF"},addToCartDialog:{title:"\u0110\xE3 th\xEAm v\xE0o gi\u1ECF h\xE0ng",titleQuote:"\u0110\xE3 th\xEAm v\xE0o b\xE1o gi\xE1",errorMessage:"{{ count }} s\u1EA3n ph\u1EA9m kh\xF4ng \u0111\u01B0\u1EE3c th\xEAm v\xE0o gi\u1ECF h\xE0ng, ki\u1EC3m tra c\xE1c l\u1ED7i sau:",errorMessageQuote:"{{ count }} s\u1EA3n ph\u1EA9m kh\xF4ng \u0111\u01B0\u1EE3c th\xEAm v\xE0o b\xE1o gi\xE1, ki\u1EC3m tra c\xE1c l\u1ED7i sau:",article:"S\u1EA3n ph\u1EA9m",lt:"TGGH",price:"Gi\xE1",qty:"SL",subtotal:"T\u1EA1m t\xEDnh",continueShopping:"Ti\u1EBFp t\u1EE5c mua s\u1EAFm",goToCart:"Gi\u1ECF h\xE0ng"},errors:{downloadFailed:"L\u1ED7i khi t\u1EA3i t\u1EC7p Excel",addToCartFailed:"L\u1ED7i khi th\xEAm s\u1EA3n ph\u1EA9m v\xE0o gi\u1ECF h\xE0ng"},pagination:{showing:"Hi\u1EC3n th\u1ECB {{from}} \u0111\u1EBFn {{to}} trong t\u1ED5ng s\u1ED1 {{total}} m\u1EE5c"},emptyList:"Kh\xF4ng t\xECm th\u1EA5y danh m\u1EE5c v\u1EADt li\u1EC7u cho l\u1EF1a ch\u1ECDn hi\u1EC7n t\u1EA1i!"},OrderDetailsTabContainer:{tabPanelContainerRegionGroup:"Chi ti\u1EBFt \u0111\u01A1n h\xE0ng",tabs:{AccountOrderDetailsDetailsTabComponent:"Chi ti\u1EBFt",AccountOrderDetailsInvoiceTabComponent:"H\xF3a \u0111\u01A1n",AccountOrderDetailsShippingTabComponent:"V\u1EADn chuy\u1EC3n",AccountOrderDetailsSchedulingTabComponent:"L\xEAn l\u1ECBch"}},SelectorTabContainer:{tabPanelContainerRegionGroup:"B\u1ED9 ch\u1ECDn",tabs:{SelectorTechnicalDataTabComponent:"D\u1EEF li\u1EC7u k\u1EF9 thu\u1EADt",SelectorAp
15plicationsTabComponent:"\u1EE8ng d\u1EE5ng",SelectorAvailableConfigurtionsTabComponent:"C\u1EA5u h\xECnh c\xF3 s\u1EB5n"}},selector:{environment:{title:"H\u1EC7 th\u1ED1ng \u0111o l\u01B0\u1EDDng"},productType:{title:"Lo\u1EA1i s\u1EA3n ph\u1EA9m"},filter:{disabled:"T\xF9y ch\u1ECDn n\xE0y b\u1ECB v\xF4 hi\u1EC7u h\xF3a v\xEC thu\u1ED9c t\xEDnh {{cstic}} \u0111\xE3 \u0111\u01B0\u1EE3c \u0111i\u1EC1n",tolerance:"Dung sai",serviceFactor:"H\u1EC7 s\u1ED1 ph\u1EE5c v\u1EE5"},disclaimer:{textBefore:"B\u1ED9 c\u1EA5u h\xECnh kh\xF4ng bao g\u1ED3m b\u1EA5t k\u1EF3 \u0111\xE1nh gi\xE1 t\xEDnh to\xE1n ho\u1EB7c ph\xEA duy\u1EC7t n\xE0o v\u1EC1 t\u1EA3i tr\u1ECDng xuy\xEAn t\xE2m tr\xEAn tr\u1EE5c \u0111\u1EA7u ra ho\u1EB7c tr\u1EE5c \u0111\u1EA7u v\xE0o (n\u1EBFu c\xF3). N\u1EBFu \u1EE9ng d\u1EE5ng c\u1EE7a b\u1EA1n y\xEAu c\u1EA7u t\u1EA3i tr\u1ECDng xuy\xEAn t\xE2m, ",textLink:"li\xEAn h\u1EC7 v\u1EDBi ch\xFAng t\xF4i",textAfter:".",text2:"Sau khi ho\xE0n th\xE0nh c\u1EA5u h\xECnh s\u1EA3n ph\u1EA9m, h\xE3y xem l\u1EA1i chi ti\u1EBFt s\u1EA3n ph\u1EA9m \u0111\u1EC3 \u0111\u1EA3m b\u1EA3o \u0111\xE1p \u1EE9ng y\xEAu c\u1EA7u \u1EE9ng d\u1EE5ng. Bonfiglioli kh\xF4ng b\u1EA3o \u0111\u1EA3m v\xE0 kh\xF4ng ch\u1ECBu tr\xE1ch nhi\u1EC7m cho c\xE1c s\u1EA3n ph\u1EA9m \u0111\u01B0\u1EE3c \xE1p d\u1EE5ng sai.",accept:"T\xF4i hi\u1EC3u c\xE1c h\u1EA1n ch\u1EBF c\u1EE7a c\xF4ng c\u1EE5 n\xE0y"},actions:{resetValues:"\u0110\u1EB7t l\u1EA1i gi\xE1 tr\u1ECB",saveDraft:"L\u01B0u b\u1EA3n nh\xE1p",viewResults:"Xem k\u1EBFt qu\u1EA3"},applications:{title:"\u1EE8ng d\u1EE5ng",useData:"S\u1EED d\u1EE5ng d\u1EEF li\u1EC7u trong b\u1ED9 ch\u1ECDn"},availableConfigurations:{results:"k\u1EBFt qu\u1EA3",sortBy:"S\u1EAFp x\u1EBFp theo",designation:"K\xFD hi\u1EC7u",completeConfig:"Ho\xE0n th\xE0nh c\u1EA5u h\xECnh c\u1EE7a b\u1EA1n",designationHint:"Vui l\xF2ng ti\u1EBFp t\u1EE5c \u0111\u1EC3 ti\u1EBFn h\xE0nh c\u1EA5u h\xECnh s\u1EA3n ph\u1EA9m",filters:"B\u1ED9 l\u1ECDc",orderBy:"S\u1EAFp x\u1EBFp theo",modalTitle:"S\u1EA3n ph\u1EA9m c\xF3 s\u1EB5n",modalSubtitle:"Kh\xF4ng t\xECm th\u1EA5y nh\u1EEFng g\xEC b\u1EA1n c\u1EA7n? "},saveDraft:{title:"T\u1EA1o b\u1EA3n nh\xE1p",label:"T\xEAn b\u1EA3n nh\xE1p",save:"L\u01B0u b\u1EA3n nh\xE1p",success:"B\u1EA3n nh\xE1p \u0111\xE3 l\u01B0u th\xE0nh c\xF4ng",error:"L\u1ED7i khi l\u01B0u b\u1EA3n nh\xE1p"}},dashboard:{viewAll:"Xem t\u1EA5t c\u1EA3",configHistories:{title:"L\u1ECBch s\u1EED g\u1EA7n \u0111\xE2y",NEW:"C\xF3 <b>{{count}}</b> c\u1EA5u h\xECnh m\u1EDBi",COMPLETE:"C\xF3 <b>{{count}}</b> c\u1EA5u h\xECnh \u0111\xE3 ho\xE0n th\xE0nh",CONFLICT:"Xung \u0111\u1ED9t tr\xEAn <b>{{count}}</b> c\u1EA5u h\xECnh"},conversationHistory:{title:"Tin nh\u1EAFn",comments:"<b>{{count}}</b> b\xECnh lu\u1EADn m\u1EDBi t\u1EEB {{firstName}} {{lastName}}"},carts:{title:"Gi\u1ECF h\xE0ng",new:"C\xF3 <b>{{count}}</b> gi\u1ECF h\xE0ng m\u1EDBi",drafts:"C\xF3 <b>{{count}}</b> b\u1EA3n nh\xE1p"}},DistributorTicketsTabContainer:{tabPanelContainerRegionGroup:"Y\xEAu c\u1EA7u RFQ",tabs:{DistributorTicketsOpenComponent:"C\u1EA7n ch\u1EA5p nh\u1EADn",DistributorTicketsAcceptedComponent:"\u0110\xE3 ch\u1EA5p nh\u1EADn",DistributorTicketsClosedComponent:"\u0110\xE3 \u0111\xF3ng"}},rfqTickets:{noTickets:"Kh\xF4ng c\xF3 y\xEAu c\u1EA7u n\xE0o \u0111\u1EC3 hi\u1EC3n th\u1ECB",id:"M\xE3 RFQ:",status:"Tr\u1EA1ng th\xE1i:",category:"Danh m\u1EE5c:",quantity:"S\u1ED1 l\u01B0\u1EE3ng:",customer:"Kh\xE1ch h\xE0ng:",phone:"\u0110i\u1EC7n tho\u1EA1i:",designation:"K\xFD hi\u1EC7u:",address:"\u0110\u1ECBa ch\u1EC9:",note:"Ghi ch\xFA:",configurationData:"D\u1EEF li\u1EC7u c\u1EA5u h\xECnh",action:{ACCEPT:"Ch\u1EA5p nh\u1EADn",REJECT:"T\u1EEB ch\u1ED1i",CLOSE:"\u0110\xF3ng"},create:{designation:"K\xFD hi\u1EC7u",quantity:"S\u1ED1 l\u01B0\u1EE3ng",date:"Ng\xE0y",firstName:"T\xEAn",lastName:"H\u1ECD",line1:"D\xF2ng 1",town:"Th\xE0nh ph\u1ED1",region:"V\xF9ng",postalCode:"M\xE3 b\u01B0u ch\xEDnh",phone:"\u0110i\u1EC7n tho\u1EA1i",note:"Ghi ch\xFA (T\xF9y ch\u1ECDn)",address:"\u0110\u1ECBa ch\u1EC9",save:"L\u01B0u y\xEAu c\u1EA7u",openSavedAddresses:"M\u1EDF s\u1ED5 \u0111\u1ECBa ch\u1EC9",newAddress:"\u0110\u1ECBa ch\u1EC9 m\u1EDBi"}},upgradeAccount:{requiredFields:"* Tr\u01B0\u1EDDng b\u1EAFt bu\u1ED9c",requiredField:"Tr\u01B0\u1EDDng n\xE0y l\xE0 b\u1EAFt bu\u1ED9c",companySection:"TH\xD4NG TIN C\xD4NG TY",billingSection:"TH\xD4NG TIN THANH TO\xC1N",email:"Email",firstName:"T\xEAn",lastName:"H\u1ECD",companyName:"T\xEAn c\xF4ng ty",address:"\u0110\u1ECBa ch\u1EC9",city:"Th\xE0nh ph\u1ED1",postalCode:"M\xE3 b\u01B0u ch\xEDnh",annualPotential:"Ti\u1EC1m n\u0103ng h\xE0ng n\u0103m",companyCategory:"Danh m\u1EE5c",mainSector:"Ng\xE0nh",subsector:"Ng\xE0nh ph\u1EE5",vatCode:"MST",gstCode:"M\xE3 GST",taxExemption:"Mi\u1EC5n thu\u1EBF",taxExemptionFile:"T\u1EC7p mi\u1EC5n thu\u1EBF",pec:"Email PEC",destinationCode:"M\xE3 \u0111\xEDch",upgradeBtn:"N\xE2ng c\u1EA5p"},interactiveNotifications:{timeout:{message:"Y\xEAu c\u1EA7u \u0111ang m\u1EA5t nhi\u1EC1u th\u1EDDi gian h\u01A1n d\u1EF1 ki\u1EBFn. B\u1EA1n c\xF3 mu\u1ED1n th\u1EED l\u1EA1i kh\xF4ng?",errorMessage:"Y\xEAu c\u1EA7u \u0111ang m\u1EA5t nhi\u1EC1u th\u1EDDi gian h\u01A1n d\u1EF1 ki\u1EBFn.",close:"\u0110\xF3ng",retry:"C\xF3"}},navigationHelp:"B\u1EA1n c\u1EA7n tr\u1EE3 gi\xFAp?",viewConfiguration:{id:"ID {{code}}"},auctions:{tabs:{running:"\u0110\u1EA5u gi\xE1 \u0111ang di\u1EC5n ra",active:"\u0110\u01A1n h\xE0ng \u0111ang ho\u1EA1t \u0111\u1ED9ng",processed:"\u0110\u01A1n h\xE0ng \u0111\xE3 x\u1EED l\xFD",rejected:"\u0110\u01A1n h\xE0ng b\u1ECB t\u1EEB ch\u1ED1i"},filters:{title:"B\u1ED9 l\u1ECDc",province:"T\u1EC9nh",material:"V\u1EADt li\u1EC7u",reason:"L\xFD do",selectProvince:"Ch\u1ECDn t\u1EC9nh",selectMaterial:"Ch\u1ECDn v\u1EADt li\u1EC7u",selectReason:"Ch\u1ECDn l\xFD do",reset:"\u0110\u1EB7t l\u1EA1i"},list:{empty:"Kh\xF4ng t\xECm th\u1EA5y \u0111\u1EA5u gi\xE1."},card:{orderCode:"S\u1ED1 \u0111\u01A1n h\xE0ng kh\xE1ch: {{code}}",countdown:"Th\u1EDDi gian k\u1EBFt th\xFAc \u0111\u1EA5u gi\xE1",requiredShippingDate:"Ng\xE0y giao h\xE0ng y\xEAu c\u1EA7u",totalOrder:"T\u1ED5ng gi\xE1 mua l\u1EA1i",customerTotalOrder:"T\u1ED5ng gi\xE1 kh\xE1ch h\xE0ng",shippingAddress:"\u0110\u1ECBa ch\u1EC9 giao h\xE0ng",orderEntries:"M\u1EE5c \u0111\u01A1n h\xE0ng",product:"S\u1EA3n ph\u1EA9m",price:"Gi\xE1 mua l\u1EA1i",customerPrice:"Gi\xE1 kh\xE1ch h\xE0ng",qty:"SL",configuration:"C\u1EA5u h\xECnh",bom:"Danh m\u1EE5c v\u1EADt li\u1EC7u",openTicket:"M\u1EDF y\xEAu c\u1EA7u h\u1ED7 tr\u1EE3",registerShipment:"\u0110\u0103ng k\xFD giao h\xE0ng m\u1EDBi",shipmentDetails:"Chi t
15i\u1EBFt giao h\xE0ng",reject:"T\u1EEB ch\u1ED1i",accept:"Ch\u1EA5p nh\u1EADn"},shipmentDetails:{title:"Chi ti\u1EBFt giao h\xE0ng",shipmentDate:"Ng\xE0y giao h\xE0ng",trackingID:"M\xE3 theo d\xF5i",document:"T\xE0i li\u1EC7u",download:"T\u1EA3i xu\u1ED1ng",noDocument:"Kh\xF4ng c\xF3 t\xE0i li\u1EC7u",shippedQty:"SL \u0111\xE3 giao",close:"\u0110\xF3ng"},registerShipment:{title:"\u0110\u0103ng k\xFD giao h\xE0ng",shipmentDate:"Ng\xE0y giao h\xE0ng",trackingID:"M\xE3 theo d\xF5i",document:"T\xE0i li\u1EC7u",quantity:"S\u1ED1 l\u01B0\u1EE3ng",fileSizeError:"K\xEDch th\u01B0\u1EDBc t\u1EC7p v\u01B0\u1EE3t qu\xE1 gi\u1EDBi h\u1EA1n cho ph\xE9p",close:"\u0110\xF3ng",save:"L\u01B0u"},messages:{acceptSuccess:"\u0110\u1EA5u gi\xE1 \u0111\xE3 \u0111\u01B0\u1EE3c ch\u1EA5p nh\u1EADn th\xE0nh c\xF4ng",acceptError:"L\u1ED7i khi ch\u1EA5p nh\u1EADn \u0111\u1EA5u gi\xE1",rejectSuccess:"\u0110\u1EA5u gi\xE1 \u0111\xE3 b\u1ECB t\u1EEB ch\u1ED1i th\xE0nh c\xF4ng",rejectError:"L\u1ED7i khi t\u1EEB ch\u1ED1i \u0111\u1EA5u gi\xE1",consignmentSuccess:"Giao h\xE0ng \u0111\xE3 \u0111\u01B0\u1EE3c \u0111\u0103ng k\xFD th\xE0nh c\xF4ng",consignmentError:"L\u1ED7i khi \u0111\u0103ng k\xFD giao h\xE0ng"},sorting:{CREATION:"Ng\xE0y t\u1EA1o",ACCEPTED:"Ng\xE0y ch\u1EA5p nh\u1EADn",COMPLETED:"Ng\xE0y ho\xE0n th\xE0nh",DEADLINE:"H\u1EA1n ch\xF3t",REJECTED:"Ng\xE0y t\u1EEB ch\u1ED1i"}},"3dPreview":{loading:"Tr\xECnh xem 3D \u0111ang t\u1EA3i...<br/>Th\u1EDDi gian t\u1EA3i c\xF3 th\u1EC3 m\u1EA5t v\xE0i ph\xFAt",fitAll:"V\u1EEBa t\u1EA5t c\u1EA3",openMeasurementToolbox:"M\u1EDF h\u1ED9p c\xF4ng c\u1EE5 \u0111o l\u01B0\u1EDDng",measurementToolbox:{title:"H\u1ED9p c\xF4ng c\u1EE5 \u0111o l\u01B0\u1EDDng",measurementMode:{title:"Ch\u1EBF \u0111\u1ED9 \u0111o",modes:{None:"Kh\xF4ng",Radius:"B\xE1n k\xEDnh",Distance:"Kho\u1EA3ng c\xE1ch",Length:"Chi\u1EC1u d\xE0i",Angle:"G\xF3c",Volume:"Th\u1EC3 t\xEDch",Area:"Di\u1EC7n t\xEDch",BoundingBox:"H\u1ED9p bao",PointPosition:"V\u1ECB tr\xED \u0111i\u1EC3m"}},displayUnits:{title:"\u0110\u01A1n v\u1ECB hi\u1EC3n th\u1ECB",units:{UNKNOWN:"M\u1EB6C \u0110\u1ECANH",MILLIMETER:"MILIM\xC9T",CENTIMETER:"XENTIM\xC9T",METER:"M\xC9T",INCH:"INCH",FEET:"FEET",YARD:"YARD",MICROMETER:"MICROM\xC9T",DECIMETER:"DECIM\xC9T",KILOMETER:"KIL\xD4M\xC9T",MILE:"D\u1EB6M",MIL:"MIL"}},precision:"\u0110\u1ED9 ch\xEDnh x\xE1c"}}};var aR={cartDetails:{proceedToCheckout:"Ti\u1EBFn h\xE0nh thanh to\xE1n",askForQuotation:"Y\xEAu c\u1EA7u b\xE1o gi\xE1"},cartItems:{availability:"Ng\xE0y giao h\xE0ng",item:"S\u1EA3n ph\u1EA9m",id:"",deliveryDate:"Ng\xE0y giao y\xEAu c\u1EA7u",leadTimeConfigurator:{prefix:"Ng\xE0y giao h\xE0ng ch\u01B0a \u0111\u01B0\u1EE3c x\xE1c nh\u1EADn - Vui l\xF2ng ",link:"m\u1EDF m\u1ED9t y\xEAu c\u1EA7u",suffix:" \u0111\u1EC3 \u0111\u01B0\u1EE3c \u0111\u1EA1i di\u1EC7n d\u1ECBch v\u1EE5 kh\xE1ch h\xE0ng li\xEAn h\u1EC7"},unitPrice:"\u0110\u01A1n gi\xE1",quantityFull:"SL",total:"T\u1ED5ng",viewConfiguration:"Xem c\u1EA5u h\xECnh"},orderCost:{orderSummary:"T\xF3m t\u1EAFt",subtotal:"T\u1ED5ng gi\xE1:",materialEnergySurcharge:"Ph\xED nh\u1EADp kh\u1EA9u (\u0111\xE3 bao g\u1ED3m trong t\u1ED5ng)",expedite:"Ph\xED x\u1EED l\xFD nhanh:",shipping:"Chi ph\xED v\u1EADn chuy\u1EC3n ti\xEAu chu\u1EA9n:",packaging:"Ph\xED \u0111\xF3ng g\xF3i:",oil:"Ph\xED d\u1EA7u BESSIGAUS:",discount:"Gi\u1EA3m gi\xE1 \u0111\u01A1n h\xE0ng",salesTax:"Thu\u1EBF:",total:"T\u1ED5ng",grossIncludeTax:"\u0110\u01A1n h\xE0ng c\u1EE7a b\u1EA1n bao g\u1ED3m {{tax}} thu\u1EBF.",priceInfo:"Gi\xE1 s\u1EA3n ph\u1EA9m \u0111\xE3 bao g\u1ED3m chi ph\xED v\u1EADn chuy\u1EC3n v\xE0 \u0111\xF3ng g\xF3i v\xE0 c\xF3 th\u1EC3 thay \u0111\u1ED5i t\xF9y thu\u1ED9c v\xE0o s\u1ED1 l\u01B0\u1EE3ng ho\u1EB7c s\u1ED1 s\u1EA3n ph\u1EA9m trong gi\u1ECF h\xE0ng.",deliveryDateSummary:"Ng\xE0y giao h\xE0ng y\xEAu c\u1EA7u",shippingWarning:"Gi\xE1 s\u1EA3n ph\u1EA9m bao g\u1ED3m chi ph\xED \u0111\xF3ng g\xF3i v\xE0 c\xF3 th\u1EC3 thay \u0111\u1ED5i t\xF9y theo s\u1ED1 l\u01B0\u1EE3ng ho\u1EB7c s\u1ED1 s\u1EA3n ph\u1EA9m trong gi\u1ECF h\xE0ng."},voucher:{placeholder:"nh\u1EADp m\xE3 khuy\u1EBFn m\xE3i"}};var nR={checkout:{items:"S\u1EA3n ph\u1EA9m trong gi\u1ECF ({{ count }})"},checkoutProgress:{deliveryMode:"Ph\u01B0\u01A1ng th\u1EE9c giao h\xE0ng"},checkoutAddress:{addressBook:"S\u1ED5 \u0111\u1ECBa ch\u1EC9"},checkoutReview:{confirmThatRead:"B\u1EB1ng vi\u1EC7c \u0111\u1EB7t h\xE0ng, t\xF4i x\xE1c nh\u1EADn \u0111\xE3 \u0111\u1ECDc v\xE0 \u0111\u1ED3ng \xFD v\u1EDBi",placeOrderError:"\u0110\xE3 x\u1EA3y ra l\u1ED7i khi \u0111\u1EB7t h\xE0ng. Vui l\xF2ng th\u1EED l\u1EA1i sau ho\u1EB7c li\xEAn h\u1EC7 b\u1ED9 ph\u1EADn h\u1ED7 tr\u1EE3."},checkoutOrderConfirmation:{confirmationOfOrder:"S\u1ED1 \u0111\u01A1n h\xE0ng c\u1EE7a b\u1EA1n l\xE0:",continueShopping:"Ti\u1EBFp t\u1EE5c mua s\u1EAFm"}};var oR={checkoutB2B:{orderReason:{label:"S\u1EA3n xu\u1EA5t nhanh (t\xF9y ch\u1ECDn)",noChoice:"Ch\u01B0a ch\u1ECDn l\xFD do"},poDate:"Ng\xE0y \u0111\u1EB7t h\xE0ng",poNumber:"S\u1ED1 \u0111\u01A1n h\xE0ng",progress:{methodOfPayment:"D\u1EEF li\u1EC7u ti\xEAu \u0111\u1EC1 \u0111\u01A1n h\xE0ng"}}};var rR={common:{hide:"\u1EA8n",show:"Hi\u1EC3n th\u1ECB",next:"Ti\u1EBFp theo"},navigation:{main:"\u0110i\u1EC1u h\u01B0\u1EDBng ch\xEDnh"},pageMetaResolver:{product:{products:"S\u1EA3n ph\u1EA9m"},search:{title:'B\u1EA1n \u0111\xE3 t\xECm ki\u1EBFm "{{query}}"'},order:{orders:"\u0110\u01A1n h\xE0ng",order:"\u0110\u01A1n h\xE0ng {{code}}"},savedCarts:{savedCarts:"Gi\u1ECF h\xE0ng \u0111\xE3 l\u01B0u",savedCart:"Gi\u1ECF h\xE0ng \u0111\xE3 l\u01B0u {{code}}"},customerTicketing:{customerTickets:"Y\xEAu c\u1EA7u h\u1ED7 tr\u1EE3",customerTicket:"C\u1EADp nh\u1EADt y\xEAu c\u1EA7u h\u1ED7 tr\u1EE3"},checkout:{cart:"Gi\u1ECF h\xE0ng"},bom:{heading:"T\xECm ki\u1EBFm v\u1EADt li\u1EC7u - S\u1EA3n ph\u1EA9m ho\xE0n thi\u1EC7n ti\xEAu chu\u1EA9n (c\xF3 th\u1EC3 c\u1EA5u h\xECnh)"}},searchBox:{examplesModal:"B\u1EA1n c\u1EA7n tr\u1EE3 gi\xFAp \u0111\u1EC3 t\xECm m\xE3?",modalTitle:"V\xED d\u1EE5 bi\u1EC3n t\xEAn",modalSubtitle:"V\xED d\u1EE5 v\u1EC1 bi\u1EC3n t\xEAn Bonfiglioli n\u01A1i b\u1EA1n c\xF3 th\u1EC3 x\xE1c \u0111\u1ECBnh m\xE3 v\u1EADt li\u1EC7u \u0111\u1EC3 t\xECm ki\u1EBFm",placeholder:"T\xECm ki\u1EBFm s\u1EA3n ph\u1EA9m, danh m\u1EE5c ho\u1EB7c m\xE3.",help:{noMatch:"Kh\xF4ng t\xECm th\u1EA5y s\u1EA3n ph\u1EA9m..."}},chatMessaging:{customerService:"D\u1ECBch v\u1EE5 kh\xE1ch h\xE0ng"},formErrors:{labeled:{max:"Tr\u01B0\u1EDDng {{ label }} ph\u1EA3i nh\u1ECF h\u01A1n {{ max }}",min:"Tr\u01B0\u1EDDng {{ label }} ph\u1EA3i l\u1EDBn h\u01A1n {{ min }}"}}};var sR={configurator:{header:{toconfig:"C\u1EA5u h\xECnh v\xE0 B\u1EA3n v\u1EBD"},updateSuccess:"C\u1EA5u h\xECnh \u0111\xE3 \u0111\u01B0\u1EE3c c\u1EADp nh\u1EADt th\xE0nh c\xF4ng",backgroundUpdate:"C\u1EADp nh\u1EADt c\u1EA5u h\xECnh \u0111ang ch\u1EA1y ng\u1EA7m",resolveconflict:"GI\u1EA2I QUY\u1EBET XUNG \u0110\u1ED8T",tobecompelted:"C\u1EA6N HO\xC0N TH\xC0NH",dropdown:{placeholder:"Ch\u1ECDn"},group:{ENVIRONMENT:{title:"M\xF4i tr\u01B0\u1EDDng",frequency:"T\u1EA7n s\u1ED1",inputSpeed:"T\u1ED1c \u0111\u1ED9 \u0111\u1EA7u v\xE0o",measurementSystem:"H\u1EC7 th\u1ED1ng \u0111o l\u01B0\u1EDDng",open:"Ch\u1EC9nh s\u1EEDa",close:"X\xE1c nh\u1EADn"},FAMILY_OPTIONS:{title:"D\xF2ng s\u1EA3n ph\u1EA9m",open:"Hi\u1EC3n th\u1ECB t\u1EA5t c\u1EA3",close:"H\u1EE7y"}},priceSummary:{note:"Th\xEAm s\u1EA3n ph\u1EA9m v\xE0o gi\u1ECF h\xE0ng \u0111\u1EC3 nh\u1EADn th\xF4ng tin chi ti\u1EBFt v\u1EC1 gi\xE1 cu\u1ED1i c\xF9ng c\u1EE7a s\u1EA3n ph\u1EA9m",vatExcluded:"Ch\u01B0a bao g\u1ED3m VAT"},technicalData:{datasheet:"T\u1EA3i b\u1EA3ng d\u1EEF li\u1EC7u",productData:"D\u1EEF li\u1EC7u s\u1EA3n ph\u1EA9m"},availability:{title:"Ch\u1EC9 s\u1ED1 th\u1EDDi gian giao h\xE0ng",quotation:"Giao h\xE0ng \u01B0\u1EDBc t\xEDnh nhanh h\u01A1n",normal:"Giao h\xE0ng \u01B0\u1EDBc t\xEDnh ti\xEAu chu\u1EA9n",express:"Giao h\xE0ng \u01B0\u1EDBc t\xEDnh nhanh h\u01A1n",unavailable:"Kh\xF4ng th\u1EC3 giao"},actions:{datasheet:"B\u1EA3ng d\u1EEF li\u1EC7u s\u1EA3n ph\u1EA9m",bom:"Danh m\u1EE5c v\u1EADt li\u1EC7u",dimensions:"K\xEDch th\u01B0\u1EDBc s\u1EA3n ph\u1EA9m",cad:{label:"B\u1EA3n v\u1EBD k\u1EF9 thu\u1EADt",download:"T\u1EA3i xu\u1ED1ng",warning:"<i>M\u1EABu CAD n\xE0y ch\u1EC9 mang t\xEDnh tham kh\u1EA3o v\xE0 c\xF3 th\u1EC3 kh\xF4ng ch\u1EE9a \u0111\u1EA7y \u0111\u1EE7 m\u1ECDi th\xE0nh ph\u1EA7n k\u1EF9 thu\u1EADt c\u1EE7a s\u1EA3n ph\u1EA9m m\u1ED9t c\xE1ch ch\xEDnh x\xE1c v\xE0 chi ti\u1EBFt.<br/>
15\u0110\u1ED1i v\u1EDBi b\u1EA5t k\u1EF3 nhu c\u1EA7u c\u1EE5 th\u1EC3 n\xE0o, vui l\xF2ng g\u1EEDi y\xEAu c\u1EA7u chi ti\u1EBFt.</i>"},suggestedConfig:"Ho\xE0n th\xE0nh c\u1EA5u h\xECnh",support:"Nh\u1EADn h\u1ED7 tr\u1EE3",finishedCode:"M\xE3 s\u1EA3n ph\u1EA9m",calculatePrice:"T\xEDnh gi\xE1",calculatedPrice:"Gi\xE1 \u0111\xE3 t\xEDnh: {{price}}"},buttons:{addToCart:"Th\xEAm v\xE0o gi\u1ECF h\xE0ng",saveDraft:"L\u01B0u b\u1EA3n nh\xE1p",reset:"B\u1EAFt \u0111\u1EA7u l\u1EA1i",saveConfiguration:"L\u01B0u c\u1EA5u h\xECnh",back:"Quay l\u1EA1i"},addToCart:{loading:"Ch\xFAng t\xF4i \u0111ang chu\u1EA9n b\u1ECB c\u1EA5u h\xECnh \u0111\xE3 ch\u1ECDn \u0111\u1EC3 th\xEAm v\xE0o gi\u1ECF h\xE0ng. Qu\xE1 tr\xECnh c\xF3 th\u1EC3 m\u1EA5t v\xE0i ph\xFAt, kh\xF4ng \u0111\xF3ng ho\u1EB7c t\u1EA3i l\u1EA1i trang",success:{title:"\u0110\xE3 th\xEAm v\xE0o gi\u1ECF h\xE0ng",body:"{{product}} - S\u1ED1 l\u01B0\u1EE3ng: {{quantity}} - T\u1ED5ng: {{total}}",viewCart:"GI\u1ECE H\xC0NG",continueShopping:"TI\u1EBEP T\u1EE4C MUA S\u1EAEM"},error:"Kh\xF4ng th\u1EC3 th\xEAm s\u1EA3n ph\u1EA9m v\xE0o gi\u1ECF h\xE0ng"},saveDraft:{title:"T\u1EA1o b\u1EA3n nh\xE1p",label:"T\xEAn b\u1EA3n nh\xE1p",save:"L\u01AFU B\u1EA2N NH\xC1P",success:"B\u1EA3n nh\xE1p \u0111\xE3 \u0111\u01B0\u1EE3c l\u01B0u th\xE0nh c\xF4ng",error:"Kh\xF4ng th\u1EC3 l\u01B0u b\u1EA3n nh\xE1p"},datasheetModal:{title:"B\u1EA3ng d\u1EEF li\u1EC7u s\u1EA3n ph\u1EA9m",label:"Email kh\xE1ch h\xE0ng",downloadNow:"T\u1EA3i xu\u1ED1ng ngay",sendEmail:"G\u1EEDi qua email"},finishedCodeModal:{title:"M\xE3 s\u1EA3n ph\u1EA9m ho\xE0n thi\u1EC7n",errorTitle:"L\u1ED7i khi t\u1EA1o m\xE3 s\u1EA3n ph\u1EA9m ho\xE0n thi\u1EC7n",bodyText:"M\xE3 s\u1EA3n ph\u1EA9m ho\xE0n thi\u1EC7n \u0111\xE3 t\u1EA1o: {{code}}",addToProducts:"Th\xEAm v\xE0o S\u1EA3n ph\u1EA9m c\u1EE7a t\xF4i"},inforecord:{material:"V\u1EADt li\u1EC7u",description:"M\xF4 t\u1EA3",customerMaterial:"V\u1EADt li\u1EC7u kh\xE1ch h\xE0ng",addAll:"Th\xEAm t\u1EA5t c\u1EA3",resultCount:"{{ from }} - {{ to }} / {{ total }} k\u1EBFt qu\u1EA3"},mandatory:"B\u1EAFt bu\u1ED9c",dataSheetError:"L\u1ED7i khi t\u1EA3i b\u1EA3ng d\u1EEF li\u1EC7u",emptyProductCode:"M\xE3 s\u1EA3n ph\u1EA9m tr\u1ED1ng",drawings:{close:"\u0110\xF3ng",message:"B\u1EA3n v\u1EBD kh\xF4ng kh\u1EA3 d\u1EE5ng, nh\xE2n vi\xEAn s\u1EBD t\u1EA1o th\u1EE7 c\xF4ng n\u1EBFu c\u1EA7n. B\u1EA1n c\xF3 mu\u1ED1n m\u1EDF m\u1ED9t y\xEAu c\u1EA7u m\u1EDBi kh\xF4ng?",yes:"C\xF3"}}};var lR={orderDetails:{noOrderFound:"Hi\u1EC7n t\u1EA1i kh\xF4ng th\u1EC3 truy xu\u1EA5t \u0111\u01A1n h\xE0ng; vui l\xF2ng th\u1EED l\u1EA1i sau v\xE0i gi\xE2y. Xin c\u1EA3m \u01A1n.",overview:"T\u1ED5ng quan",placedOn:"Ng\xE0y \u0111\u1EB7t h\xE0ng",purchaseOrderNumber:"S\u1ED1 \u0111\u01A1n \u0111\u1EB7t h\xE0ng",requestedPODate:"Ng\xE0y \u0111\u01A1n \u0111\u1EB7t h\xE0ng",documents:{download:"T\u1EA3i xu\u1ED1ng"}}};var cR={paymentCard:{comboCard:{label:"Ch\u1ECDn th\u1EBB t\xEDn d\u1EE5ng ho\u1EB7c th\u1EBB ghi n\u1EE3",CREDIT:"T\xEDn d\u1EE5ng",DEBIT:"Ghi n\u1EE3"}},paymentMethods:{paymentMethods:"Ph\u01B0\u01A1ng th\u1EE9c thanh to\xE1n",selectMethod:"Th\xF4ng tin thanh to\xE1n",sepaDirectDebit:"Ghi n\u1EE3 tr\u1EF1c ti\u1EBFp SEPA",invalid:"Ph\u01B0\u01A1ng th\u1EE9c thanh to\xE1n \u0111\xE3 ch\u1ECDn kh\xF4ng h\u1EE3p l\u1EC7. Vui l\xF2ng ki\u1EC3m tra v\xE0 th\u1EED l\u1EA1i",invoice:"Chuy\u1EC3n kho\u1EA3n ng\xE2n h\xE0ng / S\xE9c / ACH",accountToPay:"Chuy\u1EC3n kho\u1EA3n ng\xE2n h\xE0ng",mybank:"Unicredit MyBank",bpay:"Unicredit Bancomat Pay",ideal:"iDEAL",eps:"EPS",boleto:"Boleto",pos:"POS",alternative:{dob:{label:"Ng\xE0y sinh"},ssn:{default:"S\u1ED1 c\xE1 nh\xE2n (4 ch\u1EEF s\u1ED1 cu\u1ED1i)",BR:"S\u1ED1 an sinh x\xE3 h\u1ED9i (CPF/CNPJ)"},firstName:{label:"T\xEAn"},lastName:{label:"H\u1ECD"},connectedTerminals:{select:"CH\u1ECCN THI\u1EBET B\u1ECA \u0110\u1EA6U CU\u1ED0I C\u1EE6A B\u1EA0N"}}}};var dR={addToCart:{askForQuote:"Y\xEAu c\u1EA7u b\xE1o gi\xE1",itemAddedToYourCart:"\u0110\xE3 th\xEAm v\xE0o gi\u1ECF h\xE0ng",viewCart:"Gi\u1ECF h\xE0ng",continueShopping:"Ti\u1EBFp t\u1EE5c mua s\u1EAFm",obsolete:{label:"S\u1EA3n ph\u1EA9m n\xE0y \u0111\xE3 ng\u1EEBng s\u1EA3n xu\u1EA5t *",note:"* Trong tr\u01B0\u1EDDng h\u1EE3p s\u1EA3n ph\u1EA9m d\xF2ng VF \u0111\xE3 ng\u1EEBng s\u1EA3n xu\u1EA5t, h\xE3y ki\u1EC3m tra k\xEDch th\u01B0\u1EDBc c\u1EE7a s\u1EA3n ph\u1EA9m d\xF2ng W m\u1EDBi v\xEC c\xF3 th\u1EC3 kh\xE1c v\u1EDBi s\u1EA3n ph\u1EA9m g\u1ED1c.",substitute:"\u0110i \u0111\u1EBFn s\u1EA3n ph\u1EA9m thay th\u1EBF"}
15,shopDisabled:{title:"C\u1EA3m \u01A1n b\u1EA1n \u0111\xE3 quan t\xE2m \u0111\u1EBFn c\xE1c s\u1EA3n ph\u1EA9m Bonfiglioli",body:"R\u1EA5t ti\u1EBFc, ch\xFAng t\xF4i kh\xF4ng th\u1EC3 b\xE1n tr\u1EF1c ti\u1EBFp cho kh\xE1ch h\xE0ng cu\u1ED1i. Vui l\xF2ng li\xEAn h\u1EC7 chi nh\xE1nh \u0111\u1ECBa ph\u01B0\u01A1ng ho\u1EB7c nh\xE0 ph\xE2n ph\u1ED1i \u0111\u01B0\u1EE3c \u1EE7y quy\u1EC1n c\u1EE7a b\u1EA1n:<br/><br/><a href='https://www.bonfiglioli.com/international/en/company-contacts' target='_blank'>https://www.bonfiglioli.com/international/en/company-contacts</a>"}},productSummary:{priceSubtitle:"Th\xEAm s\u1EA3n ph\u1EA9m v\xE0o gi\u1ECF h\xE0ng \u0111\u1EC3 nh\u1EADn th\xF4ng tin chi ti\u1EBFt v\u1EC1 gi\xE1 cu\u1ED1i c\xF9ng c\u1EE7a s\u1EA3n ph\u1EA9m",vat:"Ch\u01B0a bao g\u1ED3m VAT"},docSection:{documents:"T\xE0i li\u1EC7u s\u1EA3n ph\u1EA9m",datasheet:"Th\xF4ng s\u1ED1 k\u1EF9 thu\u1EADt",dimensions:"K\xEDch th\u01B0\u1EDBc",drawings2D:"2D Drawings",drawings3D:"3D Drawings"}};var uR={quote:{summary:{prices:{quoteDiscount:"Chi\u1EBFt kh\u1EA5u b\xE1o gi\xE1:"}},header:{name:"T\xEAn b\xE1o gi\xE1",button:{synced:"\u0110\xE3 \u0111\u1ED3ng b\u1ED9",notsynced:"\u0110\u1ED3ng b\u1ED9 v\u1EDBi CRM"},tab:{codes:"T\u1EA1o m\xE3 v\u1EADt t\u01B0",extConfigs:"Truy xu\u1EA5t c\u1EA5u h\xECnh ext.",pdf:"Xem tr\u01B0\u1EDBc PDF"},generateCodes:{title:"T\u1EA1o m\xE3",message:"Qu\xE1 tr\xECnh t\u1EA1o m\xE3 s\u1EBD \u0111\u01B0\u1EE3c th\u1EF1c hi\u1EC7n b\u1EA5t \u0111\u1ED3ng b\u1ED9.",confirm:"X\xE1c nh\u1EADn",cancel:"H\u1EE7y"},pdfNotAvailable:"Kh\xF4ng c\xF3 b\u1EA3n xem tr\u01B0\u1EDBc PDF cho b\xE1o gi\xE1 n\xE0y.",syncSuccess:"\u0110\xE3 \u0111\u1ED3ng b\u1ED9 b\xE1o gi\xE1 v\u1EDBi Salesforce th\xE0nh c\xF4ng.",syncError:"\u0110\xE3 x\u1EA3y ra l\u1ED7i khi \u0111\u1ED3ng b\u1ED9 b\xE1o gi\xE1 v\u1EDBi Salesforce.",generateCodesSuccess:"\u0110\xE3 b\u1EAFt \u0111\u1EA7u t\u1EA1o m\xE3 th\xE0nh c\xF4ng.",generateCodesError:"\u0110\xE3 x\u1EA3y ra l\u1ED7i khi b\u1EAFt \u0111\u1EA7u t\u1EA1o m\xE3.",retrieveMissingExternalConfigSuccess:"\u0110\xE3 truy xu\u1EA5t th\xE0nh c\xF4ng c\xE1c c\u1EA5u h\xECnh b\xEAn ngo\xE0i c\u1EE7a c\xE1c m\u1EE5c c\xF2n thi\u1EBFu",retrieveMissingExternalConfigError:"X\u1EA3y ra l\u1ED7i trong qu\xE1 tr\xECnh truy xu\u1EA5t c\u1EA5u h\xECnh b\xEAn ngo\xE0i c\u1EE7a c\xE1c m\u1EE5c c\xF2n thi\u1EBFu",migrateSuccess:"\u0110\xE3 di chuy\u1EC3n c\xE1c b\u1ED9 c\u1EA5u h\xECnh th\xE0nh c\xF4ng.",migrateError:"\u0110\xE3 x\u1EA3y ra l\u1ED7i khi di chuy\u1EC3n c\xE1c b\u1ED9 c\u1EA5u h\xECnh."},migratecodes:"B\u1EA1n \u0111\xE3 t\u1EA1o m\xE3 v\u1EADt t\u01B0 cho b\xE1o gi\xE1 n\xE0y. Vui l\xF2ng ki\u1EC3m tra gi\xE1 theo h\u1EE3p \u0111\u1ED3ng c\u1EE7a c\xE1c m\xE3 n\xE0y. Qu\xE1 tr\xECnh n\xE0y c\xF3 th\u1EC3 m\u1EA5t m\u1ED9t kho\u1EA3ng th\u1EDDi gian.","migratecodes.submit":"Ki\u1EC3m tra gi\xE1 h\u1EE3p \u0111\u1ED3ng",informations:{title:"Th\xF4ng tin b\xE1o gi\xE1",id:"M\xE3 b\xE1o gi\xE1",name:"T\xEAn b\xE1o gi\xE1",sapcustomer:"M\xE3 kh\xE1ch h\xE0ng SAP",date:"Ng\xE0y b\xE1o gi\xE1",validity:"Hi\u1EC7u l\u1EF1c b\xE1o gi\xE1",language:"Ng\xF4n ng\u1EEF b\xE1o gi\xE1",sapQuoteId:"M\xE3 b\xE1o gi\xE1 SAP"},entries:{title:"C\xE1c d\xF2ng h\xE0ng",products:"S\u1EA3n ph\u1EA9m",tab:{items:"C\xE1c d\xF2ng b\xE1o gi\xE1",quickOrder:"Th\xEAm s\u1EA3n ph\u1EA9m",entriesLimitWarning:"B\u1EA1n c\xF3 th\u1EC3 th\xEAm t\u1ED1i \u0111a 25 m\xE3 SKU h\u1EE3p l\u1EC7 v\xE0o ph\u1EA7n d\u01B0\u1EDBi \u0111\xE2y v\xE0 th\xEAm v\xE0o b\xE1o gi\xE1"},empty:"Kh\xF4ng c\xF3 d\xF2ng h\xE0ng n\xE0o trong b\xE1o gi\xE1 n\xE0y.",columns:{number:"N\xB0",product:"S\u1EA3n ph\u1EA9m",qty:"S\u1ED1 l\u01B0\u1EE3ng",listPrice:"Gi\xE1 ni\xEAm y\u1EBFt",discount:"Chi\u1EBFt kh\u1EA5u",automaticDiscount:"Gi\u1EA3m gi\xE1 t\u1EF1 \u0111\u1ED9ng",manualDiscount:"Chi\u1EBFt kh\u1EA5u th\u1EE7 c\xF4ng",netUnitPrice:"\u0110\u01A1n gi\xE1 thu\u1EA7n",totalPrice:"T\u1ED5ng gi\xE1",leadTime:"Th\u1EDDi gian giao h\xE0ng",reqDeliveryDate:"Ng\xE0y giao h\xE0ng y\xEAu c\u1EA7u"},configIncomplete:"C\u1EA5u h\xECnh ch\u01B0a ho\xE0n t\u1EA5t",editConfiguration:"Ch\u1EC9nh s\u1EEDa c\u1EA5u h\xECnh",rejected:"\u0110\xE3 t\u1EEB ch\u1ED1i: {{reason}}",pendingCodeGeneration:"\u0110\u1EC3 xem gi\xE1, b\u1EA1n c\u1EA7n t\u1EA1o m\xE3 v\u1EADt t\u01B0.",externalConfigRetrieveHasFailed:"Qu\xE1 tr\xECnh truy xu\u1EA5t c\u1EA5u h\xECnh b\xEAn ngo\xE0i \u0111\xE3 th\u1EA5t b\u1EA1i, h\xE3y th\u1EED l\u1EA1i th\u1EE7 c\xF4ng",actions:{additionalInfo:"Th\xF4ng tin b\u1ED5 sung",generateCode:"T\u1EA1o m\xE3",updatePrice:"C\u1EADp nh\u1EADt gi\xE1",remove:"X\xF3a"},totals:{subtotal:"T\u1EA1m t\xEDnh",discounts:"Chi\u1EBFt kh\u1EA5u",total:"T\u1ED5ng Gi\xE1"},discountsModal:{title:"Th\xF4ng tin gi\xE1 cho d\xF2ng {{entryId}} - {{code}}",listPrice:"Gi\xE1 ni\xEAm y\u1EBFt",netBeforeCharges:"Gi\xE1 thu\u1EA7n tr\u01B0\u1EDBc ph\u1EE5 ph\xED",automaticDiscount:"Chi\u1EBFt kh\u1EA5u t\u1EF1 \u0111\u1ED9ng",urgencyTransportation:"V\u1EADn chuy\u1EC3n kh\u1EA9n",surchargeCosts:"Ph\u1EE5 ph\xED n\u0103ng l\u01B0\u1EE3ng",manualDiscount:"Chi\u1EBFt kh\u1EA5u th\u1EE7 c\xF4ng",percentTrans
15port:"V\u1EADn chuy\u1EC3n",extraManualDiscount:"Chi\u1EBFt kh\u1EA5u th\u1EE7 c\xF4ng b\u1ED5 sung",packaging:"\u0110\xF3ng g\xF3i",contract:"Gi\xE1 h\u1EE3p \u0111\u1ED3ng",multiplier:"H\u1EC7 s\u1ED1",manualNetPrice:"Gi\xE1 thu\u1EA7n th\u1EE7 c\xF4ng",netPrice:"Gi\xE1 thu\u1EA7n",submit:"L\u01B0u",close:"\u0110\xF3ng"},additionalInfoModal:{title:"Th\xF4ng tin b\u1ED5 sung",extendedDescription:"M\xF4 t\u1EA3 chi ti\u1EBFt",weight:"Kh\u1ED1i l\u01B0\u1EE3ng",submit:"L\u01B0u",close:"\u0110\xF3ng"}},salesConditions:{title:"\u0110i\u1EC1u ki\u1EC7n b\xE1n h\xE0ng",poNumber:"S\u1ED1 RFQ c\u1EE7a kh\xE1ch h\xE0ng",poDate:"Ng\xE0y \u0111\u1EB7t h\xE0ng",validFrom:"C\xF3 hi\u1EC7u l\u1EF1c t\u1EEB",validTo:"C\xF3 hi\u1EC7u l\u1EF1c \u0111\u1EBFn",incoterms:"\u0110i\u1EC1u ki\u1EC7n Incoterms",requestedDeliveryDate:"Ng\xE0y giao h\xE0ng y\xEAu c\u1EA7u",packagingCosts:"Chi ph\xED \u0111\xF3ng g\xF3i",payment:"\u0110i\u1EC1u ki\u1EC7n thanh to\xE1n",transport:"Chi ph\xED v\u1EADn chuy\u1EC3n",orderReason:"L\xFD do \u0111\u1EB7t h\xE0ng"},notes:{title:"Ghi ch\xFA PDF",allDocumentText:"To\xE0n b\u1ED9 t\xE0i li\u1EC7u",warranty:"\u0110\u1EC1 ngh\u1ECB b\u1EA3o h\xE0nh",quotationNote:"Ghi ch\xFA b\xE1o gi\xE1"},partners:{title:"Vai tr\xF2 \u0111\u1ED1i t\xE1c",function:"Vai tr\xF2",partner:"\u0110\u1ED1i t\xE1c",address:"\u0110\u1ECBa ch\u1EC9",soldTo:"B\xEAn mua",billTo:"B\xEAn nh\u1EADn h\xF3a \u0111\u01A1n",payer:"B\xEAn thanh to\xE1n",shipTo:"B\xEAn nh\u1EADn h\xE0ng"},configurator:{tabs:{features:"\u0110\u1EB7c t\xEDnh","3dPreview":"Xem tr\u01B0\u1EDBc 3D",techData:"D\u1EEF li\u1EC7u k\u1EF9 thu\u1EADt"},techData:{attribute:"Thu\u1ED9c t\xEDnh",value:"Gi\xE1 tr\u1ECB"},"3dPreview":{placeholder:"B\u1EA3n xem tr\u01B0\u1EDBc 3D s\u1EBD \u0111\u01B0\u1EE3c hi\u1EC3n th\u1ECB t\u1EA1i \u0111\xE2y."},total:"T\u1ED5ng c\u1ED9ng",saveToQuote:"L\u01B0u v\xE0o b\xE1o gi\xE1",saveSuccess:"\u0110\xE3 l\u01B0u c\u1EA5u h\xECnh v\xE0o b\xE1o gi\xE1 th\xE0nh c\xF4ng.",saveError:"\u0110\xE3 x\u1EA3y ra l\u1ED7i khi l\u01B0u c\u1EA5u h\xECnh v\xE0o b\xE1o gi\xE1.",incompleteError:"C\u1EA5u h\xECnh ch\u01B0a ho\xE0n t\u1EA5t ho\u1EB7c c\xF3 xung \u0111\u1ED9t."}},quotePdf:{toolbar:{backToQuote:"Quay l\u1EA1i b\xE1o gi\xE1",printLocally:"In c\u1EE5c b\u1ED9",saveLocally:"L\u01B0u c\u1EE5c b\u1ED9",saveInSF:"L\u01B0u v\xE0o CRM",systemTechnicalData:"D\u1EEF li\u1EC7u k\u1EF9 thu\u1EADt c\u1EE7a h\u1EC7 th\u1ED1ng",motorIESClass:"C\u1EA5p IES c\u1EE7a \u0111\u1ED9ng c\u01A1",language:"Ng\xF4n ng\u1EEF",numberLocale:"D\u1EA5u ph\xE2n c\xE1ch th\u1EADp ph\xE2n",conditionsHide:"\u1EA8n",conditionsShowLink:"Hi\u1EC3n th\u1ECB li\xEAn k\u1EBFt",conditionsShowText:"Hi\u1EC3n th\u1ECB v\u0103n b\u1EA3n",generatingPDF:"\u0110ang t\u1EA1o t\u1EC7p PDF...",publishingPDF:"\u0110ang xu\u1EA5t b\u1EA3n t\u1EC7p PDF...",generateError:"\u0110\xE3 x\u1EA3y ra l\u1ED7i khi t\u1EA1o PDF.",publishSuccess:"\u0110\xE3 xu\u1EA5t b\u1EA3n PDF l\xEAn Salesforce th\xE0nh c\xF4ng.",publishError:"\u0110\xE3 x\u1EA3y ra l\u1ED7i khi xu\u1EA5t b\u1EA3n PDF l\xEAn Salesforce.","number_format_name_en-US":"D\u1EA5u ch\u1EA5m","number_format_name_it-IT":"D\u1EA5u ph\u1EA9y"},page:{quotation:"B\xE1o gi\xE1",quotationId:"M\xE3 b\xE1o gi\xE1",revisionNumber:"S\u1ED1 phi\xEAn b\u1EA3n",customerId:"M\xE3 kh\xE1ch h\xE0ng",quotationDate:"Ng\xE0y b\xE1o gi\xE1",validityDate:"Hi\u1EC7u l\u1EF1c",rfqNumber:"S\u1ED1 RFQ c\u1EE7a kh\xE1ch h\xE0ng",offerPage:"Trang b\xE1o gi\xE1 {{n1}}/{{ntot}}",survey:"Li\xEAn k\u1EBFt kh\u1EA3o s\xE1t",phoneAbbr:"\u0110T {{value}}"},summary:{capSoc:"V\u1ED1n \u0111i\u1EC1u l\u1EC7 {{capSoc}}",piva:"M\xE3 s\u1ED1 thu\u1EBF",phone:"\u0110i\u1EC7n tho\u1EA1i",email:"Email",pec:"PEC",website:"Trang web",validity:"Hi\u1EC7u l\u1EF1c",currency:"Ti\u1EC1n t\u1EC7",customer:"Kh\xE1ch h\xE0ng",recipient:"B\xEAn nh\u1EADn h\xE0ng",consultantTeam:"N\u1EBFu b\u1EA1n mu\u1ED1n trao \u0111\u1ED5i th\xEAm v\u1EC1 c\xE1c chi ti\u1EBFt kh\xE1c, vui l\xF2ng li\xEAn h\u1EC7 v\u1EDBi \u0111\u1EA1i di\u1EC7n b\xE1n h\xE0ng c\u1EE7a b\u1EA1n theo th\xF4ng tin d\u01B0\u1EDBi \u0111\xE2y:",contact:"Li\xEAn h\u1EC7",name:"T\xEAn",quotationReferredTo:"B\xE1o gi\xE1 \xE1p d\u1EE5ng cho:",position:"Ch\u1EE9c v\u1EE5",details:"Chi t
15i\u1EBFt",leadTime:"Th\u1EDDi gian giao h\xE0ng",unitNetPrice:"\u0110\u01A1n gi\xE1",orderQty:"S\u1ED1 l\u01B0\u1EE3ng",value:"Gi\xE1 tr\u1ECB",materialID:"M\xE3 v\u1EADt t\u01B0: {{val}}",description:"M\xF4 t\u1EA3: {{val}}",customsCode:"M\xE3 h\u1EA3i quan: {{val}}",customerMaterialID:"M\xE3 v\u1EADt t\u01B0 c\u1EE7a kh\xE1ch h\xE0ng: {{val}}",notes:"Ghi ch\xFA:",packagingPrice:"Chi ph\xED \u0111\xF3ng g\xF3i",transportPrice:"Chi ph\xED v\u1EADn chuy\u1EC3n",expressDeliveryPrice:"Chi ph\xED giao h\xE0ng nhanh",taxes:"Thu\u1EBF",totalWithTaxes:"T\u1ED5ng (bao g\u1ED3m thu\u1EBF)",totalWithTaxesBrazil:"T\u1ED5ng c\xF3 thu\u1EBF (PIS/COFINS/ICMS)",totalTaxes:"T\u1ED5ng thu\u1EBF",temporarySurcharge:"Ph\u1EE5 ph\xED t\u1EA1m th\u1EDDi (\u0111\xE3 bao g\u1ED3m trong t\u1ED5ng)",oilCost:"Thu\u1EBF Sigaus",total:"T\u1ED5ng c\u1ED9ng",paymentType:"H\xECnh th\u1EE9c thanh to\xE1n",paymentConditions:"\u0110i\u1EC1u ki\u1EC7n thanh to\xE1n",warrantyOffer:"\u0110\u1EC1 ngh\u1ECB b\u1EA3o h\xE0nh",incoterm:"Incoterm",shippingType:"Ph\u01B0\u01A1ng th\u1EE9c v\u1EADn chuy\u1EC3n",specialProcedure:"Quy tr\xECnh \u0111\u1EB7c bi\u1EC7t:",orderConditions:"Xin ch\xE2n th\xE0nh c\u1EA3m \u01A1n s\u1EF1 tin t\u01B0\u1EDFng c\u1EE7a Qu\xFD kh\xE1ch v\xE0 tr\xE2n tr\u1ECDng k\xEDnh ch\xE0o.<br><br><b>{{orgName}}</b>",ncmValue:"NCM: {{val}}",ipiTaxRate:"IPI %: {{val}}",entryPriceWithTaxes:"Gi\xE1 bao g\u1ED3m thu\u1EBF",taxesTotal:"T\u1ED5ng thu\u1EBF",totalTaxesBrazil:"Thu\u1EBF (PIS/COFINS/ICMS)"},product:{leadTime:"Th\u1EDDi gian giao h\xE0ng",unitValue:"\u0110\u01A1n gi\xE1",qty:"S\u1ED1 l\u01B0\u1EE3ng",units:"\u0110\u01A1n v\u1ECB",value:"Gi\xE1 tr\u1ECB",productCode:"M\xE3 s\u1EA3n ph\u1EA9m",productDesignation:"T\xEAn s\u1EA3n ph\u1EA9m",productDisclaimer:"Phi\xEAn b\u1EA3n, m\xE0u s\u1EAFc v\xE0 t\xF9y ch\u1ECDn c\xF3 th\u1EC3 kh\xE1c v\u1EDBi h\xECnh minh h\u1ECDa \u1EDF tr\xEAn. Vui l\xF2ng tham kh\u1EA3o c\xE1c th\xF4ng s\u1ED1 c\u1EA5u h\xECnh.",applicationInformation:"Th\xF4ng tin \u1EE9ng d\u1EE5ng",application:"\u1EE8ng d\u1EE5ng",machine:"M\xE1y",drive:"B\u1ED9 truy\u1EC1n \u0111\u1ED9ng",applicationTechnicalData:"D\u1EEF li\u1EC7u k\u1EF9 thu\u1EADt c\u1EE7a \u1EE9ng d\u1EE5ng",systemTechnicalData:"D\u1EEF li\u1EC7u k\u1EF9 thu\u1EADt c\u1EE7a h\u1EC7 th\u1ED1ng",motorPowerLosses:"T\u1ED5n hao c\xF4ng su\u1EA5t \u0111\u1ED9ng c\u01A1 [W] theo ti\xEAu chu\u1EA9n hi\u1EC7u su\u1EA5t IEC 61800-9 cho ",ies2ClassSystem:"H\u1EC7 th\u1ED1ng c\u1EA5p IES2",relativeTorque:"M\xF4-men xo\u1EAFn t\u01B0\u01A1ng \u0111\u1ED1i",relativeSpeed:"T\u1ED1c \u0111\u1ED9 t\u01B0\u01A1ng \u0111\u1ED1i [%]","3dDrawing":"B\u1EA3n v\u1EBD 3D","2dDraft":"B\u1EA3n v\u1EBD 2D",datasheet:"B\u1EA3ng d\u1EEF li\u1EC7u v\xE0 k\xEDch th\u01B0\u1EDBc",catalogueBrochures:"Danh m\u1EE5c v\xE0 t\xE0i li\u1EC7u gi\u1EDBi thi\u1EC7u",appTechModal:{visible:"Hi\u1EC3n th\u1ECB",techName:"T\xEAn k\u1EF9 thu\u1EADt",name:"T\xEAn"}},terms:{generalConditionsOfSale:"\u0110i\u1EC1u ki\u1EC7n b\xE1n h\xE0ng chung"}}};var mR={quickOrder:{header:{product:"S\u1EA3n ph\u1EA9m",designation:"K\xFD hi\u1EC7u",qty:"SL"},skuPlaceholder:"Nh\u1EADp SKU",importXml:"Nh\u1EADp gi\u1ECF h\xE0ng (Xml)",resetForm:"\u0110\u1EB7t l\u1EA1i bi\u1EC3u m\u1EABu",addToCart:"Th\xEAm v\xE0o gi\u1ECF h\xE0ng",showDescription:"Hi\u1EC3n th\u1ECB m\xF4 t\u1EA3",addToQuote:"Th\xEAm v\xE0o b\xE1o gi\xE1",modal:{techDrawings:"B\u1EA3n v\u1EBD k\u1EF9 thu\u1EADt"},close:"\u0110\xF3ng",extDescr:"M\xF4 t\u1EA3 m\u1EDF r\u1ED9ng s\u1EA3n ph\u1EA9m"},materialModal:{tabs:{materials:"V\u1EADt li\u1EC7u",myMaterials:"V\u1EADt li\u1EC7u c\u1EE7a t\xF4i"},form:{category:"Danh m\u1EE5c",series:"D\xF2ng",materialCode:"M\xE3 v\u1EADt li\u1EC7u",description:"M\xF4 t\u1EA3",code:"M\xE3"},categories:{all:"T\u1EA5t c\u1EA3",components:"Linh ki\u1EC7n",special:"S\u1EA3n ph\u1EA9m \u0111\u1EB7c bi\u1EC7t c\u1EE7a kh\xE1ch h\xE0ng",kit:"B\u1ED9 kit",standard:"S\u1EA3n ph\u1EA9m ho\xE0n ch\u1EC9nh ti\xEAu chu\u1EA9n (c\xF3 th\u1EC3 c\u1EA5u h\xECnh)",subgroup:"Nh\xF3m ph\u1EE5"},actions:{search:"T\xECm ki\u1EBFm",close:"\u0110\xF3ng"},searching:"\u0110ang t\xECm ki\u1EBFm...",table:{code:"M\xE3",description:"M\xF4 t\u1EA3",inforecord:"B\u1EA3n ghi th\xF4ng tin"},myMaterials:{header:"T\xECm s\u1EA3n ph\u1EA9m theo m\xE3 v\u1EADt li\u1EC7u t\xF9y ch\u1EC9nh",subheader:"N\u1EBFu b\u1EA1n ch\u01B0a t\u1EA1o v\u1EADt li\u1EC7u t\xF9y ch\u1EC9nh n\xE0o, b\u1EA1n c\xF3 th\u1EC3 th\xEAm trong ph\u1EA7n",link:"V\u1EADt li\u1EC7u c\u1EE7a t\xF4i"}},bfOrderDetails:{columns:{id:"ID",code:"M\xE3",materialCode:"M\xE3 v\u1EADt li\u1EC7u",customerMaterialCode:"M\xE3 v\u1EADt li\u1EC7u kh\xE1ch h\xE0ng",description:"M\xF4 t\u1EA3",quantity:"S\u1ED1 l\u01B0\u1EE3ng",orderQuantity:"S\u1ED1 l\u01B0\u1EE3ng \u0111\u1EB7t h\xE0ng",confirmedQuantity:"S\u1ED1 l\u01B0\u1EE3ng x\xE1c nh\u1EADn",shippedQuantity:"S\u1ED1 l\u01B0\u1EE3ng \u0111\xE3 giao",confirmed:"\u0110\xE3 x\xE1c nh\u1EADn",shippedQty:"SL \u0111\xE3 giao",lineItemTotal:"T\u1ED5ng d\xF2ng",status:"Tr\u1EA1ng th\xE1i",invoiceNumber:"S\u1ED1 h\xF3a \u0111\u01A1n",notaFiscalNumber:"S\u1ED1 Nota Fiscal",invoiceType:"Lo\u1EA1i h\xF3a \u0111\u01A1n",positionId:"ID v\u1ECB tr\xED",invoiceDate:"Ng\xE0y h\xF3a \u0111\u01A1n",netValue:"Gi\xE1 tr\u1ECB r\xF2ng",shipmentDate:"Ng\xE0y giao h\xE0ng",shipmentDoc:"T\xE0i li\u1EC7u giao h\xE0ng",shipmentVia:"Giao qua",shipTerms:"\u0110i\u1EC1u ki\u1EC7n giao h\xE0ng",billOfLading:"V\u1EADn \u0111\u01A1n",trackingNo:"M\xE3 theo d\xF5i",requestedDeliveryDate:"Ng\xE0y giao y\xEAu c\u1EA7u",confirmedDate:"Ng\xE0y x\xE1c nh\u1EADn",expectedDeliveryDate:"Ng\xE0y giao d\u1EF1 ki\u1EBFn"},tracking:"Theo d\xF5i",statuses:{PENDING_APPROVAL:"Ch\u1EDD ph\xEA duy\u1EC7t",R:"M\u1EDF",F:"\u0110\xE3 x\xE1c nh\u1EADn",P:"Giao m\u1ED9t ph\u1EA7n",S:"\u0110\xE3 giao",I:"\u0110\xE3 xu\u1EA5t h\xF3a \u0111\u01A1n",D:"\u0110\xE3 h\u1EE7y"},blockStatuses:{E0001:"",E0005:"",E0007:"M\u1EE4C \u0110ANG B\u1ECA GI\u1EEE",Z0001:"M\u1EE4C B\u1ECA TR\u1EC4"},documents:{download:"T\u1EA3i xu\u1ED1ng"},modal:{title:"Chi ti\u1EBFt",material:{title:"M\xF4 t\u1EA3 v\u1EADt li\u1EC7u",code:"M\xE3 v\u1EADt li\u1EC7u",customerId:"M\xE3 v\u1EADt li\u1EC7u kh\xE1ch h\xE0ng",designation:"K\xFD hi\u1EC7u"},price:{title:"M\xF4 t\u1EA3 gi\xE1",unitPrice:"\u0110\u01A1n gi\xE1",surcharge:"Ph\u1EE5 ph\xED t\u1EA1m th\u1EDDi",orderedQuantity:"S\u1ED1 l\u01B0\u1EE3ng \u0111\u1EB7t",expediteCharges:"Ph\xED x\u1EED l\xFD nhanh",packaging:"\u0110\xF3ng g\xF3i",transport:"V\u1EADn chuy\u1EC3n",totalAmount:"T\u1ED5ng s\u1ED1 ti\u1EC1n",totalAmountWithSurcharge:"T\u1ED5ng s\u1ED1 ti\u1EC1n v\u1EDBi ph\u1EE5 ph\xED t\u1EA1m th\u1EDDi"},quantity:{title:"S\u1ED1 l\u01B0\u1EE3ng",confirmed:"S\u1ED1 l\u01B0\u1EE3ng x\xE1c nh\u1EADn",shipped:"S\u1ED1 l\u01B0\u1EE3ng \u0111\xE3 giao",billed:"S\u1ED1 l\u01B0\u1EE3ng \u0111\xE3 xu\u1EA5t h\xF3a \u0111\u01A1n"}}}};var pR={savedCartDetails:{editSavedCart:"Ch\u1EC9nh s\u1EEDa",deleteSavedCart:"X\xF3a gi\u1ECF h\xE0ng",backToSavedCarts:"Quay l\u1EA1i m\u1EABu \u0111\u01A1n h\xE0ng",itemsWarning:"Khuy\u1EBFn m\xE3i v\xE0 t\u1ED5ng c\u1ED9ng ph\u1EA3n \xE1nh t\xECnh tr\u1EA1ng t\u1EA1i th\u1EDDi \u0111i\u1EC3m gi\u1ECF h\xE0ng \u0111\u01B0\u1EE3c l\u01B0u. Khuy\u1EBFn m\xE3i v\xE0 t\u1ED5ng c\u1ED9ng c\xF3 th\u1EC3 thay \u0111\u1ED5i ho\u1EB7c kh\xF4ng c\xF2n \xE1p d\u1EE5ng khi gi\u1ECF h\xE0ng \u0111\u01B0\u1EE3c kh\xF4i ph\u1EE5c."},savedCartList:{makeCartActive:"Kh\xF4i ph\u1EE5c"},savedCartDialog:{saveForLater:"L\u01B0u gi\u1ECF h\xE0ng",itemsSavedForLater:"Gi\u1ECF h\xE0ng c\u1EE7a b\u1EA1n s\u1EBD \u0111\u01B0\u1EE3c chuy\u1EC3n v\xE0o danh s\xE1ch gi\u1ECF h\xE0ng \u0111\xE3 l\u01B0u.",savedCartName:"T\xEAn",savedCartDescription:"M\xF4 t\u1EA3",charactersLeft:"K\xFD t\u1EF1 c\x
15F2n l\u1EA1i: {{count}}",restoreSavedCart:"Kh\xF4i ph\u1EE5c gi\u1ECF h\xE0ng \u0111\xE3 l\u01B0u",name:"T\xEAn gi\u1ECF h\xE0ng:",id:"ID:",quantityFull:"S\u1ED1 l\u01B0\u1EE3ng s\u1EA3n ph\u1EA9m:",followingCartRestore:"Gi\u1ECF h\xE0ng \u0111\xE3 l\u01B0u sau \u0111\xE2y s\u1EBD \u0111\u01B0\u1EE3c kh\xF4i ph\u1EE5c l\xE0m gi\u1ECF h\xE0ng \u0111ang ho\u1EA1t \u0111\u1ED9ng",keepCopySavedCart:"Gi\u1EEF m\u1ED9t b\u1EA3n sao c\u1EE7a gi\u1ECF h\xE0ng n\xE0y trong danh s\xE1ch \u0111\xE3 l\u01B0u",nameOfCloneCart:"C\xE1c s\u1EA3n ph\u1EA9m hi\u1EC7n t\u1EA1i trong gi\u1ECF h\xE0ng s\u1EBD \u0111\u01B0\u1EE3c l\u01B0u d\u01B0\u1EDBi t\xEAn:",preventSaveActiveCart:"T\xF4i kh\xF4ng mu\u1ED1n l\u01B0u c\xE1c s\u1EA3n ph\u1EA9m cho sau n\xE0y"},addToSavedCart:{saveCartForLater:"L\u01B0u l\xE0m m\u1EABu"}};var gR={customerTicketing:{ticketId:"M\xE3 y\xEAu c\u1EA7u",createdOn:"Ng\xE0y t\u1EA1o",changedOn:"Ng\xE0y c\u1EADp nh\u1EADt",uploadFile:"Ch\u1ECDn t\u1EC7p",cancel:"Quay l\u1EA1i"},createCustomerTicket:{addNewRequest:"Th\xEAm y\xEAu c\u1EA7u h\u1ED7 tr\u1EE3",addRequest:"Th\xEAm m\u1EDBi",associateTo:"Li\xEAn k\u1EBFt v\u1EDBi",attachFile:"\u0110\xEDnh k\xE8m t\u1EC7p",selectCategory:"Ch\u1ECDn danh m\u1EE5c",updated:"\u0110\xE3 c\u1EADp nh\u1EADt",Cart:"Gi\u1ECF h\xE0ng",Order:"\u0110\u01A1n h\xE0ng",SavedCart:"Gi\u1ECF h\xE0ng \u0111\xE3 l\u01B0u",subjectMessage:"Y\xEAu c\u1EA7u h\u1ED7 tr\u1EE3 cho c\u1EA5u h\xECnh {{designation}}",cartSubjectMessage:"Y\xEAu c\u1EA7u h\u1ED7 tr\u1EE3 cho gi\u1ECF h\xE0ng c\xF3 m\xE3 {{cartCode}}"}};var fR={updateProfileForm:{companyName:"T\xEAn c\xF4ng ty",email:"\u0110\u1ECBa ch\u1EC9 email",phone:"\u0110i\u1EC7n tho\u1EA1i",country:"Qu\u1ED1c gia",measurementSystem:"H\u1EC7 th\u1ED1ng \u0111o l\u01B0\u1EDDng",taxExemptionDocument:"Th\xEAm t\xE0i li\u1EC7u mi\u1EC5n thu\u1EBF",maxFileSize:"K\xEDch th\u01B0\u1EDBc t\u1EC7p t\u1ED1i \u0111a l\xE0 {{ maxFileSize }} MB",downloadTaxExemptionDocument:"T\u1EA3i xu\u1ED1ng t\xE0i li\u1EC7u hi\u1EC7n t\u1EA1i",taxExemptionExpiration:"H\u1EA1n hi\u1EC7u l\u1EF1c t\xE0i li\u1EC7u: {{ expirationDate }}",update:"C\u1EADp nh\u1EADt"}};var hR={s4omScheduleLines:{entryInfo:"{{quantity}} {{unit}} v\xE0o {{date}}",missingLine:"{{quantity}} {{unit}} ch\u01B0a \u0111\u01B0\u1EE3c l\xEAn l\u1ECBch"}};var bR={address:tR,bonfiglioli_translations:iR,cart:aR,checkout:nR,checkoutB2B:oR,common:rR,configurator:sR,order:lR,payment:cR,product:dR,quote:uR,orderManagement:mR,savedCart:pR,customerTicketing:gR,myAccount:fR,s4omScheduleLines:hR};var vR={addressBook:{noSavedAddresses:"\u6CA1\u6709\u5DF2\u4FDD\u5B58\u7684\u5730\u5740",defaultAddress:"\u9ED8\u8BA4",deleteAddress:"\u5220\u9664\u5730\u5740",confirmDelete:"\u60A8\u786E\u5B9A\u8981\u5220\u9664\u4EE5\u4E0B\u5730\u5740\u5417\uFF1F",delete:"\u5220\u9664",cancel:"\u53D6\u6D88",select:"\u4F7F\u7528\u6B64\u5730\u5740",searchPlaceholder:"\u641C\u7D22\u5730\u5740..."},addressForm:{lastName:{default:"\u59D3\u540D"},line1:{default:"\u5730\u5740\u884C1",CN:"\u8857\u9053\u540D\u79F0\u53CA\u95E8\u724C\u53F7",JP:"\u5B50\u533A\u57DF\u7F16\u53F7\u3001\u623F\u5C4B\u7F16\u53F7"},line2:{default:"\u95E8\u724C\u53F7"},town:{default:"\u57CE\u5E02",JP:"\u5E02\u3001\u6751\u3001\u533A"},region:{default:"\u7701\u4EFD",JP:"\u53BF\u540D",US:"\u5DDE / \u7701"},postalCode:{default:"\u90AE\u653F\u7F16\u7801",CA:"\u90AE\u653F\u7F16\u7801",CN:"\u90AE\u653F\u7F16\u7801",US:"\u90AE\u653F\u7F16\u7801 / ZIP"},phone:{default:"\u7535\u8BDD\u53F7\u7801"}}};var yR={category:{availability:{label:{success:"\u6709\u8D27",warning:"\u6309\u9700\u4F9B\u5E94",danger:"\u65E0\u8D27"}}},footer:{headquarters:"\u603B\u90E8",plant:"Bonfiglioli s.p.a",paymentMethod:"\u652F\u4ED8\u65B9\u5F0F"},bfHeader:{seeAll:"\u67E5\u770B\u5168\u90E8",login:"\u767B\u5F55",register:"\u6CE8\u518C",upgrade:"\u5347\u7EA7"},hero:{signUp:"\u521B\u5EFA\u8D26\u6237"},"product-search":{designation:"\u578B\u53F7",availability:"\u5E93\u5B58\u72B6\u6001",viewProduct:"\u67E5\u770B\u4EA7\u54C1\u9875\u9762",addFavourites:"\u6DFB\u52A0\u5230\u6536\u85CF\u5939",removeFavourites:"\u4ECE\u6536\u85CF\u5939\u79FB\u9
15664",sendTo:"\u53D1\u9001\u81F3",modalTitle:"\u53EF\u7528\u7CFB\u5217",efficiencyLabel:"\u6548\u7387",standardLabel:"\u6807\u51C6",empty:"-",efficiencyIe1:"IE1",efficiencyIe2:"IE2",efficiencyIe3:"IE3",efficiencyIe4:"IE4",compact:"COMPACT",iec:"IEC",noResults:"\u672A\u627E\u5230\u641C\u7D22\u7ED3\u679C"},search:{codes:"\u4EE3\u7801",series:"\u7CFB\u5217",categories:"\u7C7B\u522B"},SearchResultTabContainer:{tabs:{SearchResultCodesTabComponent:"\u4EE3\u7801",SearchResultSeriesTabComponent:"\u7CFB\u5217",SearchResultCategoriesTabComponent:"\u7C7B\u522B"}},ProductDetailsTabPanelContainer:{tabPanelContainerRegionGroup:"TabPanel",tabs:{ProductSpecsAndDownloadTabComponent:"\u6280\u672F\u7279\u6027\u4E0E\u4E0B\u8F7D",AvailableProductsTabComponent:"\u53EF\u7528\u4EA7\u54C1","3DPreviewTabComponent":"3D\u9884\u89C8",ProductReferencesComponent:"\u76F8\u5173\u4EA7\u54C1"}},ConfiguratorTabPanelContainer:{tabs:{BonfiglioliProductConfiguratorComponent:"\u7279\u6027","3DPreviewTabComponent":"3D\u9884\u89C8",BonfiglioliConfiguratorOverviewComponent:"\u6280\u672F\u6570\u636E"},reset:{title:"\u91CD\u7F6E",body:"\u60A8\u8981\u5F00\u59CB\u65B0\u7684\u914D\u7F6E\u5417\uFF1F",confirm:"\u786E\u5B9A",cancel:"\u53D6\u6D88"}},SmartsizerConfiguratorTabPanelContainer:{tabs:{BonfiglioliProductConfiguratorComponent:"\u7279\u6027","3DPreviewTabComponent":"3D\u9884\u89C8",BonfiglioliConfiguratorOverviewComponent:"\u6280\u672F\u6570\u636E"}},addToCartComponent:{productObsolete:"\u6B64\u4EA7\u54C1\u5DF2\u505C\u4EA7 *",additionalNote:"*\u5BF9\u4E8E\u5DF2\u505C\u4EA7\u7684VF\u7CFB\u5217\u4EA7\u54C1\uFF0C\u8BF7\u68C0\u67E5\u65B0W\u7CFB\u5217\u4EA7\u54C1\u7684\u5C3A\u5BF8\uFF0C\u56E0\u4E3A\u53EF\u80FD\u4E0E\u539F\u4EA7\u54C1\u4E0D\u540C\u3002",replacementProduct:"\u524D\u5F80\u66FF\u4EE3\u4EA7\u54C1",askForQuote:"\u8BF7\u6C42\u62A5\u4EF7",addToBasket:"\u52A0\u5165\u8D2D\u7269\u8F66",multiplierWarning:"\u53EF\u8BA2\u8D2D\u6570\u91CF\u4EC5\u4E3A {{multiplier}} \u7684\u500D\u6570"},specs:{title:"\u89C4\u683C",keyBenefits:"\u4E3B\u8981\u4F18\u52BF",mainOptions:"\u4E3B\u8981\u9009\u9879",torqueRange:"\u626D\u77E9\u8303\u56F4",torqueRangeImperial:"\u626D\u77E9\u8303\u56F4\uFF08\u82F1\u5236\uFF09",gearRatios:"\u4F20\u52A8\u6BD4",certifications:"\u8BA4\u8BC1",transmissibleMechanicalPower:"\u53EF\u4F20\u8F93\u673A\u68B0\u529F\u7387",output:"\u8F93\u51FA",motors:"\u7535\u673A",motorsOptions:"\u7535\u673A\u9009\u9879"},availableProducts:{completeConfiguration:"\u5B8C\u6210\u914D\u7F6E",defaultDescription:"\u8BF7\u7EE7\u7EED\u8FDB\u884C\u4EA7\u54C1\u914D\u7F6E",orderBy:"\u6392\u5E8F\u65B9\u5F0F",filters:"\u7B5B\u9009",availability:"\u5E93\u5B58\u72B6\u6001",modalTitle:"\u53EF\u7528\u53D8\u578B",suggestText:"\u627E\u4E0D\u5230\u60A8\u9700\u8981\u7684\uFF1F",suggestLink:"\u524D\u5F80\u914D\u7F6E\u5668"},"b2b-unit-selector":{select:"\u4E3A\u6B64\u4F1A\u8BDD\u9009\u62E9\u60A8\u7684\u5355\u4F4D",search:{placeholder:"\u6309\u5355\u4F4D\u641C\u7D22...",title:"\u6309\u5355\u4F4D\u540D\u79F0\u6216\u4EE3\u7801\u641C\u7D22"},continue:"\u7EE7\u7EED",nouser:"\u6CA1\u6709\u53EF\u7528\u7684\u5355\u4F4D",warn:"\u8B66\u544A",disclaimer:"\u66F4\u6539\u5355\u4F4D\u5C06\u91CD\u7F6E\u60A8\u7684\u5F53\u524D\u4F1A\u8BDD\u3002\u60A8\u8981\u7EE7\u7EED\u5417\uFF1F",accept:"\u63A5\u53D7"},cartPage:{cartItems:"\u8D2D\u7269\u8F66\u5546\u54C1",addCoupon:"\u6DFB\u52A0\u4F18\u60E0\u5238",cartId:"\u8D2D\u7269\u8F66ID\uFF1A",clearCart:"\u6E05\u7A7A\u5168\u90E8",importCart:"\u4ECEXML\u5BFC\u5165",exportCart:"\u5BFC\u51FAExcel",exportFileName:"Bonfiglioli_\u8D2D\u7269\u8F66\u8BE6\u60C5",exportError:"\u8BF7\u9009\u62E9\u4EA4\u8D27\u65E5\u671F"},importSavedCart:{description:"\u5BFC\u5165\u7684\u6587\u4EF6\u5C06\u7528\u4E8E\u521B\u5EFA\u5DF2\u4FDD\u5B58\u7684\u8D2D\u7269\u8F66\u3002",formatTitle:"\u6587\u672C\u6587\u4EF6\u5E94\u6309\u4EE5\u4E0B\u683C\u5F0F\u5217\u51FA\u8BA2\u5355\u4FE1\u606F\uFF1A",formatItem1:"XSD\u94FE\u63A5",formatItem2:"\u6700\u5927\u6587\u4EF6\u5927\u5C0F\uFF1A1 MB",formatItem3:"XML\u6587\u4EF6\u6700\u591A\u53EF\u5305\u542B100\u4E2A\u9879\u76EE",uploadInstructions:"\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u3002\u6587\u4EF6\u5FC5\u987B\u662F\u6269\u5C55\u540D\u4E3AXML\u7684\u6587\u672C\u6587\u4EF6\u3002",uploadNote:"100\u4E2A\u9879\u76EE\u7684\u8BA2\u5355\u52A0\u8F7D\u65F6\u95F4\u7EA6\u4E3A10\u5206\u949F\u3002",chooseFile:"\u9009\u62E9\u6587\u4EF6",cleanCart:"\u6E05\u7A7A\u8D2D\u7269\u8F66",import:"\u5BFC\u5165",uploadStarted:"\u4E0A\u4F20\u4E2D...",successMessage:"\u5BFC\u5165\u6210\u529F\u5B8C\u6210\u3002",goToSavedCarts:"\u524D\u5F80\u5DF2\u4FDD\u5B58\u7684\u8D2D\u7269\u8F66",resultsList:"\u4E0A\u4F20\u7ED3\u679C",quantity:"\u6570\u91CF\uFF1A",code:"\u4EE3\u7801\uFF1A"},bfOrderHistory:{noOrders:"\u672A\u627E\u5230\u8BA2\u5355",missingOrdersTitle:"\u6CE8\u610F\uFF1A\u4EE5\u4E0B\u8BA2\u5355\u6B63\u5728\u5904\u7406\u4E2D \u7A0D\u540E\u53EF\u5728\u8BA2\u5355\u5386\u53F2\u8BB0\u5F55\u4E2D\u67E5\u770B",exportXls:"\u5BFC\u51FAExcel",filters:{dateFrom:"\u8D77\u59CB\u65E5\u671F",dateTo:"\u622A\u6B62\u65E5\u671F",orderStatus:"\u8BA2\u5355\u72B6\u6001",orderNumber:"\u8BA2\u5355\u7F16\u53F7",clientReferenceNumber:"\u91C7\u8D2D\u8BA2\u5355\u7F16\u53F7",product:"\u4EA7\u54C1"},table:{orderNumber:"\u8BA2\u5355\u7F16\u53F7",poNumber:"\u5BA2\u6237\u8BA2\u5355",datePlaced:"\u4E0B\u5355\u65E5\u671F",amount:"\u91D1\u989D",status:"\u72B6\u6001",shippedTo:"\u53D1\u8D27\u81F3"},orderStatuses:{ALL:"\u5168\u90E8",OPEN:"\u672A\u7ED3",COMPLETED:"\u5DF2\u5B8C\u6210",CANCELLED:"\u5DF2\u53D6\u6D88",NOTSHIPPED:"\u672A\u53D1\u8D27",SHIPPED:"\u5DF2\u53D1\u8D27",PARTSHIPPED:"\u90E8\u5206\u53D1\u8D27",PARTIALLY_PROCESSED:"\u5904\u7406\u4E2D",CREATED:"\u672A\u7ED3"},actions:{viewOrder:"\u67E5\u770B\u8BA2\u5355",reorder:"\u91CD\u65B0\u4E0B\u5355"},sort:{label:"\u6392\u5E8F\uFF1A","creationDate-desc":"\u65E5\u671F\uFF08\u6700\u65B0\u4F18\u5148\uFF09","creationDate-asc":"\u65E5\u671F\uFF08\u6700\u65E7\u4F18\u5148\uFF09","purchaseOrderNumber-asc":"\u8BA2\u5355\u53F7\uFF08A-Z\uFF09","purchaseOrderNumber-desc":"\u8BA2\u5355\u53F7\uFF08Z-A\uFF09"}},OrderManagementTabContainer:{tabPanelContainerRegionGroup:"\u8BA2\u5355",tabs:{AccountOrderHistoryComponent:"\u8BA2\u5355\u5386\u53F2",QuickOrderComponent:"\u5FEB\u901F\u4E0B\u5355",AccountMyMaterialsComponent:"\u6211\u7684\u7269\u6599",BOMTabComponent:"\u7269\u6599\u6E05\u5355"}}
15,WorkspaceTabContainer:{tabs:{WorkspaceConfigurationsTabComponent:"\u6700\u8FD1\u914D\u7F6E",WorkspaceCartsTabComponent:"\u8D2D\u7269\u8F66",WorkspaceFavoritesTabComponent:"\u6536\u85CF\u5939",WorkspaceMessagesTabComponent:"\u6D88\u606F"}},workspace:{name:"\u540D\u79F0",cartId:"\u8D2D\u7269\u8F66ID",designation:"\u578B\u53F7",items:"\u5546\u54C1",total:"\u5408\u8BA1",createdBy:"\u521B\u5EFA\u8005",updated:"\u5DF2\u66F4\u65B0",status:"\u72B6\u6001",restore:"\u6062\u590D",share:"\u5206\u4EAB",message:"\u53D1\u9001\u6D88\u606F",delete:"\u5220\u9664",daysAgo:"{{value}}\u5929\u524D",hoursAgo:"{{value}}\u5C0F\u65F6\u524D",minutesAgo:"{{value}}\u5206\u949F\u524D",viewProductPage:"\u67E5\u770B\u4EA7\u54C1\u9875\u9762",removeFavourites:"\u4ECE\u6536\u85CF\u5939\u79FB\u9664",sendTo:"\u53D1\u9001\u81F3",badgeDraft:"\u8349\u7A3F",badgeShared:"\u5DF2\u5206\u4EAB",badgeWithConflicts:"\u6709\u51B2\u7A81",badgeIncomplete:"\u5F85\u5B8C\u6210",badgeComplete:"\u5DF2\u5B8C\u6210",modal:{activeCartMsg:"\u8D2D\u7269\u8F66\u4E2D\u7684\u5F53\u524D\u5546\u54C1\u5C06\u4FDD\u5B58\u4E3A\uFF1A",title:"\u5411\u8054\u7CFB\u4EBA\u53D1\u9001\u6D88\u606F",titleDelete:"\u5220\u9664\u5DF2\u4FDD\u5B58\u7684\u8D2D\u7269\u8F66",titleRestore:"\u6062\u590D\u5DF2\u4FDD\u5B58\u7684\u8D2D\u7269\u8F66",contactList:"\u8054\u7CFB\u4EBA\u5217\u8868",deleteMessage:"\u4EE5\u4E0B\u8D2D\u7269\u8F66\u5C06\u88AB\u5220\u9664",restoreMessage:"\u4EE5\u4E0B\u5DF2\u4FDD\u5B58\u7684\u8D2D\u7269\u8F66\u5C06\u6062\u590D\u4E3A\u5F53\u524D\u8D2D\u7269\u8F66",message:"\u6D88\u606F",attachment:"\u9644\u4EF6",sendButton:"\u53D1\u9001",deleteButton:"\u5220\u9664",cancelButton:"\u53D6\u6D88",cartName:"\u8D2D\u7269\u8F66\u540D\u79F0",cartId:"ID",numberOfProducts:"\u4EA7\u54C1\u6570\u91CF",retainSavedCart:"\u5728\u5DF2\u4FDD\u5B58\u7684\u6A21\u677F\u5217\u8868\u4E2D\u4FDD\u7559\u6B64\u8D2D\u7269\u8F66\u7684\u526F\u672C",saveActiveCart:"\u6211\u4E0D\u60F3\u4FDD\u5B58\u5546\u54C1\u4EE5\u5907\u540E\u7528"}},bom:{list:{header:"\u7269\u6599\u6E05\u5355",materialsFor:"\u53EF\u7528\u7269\u6599",empty:"\u672A\u627E\u5230\u7ED3\u679C"},filter:{title:"\u7B5B\u9009",series:"\u7CFB\u5217",materialCode:"\u7269\u6599\u4EE3\u7801",description:"\u63CF\u8FF0",maxResults:"\u6700\u5927\u7ED3\u679C\u6570",apply:"\u5E94\u7528",reset:"\u91CD\u7F6E"},search:{label:"\u641C\u7D22\uFF1A",placeholder:"\u641C\u7D22..."},table:{code:"\u4EE3\u7801/\u7CFB\u5217",description:"\u63CF\u8FF0",quantity:"\u6570\u91CF",uom:"\u5355\u4F4D",stockLevel:"\u5E93\u5B58"},details:{title:"\u7269\u6599\u7684\u7269\u6599\u6E05\u5355",warehouse:"\u4ED3\u5E93",availability:"\u5E93\u5B58\u72B6\u6001"},actionBar:{selectedItems:"\u5DF2\u9009\u9879\u76EE",excelDownload:"\u4E0B\u8F7DExcel",addToCart:"\u5C06\u6240\u9009\u6DFB\u52A0\u5230\u8D2D\u7269\u8F66"},addToCartDialog:{title:"\u5DF2\u6DFB\u52A0\u5230\u8D2D\u7269\u8F66",titleQuote:"\u5DF2\u6DFB\u52A0\u5230\u62A5\u4EF7",errorMessage:"{{ count }} \u4E2A\u4EA7\u54C1\u672A\u6DFB\u52A0\u5230\u8D2D\u7269\u8F66\uFF0C\u8BF7\u68C0\u67E5\u4EE5\u4E0B\u9519\u8BEF\uFF1A",errorMessageQuote:"{{ count }} \u4E2A\u4EA7\u54C1\u672A\u6DFB\u52A0\u5230\u62A5\u4EF7\uFF0C\u8BF7\u68C0\u67E5\u4EE5\u4E0B\u9519\u8BEF\uFF1A",article:"\u5546\u54C1",lt:"\u4EA4\u671F",price:"\u4EF7\u683C",qty:"\u6570\u91CF",subtotal:"\u5C0F\u8BA1",continueShopping:"\u7EE7\u7EED\u8D2D\u7269",goToCart:"\u8D2D\u7269\u8F66"},errors:{downloadFailed:"\u4E0B\u8F7DExcel\u6587\u4EF6\u65F6\u51FA\u9519",addToCartFailed:"\u5C06\u4EA7\u54C1\u6DFB\u52A0\u5230\u8D2D\u7269\u8F66\u65F6\u51FA\u9519"},pagination:{showing:"\u663E\u793A\u7B2C {{from}} \u81F3 {{to}} \u6761\uFF0C\u5171 {{total}} \u6761"},emptyList:"\u672A\u627E\u5230\u5F53\u524D\u9009\u62E9\u7684\u7269\u6599\u6E05\u5355\uFF01"},OrderDetailsTabContainer:{tabPanelContainerRegionGroup:"\u8BA2\u5355\u8BE6\u60C5",tabs:{AccountOrderDetailsDetailsTabComponent:"\u8BE6\u60C5",AccountOrderDetailsInvoiceTabComponent:"\u8D26\u5355",AccountOrderDetailsShippingTabComponent:"\u53D1\u8D27",AccountOrderDetailsSchedulingTabComponent:"\u6392\u7A0B"}},SelectorTabContainer:{tabPanelContainerRegionGroup:"\u9009\u62E9\u5668",tabs:{SelectorTechnicalDataTabComponent:"\u6280\u672F\u6570\u636E",SelectorAp
15plicationsTabComponent:"\u5E94\u7528",SelectorAvailableConfigurtionsTabComponent:"\u53EF\u7528\u914D\u7F6E"}},selector:{environment:{title:"\u8BA1\u91CF\u7CFB\u7EDF"},productType:{title:"\u4EA7\u54C1\u7C7B\u578B"},filter:{disabled:"\u6B64\u9009\u9879\u5DF2\u7981\u7528\uFF0C\u56E0\u4E3A\u5C5E\u6027 {{cstic}} \u5DF2\u586B\u5199",tolerance:"\u516C\u5DEE",serviceFactor:"\u4F7F\u7528\u7CFB\u6570"},disclaimer:{textBefore:"\u914D\u7F6E\u5668\u4E0D\u5305\u542B\u5BF9\u8F93\u51FA\u8F74\u6216\u8F93\u5165\u8F74\uFF08\u5982\u9002\u7528\uFF09\u4E0A\u5F84\u5411\u8F7D\u8377\u7684\u4EFB\u4F55\u8BA1\u7B97\u8BC4\u4F30\u6216\u6279\u51C6\u3002\u5982\u679C\u60A8\u7684\u5E94\u7528\u9700\u8981\u5F84\u5411\u8F7D\u8377\uFF0C",textLink:"\u8BF7\u8054\u7CFB\u6211\u4EEC",textAfter:"\u3002",text2:"\u4EA7\u54C1\u914D\u7F6E\u5B8C\u6210\u540E\uFF0C\u8BF7\u67E5\u770B\u4EA7\u54C1\u8BE6\u60C5\u4EE5\u786E\u4FDD\u5176\u6EE1\u8DB3\u5E94\u7528\u8981\u6C42\u3002Bonfiglioli\u4E0D\u5BF9\u9519\u8BEF\u5E94\u7528\u7684\u4EA7\u54C1\u627F\u62C5\u4FDD\u8BC1\u6216\u8D23\u4EFB\u3002",accept:"\u6211\u4E86\u89E3\u6B64\u5DE5\u5177\u7684\u9650\u5236"},actions:{resetValues:"\u91CD\u7F6E\u503C",saveDraft:"\u4FDD\u5B58\u8349\u7A3F",viewResults:"\u67E5\u770B\u7ED3\u679C"},applications:{title:"\u5E94\u7528",useData:"\u5728\u9009\u62E9\u5668\u4E2D\u4F7F\u7528\u6570\u636E"},availableConfigurations:{results:"\u7ED3\u679C",sortBy:"\u6392\u5E8F\u65B9\u5F0F",designation:"\u578B\u53F7",completeConfig:"\u5B8C\u6210\u60A8\u7684\u914D\u7F6E",designationHint:"\u8BF7\u7EE7\u7EED\u8FDB\u884C\u4EA7\u54C1\u914D\u7F6E",filters:"\u7B5B\u9009",orderBy:"\u6392\u5E8F\u65B9\u5F0F",modalTitle:"\u53EF\u7528\u4EA7\u54C1",modalSubtitle:"\u627E\u4E0D\u5230\u60A8\u9700\u8981\u7684\uFF1F"},saveDraft:{title:"\u521B\u5EFA\u8349\u7A3F",label:"\u8349\u7A3F\u540D\u79F0",save:"\u4FDD\u5B58\u8349\u7A3F",success:"\u8349\u7A3F\u4FDD\u5B58\u6210\u529F",error:"\u4FDD\u5B58\u8349\u7A3F\u65F6\u51FA\u9519"}},dashboard:{viewAll:"\u67E5\u770B\u5168\u90E8",configHistories:{title:"\u6700\u8FD1\u5386\u53F2",NEW:"\u6709 <b>{{count}}</b> \u4E2A\u65B0\u914D\u7F6E",COMPLETE:"\u6709 <b>{{count}}</b> \u4E2A\u5DF2\u5B8C\u6210\u7684\u914D\u7F6E",CONFLICT:"<b>{{count}}</b> \u4E2A\u914D\u7F6E\u5B58\u5728\u51B2\u7A81"},conversationHistory:{title:"\u6D88\u606F",comments:"\u6765\u81EA {{firstName}} {{lastName}} \u7684 <b>{{count}}</b> \u6761\u65B0\u8BC4\u8BBA"},carts:{title:"\u8D2D\u7269\u8F66",new:"\u6709 <b>{{count}}</b> \u4E2A\u65B0\u8D2D\u7269\u8F66",drafts:"\u6709 <b>{{count}}</b> \u4E2A\u8349\u7A3F"}},DistributorTicketsTabContainer:{tabPanelContainerRegionGroup:"\u8BE2\u4EF7\u5DE5\u5355",tabs:{DistributorTicketsOpenComponent:"\u5F85\u63A5\u53D7",DistributorTicketsAcceptedComponent:"\u5DF2\u63A5\u53D7",DistributorTicketsClosedComponent:"\u5DF2\u5173\u95ED"}},rfqTickets:{noTickets:"\u6CA1\u6709\u53EF\u663E\u793A\u7684\u5DE5\u5355",id:"\u8BE2\u4EF7ID\uFF1A",status:"\u72B6\u6001\uFF1A",category:"\u7C7B\u522B\uFF1A",quantity:"\u6570\u91CF\uFF1A",customer:"\u5BA2\u6237\uFF1A",phone:"\u7535\u8BDD\uFF1A",designation:"\u578B\u53F7\uFF1A",address:"\u5730\u5740\uFF1A",note:"\u5907\u6CE8\uFF1A",configurationData:"\u914D\u7F6E\u6570\u636E",action:{ACCEPT:"\u63A5\u53D7",REJECT:"\u62D2\u7EDD",CLOSE:"\u5173\u95ED"},create:{designation:"\u578B\u53F7",quantity:"\u6570\u91CF",date:"\u65E5\u671F",firstName:"\u540D",lastName:"\u59D3",line1:"\u5730\u5740\u884C1",town:"\u57CE\u5E02",region:"\u5730\u533A",postalCode:"\u90AE\u653F\u7F16\u7801",phone:"\u7535\u8BDD",note:"\u5907\u6CE8\uFF08\u53EF\u9009\uFF09",address:"\u5730\u5740",save:"\u4FDD\u5B58\u5DE5\u5355",openSavedAddresses:"\u6253\u5F00\u5730\u5740\u7C3F",newAddress:"\u65B0\u5730\u5740"}},upgradeAccount:{requiredFields:"* \u5FC5\u586B\u5B57\u6BB5",requiredField:"\u6B64\u5B57\u6BB5\u4E3A\u5FC5\u586B",companySection:"\u516C\u53F8\u4FE1\u606F",billingSection:"\u8D26\u5355\u4FE1\u606F",email:"\u90AE\u7BB1",firstName:"\u540D",lastName:"\u59D3",companyName:"\u516C\u53F8\u540D\u79F0",address:"\u5730\u5740",city:"\u57CE\u5E02",postalCode:"\u90AE\u653F\u7F16\u7801",annualPotential:"\u5E74\u5EA6\u6F5C\u529B",companyCategory:"\u7C7B\u522B",mainSector:"\u884C\u4E1A",subsector:"\u5B50\u884C\u4E1A",vatCode:"\u7A0E\u53F7",gstCode:"GST\u4EE3\u7801",taxExemption:"\u514D\u7A0E",taxExemptionFile:"\u514D\u7A0E\u6587\u4EF6",pec:"PEC\u90AE\u7BB1",destinationCode:"\u76EE\u7684\u5730\u4EE3\u7801",upgradeBtn:"\u5347\u7EA7"},interactiveNotifications:{timeout:{message:"\u8BF7\u6C42\u65F6\u95F4\u8D85\u51FA\u9884\u671F\u3002\u60A8\u8981\u91CD\u8BD5\u5417\uFF1F",errorMessage:"\u8BF7\u6C42\u65F6\u95F4\u8D85\u51FA\u9884\u671F\u3002",close:"\u5173\u95ED",retry:"\u662F"}},navigationHelp:"\u9700\u8981\u5E2E\u52A9\u5417\uFF1F",viewConfiguration:{id:"ID {{code}}"},auctions:{tabs:{running:"\u8FDB\u884C\u4E2D\u7684\u62CD\u5356",active:"\u6D3B\u8DC3\u8BA2\u5355",processed:"\u5DF2\u5904\u7406\u8BA2\u5355",rejected:"\u5DF2\u62D2\u7EDD\u8BA2\u5355"},filters:{title:"\u7B5B\u9009",province:"\u7701\u4EFD",material:"\u7269\u6599",reason:"\u539F\u56E0",selectProvince:"\u9009\u62E9\u7701\u4EFD",selectMaterial:"\u9009\u62E9\u7269\u6599",selectReason:"\u9
15009\u62E9\u539F\u56E0",reset:"\u91CD\u7F6E"},list:{empty:"\u672A\u627E\u5230\u62CD\u5356\u3002"},card:{orderCode:"\u5BA2\u6237\u8BA2\u5355\u7F16\u53F7\uFF1A{{code}}",countdown:"\u62CD\u5356\u7ED3\u675F\u65F6\u95F4",requiredShippingDate:"\u8981\u6C42\u53D1\u8D27\u65E5\u671F",totalOrder:"\u603B\u56DE\u8D2D\u4EF7\u683C",customerTotalOrder:"\u5BA2\u6237\u603B\u4EF7",shippingAddress:"\u9001\u8D27\u5730\u5740",orderEntries:"\u8BA2\u5355\u884C\u9879\u76EE",product:"\u4EA7\u54C1",price:"\u56DE\u8D2D\u4EF7\u683C",customerPrice:"\u5BA2\u6237\u4EF7\u683C",qty:"\u6570\u91CF",configuration:"\u914D\u7F6E",bom:"\u7269\u6599\u6E05\u5355",openTicket:"\u5F00\u7ACB\u652F\u6301\u5DE5\u5355",registerShipment:"\u767B\u8BB0\u65B0\u53D1\u8D27",shipmentDetails:"\u53D1\u8D27\u8BE6\u60C5",reject:"\u62D2\u7EDD",accept:"\u63A5\u53D7"},shipmentDetails:{title:"\u53D1\u8D27\u8BE6\u60C5",shipmentDate:"\u53D1\u8D27\u65E5\u671F",trackingID:"\u8FFD\u8E2AID",document:"\u6587\u4EF6",download:"\u4E0B\u8F7D",noDocument:"\u6CA1\u6709\u53EF\u7528\u6587\u4EF6",shippedQty:"\u5DF2\u53D1\u8D27\u6570\u91CF",close:"\u5173\u95ED"},registerShipment:{title:"\u767B\u8BB0\u53D1\u8D27",shipmentDate:"\u53D1\u8D27\u65E5\u671F",trackingID:"\u8FFD\u8E2AID",document:"\u6587\u4EF6",quantity:"\u6570\u91CF",fileSizeError:"\u6587\u4EF6\u5927\u5C0F\u8D85\u8FC7\u5141\u8BB8\u7684\u6700\u5927\u503C",close:"\u5173\u95ED",save:"\u4FDD\u5B58"},messages:{acceptSuccess:"\u62CD\u5356\u63A5\u53D7\u6210\u529F",acceptError:"\u63A5\u53D7\u62CD\u5356\u65F6\u51FA\u9519",rejectSuccess:"\u62CD\u5356\u62D2\u7EDD\u6210\u529F",rejectError:"\u62D2\u7EDD\u62CD\u5356\u65F6\u51FA\u9519",consignmentSuccess:"\u53D1\u8D27\u767B\u8BB0\u6210\u529F",consignmentError:"\u767B\u8BB0\u53D1\u8D27\u65F6\u51FA\u9519"},sorting:{CREATION:"\u521B\u5EFA\u65E5\u671F",ACCEPTED:"\u63A5\u53D7\u65E5\u671F",COMPLETED:"\u5B8C\u6210\u65E5\u671F",DEADLINE:"\u622A\u6B62\u65E5\u671F",REJECTED:"\u62D2\u7EDD\u65E5\u671F"}},"3dPreview":{loading:"3D\u67E5\u770B\u5668\u6B63\u5728\u52A0\u8F7D...<br/>\u52A0\u8F7D\u65F6\u95F4\u53EF\u80FD\u9700\u8981\u51E0\u5206\u949F",fitAll:"\u9002\u5E94\u5168\u90E8",openMeasurementToolbox:"\u6253\u5F00\u6D4B\u91CF\u5DE5\u5177\u7BB1",measurementToolbox:{title:"\u6D4B\u91CF\u5DE5\u5177\u7BB1",measurementMode:{title:"\u6D4B\u91CF\u6A21\u5F0F",modes:{None:"\u65E0",Radius:"\u534A\u5F84",Distance:"\u8DDD\u79BB",Length:"\u957F\u5EA6",Angle:"\u89D2\u5EA6",Volume:"\u4F53\u79EF",Area:"\u9762\u79EF",BoundingBox:"\u5305\u56F4\u76D2",PointPosition:"\u70B9\u4F4D\u7F6E"}},displayUnits:{title:"\u663E\u793A\u5355\u4F4D",units:{UNKNOWN:"\u9ED8\u8BA4",MILLIMETER:"\u6BEB\u7C73",CENTIMETER:"\u5398\u7C73",METER:"\u7C73",INCH:"\u82F1\u5BF8",FEET:"\u82F1\u5C3A",YARD:"\u7801",MICROMETER:"\u5FAE\u7C73",DECIMETER:"\u5206\u7C73",KILOMETER:"\u5343\u7C73",MILE:"\u82F1\u91CC",MIL:"\u5BC6\u5C14"}},precision:"\u7CBE\u5EA6"}}};var CR={cartDetails:{proceedToCheckout:"\u53BB\u7ED3\u7B97",askForQuotation:"\u8BF7\u6C42\u62A5\u4EF7"},cartItems:{availability:"\u53D1\u8D27\u65E5\u671F",item:"\u5546\u54C1",id:"",deliveryDate:"\u8981\u6C42\u4EA4\u8D27\u65E5\u671F",leadTimeConfigurator:{prefix:"\u4EA4\u8D27\u65E5\u671F\u672A\u786E\u8BA4 - \u8BF7",link:"\u63D0\u4EA4\u5DE5\u5355",suffix:"\u4EE5\u4FBF\u5BA2\u670D\u4EE3\u8868\u4E0E\u60A8\u8054\u7CFB"},unitPrice:"\u5355\u4EF7",quantityFull:"\u6570\u91CF",total:"\u5408\u8BA1",viewConfiguration:"\u67E5\u770B\u914D\u7F6E"},orderCost:{orderSummary:"\u6458\u8981",subtotal:"\u603B\u4EF7\uFF1A",materialEnergySurcharge:"\u8FDB\u53E3\u8D39\u7528\uFF08\u5DF2\u542B\u5728\u603B\u4EF7\u4E2D\uFF09",expedite:"\u52A0\u6025\u8D39\uFF1A",shipping:"\u6807\u51C6\u8FD0\u8D39\uFF1A",packaging:"\u5305\u88C5\u8D39\uFF1A",oil:"BESSIGAUS\u6CB9\u8D39\uFF1A",discount:"\u8BA2\u5355\u6298\u6263",salesTax:"\u7A0E\u8D39\uFF1A",total:"\u5408\u8BA1",grossIncludeTax:"\u60A8\u7684\u8BA2\u5355\u5305\u542B {{tax}} \u7A0E\u8D39\u3002",priceInfo:"\u4EA7\u54C1\u4EF7\u683C\u5305\u542B\u8FD0\u8D39\u548C\u5305\u88C5\u8D39\uFF0C\u53EF\u80FD\u56E0\u8D2D\u7269\u8F66\u4E2D\u7684\u6570\u91CF\u6216\u4EA7\u54C1\u6570\u91CF\u800C\u6709\u6240\u4E0D\u540C\u3002",deliveryDateSummary:"\u8981\u6C42\u4EA4\u8D27\u65E5\u671F",shippingWarning:"\u4EA7\u54C1\u4EF7\u683C\u5305\u542B\u5305\u88C5\u8D39\uFF0C\u53EF\u80FD\u56E0\u8D2D\u7269\u8F66\u4E2D\u7684\u6570\u91CF\u6216\u4EA7\u54C1\u6570\u91CF\u800C\u6709\u6240\u4E0D\u540C\u3002"},voucher:{placeholder:"\u8F93\u5165\u4F18\u60E0\u5238\u4EE3\u7801"}};var kR={checkout:{items:"\u8D2D\u7269\u8F66\u5546\u54C1 ({{ count }})"},checkoutProgress:{deliveryMode:"\u914D\u9001\u65B9\u5F0F"},checkoutAddress:{addressBook:"\u5730\u5740\u7C3F"},checkoutReview:{confirmThatRead:"\u4E0B\u5355\u5373\u8868\u793A\u6211\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",placeOrderError:"\u4E0B\u5355\u65F6\u53D1\u751F\u9519\u8BEF\u3002\u8BF7\u7A0D\u540E\u91CD\u8BD5\u6216\u8054\u7CFB\u5BA2\u670D\u3002"},checkoutOrderConfirmation:{confirmationOfOrder:"\u60A8\u7684\u8BA2\u5355\u7F16\u53F7\u4E3A\uFF1A",continueShopping:"\u7EE7\u7EED\u8D2D\u7269"}};var _R={checkoutB2B:{orderReason:{label:"\u52A0\u6025\u751F\u4EA7\uFF08\u53EF\u9009\uFF09",noChoice:"\u672A\u9
15009\u62E9\u539F\u56E0"},poDate:"\u8BA2\u5355\u65E5\u671F",poNumber:"\u8BA2\u5355\u7F16\u53F7",progress:{methodOfPayment:"\u8BA2\u5355\u5934\u6570\u636E"}}};var SR={common:{hide:"\u9690\u85CF",show:"\u663E\u793A",next:"\u4E0B\u4E00\u6B65"},navigation:{main:"\u4E3B\u5BFC\u822A"},pageMetaResolver:{product:{products:"\u4EA7\u54C1"},search:{title:'\u60A8\u641C\u7D22\u4E86"{{query}}"'},order:{orders:"\u8BA2\u5355",order:"\u8BA2\u5355 {{code}}"},savedCarts:{savedCarts:"\u5DF2\u4FDD\u5B58\u7684\u8D2D\u7269\u8F66",savedCart:"\u5DF2\u4FDD\u5B58\u7684\u8D2D\u7269\u8F66 {{code}}"},customerTicketing:{customerTickets:"\u652F\u6301\u5DE5\u5355",customerTicket:"\u66F4\u65B0\u652F\u6301\u5DE5\u5355"},checkout:{cart:"\u8D2D\u7269\u8F66"},bom:{heading:"\u7269\u6599\u641C\u7D22 - \u6807\u51C6\u6210\u54C1\uFF08\u53EF\u914D\u7F6E\uFF09"}},searchBox:{examplesModal:"\u9700\u8981\u5E2E\u52A9\u67E5\u627E\u4EE3\u7801\uFF1F",modalTitle:"\u94ED\u724C\u793A\u4F8B",modalSubtitle:"Bonfiglioli\u94ED\u724C\u793A\u4F8B\uFF0C\u60A8\u53EF\u4EE5\u5728\u5176\u4E2D\u8BC6\u522B\u641C\u7D22\u7684\u7269\u6599\u4EE3\u7801",placeholder:"\u641C\u7D22\u4EA7\u54C1\u3001\u7C7B\u522B\u6216\u4EE3\u7801\u3002",help:{noMatch:"\u672A\u627E\u5230\u4EA7\u54C1..."}},chatMessaging:{customerService:"\u5BA2\u6237\u670D\u52A1"},formErrors:{labeled:{max:"\u5B57\u6BB5 {{ label }} \u5FC5\u987B\u5C0F\u4E8E {{ max }}",min:"\u5B57\u6BB5 {{ label }} \u5FC5\u987B\u5927\u4E8E {{ min }}"}}};var AR={configurator:{header:{toconfig:"\u914D\u7F6E\u4E0E\u56FE\u7EB8"},updateSuccess:"\u914D\u7F6E\u66F4\u65B0\u6210\u529F",backgroundUpdate:"\u914D\u7F6E\u66F4\u65B0\u6B63\u5728\u540E\u53F0\u8FD0\u884C",resolveconflict:"\u89E3\u51B3\u51B2\u7A81",tobecompelted:"\u5F85\u5B8C\u6210",dropdown:{placeholder:"\u9009\u62E9"},group:{ENVIRONMENT:{title:"\u73AF\u5883",frequency:"\u9891\u7387",inputSpeed:"\u8F93\u5165\u8F6C\u901F",measurementSystem:"\u8BA1\u91CF\u7CFB\u7EDF",open:"\u7F16\u8F91",close:"\u786E\u8BA4"},FAMILY_OPTIONS:{title:"\u7CFB\u5217",open:"\u663E\u793A\u5168\u90E8",close:"\u53D6\u6D88"}},priceSummary:{note:"\u5C06\u4EA7\u54C1\u52A0\u5165\u8D2D\u7269\u8F66\u4EE5\u83B7\u53D6\u4EA7\u54C1\u6700\u7EC8\u4EF7\u683C\u7684\u8BE6\u7EC6\u4FE1\u606F",vatExcluded:"\u4E0D\u542B\u589E\u503C\u7A0E"},technicalData:{datasheet:"\u4E0B\u8F7D\u6570\u636E\u8868",productData:"\u4EA7\u54C1\u6570\u636E"},availability:{title:"\u4EA4\u8D27\u65F6\u95F4\u6307\u6807",quotation:"\u66F4\u5FEB\u7684\u9884\u8BA1\u4EA4\u8D27",normal:"\u6807\u51C6\u9884\u8BA1\u4EA4\u8D27",express:"\u66F4\u5FEB\u7684\u9884\u8BA1\u4EA4\u8D27",unavailable:"\u65E0\u6CD5\u4EA4\u8D27"},actions:{datasheet:"\u4EA7\u54C1\u6570\u636E\u8868",bom:"\u7269\u6599\u6E05\u5355",dimensions:"\u4EA7\u54C1\u5C3A\u5BF8",cad:{label:"\u6280\u672F\u56FE\u7EB8",download:"\u4E0B\u8F7D",warning:"<i>\u6B64 CAD \u6A21\u578B\u4EC5\u4F9B\u53C2\u8003\uFF0C\u53EF\u80FD\u65E0\u6CD5\u51C6\u786E\u4E14\u5B8C\u6574\u5730\u5305\u542B\u4EA7\u54C1\u7684\u6240\u6709\u6280\u672F\u5143\u7D20\u3002<br/>\u5982\u6709\u7279\u5B9A\u9700\u6C42\uFF0C\u8BF7\u53D1\u9001\u8BE6\u7EC6\u8BF7\u6C42\u3002</i>"},suggestedConfig:"\u5B8C\u6210\u914D\u7F6E",support:"\u83B7\u53D6\u652F\u6301",finishedCode:"\u4EA7\u54C1\u4EE3\u7801",calculatePrice:"\u8BA1\u7B97\u4EF7\u683C",calculatedPrice:"\u8BA1\u7B97\u4EF7\u683C\uFF1A{{price}}"},buttons:{addToCart:"\u52A0\u5165\u8D2D\u7269\u8F66",saveDraft:"\u4FDD\u5B58\u8349\u7A3F",reset:"\u91CD\u65B0\u5F00\u59CB",saveConfiguration:"\u4FDD\u5B58\u914D\u7F6E",back:"\u8FD4\u56DE"},addToCart:{loading:"\u6211\u4EEC\u6B63\u5728\u51C6\u5907\u6240\u9009\u914D\u7F6E\u4EE5\u52A0\u5165\u8D2D\u7269\u8F66\u3002\u8BE5\u8FC7\u7A0B\u53EF\u80FD\u9700\u8981\u51E0\u5206\u949F\uFF0C\u8BF7\u52FF\u5173\u95ED\u6216\u5237\u65B0\u9875\u9762",success:{title:"\u5DF2\u6DFB\u52A0\u5230\u8D2D\u7269\u8F66",body:"{{product}} - \u6570\u91CF\uFF1A{{quantity}} - \u5408\u8BA1\uFF1A{{total}}",viewCart:"\u8D2D\u7269\u8F66",continueShopping:"\u7EE7\u7EED\u8D2D\u7269"},error:"\u65E0\u6CD5\u5C06\u4EA7\u54C1\u6DFB\u52A0\u5230\u8D2D\u7269\u8F66"},saveDraft:{title:"\u521B\u5EFA\u8349\u7A3F",label:"\u8349\u7A3F\u540D\u79F0",save:"\u4FDD\u5B58\u8349\u7A3F",success:"\u8349\u7A3F\u4FDD\u5B58\u6210\u529F",error:"\u65E0\u6CD5\u4FDD\u5B58\u8349\u7A3F"},datasheetModal:{title:"\u4EA7\u54C1\u6570\u636E\u8868",label:"\u5BA2\u6237\u90AE\u7BB1",downloadNow:"\u7ACB\u5373\u4E0B\u8F7D",sendEmail:"\u901A\u8FC7\u90AE\u4EF6\u53D1\u9001"},finishedCodeModal:{title:"\u6210\u54C1\u4EE3\u7801",errorTitle:"\u751F\u6210\u6210\u54C1\u4EE3\u7801\u65F6\u51FA\u9519",bodyText:"\u5DF2\u751F\u6210\u7684\u6210\u54C1\u4EE3\u7801\uFF1A{{code}}",addToProducts:"\u6DFB\u52A0\u5230\u6211\u7684\u4EA7\u54C1"},inforecord:{material:"\u7269\u6599",description:"\u63CF\u8FF0",customerMaterial:"\u5BA2\u6237\u7269\u6599",addAll:"\u5168\u90E8\u6DFB\u52A0",resultCount:"{{ from }} - {{ to }} / {{ total }} \u6761\u7ED3\u679C"},mandatory:"\u5FC5\u586B",dataSheetError:"\u4E0B\u8F7D\u6570\u636E\u8868\u65F6\u51FA\u9519",emptyProductCode:"\u4EA7\u54C1\u4EE3\u7801\u4
15E3A\u7A7A",drawings:{close:"\u5173\u95ED",message:"\u56FE\u7EB8\u4E0D\u53EF\u7528\uFF0C\u5982\u6709\u9700\u8981\u5C06\u7531\u64CD\u4F5C\u5458\u624B\u52A8\u521B\u5EFA\u3002\u60A8\u662F\u5426\u8981\u4E3A\u6B64\u5F00\u7ACB\u65B0\u5DE5\u5355\uFF1F",yes:"\u662F"}}};var wR={orderDetails:{noOrderFound:"\u76EE\u524D\u65E0\u6CD5\u83B7\u53D6\u8BA2\u5355\u4FE1\u606F\uFF0C\u8BF7\u7A0D\u5019\u7247\u523B\u518D\u8BD5\u3002\u8C22\u8C22\u3002",overview:"\u6982\u89C8",placedOn:"\u4E0B\u5355\u65E5\u671F",purchaseOrderNumber:"\u91C7\u8D2D\u8BA2\u5355\u7F16\u53F7",requestedPODate:"\u91C7\u8D2D\u8BA2\u5355\u65E5\u671F",documents:{download:"\u4E0B\u8F7D"}}};var PR={paymentCard:{comboCard:{label:"\u9009\u62E9\u4FE1\u7528\u5361\u6216\u501F\u8BB0\u5361",CREDIT:"\u4FE1\u7528\u5361",DEBIT:"\u501F\u8BB0\u5361"}},paymentMethods:{paymentMethods:"\u652F\u4ED8\u65B9\u5F0F",selectMethod:"\u652F\u4ED8\u4FE1\u606F",sepaDirectDebit:"SEPA\u76F4\u63A5\u501F\u8BB0",invalid:"\u6240\u9009\u652F\u4ED8\u65B9\u5F0F\u65E0\u6548\u3002\u8BF7\u9A8C\u8BC1\u540E\u91CD\u8BD5",invoice:"\u94F6\u884C\u8F6C\u8D26 / \u652F\u7968 / ACH",accountToPay:"\u94F6\u884C\u8F6C\u8D26",mybank:"Unicredit MyBank",bpay:"Unicredit Bancomat Pay",ideal:"iDEAL",eps:"EPS",boleto:"Boleto",pos:"POS",alternative:{dob:{label:"\u51FA\u751F\u65E5\u671F"},ssn:{default:"\u4E2A\u4EBA\u53F7\u7801\uFF08\u540E4\u4F4D\uFF09",BR:"\u793E\u4F1A\u4FDD\u9669\u53F7\uFF08CPF/CNPJ\uFF09"},firstName:{label:"\u540D"},lastName:{label:"\u59D3"},connectedTerminals:{select:"\u9009\u62E9\u60A8\u7684\u7EC8\u7AEF"}}}};var TR={addToCart:{askForQuote:"\u8BF7\u6C42\u62A5\u4EF7",itemAddedToYourCart:"\u5DF2\u6DFB\u52A0\u5230\u8D2D\u7269\u8F66",viewCart:"\u8D2D\u7269\u8F66",continueShopping:"\u7EE7\u7EED\u8D2D\u7269",obsolete:{label:"\u6B64\u4EA7\u54C1\u5DF2\u505C\u4EA7 *",note:"* \u5BF9\u4E8E\u5DF2\u505C\u4EA7\u7684VF\u7CFB\u5217\u4EA7\u54C1\uFF0C\u8BF7\u68C0\u67E5\u65B0W\u7CFB\u5217\u4EA7\u54C1\u7684\u5C3A\u5BF8\uFF0C\u56E0\u4E3A\u53EF\u80FD\u4E0E\u539F\u4EA7\u54C1\u4E0D\u540C\u3002",substitute:"\u524D\u5F80\u66FF\u4EE3\u4EA7\u54C1"},shopDisabled:{title:"\u611F\u8C22\u60A8\u5BF9 Bonfiglioli \u4EA7\u54C1\u7684\u5173\u6CE8",body:"\u5F88\u9057\u61BE\uFF0C\u6211\u4EEC\u65E0\u6CD5\u76F4\u63A5\u5411\u7EC8\u7AEF\u5BA2\u6237\u9500\u552E\u3002\u8BF7\u8054\u7CFB\u60A8\u5F53\u5730\u7684\u5206\u516C\u53F8\u6216\u6388\u6743\u7ECF\u9500\u5546\uFF1A<br/><br/><a href='https://www.bonfiglioli.com/international/en/company-contacts' target='_blank'>https://www.bonfiglioli.com/international/en/company-contacts</a>"}},productSummary:{priceSubtitle:"\u5C06\u4EA7\u54C1\u52A0\u5165\u8D2D\u7269\u8F66\u4EE5\u83B7\u53D6\u4EA7\u54C1\u6700\u7EC8\u4EF7\u683C\u7684\u8BE6\u7EC6\u4FE1\u606F",vat:"\u4E0D\u542B\u589E\u503C\u7A0E"},docSection:{documents:"\u4EA7\u54C1\u6587\u4EF6",datasheet:"\u89C4\u683C",dimensions:"\u5C3A\u5BF8",drawings2D:"2D Drawings",drawings3D:"3D Drawings"}};var xR={quote:{summary:{prices:{quoteDiscount:"\u62A5\u4EF7\u6298\u6263\uFF1A"}},header:{name:"\u62A5\u4EF7\u540D\u79F0",button:{synced:"\u5DF2\u540C\u6B65",notsynced:"\u540C\u6B65\u5230 CRM"},tab:{codes:"\u751F\u6210\u7269\u6599\u7F16\u7801",extConfigs:"\u68C0\u7D22\u5916\u90E8\u914D\u7F6E",pdf:"PDF \u9884\u89C8"},generateCodes:{title:"\u751F\u6210\u7F16\u7801",message:"\u7269\u6599\u7F16\u7801\u5C06\u4EE5\u5F02\u6B65\u65B9\u5F0F\u751F\u6210\u3002",confirm:"\u786E\u8BA4",cancel:"\u53D6\u6D88"},pdfNotAvailable:"\u6B64\u62A5\u4EF7\u6682\u4E0D\u652F\u6301 PDF \u9884\u89C8\u3002",syncSuccess:"\u62A5\u4EF7\u5DF2\u6210\u529F\u540C\u6B65\u5230 Salesforce\u3002",syncError:"\u540C\u6B65\u62A5\u4EF7\u5230 Salesforce \u65F6\u53D1\u751F\u9519\u8BEF\u3002",generateCodesSuccess:"\u7269\u6599\u7F16\u7801\u5DF2\u6210\u529F\u5F00\u59CB\u751F\u6210\u3002",generateCodesError:"\u542F\u52A8\u7269\u6599\u7F16\u7801\u751F\u6210\u65F6\u53D1\u751F\u9519\u8BEF\u3002",retrieveMissingExternalConfigSuccess:"\u5DF2\u6210\u529F\u68C0\u7D22\u5230\u7F3A\u5931\u6761\u76EE\u7684\u5916\u90E8\u914D\u7F6E",retrieveMissingExternalConfigError:"\u5728\u68C0\u7D22\u6761\u76EE\u7684\u7F3A\u5931\u5916\u90E8\u914D\u7F6E\u65F6\u53D1\u751F\u9519\u8BEF",migrateSuccess:"\u914D\u7F6E\u5668\u8FC1\u79FB\u6210\u529F\u3002",migrateError:"\u914D\u7F6E\u5668\u8FC1\u79FB\u5931\u8D25\u3002"},migratecodes:"\u60A8\u5DF2\u4E3A\u6B64\u62A5\u4EF7\u751F\u6210\u7269\u6599\u7F16\u7801\u3002\u8BF7\u68C0\u67E5\u8FD9\u4E9B\u7F16\u7801\u5BF9\u5E94\u7684\u5408\u540C\u4EF7\u683C\u3002\u6B64\u64CD\u4F5C\u53EF\u80FD\u9700\u8981\u4E00\u4E9B\u65F6\u95F4\u3002","migratecodes.submit":"\u68C0\u67E5\u5408\u540C\u4EF7\u683C",informations:{title:"\u62A5\u4EF7\u4FE1\u606F",id:"\u62A5\u4EF7 ID",name:"\u62A5\u4EF7\u54
150D\u79F0",sapcustomer:"SAP \u5BA2\u6237\u4EE3\u7801",date:"\u62A5\u4EF7\u65E5\u671F",validity:"\u62A5\u4EF7\u6709\u6548\u671F",language:"\u62A5\u4EF7\u8BED\u8A00",sapQuoteId:"SAP \u62A5\u4EF7 ID"},entries:{title:"\u9879\u76EE",products:"\u4EA7\u54C1",tab:{items:"\u62A5\u4EF7\u9879\u76EE",quickOrder:"\u6DFB\u52A0\u4EA7\u54C1",entriesLimitWarning:"\u60A8\u53EF\u4EE5\u5728\u4E0B\u65B9\u6700\u591A\u65B0\u589E 25 \u9805\u6709\u6548\u7684 SKU\uFF0C\u4E26\u52A0\u5165\u5831\u50F9\u55AE"},empty:"\u6B64\u62A5\u4EF7\u4E2D\u6CA1\u6709\u4EFB\u4F55\u9879\u76EE\u3002",columns:{number:"N\xB0",product:"\u4EA7\u54C1",qty:"\u6570\u91CF",listPrice:"\u76EE\u5F55\u4EF7\u683C",discount:"\u6298\u6263",automaticDiscount:"\u81EA\u52A8\u6298\u6263",manualDiscount:"\u624B\u52A8\u6298\u6263",netUnitPrice:"\u51C0\u5355\u4EF7",totalPrice:"\u603B\u4EF7",leadTime:"\u4EA4\u8D27\u5468\u671F",reqDeliveryDate:"\u8981\u6C42\u4EA4\u8D27\u65E5\u671F"},configIncomplete:"\u914D\u7F6E\u672A\u5B8C\u6210",editConfiguration:"\u7F16\u8F91\u914D\u7F6E",rejected:"\u5DF2\u62D2\u7EDD\uFF1A{{reason}}",pendingCodeGeneration:"\u8981\u67E5\u770B\u4EF7\u683C\uFF0C\u5FC5\u987B\u5148\u751F\u6210\u7269\u6599\u7F16\u7801\u3002",externalConfigRetrieveHasFailed:"\u5916\u90E8\u914D\u7F6E\u68C0\u7D22\u8FC7\u7A0B\u5931\u8D25\uFF0C\u8BF7\u624B\u52A8\u91CD\u8BD5",actions:{additionalInfo:"\u9644\u52A0\u4FE1\u606F",generateCode:"\u751F\u6210\u7F16\u7801",updatePrice:"\u66F4\u65B0\u4EF7\u683C",remove:"\u5220\u9664"},totals:{subtotal:"\u5C0F\u8BA1",discounts:"\u6298\u6263",total:"\u7E3D\u50F9"},discountsModal:{title:"\u9879\u76EE {{entryId}} - {{code}} \u7684\u4EF7\u683C\u4FE1\u606F",listPrice:"\u76EE\u5F55\u4EF7\u683C",netBeforeCharges:"\u9644\u52A0\u8D39\u7528\u524D\u51C0\u4EF7",automaticDiscount:"\u81EA\u52A8\u6298\u6263",urgencyTransportation:"\u52A0\u6025\u8FD0\u8F93",surchargeCosts:"\u80FD\u6E90\u9644\u52A0\u8D39",manualDiscount:"\u624B\u52A8\u6298\u6263",percentTrans
15port:"\u8FD0\u8F93",extraManualDiscount:"\u989D\u5916\u624B\u52A8\u6298\u6263",packaging:"\u5305\u88C5",contract:"\u5408\u540C\u4EF7\u683C",multiplier:"\u7CFB\u6570",manualNetPrice:"\u624B\u52A8\u51C0\u4EF7",netPrice:"\u51C0\u4EF7",submit:"\u4FDD\u5B58",close:"\u5173\u95ED"},additionalInfoModal:{title:"\u9644\u52A0\u4FE1\u606F",extendedDescription:"\u8BE6\u7EC6\u63CF\u8FF0",weight:"\u91CD\u91CF",submit:"\u4FDD\u5B58",close:"\u5173\u95ED"}},salesConditions:{title:"\u9500\u552E\u6761\u4EF6",poNumber:"\u5BA2\u6237 RFQ \u7F16\u53F7",poDate:"\u91C7\u8D2D\u8BA2\u5355\u65E5\u671F",validFrom:"\u751F\u6548\u65E5\u671F",validTo:"\u6709\u6548\u671F\u81F3",incoterms:"\u56FD\u9645\u8D38\u6613\u672F\u8BED\uFF08Incoterms\uFF09",requestedDeliveryDate:"\u8981\u6C42\u4EA4\u8D27\u65E5\u671F",packagingCosts:"\u5305\u88C5\u8D39\u7528",payment:"\u4ED8\u6B3E\u6761\u4EF6",transport:"\u8FD0\u8F93\u8D39\u7528",orderReason:"\u8BA2\u5355\u539F\u56E0"},notes:{title:"PDF \u5907\u6CE8",allDocumentText:"\u6574\u4E2A\u6587\u6863",warranty:"\u4FDD\u4FEE\u62A5\u4EF7",quotationNote:"\u62A5\u4EF7\u5907\u6CE8"},partners:{title:"\u5408\u4F5C\u4F19\u4F34\u804C\u80FD",function:"\u804C\u80FD",partner:"\u5408\u4F5C\u4F19\u4F34",address:"\u5730\u5740",soldTo:"\u552E\u8FBE\u65B9",billTo:"\u5F00\u7968\u65B9",payer:"\u4ED8\u6B3E\u65B9",shipTo:"\u6536\u8D27\u65B9"},configurator:{tabs:{features:"\u7279\u6027","3dPreview":"3D \u9884\u89C8",techData:"\u6280\u672F\u6570\u636E"},techData:{attribute:"\u5C5E\u6027",value:"\u503C"},"3dPreview":{placeholder:"\u6B64\u5904\u5C06\u663E\u793A 3D \u9884\u89C8\u3002"},total:"\u603B\u8BA1",saveToQuote:"\u4FDD\u5B58\u5230\u62A5\u4EF7",saveSuccess:"\u914D\u7F6E\u5DF2\u6210\u529F\u4FDD\u5B58\u5230\u62A5\u4EF7\u3002",saveError:"\u4FDD\u5B58\u914D\u7F6E\u5230\u62A5\u4EF7\u65F6\u53D1\u751F\u9519\u8BEF\u3002",incompleteError:"\u914D\u7F6E\u672A\u5B8C\u6210\u6216\u5B58\u5728\u51B2\u7A81\u3002"}},quotePdf:{toolbar:{backToQuote:"\u8FD4\u56DE\u62A5\u4EF7",printLocally:"\u672C\u5730\u6253\u5370",saveLocally:"\u672C\u5730\u4FDD\u5B58",saveInSF:"\u4FDD\u5B58\u5230 CRM",systemTechnicalData:"\u7CFB\u7EDF\u6280\u672F\u6570\u636E",motorIESClass:"\u7535\u673A IES \u7B49\u7EA7",language:"\u8BED\u8A00",numberLocale:"\u5C0F\u6570\u5206\u9694\u7B26",conditionsHide:"\u9690\u85CF",conditionsShowLink:"\u663E\u793A\u94FE\u63A5",conditionsShowText:"\u663E\u793A\u6587\u672C",generatingPDF:"\u6B63\u5728\u751F\u6210 PDF \u6587\u4EF6...",publishingPDF:"\u6B63\u5728\u53D1\u5E03 PDF \u6587\u4EF6...",generateError:"\u751F\u6210 PDF \u65F6\u53D1\u751F\u9519\u8BEF\u3002",publishSuccess:"PDF \u5DF2\u6210\u529F\u53D1\u5E03\u5230 Salesforce\u3002",publishError:"\u53D1\u5E03 PDF \u5230 Salesforce \u65F6\u53D1\u751F\u9519\u8BEF\u3002","number_format_name_en-US":"\u70B9\u53F7","number_format_name_it-IT":"\u9017\u53F7"},page:{quotation:"\u62A5\u4EF7",quotationId:"\u62A5\u4EF7 ID",revisionNumber:"\u7248\u672C\u53F7",customerId:"\u5BA2\u6237 ID",quotationDate:"\u62A5\u4EF7\u65E5\u671F",validityDate:"\u6709\u6548\u671F",rfqNumber:"\u5BA2\u6237 RFQ \u7F16\u53F7",offerPage:"\u62A5\u4EF7\u7B2C {{n1}}/{{ntot}} \u9875",survey:"\u8C03\u67E5\u95EE\u5377\u94FE\u63A5",phoneAbbr:"\u7535\u8BDD {{value}}"},summary:{capSoc:"\u6CE8\u518C\u8D44\u672C {{capSoc}}",piva:"\u589E\u503C\u7A0E\u53F7",phone:"\u7535\u8BDD",email:"\u7535\u5B50\u90AE\u7BB1",pec:"PEC",website:"\u7F51\u7AD9",validity:"\u6709\u6548\u671F",currency:"\u8D27\u5E01",customer:"\u5BA2\u6237",recipient:"\u6536\u8D27\u65B9",consultantTeam:"\u5982\u9700\u8FDB\u4E00\u6B65\u4E86\u89E3\u8BE6\u60C5\uFF0C\u8BF7\u901A\u8FC7\u4EE5\u4E0B\u8054\u7CFB\u65B9\u5F0F\u8054\u7CFB\u60A8\u7684\u9500\u552E\u4EE3\u8868\uFF1A",contact:"\u8054\u7CFB\u4EBA",name:"\u59D3\u540D",quotationReferredTo:"\u672C\u62A5\u4EF7\u9002\u7528\u4E8E\uFF1A",position:"\u804C\u4F4D",details:"\u8BE6\u7EC6\u4FE1\u606F",leadTime:"\u4EA4\u8D27\u5468\u671F",unitNetPrice:"\u5355\u4EF7",orderQty:"\u6570\u91CF",value:"\u91D1\u989D",materialID:"\u7269\u6599\u7F16\u53F7\uFF1A{{val}}",description:"\u63CF\u8FF0\uFF1A{{val}}",customsCode:"\u6D77\u5173\u7F16\u7801\uFF1A{{val}}",customerMaterialID:"\u5BA2\u6237\u7269\u6599\u7F16\u53F7\uFF1A{{val}}",notes:"\u5907\u6CE8\uFF1A",packagingPrice:"\u5305\u88C5\u8D39\u7528",transportPrice:"\u8FD0\u8F93\u8D39\u7528",expressDeliveryPrice:"\u52A0\u6025\u8FD0\u8F93\u8D39\u7528",taxes:"\u7A0E\u8D39",totalWithTaxes:"\u603B\u8BA1\uFF08\u542B\u7A0E\uFF09",totalWithTaxesBrazil:"\u542B\u7A0E\u603B\u8BA1\uFF08PIS/COFINS/ICMS\uFF09",totalTaxes:"\u7A0E\u8D39\u603B\u8BA1",temporarySurcharge:"\u4E34\u65F6\u9644\u52A0\u8D39\uFF08\u5DF2\u5305\u542B\u5728\u603B\u989D\u4E2D\uFF09",oilCost:"Sigaus \u7A0E\u8D39",total:"\u5408\u8BA1",paymentType:"\u4ED8\u6B3E\u65B9\u5F0F",paymentConditions:"\u4ED8\u6B3E\u6761\u4EF6",warrantyOffer:"\u4FDD\u4FEE\u62A5\u4EF7",incoterm:"\u56FD\u9645\u8D38\u6613\u672F\u8BED",shippingType:"\u8FD0\u8F93\u65B9\u5F0F",specialProcedure:"\u7279\u6B8A\u6D41\u7A0B\uFF1A",orderConditions:"\u611F\u8C22\u60A8\u5BF9\u6211\u4EEC\u7684\u4FE1\u4EFB\uFF0C\u8C28\u81F4\u8BDA\u631A\u95EE\u5019\u3002<br><br><b>{{orgName}}</b>",ncmValue:"NCM: {{val}}
15",ipiTaxRate:"IPI %: {{val}}",entryPriceWithTaxes:"\u542B\u7A0E\u4EF7\u683C",taxesTotal:"\u7A0E\u8D39\u603B\u8BA1",totalTaxesBrazil:"\u7A0E\u8D39\uFF08PIS/COFINS/ICMS\uFF09"},product:{leadTime:"\u4EA4\u8D27\u5468\u671F",unitValue:"\u5355\u4EF7",qty:"\u6570\u91CF",units:"\u5355\u4F4D",value:"\u91D1\u989D",productCode:"\u4EA7\u54C1\u7F16\u7801",productDesignation:"\u4EA7\u54C1\u540D\u79F0",productDisclaimer:"\u4EA7\u54C1\u7248\u672C\u3001\u989C\u8272\u548C\u9009\u9879\u53EF\u80FD\u4E0E\u4E0A\u56FE\u6240\u793A\u4E0D\u540C\uFF0C\u8BF7\u4EE5\u914D\u7F6E\u53C2\u6570\u4E3A\u51C6\u3002",applicationInformation:"\u5E94\u7528\u4FE1\u606F",application:"\u5E94\u7528",machine:"\u8BBE\u5907",drive:"\u9A71\u52A8",applicationTechnicalData:"\u5E94\u7528\u6280\u672F\u6570\u636E",systemTechnicalData:"\u7CFB\u7EDF\u6280\u672F\u6570\u636E",motorPowerLosses:"\u6839\u636E IEC 61800-9 \u80FD\u6548\u6807\u51C6\uFF0C\u7535\u673A\u529F\u7387\u635F\u8017 [W]\uFF1A",ies2ClassSystem:"IES2 \u7CFB\u7EDF\u7B49\u7EA7",relativeTorque:"\u76F8\u5BF9\u626D\u77E9",relativeSpeed:"\u76F8\u5BF9\u8F6C\u901F [%]","3dDrawing":"3D \u56FE\u7EB8","2dDraft":"2D \u56FE\u7EB8",datasheet:"\u6570\u636E\u8868\u53CA\u5C3A\u5BF8",catalogueBrochures:"\u4EA7\u54C1\u76EE\u5F55\u548C\u5BA3\u4F20\u518C",appTechModal:{visible:"\u53EF\u89C1",techName:"\u6280\u672F\u540D\u79F0",name:"\u540D\u79F0"}},terms:{generalConditionsOfSale:"\u9500\u552E\u901A\u7528\u6761\u6B3E"}}};var ER={quickOrder:{header:{product:"\u4EA7\u54C1",designation:"\u578B\u53F7",qty:"\u6570\u91CF"},skuPlaceholder:"\u8F93\u5165SKU",importXml:"\u5BFC\u5165\u8D2D\u7269\u8F66\uFF08Xml\uFF09",resetForm:"\u91CD\u7F6E\u8868\u5355",addToCart:"\u52A0\u5165\u8D2D\u7269\u8F66",showDescription:"\u663E\u793A\u63CF\u8FF0",addToQuote:"\u52A0\u5165\u62A5\u4EF7",modal:{techDrawings:"\u6280\u672F\u56FE\u7EB8"},close:"\u5173\u95ED",extDescr:"\u4EA7\u54C1\u6269\u5C55\u63CF\u8FF0"},materialModal:{tabs:{materials:"\u7269\u6599",myMaterials:"\u6211\u7684\u7269\u6599"},form:{category:"\u7C7B\u522B",series:"\u7CFB\u5217",materialCode:"\u7269\u6599\u4EE3\u7801",description:"\u63CF\u8FF0",code:"\u4EE3\u7801"},categories:{all:"\u5168\u90E8",components:"\u7EC4\u4EF6",special:"\u5BA2\u6237\u7279\u6B8A\u4EA7\u54C1",kit:"\u5957\u4EF6",standard:"\u6807\u51C6\u6210\u54C1\uFF08\u53EF\u914D\u7F6E\uFF09",subgroup:"\u5B50\u7EC4"},actions:{search:"\u641C\u7D22",close:"\u5173\u95ED"},searching:"\u641C\u7D22\u4E2D...",table:{code:"\u4EE3\u7801",description:"\u63CF\u8FF0",inforecord:"\u4FE1\u606F\u8BB0\u5F55"},myMaterials:{header:"\u6309\u81EA\u5B9A\u4E49\u7269\u6599\u4EE3\u7801\u67E5\u627E\u4EA7\u54C1",subheader:"\u5982\u679C\u60A8\u5C1A\u672A\u521B\u5EFA\u81EA\u5B9A\u4E49\u7269\u6599\uFF0C\u53EF\u4EE5\u5728\u4EE5\u4E0B\u90E8\u5206\u6DFB\u52A0",link:"\u6211\u7684\u7269\u6599"}},bfOrderDetails:{columns:{id:"ID",code:"\u4EE3\u7801",materialCode:"\u7269\u6599\u4EE3\u7801",customerMaterialCode:"\u5BA2\u6237\u7269\u6599\u4EE3\u7801",description:"\u63CF\u8FF0",quantity:"\u6570\u91CF",orderQuantity:"\u8BA2\u5355\u6570\u91CF",confirmedQuantity:"\u786E\u8BA4\u6570\u91CF",shippedQuantity:"\u5DF2\u53D1\u8D27\u6570\u91CF",confirmed:"\u5DF2\u786E\u8BA4",shippedQty:"\u5DF2\u53D1\u8D27\u6570\u91CF",lineItemTotal:"\u884C\u9879\u76EE\u5408\u8BA1",status:"\u72B6\u6001",invoiceNumber:"\u53D1\u7968\u7F16\u53F7",notaFiscalNumber:"Nota Fiscal\u7F16\u53F7",invoiceType:"\u53D1\u7968\u7C7B\u578B",positionId:"\u4F4D\u7F6EID",invoiceDate:"\u53D1\u7968\u65E5\u671F",netValue:"\u51C0\u503C",shipmentDate:"\u53D1\u8D27\u65E5\u671F",shipmentDoc:"\u53D1\u8D27\u5355\u636E",shipmentVia:"\u53D1\u8D27\u65B9\u5F0F",shipTerms:"\u53D1\u8D27\u6761\u6B3E",billOfLading:"\u63D0\u5355",trackingNo:"\u8FFD\u8E2A\u53F7",requestedDeliveryDate:"\u8981\u6C42\u4EA4\u8D27\u65E5\u671F",confirmedDate:"\u786E\u8BA4\u65E5\u671F",expectedDeliveryDate:"\u9884\u8BA1\u4EA4\u8D27\u65E5\u671F"},tracking:"\u8FFD\u8E2A",statuses:{PENDING_APPROVAL:"\u5F85\u5BA1\u6279",R:"\u672A\u7ED3",F:"\u5DF2\u786E\u8BA4",P:"\u90E8\u5206\u53D1\u8D27",S:"\u5DF2\u53D1\u8D27",I:"\u5DF2\u5F00\u7968",D:"\u5DF2\u53D6\u6D88"},blockStatuses:{E0001:"",E0005:"",E0007:"\u9879\u76EE\u88AB\u51BB\u7ED3",Z0001:"\u9879\u76EE\u5EF6\u8FDF"},documents:{download:"\u4E0B\u8F7D"},modal:{title:"\u8BE6\u60C5",material:{title:"\u7269\u6599\u63CF\u8FF0",code:"\u7269\u6599\u4EE3\u7801",customerId:"\u5BA2\u6237\u7269\u6599\u4EE3\u7801",designation:"\u578B\u53F7"},price:{title:"\u4EF7\u683C\u63CF\u8FF0",unitPrice:"\u5355\u4EF7",surcharge:"\u4E34\u65F6\u9644\u52A0\u8D39",orderedQuantity:"\u8BA2\u8D2D\u6570\u91CF",expediteCharges:"\u52A0\u6025\u8D39",packaging:"\u5305\u88C5",transport:"\u8FD0\u8F93",totalAmount:"\u603B\u91D1\u989D",totalAmountWithSurcharge:"\u542B\u4E34\u65F6\u9644\u52A0\u8D39\u7684\u603B\u91D1\u989D"},quantity:{title:"\u6570\u91CF",confirmed:"\u786E\u8BA4\u6570\u91CF",shipped:"\u53D1\u8D27\u6570\u91CF",billed:"\u5F00\u7968\u6570\u91CF"}}}};var DR={savedCartDetails:{editSavedCart:"\u7F16\u8F91",deleteSavedCart:"\u5220\u9664\u8D2D\u7269\u8F66",backToSavedCarts:"\u8FD4\u56DE\u8BA2\u5355\u6A21\u677F",itemsWarning:"\u4FC3\u9500\u548C\u603B\u8BA1\u53CD\u6620\u7684\u662F\u8D2D\u7269\u8F66\u4FDD\u5B58\u65F6\u7684\u72B6\u6001\u3002\u8D2D\u7269\u8F66\u6062\u590D\u540E\uFF0C\u4FC3\u9500\u548C\u603B\u8BA1\u53EF\u80FD\u4F1A\u
156539\u53D8\u6216\u4E0D\u518D\u9002\u7528\u3002"},savedCartList:{makeCartActive:"\u6062\u590D"},savedCartDialog:{saveForLater:"\u4FDD\u5B58\u8D2D\u7269\u8F66",itemsSavedForLater:"\u60A8\u7684\u8D2D\u7269\u8F66\u5C06\u88AB\u79FB\u81F3\u5DF2\u4FDD\u5B58\u7684\u8D2D\u7269\u8F66\u5217\u8868\u3002",savedCartName:"\u540D\u79F0",savedCartDescription:"\u63CF\u8FF0",charactersLeft:"\u5269\u4F59\u5B57\u7B26\uFF1A{{count}}",restoreSavedCart:"\u6062\u590D\u5DF2\u4FDD\u5B58\u7684\u8D2D\u7269\u8F66",name:"\u8D2D\u7269\u8F66\u540D\u79F0\uFF1A",id:"ID\uFF1A",quantityFull:"\u4EA7\u54C1\u6570\u91CF\uFF1A",followingCartRestore:"\u4EE5\u4E0B\u5DF2\u4FDD\u5B58\u7684\u8D2D\u7269\u8F66\u5C06\u6062\u590D\u4E3A\u5F53\u524D\u8D2D\u7269\u8F66",keepCopySavedCart:"\u5728\u5DF2\u4FDD\u5B58\u5217\u8868\u4E2D\u4FDD\u7559\u6B64\u8D2D\u7269\u8F66\u7684\u526F\u672C",nameOfCloneCart:"\u8D2D\u7269\u8F66\u4E2D\u7684\u5F53\u524D\u5546\u54C1\u5C06\u4FDD\u5B58\u4E3A\uFF1A",preventSaveActiveCart:"\u6211\u4E0D\u60F3\u4FDD\u5B58\u5546\u54C1\u4EE5\u5907\u540E\u7528"},addToSavedCart:{saveCartForLater:"\u4FDD\u5B58\u4E3A\u6A21\u677F"}};var IR={customerTicketing:{ticketId:"\u5DE5\u5355\u7F16\u53F7",createdOn:"\u521B\u5EFA\u65E5\u671F",changedOn:"\u66F4\u65B0\u65E5\u671F",uploadFile:"\u9009\u62E9\u6587\u4EF6",cancel:"\u8FD4\u56DE"},createCustomerTicket:{addNewRequest:"\u6DFB\u52A0\u652F\u6301\u5DE5\u5355",addRequest:"\u65B0\u589E",associateTo:"\u5173\u8054\u81F3",attachFile:"\u9644\u52A0\u6587\u4EF6",selectCategory:"\u9009\u62E9\u7C7B\u522B",updated:"\u5DF2\u66F4\u65B0",Cart:"\u8D2D\u7269\u8F66",Order:"\u8BA2\u5355",SavedCart:"\u5DF2\u4FDD\u5B58\u7684\u8D2D\u7269\u8F66",subjectMessage:"\u914D\u7F6E {{designation}} \u7684\u652F\u6301\u8BF7\u6C42",cartSubjectMessage:"\u8D2D\u7269\u8F66\u4EE3\u7801 {{cartCode}} \u7684\u652F\u6301\u8BF7\u6C42"}};var zR={updateProfileForm:{companyName:"\u516C\u53F8\u540D\u79F0",email:"\u7535\u5B50\u90AE\u7BB1",phone:"\u7535\u8BDD",country:"\u56FD\u5BB6",measurementSystem:"\u8BA1\u91CF\u7CFB\u7EDF",taxExemptionDocument:"\u6DFB\u52A0\u514D\u7A0E\u6587\u4EF6",maxFileSize:"\u6700\u5927\u6587\u4EF6\u5927\u5C0F\u4E3A {{ maxFileSize }} MB",downloadTaxExemptionDocument:"\u4E0B\u8F7D\u5F53\u524D\u6587\u4EF6",taxExemptionExpiration:"\u6587\u4EF6\u6709\u6548\u671F\uFF1A{{ expirationDate }}",update:"\u66F4\u65B0"}};var MR={s4omScheduleLines:{entryInfo:"{{quantity}} {{unit}} \u4E8E {{date}}",missingLine:"{{quantity}} {{unit}} \u5C1A\u672A\u5B89\u6392"}};var OR={address:vR,bonfiglioli_translations:yR,cart:CR,checkout:kR,checkoutB2B:_R,common:SR,configurator:AR,order:wR,payment:PR,product:TR,quote:xR,orderManagement:ER,savedCart:DR,customerTicketing:IR,myAccount:zR,s4omScheduleLines:MR};var NR={de:rO,en:SO,es:qO,fr:aN,it:CN,pt:LN,tr:eR,vi:bR,zh:OR};var RR={quote:["header","migratecodes","informations","entries","salesConditions","notes","partners","quotePdf"],bonfiglioli_translations:["category","footer","bfHeader","hero","product-search","search","SearchResultTabContainer","ProductDetailsTabPanelContainer","ConfiguratorTabPanelContainer","SmartsizerConfiguratorTabPanelContainer","addToCartComponent","specs","availableProducts","b2b-unit-selector","updateProfile","cartPage","importSavedCart","workspace","bfOrderHistory","OrderManagementTabContainer","OrderDetailsTabContainer","WorkspaceTabContainer","SelectorTabContainer","selector","bom","dashboard","DistributorTicketsTabContainer","rfqTickets","upgradeAccount","navigationHelp","viewConfiguration","interactiveNotifications","auctions","3dPreview","survey"],orderManagement:["quickOrder","materialModal","bfOrderDetails"],product:[...nC.product,"docSection"]};Tp(MM);Tp(OM);Tp(NM);Tp(RM);var oC=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({i18n:{resources:{de:LM,en:BM,es:FM,fr:qM,it:jM,pt:UM,zh:VM},chunks:nC,fallbackLang:"en"}}),ue({i18n:{resources:{de:Qz,en:vv,es:Zz,fr:Yz,it:Jz,pt:Xz,zh:eM},chunks:yv,fallbackLang:"en"}}),ue({i18n:{resources:{de:HD,en:kb,es:KD,fr:GD,it:WD,pt:QD,zh:ZD},chunks:_b,fallbackLang:"en"}}),ue({i18n:{resources:{de:YD,en:Ab,es:JD,fr:XD,it:eI,pt:tI,zh:iI},chunks:wb,fallbackLang:"en"}}),ue({i18n:{resources:{de:PI,en:Lb,es:TI,fr:xI,it:EI,pt:DI,zh:II},chunks:Bb,fallbackLang:"en"}}),ue({i18n:{resources:{de:CI,en:Nb,es:kI,fr:_I,it:SI,pt:AI,zh:wI},chunks:Rb,fallbackLang:"en"}}),ue({i18n:{resources:{de:Vz,en:fv,es:$z,fr:Hz,it:Kz,pt:Gz,zh:Wz},chunks:hv,fallbackLang:"en"}}),ue({i18n:{resources:{de:gI,en:zb,es:fI,fr:hI,it:bI,pt:vI,zh:yI},chunks:Mb,fallbackLang:"en"}}),ue({i18n:{resources:{de:aI,en:Tb,es:nI,fr:oI,it:rI,pt:sI,zh:lI},chunks:xb,fallbackLang:"en"}}),ue({i18n:{resources:{de:pz,en:tv,es:gz,fr:fz,it:hz,pt:bz,zh:vz},chunks:iv,fallbackLang:"en"}}),ue({i18n:{resources:NR,chunks:RR,fallbackLang:"en"}})]})}};var rC=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({cmsComponents:{UpdateProfileComponent:{component:()=>import("./chunk-V6KBOYZI.js").then(t=>t.BonfiglioliUpdateProfileComponent)}}}),{provide:aE,useClass:ED},xD],imports:[DD]})}};var sC=class i{constructor(t,e,a){this.http=t;this.occEndpoints=e;this.converter=a}getWorkspaceConfigs(t,e){let a=this.occEndpoints.buildUrl("workspace",{urlParam
15s:{userId:t},queryParams:e,scope:"configurations"});return this.http.get(a)}getWorkspaceFavorites(t,e){let a=this.occEndpoints.buildUrl("workspace",{urlParams:{userId:t},queryParams:e,scope:"favorites"});return this.http.get(a)}getWorkspaceCarts(t,e){let a=this.occEndpoints.buildUrl("workspace",{urlParams:{userId:t},queryParams:e,scope:"carts"});return this.http.get(a)}getWorkspaceMessages(t){let e=this.occEndpoints.buildUrl("workspace",{urlParams:{userId:t},scope:"messages"});return this.http.get(e)}sendMessage(t,e){let a=this.occEndpoints.buildUrl("workspace",{urlParams:{userId:e},scope:"sendMessage"});return this.http.post(a,t)}static{this.\u0275fac=function(e){return new(e||i)(Ke($i),Ke(fi),Ke(Oa))}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};function gme(i,t){i&1&&(p(0,"h4"),S(1),A(2,"cxTranslate"),g()),i&2&&(d(),B(w(2,1,"workspace.modal.titleDelete")))}function fme(i,t){i&1&&(p(0,"h4"),S(1),A(2,"cxTranslate"),g()),i&2&&(d(),B(w(2,1,"workspace.modal.titleRestore")))}function hme(i,t){i&1&&(p(0,"p"),S(1),A(2,"cxTranslate"),g()),i&2&&(d(),B(w(2,1,"workspace.modal.deleteMessage")))}function bme(i,t){i&1&&(p(0,"p"),S(1),A(2,"cxTranslate"),g()),i&2&&(d(),B(w(2,1,"workspace.modal.restoreMessage")))}function vme(i,t){if(i&1){let e=ke();p(0,"div",15)(1,"p"),S(2),A(3,"cxTranslate"),g(),F(4,"input",16),g(),p(5,"label",17)(6,"input",18),Xo("ngModelChange",function(n){W(e);let o=v();return Jo(o.preventSaveActiveCart,n)||(o.preventSaveActiveCart=n),Q(n)}),g(),p(7,"p"),S(8),A(9,"cxTranslate"),g()()}if(i&2){let e=v();d(2),B(w(3,5,"workspace.modal.activeCartMsg")),d(2),k("disabled",e.preventSaveActiveCart)("value",e.activeCartName),d(2),Yo("ngModel",e.preventSaveActiveCart),d(2),B(w(9,7,"workspace.modal.saveActiveCart"))}}function yme(i,t){i&1&&(S(0),A(1,"cxTranslate")),i&2&&j(" ",w(1,1,"workspace.modal.deleteButton")," ")}function Cme(i,t){i&1&&(S(0),A(1,"cxTranslate")),i&2&&j(" ",w(1,1,"workspace.modal.sendButton")," ")}var lC=class i{constructor(t,e,a,n){this.activeCartFacade=t;this.savedCartFacade=e;this.cartActionsService=a;this.routingService=n;this.closeModal=new Vi;this.activeCartName=new Date().getTime().toString();this.cartEntries$=this.activeCartFacade.getEntries();this.keepRestoredCart=!0;this.preventSaveActiveCart=!1}close(t){document.body.classList.remove("no-scroll"),this.closeModal.emit(t)}deleteRestoreCart(){this.cart?.code?this.action==="restore"?this.cartActionsService.restoreSavedCart(this.cart.code,{keepRestoredCart:this.keepRestoredCart,preventSaveActiveCart:this.preventSaveActiveCart,cartName:this.activeCartName}).subscribe({next:t=>{t?.errorMsg?console.warn("Business error:",t.errorMsg):this.routingService.go({cxRoute:"cart"}),this.close(!1)},error:t=>{console.error("HTTP error restoring cart",t)}}):this.action==="delete"&&(this.savedCartFacade.deleteSavedCart(this.cart.code),this.close(!0)):console.error("Cart id can't be null")}static{this.\u0275fac=function(e){return new(e||i)(Ve(Su),Ve(_h),Ve(zu),Ve(Pi))}}static{this.\u0275cmp=Oe({type:i,selectors:[["bonfiglioli-delete-restore-cart-modal"]],inputs:{action:"action",cart:"cart"},outputs:{closeModal:"closeModal"},standalone:!1,decls:47,vars:25,consts:[[1,"modal"],[1,"modal-content"],[1,"modal-header"],[1,"modal-title"],[3,"click"],["type","CLOSE"],[1,"modal-body"],[1,"row"],[1,"bf-details"],["for","keepRestoredCart"],["type","checkbox","id","keepRestoredCart","name","keepRestoredCart","checked","checked",3,"ngModelChange","ngModel"],[1,"modal-footer"],[1,"bf-button"],["type","button",1,"btn","btn-secondary",3,"click"],["type","submit",1,"btn","btn-primary",3,"click"],[1,"bf-restore-current-cart"],["type","text","name","activeCartName","id","activeCartName",3,"disabled","value"],["for","preventSaveActiveCart",1,"prevent-save-active-cart"],["type","checkbox","id","preventSaveActiveCart","name","preventSaveActiveCart",3,"ngModelChange","ngModel"]],template:function(e,a){if(e&1){let n=ke();p(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3),Y(4,gme,3,3,"h4")(5,fme,3,3,"h4"),g(),p(6,"button",4),$("click",function(){return a.close(!1)}),F(7,"cx-icon",5),g()(),p(8,"div",6),Y(9,hme,3,3,"p")(10,bme,3,3,"p"),p(11,"div",7)(12,"span",8),S(13),A(14,"cxTranslate"),g(),p(15,"span",8)(16,"b"),S(17),g()(),p(18,"span",8),S(19),A(20,"cxTranslate"),g(),p(21,"span",8)(22,"b"),S(23),g()(),p(24,"span",8),S(25),A(26,"cxTranslate"),g(),p(27,"span",8)(28,"b"),S(29),g()()(),p(30,"label",9)(31,"input",10),Xo("ngModelChange",function(r){return W(n),Jo(a.keepRestoredCart,r)||(a.keepRestoredCart=r),Q(r)}),g(),p(32,"p"),S(33),A(34,"cxTranslate"),g()(),Nr(35),A(36,"async"),Y(37,vme,10,9),g(),p(38,"div",11)(39,"div",12)(40,"button",13),$("click",function(){return a.close(!1)}),S(41),A(42,"cxTranslate"),g()(),p(43,"div",12)(44,"button",14),$("click",function(){return a.deleteRestoreCart()}),Y(45,yme,2,3)(46,Cme,2,3),g()()()()()}if(e&2){d(4),J(a.action==="delete"?4:a.action==="restore"?5:-1),d(5),J(a.action==="delete"?9:a.action==="restore"?10:-1),d(4),j("",w(14,13,"workspace.modal.cartName"),":"),d(4),B(a.cart==null?null:a.cart.name),d(2),j("",w(20,15,"workspace.modal.cartId"),":"),d(4),B(a.cart==null?null:a.cart.code),d(2),j("",w(26,17,"workspace.modal.numberOfProducts"),":"),d(4),B(a.cart==null?null:a.cart.totalItems),d(2),Yo("ngModel",a.keepRestoredCart),d(2),B(w(34,19,"workspace.modal.retainSavedCart"));let n=w(36,21,a.cartEntries$);d(4),J(((n==null?null:n.length)??0)>0?37:-1),d(4),B(w(42,23,"workspace.modal.cancelButton")),d(4),J(a.action==="delete"?45:a.action==="restore"?46:-1)}},dependencies:[gu,Wi,pn,hi,dt,at],styles:[".modal[_ngcontent-%COMP%]{position:fixed;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;box-shadow:0 5px 15px var(--cx-color-box-shadow)}
15.modal[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%]{background-color:var(--cx-color-light);opacity:1;z-index:11;height:fit-content;border-radius:5px;width:fit-content;max-height:90%;margin:30px 0}.modal[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-header[_ngcontent-%COMP%]{border:0}.modal[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-header[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:var(--cx-color-secondary);font-size:2rem;line-height:1;padding:15px;margin:0}.modal[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-header[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:32px;height:32px;color:var(--cx-color-category-scroll-buttons);background-color:var(--cx-color-light);border:0}.modal[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-header[_ngcontent-%COMP%] button[_ngcontent-%COMP%] cx-icon[_ngcontent-%COMP%]{font-size:1.5rem}.modal[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%]{padding:15px 40px 30px}.modal[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:.875rem;color:var(--bf-color-dark-grey)}.modal[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .row[_ngcontent-%COMP%]{margin:0;flex-direction:row;border:0}.modal[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .row[_ngcontent-%COMP%] .bf-details[_ngcontent-%COMP%]{width:50%;font-size:.875rem}.modal[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{margin-top:25px;display:flex;flex-direction:row;gap:5px}.modal[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] label[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]{width:13px;height:13px;position:relative;margin-top:2px;margin-inline-start:0}.modal[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] label[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;font-size:.75rem}.modal[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .bf-restore-current-cart[_ngcontent-%COMP%]{margin-top:40px}.modal[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .bf-restore-current-cart[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin-bottom:10px}.modal[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .bf-restore-current-cart[_ngcontent-%COMP%] input[type=text][_ngcontent-%COMP%]{width:100%;padding:7px 16px;line-height:1.785714286;color:var(--bf-color-dark-grey);border:1px solid var(--cx-color-medium);border-radius:5px;box-shadow:inset 0 1px 1px #00000013}.modal[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .bf-restore-current-cart[_ngcontent-%COMP%] input[type=text][_ngcontent-%COMP%]:focus{border-color:var(--bf-color-light-blue);box-shadow:inset 0 1px 1px #00000013,0 0 8px #66afe999}.modal[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .prevent-save-active-cart[_ngcontent-%COMP%]{margin-top:15px}.modal[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-footer[_ngcontent-%COMP%]{justify-content:center;border-top:0px;flex-wrap:nowrap;padding:12px 25px 30px}.modal[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-footer[_ngcontent-%COMP%] .bf-button[_ngcontent-%COMP%]{width:50%;padding:0 15px}.modal[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-footer[_ngcontent-%COMP%] .bf-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{min-height:unset;width:100%;font-size:.875rem;line-height:1.42857143;font-weight:600;padding:8px 32px}.modal[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-footer[_ngcontent-%COMP%] .bf-button[_ngcontent-%COMP%] button.btn-secondary[_ngcontent-%COMP%]{border-color:var(--cx-color-secondary)}
15.modal[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%] .modal-footer[_ngcontent-%COMP%] .bf-button[_ngcontent-%COMP%] button.btn-secondary[_ngcontent-%COMP%]:hover{border-color:var(--cx-color-primary)}"]})}};var Xl=class i{transform(t){if(!t)return{key:"workspace.configs.minutesAgo",params:{value:0}};let e=Math.floor((Date.now()-new Date(t).getTime())/6e4);return e>1440?{key:"workspace.daysAgo",params:{value:Math.floor(e/1440)}}:e>60?{key:"workspace.hoursAgo",params:{value:Math.floor(e/60)}}:{key:"workspace.minutesAgo",params:{value:e}}}static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275pipe=tu({name:"timeAgo",type:i,pure:!0})}};function Ame(i,t){if(i&1&&(S(0),A(1,"cxTranslate")),i&2){let e=t;j(" ",$t(1,1,e.key,e.params)," ")}}function wme(i,t){i&1&&(p(0,"span",13),S(1),A(2,"cxTranslate"),g()),i&2&&(d(),j(" ",w(2,1,"workspace.badgeDraft")," "))}function Pme(i,t){i&1&&(p(0,"span",14),S(1),A(2,"cxTranslate"),g()),i&2&&(d(),j(" ",w(2,1,"workspace.badgeShared")," "))}function Tme(i,t){if(i&1&&(Y(0,wme,3,3,"span",13),Y(1,Pme,3,3,"span",14)),i&2){let e=v().$implicit;J(e.shareStatus==="DRAFT"?0:-1),d(),J(e.shareStatus==="SHARED"?1:-1)}}function xme(i,t){if(i&1){let e=ke();p(0,"tr")(1,"td"),S(2),g(),p(3,"td"),S(4),g(),p(5,"td"),S(6),g(),p(7,"td",10),S(8),g(),p(9,"td",11),Y(10,Ame,2,4),A(11,"timeAgo"),g(),p(12,"td"),Y(13,Tme,2,2),g(),p(14,"td")(15,"bonfiglioli-dropdown",12,0),$("toggle",function(){let n=W(e),o=n.$implicit,r=n.$index,s=v(2);return Q(s.toggleSecondaryActions(r,o))}),g()()()}if(i&2){let e,a=t.$implicit,n=t.$index,o=v(2);d(2),j(" ",a.code," "),d(2),j(" ",a.totalItems," "),d(2),j(" ",a.totalPriceWithTax==null?null:a.totalPriceWithTax.formattedValue," "),d(2),j(" ",a.b2bCustomerData==null?null:a.b2bCustomerData.name," "),d(2),J((e=w(11,9,a.modifiedtime))?10:-1,e),d(3),J(a.shareStatus?13:-1),d(2),k("isOpen",o.openDropdown[n])("options",o.getProductOptions(a))("triggerIcon",o.bfIconTypes.DOTS)}}function Eme(i,t){if(i&1){let e=ke();p(0,"bonfiglioli-delete-restore-cart-modal",15),$("closeModal",function(){W(e);let n=v(2);return Q(n.closeDeleteRestoreModal())}),g()}if(i&2){let e=v(2);k("action",e.actionType)("cart",e.selectedCart)}}function Dme(i,t){if(i&1){let e=ke();p(0,"bonfiglioli-send-message-modal",16),$("closeModal",function(){W(e);let n=v(2);return Q(n.closeModal())}),g()}if(i&2){let e=v(),a=v();k("userList",e.userContacts)("code",a.selectedCart==null?null:a.selectedCart.code)}}function Ime(i,t){if(i&1){let e=ke();p(0,"div")(1,"div",1)(2,"div",2)(3,"bonfiglioli-facet-list",3),$("facetListChange",function(n){W(e);let o=v();return Q(o.onFacetChange(n))}),g()(),p(4,"div",4)(5,"div",5)(6,"table")(7,"thead")(8,"tr")(9,"th"),S(10),A(11,"cxTranslate"),g(),p(12,"th"),S(13),A(14,"cxTranslate"),g(),p(15,"th"),S(16),A(17,"cxTranslate"),g(),p(18,"th"),S(19),A(20,"cxTranslate"),g(),p(21,"th"),S(22),A(23,"cxTranslate"),g(),p(24,"th"),S(25),A(26,"cxTranslate"),g(),F(27,"th"),g()(),p(28,"tbody"),ut(29,xme,17,11,"tr",null,Yt),g()(),p(31,"div",6)(32,"cx-pagination",7),$("viewPageEvent",function(n){W(e);let o=v();return Q(o.onPageChange(n))}),g()()()()(),Y(33,Eme,1,2,"bonfiglioli-delete-restore-cart-modal",8),Y(34,Dme,1,2,"bonfiglioli-send-message-modal",9),g()}if(i&2){let e=t,a=v();d(3),k("bonfiglioliFacetList$",a.facetList$),d(7),j(" ",w(11,11,"workspace.cartId")," "),d(3),j(" ",w(14,13,"workspace.items")," "),d(3),j(" ",w(17,15,"workspace.total")," "),d(3),j(" ",w(20,17,"workspace.createdBy")," "),d(3),j(" ",w(23,19,"workspace.updated")," "),d(3),j(" ",w(26,21,"workspace.status")," "),d(4),mt(e.results),d(3),k("pagination",e.pagination)("defaultPage",0),d(),J(a.isDeleteRestoreModalOpen?33:-1),d(),J(
15a.isSendMessageModalOpen?34:-1)}}var cC=class i{constructor(t,e,a,n,o){this.workspaceService=t;this.bookmarkService=e;this.vcr=a;this.launchDialogService=n;this.userIdService=o;this.params$=new Ta({initialDate:this.workspaceService.getInitialDateFilter(),finalDate:this.workspaceService.getFinalDateFilter()});this.workspaceCart$=qi([this.userIdService.getUserId(),this.params$]).pipe(Qe(([t,e])=>Nf(0).pipe(Qe(()=>this.workspaceService.getWorkspaceCarts(t,e)))));this.optionsMap=new Map;this.openDropdown=[];this.isDeleteRestoreModalOpen=!1;this.isSendMessageModalOpen=!1;this.actionType="";this.bfIconTypes=gn;this.facetList$=qi([this.workspaceCart$,this.params$]).pipe(bt(([t,e])=>({facets:[{name:"Status",code:"status",multiSelect:!1,expanded:!1,type:"DROPDOWN",values:t.cartStatusFilterValues?.map(a=>({name:a,selected:a===e.shareStatus}))},{name:"Created By",code:"createdBy",multiSelect:!1,expanded:!1,type:"DROPDOWN",values:t.userFilterValues?.map(a=>({name:a.name,selected:a.name===e.createdby}))},{name:"Initial Date",code:"initialDate",multiSelect:!1,expanded:!0,type:"DATE",selectedValue:e.initialDate},{name:"Final Date",code:"finalDate",multiSelect:!1,expanded:!0,type:"DATE",selectedValue:e.finalDate}],activeFacets:[]})))}ngOnInit(){this.userIdService.getUserId().pipe(nt(1)).subscribe(t=>this.userId=t)}toggleSecondaryActions(t,e){this.openDropdown[t]=!this.openDropdown[t],this.selectedCart=e}calculateMinutes(t){if(!t)return 0;let e=Date.now()-t.getTime();return Math.floor(e/6e4)}onPageChange(t){this.updateParams({page:t})}onFacetChange(t){switch(t.facet?.code){case"status":{this.updateParams({shareStatus:t.name,page:0});break}case"createdBy":{this.updateParams({createdby:t.name,page:0});break}case"initialDate":{this.updateParams({initialDate:t.name,page:0});break}case"finalDate":{this.updateParams({finalDate:t.name,page:0});break}}}updateParams(t){this.params$.next($e($e({},this.params$.value),t))}closeDeleteRestoreModal(){this.isDeleteRestoreModalOpen=!1}closeModal(){this.isSendMessageModalOpen=!1}getProductOptions(t){if(!t.code)return[];if(this.optionsMap.has(t.code))return this.optionsMap.get(t.code);let e=[{labelKey:"workspace.restore",action:a=>{console.log("restoring"),a&&(console.log("event found"),this.openDialog(a,t,Au.RESTORE))}},...t.shareStatus!=="SHARED"?[{labelKey:"workspace.share",action:()=>this.handleShare(t)}]:[],{labelKey:"workspace.message",action:()=>this.isSendMessageModalOpen=!0},{labelKey:"workspace.delete",action:a=>{a&&this.openDialog(a,t,Au.DELETE)}}];return this.optionsMap.set(t.code,e),e}handleShare(t){if(console.log("changing cart share"),!t.code)return;let e=t.code;this.bookmarkService.changeCartShare(e,!0).subscribe(a=>{a&&(t.shareStatus="SHARED",this.optionsMap.delete(e),this.updateParams({}))})}openDialog(t,e,a){let n=a===Au.RESTORE?"cart":"",o=this.launchDialogService.openDialog(eo.SAVED_CART,void 0,this.vcr,{cart:e,layoutOption:a,successRoute:n});o&&o.pipe(ia()).subscribe(()=>{this.updateParams({})}),t.stopPropagation()}static{this.\u0275fac=function(e){return new(e||i)(Ve(Ys),Ve(U2),Ve(rs),Ve(gr),Ve(na))}}static{this.\u0275cmp=Oe({type:i,selectors:[["bonfiglioli-workspace-carts"]],standalone:!1,decls:2,vars:3,consts:[["dropdown",""],[1,"row"],[1,"col-xs-12","col-md-3"],[3,"facetListChange","bonfiglioliFacetList$"],[1,"col-xs-12","col-md-9"],[1,"bf-table__wrapper"],[1,"pagination-wrapper"],[3,"viewPageEvent","pagination","defaultPage"],[3,"action","cart"],[3,"userList","code"],[1,"bf-table-wrapper-info"],[1,"bf-table-wrapper-updated"],[3,"toggle","isOpen","options","triggerIcon"],[1,"cart-draft-badge"],[1,"cart-shared-badge"],[3,"closeModal","action","cart"],[3,"closeModal","userList","code"]],template:function(e,a){if(e&1&&(Y(0,Ime,35,23,"div"),A(1,"async")),e&2){let n;J((n=w(1,1,a.workspaceCart$))?0:-1,n)}},dependencies:[vs,gs,hr,Kh,lC,dt,at,Xl],styles:[".bf-table__wrapper[_ngcontent-%COMP%]{display:block}.bf-table__wrapper[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.bf-table__wrapper[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{padding:0 16px 5px;border-bottom:1px solid var(--bf-color-grey-border);text-transform:capitalize;font-size:.875rem;font-weight:600;color:var(--bf-color-dark-grey);white-space:nowrap;vertical-align:middle}.bf-table__wrapper[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{padding:16px;line-height:1.42857143;border-top:1px solid var(--bf-color-grey-border);font-size:.875rem}.bf-table__wrapper[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td[_ngcontent-%COMP%]:last-child{text-align:end}.bf-table__wrapper[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td.bf-table-wrapper-info[_ngcontent-%COMP%], .bf-table__wrapper[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td.bf-table-wrapper-updated[_ngcontent-%COMP%]{font-size:.75rem}.bf-table__wrapper[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{display:block;width:100%;padding:5px;border-radius:5px;text-align:center;line-height:1;color:var(--cx-color-light);font-size:.625rem;font-weight:700}.bf-table__wrapper[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td[_ngcontent-%COMP%] span.cart-draft-badge[_ngcontent-%COMP%]{background-color:var(--bf-color-dark-grey)}.bf-table__wrapper[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td[_ngcontent-%COMP%] span.cart-shared-badge[_ngcontent-%COMP%]{background-color:var(--cx-color-primary)}.bf-table__wrapper[_ngcontent-%COMP%] .pagination-wrapper[_ngcontent-%COMP%] cx-pagination[_ngcontent-%COMP%]{justify-content:center}"]})}};var dC=(n=>(n.CONFIGURATION="CONFIGURATION",n.DESIGNATION="DESIGNATION",n.PRODUCT="PRODUCT",n.SELECTOR="SELECTOR",n))(dC||{});function zme(i,t){if(i&1){let e=ke();p(0,"a",1),$("click",function(){W(e);let n=v();return Q(n.navigateToConfiguratorFromBookmark(n.item.product==null?null:n.item.product.code,n.item.bookmarkCode))}),S(1),g()}if(i&2){let e=v();d(),j(" ",e.item.name," ")}}function Mme(i,t){if(i&1){let e=ke();p(0,"a",1),$("click",function(){W(e);let n=v();return Q(n.navigateToConfiguratorFromDesignation(n.item.product==null?null:n.item.product.code,n.item.designation))}),S(1),g()}if(i&2){let e=v();d(),j(" ",e.item.name," ")}}function Ome(i,t){if(i&1){let e=ke();p(0,"a",1),$("click",function(){W(e);let n=v();return Q(n.navigateToSelector(n.item.product==null?null:n.item.product.code))}),S(1),g()}if(i&2){let e=v();d(),j(" ",e.item.name," ")}}function Nme(i,t){if(i&1&&(p(0,"a",0),S(1),g()),i&2){let e=v();k("routerLink",e.item.product==null?null:e.item.product.url),d(),j(" ",e.item.name," ")}}var Yu=class i{constructor(){this.configuratorCommonService=Z(hs);this.routingService=Z(Pi);this.selectorService=Z(Ro);this.WORKSPACE_ITEM_TYPE=dC}navigateToConfiguratorFromDesignation(t,e){if(!t||!e){console.error("No productC
15ode or designation provided!",t,e);return}this.selectorService.getConfigurationFromDesignation(t,e).pipe(nt(1),Bt(a=>this.configuratorCommonService.navigateToConfiguratorForCode(t,a.configId))).subscribe()}navigateToConfiguratorFromBookmark(t,e){if(!t||!e){console.error("No productCode or bookmarkCode provided!",t,e);return}this.selectorService.getConfigurationFromBookmark(t,e).pipe(nt(1),Bt(a=>this.configuratorCommonService.navigateToConfiguratorForCode(t,a.configId))).subscribe()}navigateToSelector(t){if(!t){console.error("No productCode provided!",t,t);return}this.routingService.go({cxRoute:"selector"},{queryParams:{baseProduct:t}})}static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275cmp=Oe({type:i,selectors:[["bonfiglioli-workspace-item-name"]],inputs:{item:"item"},decls:4,vars:1,consts:[[3,"routerLink"],[3,"click"]],template:function(e,a){if(e&1&&Y(0,zme,2,1,"a")(1,Mme,2,1,"a")(2,Ome,2,1,"a")(3,Nme,2,2,"a",0),e&2){let n;J((n=a.item.type)===a.WORKSPACE_ITEM_TYPE.CONFIGURATION?0:n===a.WORKSPACE_ITEM_TYPE.DESIGNATION?1:n===a.WORKSPACE_ITEM_TYPE.SELECTOR?2:n===a.WORKSPACE_ITEM_TYPE.PRODUCT?3:-1)}},dependencies:[Yn],styles:["a[_ngcontent-%COMP%], a[_ngcontent-%COMP%]:not([href]){font-weight:600;color:var(--cx-color-secondary)}a[_ngcontent-%COMP%]:hover, a[_ngcontent-%COMP%]:not([href]):hover{color:var(--cx-color-primary);cursor:pointer}"]})}};function Rme(i,t){i&1&&(p(0,"span",22),S(1),A(2,"cxTranslate"),g()),i&2&&(d(),j(" ",w(2,1,"workspace.badgeWithConflicts")," "))}function Lme(i,t){i&1&&(p(0,"span",26),S(1),A(2,"cxTranslate"),g()),i&2&&(d(),j(" ",w(2,1,"workspace.badgeIncomplete")," "))}function Bme(i,t){i&1&&(p(0,"span",27),S(1),A(2,"cxTranslate"),g()),i&2&&(d(),j(" ",w(2,1,"workspace.badgeComplete")," "))}function Fme(i,t){if(i&1&&Y(0,Lme,3,3,"span",26)(1,Bme,3,3,"span",27),i&2){let e=v().$implicit;J(e.complete?1:0)}}function qme(i,t){if(i&1&&(S(0),A(1,"cxTranslate")),i&2){let e=t;j(" ",$t(1,1,e.key,e.params)," ")}}function jme(i,t){if(i&1){let e=ke();p(0,"tr")(1,"td",11)(2,"div",12)(3,"div",13)(4,"a",14),F(5,"cx-media",15),g()(),p(6,"div",16)(7,"div",17),F(8,"bonfiglioli-workspace-item-name",18),g(),p(9,"div",19),S(10),g()()()(),p(11,"td")(12,"bonfiglioli-favorites",20,0),$("bookmarkChanged",function(n){let o=W(e).$implicit,r=v(2);return Q(r.onBookmarkChanged((o.configuration==null?null:o.configuration.code)??"",n))}),g()(),p(14,"td",21),Y(15,Rme,3,3,"span",22)(16,Fme,2,1),g(),p(17,"td",23),S(18),g(),p(19,"td",24),Y(20,qme,2,4),A(21,"timeAgo"),g(),p(22,"td")(23,"bonfiglioli-secondary-actions",25),$("toggle",function(){let n=W(e).$index,o=v(2);return Q(o.toggleSecondaryActions(n))}),g()()()}if(i&2){let e,a=t.$implicit,n=t.$index,o=Ri(13),r=v(2);d(4),k("href",a.product==null?null:a.product.url,ga),d(),k("container",a.product==null?null:a.product.images),d(3),k("item",r.getItemNameData(a)),d(2),j(" ",a.product==null?null:a.product.code," "),d(2),k("code",(a.configuration==null?null:a.configuration.code)??"")("type","CONFIGURATION")("bookmarkCode",(a.configuration==null?null:a.configuration.code)??""),d(3),J(a.withConflicts?15:16),d(3),j(" ",a.principal==null?null:a.principal.name," "),d(2),J((e=w(21,17,a.modifiedtime))?20:-1,e),d(3),k("isDropdownOpen",r.openDropdown[n])("isUserLoggedIn",r.isUserLoggedIn)("code",a.configuration==null?null:a.configuration.code)("productCode",a.product==null?null:a.product.code)("designation",a.configuration==null?null:a.configuration.designation)("type","CONFIGURATION")("favoritesComponent",o)}}function Ume(i,t){if(i&1){let e=ke();p(0,"div")(1,"div",1)(2,"div",2)(3,"bonfiglioli-facet-list",3),$("facetListChange",function(n){W(e);let o=v();return Q(o.onFacetChange(n))}),g()(),p(4,"div",4)(5,"div",5)(6,"table")(7,"thead")(8,"tr")(9,"th"),S(10),A(11,"cxTranslate"),g(),F(12,"th")(13,"th"),p(14,"th"),S(15),A(16,"cxTranslate"),g(),p(17,"th"),S(18),A(19,"cxTranslate"),g(),p(20,"th")(21,"bonfiglioli-dropdown",6),$("toggle",function(){W(e);let n=v();return Q(n.toggleSorting())}),p(22,"div",1)(23,"label",7)(24,"span"),S(25),A(26,"cxTranslate"),g(),p(27,"cx-sorting",8),A(28,"cxTranslate"),A(29,"cxTranslate"),$("sortListEvent",function(n){W(e);let o=v();return Q(o.sortList(n))}),g()()()()()()(),p(30,"tbody"),ut(31,jme,24,19,"tr",null,Yt),g()(),p(33,"div",9)(34,"cx-pagination",10),$("viewPageEvent",function(n){W(e);let o=v();return Q(o.onPageChange(n))}),g()()()()()()}if(i&2){let e=t,a=v();d(3),k("bonfiglioliFacetList$",a.facetList$),d(7),B(w(11,15,"workspace.designation")),d(5),B(w(16,17,"workspace.createdBy")),d(3),B(w(19,19,"workspace.updated")),d(3),k("isOpen",a.isSortingOpen)("triggerIcon",a.bfIconTypes.COG)("useCustomContent",!0),d(4),B(w(26,21,"productList.sortBy")),d(2),k("placeholder",nn(w(28,23,"productList.sortBy")))("sortOptions",a.sortOptions)("selectedOption",a.selectedOption)("ariaLabel",w(29,25,"productList.sortResults")),d(4),mt(e.results),d(3),k("pagination",e.pagination)("defaultPage",0)}}var uC=class i{constructor(){this.activatedRoute=Z(Zn);this.authService=Z(wn);this.destroyRef=Z(Il);this.routingService=Z(Pi);this.userIdService=Z(na);this.workspaceService=Z(Ys);this.favoritesComponents=new eu;this.params$=new Ta({initialDate:this.workspaceService.getInitialDateFilter(),finalDate:this.workspaceService.getFinalDateFilter()});this.workspaceConfig$=qi([this.userIdService.getUserId(),this.params$]).pipe(Qe(([t,e])=>this.workspaceService.getWorkspaceConfigs(t,e)),ns(1));this.bfIconTypes=gn;this.openDropdown=[];this.isSortingOpen=!1;this.isUserLoggedIn=!1;this.selectedOption="";this.sortOptions=[{code:"principal_asc",name:"principal-ASC",selected:!1},{code:"designation_asc",name:"designation-ASC",selected:!1},{code:"modifiedtime_asc",name:"modifiedtime-ASC",selected:!1},{code:"modifiedtime_desc",name:"modifiedtime-DESC",selected:!1}];this.facetList$=qi([this.workspaceConfig$,this.params$]).pipe(bt(([t,e])=>({facets:[{name:"Status",code:"status",multiSelect:!1,expanded:!1,type:"DROPDOWN",values:t.statusFilterValues?.map(a=>({name:a,selected:a===e.status}))},{name:"Created By",code:"createdBy",multiSelect:!1,expanded:!1,type:"DROPDOWN",values:t.createdByFilterValues?.map(a=>({name:a,selected:a===e.createdby}))},{name:"Initial Date",code:"initialDate",multiSelect:!1,expanded:!0,type:"DATE",selectedValue:e.initialDate},{name:"Final Date",code:"finalDate",multiSelect:!1,expanded:!0,type:"DATE",selectedValue:e.finalDate}],activeFacets:[]})))}ngOnInit(){this.authService.isUserLoggedIn().pipe(Ol(this.destroyRef),Bt(t=>{this.isUserLoggedIn=t})).subscribe(),this.activatedRoute.queryParams.pipe(ia(),Ut(t=>"status"in t),bt(t=>({status:t.status})),Bt(t=>this.updateParams(t)),Bt(()=>{this.routingService.go([],{queryParams:{status:null},queryParamsHandling:"merge"})})).subscribe()}updateParams(t){this.params$.next($e($e({},this.params$.value),t))}onPageChange(t){this.updateParams({page:t})}sortList(t){this.selectedOption=t,this.updateParams({sort:t,page:0})}toggleSecondaryActions(t){this.openDropdown[t]=!this.openDropdown[t]}toggleSorting(){this.isSortingOpen=!this.isSortingOpen}onFacetChange(t){switch(t.facet?.code){case"status":{this.updateParams({status:t.name,page:0});break}case"createdBy":{this.updateParams({createdby:t.name,page:0});break}
15case"initialDate":{this.updateParams({initialDate:t.name,page:0});break}case"finalDate":{this.updateParams({finalDate:t.name,page:0});break}}}onBookmarkChanged(t,e){this.favoritesComponents.filter(a=>a.code===t).forEach(a=>a.setFavoriteState(e))}getItemNameData(t){return{bookmarkCode:t.configuration?.code,name:t.designation,product:{code:t.product?.code},type:"CONFIGURATION"}}static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275cmp=Oe({type:i,selectors:[["bonfiglioli-workspace-configurations"]],viewQuery:function(e,a){if(e&1&&Ki(to,5),e&2){let n;Ei(n=Di())&&(a.favoritesComponents=n)}},standalone:!1,decls:2,vars:3,consts:[["favoritesComponent",""],[1,"row"],[1,"col-xs-12","col-md-3"],[3,"facetListChange","bonfiglioliFacetList$"],[1,"col-xs-12","col-md-9"],[1,"bf-table__wrapper"],[3,"toggle","isOpen","triggerIcon","useCustomContent"],[1,"form-group","cx-sort-dropdown","col-12"],["ariaControls","product-results-list",3,"sortListEvent","sortOptions","selectedOption","ariaLabel","placeholder"],[1,"pagination-wrapper"],[3,"viewPageEvent","pagination","defaultPage"],[1,"bf-table__wrapper__designation"],[1,"bf-table__wrapper__product"],[1,"bf-table__wrapper__img"],[3,"href"],[3,"container"],[1,"bf-table__wrapper__description"],[1,"bf-table__wrapper__description__title"],[3,"item"],[1,"bf-table__wrapper__description__tagline"],[3,"bookmarkChanged","code","type","bookmarkCode"],[1,"bf-table__wrapper__status"],[1,"config-with-conflict"],[1,"bf-table-wrapper-info"],[1,"bf-table-wrapper-updated"],[3,"toggle","isDropdownOpen","isUserLoggedIn","code","productCode","designation","type","favoritesComponent"],[1,"config-incomplete"],[1,"config-complete"]],template:function(e,a){if(e&1&&(Y(0,Ume,35,27,"div"),A(1,"async")),e&2){let n;J((n=w(1,1,a.workspaceConfig$))?0:-1,n)}},dependencies:[vs,Va,gs,Ul,hr,Gh,to,Yu,dt,at,Xl],styles:[".bf-table__wrapper[_ngcontent-%COMP%]{display:block}.bf-table__wrapper[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.bf-table__wrapper[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{padding:0 16px 5px;border-bottom:1px solid var(--bf-color-grey-border);text-transform:capitalize;font-size:.875rem;font-weight:600;color:var(--bf-color-dark-grey);white-space:nowrap;vertical-align:middle}.bf-table__wrapper[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{padding:16px;line-height:1.42857143;border-top:1px solid var(--bf-color-grey-border);font-size:.875rem}.bf-table__wrapper[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td.bf-table-wrapper-updated[_ngcontent-%COMP%]{white-space:nowrap}.bf-table__wrapper[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td.bf-table-wrapper-info[_ngcontent-%COMP%], .bf-table__wrapper[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td.bf-table-wrapper-updated[_ngcontent-%COMP%]{font-size:.75rem}.bf-table__wrapper[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td.bf-table__wrapper__designation[_ngcontent-%COMP%]{padding:6px 0}.bf-table__wrapper[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{display:block;width:100%;padding:5px;border-radius:5px;text-align:center;line-height:1;color:var(--cx-color-light);font-size:.625rem;font-weight:700}.bf-table__wrapper[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td[_ngcontent-%COMP%] span.cart-draft-badge[_ngcontent-%COMP%]{background-color:var(--bf-color-dark-grey)}.bf-table__wrapper[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td[_ngcontent-%COMP%] span.cart-shared-badge[_ngcontent-%COMP%]{background-color:var(--cx-color-primary)}.bf-table__wrapper__designation[_ngcontent-%COMP%]{width:100%}.bf-table__wrapper__product[_ngcontent-%COMP%]{display:flex;justify-content:flex-start}.bf-table__wrapper__img[_ngcontent-%COMP%]{max-width:70px}.bf-table__wrapper__description[_ngcontent-%COMP%]{display:flex;flex-direction:column;min-width:fit-content;padding:10px}.bf-table__wrapper__description__tagline[_ngcontent-%COMP%]{font-size:.75rem;color:var(--bf-color-grey)}.bf-table__wrapper__status[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{white-space:nowrap}.bf-table__wrapper[_ngcontent-%COMP%] .pagination-wrapper[_ngcontent-%COMP%]{display:flex;justify-content:center}.config-with-conflict[_ngcontent-%COMP%]{background-color:var(--cx-label-danger)}.config-incomplete[_ngcontent-%COMP%]{background-color:var(--cx-label-warning)}.config-complete[_ngcontent-%COMP%]{background-color:var(--cx-label-success)}"]})}};function Vme(i,t){if(i&1&&(S(0),A(1,"cxTranslate")),i&2){let e=t;j(" ",$t(1,1,e.key,e.params)," ")}}function $me(i,t){if(i&1){let e=ke();p(0,"tr")(1,"td",7)(2,"div",8)(3,"div",9)(4,"a",10),F(5,"cx-media",11),g()(),p(6,"div",12)(7,"div",13),F(8,"bonfiglioli-workspace-item-name",14),g(),p(9,"div",15),S(10),g()()()(),p(11,"td")(12,"bonfiglioli-favorites",16),$("bookmarkChanged",function(){W(e);let n=v(2);return Q(n.onBookmarkChanged())}),g()(),p(13,"td",17),S(14),g(),p(15,"td",18),Y(16,Vme,2,4),A(17,"timeAgo"),g()()}if(i&2){let e,a=t.$implicit,n=v(2);d(4),k("href",a.item==null?null:a.item.url,ga),d(),k("container",a.item==null?null:a.item.images),d(3),k("item",n.getItemNameData(a)),d(2),j(" ",a.item==null?null:a.item.code," "),d(2),k("code",(a.item==null?null:a.item.code)??"")("type",a.type??"")("bookmarkCode",a.code??""),d(2),j(" ",a.principal==null?null:a.principal.name," "),d(2),J((e=w(17,9,a.modifiedtime))?16:-1,e)}}function Hme(i,t){if(i&1){let e=ke();p(0,"div")(1,"div",0)(2,"div",1)(3,"bonfiglioli-facet-list",2),$("facetListChange",function(n){W(e);let o=v();return Q(o.onFacetChange(n))}),g()(),p(4,"div",3)(5,"div",4)(6,"table")(7,"thead")(8,"tr")(9,"th"),S(10),A(11,"cxTranslate"),g(),F(12,"th"),p(13,"th"),S(14),A(15,"cxTranslate"),g(),p(16,"th"),S(17),A(18,"cxTranslate"),g()()(),p(19,"tbody"),ut(20,$me,18,11,"tr",null,Yt),g()(),p(22,"div",5)(23,"cx-pagination",6),$("viewPageEvent",function(n){W(e);let o=v();return Q(o.onPageChange(n))}),g()()()()()()}if(i&2){let e=t,a=v();d(3),k("bonfiglioliFacetList$",a.facetList$),d(7),B(w(11,6,"workspace.name")),d(4),B(w(15,8,"workspace.createdBy")),d(3),B(w(18,10,"workspace.updated")),d(3),mt(e.results),d(3),k("pagination",e.pagination)("defaultPage",0)}}var mC=class i{constructor(){this.workspaceService=Z(Ys);this.userIdService=Z(na);this.params$=new Ta({});this.bookmark$=qi([this.userIdService.getUserId().pipe(ia()),this.params$]).pipe(Qe(([t,e])=>Nf(0).pipe(Qe(()=>this.workspaceService.getWorkspaceFavorites(t,e)))));this.facetList$=qi([this.bookmark$,this.params$]).pipe(bt(([t,e])=>({facets:[{name:"Series",code:"series",multiSelect:!1,expanded:!1,type:"DROPDOWN",values:t.seriesFilterValues?.map(a=>({name:a,selected:a===e.series}))},{name:"Created By",code:"createdBy",multiSelect:!1,expanded:!1,type:"DROPDOWN",values:t.userFilterValues?.map(a=>({name:a.uid,selected:a.uid===e.createdby}))},{name:"Type",code:"type",multiSelect:!1,expanded:!1,type:"DROPDOWN",values:t.bookmarkTypeFilterValues?.map(a=>({name:a,selected:a===e.type}))}],activeFacets:[]})));this.bfIconTypes=gn}onPageChange(t){this.updateParams({page:t})}updateParams(t){this.params$.next($e($e({},this.params$.value),t))}onFacetChange(t){switch(t.facet?.code){case"series":{this.updateParams({series:t.name,page:0});break}case"createdBy":{this.updateParams({createdby:t.name,page:0});break}case"type":{this.updateParams({type:t.name,page:0});break}}}getItemNameData(t){return{bookmarkCode:t.code,designation:t.name,name:t.name??t.item?.name,product:{code:t.item?.code,url:t.item?.url},type:t.type}}onBookmarkChanged(){this.updateParams({page:this.params$.value.page??0})}static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275cmp=Oe({type:i,selectors:[["bonfiglioli-workspace-favorites"]],standalone:!1,decls:2,vars:3,consts:[[1,"row"],[1,"col-xs-12","col-md-3"],[3,"facetListChange","bonfiglioliFacetList$"],[1,"col-xs-12","col-md-9"],[1,"bf-table__wrapper"],[1,"pagination-wrapper"],[3,"viewPageEvent","pagination","defaultPage"],[1,"bf-table__wrapper__designation"],[1,"bf-table__wrapper__product"],[1,"bf-table__wrapper__img"],[3,"href"],[3,"container"],[1,"bf-table__wrapper__description"],[1,"bf-table__wrapper__description__title"],[3,"item"],[1,"bf-table__wrapper__description__tagline"],[3,"bookmarkChanged","code","type","bookmarkCode"],[1,"bf-table-wrapper-info"],[1,"bf-table-wrapper-updated"]],template:function(e,a){if(e&1&&(Y(0,Hme,24,12,"div"),A(1,"async")),e&2){let n;J((n=w(1,1,a.bookmark$))?0:-1,n)}},dependencies:[vs,Va,gs,to,Yu,dt,at,Xl],styles:[".bf-table__wrapper[_ngcontent-%COMP%]{display:block}.bf-table__wrapper[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.bf-table__wrapper[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{padding:0 16px 5px;border-bottom:1px solid var(--bf-color-grey-border);text-transform:capitalize;font-size:.875rem;font-weight:600;color:var(--bf-color-dark-grey);white-space:nowrap;vertical-align:middle}.bf-table__wrapper[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{padding:16px;line-height:1.42857143;border-top:1px solid var(--bf-color-grey-border);font-size:.875rem}.bf-table__wrapper[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td.bf-table-wrapper-updated[_ngcontent-%COMP%]{white-space:nowrap}.bf-table__wrapper[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td.bf-table-wrapper-info[_ngcontent-%COMP%], .bf-table__wrapper[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td.bf-table-wrapper-updated[_ngcontent-%COMP%]{font-size:.75rem}.bf-table__wrapper[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td.bf-table__wrapper__designation[_ngcontent-%COMP%]{padding:6px 0}.bf-table__wrapper[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{display:block;width:100%;padding:5px;border-radius:5px;text-align:center;line-height:1;color:var(--cx-color-light);font-size:.625rem;font-weight:700}.bf-table__wrapper[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td[_ngcontent-%COMP%] span.cart-draft-badge[_ngcontent-%COMP%]{background-color:var(--bf-color-dark-grey)}.bf-table__wrapper[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td[_ngcontent-%COMP%] span.cart-shared-badge[_ngcontent-%COMP%]{background-color:var(--cx-color-primary)}.bf-table__wrapper[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{cursor:pointer}.bf-table__wrapper__designation[_ngcontent-%COMP%]{width:100%}.bf-table__wrapper__product[_ngcontent-%COMP%]{display:flex;justify-content:flex-start}.bf-table__wrapper__img[_ngcontent-%COMP%]{max-width:70px}.bf-table__wrapper__description[_ngcontent-%COMP%]{display:flex;flex-direction:column;min-width:fit-content;padding:10px}.bf-table__wrapper__description__tagline[_ngcontent-%COMP%]{font-size:.75rem;color:var(--bf-color-grey)}.bf-table__wrapper[_ngcontent-%COMP%] .pagination-wrapper[_ngcontent-%COMP%]{display:flex;justify-content:center}"]})}};var Kme=["messagingCmp"],Gme=["conversationAnchor"];function Wme(i,t){if(i&1){let e=ke();p(0,"div",7),$("click",function(){let n=W(e).$implicit,o=v(2);return Q(o.displayConversation((n.secondUser==null?null:n.secondUser.uid)??""))}),p(1,"span",8,0),S(3),g()()}if(i&2){let e=t.$implicit;d(),k("id",e.code),d(2),B(e.secondUser==null?null:e.secondUser.name)}
15}function Qme(i,t){if(i&1){let e=ke();p(0,"div",6)(1,"bonfiglioli-messaging",9,1),$("send",function(n){W(e);let o=v(2);return Q(o.onSend(n))}),g()()}if(i&2){let e=v(2);d(),k("messageEvents$",e.messageEvents$)("messagingConfigs",e.messagingConfigs)}}function Zme(i,t){if(i&1&&(p(0,"div")(1,"div",2)(2,"div",3),ut(3,Wme,4,2,"div",4,Yt),g(),p(5,"div",5),Y(6,Qme,3,2,"div",6),A(7,"async"),g()()()),i&2){let e,a=v();d(3),mt(t),d(3),J((e=w(7,1,a.selectedUserId$))?6:-1,e)}}var pC=class i{constructor(t,e,a){this.messageService=t;this.workspaceService=e;this.userIdService=a;this.activatedRoute=Z(Zn);this.destroyRef=Z(Il);this.messagingConfigs={displayAddMessageSection:pa(!0)};this.currentUserId="";this.selectedUserId$=new Ta(null);this.message$=this.userIdService.getUserId().pipe(Qe(n=>this.workspaceService.getWorkspaceMessages(n))),this.userIdService.getUserId().subscribe(n=>{this.currentUserId=n}),this.messageEvents$=this.selectedUserId$.pipe(Qe(n=>this.message$.pipe(bt(o=>{if(!n)return[];let r=o.filter(s=>s.secondUser?.uid===n);return this.mapMessages(r)}))))}ngAfterViewInit(){this.activatedRoute.fragment.pipe(ia(),Ut(Br),Bt(t=>{this.conversationAnchors?.changes.pipe(Ol(this.destroyRef),bt(()=>this.conversationAnchors?.find(e=>e.nativeElement.id===t)),Ut(mr),Bt(e=>e.nativeElement.scrollIntoView({behavior:"smooth",block:"start"}))).subscribe()})).subscribe()}mapMessages(t){return t.flatMap(e=>e.messages).map(e=>({text:e.textMessage,author:e.sender?.name,rightAlign:e.sender?.uid===this.currentUserId,attachments:e.attachmentCode?[{id:e.attachmentCode,fileName:e.attachmentCode,type:e.attachmentType}]:[]}))}displayConversation(t){this.selectedUserId$.next(t)}onSend(t){if(!this.selectedUserId$.value)return;let e={receiver:this.selectedUserId$.value,message:t.message};this.messageService.sendMessage(e,this.currentUserId).subscribe({next:()=>{this.selectedUserId$.next(this.selectedUserId$.value),this.messagingComponent.resetForm()},error:a=>{console.error("Error sending message",a)}})}static{this.\u0275fac=function(e){return new(e||i)(Ve(Ys),Ve(Ys),Ve(na))}}static{this.\u0275cmp=Oe({type:i,selectors:[["bonfiglioli-workspace-messages"]],viewQuery:function(e,a){if(e&1&&Ki(Kme,5)(Gme,5),e&2){let n;Ei(n=Di())&&(a.messagingComponent=n.first),Ei(n=Di())&&(a.conversationAnchors=n)}},standalone:!1,decls:2,vars:3,consts:[["conversationAnchor",""],["messagingCmp",""],[1,"row"],[1,"col-xs-12","col-lg-3"],[1,"configurations__filters__items"],[1,"col-xs-12","col-lg-9"],[1,"tab-content"],[1,"configurations__filters__items",3,"click"],[3,"id"],[3,"send","messageEvents$","messagingConfigs"]],template:function(e,a){if(e&1&&(Y(0,Zme,8,3,"div"),A(1,"async")),e&2){let n;J((n=w(1,1,a.message$))?0:-1,n)}},dependencies:[Hu,dt],styles:[".configurations__filters__items[_ngcontent-%COMP%]{cursor:pointer}.configurations__filters__items[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:var(--cx-color-secondary);font-size:.875rem;font-weight:600;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.configurations__filters__items[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:hover{color:var(--cx-color-primary)}"]})}};var gC=class i extends No{constructor(){super(...arguments);this.pageUid="workspace"}resolveHeading(){return super.getPageTitleWithSite()}static{this.\u0275fac=(()=>{let e;return function(n){return(e||(e=Nt(i)))(n||i)}})()}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};var fC=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({cmsComponents:{WorkspaceConfigurationsTabComponent:{component:uC},WorkspaceCartsTabComponent:{component:cC},WorkspaceFavoritesTabComponent:{component:mC},WorkspaceMessagesTabComponent:{component:pC}}}),{provide:K2,useClass:sC},ue({routing:{routes:{workspace:{paths:["workspace"]}}}}),{provide:Bn,useExisting:gC,multi:!0},pu],imports:[Ku,yr,bs,ph,Gt,zo,Ti,Oo,Vl,$l,_i,gE,ps,mn,oa,fr,Wl,Gl]})}};var hC=class i extends Mo{constructor(){super(...arguments);this.bonfiglioliRoutingService=Z(Pi)}getCode(){return super.getCode().pipe(Qe(e=>e?pa(e):this.bonfiglioliRoutingService.getRouterState().pipe(bt(a=>
15{let n=a.state.queryParams.productCode;if(n)return n;let o=a.state.params;if(o?.ownerType==="product"&&o?.entityKey)return o.entityKey}))))}static{this.\u0275fac=(()=>{let e;return function(n){return(e||(e=Nt(i)))(n||i)}})()}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};var bC=class i{constructor(t,e,a){this.http=t;this.occEndpoints=e;this.userIdService=a;this.userId$=this.userIdService.getUserId().pipe(nt(1))}getUserContacts(){return this.userId$.pipe(Qe(t=>{let e=this.occEndpoints.buildUrl("getUserContacts",{urlParams:{userId:t}});return this.http.get(e)}))}static{this.\u0275fac=function(e){return new(e||i)(Ke($i),Ke(fi),Ke(na))}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};var BR={cmsComponents:{OrderConfirmationThankMessageComponent:{component:()=>import("./chunk-2O7NYKT3.js").then(i=>i.BonfiglioliOrderConfirmationThankYouMessageComponent),guards:[wh]},OrderConfirmationOverviewComponent:{component:()=>import("./chunk-O6NPEOMZ.js").then(i=>i.BonfiglioliOrderConfirmationOverviewComponent),providers:[{provide:yE,useExisting:cE}],guards:[wh]},OrderConfirmationContinueButtonComponent:{component:()=>import("./chunk-5NL3VL5L.js").then(i=>i.BonfiglioliOrderConfirmationContinueButtonComponent),guards:[wh]}}};var vC=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue(BR)],imports:[Gt]})}};var yC=class i extends Jf{constructor(){super(...arguments);this.baseSiteService=Z(wu);this.searchPage$=this.cms.getCurrentPage().pipe(Ut(Boolean),Qe(e=>this.hasProductListComponent(e)?this.productSearchService.getResults().pipe(Ut(a=>!!Object.keys(a).length)):pa(e)))}resolveTitle(){return qi([this.resolveBreadcrumbs(),this.baseSiteService.getActiveBaseSiteData()]).pipe(Qe(([e,a])=>{let n=[...e.slice(1).map(o=>o.label).reverse(),a.name].filter(Boolean);return pa(n.join(" | "))}))}resolveHeading(){return this.resolveBreadcrumbs().pipe(bt(e=>e.at(-1)?.label))}resolveDescription(){return this.productSearchService.getResults().pipe(bt(e=>e.extendedCategoryDescription))}static{this.\u0275fac=(()=>{let e;return function(n){return(e||(e=Nt(i)))(n||i)}})()}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};var CC=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({backend:{occ:{endpoints:{categories:"categories"}}}}),{provide:Jf,useExisting:yC}]})}};var kC=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({})}};var Yme=["helpUrlModal"],Jme=["sliderEl"],Xme=i=>({cstic:i});function epe(i,t){i&1&&(p(0,"span",15),S(1,"* "),g())}function tpe(i,t){if(i&1){let e=ke();p(0,"cx-icon",16),$("click",function(n){W(e);let o=v(2);return Q(o.openHelpUrl(n))})("keydown",function(n){W(e);let o=v(2);return Q(o.openHelpUrl(n))}),g()}if(i&2){let e=v(2);k("type",e.iconHelp)("title",e.helpDescription)}}function ipe(i,t){if(i&1&&(F(0,"span",17),A(1,"cxTranslate")),i&2){let e=v(2);k("innerHTML",$t(1,1,"selector.filter.disabled",yt(4,Xme,e.property==null?null:e.property.conflictingCstic)),Vt)}}function ape(i,t){if(i&1&&(p(0,"span",18),S(1),g()),i&2){let e=v(2);d(),j(" ",e.selectedValueName," ")}}function npe(i,t){i&1&&(p(0,"span",12),S(1),A(2,"cxTranslate"),g()),i&2&&(d(),j(" ",w(2,1,"configurator.tobecompelted")," "))}function ope(i,t){if(i&1&&(p(0,"span"),F(1,"cx-icon",14),g()),i&2){let e=v(2);Ya(Qn("status-icon--",e.statusIcon)),d(),k("type",e.statusIcon==="success"?"SUCCESS":"WARNING")}}function rpe(i,t){if(i&1){let e=ke();p(0,"div",23)(1,"input",24),$("change",function(){let n=W(e).$implicit,o=v(5);return Q(o.onSelect(n))}),g(),p(2,"label",25)(3,"span",26),S(4),g()()()}if(i&2){let e=t.$implicit,a=t.index,n=v(5);d(),k("id","selector__"+n.facet.code+"_"+a)("checked",e.selected),d(),k("for","selector__"+n.facet.code+"_"+a),d(2),Ji("",e.name," (",e.count,")")}}function spe(i,t){if(i&1&&(p(0,"div",21),he(1,rpe,5,5,"div",22),g()),i&2){let e=v(4);Qt("aria-label",e.title),d(),k("ngForOf",e.facet.values)}}function lpe(i,t){if(i&1){let e=ke();p(0,"div",29)(1,"input",30),$("change",function(){let n=W(e).$implicit,o=v(5);return Q(o.onSelect(n))}),g(),p(2,"label",31)(3,"span",32),S(4),g()()()}if(i&2){let e=t.$implicit,a=t.index,n=v(5);
15d(),k("name",n.facet.code)("id","selector__"+n.facet.code+"_"+a)("checked",e.selected),d(),k("for","selector__"+n.facet.code+"_"+a),d(2),Ji("",e.name," (",e.count,")")}}function cpe(i,t){if(i&1&&(p(0,"div",27),he(1,lpe,5,6,"div",28),g()),i&2){let e=v(4);Qt("aria-label",e.title),d(),k("ngForOf",e.facet.values)}}function dpe(i,t){if(i&1&&(rt(0),he(1,spe,2,2,"div",19)(2,cpe,2,2,"div",20),st()),i&2){let e=v(3);d(),k("ngIf",e.facet.multiSelect),d(),k("ngIf",!e.facet.multiSelect)}}function upe(i,t){if(i&1){let e=ke();rt(0),p(1,"div",33)(2,"div",34)(3,"input",35),$("ngModelChange",function(n){W(e);let o=v(3);return Q(o.numericValue=n)})("blur",function(){W(e);let n=v(3);return Q(n.onNumericValueChange(n.numericValue))})("keydown.enter",function(){W(e);let n=v(3);return Q(n.onNumericValueChange(n.numericValue))}),g()(),p(4,"div",36)(5,"span",37)(6,"div",38),S(7),A(8,"cxTranslate"),g(),p(9,"div"),S(10),g()(),F(11,"div",39,1),g()(),st()}if(i&2){let e=v(3);d(3),k("step",e.STEP)("placeholder",e.placeholder)("ngModel",e.numericValue),Qt("data-cstic",e.facet.code),d(4),j(" ",w(8,6,"selector.filter.tolerance")," "),d(3),j("\xB1 ",e.tolerance,"%")}}function mpe(i,t){if(i&1){let e=ke();rt(0),p(1,"div",40)(2,"div",41)(3,"input",35),$("ngModelChange",function(n){W(e);let o=v(3);return Q(o.numericValue=n)})("blur",function(){W(e);let n=v(3);return Q(n.onNumericValueChange(n.numericValue))})("keydown.enter",function(){W(e);let n=v(3);return Q(n.onNumericValueChange(n.numericValue))}),g()(),p(4,"div",42)(5,"span",43),S(6),A(7,"cxTranslate"),g(),p(8,"input",44),$("ngModelChange",function(n){W(e);let o=v(3);return Q(o.serviceFactor=n<1?1:n)})("blur",function(){W(e);let n=v(3);return Q(n.onServiceFactorChange(n.serviceFactor))})("keydown.enter",function(){W(e);let n=v(3);return Q(n.onServiceFactorChange(n.serviceFactor))}),g()(),p(9,"div",45)(10,"span",37)(11,"div",38),S(12),A(13,"cxTranslate"),g(),p(14,"div"),S(15),g()(),p(16,"input",46),$("ngModelChange",function(n){W(e);let o=v(3);return Q(o.tolerance=n)})("change",function(){W(e);let n=v(3);return Q(n.onToleranceChange(n.tolerance))}),g()()(),st()}if(i&2){let e=v(3);d(3),k("step",e.STEP)("placeholder",e.placeholder)("ngModel",e.numericValue),Qt("data-cstic",e.facet.code),d(3),j(" ",w(7,12,"selector.filter.serviceFactor")," "),d(2),k("ngModel",e.serviceFactor),d(4),j(" ",w(13,14,"selector.filter.tolerance")," "),d(3),j(" \xB1 ",e.tolerance,"% "),d(),k("min",0)("max",100)("step",1)("ngModel",e.tolerance)}}function ppe(i,t){if(i&1){let e=ke();p(0,"div",48)(1,"input",30),$("change",function(){let n=W(e).$implicit,o=v(4);return Q(o.onCpqSelect(n.valueCode??n.key??""))}),g(),p(2,"label",31)(3,"span",32),S(4),g()()()}if(i&2){let e=t.$implicit,a=t.index,n=v(4);d(),k("name",n.cpqAttribute==null?null:n.cpqAttribute.name)("id","cpq__"+(n.cpqAttribute==null?null:n.cpqAttribute.name)+"_"+a)("checked",e.selected),d(),k("for","cpq__"+(n.cpqAttribute==null?null:n.cpqAttribute.name)+"_"+a),d(2),B(e.valueDisplay??e.langDepName??e.name)}}function gpe(i,t){if(i&1&&(rt(0),p(1,"div",27),he(2,ppe,5,5,"div",47),g(),st()),i&2){let e=v(3);d(),Qt("aria-label",e.title),d(),k("ngForOf",e.cpqDomainValues)}}function fpe(i,t){if(i&1){let e=ke();rt(0),p(1,"div",49)(2,"input",50),$("ngModelChange",function(n){W(e);let o=v(3);return Q(o.cpqNumericValue=n)})("blur",function(n){W(e);let o=v(3);return Q(o.onCpqNumericBlur(n))})("keydown.enter",function(n){W(e);let o=v(3);return Q(o.onCpqNumericChange(n))}),g()(),st()}if(i&2){let e=v(3);d(2),k("step",e.STEP)("ngModel",e.cpqNumericValue??(e.cpqAttribute==null?null:e.cpqAttribute.userInput)??(e.cpqAttribute==null?null:e.cpqAttribute.formattedValue)??(e.cpqAttribute==null?null:e.cpqAttribute.value))}}function hpe(i,t){if(i&1){let e=ke();p(0,"div",48)(1,"input",30),$("change",function(){let n=W(e).$implicit,o=v(4);return Q(o.onCpqSelect(n.valueCode??n.key??""))}),g(),p(2,"label",31)(3,"span",32),S(4),g()()()}if(i&2){let e=t.$implicit,a=t.index,n=v(4);d(),k("name",n.cpqAttribute==null?null:n.cpqAttribute.name)("id","cpq__"+(n.cpqAttribute==null?null:n.cpqAttribute.name)+"_"+a)("checked",e.selected),d(),k("for","cpq__"+(n.cpqAttribute==null?null:n.cpqAttribute.name)+"_"+a),d(2),B(e.valueDisplay??e.langDepName??e.name)}}function bpe(i,t){if(i&1){let e=ke();p(0,"div",27),he(1,hpe,5,5,"div",47),g(),p(2,"div",51)(3,"input",50),$("ngModelChange",function(n){W(e);let o=v(3);return Q(o.cpqNumericValue=n)})("blur",function(n){W(e);let o=v(3);return Q(o.onCpqNumericBlur(n))})("keydown.enter",function(n){W(e);let o=v(3);return Q(o.onCpqNumericChange(n))}),g()()}if(i&2){let e=v(3);Qt("aria-label",e.title),d(),k("ngForOf",e.cpqDomainValues),d(2),k("step",e.STEP)("ngModel",e.cpqNumericValue??(e.cpqAttribute==null?null:e.cpqAttribute.userIn
15put)??(e.cpqAttribute==null?null:e.cpqAttribute.formattedValue)??(e.cpqAttribute==null?null:e.cpqAttribute.value))}}function vpe(i,t){if(i&1&&(rt(0),p(1,"div",52)(2,"span"),S(3),g()(),st()),i&2){let e=v(3);d(3),B((e.cpqAttribute==null?null:e.cpqAttribute.formattedValue)??(e.cpqAttribute==null?null:e.cpqAttribute.value)??"-")}}function ype(i,t){if(i&1&&(rt(0),he(1,dpe,3,2,"ng-container",2)(2,upe,13,8,"ng-container",2)(3,mpe,17,16,"ng-container",2)(4,gpe,3,2,"ng-container",2)(5,fpe,3,2,"ng-container",2),Y(6,bpe,4,4),he(7,vpe,4,1,"ng-container",2),st()),i&2){let e=v(2);d(),k("ngIf",e.attributeType==="AUTO"),d(),k("ngIf",e.attributeType==="MINMAX"||e.attributeType==="MINMAX_TOLERANCE"),d(),k("ngIf",e.attributeType==="MINMAX_SF"),d(),k("ngIf",e.attributeType==="RADIO_BUTTON"||e.attributeType==="radioGroup"),d(),k("ngIf",e.attributeType==="NUMERIC"||e.attributeType==="numeric"),d(),J(e.attributeType==="radioGroup_add"?6:-1),d(),k("ngIf",e.attributeType==="READ_ONLY"||e.attributeType==="readonly")}}function Cpe(i,t){if(i&1&&F(0,"iframe",53),i&2){let e=v(2);k("src",e.sanitizedHelpUrl,gP)("width",e.getHelpIframeWidth())("frameBorder",0)}}function kpe(i,t){if(i&1){let e=ke();rt(0),p(1,"div",3)(2,"div",4),$("click",function(){W(e);let n=v();return Q(n.toggleAccordion())}),p(3,"label",5),F(4,"span",6),he(5,epe,2,0,"span",7),Y(6,tpe,1,2,"cx-icon",8),g(),p(7,"div",9),he(8,ipe,2,6,"span",10)(9,ape,2,1,"span",11),Y(10,npe,3,3,"span",12),he(11,ope,2,4,"span",13),F(12,"cx-icon",14),g()(),he(13,ype,8,7,"ng-container",2),g(),he(14,Cpe,1,3,"ng-template",null,0,Ma),st()}if(i&2){let e=v();d(2),_t("is-disabled",!e.isEnabled),d(),_t("bonfiglioli-configurator-attribute-header__label--collapsed",!e.isExpanded),d(),_t("bonfiglioli-configurator-attribute-header__label-text--required",e.isRequired),k("innerHTML",e.title,Vt),d(),k("ngIf",e.isRequired),d(),J(e.helpDescription?6:-1),d(),_t("bonfiglioli-configurator-attribute-header__right-section--collapsed",!e.isExpanded),d(),k("ngIf",!e.isCpqMode&&!e.isEnabled),d(),k("ngIf",e.isEnabled&&e.selectedValueName),d(),J(e.isCpqMode&&e.isRequired&&!e.selectedValueName?10:-1),d(),k("ngIf",e.statusIcon),d(),k("type",e.isExpanded?"COLLAPSE":"EXPAND"),d(),k("ngIf",e.isEnabled&&e.isExpanded)}}var Ju=class i{constructor(){this.domSanitizer=Z(ou);this.facetRangeService=Z(Uu);this.launchDialogService=Z(gr);this.viewContainerRef=Z(rs);this.facetValueSelect=new Vi;this.cpqValueChange=new Vi;this.iconHelp="CIRCLE_QUESTION";this.STEP=".01";this.DEFAULT_TOLERANCE=10;this.DEFAULT_SERVICE_FACTOR=1;this.isExpanded=!0;this.tolerance=this.DEFAULT_TOLERANCE;this.serviceFactor=this.DEFAULT_SERVICE_FACTOR;this.numericValue=null;this.cpqNumericValue=null}get isCpqMode(){return!!this.cpqAttribute}get facet(){return this.property?.facets}get isVisible(){return this.isCpqMode?this.cpqAttribute?.visible!==!1:!this.property?.measurementSystem||!this.unit?!0:this.property.measurementSystem===this.unit}get title(){return this.isCpqMode?this.cpqAttribute?.langDepName??this.cpqAttribute?.label??this.cpqAttribute?.name??"":this.facet?.fullDescription||this.facet?.name||""}get selectedValueName(){if(this.isCpqMode){let e=this.cpqAttribute;if(e?.userInput)return e.userInput;if(e?.selectedSingleValue)return e.selectedSingleValue;if(e?.formattedValue)return e.formattedValue;let a=e?.values?.find(o=>o.selected);if(a)return a.valueDisplay??a.name??"";let n=e?.domainValues?.find(o=>o.selected);return n?.langDepName??n?.name??""}return this.facet?.values?this.facet.values.find(e=>e.selected)?.name??"":""}get isEnabled(){return this.isCpqMode?!0:this.property?.enabled!==!1}get isRequired(){return this.isCpqMode?this.cpqAttribute?.required===!0:this.property?.required===!0}get statusIcon(){return this.isEnabled?this.isCpqMode?this.selectedValueName?"success":this.isRequired?"warning":null:this.isRequired?this.selectedValueName?"success":"warning":null:null}get helpDescription(){return this.isCpqMode?this.cpqAttribute?.helpUrl??"":this.property?.helpDescription??""}get attributeType(){return this.isCpqMode?this.cpqAttribute?.uiType??this.cpqAttribute?.type??"":this.property?.type??""}get statsMin(){return this.facet?.statsMin?.value??0}get statsMax(){return this.facet?.statsMax?.value??0}get selectedMin(){return this.facet?.min?.value??this.statsMin}get selectedMax(){return this.facet?.max?.value??this.statsMax}get placeholder(){return this.statsMin+" - "+this.statsMax}get cpqDomainValues(){return this.cpqAttribute?.values?.length?this.cpqAttribute.values.filter(t=>t.valueCode!==R1):(this.cpqAttribute?.domainValues??[]).filter(t=>t.key!==R1)}ngOnInit(){this.isCpqMode&&!this.isRequired&&(this.isExpanded=!1),this.cpqAttribute?.helpUrl&&(this.sanitizedHelpUrl=this.domSanitizer.bypassSecurityTrustResourceUrl(this.cpqAttribute.helpUrl))}ngOnChanges(t){t.property&&(this.resetNumericInputIfNeeded(),this.syncSlider())}resetNumericInputIfNeeded(){if(!this.facet)return;Number(this.selectedMin)===Number(this.statsMin)&&Number(this.selectedMax)===Number(this.statsMax)&&(this.numericValue=null,this.tolerance=this.DEFAULT_TOLERANCE,this.serviceFactor=this.DEFAULT_SERVICE_FACTOR)}ngAfterViewInit(){this.syncSlider(),this.sliderSub=this.sliderElements.changes.subscribe(()=>{this.syncSlider()})}ngOnDestroy(){this.sliderSub?.unsubscribe()}toggleAccordion(){this.isEnabled&&(this.isExpanded=!this.isExpanded)}onSelect(t){this.facetValueSelect.emit(t)}onCpqSelect(t){this.cpqAttribute&&this.cpqValueChange.emit({attribute:this.cpqAttribute,valueKey:t})}onCpqNumericChange(t){let e=t.target.value;this.cpqAttribute&&this.cpqValueChange.emit({attribute:this.cpqAttribute,valueKey:e})}onNumericValueChange(t){let e=this.facet?.values?.at(0);if(!e)return;let a=this.statsMin,n=this.statsMax;if(!t){if(Number(this.selectedMin)===a&&Number(this.selectedMax)===n)return;this.onSelect(this.facetRangeService.adjustQuery(this.facet,e,a,n));return}let o=t*this.serviceFactor;o=Math.max(a,Math.min(n,o));let r=Math.max(this.tolerance,1),s=o/100*r,l=Math.max(a,o-s),c=Math.min(n,o+s);l===Number(this.selectedMin)&&c===Number(this.selectedMax)||this.onSelect(this.facetRangeService.adjustQuery(this.facet,e,l,c))}onToleranceChange(t){this.tolerance=t,this.numericValue&&this.onNumericValueChange(this.numericValue)}onServiceFactorChange(t){this.serviceFactor=Math.max(1,t),this.numericValue&&this.onNumericValueChange(this.numericValue)}
15syncSlider(){if(this.attributeType==="MINMAX_SF"||!this.sliderElements?.first)return;let t=this.sliderElements.first.nativeElement,e=this.statsMin,a=this.statsMax;if(!(e>=a)){if(t.noUiSlider){t.noUiSlider.updateOptions({range:{min:e,max:a}},!1),t.noUiSlider.set([this.selectedMin,this.selectedMax]);return}Uv(t,{connect:!0,range:{min:e,max:a},start:[this.selectedMin,this.selectedMax],tooltips:!0}),t.noUiSlider.on("change",n=>{let o=this.facet?.values?.at(0);if(o){let r=Number(n.at(0)),s=Number(n.at(1));this.numericValue=r+(s-r)/2,this.onSelect(this.facetRangeService.adjustQuery(this.facet,o,r,s))}})}}getHelpIframeWidth(){return window.innerWidth>1024?"1024px":"95%"}openHelpUrl(t){t.stopPropagation(),this.launchDialogService.openDialog(eo.LIGHTBOX_MODAL,void 0,this.viewContainerRef,{body:this.helpUrlModal,width:"1100px"})?.pipe(ia()).subscribe()}onCpqNumericBlur(t){let e=t.target.value;this.cpqAttribute&&this.cpqValueChange.emit({attribute:this.cpqAttribute,valueKey:e})}debug(t){console.log(t,typeof t)}static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275cmp=Oe({type:i,selectors:[["bonfiglioli-selector-attribute"]],viewQuery:function(e,a){if(e&1&&Ki(Yme,5)(Jme,5),e&2){let n;Ei(n=Di())&&(a.helpUrlModal=n.first),Ei(n=Di())&&(a.sliderElements=n)}},inputs:{property:"property",unit:"unit",cpqAttribute:"cpqAttribute"},outputs:{facetValueSelect:"facetValueSelect",cpqValueChange:"cpqValueChange"},standalone:!1,features:[zl],decls:1,vars:1,consts:[["helpUrlModal",""],["sliderEl",""],[4,"ngIf"],[1,"bonfiglioli-selector-attribute"],[1,"bonfiglioli-configurator-attribute-header__label-container",3,"click"],[1,"bonfiglioli-configurator-attribute-header__label"],[1,"bonfiglioli-configurator-attribute-header__label-text",3,"innerHTML"],["class","bonfiglioli-configurator-attribute-header__required-asterisk",4,"ngIf"],[1,"bonfiglioli-configurator-attribute-header__help-icon",3,"type","title"],[1,"bonfiglioli-configurator-attribute-header__right-section"],["class","bonfiglioli-selector-attribute__conflict-msg",3,"innerHTML",4,"ngIf"],["class","bonfiglioli-configurator-attribute-header__selected-value",4,"ngIf"],[1,"bonfiglioli-configurator-attribute-header__to-be-completed"],[3,"class",4,"ngIf"],[3,"type"],[1,"bonfiglioli-configurator-attribute-header__required-asterisk"],[1,"bonfiglioli-configurator-attribute-header__help-icon",3,"click","keydown","type","title"],[1,"bonfiglioli-selector-attribute__conflict-msg",3,"innerHTML"],[1,"bonfiglioli-configurator-attribute-header__selected-value"],["class","bonfiglioli-checkbox","role","group",4,"ngIf"],["class","bonfiglioli-radio","role","radiogroup",4,"ngIf"],["role","group",1,"bonfiglioli-checkbox"],["class","form-check cx-value-label-pair bonfiglioli-checkbox__item bf-checkbox",4,"ngFor","ngForOf"],[1,"form-check","cx-value-label-pair","bonfiglioli-checkbox__item","bf-checkbox"],["type","checkbox",1,"form-check-input","bonfiglioli-checkbox__input",3,"change","id","checked"],[1,"cx-value-label","form-check-label","bonfiglioli-checkbox__label",3,"for"],[1,"bonfiglioli-checkbox__text"],["role","radiogroup",1,"bonfiglioli-radio"],["class","form-check cx-value-label-pair bonfiglioli-radio__item",4,"ngFor","ngForOf"],[1,"form-check","cx-value-label-pair","bonfiglioli-radio__item"],["type","radio",1,"form-check-input","bonfiglioli-radio__input",3,"change","name","id","checked"],[1,"cx-value-label","form-check-label","bonfiglioli-radio__label",3,"for"],[1,"bonfiglioli-radio__text"],[1,"bonfiglioli-selector-attribute__minmax"],[1,"bonfiglioli-selector-attribute__minmax-input"],["type","number",1,"form-control","bf-input",3,"ngModelChange","blur","keydown.enter","step","placeholder","ngModel"],[1,"bonfiglioli-selector-attribute__minmax-slider"],[1,"bonfiglioli-selector-attribute__tolerance-label"],[1,"bold"],[1,"slider-bar"],[1,"bonfiglioli-selector-attribute__minmax-sf"],[1,"bonfiglioli-selector-attribute__minmax-sf-input"],[1,"bonfiglioli-selector-attribute__minmax-sf-factor"],[1,"bonfiglioli-selector-attribute__sf-label"],["type","number","min","1","placeholder","1",1,"form-control","bf-input",3,"ngModelChange","blur","keydown.enter","ngModel"],[1,"bonfiglioli-selector-attribute__minmax-sf-slider"],["type","range",1,"form-range",3,"ngModelChange","change","min","max","step","ngModel"],["class","form-check cx-value-label-pair bonfiglioli-radio__item bf-radio",4,"ngFor","ngForOf"],[1,"form-check","cx-value-label-pair","bonfiglioli-radio__item","bf-radio"],[1,"bonfiglioli-selector-attribute__cpq-numeric"],["type","text","inputmode","decimal",1,"form-control","bf-input",3,"ngModelChange","blur","keydown.enter","step","ngModel"],[1,"bonfiglioli-selector-attribute__cpq-radio-group"],[1,"bonfiglioli-selector-attribute__cpq-readonly"],["height","600","width","1024","title","Help URL Content",1,"bonfiglioli-configurator-attribute-header__help-iframe",3,"src","width","frameBorder"]],template:function(e,a){e&1&&he(0,kpe,16,17,"ng-container",2),e&2&&k("ngIf",a.isVisible)},dependencies:[Gi,ai,Fa,fu,lT,Wi,th,pn,hi,at],styles:[`.bonfiglioli-selector-attribute{padding-bottom:24px}.bonfiglioli-selector-attribute__conflict-msg{font-size:.75rem;font-weight:600;color:var(--cx-color-primary);background-color:var(--cx-color-warning)}.bonfiglioli-selector-attribute .is-disabled{opacity:.6;cursor:default}.bonfiglioli-selector-attribute__minmax{width:100%;display:flex;gap:16px;padding:16px}.bonfiglioli-selector-attribute__minmax-input{flex-basis:50%}.bonfiglioli-selector-attribute__minmax-slider{display:flex;flex-basis:50%;justify-content:center}.bonfiglioli-selector-attribute__minmax-slider .slider-bar{width:226px;
15min-width:200px}.bonfiglioli-selector-attribute__tolerance-label{margin-right:32px}.bonfiglioli-selector-attribute__tolerance-label .bold{font-size:.75rem;font-weight:600;margin-bottom:8px}.bonfiglioli-selector-attribute__tolerance-label{font-size:.85rem;color:var(--bf-color-black)}.bonfiglioli-selector-attribute__minmax-sf{display:flex;padding:16px;gap:30px}.bonfiglioli-selector-attribute__minmax-sf-input{flex-basis:30%}.bonfiglioli-selector-attribute__minmax-sf-factor{position:relative;flex:2;display:flex;flex-direction:column;gap:4px}.bonfiglioli-selector-attribute__minmax-sf-slider{flex:6;display:flex;flex-direction:row;justify-content:center}.bonfiglioli-selector-attribute__minmax-sf-slider input[type=range]{-webkit-appearance:none;appearance:none;width:226px;background:transparent}.bonfiglioli-selector-attribute__minmax-sf-slider input[type=range]::-webkit-slider-runnable-track{height:5px;background:var(--bf-color-light-grey);border-radius:999px}.bonfiglioli-selector-attribute__minmax-sf-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--bf-color-grey);border:none;margin-top:-6px;cursor:pointer}.bonfiglioli-selector-attribute__sf-label{font-size:.875rem;font-weight:600;color:var(--cx-color-primary);position:absolute;bottom:100px}.bonfiglioli-selector-attribute__tolerance-range{width:100%;margin-top:8px}.bonfiglioli-selector-attribute__cpq-numeric input{max-width:250px}.bonfiglioli-selector-attribute .bonfiglioli-radio{margin-bottom:10px}.bonfiglioli-selector-attribute .bonfiglioli-radio__item{margin-left:0}.bonfiglioli-selector-attribute__cpq-radio-group input{max-width:250px}.bonfiglioli-selector-attribute__cpq-readonly{padding:16px;font-size:.875rem;color:var(--bf-color-grey)}.bonfiglioli-selector-attribute .bonfiglioli-configurator-attribute-header__to-be-completed{font-size:.625rem;font-weight:400}@media(max-width:767px){.bonfiglioli-selector-attribute__minmax{flex-direction:column}.bonfiglioli-selector-attribute__minmax-input{width:100%}.bonfiglioli-selector-attribute__minmax-slider .slider-bar{min-width:unset}.bonfiglioli-selector-attribute__minmax-sf{flex-direction:column;gap:16px}} 16`],encapsulation:2})}};function _pe(i,t){if(i&1&&F(0,"img",9),i&2){let e=v().$implicit;k("src",e.imageUrl,ga)("alt",e.name)}}function Spe(i,t){if(i&1){let e=ke();p(0,"div",2)(1,"div",3),$("click",function(){let n=W(e).$implicit,o=v();return Q(o.onSelect(n))}),p(2,"div",4),he(3,_pe,1,2,"img",5),g(),p(4,"div",6)(5,"input",7),$("change",function(){let n=W(e).$implicit,o=v();return Q(o.onSelect(n))}),g(),p(6,"label",8),S(7),g()()()()}if(i&2){let e=t.$implicit,a=v();d(),_t("state-active",a.selectedCode===e.code),d(2),k("ngIf",e.imageUrl),d(2),k("name",a.radioName)("value",e.code)("checked",a.selectedCode===e.code)("id","radio__"+a.radioName+"__"+e.code),d(),k("for","radio__"+a.radioName+"__"+e.code),d(),j(" ",e.name," ")}}var Xu=class i{constructor(){this.items=[];this.selectedCode=null;this.radioName="radioImage";this.itemSelect=new Vi}onSelect(t){this.itemSelect.emit(t)}static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275cmp=Oe({type:i,selectors:[["bonfiglioli-selector-radio-image"]],inputs:{items:"items",selectedCode:"selectedCode",radioName:"radioName"},outputs:{itemSelect:"itemSelect"},standalone:!1,decls:2,vars:1,consts:[[1,"bonfiglioli-radio-image-grid"],["class","bonfiglioli-radio-image-grid__item",4,"ngFor","ngForOf"],[1,"bonfiglioli-radio-image-grid__item"],[1,"bonfiglioli-radio-image-grid__card",3,"click"],[1,"bonfiglioli-radio-image-grid__img"],["loading","lazy",3,"src","alt",4,"ngIf"],[1,"bonfiglioli-radio-image-grid__content","bf-radio"],["type","radio",1,"form-check-input",3,"change","name","value","checked","id"],[3,"for"],["loading","lazy",3,"src","alt"]],template:function(e,a){e&1&&(p(0,"div",0),he(1,Spe,8,9,"div",1),g()),e&2&&(d(),k("ngForOf",a.items))},dependencies:[Gi,ai],styles:[`.bonfiglioli-radio-image-grid{display:flex;flex-wrap:wrap}.bonfiglioli-radio-image-grid__item{width:50%;padding:8px}@media(min-width:768px){.bonfiglioli-radio-image-grid__item{width:25%}}.bonfiglioli-radio-image-grid__card{cursor:pointer;position:relative}.bonfiglioli-radio-image-grid__card.state-active{border:1px solid var(--cx-color-secondary)}.bonfiglioli-radio-image-grid__card.state-active label{color:var(--cx-color-secondary)}.bonfiglioli-radio-image-grid__img img{width:100%;height:100%;aspect-ratio:1/1;object-fit:contain}.bonfiglioli-radio-image-grid__content{display:flex;align-items:center;gap:8px;position:absolute;bottom:16px;left:8px;margin-left:0}.bonfiglioli-radio-image-grid__content label{margin:0;font-size:.75rem;font-weight:600;cursor:pointer} 17`],encapsulation:2})}};var Ape=(i,t)=>(t.facets==null?null:t.facets.code)??i;function wpe(i,t){if(i&1){let e=ke();p(0,"div",12)(1,"select",13),A(2,"async"),$("ngModelChange",function(n){W(e);let o=v(4);return Q(o.onUnitChange(n))}),p(3,"option",14),S(4,"METRIC"),g(),p(5,"option",15),S(6,"IMPERIAL"),g()()()}if(i&2){let e=v(4);d(),k("ngModel",w(2,1,e.unit$))}}function Ppe(i,t){if(i&1){let e=ke();rt(0),p(1,"div",2),$("click",function(){W(e);let n=v(3);return Q(n.togglePanel("environment"))}),p(2,"label",3)(3,"span",4),S(4),A(5,"cxTranslate"),g()(),p(6,"div",5)(7,"span",10),S(8),A(9,"async"),g(),p(10,"span",11),F(11,"cx-icon",7),g(),F(12,"cx-icon",7),g()(),he(13,wpe,7,3,"div",8),st()}if(i&2){let e=v(3);d(2),_t("bonfiglioli-configurator-attribute-header__label--collapsed",!e.isPanelOpen("environment")),d(2),j(" ",w(5,9,"selector.environment.title")," "),d(2),_t("bonfiglioli-configurator-attribute-header__right-section--collapsed",!e.isPanelOpen("environment")),d(2),j(" ",w(9,11,e.unit$)," "),d(3),k("type","SUCCESS"),d(),k("type",e.isPanelOpen("environment")?"COLLAPSE":"EXPAND"),d(),k("ngIf",e.isPanelOpen("environment"))}}function Tpe(i,t){if(i&1&&(rt(0),he(1,Ppe,14,13,"ng-container",0),st()),i&2){let e=v().ngIf;d(),k("ngIf",e.systemOfMeasurement)}}function xpe(i,t){if(i&1&&(p(0,"span",10),S(1),g()),i&2){let e=v().ngIf;d(),j(" ",e.selectorCategory==null?null:e.selectorCategory.name," ")}}function Epe(i,t){if(i&1){let e=ke();p(0,"div",12)(1,"bonfiglioli-selector-radio-image",16),A(2,"async"),$("itemSelect",function(n){W(e);let o=v(2);return Q(o.onRadioImageSelect(n))}),g()()}if(i&2){let e=v(2);d(),k("items",e.categoryItems)("selectedCode",w(2,2,e.kbCode$)??(e.baseProduct&&e.baseProduct.length>0?e.baseProduct:null))}}function Dpe(i,t){if(i&1){let e=ke();p(0,"bonfiglioli-selector-attribute",18),A(1,"async"),$("facetValueSelect",function(n){W(e);let o=v(4);return Q(o.onFacetValueSelect(n))}),g()}if(i&2){let e=v().$implicit,a=v(3);k("property",e)("unit",w(1,2,a.unit$))}}function Ipe(i,t){if(i&1&&Y(0,Dpe,2,4,"bonfiglioli-selector-attribute",17),i&2){let e=t.$implicit;J(e.facets?0:-1)}}function zpe(i,t){if(i&1&&ut(0,Ipe,1,1,null,null,Ape),i&2){let e=v().ngIf;mt(e.selectorCategory.filterProperties)}}function Mpe(i,t){if(i&1){let e=ke();rt(0),p(1,"div",19)(2,"p"),S(3),A(4,"cxTranslate"),p(5,"a",20),A(6,"async"),S(7),A(8,"cxTranslate"),g(),S(9),A(10,"cxTranslate"),g(),p(11,"p"),S(12),A(13,"c
17xTranslate"),g(),p(14,"div",21)(15,"input",22),$("ngModelChange",function(n){W(e);let o=v(2);return o.disclaimerAccepted=n,Q(o.disclaimerChange.emit(n))}),g(),p(16,"label",23),S(17),A(18,"cxTranslate"),g()()(),p(19,"div",24)(20,"div",25)(21,"button",26),$("click",function(){W(e);let n=v(2);return Q(n.onResetValues())}),S(22),A(23,"cxTranslate"),g()(),p(24,"div",27)(25,"button",26),$("click",function(){let n=W(e).ngIf,o=v(2);return Q(o.openSaveDraftModal(n))}),S(26),A(27,"cxTranslate"),g(),p(28,"button",28),$("click",function(){W(e);let n=v(2);return Q(n.navigateToAvailableConfigurations())}),S(29),A(30,"cxTranslate"),g()()(),st()}if(i&2){let e=v().ngIf,a=v();d(3),j(" ",w(4,12,"selector.disclaimer.textBefore")),d(2),k("routerLink",w(6,14,a.isLoggedIn$)?"/my-account/support-tickets":"/login"),d(2),B(w(8,16,"selector.disclaimer.textLink")),d(2),j("",w(10,18,"selector.disclaimer.textAfter")," "),d(3),B(w(13,20,"selector.disclaimer.text2")),d(3),k("ngModel",a.disclaimerAccepted),d(2),j(" ",w(18,22,"selector.disclaimer.accept")," "),d(5),j(" ",w(23,24,"selector.actions.resetValues")," "),d(4),j(" ",w(27,26,"selector.actions.saveDraft")," "),d(2),k("disabled",!a.disclaimerAccepted),d(),Ji(" ",w(30,28,"selector.actions.viewResults")," (",(e.pagination==null?null:e.pagination.totalResults)??0,") ")}}function Ope(i,t){if(i&1){let e=ke();p(0,"div",29),$("click",function(){W(e);let n=v(2);return Q(n.closeSaveDraftModal())}),p(1,"div",30),$("click",function(n){return n.stopPropagation()}),p(2,"div",31)(3,"h4"),S(4),A(5,"cxTranslate"),g(),p(6,"button",32),$("click",function(){W(e);let n=v(2);return Q(n.closeSaveDraftModal())}),S(7," \xD7 "),g()(),p(8,"div",33)(9,"label",34),S(10),A(11,"cxTranslate"),g(),p(12,"input",35),Xo("ngModelChange",function(n){W(e);let o=v(2);return Jo(o.draftName,n)||(o.draftName=n),Q(n)}),g()(),p(13,"div",36)(14,"button",37),$("click",function(){W(e);let n=v(2);return Q(n.saveDraft())}),S(15),A(16,"cxTranslate"),g()()()()}if(i&2){let e=v(2);d(4),B(w(5,4,"selector.saveDraft.title")),d(6),j(" ",w(11,6,"selector.saveDraft.label")," "),d(2),Yo("ngModel",e.draftName),d(3),j(" ",w(16,8,"selector.saveDraft.save")," ")}}function Npe(i,t){if(i&1){let e=ke();rt(0),p(1,"div",1),he(2,Tpe,2,1,"ng-container",0),A(3,"async"),p(4,"div",2),$("click",function(){W(e);let n=v();return Q(n.togglePanel("productType"))}),p(5,"label",3)(6,"span",4),S(7),A(8,"cxTranslate"),g()(),p(9,"div",5),he(10,xpe,2,1,"span",6),p(11,"span"),F(12,"cx-icon",7),g(),F(13,"cx-icon",7),g()(),he(14,Epe,3,4,"div",8),Y(15,zpe,2,0),A(16,"async"),he(17,Mpe,31,30,"ng-container",0),A(18,"async"),g(),he(19,Ope,17,10,"div",9),st()}if(i&2){let e=t.ngIf,a=v();d(2),k("ngIf",w(3,16,a.kbCode$)),d(3),_t("bonfiglioli-configurator-attribute-header__label--collapsed",!a.isPanelOpen("productType")),d(2),j(" ",w(8,18,"selector.productType.title")," "),d(2),_t("bonfiglioli-configurator-attribute-header__right-section--collapsed",!a.isPanelOpen("productType")),d(),k("ngIf",e.selectorCategory==null?null:e.selectorCategory.name),d(),Ya(Qn("status-icon--",e.selectorCategory?"success":"warning")),d(),k("type",e.selectorCategory?"SUCCESS":"WARNING"),d(),k("type",a.isPanelOpen("productType")?"COLLAPSE":"EXPAND"),d(),k("ngIf",a.isPanelOpen("productType")),d(),J(w(16,20,a.kbCode$)&&(e.selectorCategory!=null&&e.selectorCategory.filterProperties)?15:-1),d(2),k("ngIf",w(18,22,a.kbCode$)),d(2),k("ngIf",a.saveDraftModalOpen)}}var _C=class i{constructor(){this.selectorService=Z(Ro);this.routingService=Z(Pi);this.authService=Z(wn);this.bookmarkAdapter=Z(Hh);this.globalMessageService=Z(Ua);this.cd=Z(aa);this.languageService=Z(ls);this.route=Z(Zn);this.router=Z(ja);this.isLoggedIn$=this.authService.isUserLoggedIn();this.pageData$=this.selectorService.pageData$;this.kbCode$=this.selectorService.kbCode$;this.unit$=this.selectorService.unit$;this.categoryItems=[];this.disclaimerChange=new Vi;this.disclaimerAccepted=!1;this.saveDraftModalOpen=!1;this.draftName="";this.openPanels={}}ngOnInit(){this.languageService.getActive().pipe(rP(1)).subscribe(()=>{this.selectorService.reloadCurrentResults().pipe(nt(1)).subscribe()}),this.selectorService.hasData||this.selectorService.loadSelectorResults().pipe(nt(1)).subscribe(),this.pageData$.subscribe(t=>{this.categoryItems=(t?.selectorCategories??[]).map(e=>({code:e.selectorProductCode??"",name:e.name??"",imageUrl:e.mainPicture?.url??""}))}
17),this.baseProduct=this.route.snapshot.queryParamMap.get("baseProduct")??void 0,this.kbCode$.pipe(nt(1)).subscribe(t=>{if(t||!this.baseProduct)return;let e=this.categoryItems.find(a=>a.code===this.baseProduct);e&&this.onRadioImageSelect(e)})}onCategorySelect(t){this.selectorService.loadSelectorResults(void 0,t.selectorProductCode).pipe(nt(1)).subscribe()}onUnitChange(t){this.selectorService.kbCode$.pipe(nt(1)).subscribe(e=>{this.selectorService.loadSelectorResults(void 0,e??void 0,void 0,void 0,t).pipe(nt(1)).subscribe()})}onFacetValueSelect(t){let e=t?.query?.query?.value;e&&this.selectorService.kbCode$.pipe(nt(1)).subscribe(a=>{this.selectorService.unit$.pipe(nt(1)).subscribe(n=>{this.selectorService.loadSelectorResults(e,a??void 0,void 0,void 0,n??void 0).pipe(nt(1)).subscribe(()=>{this.cd.detectChanges()})})})}onResetValues(){this.selectorService.kbCode$.pipe(nt(1)).subscribe(t=>{this.selectorService.loadSelectorResults(void 0,t??void 0).pipe(nt(1)).subscribe()})}openSaveDraftModal(t){this.authService.isUserLoggedIn().pipe(nt(1)).subscribe(e=>{if(!e){this.routingService.go("/login");return}this.draftName=t,this.saveDraftModalOpen=!0})}closeSaveDraftModal(){this.saveDraftModalOpen=!1,this.cd.detectChanges()}saveDraft(){this.selectorService.kbCode$.pipe(nt(1)).subscribe(t=>{let e=this.selectorService.pageDataSubject.value?.currentQuery?.query?.value??"";this.bookmarkAdapter.saveSelectorDraft(t??"",e,this.draftName).pipe(nt(1)).subscribe({next:()=>{this.closeSaveDraftModal(),this.globalMessageService.add({key:"selector.saveDraft.success"},ri.MSG_TYPE_CONFIRMATION)},error:()=>{this.closeSaveDraftModal(),this.globalMessageService.add({key:"selector.saveDraft.error"},ri.MSG_TYPE_ERROR)}})})}togglePanel(t){this.openPanels[t]=!this.isPanelOpen(t)}isPanelOpen(t){return this.openPanels[t]!==!1}onRadioImageSelect(t){let e=this.selectorService.selectorCategories.find(a=>a.selectorProductCode===t.code);e&&this.onCategorySelect(e)}navigateToAvailableConfigurations(){this.routingService.go([],{queryParams:{context:"availableConfigurations"},queryParamsHandling:"merge"})}static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275cmp=Oe({type:i,selectors:[["bonfiglioli-selector-technical-data"]],outputs:{disclaimerChange:"disclaimerChange"},standalone:!1,decls:2,vars:3,consts:[[4,"ngIf"],[1,"selector-technical-data"],[1,"bonfiglioli-configurator-attribute-header__label-container",3,"click"],[1,"bonfiglioli-configurator-attribute-header__label"],[1,"bonfiglioli-configurator-attribute-header__label-text"],[1,"bonfiglioli-configurator-attribute-header__right-section"],["class","bonfiglioli-configurator-attribute-header__selected-value",4,"ngIf"],[3,"type"],["class","selector-technical-data__panel-body",4,"ngIf"],["class","selector-technical-data__modal-backdrop",3,"click",4,"ngIf"],[1,"bonfiglioli-configurator-attribute-header__selected-value"],[1,"status-icon--success"],[1,"selector-technical-data__panel-body"],[1,"form-control","bf-select","selector-technical-data__unit-select",3,"ngModelChange","ngModel"],["value","METRIC"],["value","IMPERIAL"],["radioName","productType",3,"itemSelect","items","selectedCode"],[3,"property","unit"],[3,"facetValueSelect","property","unit"],[1,"selector-technical-data__disclaimer"],[1,"selector-technical-data__disclaimer-link",3,"routerLink"],[1,"selector-technical-data__disclaimer-checkbox","bf-checkbox"],["type","checkbox","id","selectorDisclaimer",3,"ngModelChange","ngModel"],["for","selectorDisclaimer"],[1,"selector-technical-data__buttons"],[1,"selector-technical-data__buttons-left"],[1,"btn","btn-secondary",3,"click"],[1,"selector-technical-data__buttons-right"],[1,"btn","btn-primary",3,"click","disabled"],[1,"selector-technical-data__modal-backdrop",3,"click"],[1,"selector-technical-data__modal",3,"click"],[1,"selector-technical-data__modal-header"],["type","button",1,"close",3,"click"],[1,"selector-technical-data__modal-body"],["for","configurationDraftDescription"],["type","text","id","configurationDraftDescription",1,"form-control","bf-input",3,"ngModelChange","ngModel"],[1,"selector-technical-data__modal-footer"],[1,"btn","btn-primary",3,"click"]],template:function(e,a){e&1&&(he(0,Npe,20,24,"ng-container",0),A(1,"async")),e&2&&k("ngIf",w(1,1,a.pageData$))},dependencies:[ai,Pn,Tn,Fa,gu,Io,Wi,pn,Yn,hi,Ju,Xu,dt,at],styles:[`.selector-technical-data{padding:20px 100px}.selector-technical-data__panel-body{padding:16px}.selector-technical-data__unit-select{max-width:250px}.selector-technical-data__disclaimer{border-top:1px solid var(--bf-color-grey-border);padding:20px 0}.selector-technical-data__disclaimer p{font-size:.875rem;color:var(--bf-color-dark-grey);margin-bottom:8px}.selector-technical-data__disclaimer-link{color:var(--cx-color-secondary);text-decoration:none}.selector-technical-data__disclaimer-link:hover{text-decoration:underline}.selector-technical-data__disclaimer-checkbox{margin:12px 0;padding:0}.selector-technical-data__disclaimer-checkbox input[type=checkbox]{margin-left:0}.selector-technical-data__disclaimer-checkbox input[type=checkbox]:checked{border:2px solid var(--bf-color-light-blue)!important;background-color:var(--cx-color-light)!important;background-image:none}.selector-technical-data__disclaimer-checkbox input[type=checkbox]:checked:after{content:"";position:absolute;top:1px!important;left:1px!important;width:7px;height:7px;background-color:var(--cx-color-secondary);border:none;border-radius:0;transform:none}.selector-technical-data__buttons{display:flex;justify-content:space-between;align-items:center;padding:16px 0}.selector-technical-data__buttons-left{display:flex}.selector-technical-data__buttons-right{display:flex;gap:8px}.selector-technical-data__modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1050;display:flex;align-items:center;justify-content:center}.selector-technical-data__modal{background:var(--cx-color-light);border-radius:5px;width:500px;max-width:90%}.selector-technical-data__modal-header{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid var(--bf-color-grey-border)}.selector-technical-data__modal-header h4{margin:0;color:var(--cx-color-primary)}.selector-technical-data__modal-header .close{background:none;border:none;font-size:1.5rem;cursor:pointer}.selector-technical-data__modal-body{padding:16px}.selector-technical-data__modal-body label{display:block;margin-bottom:8px;font-size:.875rem;font-weight:600}.selector-technical-data__modal-footer{display:flex;justify-content:flex-end;padding:16px;border-top:1px solid var(--bf-color-grey-border)}.selector-technical-data .bonfiglioli-configurator-attribute-header__selected-value{text-transform:uppercase} 18`],encapsulation:2})}};function Lpe(i,t){if(i&1&&(p(0,"span",9),S(1),g()),i&2){let e=v(2);d(),j(" ",e.selectedApplicationCode," ")}}function Bpe(i,t){if(i&1){let e=ke();p(0,"div",10)(1,"bonfiglioli-selector-radio-image",11),$("itemSelect",function(n){W(e);let o=v(2);return Q(o.onApplicationSelect(n))}),g()()}if(i&2){let e=v(2);d(),k("items",e.referenceItems)("selectedCode",e.selectedApplicationCode)}}function Fpe(i,t){if(i&1){let e=ke();p(0,"bonfiglioli-selector-attribute",14),$("cpqValueChange",function(n){W(e);let o=v(5);return Q(o.onCpqAttributeChange(n))}),g()}if(i&2){let e=v().$implicit;k("cpqAttribute",e)}
18}function qpe(i,t){if(i&1&&(rt(0),he(1,Fpe,1,1,"bonfiglioli-selector-attribute",13),st()),i&2){let e=t.$implicit;d(),k("ngIf",e.visible)}}function jpe(i,t){if(i&1&&(rt(0),he(1,qpe,2,1,"ng-container",12),st()),i&2){let e=t.$implicit;d(),k("ngForOf",e.attributes)}}function Upe(i,t){if(i&1&&(rt(0),he(1,jpe,2,1,"ng-container",12),st()),i&2){let e=v(2);d(),k("ngForOf",e.applicationConfig$.groups)}}function Vpe(i,t){if(i&1){let e=ke();rt(0),p(1,"div",15)(2,"div",16)(3,"button",17),$("click",function(){W(e);let n=v(2);return Q(n.onResetValues())}),S(4),A(5,"cxTranslate"),g()(),p(6,"div",18)(7,"button",19),$("click",function(){W(e);let n=v(2);return Q(n.onUseDataInSelector())}),S(8),A(9,"cxTranslate"),g()()(),st()}if(i&2){let e=v(2);d(4),j(" ",w(5,3,"selector.actions.resetValues")," "),d(3),k("disabled",!e.isConfigComplete),d(),j(" ",w(9,5,"selector.applications.useData")," ")}}function $pe(i,t){if(i&1){let e=ke();rt(0),p(1,"div",1)(2,"div",2),$("click",function(){W(e);let n=v();return Q(n.toggleAccordion())}),p(3,"label",3)(4,"span",4),S(5),A(6,"cxTranslate"),g()(),p(7,"div",5),he(8,Lpe,2,1,"span",6),F(9,"cx-icon",7),g()(),he(10,Bpe,2,2,"div",8)(11,Upe,2,1,"ng-container",0)(12,Vpe,10,7,"ng-container",0),g(),st()}if(i&2){let e=v();d(3),_t("bonfiglioli-configurator-attribute-header__label--collapsed",!e.isAccordionOpen),d(2),j(" ",w(6,10,"selector.applications.title")," "),d(2),_t("bonfiglioli-configurator-attribute-header__right-section--collapsed",!e.isAccordionOpen),d(),k("ngIf",e.selectedApplicationCode),d(),k("type",e.isAccordionOpen?"COLLAPSE":"EXPAND"),d(),k("ngIf",e.isAccordionOpen),d(),k("ngIf",e.applicationConfig$),d(),k("ngIf",e.selectedApplicationCode)}}var SC=class i{constructor(){this.selectorService=Z(Ro);this.occConfig=Z(uu);this.cd=Z(aa);this.configuratorCommonsService=Z(hs);this.routingService=Z(Pi);this.kbCode$=this.selectorService.kbCode$;this.referenceItems=[];this.selectedApplicationCode=null;this.isAccordionOpen=!0;this.hasReferences=!1;this.applicationConfig$=null;this.applicationOwner=null}ngOnInit(){this.sub=this.selectorService.references$.subscribe(t=>{this.hasReferences=t.length>0,this.referenceItems=t.map(e=>({code:e.target?.code??"",name:e.target?.name??"",imageUrl:this.resolveImageUrl(e)})),this.cd.detectChanges()})}ngOnDestroy(){this.sub?.unsubscribe(),this.configSub?.unsubscribe()}onApplicationSelect(t){this.selectedApplicationCode=t.code;let e={type:Op.OwnerType.PRODUCT,id:t.code,key:Op.OwnerType.PRODUCT+"/"+t.code,configuratorType:"CPQCONFIGURATOR"};this.applicationOwner=e,this.configSub?.unsubscribe(),this.configSub=this.configuratorCommonsService.getOrCreateConfiguration(e).subscribe(a=>{this.applicationConfig$=a,this.cd.detectChanges()})}onResetValues(){this.applicationOwner&&(this.configuratorCommonsService.forceNewConfiguration(this.applicationOwner),console.log("Resetto"),this.configuratorCommonsService.getOrCreateConfiguration(this.applicationOwner).pipe(nt(1)).subscribe(t=>{this.applicationConfig$=t,this.cd.detectChanges()}))}onCpqAttributeChange(t){if(!this.applicationOwner||!this.applicationConfig$)return;let e=t.attribute,a=e.uiType??e.type??"",n=a==="numeric"||a==="NUMERIC",o=$e($e({},e),n?{userInput:t.valueKey}:{selectedSingleValue:t.valueKey});this.configuratorCommonsService.updateConfiguration(this.applicationOwner.key,o)}get isConfigComplete(){if(!this.applicationConfig$)return!1;for(let t of this.applicationConfig$.groups??[])for(let e of t.attributes??[]){if(!e.required||!e.visible)continue;if(!!!(e.userInput||e.selectedSingleValue||e.values?.some(n=>n.selected)))return!1}return!0}onUseDataInSelector(){let t=this.applicationConfig$?.applicationSearchUrlMap??{},e=t.q||void 0,a=t.unit||void 0;this.selectorService.kbCode$.pipe(nt(1)).subscribe(n=>{this.selectorService.loadSelectorResults(e,n??void 0,void 0,void 0,a).pipe(nt(1)).subscribe()}),this.routingService.go([],{queryParams:{context:"techdata"},queryParamsHandling:"merge"})}toggleAccordion(){this.isAccordionOpen=!this.isAccordionOpen}resolveImageUrl(t){let e=t.target?.images;if(!e)return"";let a="";if(Array.isArray(e))a=(e.find(r=>r.format==="product")??e[0])?.url??"";else{let o=e.PRIMARY;a=o?.product?.url??o?.url??""}return!a||a.startsWith("http")?a:(this.occConfig.backend?.occ?.baseUrl??"")+a}static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275cmp=Oe({type:i,selectors:[["bonfiglioli-selector-applications"]],standalone:!1,decls:1,vars:1,consts:[[4,"ngIf"],[1,"selector-applications"],[1,"bonfiglioli-configurator-attribute-header__label-container",3,"click"],[1,"bonfiglioli-configurator-attribute-header__label"],[1,"bonfiglioli-configurator-attribute-header__label-text"],[1,"bonfiglioli-configurator-attribute-header__right-section"],["class","bonfiglioli-configurator-attribute-header__selected-value",4,"ngIf"],[3,"type"],["class","selector-applications__body",4,"ngIf"],[1,"bonfiglioli-configurator-attribute-header__selected-value"],[1,"selector-applications__body"],["radioName","application",3,"itemSelect","items","selectedCode"],[4,"ngFor","ngForOf"],[3,"cpqAttribute","cpqValueChange",4,"ngIf"],[3,"cpqValueChange","cpqAttribute"],[1,"selector-applications__buttons"],[1,"selector-applications__buttons-left"],[1,"btn","btn-secondary",3,"click"],[1,"selector-applications__buttons-right"],[1,"btn","btn-primary",3,"click","disabled"]],template:function(e,a){e&1&&he(0,$pe,13,12,"ng-container",0),e&2&&k("ngIf",a.hasReferences)},dependencies:[Gi,ai,hi,Ju,Xu,at],styles:[`.selector-applications{padding:0 100px}.selector-applications__body{padding:16px}.selector-applications__buttons{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-top:1px solid var(--bf-color-grey-border)}.selector-applications__buttons-left{display:flex}.selector-applications__buttons-right{display:flex;gap:8px}.selector-applications bonfiglioli-selector-attribute .bonfiglioli-configurator-attribute-header__selected-value{font-size:.875rem;font-weight:600;color:var(--cx-color-primary)} 19`],encapsulation:2})}};var Kpe=["scrollable"],Gpe=()=>[],Vp=(i,t)=>t.code;function Wpe(i,t){if(i&1){let e=ke();p(0,"div",28)(1,"input",29),$("change",function(){let n=W(e).$implicit,o=v(4);
19return Q(o.toggleColumn(n.code))}),g(),F(2,"label",30),g()}if(i&2){let e=t.$implicit,a=v(4);d(),k("checked",a.isColumnVisible(e.code))("id","col-"+e.code),d(),k("for","col-"+e.code)("innerHTML",e.name,Vt)}}function Qpe(i,t){if(i&1&&(rt(0),p(1,"label",27),ut(2,Wpe,3,4,"div",28,Vp),g(),st()),i&2){let e=v();d(2),mt(e)}}function Zpe(i,t){if(i&1){let e=ke();rt(0),p(1,"label",31)(2,"cx-sorting",32),$("sortListEvent",function(n){W(e);let o=v(3);return Q(o.onSortChange(n))}),g()(),st()}if(i&2){let e=v(2).ngIf;d(2),k("sortOptions",e.sorts??An(2,Gpe))("selectedOption",e.pagination==null?null:e.pagination.sort)}}function Ype(i,t){i&1&&(p(0,"th"),S(1),A(2,"cxTranslate"),g()),i&2&&(d(),j(" ",w(2,1,"product-search.availability")," "))}function Jpe(i,t){if(i&1&&F(0,"th",33),i&2){let e=v().$implicit;k("innerHTML",e.name,Vt)("ngClass",e.code)}}function Xpe(i,t){if(i&1&&Y(0,Jpe,1,2,"th",33),i&2){let e=t.$implicit,a=v(3);J(a.isColumnVisible(e.code)?0:-1)}}function ege(i,t){if(i&1){let e=ke();p(0,"div",39)(1,"bonfiglioli-favorites",42),$("bookmarkChanged",function(){W(e);let n=v(4);return Q(n.reloadResults())}),g()()}if(i&2){let e=v().$implicit,a=v(3);d(),k("type","DESIGNATION")("code",a.getBookmarkKey(e))}}function tge(i,t){if(i&1&&(p(0,"td"),F(1,"bonfiglioli-product-availability",43),g()),i&2){let e=v().$implicit;d(),k("availability",e.values==null||e.values.SEL_AVAILABILITY==null?null:e.values.SEL_AVAILABILITY.value)}}function ige(i,t){i&1&&F(0,"cx-icon",46),i&2&&k("type",t)}function age(i,t){if(i&1&&S(0),i&2){let e,a=v(2).$implicit,n=v().$implicit,o=v(3);j(" ",((e=o.getCellValue(n,a.code))==null?null:e.value)??"-"," ")}}function nge(i,t){if(i&1&&(p(0,"td",44),F(1,"div",45),Y(2,ige,1,1,"cx-icon",46)(3,age,1,1),g()),i&2){let e,a=v().$implicit,n=v().$implicit,o=v(3);d(),k("innerHTML",a.name,Vt),d(),J((e=o.isIconColumn(a.code)&&o.getCellIcon(n,a))?2:3,e)}}function oge(i,t){if(i&1&&Y(0,nge,4,2,"td",44),i&2){let e=t.$implicit,a=v(4);J(a.isColumnVisible(e.code)?0:-1)}}function rge(i,t){if(i&1){let e=ke();p(0,"tr")(1,"td",34)(2,"div",35)(3,"div",36)(4,"a",37),$("click",function(){let n=W(e).$implicit,o=v(3);return Q(o.openAvailableModal(n))}),S(5),g(),p(6,"span",38),S(7),A(8,"cxTranslate"),g()(),Y(9,ege,2,2,"div",39),g()(),Y(10,tge,2,1,"td"),A(11,"async"),ut(12,oge,1,1,null,null,Vp),p(14,"td",40)(15,"bonfiglioli-dropdown",41),$("toggle",function(){let n=W(e).index,o=v(3);return Q(o.toggleRowActions(n))}),g()()()}if(i&2){let e=t.$implicit,a=t.index,n=v(),o=v(2);d(5),j(" ",e.designation," "),d(2),j(" ",w(8,7,"selector.availableConfigurations.designationHint")," "),d(2),J(o.isLoggedIn?9:-1),d(),J(w(11,9,o.showAvailability$)?10:-1),d(2),mt(n),d(3),k("isOpen",o.openDropdown[a])("options",o.getRowActions(e))("triggerIcon",o.bfIconTypes.DOTS)}}function sge(i,t){if(i&1){let e=ke();p(0,"div",47)(1,"cx-pagination",48),$("viewPageEvent",function(n){W(e);let o=v(3);return Q(o.onPageChange(n))}),g()()}if(i&2){let e=v(2).ngIf;d(),k("pagination",e.pagination)("defaultPage",0)}}function lge(i,t){i&1&&(p(0,"div",58),S(1," Loading... "),g())}function cge(i,t){if(i&1&&F(0,"th",60),i&2){let e=t.$implicit;k("innerHTML",e.name,Vt)}}function dge(i,t){if(i&1&&(p(0,"td"),S(1),g()),i&2){let e=t.$implicit,a=v(5);d(),j(" ",a.modalRow==null||a.modalRow.values==null||a.modalRow.values[e.code??""]==null?null:a.modalRow.values[e.code??""].value," ")}}function uge(i,t){if(i&1&&(p(0,"div",57)(1,"div",59)(2,"table")(3,"thead")(4,"tr"),ut(5,cge,1,1,"th",60,Vp),g()(),p(7,"tbody")(8,"tr"),ut(9,dge,2,1,"td",null,Vp),g()()()()()),i&2){let e=v(2),a=v(2);d(5),mt(a.getModalColumns(e)),d(4),mt(a.getModalColumns(e))}}function mge(i,t){if(i&1){let e=ke();p(0,"div",49),$("click",function(){W(e);let n=v(3);return Q(n.closeModal())}),p(1,"div",50),$("click",function(n){return n.stopPropagation()}),p(2,"div",51)(3,"div")(4,"h4"),S(5),A(6,"cxTranslate"),g(),p(7,"span",52),S(8),A(9,"cxTranslate"),p(10,"a",53),$("click",function(){W(e);let n=v(3);return n.completeConfiguration(n.modalRow),Q(n.closeModal())}),S(11),A(12,"cxTranslate"),g()()(),p(13,"button",54),$("click",function(){W(e);let n=v(3);return Q(n.closeModal())}),S(14,"\xD7"),g()(),p(15,"div",55),he(16,lge,2,0,"div",56),Y(17,uge,11,0,"div",57),g()()()}if(i&2){let e=v(3);d(5),B(w(6,5,"selector.availableConfigurations.modalTitle")),d(3),j(" ",w(9,7,"selector.availableConfigurations.modalSubtitle")," "),d(3),j(" ",w(12,9,"selector.availableConfigurations.completeConfig")," "),d(5),k("ngIf",e.modalLoading),d(),J(!e.modalLoading&&e.modalData?17:-1)}}function pge(i,t){if(i&1){let e=ke();p(0,"bonfiglioli-send-message-modal",61),$("closeModal",function(){W(e);let n=v(3);return Q(n.closeSendToModal())}),g()}if(i&2){let e=v(3);k("userList",e.userList)("code",e.sendToRow==null?null:e.sendToRow.configurableMaterial)}}function gge(i,t){if(i&1){let e=ke();p(0,"div",2)(1,"div",3)(2,"div",4)(3,"bonfiglioli-product-facet-navigation",5),$("facetListChange",function(n){W(e);let o=v(2);return Q(o.onFacetChange(n))}),g()(),p(4,"div",6)(5,"div",7)(6,"div",8)(7,"span",9),S(8),A(9,"cxTranslate"),g()(),p(10,"div",10)(11,"button",11),$("click",function(){W(e);let n=v(2);return Q(n.scrollLeft())}),F(12,"cx-icon",12),g(),p(13,"button",13),$("click",function(){W(e);let n=v(2);return Q(n.scrollRight())}),F(14,"cx-icon",14),g(),p(15,"bonfiglioli-dropdown",15),$("toggle",function(){W(e);let n=v(2);return Q(n.toggleSorting())}),p(16,"div",16)(17,"div",17)(18,"button",18),$("click",function(){W(e);let n=v(2);return Q(n.activeTab="filters")}),S(19),A(20,"cxTranslate"),g(),p(21,"button",18),$("click",function(){W(e);let n=v(2);return Q(n.activeTab="order")}),S(22),A(23,"cxTranslate"),g()(),he(24,Qpe,4,0,"ng-container",1)(25,Zpe,3,3,"ng-container",1),g()()()(),p(26,"div",19,0),$("scroll",function(){W(e);let n=v(2);return Q(n.updateButtons())}),p(28,"table",20)(29,"thead")(30,"tr")(31,"th",21),S(32),A(33,"cxTranslate"),g(),Y(34,Ype,3,3,"th"),A(35,"async"),ut(36,Xpe,1,1,null,null,Vp),F(38,"th",22),g()(),p(39,"tbody"),he(40,rge,16,11,"tr",23),g()()(),he(41,sge,2,2,"div",24),g()()(),he(42,mge,18,11,"div",25)(43,pge,1,2,"bonfiglioli-send-message-modal",26)}if(i&2){let e=v().ngIf,a=v();d(3),k("facetList$",a.facetList$),d(5),Ji(" ",(e.pagination==null?null:e.pagination.totalResults)??0," ",w(9,22,"selector.availableConfigurations.results")," "),d(3),k("disabled",a.disableLeft),d(2),k("disabled",a.disableRight),d(2),k("isOpen",a.isSortingOpen)("triggerIcon",a.bfIconTypes.COG)("useCustomContent",!0),d(3),_t("active",a.activeTab==="filters"),d(),j(" ",w(20,24,"selector.availableConfigurations.filters")," "),d(2),_t("active",a.activeTab==="order"),d(),j(" ",w(23,26,"selector.availableConfigurations.orderBy")," "),d(2),k("ngIf",a.activeTab==="filters"),d(),k("ngIf",a.activeTab==="order"),d(7),j(" ",w(33,28,"selector.availableConfigurations.designation")," "),d(2),J(w(35,30,a.showAvailability$)?34:-1),d(2),mt(t),d(4),k("ngForOf",e.results),d(),k("ngIf",e.pagination),d(),k("ngIf",a.isModalOpen),d(),k("ngIf",a.isSendToModalOpen)}}
19function fge(i,t){if(i&1&&(rt(0),Y(1,gge,44,32),A(2,"async"),st()),i&2){let e,a=v();d(),J((e=w(2,1,a.columns$))?1:-1,e)}}var AC=class i{constructor(){this.selectorService=Z(Ro);this.routingService=Z(Pi);this.authService=Z(wn);this.userAccountFacade=Z(Kl);this.cd=Z(aa);this.userService=Z(H2);this.userRoleService=Z(fs);this.configuratorCommonService=Z(hs);this.globalMessageService=Z(Ua);this.productFacetService=Z(Wu);this.favoritesComponents=new eu;this.isLoggedIn=!1;this.isSendToModalOpen=!1;this.sendToRow=null;this.userList=[];this.disableLeft=!0;this.disableRight=!1;this.modalFacetListSubject=new Ta({facets:[],activeFacets:[]});this.kbCode$=this.selectorService.kbCode$;this.unit$=this.selectorService.unit$;this.pageData$=this.selectorService.pageData$.pipe(Ut(Br),Bt(t=>{this.currentPageData=t,t?.results&&(this.openDropdown=new Array(t.results.length).fill(!1))}),ns(1));this.facetList$=this.pageData$.pipe(bt(t=>this.productFacetService.getFacetListFromSearchPage(t)));this.columns$=this.pageData$.pipe(Ut(Br),bt(t=>this.productFacetService.getFacetListFromSearchPage(t,"showResults").facets),Bt(t=>{t.forEach(e=>{this.visibleColumns[e.code??""]===void 0&&(this.visibleColumns[e.code??""]=!0)})}));this.showAvailability$=this.userRoleService.hasRole("AVAILABILITY_ENABLED");this.bfIconTypes=gn;this.isUserLoggedIn$=this.authService.isUserLoggedIn();this.visibleColumns={};this.visibleModalColumns={};this.isSortingOpen=!1;this.isModalSortingOpen=!1;this.activeTab="filters";this.openDropdown=[];this.isModalOpen=!1;this.modalRow=null;this.modalData=null;this.modalLoading=!1;this.currentPageData=null}set scrollableSetter(t){t&&(this.scrollable=t,setTimeout(()=>this.updateButtons()))}ngOnInit(){this.isUserLoggedIn$.pipe(nt(1)).subscribe(t=>{this.isLoggedIn=t,t&&this.userService.getUserContacts().pipe(nt(1)).subscribe(e=>this.userList=e)})}ngOnDestroy(){this.sub?.unsubscribe()}getCellValue(t,e){return t.values?.[e??""]}getModalColumns(t){return t.filter(e=>e.code!=="UNIT"&&e.code!=="RANGE_TD_N1")}isIconColumn(t){return!!t&&(t==="PRICE"||t.startsWith("TD_LT"))}getCellIcon(t,e){let a=e.code??"";return a==="PRICE"?this.getPriceIcon(e,t):a.startsWith("TD_LT")?this.getLeadTimeIcon(e,t):null}getIdRangeFromFacetValue(t,e,a){let n=t?.code?e.values?.[t.code]:void 0;if(!t||t.statsMin==null||t.statsMax==null||!n||typeof n.value!="number")return 1;let o=t.statsMin?.value??0,s=((t.statsMax?.value??0)-o)/a,l=Math.round((n.value-o)/s);return Math.max(1,Math.min(l,a))}getPriceIcon(t,e){switch(this.getIdRangeFromFacetValue(t,e,4)){case 1:return this.bfIconTypes.PRICE_1;case 2:return this.bfIconTypes.PRICE_2;case 3:return this.bfIconTypes.PRICE_3;case 4:return this.bfIconTypes.PRICE_4;default:return this.bfIconTypes.PRICE_1}}getLeadTimeIcon(t,e){switch(this.getIdRangeFromFacetValue(t,e,3)){case 1:return this.bfIconTypes.ONE_QUARTER_PIE;case 2:return this.bfIconTypes.HALF_PIE;case 3:return this.bfIconTypes.THREE_QUARTERS_PIE;default:return this.bfIconTypes.ONE_QUARTER_PIE}}isColumnVisible(t){return this.visibleColumns[t??""]!==!1}isModalColumnVisible(t){return t?this.visibleModalColumns[t]!==!1:!0}toggleColumn(t){this.visibleColumns[t??""]=!this.isColumnVisible(t)}toggleModalColumn(t){this.visibleModalColumns[t]=!this.isModalColumnVisible(t)}toggleSorting(){this.isSortingOpen=!this.isSortingOpen}toggleModalSorting(){this.isModalSortingOpen=!this.isModalSortingOpen}toggleRowActions(t){let e=this.openDropdown[t];this.openDropdown=this.openDropdown.map(()=>!1),this.openDropdown[t]=!e}getBookmarkKey(t){return t.configurableMaterial+"|"+t.designation}getBookmarkComponent(t){let e=this.getBookmarkKey(t);return this.favoritesComponents.find(a=>a.code===e)}changeBookmark(t){let e=this.getBookmarkComponent(t);e&&e.changeBookmark()}openSendToModal(t){this.sendToRow=t,this.isSendToModalOpen=!0,this.openDropdown=this.openDropdown.map(()=>!1)}closeSendToModal(){this.isSendToModalOpen=!1,this.sendToRow=null}getRowActions(t){let e=[{labelKey:"product-search.viewProduct",action:()=>this.viewProductPage(t.configurableMaterial??"")},{labelKey:"selector.availableConfigurations.completeConfig",action:()=>this.completeConfiguration(t)}];if(this.isLoggedIn){let a=this.getBookmarkComponent(t);a&&e.push({labelKey:a.isFavorite?"product-search.removeFavourites":"product-search.addFavourites",action:()=>this.changeBookmark(t)}),e.push({labelKey:"product-search.sendTo",action:()=>this.openSendToModal(t)})}return e}onFacetChange(t){let e=t?.query?.query?.value;e&&qi([this.kbCode$,this.unit$]).pipe(nt(1)).subscribe(([a,n])=>{this.selectorService.loadSelectorResults(e,a??void 0,void 0,this.currentPageData?.pagination?.sort,n??void 0).pipe(nt(1)).subscribe()})}onModalFacetChange(t){console.log("facet: ",t);let e=t?.query?.query?.value;this.selectorService.loadAvailableProducts(this.modalRow?.configurableMaterial??"",this.modalRow?.designation??"",0,void 0,e).pipe(nt(1)).subscribe(a=>{this.modalData=a,console.log(a),this.modalFacetListSubject.next(a),this.cd.detectChanges()})}onPageChange(t){qi([this.kbCode$,this.unit$]).pipe(nt(1)).subscribe(([e,a])=>{this.selectorService.loadSelectorResults(this.currentPageData?.currentQuery?.query?.value,e??void 0,t,this.currentPageData?.pagination?.sort,a??void 0).pipe(nt(1)).subscribe()})}onModalPageChange(t){this.selectorService.loadAvailableProducts(this.modalRow?.configurableMaterial??"",this.modalRow?.designation??"",t,void 0,this.modalData.currentQuery.query.value).pipe(nt(1)).subscribe(e=>{this.modalData=e,this.modalFacetListSubject.next(e),this.cd.detectChanges()})}onSortChange(t){qi([this.kbCode$,this.unit$]).pipe(nt(1)).subscribe(([e,a])=>{this.selectorService.loadSelectorResults(this.currentPageData?.currentQuery?.query?.value,e??void 0,void 0,t,a??void 0).pipe(nt(1)).subscribe()})}onModalSortChange(t){this.selectorService.loadAvailableProducts(this.modalRow?.configurableMaterial??"",this.modalRow?.designation??"",0,t,this.modalData.currentQuery.query.value).pipe(nt(1)).subscribe(e=>{this.modalData=e,this.modalFacetListSubject.next(e),this.cd.detectChanges()})}viewProductPage(t){this.routingService.go({cxRoute:"product",params:{code:t}})}completeConfiguration(t){this.selectorService.getConfigurationFromDesignation(t.configurableMaterial??"",t.designation??"").subscribe({next:e=>{let a={code:t.configurableMaterial,configuratorType:Ih.VARIANT};this.configuratorCommonService.navigateToConfigurator(a,e.configId)},error:e=>{this.displayError(e)}})}openAvailableModal(t){document.body.classList.add("no-scroll"),this.modalRow=t,this.modalData=null,this.modalLoading=!0,this.isModalOpen=!0,this.cd.detectChanges(),this.selectorService.loadAvailableProducts(t.configurableMaterial??"",t.designation??"").pipe(nt(1)).subscribe(e=>{this.modalData=e,this.modalFacetListSubject.next(e);for(let a of this.modalData.facets??[])this.visibleModalColumns[a.code]=!0;this.modalLoading=!1,this.cd.detectChanges()})}getPriceIconType(t,e){if(!e)return this.bfIconTypes.PRICE_1;switch(this.getIdRangeFromFacetValue(t,e,4)){case 1:return this.bfIconTypes.PRICE_1;case 2:return this.bfIconTypes.PRICE_2;case 3:return this.bfIconTypes.PRICE_3;case 4:return this.bfIconTypes.PRICE_4;default:return this.bfIconTypes.PRICE_1}}getLeadTimeIconType(t,e){if(!e)return this.bfIconTypes.ONE_QUARTER_PIE;switch(this.getIdRangeFromFacetValue(t,e,3)){case 1:return this.bfIconTypes.ONE_QUARTER_PIE;case 2:return this.bfIconTypes.HALF_PIE;case 3:return this.bfIconTypes.THREE_QUARTERS_PIE;default:return this.bfIconTypes.ONE_QUARTER_PIE}}closeModal(){document.body.classList.remove("no-scroll"),this.isModalOpen=!1,this.isModalSortingOpen=!1,this.modalRow=null,this.modalData=null}toggleSecondaryActions(t){this.openDropdown[t]=!this.openDropdown[t]}displayError(t){this.globalMessageService.add(t,ri.MSG_TYPE_WARNING)}scrollRight(){this.scrollable.nativeElement.scrollBy({left:200,behavior:"smooth"})}scrollLeft(){this.scrollable.nativeElement.scrollBy({left:-200,behavior:"smooth"})}updateButtons(){if(!this.scrollable?.nativeElement)return;let t=this.scrollable.nativeElement;this.disableLeft=t.scrollLeft<=0,this.disableRight=t.scrollLeft+t.clientWidth>=t.scrollWidth}reloadResults(){this.selectorService.reloadCurrentResults().pipe(nt(1)).subscribe()}static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275cmp=Oe({type:i,selectors:[["bonfiglioli-selector-available-configurations"]],viewQuery:function(e,a){if(e&1&&Ki(Kpe,5)(to,5),e&2){let n;Ei(n=Di())&&(a.scrollableSetter=n.first),Ei(n=Di())&&(a.favoritesComponents=n)}},standalone:!1,decls:2,vars:3,consts:[["scrollable",""],[4,"ngIf"],[1,"selector-available-configurations"],[1,"selector-available-configurations__layout"],[1,"selector-available-configurations__sidebar"],[3,"facetListChange","facetList$"],[1,"selector-available-configurations__main"],[1,"selector-available-configurations__toolbar"],[1,"selector-available-configurations__toolbar-left"],[1,"selector-available-configurations__result-count"],[1,"selector-available-configurations__toolbar-right"],[1,"scroll-left",3,"click","disabled"],["type","CARET_LEFT"],[1,"scroll-right",3,"click","disabled"],["type","CARET_RIGHT"],[3,"toggle","isOpen","triggerIcon","useCustomContent"],[1,"row","bf-sort-filter"],[1,"bf-sort-filter-tabs"],[1,"tab-btn",3,"click"],[1,"selector-available-configurations__table-wrapper",3,"scroll"],[1,"selector-available-configurations__table"],[1,"selector-available-configurations__th--designation"],[1,"selector-available-configurations__th--actions"],[4,"ngFor","ngForOf"],["class","selector-available-configurations__pagination",4,"ngIf"],["class","selector-available-configurations__modal-backdrop",3,"click",4,"ngIf"],[3,"userList","code","closeModal",4,"ngIf"],[1,"bf-filters"],[1,"form-check"],["type","checkbox",1,"form-check-input",3,"change","checked","id"],[1,"form-check-label",3,"for","innerHTML"],[1,"form-group","cx-sort-dropdown","col-12"],[3,"sortListEvent","sortOptions","selectedOption"],[3,"innerHTML","ngClass"],[1,"selector-available-configurations__td--designation"],[1,"selector-available-configurations__designation-favorites-wrapper"],[1,"selector-available-configurations__designation-wrapper"],[1,"selector-available-configurations__designation-link",3,"click"],[1,"selector-available-configurations__designation-sub"],[1,"selector-available-configurations__favorites"],[1,"selector-available-configurations__td--actions"],[3,"toggle","isOpen","options","triggerIcon"],[3,"bookmarkChanged","type","code"],[3,"availability"],[1,"selector-available-configurations__td--attribute"],[1,"title-mobile",3,"innerHTML"],[3,"type"],[1,"selector-available-configurations__pagination"],[3,"viewPageEvent","pagination","defaultPage"],[1,"selector-available-configurations__modal-backdrop",3,"click"],[1,"selector-available-configurations__modal",3,"click"],[1,"selector-available-configurations__modal-header"],[1,"selector-available-configurations__modal-subtitle"],[1,"selector-available-configurations__modal-link",3,"click"],["type","button",1,"close",3,"click"],[1,"selector-available-configurations__modal-body"],["class","selector-available-configurations__modal-loading",4,"ngIf"],[1,"modal-body"],[1,"selector-available-configurations__modal-loading"],[1,"table-scroll"],[3,"innerHTML"],[3,"closeModal","userList","code"]],template:function(e,a){e&1&&(he(0,fge,3,3,"ng-container",1),A(1,"async")),e&2&&k("ngIf",w(1,1,a.pageData$))},dependencies:[Ja,Gi,ai,hi,gs,Ul,vr,hr,Kh,to,$h,dt,at],styles:[`.selector-available-configurations{padding:20px 0}.selector-available-configurations__layout{display:flex;gap:24px}.selector-available-configurations__sidebar{flex:0 0 25%;min-width:0}.selector-available-configurations__main{flex:1;min-width:0;position:relative}.selector-available-configurations__toolbar{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid var(--bf-color-grey-border)}.selector-available-configurations__result-count{font-size:.875rem;font-weight:600;color:var(--cx-color-primary)}.selector-available-configurations__toolbar-right .scroll-left,.selector-available-configurations__toolbar-right .scroll-right{border:0;background-color:transparent;font-size:1rem}.selector-available-configurations__toolbar-right .bf-sort-filter{min-width:250px}.selector-available-configurations__toolbar-right .bf-sort-filter .bf-sort-filter-tabs{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;border-bottom:1px solid var(--cx-color-medium);margin:10px}.selector-available-configurations__toolbar-right .bf-sort-filter .bf-sort-filter-tabs .tab-btn{background:none;border:none;cursor:pointer;padding:8px 0;margin-right:16px;font-size:.75rem;color:var(--bf-color-black);font-weight:600;transition:all .6s}.selector-available-configurations__toolbar-right .bf-sort-filter .bf-sort-filter-tabs .tab-btn:focus{border:0;outline:0}.selector-available-configurations__toolbar-right .bf-sort-filter .bf-sort-filter-tabs .tab-btn.active,.selector-available-configurations__toolbar-right .bf-sort-filter .bf-sort-filter-tabs .tab-btn:hover{color:var(--cx-color-primary)}.selector-available-configurations__toolbar-right .bf-sort-filter .bf-sort-filter-tabs .tab-btn:after{content:"";display:block;margin-top:8px;margin-inline:auto;height:3px;background:var(--cx-color-secondary);width:0;opacity:0;transition:all .6s}.selector-available-configurations__toolbar-right .bf-sort-filter .bf-sort-filter-tabs .tab-btn.active:after{width:100%;opacity:1}.selector-available-configurations__toolbar-right .bf-sort-filter .bf-sort-filter-tabs .tab-btn:not(.active):hover:after{width:100%;opacity:.5}.selector-available-configurations__toolbar-right .bf-sort-filter .bf-filters{padding-left:16px}.selector-available-configurations__table-wrapper{overflow-x:auto}.selector-available-configurations__table{width:100%;border-collapse:separate;border-spacing:0;font-size:.8125rem}.selector-available-configurations__table th,.selector-available-configurations__table td{padding:10px 12px;text-align:left;border-bottom:1px solid var(--bf-color-grey-border);white-space:nowrap}.selector-available-configurations__table th cx-icon svg,.selector-available-configurations__table td cx-icon svg{height:2rem;width:2rem}.selector-available-configurations__table th{font-weight:600;color:var(--cx-color-primary);background:var(--bg-color-grey-lighter)}.selector-available-configurations__table th.PRICE{text-align:center}.selector-available-configurations__th--designation{min-width:180px}.selector-available-configurations__th--actions{width:48px}.selector-available-configurations .title-mobile{display:none;padding:0;font-size:.75rem;line-height:16px;color:var(--bg-color-text-dropdown)}.selector-available-configurations__designation-favorites-wrapper{display:flex;align-items:center;gap:10px}.selector-available-configurations__designation-wrapper{display:flex;flex-direction:column}.selector-available-configurations__designation-link{color:var(--cx-color-secondary);font-weight:600;cursor:pointer;text-decoration:none}.selector-available-configurations__designation-link:hover{text-decoration:underline}.selector-available-configurations__designation-sub{font-size:.75rem;color:var(--bf-color-grey)}.selector-available-configurations__td--actions{position:sticky;right:0;z-index:2;background-color:var(--cx-color-light);width:48px;min-width:48px}.selector-available-configurations__actions-btn{background:none;border:none;cursor:pointer;padding:4px 8px}.selector-available-configurations__actions-btn cx-icon{color:var(--bf-color-grey)}.selector-available-configurations__actions-menu{position:absolute;right:0;top:100%;background:var(--cx-color-light);border:1px solid var(--bf-color-grey-border);border-radius:4px;box-shadow:0 2px 8px #0000001a;z-index:10;min-width:180px}.selector-available-configurations__actions-menu button{display:block;width:100%;padding:8px 16px;background:none;border:none;text-align:left;font-size:.8125rem;color:var(--cx-color-primary);cursor:pointer}.selector-available-configurations__actions-menu button:hover{background:var(--bf-color-light-blue-lighter)}
19.selector-available-configurations__pagination{display:flex;justify-content:center;align-items:center;gap:12px;padding:16px 0}.selector-available-configurations__page-info{font-size:.875rem;color:var(--cx-color-primary)}.selector-available-configurations__modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1050;display:flex;align-items:center;justify-content:center}.selector-available-configurations__modal{background:var(--cx-color-light);border-radius:5px;width:100%;max-width:calc(100% - 30px);max-height:90vh;overflow-y:auto;margin:30px auto}.selector-available-configurations__modal-header{display:flex;justify-content:space-between;align-items:flex-start;padding:24px;border-bottom:1px solid var(--bf-color-grey-border)}.selector-available-configurations__modal-header h4{margin:0;color:var(--cx-color-primary)}.selector-available-configurations__modal-header .close{background:none;border:none;font-size:1.5rem;cursor:pointer}.selector-available-configurations__modal-subtitle{font-size:.8125rem;color:var(--bf-color-grey)}.selector-available-configurations__modal-link{color:var(--cx-color-secondary);cursor:pointer;text-decoration:none}.selector-available-configurations__modal-link:hover{text-decoration:underline}.selector-available-configurations__modal-body{padding:24px}.selector-available-configurations__modal-loading{text-align:center;padding:32px;color:var(--bf-color-grey)}.modal-body{padding:30px 0}.modal-body .modal-variants{display:flex;font-size:.875rem}.modal-body .modal-variants label{font-weight:600}.modal-body .table-scroll table{width:100%}.modal-body .table-scroll table thead tr{border-bottom:1px solid var(--cx-color-medium);height:64px;white-space:nowrap}.modal-body .table-scroll table thead tr th{padding:16px;font-size:.875rem;line-height:1;font-weight:600}.modal-body .table-scroll table tbody tr{height:80px;border-bottom:1px solid var(--cx-color-medium);position:relative}.modal-body .table-scroll table tbody tr td{padding:0 16px;font-size:.75rem;line-height:1;white-space:nowrap}.modal-body .table-scroll table tbody tr:hover,.modal-body .table-scroll table tbody tr:hover td{background-color:var(--cx-bg-color-category-hover)}.modal-body .bf-available-variants{padding-top:40px;display:flex}.modal-body .bf-available-variants .bf-table-wrapper{width:100%;overflow:visible}.modal-body .bf-available-variants .bf-table-wrapper .bf-table-controls{position:absolute;right:0;height:64px;background-color:var(--cx-color-light);display:flex;align-items:center;padding-left:5px;overflow:visible;z-index:1}.modal-body .bf-available-variants .bf-table-wrapper .bf-table-controls button{color:var(--cx-color-category-scroll-buttons);background-color:var(--cx-color-light);border:0}.modal-body .bf-available-variants .bf-table-wrapper .bf-table-controls button.filter,.modal-body .bf-available-variants .bf-table-wrapper .bf-table-controls button.order-by{color:var(--cx-color-primary)}.modal-body .bf-available-variants .bf-table-wrapper .bf-table-controls button:focus{border:2px solid var(--cx-color-category-scroll-buttons-focus);border-radius:5px}.modal-body .bf-available-variants .bf-table-wrapper .bf-table-controls button[disabled]{cursor:not-allowed;color:var(--cx-color-medium)}.modal-body .bf-available-variants .bf-table-wrapper .bf-table-controls label{font-size:.75rem}.modal-body .bf-available-variants .bf-table-wrapper .bf-table-controls .cx-sorting{position:absolute;right:0;top:64px;background-color:var(--cx-color-light);box-shadow:0 6px 12px #0000002d;z-index:1}.modal-body .bf-available-variants .bf-table-wrapper .bf-table-controls .cx-sorting .row{margin-top:32px}.modal-body .bf-available-variants .bf-table-wrapper .bf-table-controls .bf-sort-filter{min-width:250px}.modal-body .bf-available-variants .bf-table-wrapper .bf-table-controls .bf-sort-filter .bf-sort-filter-tabs{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;border-bottom:1px solid var(--cx-color-medium);margin:10px}.modal-body .bf-available-variants .bf-table-wrapper .bf-table-controls .bf-sort-filter .bf-sort-filter-tabs .tab-btn{background:none;border:none;cursor:pointer;padding:8px 0;margin-right:16px;font-size:.75rem;color:var(--bf-color-black);font-weight:600;transition:all .6s}.modal-body .bf-available-variants .bf-table-wrapper .bf-table-control
19s .bf-sort-filter .bf-sort-filter-tabs .tab-btn:focus{border:0;outline:0}.modal-body .bf-available-variants .bf-table-wrapper .bf-table-controls .bf-sort-filter .bf-sort-filter-tabs .tab-btn.active,.modal-body .bf-available-variants .bf-table-wrapper .bf-table-controls .bf-sort-filter .bf-sort-filter-tabs .tab-btn:hover{color:var(--cx-color-primary)}.modal-body .bf-available-variants .bf-table-wrapper .bf-table-controls .bf-sort-filter .bf-sort-filter-tabs .tab-btn:after{content:"";display:block;margin-top:8px;margin-inline:auto;height:3px;background:var(--cx-color-secondary);width:0;opacity:0;transition:all .6s}.modal-body .bf-available-variants .bf-table-wrapper .bf-table-controls .bf-sort-filter .bf-sort-filter-tabs .tab-btn.active:after{width:100%;opacity:1}.modal-body .bf-available-variants .bf-table-wrapper .bf-table-controls .bf-sort-filter .bf-sort-filter-tabs .tab-btn:not(.active):hover:after{width:100%;opacity:.5}.modal-body .bf-available-variants .bf-table-wrapper .bf-table-controls .bf-sort-filter .bf-filters{padding-left:16px}.modal-body .bf-available-variants .bf-table-wrapper .bf-table-controls .bf-sort-filter ::ng-deep cx-sorting .ng-select .ng-select-container{background-color:var(--bf-color-light-blue-lighter);box-shadow:inset 0 1px 1px #00000013;border:1px solid var(--cx-color-medium)}.modal-body .bf-available-variants .bf-table-wrapper .bf-table-controls .bf-sort-filter ::ng-deep cx-sorting .ng-select .ng-select-container:focus{border-color:var(--cx-color-secondary);box-shadow:inset 0 1px 1px #00000013,0 0 8px #66afe999}.modal-body .bf-available-variants .bf-table-wrapper .bf-table-controls ::ng-deep bonfiglioli-dropdown .dropdown-content{padding:0 16px}.modal-body .bf-available-variants .bf-table-wrapper .bf-table-controls ::ng-deep bonfiglioli-dropdown .dropdown-content .bf-sort-filter .cx-sort-dropdown{margin-top:5px}.modal-body .bf-available-variants .bf-table-wrapper .bf-table-controls ::ng-deep bonfiglioli-dropdown .dropdown-content .bf-sort-filter .bf-filters{margin-top:6px;margin-bottom:16px}.modal-body .bf-available-variants .bf-table-wrapper .bf-table-controls ::ng-deep bonfiglioli-dropdown .dropdown-content .bf-sort-filter .bf-filters .form-check{margin-bottom:8px;padding-left:25px}.modal-body .bf-available-variants .bf-table-wrapper .bf-table-controls ::ng-deep bonfiglioli-dropdown .dropdown-content .bf-sort-filter .bf-filters .form-check .form-check-label{color:var(--bf-color-black)}.modal-body .bf-available-variants .bf-table-wrapper .bf-table-controls ::ng-deep bonfiglioli-dropdown .dropdown-content .bf-sort-filter .bf-filters .form-check-input{width:16px;height:16px;margin-inline-start:-25px;border-color:var(--cx-color-secondary);background-color:var(--cx-color-secondary)}.modal-body .bf-available-variants .bf-table-wrapper .bf-table-controls ::ng-deep bonfiglioli-dropdown .dropdown-content .bf-sort-filter .bf-filters .form-check-input:after{top:2px;left:1px}.modal-body .bf-available-variants .bf-table-wrapper .bf-table-scroll{overflow-x:auto}.modal-body .bf-available-variants .bf-table-wrapper .bf-table-scroll table{width:100%}.modal-body .bf-available-variants .bf-table-wrapper .bf-table-scroll table thead tr{border-bottom:1px solid var(--cx-color-medium);height:64px}.modal-body .bf-available-variants .bf-table-wrapper .bf-table-scroll table thead tr th{padding:16px;font-size:.875rem;line-height:1;font-weight:600}.modal-body .bf-available-variants .bf-table-wrapper .bf-table-scroll table thead tr th:first-child{padding:0;position:sticky;left:0;background-color:var(--cx-color-light);z-index:1}.modal-body .bf-available-variants .bf-table-wrapper .bf-table-scroll table thead tr th:last-child{padding-right:110px}.modal-body .bf-available-variants .bf-table-wrapper .bf-table-scroll table tbody tr{border-bottom:1px solid var(--cx-color-medium);height:80px}.modal-body .bf-available-variants .bf-table-wrapper .bf-table-scroll table tbody tr .bf-headcol{position:sticky;left:0;background-color:var(--cx-color-light);width:30%;height:80px;padding:0}.modal-body .bf-available-variants .bf-table-wrapper .bf-table-scroll table tbody tr .bf-headcol__info{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-evenly;align-items:flex-start;padding:8px}.modal-body .bf-available-variants .bf-table-wrapper .bf-table-scroll table tbody tr .bf-headcol__info__title{cursor:pointer;color:var(--cx-color-secondary);font-weight:400;text-decoration:none}.modal-body .bf-available-variants .bf-table-wrapper .bf-table-scroll table tbody tr .bf-headcol__info__title:hover{color:var(--cx-color-primary)}.modal-body .bf-available-variants .bf-table-wrapper .bf-table-scroll table tbody tr .bf-headcol__description{margin:0;font-size:.875rem}.modal-body .bf-available-variants .bf-table-wrapper .bf-table-scroll table tbody tr .bf-headcol.headcol--right{display:flex;position:absolute;
19left:unset;right:0;width:fit-content;align-items:center;border-bottom:1px solid var(--cx-color-medium)}.modal-body .bf-available-variants .bf-table-wrapper .bf-table-scroll table tbody tr td{padding:0 16px;font-size:.75rem;line-height:1;white-space:nowrap}.modal-body .bf-available-variants .bf-table-wrapper .bf-table-scroll table tbody tr td.category-designation{position:sticky;left:70px;background-color:var(--cx-color-light);white-space:nowrap;width:30%}.modal-body .bf-available-variants .bf-table-wrapper .bf-table-scroll table tbody tr td.category-designation div{display:flex;flex-direction:column;align-items:start}.modal-body .bf-available-variants .bf-table-wrapper .bf-table-scroll table tbody tr td.category-designation div a{color:var(--cx-color-secondary);font-size:.875rem;font-weight:600;cursor:pointer}.modal-body .bf-available-variants .bf-table-wrapper .bf-table-scroll table tbody tr td.category-designation div a:hover{color:var(--cx-color-primary);text-decoration:underline}.modal-body .bf-available-variants .bf-table-wrapper .bf-table-scroll table tbody tr td.category-designation div p{margin-bottom:0;margin-top:5px;color:var(--cx-color-category-designation)}.modal-body .bf-available-variants .bf-table-wrapper .bf-table-scroll table tbody tr td.secondary-actions{position:absolute;right:0;height:5rem;padding:0;display:flex;align-items:center;background-color:var(--cx-color-light);border-bottom:1px solid var(--cx-color-medium)}.modal-body .bf-available-variants .bf-table-wrapper .bf-table-scroll table tbody tr td:nth-last-child(2){padding-right:110px}.modal-body .bf-available-variants .bf-table-wrapper .bf-table-scroll table tbody tr td .title-mobile{display:none;padding:0;font-size:.75rem;line-height:16px;color:var(--bg-color-text-dropdown)}.modal-body .bf-available-variants .bf-table-wrapper .bf-table-scroll table tbody tr:hover,.modal-body .bf-available-variants .bf-table-wrapper .bf-table-scroll table tbody tr:hover td.bf-headcol{background-color:var(--cx-bg-color-category-hover)}.modal-body .bf-available-variants .bf-table-wrapper .bf-table-scroll table:not(:has(bonfiglioli-product-availability:not(:empty))) th.availability,.modal-body .bf-available-variants .bf-table-wrapper .bf-table-scroll table:not(:has(bonfiglioli-product-availability:not(:empty))) td.availability{display:none}.modal-body .bf-available-variants cx-pagination{justify-content:center;margin-top:52px}@media(max-width:767px){.selector-available-configurations{max-width:calc(100vw - 32px)}.selector-available-configurations__layout{flex-direction:column}.selector-available-configurations__sidebar{flex:none;width:100%}.selector-available-configurations__toolbar-right .bf-sort-filter{min-width:unset}.selector-available-configurations__table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.selector-available-configurations__actions-menu{min-width:unset}.selector-available-configurations__modal{width:100%;max-width:100%;max-height:100vh;border-radius:0}} 20`],encapsulation:2})}};function bge(i,t){if(i&1){let e=ke();p(0,"button",3),$("click",function(){W(e);let n=v(3);return Q(n.selectTab(1))}),S(1),A(2,"cxTranslate"),g()}if(i&2){let e=v(3);_t("active",e.activeTab===1),Qt("aria-selected",e.activeTab===1),d(),j(" ",w(2,4,"SelectorTabContainer.tabs.SelectorApplicationsTabComponent")," ")}}function vge(i,t){if(i&1&&(rt(0),S(1),st()),i&2){let e=v(3);d(),j(" (",e.totalResults,")")}}function yge(i,t){if(i&1){let e=ke();p(0,"bonfiglioli-selector-technical-data",8),$("disclaimerChange",function(n){W(e);let o=v(3);return Q(o.onDisclaimerChange(n))}),g()}}function Cge(i,t){i&1&&F(0,"bonfiglioli-selector-applications")}function kge(i,t){i&1&&F(0,"bonfiglioli-selector-available-configurations")}function _ge(i,t){if(i&1){let e=ke();rt(0),p(1,"div",2)(2,"button",3),$("click",function(){W(e);let n=v(2);return Q(n.selectTab(0))}),S(3),A(4,"cxTranslate"),g(),he(5,bge,3,6,"button",4),p(6,"button",5),$("click",function(){W(e);let n=v(2);return Q(n.disclaimerAccepted&&n.selectTab(2))}),S(7),A(8,"cxTranslate"),he(9,vge,2,1,"ng-container",0),g()(),p(10,"div",6),he(11,yge,1,0,"bonfiglioli-selector-technical-data",7)(12,Cge,1,0,"bonfiglioli-selector-applications",0)(13,kge,1,0,"bonfiglioli-selector-available-configurations",0),g(),st()}if(i&2){let e=v(2);d(2),_t("active",e.activeTab===0),Qt("aria-selected",e.activeTab===0),d(),j(" ",w(4,14,"SelectorTabContainer.tabs.SelectorTechnicalDataTabComponent")," "),d(2),k("ngIf",e.hasReferences),d(),_t("active",e.activeTab===2),k("disabled",!e.disclaimerAccepted),Qt("aria-selected",e.activeTab===2),d(),j(" ",w(8,16,"SelectorTabContainer.tabs.SelectorAvailableConfigurtionsTabComponent")," "),d(2),k("ngIf",e.totalResults!==null),d(2),k("ngIf",e.activeTab===0),d(),k("ngIf",e.activeTab===1),d(),k("ngIf",e.activeTab===2)}}function Sge(i,t){if(i&1){let e=ke();p(0,"div",14)(1,"bonfiglioli-selector-technical-data",8),$("disclaimerChange",function(n){W(e);let o=v(3);return Q(o.onDisclaimerChange(n))}),g()()}}function Age(i,t){i&1&&(p(0,"div",14),F(1,"bonfiglioli-selector-applications"),g())}function wge(i,t){if(i&1){let e=ke();rt(0),p(1,"button",10),$("click",function(){W(e);let n=v(3);return Q(n.toggleAccordion(1))}),S(2),A(3,"cxTranslate"),p(4,"span",11),S(5),g()(),he(6,Age,2,0,"div",12),st()}if(i&2){let e=v(3);d(),_t("active",e.isAccordionOpen(1)),d(),j(" ",w(3,5,"SelectorTabContainer.tabs.SelectorAp
20plicationsTabComponent")," "),d(3),B(e.isAccordionOpen(1)?"\u2013":"+"),d(),k("ngIf",e.isAccordionOpen(1))}}function Pge(i,t){if(i&1&&(rt(0),S(1),st()),i&2){let e=v(3);d(),j(" (",e.totalResults,")")}}function Tge(i,t){i&1&&(p(0,"div",14),F(1,"bonfiglioli-selector-available-configurations"),g())}function xge(i,t){if(i&1){let e=ke();rt(0),p(1,"div",9)(2,"button",10),$("click",function(){W(e);let n=v(2);return Q(n.toggleAccordion(0))}),S(3),A(4,"cxTranslate"),p(5,"span",11),S(6),g()(),he(7,Sge,2,0,"div",12)(8,wge,7,7,"ng-container",0),p(9,"button",13),$("click",function(){W(e);let n=v(2);return Q(n.disclaimerAccepted&&n.toggleAccordion(2))}),S(10),A(11,"cxTranslate"),he(12,Pge,2,1,"ng-container",0),p(13,"span",11),S(14),g()(),he(15,Tge,2,0,"div",12),g(),st()}if(i&2){let e=v(2);d(2),_t("active",e.isAccordionOpen(0)),d(),j(" ",w(4,13,"SelectorTabContainer.tabs.SelectorTechnicalDataTabComponent")," "),d(3),B(e.isAccordionOpen(0)?"\u2013":"+"),d(),k("ngIf",e.isAccordionOpen(0)),d(),k("ngIf",e.hasReferences),d(),_t("active",e.isAccordionOpen(2)),k("disabled",!e.disclaimerAccepted),d(),j(" ",w(11,15,"SelectorTabContainer.tabs.SelectorAvailableConfigurtionsTabComponent")," "),d(2),k("ngIf",e.totalResults!==null),d(2),B(e.isAccordionOpen(2)?"\u2013":"+"),d(),k("ngIf",e.isAccordionOpen(2))}}function Ege(i,t){if(i&1&&(rt(0),p(1,"div",1),he(2,_ge,14,18,"ng-container",0)(3,xge,16,17,"ng-container",0),g(),st()),i&2){let e=t.ngIf;d(2),k("ngIf",e==="TAB"),d(),k("ngIf",e==="ACCORDION")}}var wC=class i{constructor(){this.selectorService=Z(Ro);this.cd=Z(aa);this.routingService=Z(Pi);this.breakpointService=Z(zp);this.tabs=[{contextKey:"techdata",titleKey:"SelectorTabContainer.tabs.SelectorTechnicalDataTabComponent"},{contextKey:"applications",titleKey:"SelectorTabContainer.tabs.SelectorApplicationsTabComponent"},{contextKey:"availableConfigurations",titleKey:"SelectorTabContainer.tabs.SelectorAvailableConfigurtionsTabComponent"}];this.mode$=this.breakpointService.isUp(qr.md).pipe(bt(t=>t?"TAB":"ACCORDION"));this.activeTab=0;this.openAccordions=new Set([0]);this.hasReferences=!1;this.disclaimerAccepted=!1;this.totalResults=null}ngOnInit(){this.dataSub=this.selectorService.pageData$.subscribe(t=>{this.totalResults=t?.pagination!=null?t.pagination.totalResults??0:null,this.cd.detectChanges()}),this.refSub=this.selectorService.kbCode$.pipe(Ut(t=>!!t),Ws(),Qe(t=>this.selectorService.loadSelectorReferences(t))).subscribe({next:t=>{this.hasReferences=t.length>0,this.cd.detectChanges()},error:()=>{this.hasReferences=!1,this.cd.detectChanges()}}),this.routeSub=this.routingService.getRouterState().pipe(bt(t=>t?.state?.queryParams?.context),Ws()).subscribe(t=>{if(!t){this.updateUrl(0);return}let e=this.tabs.findIndex(a=>a.contextKey===t);e>=0&&e!==this.activeTab&&(this.activeTab=e,this.openAccordions.clear(),this.openAccordions.add(e),this.cd.detectChanges())})}ngOnDestroy(){this.refSub?.unsubscribe(),this.dataSub?.unsubscribe(),this.routeSub?.unsubscribe()}selectTab(t){t!==this.activeTab&&(this.activeTab=t,this.updateUrl(t))}toggleAccordion(t){this.openAccordions.has(t)?this.openAccordions.delete(t):(this.openAccordions.add(t),this.activeTab=t,this.updateUrl(t))}isAccordionOpen(t){return this.openAccordions.has(t)}onDisclaimerChange(t){this.disclaimerAccepted=t}updateUrl(t){let e=this.tabs[t]?.contextKey;e&&this.routingService.go([],{queryParams:{context:e},queryParamsHandling:"merge"})}static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275cmp=Oe({type:i,selectors:[["bonfiglioli-selector-tab-container"]],standalone:!1,decls:2,vars:3,consts:[[4,"ngIf"],[1,"bonfiglioli-selector-tab-container"],["role","tablist",1,"bf-nav-tabs"],["type","button","role","tab",1,"tab-btn",3,"click"],["type","button","class","tab-btn","role","tab",3,"active","click",4,"ngIf"],["type","button","role","tab",1,"tab-btn",3,"click","disabled"],["role","tabpanel",1,"bf-tab-panel"],[3,"disclaimerChange",4,"ngIf"],[3,"disclaimerChange"],[1,"bf-accordion"],["type","button",1,"bf-accordion__btn",3,"click"],[1,"bf-accordion__icon"],["class","bf-accordion__panel",4,"ngIf"],["type","button",1,"bf-accordion__btn",3,"click","disabled"],[1,"bf-accordion__panel"]],template:function(e,a){e&1&&(he(0,Ege,4,2,"ng-container",0),A(1,"async")),e&2&&k("ngIf",w(1,1,a.mode$))},dependencies:[ai,_C,SC,AC,dt,at],styles:[`.bonfiglioli-selector-tab-container{max-width:var(--cx-page-width-max);margin:0 auto}.bonfiglioli-selector-tab-container .bf-nav-tabs{padding:0 15px}.bonfiglioli-selector-tab-container .tab-btn{padding:0}.bonfiglioli-selector-tab-container .tab-btn:disabled{opacity:.5;cursor:not-allowed}.bonfiglioli-selector-tab-container .bf-tab-panel{padding:32px 15px;overflow:hidden}.bonfiglioli-selector-tab-container .bf-accordion__btn{display:flex;justify-content:space-between;align-items:center;width:100%;padding:16px;background:var(--cx-color-light);border:none;border-bottom:1px solid var(--bf-color-grey-border);font-size:.875rem;font-weight:600;color:var(--cx-color-primary);cursor:pointer;text-align:left}.bonfiglioli-selector-tab-container .bf-accordion__btn:disabled{opacity:.5;cursor:not-allowed}.bonfiglioli-selector-tab-container .bf-accordion__btn.active{color:var(--cx-color-secondary)}.bonfiglioli-selector-tab-container .bf-accordion__icon{font-size:1.25rem;line-height:1}.bonfiglioli-selector-tab-container .bf-accordion__panel{padding:16px;overflow:hidden} 21`],encapsulation:2})}};var PC=class i{constructor(t,e,a){this.http=t;this.occEndpoints=e;this.converter=a}getSelectorResults(t,e,a=0,n,o){let r=this.occEndpoints.buildUrl("selectorResults"),s=new xp().set("page",a.toString());return t&&(s=s.set("q",t)),e&&(s=s.set("kbCode",e)),n&&(s=s.set("sort",n)),o&&(s=s.set("unit",o)),this.http.get(r,{params:s}).pipe(this.converter.pipeable(Du))}getSelectorReferences(t){let e=this.occEndpoints.buildUrl("selectorReferences",{urlParam
21s:{kbCode:t}});return this.http.get(e).pipe(bt(a=>a?.references??[]))}getAvailableProducts(t,e,a=0,n,o){let r=this.occEndpoints.buildUrl("selectorAvailableProducts",{urlParams:{productCode:t,designation:e}}),s=new xp().set("page",a.toString());return n&&(s=s.set("sort",n)),o&&(s=s.set("query",o)),this.http.get(r,{params:s})}getConfigurationFromDesignation(t,e){let a=this.occEndpoints.buildUrl("configuratorUrl",{urlParams:{productId:t,designation:e},scope:"urlFromDesignation"});return this.http.get(a).pipe(this.converter.pipeable(Rh))}getConfigurationFromBookmark(t,e){let a=this.occEndpoints.buildUrl("configuratorUrl",{queryParams:{product:t,bookmark:e},scope:"urlFromBookmark"});return this.http.get(a)}getConfigurationFromSmartsizer(t,e,a,n,o,r,s){let l=this.occEndpoints.buildUrl("configuratorUrl",{urlParams:{productId:t,partialConfig:e,rwCstics:a,hiddenCstics:n,ms:o,inputSpeed:r,freq:s},scope:"urlFromDesignationSmartsizer"});return this.http.get(l).pipe(this.converter.pipeable(w2))}static{this.\u0275fac=function(e){return new(e||i)(Ke($i),Ke(fi),Ke(Oa))}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};var TC=class i extends No{constructor(){super(...arguments);this.pageUid="selectorPage"}resolveHeading(){return super.getPageTitleWithSite()}static{this.\u0275fac=(()=>{let e;return function(n){return(e||(e=Nt(i)))(n||i)}})()}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};var xC=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[{provide:V2,useExisting:PC},ue({cmsComponents:{SelectorConfiguratorTabComponent:{component:wC}}}),{provide:Bn,useExisting:TC,multi:!0}],imports:[Gt,zo,Xn,_i,Ti,oa,Vl,ps,yr,fr,Wl,ih,Gl]})}};var EC=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({cmsComponents:{DashboardComponent:{component:()=>import("./chunk-5FKLFR2H.js").then(t=>t.BonfiglioliDashboardComponent)}}}),ue({backend:{occ:{endpoints:{dashboard:"users/${userId}/dashboard"}}}})],imports:[ID]})}};var Dge=i=>({display:i}),Ige=(i,t)=>t.isocode;function zge(i,t){if(i&1&&(p(0,"h1"),S(1),A(2,"cxTranslate"),g()),i&2){let e=v();d(),Ji(" ",w(2,2,"rfqTickets.create.designation")," ",e.form.controls.designation==null?null:e.form.controls.designation.value," ")}}function Mge(i,t){i&1&&(p(0,"div",5)(1,"label",12),S(2),A(3,"cxTranslate"),g(),F(4,"input",13),g()),i&2&&(d(2),j(" ",w(3,2,"rfqTickets.create.quantity")," "),d(2),k("formControl",t))}function Oge(i,t){if(i&1&&(p(0,"div",5)(1,"label",14),S(2),A(3,"cxTranslate"),g(),F(4,"input",15),g()),i&2){let e=v(2);d(2),j(" ",w(3,3,"rfqTickets.create.date")," "),d(2),k("min",e.minDate)("formControl",t)}}function Nge(i,t){if(i&1&&(S(0),A(1,"cxTranslate"),F(2,"bonfiglioli-address-horizontal-card",16)),i&2){let e=v(2);j(" ",w(1,5,"rfqTickets.create.address")," "),d(2),k("address",t)("format",e.ADDRESS_FORMAT.RFQ_CREATE)("showAddressBookAction",!1)("showAddNewAddressAction",!1)}}function Rge(i,t){i&1&&(p(0,"div",5)(1,"label",17),S(2),A(3,"cxTranslate"),g(),F(4,"input",18),g()),i&2&&(d(2),j(" ",w(3,2,"rfqTickets.create.firstName")," "),d(2),k("formControl",t))}function Lge(i,t){i&1&&(p(0,"div",5)(1,"label",19),S(2),A(3,"cxTranslate"),g(),F(4,"input",20),g()),i&2&&(d(2),j(" ",w(3,2,"rfqTickets.create.lastName")," "),d(2),k("formControl",t))}function Bge(i,t){i&1&&(p(0,"div",5)(1,"label",21),S(2),A(3,"cxTranslate"),g(),F(4,"input",22),g()),i&2&&(d(2),j(" ",w(3,2,"rfqTickets.create.line1")," "),d(2),k("formControl",t))}function Fge(i,t){i&1&&(p(0,"div",5)(1,"label",23),S(2),A(3,"cxTranslate"),g(),F(4,"input",24),g()),i&2&&(d(2),j(" ",w(3,2,"rfqTickets.create.town")," "),d(2),k("formControl",t))}function qge(i,t){if(i&1&&(p(0,"option",27),S(1),g()),i&2){let e=t.$implicit;k("value",e.isocode),d(),j(" ",e.name," ")}}function jge(i,t){if(i&1&&(p(0,"div",5)(1,"label",25),S(2),A(3,"cxTranslate"),g(),p(4,"select",26),ut(5,qge,2,2,"option",27,Ige),A(7,"async"),g()()),i&2){let e=v(3);
21d(2),j(" ",w(3,2,"rfqTickets.create.region")," "),d(2),k("formControl",t),d(),mt(w(7,4,e.regions$))}}function Uge(i,t){i&1&&(p(0,"div",5)(1,"label",28),S(2),A(3,"cxTranslate"),g(),F(4,"input",29),g()),i&2&&(d(2),j(" ",w(3,2,"rfqTickets.create.postalCode")," "),d(2),k("formControl",t))}function Vge(i,t){i&1&&(p(0,"div",5)(1,"label",30),S(2),A(3,"cxTranslate"),g(),F(4,"input",31),g()),i&2&&(d(2),j(" ",w(3,2,"rfqTickets.create.phone")," "),d(2),k("formControl",t))}function $ge(i,t){if(i&1&&(Y(0,Rge,5,4,"div",5),Y(1,Lge,5,4,"div",5),Y(2,Bge,5,4,"div",5),Y(3,Fge,5,4,"div",5),Y(4,jge,8,6,"div",5),Y(5,Uge,5,4,"div",5),Y(6,Vge,5,4,"div",5)),i&2){let e,a,n,o,r,s,l,c=v(2);J((e=c.form.controls.address==null||c.form.controls.address.controls==null?null:c.form.controls.address.controls.firstName)?0:-1,e),d(),J((a=c.form.controls.address==null||c.form.controls.address.controls==null?null:c.form.controls.address.controls.lastName)?1:-1,a),d(),J((n=c.form.controls.address==null||c.form.controls.address.controls==null?null:c.form.controls.address.controls.line1)?2:-1,n),d(),J((o=c.form.controls.address==null||c.form.controls.address.controls==null?null:c.form.controls.address.controls.town)?3:-1,o),d(),J((r=c.form.controls.address==null||c.form.controls.address.controls==null||c.form.controls.address.controls.region==null||c.form.controls.address.controls.region.controls==null?null:c.form.controls.address.controls.region.controls.isocode)?4:-1,r),d(),J((s=c.form.controls.address==null||c.form.controls.address.controls==null?null:c.form.controls.address.controls.postalCode)?5:-1,s),d(),J((l=c.form.controls.address==null||c.form.controls.address.controls==null?null:c.form.controls.address.controls.phone)?6:-1,l)}}function Hge(i,t){i&1&&(p(0,"div",5)(1,"label",32),S(2),A(3,"cxTranslate"),g(),F(4,"textarea",33),g()),i&2&&(d(2),j(" ",w(3,2,"rfqTickets.create.note")," "),d(2),k("formControl",t))}function Kge(i,t){if(i&1){let e=ke();p(0,"button",34),$("click",function(){W(e);let n=v(2);return Q(n.clearExistingAddress())}),S(1),A(2,"cxTranslate"),g()}i&2&&(d(),j(" ",w(2,1,"rfqTickets.create.newAddress")," "))}function Gge(i,t){if(i&1){let e=ke();p(0,"form",3),$("submit",function(){W(e);let n=v();return Q(n.submit())}),p(1,"div",4),Y(2,Mge,5,4,"div",5),Y(3,Oge,5,5,"div",5),Y(4,Nge,3,7)(5,$ge,7,7),g(),p(6,"div",4),Y(7,Hge,5,4,"div",5),p(8,"div",6)(9,"div",7)(10,"button",8),$("click",function(){W(e);let n=v();return Q(n.showAddressBook=!n.showAddressBook)}),S(11),A(12,"cxTranslate"),g(),Y(13,Kge,3,3,"button",9),g(),p(14,"button",10),S(15),A(16,"cxTranslate"),g()(),p(17,"bonfiglioli-address-book",11),$("addressSelect",function(n){W(e);let o=v();return Q(o.useExistingAddress(n))}),g()()()}if(i&2){let e,a,n,o,r=v();k("formGroup",r.form),d(2),J((e=r.form.controls.quantity)?2:-1,e),d(),J((a=r.form.controls.date)?3:-1,a),d(),J((n=r.existingAddressSelected&&r.getSelectedAddress())?4:5,n),d(3),J((o=r.form.controls.note)?7:-1,o),d(4),j(" ",w(12,11,"rfqTickets.create.openSavedAddresses")," "),d(2),J(r.existingAddressSelected?13:-1),d(),k("disabled",r.form.invalid),d(),j(" ",w(16,13,"rfqTickets.create.save")," "),d(2),k("selectable",!0)("ngStyle",yt(15,Dge,r.showAddressBook?"block":"none"))}}var em=class i{constructor(){this.destroyRef=Z(Il);this.launchDialogService=Z(gr);this.rfqTicketsService=Z(iD);this.routingService=Z(Pi);this.userAddressService=Z(nD);this.ADDRESS_FORMAT=MD;this.form=new Ll({address:new Ll({country:new Ll({isocode:new Na(null),name:new Na(null)}),firstName:new Na(null,Xi.required),lastName:new Na(null,Xi.required),line1:new Na(null,Xi.required),phone:new Na(null,Xi.required),postalCode:new Na(null,Xi.required),region:new Ll({isocode:new Na(null,Xi.required),name:new Na(null)}),town:new Na(null,Xi.required)}),configId:new Na,date:new Na(null,Xi.required),designation:new Na,note:new Na,productCode:new Na,productName:new Na,quantity:new Na(1,[Xi.required,Xi.min(1)]),rfqDestination:new Na});this.currentCountry$=new Ta("");this.regions$=this.currentCountry$.pipe(Qe(t=>this.userAddressService.getRegions(t)));this.minDate=this.getTodayForDateInput();this.showAddressBook=!1;this.existingAddressSelected=!1}ngOnInit(){this.launchDialogService.data$.pipe(ia(),Bt(t=>this.form.patchValue(t))).subscribe(),this.userAddressService.loadBillingCountries(),this.userAddressService.getBillingCountries().pipe(Ol(this.destroyRef),bt(t=>t[0]?.isocode),Ut(mr),Bt(t=>this.currentCountry$.next(t))).subscribe()}getTodayForDateInput(){let t=new Date;return t.setMinutes(t.getMinutes()-t.getTimezoneOffset()),t.toISOString().split("T")[0]}getSelectedAddress(){return this.form.controls.address?.getRawValue()}useExistingAddress(t){this.existingAddressSelected=!0,this.showAddressBook=!1,this.form.controls.address?.patchValue(t)}clearExistingAddress(){this.existingAddressSelected=!1,this.form.controls.address?.reset()}
21submit(){this.form.invalid||(this.form.controls.address?.controls.country?.controls.isocode?.patchValue(this.currentCountry$.value),this.rfqTicketsService.createTicket(this.form.getRawValue()).pipe(Bt(()=>{this.launchDialogService.closeDialog(""),this.routingService.go({cxRoute:"home"})})).subscribe())}static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275cmp=Oe({type:i,selectors:[["bonfiglioli-create-rfq-ticket"]],decls:5,vars:2,consts:[["title",""],["body",""],["width","90dvw","height","90dvh",3,"title","body"],[3,"submit","formGroup"],[1,"form-section"],[1,"form-group"],[1,"actions"],[1,"address-actions"],["type","button",1,"btn","btn-primary","open-address-book",3,"click"],["type","button",1,"btn","btn-primary"],["type","submit",1,"btn","btn-primary",3,"disabled"],[3,"addressSelect","selectable","ngStyle"],["for","quantity",1,"form-label","required"],["id","quantity","min","1","type","number",1,"form-control",3,"formControl"],["for","date",1,"form-label","required"],["id","date","type","date",1,"form-control",3,"min","formControl"],[3,"address","format","showAddressBookAction","showAddNewAddressAction"],["for","firstName",1,"form-label","required"],["id","firstName","type","text",1,"form-control",3,"formControl"],["for","lastName",1,"form-label","required"],["id","lastName","type","text",1,"form-control",3,"formControl"],["for","line1",1,"form-label","required"],["id","line1","type","text",1,"form-control",3,"formControl"],["for","town",1,"form-label","required"],["id","town","type","text",1,"form-control",3,"formControl"],["for","region",1,"form-label","required"],["id","region",1,"form-control",3,"formControl"],[3,"value"],["for","postalCode",1,"form-label","required"],["id","postalCode","type","text",1,"form-control",3,"formControl"],["for","phone",1,"form-label","required"],["id","phone","type","text",1,"form-control",3,"formControl"],["for","note",1,"form-label"],["id","note",1,"form-control",3,"formControl"],["type","button",1,"btn","btn-primary",3,"click"]],template:function(e,a){if(e&1&&(F(0,"bonfiglioli-lightbox-modal",2),he(1,zge,3,4,"ng-template",null,0,Ma)(3,Gge,18,17,"ng-template",null,1,Ma)),e&2){let n=Ri(2),o=Ri(4);k("title",n)("body",o)}},dependencies:[Xh,OD,oD,tb,Uf,Xn,Zs,Pn,Tn,Fa,fu,Io,Wi,er,th,eh,tr,dt,at],styles:["form[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}form[_ngcontent-%COMP%] .form-section[_ngcontent-%COMP%]{padding:0}form[_ngcontent-%COMP%] .form-section[_ngcontent-%COMP%] bonfiglioli-address-horizontal-card[_ngcontent-%COMP%]{padding:.5rem 0 0;background-color:#fff}form[_ngcontent-%COMP%] .form-section[_ngcontent-%COMP%] bonfiglioli-address-book[_ngcontent-%COMP%] .address-book-header{display:none}form[_ngcontent-%COMP%] .form-section[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%]{display:flex;align-items:stretch;justify-content:space-between;gap:1rem}form[_ngcontent-%COMP%] .form-section[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] .address-actions[_ngcontent-%COMP%]{display:flex;align-items:stretch;gap:.5rem;flex:0 0 50%;padding:0}form[_ngcontent-%COMP%] .form-section[_ngcontent-%COMP%]:not(:has(.address-book-list__grid)) .actions[_ngcontent-%COMP%] .open-address-book[_ngcontent-%COMP%]{display:none}@media(max-width:991px){form[_ngcontent-%COMP%]{grid-template-columns:1fr;gap:0}form[_ngcontent-%COMP%] .form-group[_ngcontent-%COMP%]{margin:0}form[_ngcontent-%COMP%] .address-actions[_ngcontent-%COMP%]{flex-direction:column}}"]})}};eo.RFQ_TICKETS_CREATE="RFQ_TICKETS_CREATE";var jR={launch:{RFQ_TICKETS_CREATE:{inlineRoot:!0,component:em,dialogType:bT.DIALOG}}};var DC=class i extends No{constructor(){super(...arguments);this.pageUid="distributor-tickets"}resolveHeading(){return super.getEmptyString()}static{this.\u0275fac=(()=>{let e;return function(n){return(e||(e=Nt(i)))(n||i)}})()}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};var o_={component:()=>import("./chunk-2425IU3L.js").then(i=>i.BonfiglioliRfqTicketListComponent),guards:[mu]},IC=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({cmsComponents:{DistributorTicketsOpenComponent:$e({},o_),DistributorTicketsAcceptedComponent:$e({},o_),DistributorTicketsClosedComponent:$e({},o_)}}),ue({backend:{occ:{endpoints:{rfqTickets:"users/${userId}/RFQTickets",rfqTicketConfigurationText:"users/${userId}/RFQTickets/${ticketId}/configurationText",rfqTicketAction:"users/${userId}/RFQTickets/${ticketId}/${action}"}}}}),ue(jR),{provide:Bn,useExisting:DC,multi:!0}],imports:[RD,ND,em]})}};var tm=class{};var zC=new Lf("UpgradeAccountFormSerializer");var MC=class i{constructor(t,e,a,n){this.http=t;this.occEndpointsService=e;this.userIdService=a;this.converterService=n}isUpgradeAllowed(t){return this.userIdService.getUserId().pipe(nt(1),Qe(e=>{let a=this.occEndpointsService.buildUrl("upgradeAccountAllowed",{urlParam
21s:{userId:e}}),n=new xp().set("fields","DEFAULT");return t!=null&&(n=n.set("fromCart",String(t))),this.http.get(a,{params:n})}))}getCategories(){return this.userIdService.getUserId().pipe(nt(1),Qe(t=>{let e=this.occEndpointsService.buildUrl("upgradeAccountMktData",{urlParams:{userId:t}});return this.http.get(e,{params:{fields:"DEFAULT"}})}))}getAnnualPotentials(){return this.userIdService.getUserId().pipe(nt(1),Qe(t=>{let e=this.occEndpointsService.buildUrl("upgradeAccountAnnualPotentials",{urlParams:{userId:t}});return this.http.get(e,{params:{fields:"DEFAULT"}})}))}submitUpgrade(t){return this.userIdService.getUserId().pipe(nt(1),Qe(e=>{let a=this.occEndpointsService.buildUrl("upgradeAccountSubmit",{urlParams:{userId:e}}),n=this.converterService.convert(t,zC);return this.http.post(a,n)}))}static{this.\u0275fac=function(e){return new(e||i)(Ke($i),Ke(fi),Ke(na),Ke(Oa))}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};var OC=class i{constructor(t){this.adapter=t}isUpgradeAllowed(t){return this.adapter.isUpgradeAllowed(t)}getCategories(){return this.adapter.getCategories()}getAnnualPotentials(){return this.adapter.getAnnualPotentials()}submitUpgrade(t){return this.adapter.submitUpgrade(t)}static{this.\u0275fac=function(e){return new(e||i)(Ke(tm))}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};function Qge(i,t){if(i&1&&(p(0,"div",4),F(1,"cx-icon",5),p(2,"span"),S(3),g()()),i&2){let e=v().ngIf;d(3),B(e.errorMsg)}}function Zge(i,t){if(i&1&&(p(0,"div",6),F(1,"cx-icon",7),p(2,"span"),S(3),g()()),i&2){let e=v().ngIf;d(3),B(e.confMsg)}}function Yge(i,t){if(i&1&&(p(0,"div",16)(1,"label",17),S(2),A(3,"cxTranslate"),g(),F(4,"input",18),g()),i&2){let e=t.$implicit;d(2),B(w(3,2,e.label)),d(2),k("formControlName",e.key)}}function Jge(i,t){i&1&&(p(0,"span",20),S(1),A(2,"cxTranslate"),g()),i&2&&(d(),j(" ",w(2,1,"upgradeAccount.requiredField")," "))}function Xge(i,t){if(i&1&&(p(0,"div",16)(1,"label",17),S(2),A(3,"cxTranslate"),g(),F(4,"input",18),he(5,Jge,3,3,"span",19),g()),i&2){let e=t.$implicit,a=v(4);d(),_t("required",e.required),d(),B(w(3,5,e.label)),d(2),k("formControlName",e.key),d(),k("ngIf",a.submitted&&a.firstInvalidField===e.key)}}function efe(i,t){if(i&1&&(p(0,"option",24),S(1),g()),i&2){let e=t.$implicit;k("value",e.code),d(),B(e.name)}}function tfe(i,t){i&1&&(p(0,"span",20),S(1),A(2,"cxTranslate"),g()),i&2&&(d(),j(" ",w(2,1,"upgradeAccount.requiredField")," "))}function ife(i,t){if(i&1){let e=ke();p(0,"div",16)(1,"label",17),S(2),A(3,"cxTranslate"),g(),p(4,"select",21),$("change",function(){let n=W(e).$implicit;return Q(n.onChange?n.onChange():null)}),F(5,"option",22),he(6,efe,2,2,"option",23),g(),he(7,tfe,3,3,"span",19),g()}if(i&2){let e=t.$implicit,a=v(4);d(),_t("required",e.required),d(),B(w(3,6,e.label)),d(2),k("formControlName",e.key),d(2),k("ngForOf",e.options),d(),k("ngIf",a.submitted&&a.firstInvalidField===e.key)}}function afe(i,t){i&1&&(p(0,"span",20),S(1),A(2,"cxTranslate"),g()),i&2&&(d(),j(" ",w(2,1,"upgradeAccount.requiredField")," "))}function nfe(i,t){if(i&1&&(p(0,"div",16)(1,"label",25),S(2),A(3,"cxTranslate"),g(),F(4,"input",26),he(5,afe,3,3,"span",19),g()),i&2){let e=v(4);d(2),B(w(3,2,"upgradeAccount.vatCode")),d(3),k("ngIf",e.submitted&&e.firstInvalidField==="vatCode")}}function ofe(i,t){i&1&&(p(0,"span",20),S(1),A(2,"cxTranslate"),g()),i&2&&(d(),j(" ",w(2,1,"upgradeAccount.requiredField")," "))}function rfe(i,t){if(i&1&&(p(0,"div",16)(1,"label",25),S(2),A(3,"cxTranslate"),g(),F(4,"input",26),he(5,ofe,3,3,"span",19),g()),i&2){let e=v(4);d(2),B(w(3,2,"upgradeAccount.gstCode")),d(3),k("ngIf",e.submitted&&e.firstInvalidField==="vatCode")}}function sfe(i,t){if(i&1){let e=ke();p(0,"div",16)(1,"label",17),S(2),A(3,"cxTranslate"),g(),p(4,"input",30),$("change",function(n){W(e);let o=v(5);return Q(o.onFileSelected(n))}),g()()}i&2&&(d(2),B(w(3,1,"upgradeAccount.taxExemptionFile")))}function lfe(i,t){if(i&1&&(rt(0),p(1,"div",16)(2,"label",17),S(3),A(4,"cxTranslate"),g(),p(5,"select",27)(6,"option",28),S(7,"No"),g(),p(8,"option",29),S(9,"Yes"),g()()(),Y(10,sfe,5,3,"div",16),st()),i&2){let e=v(4);d(3),B(w(4,2,"upgradeAccount.taxExemption")),d(7),J(e.upgradeForm.controls.taxExemption.value==="true"?10:-1)}}function cfe(i,t){i&1&&(p(0,"span",20),S(1),A(2,"cxTranslate"),g()),i&2&&(d(),j(" ",w(2,1,"upgradeAccount.requiredField")," "))}function dfe(i,t){if(i&1&&(rt(0),p(1,"div",16)(2,"label",25),S(3),A(4,"cxTranslate"),g(),F(5,"input",31),he(6,cfe,3,3,"span",19),g(),p(7,"div",16)(8,"label",17),S(9),A(10,"cxTranslate"),g(),F(11,"input",32),g(),st()),i&2){let e=v(4);d(3),B(w(4,3,"upgradeAccount.pec")),d(3),k("ngIf",e.submitted&&e.firstInvalidField==="pec"),d(3),B(w(10,5,"upgradeAccount.de
21stinationCode"))}}function ufe(i,t){if(i&1){let e=ke();p(0,"div",8)(1,"p",9),S(2),A(3,"cxTranslate"),g(),p(4,"form",10),$("ngSubmit",function(){W(e);let n=v(3);return Q(n.onSubmit())}),p(5,"h2",11),S(6),A(7,"cxTranslate"),g(),he(8,Yge,5,4,"div",12)(9,Xge,6,7,"div",12)(10,ife,8,8,"div",12),p(11,"h2",11),S(12),A(13,"cxTranslate"),g(),he(14,nfe,6,4,"div",13)(15,rfe,6,4,"div",13)(16,lfe,11,4,"ng-container",0)(17,dfe,12,7,"ng-container",0),p(18,"div",14)(19,"button",15),S(20),A(21,"cxTranslate"),g()()()()}if(i&2){let e=v().ngIf,a=v(2);d(2),j(" ",w(3,13,"upgradeAccount.requiredFields")," "),d(2),k("formGroup",a.upgradeForm),d(2),j(" ",w(7,15,"upgradeAccount.companySection")," "),d(2),k("ngForOf",a.readonlyFields),d(),k("ngForOf",a.editableFields),d(),k("ngForOf",a.selectFields),d(2),j(" ",w(13,17,"upgradeAccount.billingSection")," "),d(2),k("ngIf",e.isEuropeanCountry&&!e.isIndiaCountry),d(),k("ngIf",e.isIndiaCountry),d(),k("ngIf",e.isUSCountry||e.isCACountry),d(),k("ngIf",e.isItalyCountry),d(2),k("disabled",a.upgradeForm.invali
21d),d(),j(" ",w(21,19,"upgradeAccount.upgradeBtn")," ")}}function mfe(i,t){if(i&1&&(rt(0),he(1,Qge,4,1,"div",1)(2,Zge,4,1,"div",2)(3,ufe,22,21,"div",3),st()),i&2){let e=t.ngIf;d(),k("ngIf",e.errorMsg),d(),k("ngIf",e.confMsg),d(),k("ngIf",e.allow)}}function pfe(i,t){if(i&1&&(rt(0),he(1,mfe,4,3,"ng-container",0),A(2,"async"),st()),i&2){let e=v();d(),k("ngIf",w(2,1,e.upgradeAllowed$))}}var NC=class i{constructor(){this.upgradeAccountService=Z(OC);this.route=Z(Zn);this.fb=Z(hu);this.globalMessageService=Z(Ua);this.userAccountFacade=Z(Kl);this.eventService=Z(Nl);this.userRoleService=Z(fs);this.routingService=Z(Pi);this.loading$=new Ta(!0);this.upgradeAllowed$=new Ta(null);this.submitted=!1;this.firstInvalidField=null;this.readonlyFields=[{key:"email",label:"upgradeAccount.email",type:"text",required:!1,disabled:!0},{key:"firstName",label:"upgradeAccount.firstName",type:"text",required:!1,disabled:!0},{key:"lastName",label:"upgradeAccount.lastName",type:"text",required:!1,disabled:!0},{key:"companyName",label:"upgradeAccount.companyName",type:"text",required:!1,disabled:!0}];this.editableFields=[{key:"companyAddressLine1",label:"upgradeAccount.address",type:"text",required:!0},{key:"companyAddressCity",label:"upgradeAccount.city",type:"text",required:!0},{key:"companyAddressPostalCode",label:"upgradeAccount.postalCode",type:"text",required:!0}];this.selectFields=[];this.categories=[];this.sectors=[];this.subsectors=[];this.annualPotentials=[];this.selectedFile=null;this.destroy$=new Za}ngOnInit(){this.initForm(),this.loadUserData(),this.loadUpgradeAllowed(),this.initSelectFields(),this.loadCategories(),this.loadAnnualPotentials()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}initForm(){this.upgradeForm=this.fb.group({email:[{value:"",disabled:!0}],firstName:[{value:"",disabled:!0}],lastName:[{value:"",disabled:!0}],companyName:[{value:"",disabled:!0}],companyAddressLine1:["",Xi.required],companyAddressCity:["",Xi.required],companyAddressPostalCode:["",Xi.required],gearMotorAnnualPotentialCode:[""],companyType:["",Xi.required],mainSector:[{value:"",disabled:!0},Xi.required],sector:[{value:"",disabled:!0},Xi.required],vatCode:[""],pec:[""],codiceDestinatario:[""],taxExemption:["false"],taxExemptionDocument:[null]},{validators:this.taxExemptionFileValidator()})}taxExemptionFileValidator(){return t=>{let e=t.get("taxExemption")?.value,a=t.get("taxExemptionDocument")?.value;return e==="true"&&!a?{taxExemptionFileRequired:!0}:null}}loadUserData(){this.userAccountFacade.get().pipe(kn(this.destroy$)).subscribe(t=>{t&&this.upgradeForm.patchValue({email:t.email||t.uid||"",firstName:t.firstName||"",lastName:t.lastName||"",companyName:t.orgUnit?.name||""})})}loadUpgradeAllowed(){let t=this.route.snapshot.queryParamMap.get("fromCart")==="true"||void 0;this.upgradeAccountService.isUpgradeAllowed(t).subscribe({next:e=>{this.upgradeAllowed$.next(e),this.loading$.next(!1),e.allow&&this.applyBillingValidators(e)},error:()=>{this.upgradeAllowed$.next({allow:!1}),this.loading$.next(!1)}})}loadCategories(){this.upgradeAccountService.getCategories().pipe(kn(this.destroy$)).subscribe(t=>{this.categories=t,this.updateSelectOptions()})}loadAnnualPotentials(){this.upgradeAccountService.getAnnualPotentials().pipe(kn(this.destroy$)).subscribe(t=>{this.annualPotentials=t.map(e=>({code:e.code,name:e.stringRepresentation})),this.selectFields[0].options=this.annualPotentials})}initSelectFields(){this.selectFields=[{key:"gearMotorAnnualPotentialCode",label:"upgradeAccount.annualPotential",type:"select",required:!1,options:this.annualPotentials},{key:"companyType",label:"upgradeAccount.companyCategory",type:"select",required:!0,options:this.categories,onChange:()=>this.onCategoryChange()},{key:"mainSector",label:"upgradeAccount.mainSector",type:"select",required:!0,options:this.sectors,onChange:()=>this.onSectorChange()},{key:"sector",label:"upgradeAccount.subsector",type:"select",required:!0,options:this.subsectors}]}onCategoryChange(){let t=this.upgradeForm.get("companyType")?.value,e=this.categories.find(a=>a.code===t);this.sectors=e?.sectors||[],this.subsectors=[],this.upgradeForm.patchValue({mainSector:"",sector:""}),this.sectors.length?this.upgradeForm.get("mainSector")?.enable():this.upgradeForm.get("mainSector")?.disable(),this.upgradeForm.get("sector")?.disable(),this.updateSelectOptions()}onSectorChange(){let t=this.upgradeForm.get("mainSector")?.value,e=this.sectors.find(a=>a.code===t);this.subsectors=e?.subsectors||[],this.upgradeForm.patchValue({sector:""}),this.subsectors.length?this.upgradeForm.get("sector")?.enable():this.upgradeForm.get("sector")?.disable(),this.updateSelectOptions()}updateSelectOptions(){this.selectFields[1].options=this.categories,this.selectFields[2].options=this.sectors,this.selectFields[3].options=this.subsectors}applyBillingValidators(t){(t.isEuropeanCountry&&!t.isIndiaCountry||t.isIndiaCountry)&&(this.upgradeForm.get("vatCode")?.setValidators(Xi.required),this.upgradeForm.get("vatCode")?.updateValueAndValidity()),t.isItalyCountry&&(this.upgradeForm.get("pec")?.setValidators(Xi.required),this.upgradeForm.get("pec")?.updateValueAndValidity())}onFileSelected(t){let e=t.target;this.upgradeForm.get("taxExemptionDocument")?.setValue(e.files?.[0])}onSubmit(){if(this.submitted=!0,this.firstInvalidField=this.getFirstInvalidField(),!this.upgradeForm.valid){this.scrollToFirstInvalid();return}this.upgradeAccountService.submitUpgrade(this.upgradeForm.getRawValue()).pipe(nt(1),Co(t=>
21((t?.error?.errorMessages||[]).forEach(a=>this.globalMessageService.add({raw:a},ri.MSG_TYPE_ERROR)),_n)),Bt(t=>{t.success&&(this.globalMessageService.add({raw:t.confMsg||""},ri.MSG_TYPE_CONFIRMATION),this.loadUpgradeAllowed(),this.startUpgradedRolesPolling())})).subscribe()}startUpgradedRolesPolling(){Rf(5e3).pipe(Bt(()=>this.eventService.dispatch({},eE)),Qe(()=>this.userRoleService.hasRole("SHOP_ENABLED")),Ut(t=>t),aP(1e4),Bt(()=>{this.routingService.go({cxRoute:"selectUser"})}),nt(1)).subscribe()}scrollToFirstInvalid(){if(!this.firstInvalidField)return;document.querySelector(`[formControlName="${this.firstInvalidField}"]`)?.scrollIntoView({behavior:"smooth",block:"center"})}getFirstInvalidField(){let t=[...this.editableFields,...this.selectFields];for(let a of t)if(a.required&&this.upgradeForm.get(a.key)?.invalid)return a.key;let e=["vatCode","pec"];for(let a of e)if(this.upgradeForm.get(a)?.invalid)return a;return null}static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275cmp=Oe({type:i,selectors:[["bonfiglioli-upgrade-account"]],standalone:!1,decls:2,vars:3,consts:[[4,"ngIf"],["class","bf-upgrade-account__error",4,"ngIf"],["class","bf-upgrade-account__disclaimer",4,"ngIf"],["class","bf-upgrade-account",4,"ngIf"],[1,"bf-upgrade-account__error"],["type","ERROR","aria-hidden","true"],[1,"bf-upgrade-account__disclaimer"],["type","INFO","aria-hidden","true"],[1,"bf-upgrade-account"],[1,"bf-upgrade-account__legend"],[3,"ngSubmit","formGroup"],[1,"bf-upgrade-account__section-title"],["class","bf-upgrade-account__field",4,"ngFor","ngForOf"],["class","bf-upgrade-account__field",4,"ngIf"],[1,"bf-upgrade-account__actions"],["type","submit",1,"btn","btn-primary",3,"disabled"],[1,"bf-upgrade-account__field"],[1,"form-label"],["type","text",1,"bf-input",3,"formControlName"],["class","bf-upgrade-account__field-error",4,"ngIf"],[1,"bf-upgrade-account__field-error"],[1,"bf-select",3,"change","formControlName"],["value",""],[3,"value",4,"ngFor","ngForOf"],[3,"value"],[1,"form-label","required"],["type","text","formControlName","vatCode",1,"bf-input"],["formControlName","taxExemption",1,"bf-select"],["value","false"],["value","true"],["type","file",3,"change"],["type","text","formControlName","pec",1,"bf-input"],["type","text","formControlName","codiceDestinatario",1,"bf-input"]],template:function(e,a){e&1&&(he(0,pfe,3,3,"ng-container",0),A(1,"async")),e&2&&k("ngIf",!w(1,1,a.loading$))},dependencies:[Gi,ai,Zs,Pn,Tn,Fa,Io,Wi,er,tr,Fr,hi,dt,at],styles:[".bf-upgrade-account__legend[_ngcontent-%COMP%]{text-align:right;font-size:.75rem;color:var(--bf-color-grey)}.bf-upgrade-account[_ngcontent-%COMP%] form[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:16px}.bf-upgrade-account__section-title[_ngcontent-%COMP%]{color:var(--cx-color-primary);font-weight:700;line-height:1.4rem;letter-spacing:1px;font-size:1.5rem;text-transform:uppercase;margin-top:16px}.bf-upgrade-account__field[_ngcontent-%COMP%] .form-label[_ngcontent-%COMP%]{font-size:14px;font-weight:600}.bf-upgrade-account__field[_ngcontent-%COMP%] .bf-input[_ngcontent-%COMP%], .bf-upgrade-account__field[_ngcontent-%COMP%] .bf-select[_ngcontent-%COMP%]{width:100%}.bf-upgrade-account__field-error[_ngcontent-%COMP%]{display:block;font-size:.75rem;color:var(--cx-label-danger);margin-top:4px}.bf-upgrade-account__error[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;padding:12px 16px;margin-bottom:16px;background-color:#fdf2f2;border:1px solid var(--cx-label-danger);border-radius:3px;font-size:.875rem;color:var(--cx-label-danger)}.bf-upgrade-account__disclaimer[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;padding:12px 16px;margin-bottom:16px;background-color:var(--bf-color-light-blue-lighter);border:1px solid var(--cx-color-secondary);border-radius:3px;font-size:.875rem}.bf-upgrade-account__actions[_ngcontent-%COMP%]{display:flex;justify-content:flex-end}"]})}};var RC=class i{convert(t){let e=new FormData;return e.append("companyType",t.companyType),e.append("companyAddressCity",t.companyAddressCity),e.append("companyAddressLine1",t.companyAddressLine1),e.append("companyAddressPostalCode",t.companyAddressPostalCode),e.append("mainSector",t.mainSector),e.a
21ppend("sector",t.sector),t.gearMotorAnnualPotentialCode&&e.append("gearMotorAnnualPotentialCode",t.gearMotorAnnualPotentialCode),t.vatCode&&e.append("vatCode",t.vatCode),t.pec&&e.append("pec",t.pec),t.codiceDestinatario&&e.append("codiceDestinatario",t.codiceDestinatario),t.taxExemption&&e.append("taxExemption",t.taxExemption),t.taxExemptionDocument&&e.append("taxExemptionDocument",t.taxExemptionDocument,t.taxExemptionDocument.name),e}static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};var LC=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({cmsComponents:{UpgradeAccountComponent:{component:NC}}}),ue({routing:{routes:{upgradeAccount:{paths:["upgrade-account"]}}}}),{provide:tm,useExisting:MC},{provide:zC,useExisting:RC,multi:!0}],imports:[Gt,Xn,Ti,oa]})}};var BC=class i extends ku{constructor(e,a){super(e);this.activatedRoute=a}getLinkParams(e){let a=super.getLinkParams(e),n=this.activatedRoute.snapshot.queryParams.context;return kt($e({},a),{context:n})}static{this.\u0275fac=function(a){return new(a||i)(Ke(vh),Ke(Zn))}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};var FC=class i{constructor(t,e){this.http=t;this.occEndpoints=e}getSearchBoxPlatesList(){let t=this.occEndpoints.buildUrl("searchBoxPlatesList");return this.http.get(t)}static{this.\u0275fac=function(e){return new(e||i)(Ke($i),Ke(fi))}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};var qC=class i{constructor(t,e){this.http=t;this.occEndpoints=e}applyVoucher(t,e,a){let n=this.occEndpoints.buildUrl("bonfiglioliCart",{urlParams:{userId:t,cartId:e},queryParams:{voucherCode:a},scope:"applyVoucher"});return this.http.post(n,{})}removeVoucher(t,e,a){let n=this.occEndpoints.buildUrl("bonfiglioliCart",{urlParams:{userId:t,cartId:e},queryParams:{voucherCode:a},scope:"removeVoucher"});return this.http.post(n,{})}static{this.\u0275fac=function(e){return new(e||i)(Ke($i),Ke(fi))}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};var jC=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({cmsComponents:{InteractiveNotificationComponent:{component:()=>import("./chunk-OFTDPZIK.js").then(t=>t.BonfiglioliNotificationDropdownComponent)}}}),ue({backend:{occ:{endpoints:{websocket:"websocket"}}}})]})}};var sm=Oj(jL(),1);var she=["qrcElement"],nc=(()=>{class i{allowEmptyString=!1;colorDark="#000000ff";colorLight="#ffffffff";cssClass="qrcode";elementType="canvas";errorCorrectionLevel="M";imageSrc;imageHeight;imageWidth;margin=4;qrdata="";scale=4;version;width=10;alt;ariaLabel;title;qrCodeURL=new Vi;qrcElement;context=null;centerImage;renderer=Z(Ml);sanitizer=Z(ou);ngOnChanges(){return un(this,null,function*(){yield this.createQRCode()})}isValidQrCodeText(e){return this.allowEmptyString===!1?!(typeof e>"u"||e===""||e==="null"||e===null):!(typeof e>"u")}toDataURL(e){return new Promise((a,n)=>{(0,sm.toDataURL)(this.qrdata,e,(o,r)=>
21{o?n(o):a(r)})})}toCanvas(e,a){return new Promise((n,o)=>{(0,sm.toCanvas)(e,this.qrdata,a,r=>{r?o(r):n("success")})})}toSVG(e){return new Promise((a,n)=>{(0,sm.toString)(this.qrdata,e,(o,r)=>{o?n(o):a(r)})})}renderElement(e){for(let a of this.qrcElement.nativeElement.childNodes)this.renderer.removeChild(this.qrcElement.nativeElement,a);this.renderer.appendChild(this.qrcElement.nativeElement,e)}createQRCode(){return un(this,null,function*(){this.version&&this.version>40?(console.warn("[angularx-qrcode] max value for `version` is 40"),this.version=40):this.version&&this.version<1?(console.warn("[angularx-qrcode]`min value for `version` is 1"),this.version=1):this.version!==void 0&&isNaN(this.version)&&(console.warn("[angularx-qrcode] version should be a number, defaulting to auto."),this.version=void 0);try{if(!this.isValidQrCodeText(this.qrdata))throw new Error("[angularx-qrcode] Field `qrdata` is empty, set 'allowEmptyString=\"true\"' to overwrite this behaviour.");this.isValidQrCodeText(this.qrdata)&&this.qrdata===""&&(this.qrdata=" ");let e={color:{dark:this.colorDark,light:this.colorLight},errorCorrectionLevel:this.errorCorrectionLevel,margin:this.margin,scale:this.scale,version:this.version,width:this.width},a=this.imageSrc,n=this.imageHeight?+this.imageHeight:40,o=this.imageWidth?+this.imageWidth:40;switch(this.elementType){case"canvas":{let r=this.renderer.createElement("canvas");this.context=r.getContext("2d"),this.toCanvas(r,e).then(()=>{if(this.ariaLabel&&this.renderer.setAttribute(r,"aria-label",`${this.ariaLabel}`),this.title&&this.renderer.setAttribute(r,"title",`${this.title}`),a&&this.context){this.centerImage=new Image(o,n),a!==this.centerImage.src&&(this.centerImage.crossOrigin="anonymous",this.centerImage.src=a),n!==this.centerImage.height&&(this.centerImage.height=n),o!==this.centerImage.width&&(this.centerImage.width=o);let s=this.centerImage;s&&(s.onload=()=>{this.context?.drawImage(s,r.width/2-o/2,r.height/2-n/2,o,n)})}this.renderElement(r),this.emitQRCodeURL(r)}).catch(s=>{console.error("[angularx-qrcode] canvas error:",s)});break}case"svg":{let r=this.renderer.createElement("div");this.toSVG(e).then(s=>{this.renderer.setProperty(r,"innerHTML",s);let l=r.firstChild;this.renderer.setAttribute(l,"height",`${this.width}`),this.renderer.setAttribute(l,"width",`${this.width}`),this.renderElement(l),this.emitQRCodeURL(l)}).catch(s=>{console.error("[angularx-qrcode] svg error:",s)});break}default:{let r=this.renderer.createElement("img");this.toDataURL(e).then(s=>{this.alt&&r.setAttribute("alt",this.alt),this.ariaLabel&&r.setAttribute("aria-label",this.ariaLabel),r.setAttribute("src",s),this.title&&r.setAttribute("title",this.title),this.renderElement(r),this.emitQRCodeURL(r)}).catch(s=>{console.error("[angularx-qrcode] img/url error:",s)})}}}catch(e){console.error("[angularx-qrcode] Error generating QR Code:",e.message)}})}convertBase64ImageUrlToBlob(e){let a=e.split(";base64,"),n=a[0].split(":")[1],o=atob(a[1]),r=new Uint8Array(o.length);for(let s=0;s<o.length;++s)r[s]=o.charCodeAt(s);return new Blob([r],{type:n})}emitQRCodeURL(e){let a=e.constructor.name;if(a===SVGSVGElement.name){let l=e.outerHTML,c=new Blob([l],{type:"image/svg+xml"}),m=URL.createObjectURL(c),b=this.sanitizer.bypassSecurityTrustUrl(m);this.qrCodeURL.emit(b);return}let n="";a===HTMLCanvasElement.name&&(n=e.toDataURL("image/png")),a===HTMLImageElement.name&&(n=e.src);let o=this.convertBase64ImageUrlToBlob(n),r=URL.createObjectURL(o),s=this.sanitizer.bypassSecurityTrustUrl(r);this.qrCodeURL.emit(s)}static \u0275fac=function(a){return new(a||i)};static \u0275cmp=Oe({type:i,selectors:[["qrcode"]],viewQuery:function(a,n){if(a&1&&Ki(she,7),a&2){let o;Ei(o=Di())&&(n.qrcElement=o.first)}},inputs:{allowEmptyString:"allowEmptyString",colorDark:"colorDark",colorLight:"colorLight",cssClass:"cssClass",elementType:"elementType",errorCorrectionLevel:"errorCorrectionLevel",imageSrc:"imageSrc",imageHeight:"imageHeight",imageWidth:"imageWidth",margin:"margin",qrdata:"qrdata",scale:"scale",version:"version",width:"width",alt:"alt",ariaLabel:"ariaLabel",title:"title"},outputs:{qrCodeURL:"qrCodeURL"},features:[zl],decls:2,vars:2,consts:[["qrcElement",""]],template:function(a,n){a&1&&yP(0,"div",null,0),a&2&&Ya(n.cssClass)},encapsulation:2,changeDetection:0})}return i})();var UL=i=>typeof i>"u"||i===null,lhe=i=>i.replace(/[A-Z]/g,t=>`-${t.toLowerCase()}`),che=i=>{let t={};
vendor: 4,110 bytes, line 21
21return Object.keys(i).forEach(e=>{i[e]&&(t[e]=i[e])}),t},XC=i=>{let t=che(i);return Object.entries(t).map(([e,a])=>`${lhe(e)}:${a}`).join(";")},Gc=class extends Error{constructor(t){super(t),this.name=this.constructor.name}},D_=()=>{let i=Date.now().toString(36),t=Math.random().toString(36).substring(2,7);return`${i}${t}`},VL=(i,t,e)=>Math.min(Math.max(i,t),e);function no(i){this.content=i}no.prototype={constructor:no,find:function(i){for(var t=0;t<this.content.length;t+=2)if(this.content[t]===i)return t;return-1},get:function(i){var t=this.find(i);return t==-1?void 0:this.content[t+1]},update:function(i,t,e){var a=e&&e!=i?this.remove(e):this,n=a.find(i),o=a.content.slice();return n==-1?o.push(e||i,t):(o[n+1]=t,e&&(o[n]=e)),new no(o)},remove:function(i){var t=this.find(i);if(t==-1)return this;var e=this.content.slice();return e.splice(t,2),new no(e)},addToStart:function(i,t){return new no([i,t].concat(this.remove(i).content))},addToEnd:function(i,t){var e=this.remove(i).content.slice();return e.push(i,t),new no(e)},addBefore:function(i,t,e){var a=this.remove(t),n=a.content.slice(),o=a.find(i);return n.splice(o==-1?n.length:o,0,t,e),new no(n)},forEach:function(i){for(var t=0;t<this.content.length;t+=2)i(this.content[t],this.content[t+1])},prepend:function(i){return i=no.from(i),i.size?new no(i.content.concat(this.subtract(i).content)):this},append:function(i){return i=no.from(i),i.size?new no(this.subtract(i).content.concat(i.content)):this},subtract:function(i){var t=this;i=no.from(i);for(var e=0;e<i.content.length;e+=2)t=t.remove(i.content[e]);return t},toObject:function(){var i={};return this.forEach(function(t,e){i[t]=e}),i},get size(){return this.content.length>>1}};no.from=function(i){if(i instanceof no)return i;var t=[];if(i)for(var e in i)t.push(e,i[e]);return new no(t)};var I_=no;function eB(i,t,e){for(let a=0;;a++){if(a==i.childCount||a==t.childCount)return i.childCount==t.childCount?null:e;let n=i.child(a),o=t.child(a);if(n==o){e+=n.nodeSize;continue}if(!n.sameMarkup(o))return e;if(n.isText&&n.text!=o.text){let r=n.text,s=o.text,l=0;for(;r[l]==s[l];l++)e++;return l&&l<r.length&&l<s.length&&aB(r.charCodeAt(l-1))&&iB(r.charCodeAt(l))&&e--,e}if(n.content.size||o.content.size){let r=eB(n.content,o.content,e+1);if(r!=null)return r}e+=n.nodeSize}}function tB(i,t,e,a){for(let n=i.childCount,o=t.childCount;;){if(n==0||o==0)return n==o?null:{a:e,b:a};let r=i.child(--n),s=t.child(--o),l=r.nodeSize;if(r==s){e-=l,a-=l;continue}if(!r.sameMarkup(s))return{a:e,b:a};if(r.isText&&r.text!=s.text){let c=r.text,m=s.text,b=c.length,C=m.length;for(;b>0&&C>0&&c[b-1]==m[C-1];)b--,C--,e--,a--;return b&&C&&b<c.length&&aB(c.charCodeAt(b-1))&&iB(c.charCodeAt(b))&&(e++,a++),{a:e,b:a}}if(r.content.size||s.content.size){let c=tB(r.content,s.content,e-1,a-1);if(c)return c}e-=l,a-=l}}function iB(i){return i>=56320&&i<57344}function aB(i){return i>=55296&&i<56320}var ct=class i{constructor(t,e){if(this.content=t,this.size=e||0,e==null)for(let a=0;a<t.length;a++)this.size+=t[a].nodeSize}nodesBetween(t,e,a,n=0,o){for(let r=0,s=0;s<e;r++){let l=this.content[r],c=s+l.nodeSize;if(c>t&&a(l,n+s,o||null,r)!==!1&&l.content.size){let m=s+1;l.nodesBetween(Math.max(0,t-m),Math.min(l.content.size,e-m),a,n+m)}s=c}}descendants(t){this.nodesBetween(0,this.size,t)}textBetween(t,e,a,n){let o="",r=!0;return this.nodesBetween(t,e,(s,l)=>{let c=s.isText?s.text.slice(Math.max(t,l)-l,e-l):s.isLeaf?n?typeof n=="function"?n(s):n:s.type.spec.leafText?s.type.spec.leafText(s):"":"";s.isBlock&&(s.isLeaf&&c||s.isTextblock)&&a&&(r?r=!1:o+=a),o+=c},0),o}append(t){if(!t.size)return this;if(!this.size)return t;let e=this.lastChild,a=t.firstChild,n=this.content.slice(),o=0;for(e.isText&&e.sameMarkup(a)&&(n[n.length-1]=e.withText(e.text+a.text),o=1);o<t.content.length;o++)n.push(t.content[o]);return new i(n,this.size+t.size)}cut(t,e=this.size){if(t==0&&e==this.size)return this;let a=[],n=0;if(e>t)for(let o=0,r=0;r<e;o++){let s=this.content[o],l=r+s.nodeSize;l>t&&((r<t||l>e)&&(s.isText?s=s.cut(Math.max(0,t-r),Math.min(s.text.length,e-r)):s=s.cut(Math.max(0,t-r-1),Math.min(s.content.size,e-r-1))
vendor: 5,870 bytes, line 21
21),a.push(s),n+=s.nodeSize),r=l}return new i(a,n)}cutByIndex(t,e){return t==e?i.empty:t==0&&e==this.content.length?this:new i(this.content.slice(t,e))}replaceChild(t,e){let a=this.content[t];if(a==e)return this;let n=this.content.slice(),o=this.size+e.nodeSize-a.nodeSize;return n[t]=e,new i(n,o)}addToStart(t){return new i([t].concat(this.content),this.size+t.nodeSize)}addToEnd(t){return new i(this.content.concat(t),this.size+t.nodeSize)}eq(t){if(this.content.length!=t.content.length)return!1;for(let e=0;e<this.content.length;e++)if(!this.content[e].eq(t.content[e]))return!1;return!0}get firstChild(){return this.content.length?this.content[0]:null}get lastChild(){return this.content.length?this.content[this.content.length-1]:null}get childCount(){return this.content.length}child(t){let e=this.content[t];if(!e)throw new RangeError("Index "+t+" out of range for "+this);return e}maybeChild(t){return this.content[t]||null}forEach(t){for(let e=0,a=0;e<this.content.length;e++){let n=this.content[e];t(n,a,e),a+=n.nodeSize}}findDiffStart(t,e=0){return eB(this,t,e)}findDiffEnd(t,e=this.size,a=t.size){return tB(this,t,e,a)}findIndex(t){if(t==0)return e0(0,t);if(t==this.size)return e0(this.content.length,t);if(t>this.size||t<0)throw new RangeError(`Position ${t} outside of fragment (${this})`);for(let e=0,a=0;;e++){let n=this.child(e),o=a+n.nodeSize;if(o>=t)return o==t?e0(e+1,o):e0(e,a);a=o}}toString(){return"<"+this.toStringInner()+">"}toStringInner(){return this.content.join(", ")}toJSON(){return this.content.length?this.content.map(t=>t.toJSON()):null}static fromJSON(t,e){if(!e)return i.empty;if(!Array.isArray(e))throw new RangeError("Invalid input for Fragment.fromJSON");return i.fromArray(e.map(t.nodeFromJSON))}static fromArray(t){if(!t.length)return i.empty;let e,a=0;for(let n=0;n<t.length;n++){let o=t[n];a+=o.nodeSize,n&&o.isText&&t[n-1].sameMarkup(o)?(e||(e=t.slice(0,n)),e[e.length-1]=o.withText(e[e.length-1].text+o.text)):e&&e.push(o)}return new i(e||t,a)}static from(t){if(!t)return i.empty;if(t instanceof i)return t;if(Array.isArray(t))return this.fromArray(t);if(t.attrs)return new i([t],t.nodeSize);throw new RangeError("Can not convert "+t+" to a Fragment"+(t.nodesBetween?" (looks like multiple versions of prosemirror-model were loaded)":""))}};ct.empty=new ct([],0);var z_={index:0,offset:0};function e0(i,t){return z_.index=i,z_.offset=t,z_}function a0(i,t){if(i===t)return!0;if(!(i&&typeof i=="object")||!(t&&typeof t=="object"))return!1;let e=Array.isArray(i);if(Array.isArray(t)!=e)return!1;if(e){if(i.length!=t.length)return!1;for(let a=0;a<i.length;a++)if(!a0(i[a],t[a]))return!1}else{for(let a in i)if(!(a in t)||!a0(i[a],t[a]))return!1;for(let a in t)if(!(a in i))return!1}return!0}var fa=(()=>{class i{constructor(e,a){this.type=e,this.attrs=a}addToSet(e){let a,n=!1;for(let o=0;o<e.length;o++){let r=e[o];if(this.eq(r))return e;if(this.type.excludes(r.type))a||(a=e.slice(0,o));else{if(r.type.excludes(this.type))return e;!n&&r.type.rank>this.type.rank&&(a||(a=e.slice(0,o)),a.push(this),n=!0),a&&a.push(r)}}return a||(a=e.slice()),n||a.push(this),a}removeFromSet(e){for(let a=0;a<e.length;a++)if(this.eq(e[a]))return e.slice(0,a).concat(e.slice(a+1));return e}isInSet(e){for(let a=0;a<e.length;a++)if(this.eq(e[a]))return!0;return!1}eq(e){return this==e||this.type==e.type&&a0(this.attrs,e.attrs)}toJSON(){let e={type:this.type.name};for(let a in this.attrs){e.attrs=this.attrs;break}return e}static fromJSON(e,a){if(!a)throw new RangeError("Invalid input for Mark.fromJSON");let n=e.marks[a.type];if(!n)throw new RangeError(`There is no mark type ${a.type} in this schema`);return n.create(a.attrs)}static sameSet(e,a){if(e==a)return!0;if(e.length!=a.length)return!1;for(let n=0;n<e.length;n++)if(!e[n].eq(a[n]))return!1;return!0}static setFrom(e){if(!e||Array.isArray(e)&&e.length==0)return i.none;if(e instanceof i)return[e];let a=e.slice();return a.sort((n,o)=>n.type.rank-o.type.rank),a}}return i.none=[],i})(),oc=class extends Error{},At=class i{constructor(t,e,a){this.content=t,this.openStart=e,this.openEnd=a}get size(){return this.content.size-this.openStart-this.openEnd}insertAt(t,e){let a=oB(this.content,t+this.openStart,e,this.openStart+1,this.openEnd+1);return a&&new i(a,this.openStart,this.openEnd)}removeBetween(t,e){return new i(nB(this.content,t+this.openStart,e+this.openStart),this.openStart,this.openEnd)}eq(t){return this.content.eq(t.content)&&this.openStart==t.openStart&&this.openEnd==t.openEnd}toString(){return this.content+"("+this.openStart+","+this.openEnd+")"}toJSON(){if(!this.content.size)return null;let t={content:this.content.toJSON()};return this.openStart>0&&(t.openStart=this.openStart),this.openEnd>0&&(t.openEnd=this.openEnd),t}static fromJSON(t,e){if(!e)return i.empty;let a=e.openStart||0,n=e.openEnd||0;if(typeof a!="number"||typeof n!="number")throw new RangeError("Invalid input for Slice.fromJSON");return new i(ct.fromJSON(t,e.content),a,n)}static maxOpen(t,e=!0){let a=0,n=0;for(let o=t.firstChild;o&&!o.isLeaf&&(e||!o.type.spec.isolating);o=o.firstChild)a++;for(let o=t.lastChild;o&&!o.isLeaf&&(e||!o.type.spec.isolating);o=o.lastChild)n++;return new i(t,a,n)}};At.empty=new At(ct.empty,0,0);function nB(i,t,e){let{index:a,offset:n}=i.findIndex(t),o=i.maybeChild(a),{index:r,offset:s}=i.findIndex(e);if(n==t||o.isText){if(s!=e&&!i.child(r).isText)throw new RangeError("Removing non-flat range");return i.cut(0,t).append(i.cut(e))}if(a!=r)throw new RangeError("Removing non-flat range");return i.replaceChild(a,o.copy(nB(o.content,t-n-1,e-n-1)))}function oB(i,t,e,a,n,o){let{index:r,offset:s}=i.findIndex(t),l=i.maybeChild(r);if(s==t||l.isText)return o&&a<=0&&n<=0&&!o.canReplace(r,r,e)?null:i.cut(0,t).append(e).append(i.cut(t));let c=oB(l.content,t-s-1,e,r==0?a-1:0,r==i.childCount-1?n-1:0,l);return c&&i.replaceChild(r,l.copy(c))}function dhe(i,t,e){if(e.openStart>
vendor: 4,762 bytes, line 21
21i.depth)throw new oc("Inserted content deeper than insertion position");if(i.depth-e.openStart!=t.depth-e.openEnd)throw new oc("Inconsistent open depths");return rB(i,t,e,0)}function rB(i,t,e,a){let n=i.index(a),o=i.node(a);if(n==t.index(a)&&a<i.depth-e.openStart){let r=rB(i,t,e,a+1);return o.copy(o.content.replaceChild(n,r))}else if(e.content.size)if(!e.openStart&&!e.openEnd&&i.depth==a&&t.depth==a){let r=i.parent,s=r.content;return Qc(r,s.cut(0,i.parentOffset).append(e.content).append(s.cut(t.parentOffset)))}else{let{start:r,end:s}=uhe(e,i);return Qc(o,lB(i,r,s,t,a))}else return Qc(o,n0(i,t,a))}function sB(i,t){if(!t.type.compatibleContent(i.type))throw new oc("Cannot join "+t.type.name+" onto "+i.type.name)}function M_(i,t,e){let a=i.node(e);return sB(a,t.node(e)),a}function Wc(i,t){let e=t.length-1;e>=0&&i.isText&&i.sameMarkup(t[e])?t[e]=i.withText(t[e].text+i.text):t.push(i)}function Jp(i,t,e,a){let n=(t||i).node(e),o=0,r=t?t.index(e):n.childCount;i&&(o=i.index(e),i.depth>e?o++:i.textOffset&&(Wc(i.nodeAfter,a),o++));for(let s=o;s<r;s++)Wc(n.child(s),a);t&&t.depth==e&&t.textOffset&&Wc(t.nodeBefore,a)}function Qc(i,t){if(!i.type.validContent(t))throw new oc("Invalid content for node "+i.type.name);return i.copy(t)}function lB(i,t,e,a,n){let o=i.depth>n&&M_(i,t,n+1),r=a.depth>n&&M_(e,a,n+1),s=[];return Jp(null,i,n,s),o&&r&&t.index(n)==e.index(n)?(sB(o,r),Wc(Qc(o,lB(i,t,e,a,n+1)),s)):(o&&Wc(Qc(o,n0(i,t,n+1)),s),Jp(t,e,n,s),r&&Wc(Qc(r,n0(e,a,n+1)),s)),Jp(a,null,n,s),new ct(s)}function n0(i,t,e){let a=[];if(Jp(null,i,e,a),i.depth>e){let n=M_(i,t,e+1);Wc(Qc(n,n0(i,t,e+1)),a)}return Jp(t,null,e,a),new ct(a)}function uhe(i,t){let e=t.depth-i.openStart,n=t.node(e).copy(i.content);for(let o=e-1;o>=0;o--)n=t.node(o).copy(ct.from(n));return{start:n.resolveNoCache(i.openStart+e),end:n.resolveNoCache(n.content.size-i.openEnd-e)}}var o0=class i{constructor(t,e,a){this.pos=t,this.path=e,this.parentOffset=a,this.depth=e.length/3-1}resolveDepth(t){return t==null?this.depth:t<0?this.depth+t:t}get parent(){return this.node(this.depth)}get doc(){return this.node(0)}node(t){return this.path[this.resolveDepth(t)*3]}index(t){return this.path[this.resolveDepth(t)*3+1]}indexAfter(t){return t=this.resolveDepth(t),this.index(t)+(t==this.depth&&!this.textOffset?0:1)}start(t){return t=this.resolveDepth(t),t==0?0:this.path[t*3-1]+1}end(t){return t=this.resolveDepth(t),this.start(t)+this.node(t).content.size}before(t){if(t=this.resolveDepth(t),!t)throw new RangeError("There is no position before the top-level node");return t==this.depth+1?this.pos:this.path[t*3-1]}after(t){if(t=this.resolveDepth(t),!t)throw new RangeError("There is no position after the top-level node");return t==this.depth+1?this.pos:this.path[t*3-1]+this.path[t*3].nodeSize}get textOffset(){return this.pos-this.path[this.path.length-1]}get nodeAfter(){let t=this.parent,e=this.index(this.depth);if(e==t.childCount)return null;let a=this.pos-this.path[this.path.length-1],n=t.child(e);return a?t.child(e).cut(a):n}get nodeBefore(){let t=this.index(this.depth),e=this.pos-this.path[this.path.length-1];return e?this.parent.child(t).cut(0,e):t==0?null:this.parent.child(t-1)}posAtIndex(t,e){e=this.resolveDepth(e);let a=this.path[e*3],n=e==0?0:this.path[e*3-1]+1;for(let o=0;o<t;o++)n+=a.child(o).nodeSize;return n}marks(){let t=this.parent,e=this.index();if(t.content.size==0)return fa.none;if(this.textOffset)return t.child(e).marks;let a=t.maybeChild(e-1),n=t.maybeChild(e);if(!a){let s=a;a=n,n=s}let o=a.marks;for(var r=0;r<o.length;r++)o[r].type.spec.inclusive===!1&&(!n||!o[r].isInSet(n.marks))&&(o=o[r--].removeFromSet(o));return o}marksAcross(t){let e=this.parent.maybeChild(this.index());if(!e||!e.isInline)return null;let a=e.marks,n=t.parent.maybeChild(t.index());for(var o=0;o<a.length;o++)a[o].type.spec.inclusive===!1&&(!n||!a[o].isInSet(n.marks))&&(a=a[o--].removeFromSet(a));return a}sharedDepth(t){for(let e=this.depth;e>0;e--)if(this.start(e)<=t&&this.end(e)>=t)return e;return 0}blockRange(t=this,e){if(t.pos<this.pos)return t.blockRange(this);for(let a=this.depth-(this.parent.inlineContent||this.pos==t.pos?1:0);a>=0;a--)if(t.pos<=this.end(a)&&(!e||e(this.node(a))))return new Zc(this,t,a);return null}sameParent(t){return this.pos-this.parentOffset==t.pos-t.parentOffset}max(t){return t.pos>this.pos?t:this}min(t){return t.pos<this.pos?t:this}toString(){let t="";for(let e=1;e<=this.depth;e++)t+=(t?"/":"")+this.node(e).type.name+"_"+this.index(e-1);return t+":"+this.parentOffset}static resolve(t,e){if(!(e>=0&&e<=t.content.size))throw new RangeError("Position "+e+" out of range");let a=[],n=0,o=e;for(let r=t;;){let{index:s,offset:l}=r.content.findIndex(o),c=o-l;if(a.push(r,s,n+l),!c||(r=r.child(s),r.isText))break;o=c-1,n+=l+1}return new i(e,a,o)}
vendor: 4,397 bytes, line 21
21static resolveCached(t,e){let a=$L.get(t);if(a)for(let o=0;o<a.elts.length;o++){let r=a.elts[o];if(r.pos==e)return r}else $L.set(t,a=new O_);let n=a.elts[a.i]=i.resolve(t,e);return a.i=(a.i+1)%mhe,n}},O_=class{constructor(){this.elts=[],this.i=0}},mhe=12,$L=new WeakMap,Zc=class{constructor(t,e,a){this.$from=t,this.$to=e,this.depth=a}get start(){return this.$from.before(this.depth+1)}get end(){return this.$to.after(this.depth+1)}get parent(){return this.$from.node(this.depth)}get startIndex(){return this.$from.index(this.depth)}get endIndex(){return this.$to.indexAfter(this.depth)}},phe=Object.create(null),ys=class i{constructor(t,e,a,n=fa.none){this.type=t,this.attrs=e,this.marks=n,this.content=a||ct.empty}get children(){return this.content.content}get nodeSize(){return this.isLeaf?1:2+this.content.size}get childCount(){return this.content.childCount}child(t){return this.content.child(t)}maybeChild(t){return this.content.maybeChild(t)}forEach(t){this.content.forEach(t)}nodesBetween(t,e,a,n=0){this.content.nodesBetween(t,e,a,n,this)}descendants(t){this.nodesBetween(0,this.content.size,t)}get textContent(){return this.isLeaf&&this.type.spec.leafText?this.type.spec.leafText(this):this.textBetween(0,this.content.size,"")}textBetween(t,e,a,n){return this.content.textBetween(t,e,a,n)}get firstChild(){return this.content.firstChild}get lastChild(){return this.content.lastChild}eq(t){return this==t||this.sameMarkup(t)&&this.content.eq(t.content)}sameMarkup(t){return this.hasMarkup(t.type,t.attrs,t.marks)}hasMarkup(t,e,a){return this.type==t&&a0(this.attrs,e||t.defaultAttrs||phe)&&fa.sameSet(this.marks,a||fa.none)}copy(t=null){return t==this.content?this:new i(this.type,this.attrs,t,this.marks)}mark(t){return t==this.marks?this:new i(this.type,this.attrs,this.content,t)}cut(t,e=this.content.size){return t==0&&e==this.content.size?this:this.copy(this.content.cut(t,e))}slice(t,e=this.content.size,a=!1){if(t==e)return At.empty;let n=this.resolve(t),o=this.resolve(e),r=a?0:n.sharedDepth(e),s=n.start(r),c=n.node(r).content.cut(n.pos-s,o.pos-s);return new At(c,n.depth-r,o.depth-r)}replace(t,e,a){return dhe(this.resolve(t),this.resolve(e),a)}nodeAt(t){for(let e=this;;){let{index:a,offset:n}=e.content.findIndex(t);if(e=e.maybeChild(a),!e)return null;if(n==t||e.isText)return e;t-=n+1}}childAfter(t){let{index:e,offset:a}=this.content.findIndex(t);return{node:this.content.maybeChild(e),index:e,offset:a}}childBefore(t){if(t==0)return{node:null,index:0,offset:0};let{index:e,offset:a}=this.content.findIndex(t);if(a<t)return{node:this.content.child(e),index:e,offset:a};let n=this.content.child(e-1);return{node:n,index:e-1,offset:a-n.nodeSize}}resolve(t){return o0.resolveCached(this,t)}resolveNoCache(t){return o0.resolve(this,t)}rangeHasMark(t,e,a){let n=!1;return e>t&&this.nodesBetween(t,e,o=>(a.isInSet(o.marks)&&(n=!0),!n)),n}get isBlock(){return this.type.isBlock}get isTextblock(){return this.type.isTextblock}get inlineContent(){return this.type.inlineContent}get isInline(){return this.type.isInline}get isText(){return this.type.isText}get isLeaf(){return this.type.isLeaf}get isAtom(){return this.type.isAtom}toString(){if(this.type.spec.toDebugString)return this.type.spec.toDebugString(this);let t=this.type.name;return this.content.size&&(t+="("+this.content.toStringInner()+")"),cB(this.marks,t)}contentMatchAt(t){let e=this.type.contentMatch.matchFragment(this.content,0,t);if(!e)throw new Error("Called contentMatchAt on a node with invalid content");return e}canReplace(t,e,a=ct.empty,n=0,o=a.childCount){let r=this.contentMatchAt(t).matchFragment(a,n,o),s=r&&r.matchFragment(this.content,e);if(!s||!s.validEnd)return!1;for(let l=n;l<o;l++)if(!this.type.allowsMarks(a.child(l).marks))return!1;return!0}canReplaceWith(t,e,a,n){if(n&&!this.type.allowsMarks(n))return!1;let o=this.contentMatchAt(t).matchType(a),r=o&&o.matchFragment(this.content,e);return r?r.validEnd:!1}canAppend(t){return t.content.size?this.canReplace(this.childCount,this.childCount,t.content):this.type.compatibleContent(t.type)}check(){this.type.checkContent(this.content),HL(this.type.attrs,this.attrs,"node",this.type.name);let t=fa.none;for(let e=0;e<this.marks.length;e++){let a=this.marks[e];HL(a.type.attrs,a.attrs,"mark",a.type.name),t=a.addToSet(t)}if(!fa.sameSet(t,this.marks))throw new RangeError(`Invalid collection of marks for node ${this.type.name}: ${this.marks.map(e=>
21e.type.name)}`);this.content.forEach(e=>e.check())}toJSON(){let t={type:this.type.name};for(let e in this.attrs){t.attrs=this.attrs;break}return this.content.size&&(t.content=this.content.toJSON()),this.marks.length&&(t.marks=this.marks.map(e=>e.toJSON())),t}static fromJSON(t,e){if(!e)throw new RangeError("Invalid input for Node.fromJSON");let a;if(e.marks){if(!Array.isArray(e.marks))throw new RangeError("Invalid mark data for Node.fromJSON");a=e.marks.map(t.markFromJSON)}if(e.type=="text"){if(typeof e.text!="string")throw new RangeError("Invalid text node in JSON");return t.text(e.text,a)}let n=ct.fromJSON(t,e.content);return t.nodeType(e.type).create(e.attrs,n,a)}};ys.prototype.text=void 0;var N_=class i extends ys{constructor(t,e,a,n){if(super(t,e,null,n),!a)throw new RangeError("Empty text nodes are not allowed");this.text=a}toString(){return this.type.spec.toDebugString?this.type.spec.toDebugString(this):cB(this.marks,JSON.stringify(this.text))}get textContent(){return this.text}textBetween(t,e){return this.text.slice(t,e)}get nodeSize(){return this.text.length}mark(t){return t==this.marks?this:new i(this.type,this.attrs,this.text,t)}withText(t){return t==this.text?this:new i(this.type,this.attrs,t,this.marks)}cut(t=0,e=this.text.length){return t==0&&e==this.text.length?this:this.withText(this.text.slice(t,e))}eq(t){return this.sameMarkup(t)&&this.text==t.text}toJSON(){let t=super.toJSON();return t.text=this.text,t}};function cB(i,t){for(let e=i.length-1;e>=0;e--)t=i[e].type.name+"("+t+")";return t}function HL(i,t,e,a){for(let n in t)if(!(n in i))throw new RangeError(`Unsupported attribute ${n} for ${e} of type ${a}`);for(let n in i)i[n].validate&&i[n].validate(t[n])}var Yc=class i{constructor(t){this.validEnd=t,this.next=[],this.wrapCache=[]}static parse(t,e){let a=new R_(t,e);if(a.next==null)return i.empty;let n=dB(a);a.next&&a.err("Unexpected trailing text");let o=Che(yhe(n));return khe(o,a),o}matchType(t){for(let e=0;e<this.next.length;e++)if(this.next[e].type==t)return this.next[e].next;return null}matchFragment(t,e=0,a=t.childCount){let n=this;for(let o=e;n&&o<a;o++)n=n.matchType(t.child(o).type);return n}get inlineContent(){return this.next.length!=0&&this.next[0].type.isInline}get defaultType(){for(let t=0;t<this.next.length;t++){let{type:e}=this.next[t];if(!(e.isText||e.hasRequiredAttrs()))return e}return null}compatible(t){for(let e=0;e<this.next.length;e++)for(let a=0;a<t.next.length;a++)if(this.next[e].type==t.next[a].type)return!0;return!1}fillBefore(t,e=!1,a=0){let n=[this];function o(r,s){let l=r.matchFragment(t,a);if(l&&(!e||l.validEnd))return ct.from(s.map(c=>c.createAndFill()));for(let c=0;c<r.next.length;c++){let{type:m,next:b}=r.next[c];if(!(m.isText||m.hasRequiredAttrs())&&n.indexOf(b)==-1){n.push(b);let C=o(b,s.concat(m));if(C)return C}}return null}return o(this,[])}findWrapping(t){for(let a=0;a<this.wrapCache.length;a+=2)if(this.wrapCache[a]==t)return this.wrapCache[a+1];let e=this.computeWrapping(t);return this.wrapCache.push(t,e),e}computeWrapping(t){let e=Object.create(null),a=[{match:this,type:null,via:null}];for(;a.length;){let n=a.shift(),o=n.match;if(o.matchType(t)){let r=[];for(let s=n;s.type;s=s.via)r.push(s.type);return r.reverse()}for(let r=0;r<o.next.length;r++){let{type:s,next:l}=o.next[r];!s.isLeaf&&!s.hasRequiredAttrs()&&!(s.name in e)&&(!n.type||l.validEnd)&&(a.push({match:s.contentMatch,type:s,via:n}),e[s.name]=!0)}}return null}get edgeCount(){return this.next.length}edge(t){if(t>=this.next.length)throw new RangeError(`There's no ${t}th edge in this content match`);return this.next[t]}toString(){let t=[];function e(a){t.push(a);for(let n=0;n<a.next.length;n++)t.indexOf(a.next[n].next)==-1&&e(a.next[n].next)}return e(this),t.map((a,n)=>{let o=n+(a.validEnd?"*":" ")+" ";for(let r=0;r<a.next.length;r++)o+=(r?", ":"")+a.next[r].type.name+"->"+t.indexOf(a.next[r].next);return o}).join(` 22`)}};Yc.empty=new Yc(!0);var R_=class{constructor(t,e){this.string=t,this.nodeTypes=e,this.inline=null,this.pos=0,this.tokens=t.split(/\s*(?=\b|\W|$)/),this.tokens[this.tokens.length-1]==""&&this.tokens.pop(),this.tokens[0]==""&&this.tokens.shift()}get next(){return this.tokens[this.pos]}eat(t){return this.next==t&&(this.pos++||!0)}err(t){throw new SyntaxError(t+" (in content expression '"+this.string+"')")}};function dB(i){let t=[];do t.push(ghe(i));while(i.eat("|"));return t.length==1?t[0]:{type:"choice",exprs:t}}function ghe(i){let t=[];do t.push(fhe(i));while(i.next&&i.next!=")"&&i.next!="|");return t.length==1?t[0]:{type:"seq",exprs:t}}function fhe(i){let t=vhe(i);for(;;)if(i.eat("+"))t={type:"plus",expr:t};else if(i.eat("*"))t={type:"star",expr:t};else if(i.eat("?"))t={type:"opt",expr:t};else if(i.eat("{"))t=hhe(i,t);else break;return t}function KL(i){/\D/.test(i.next)&&i.err("Expected number, got '"+i.next+"'");let t=Number(i.next);return i.pos++,t}function hhe(i,t){let e=KL(i),a=e;return i.eat(",")&&(i.next!="}"?a=KL(i):a=-1),i.eat("}")||i.err("Unclosed braced range"),{type:"range",min:e,max:a,expr:t}}function bhe(i,t){let e=i.nodeTypes,a=e[t];if(a)return[a];let n=[];for(let o in e){let r=e[o];r.isInGroup(t)&&n.push(r)}return n.length==0&&i.err("No node type or group '"+t+"' found"),n}function vhe(i){if(i.eat("(")){let t=dB(i);return i.eat(")")||i.err("Missing closing paren"),t}else if(/\W/.test(i.next))i.err("Unexpected token '"+i.next+"'");else{let t=bhe(i,i.next).map(e=>
vendor: 4,705 bytes, line 22
22(i.inline==null?i.inline=e.isInline:i.inline!=e.isInline&&i.err("Mixing inline and block content"),{type:"name",value:e}));return i.pos++,t.length==1?t[0]:{type:"choice",exprs:t}}}function yhe(i){let t=[[]];return n(o(i,0),e()),t;function e(){return t.push([])-1}function a(r,s,l){let c={term:l,to:s};return t[r].push(c),c}function n(r,s){r.forEach(l=>l.to=s)}function o(r,s){if(r.type=="choice")return r.exprs.reduce((l,c)=>l.concat(o(c,s)),[]);if(r.type=="seq")for(let l=0;;l++){let c=o(r.exprs[l],s);if(l==r.exprs.length-1)return c;n(c,s=e())}else if(r.type=="star"){let l=e();return a(s,l),n(o(r.expr,l),l),[a(l)]}else if(r.type=="plus"){let l=e();return n(o(r.expr,s),l),n(o(r.expr,l),l),[a(l)]}else{if(r.type=="opt")return[a(s)].concat(o(r.expr,s));if(r.type=="range"){let l=s;for(let c=0;c<r.min;c++){let m=e();n(o(r.expr,l),m),l=m}if(r.max==-1)n(o(r.expr,l),l);else for(let c=r.min;c<r.max;c++){let m=e();a(l,m),n(o(r.expr,l),m),l=m}return[a(l)]}else{if(r.type=="name")return[a(s,void 0,r.value)];throw new Error("Unknown expr type")}}}}function uB(i,t){return t-i}function GL(i,t){let e=[];return a(t),e.sort(uB);function a(n){let o=i[n];if(o.length==1&&!o[0].term)return a(o[0].to);e.push(n);for(let r=0;r<o.length;r++){let{term:s,to:l}=o[r];!s&&e.indexOf(l)==-1&&a(l)}}}function Che(i){let t=Object.create(null);return e(GL(i,0));function e(a){let n=[];a.forEach(r=>{i[r].forEach(({term:s,to:l})=>{if(!s)return;let c;for(let m=0;m<n.length;m++)n[m][0]==s&&(c=n[m][1]);GL(i,l).forEach(m=>{c||n.push([s,c=[]]),c.indexOf(m)==-1&&c.push(m)})})});let o=t[a.join(",")]=new Yc(a.indexOf(i.length-1)>-1);for(let r=0;r<n.length;r++){let s=n[r][1].sort(uB);o.next.push({type:n[r][0],next:t[s.join(",")]||e(s)})}return o}}function khe(i,t){for(let e=0,a=[i];e<a.length;e++){let n=a[e],o=!n.validEnd,r=[];for(let s=0;s<n.next.length;s++){let{type:l,next:c}=n.next[s];r.push(l.name),o&&!(l.isText||l.hasRequiredAttrs())&&(o=!1),a.indexOf(c)==-1&&a.push(c)}o&&t.err("Only non-generatable nodes ("+r.join(", ")+") in a required position (see https://prosemirror.net/docs/guide/#generatable)")}}function mB(i){let t=Object.create(null);for(let e in i){let a=i[e];if(!a.hasDefault)return null;t[e]=a.default}return t}function pB(i,t){let e=Object.create(null);for(let a in i){let n=i[a],o=t&&t[a];if(o===void 0)if(n.hasDefault)o=n.default;else throw new RangeError("No value supplied for attribute "+a);else n.validate&&n.validate(o);e[a]=o}return e}function gB(i,t){let e=Object.create(null);if(t)for(let a in t)e[a]=new L_(i,a,t[a]);return e}var r0=class i{constructor(t,e,a){this.name=t,this.schema=e,this.spec=a,this.markSet=null,this.groups=a.group?a.group.split(" "):[],this.attrs=gB(t,a.attrs),this.defaultAttrs=mB(this.attrs),this.contentMatch=null,this.inlineContent=null,this.isBlock=!(a.inline||t=="text"),this.isText=t=="text"}get isInline(){return!this.isBlock}get isTextblock(){return this.isBlock&&this.inlineContent}get isLeaf(){return this.contentMatch==Yc.empty}get isAtom(){return this.isLeaf||!!this.spec.atom}isInGroup(t){return this.groups.indexOf(t)>-1}get whitespace(){return this.spec.whitespace||(this.spec.code?"pre":"normal")}hasRequiredAttrs(){for(let t in this.attrs)if(this.attrs[t].isRequired)return!0;return!1}compatibleContent(t){return this==t||this.contentMatch.compatible(t.contentMatch)}computeAttrs(t){return!t&&this.defaultAttrs?this.defaultAttrs:pB(this.attrs,t)}create(t=null,e,a){if(this.isText)throw new Error("NodeType.create can't construct text nodes");return new ys(this,this.computeAttrs(t),ct.from(e),fa.setFrom(a))}createChecked(t=null,e,a){return e=ct.from(e),this.checkContent(e),new ys(this,this.computeAttrs(t),e,fa.setFrom(a))}createAndFill(t=null,e,a){if(t=this.computeAttrs(t),e=ct.from(e),e.size){let r=this.contentMatch.fillBefore(e);if(!r)return null;e=r.append(e)}let n=this.contentMatch.matchFragment(e),o=n&&n.fillBefore(ct.empty,!0);return o?new ys(this,t,e.append(o),fa.setFrom(a)):null}validContent(t){let e=this.contentMatch.matchFragment(t);if(!e||!e.validEnd)return!1;for(let a=0;a<t.childCount;a++)if(!this.allowsMarks(t.child(a).marks))return!1;return!0}checkContent(t){if(!this.validContent(t))throw new RangeError(`Invalid content for node ${this.name}: ${t.toString().slice(0,50)}`)}checkAttrs(t){}allowsMarkType(t){return this.markSet==null||this.markSet.indexOf(t)>-1}allowsMarks(t){if(this.markSet==null)return!0;for(let e=0;e<t.length;e++)if(!this.allowsMarkType(t[e].type))return!1;return!0}allowedMarks(t){if(this.markSet==null)return t;let e;for(let a=0;a<t.length;a++)this.allowsMarkType(t[a].type)?e&&e.push(t[a]):e||(e=t.slice(0,a));return e?e.length?e:fa.none:t}static compile(t,e){let a=Object.create(null);t.forEach((o,r)=>
vendor: 21,520 bytes, lines 22-24
22a[o]=new i(o,e,r));let n=e.spec.topNode||"doc";if(!a[n])throw new RangeError("Schema is missing its top node type ('"+n+"')");if(!a.text)throw new RangeError("Every schema needs a 'text' type");for(let o in a.text.attrs)throw new RangeError("The text node type should not have attributes");return a}};function _he(i,t,e){let a=e.split("|");return n=>{let o=n===null?"null":typeof n;if(a.indexOf(o)<0)throw new RangeError(`Expected value of type ${a} for attribute ${t} on type ${i}, got ${o}`)}}var L_=class{constructor(t,e,a){this.hasDefault=Object.prototype.hasOwnProperty.call(a,"default"),this.default=a.default,this.validate=typeof a.validate=="string"?_he(t,e,a.validate):a.validate}get isRequired(){return!this.hasDefault}},eg=class i{constructor(t,e,a,n){this.name=t,this.rank=e,this.schema=a,this.spec=n,this.attrs=gB(t,n.attrs),this.excluded=null;let o=mB(this.attrs);this.instance=o?new fa(this,o):null}create(t=null){return!t&&this.instance?this.instance:new fa(this,pB(this.attrs,t))}static compile(t,e){let a=Object.create(null),n=0;return t.forEach((o,r)=>a[o]=new i(o,n++,e,r)),a}removeFromSet(t){for(var e=0;e<t.length;e++)t[e].type==this&&(t=t.slice(0,e).concat(t.slice(e+1)),e--);return t}isInSet(t){for(let e=0;e<t.length;e++)if(t[e].type==this)return t[e]}excludes(t){return this.excluded.indexOf(t)>-1}},s0=class{constructor(t){this.linebreakReplacement=null,this.cached=Object.create(null);let e=this.spec={};for(let n in t)e[n]=t[n];e.nodes=I_.from(t.nodes),e.marks=I_.from(t.marks||{}),this.nodes=r0.compile(this.spec.nodes,this),this.marks=eg.compile(this.spec.marks,this);let a=Object.create(null);for(let n in this.nodes){if(n in this.marks)throw new RangeError(n+" can not be both a node and a mark");let o=this.nodes[n],r=o.spec.content||"",s=o.spec.marks;if(o.contentMatch=a[r]||(a[r]=Yc.parse(r,this.nodes)),o.inlineContent=o.contentMatch.inlineContent,o.spec.linebreakReplacement){if(this.linebreakReplacement)throw new RangeError("Multiple linebreak nodes defined");if(!o.isInline||!o.isLeaf)throw new RangeError("Linebreak replacement nodes must be inline leaf nodes");this.linebreakReplacement=o}o.markSet=s=="_"?null:s?WL(this,s.split(" ")):s==""||!o.inlineContent?[]:null}for(let n in this.marks){let o=this.marks[n],r=o.spec.excludes;o.excluded=r==null?[o]:r==""?[]:WL(this,r.split(" "))}this.nodeFromJSON=n=>ys.fromJSON(this,n),this.markFromJSON=n=>fa.fromJSON(this,n),this.topNodeType=this.nodes[this.spec.topNode||"doc"],this.cached.wrappings=Object.create(null)}node(t,e=null,a,n){if(typeof t=="string")t=this.nodeType(t);else if(t instanceof r0){if(t.schema!=this)throw new RangeError("Node type from different schema used ("+t.name+")")}else throw new RangeError("Invalid node type: "+t);return t.createChecked(e,a,n)}text(t,e){let a=this.nodes.text;return new N_(a,a.defaultAttrs,t,fa.setFrom(e))}mark(t,e){return typeof t=="string"&&(t=this.marks[t]),t.create(e)}nodeType(t){let e=this.nodes[t];if(!e)throw new RangeError("Unknown node type: "+t);return e}};function WL(i,t){let e=[];for(let a=0;a<t.length;a++){let n=t[a],o=i.marks[n],r=o;if(o)e.push(o);else for(let s in i.marks){let l=i.marks[s];(n=="_"||l.spec.group&&l.spec.group.split(" ").indexOf(n)>-1)&&e.push(r=l)}if(!r)throw new SyntaxError("Unknown mark type: '"+t[a]+"'")}return e}function She(i){return i.tag!=null}function Ahe(i){return i.style!=null}var rc=class i{constructor(t,e){this.schema=t,this.rules=e,this.tags=[],this.styles=[];let a=this.matchedStyles=[];e.forEach(n=>{if(She(n))this.tags.push(n);else if(Ahe(n)){let o=/[^=]*/.exec(n.style)[0];a.indexOf(o)<0&&a.push(o),this.styles.push(n)}}),this.normalizeLists=!this.tags.some(n=>{if(!/^(ul|ol)\b/.test(n.tag)||!n.node)return!1;let o=t.nodes[n.node];return o.contentMatch.matchType(o)})}parse(t,e={}){let a=new l0(this,e,!1);return a.addAll(t,fa.none,e.from,e.to),a.finish()}parseSlice(t,e={}){let a=new l0(this,e,!0);return a.addAll(t,fa.none,e.from,e.to),At.maxOpen(a.finish())}matchTag(t,e,a){for(let n=a?this.tags.indexOf(a)+1:0;n<this.tags.length;n++){let o=this.tags[n];if(The(t,o.tag)&&(o.namespace===void 0||t.namespaceURI==o.namespace)&&(!o.context||e.matchesContext(o.context))){if(o.getAttrs){let r=o.getAttrs(t);if(r===!1)continue;o.attrs=r||void 0}return o}}}matchStyle(t,e,a,n){for(let o=n?this.styles.indexOf(n)+1:0;o<this.styles.length;o++){let r=this.styles[o],s=r.style;if(!(s.indexOf(t)!=0||r.context&&!a.matchesContext(r.context)||s.length>t.length&&(s.charCodeAt(t.length)!=61||s.slice(t.length+1)!=e))){if(r.getAttrs){let l=r.getAttrs(e);if(l===!1)continue;r.attrs=l||void 0}return r}}}static schemaRules(t){let e=[];function a(n){let o=n.priority==null?50:n.priority,r=0;for(;r<e.length;r++){let s=e[r];if((s.priority==null?50:s.priority)<o)break}e.splice(r,0,n)}for(let n in t.marks){let o=t.marks[n].spec.parseDOM;o&&o.forEach(r=>{a(r=ZL(r)),r.mark||r.ignore||r.clearMark||(r.mark=n)})}for(let n in t.nodes){let o=t.nodes[n].spec.parseDOM;o&&o.forEach(r=>{a(r=ZL(r)),r.node||r.ignore||r.mark||(r.node=n)})}return e}static fromSchema(t){return t.cached.domParser||(t.cached.domParser=new i(t,i.schemaRules(t)))}},fB={address:!0,article:!0,aside:!0,blockquote:!0,body:!0,canvas:!0,dd:!0,div:!0,dl:!0,fieldset:!0,figcaption:!0,figure:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,li:!0,noscript:!0,ol:!0,output:!0,p:!0,pre:!0,section:!0,table:!0,tfoot:!0,ul:!0},whe={head:!0,noscript:!0,object:!0,script:!0,style:!0,title:!0},hB={ol:!0,ul:!0},tg=1,B_=2,Xp=4;function QL(i,t,e){return t!=null?(t?tg:0)|(t==="full"?B_:0):i&&i.whitespace=="pre"?tg|B_:e&~Xp}var lm=class{constructor(t,e,a,n,o,r){this.type=t,this.attrs=e,this.marks=a,this.solid=n,this.options=r,this.content=[],this.activeMarks=fa.none,this.match=o||(r&Xp?null:t.contentMatch)}findWrapping(t){if(!this.match){if(!this.type)return[];let e=this.type.contentMatch.fillBefore(ct.from(t));if(e)this.match=this.type.contentMatch.matchFragment(e);else{let a=this.type.contentMatch,n;return(n=a.findWrapping(t.type))?(this.match=a,n):null}}return this.match.findWrapping(t.type)}finish(t){if(!(this.options&tg)){let a=this.content[this.content.length-1],n;if(a&&a.isText&&(n=/[ \t\r\n\u000c]+$/.exec(a.text))){let o=a;a.text.length==n[0].length?this.content.pop():this.content[this.content.length-1]=o.withText(o.text.slice(0,o.text.length-n[0].length))}}let e=ct.from(this.content);return!t&&this.match&&(e=e.append(this.match.fillBefore(ct.empty,!0))),this.type?this.type.create(this.attrs,e,this.marks):e}inlineContext(t){return this.type?this.type.inlineContent:this.content.length?this.content[0].isInline:t.parentNode&&!fB.hasOwnProperty(t.parentNode.nodeName.toLowerCase())}},l0=class{constructor(t,e,a){this.parser=t,this.options=e,this.isOpen=a,this.open=0,this.localPreserveWS=!1;let n=e.topNode,o,r=QL(null,e.preserveWhitespace,0)|(a?Xp:0);n?o=new lm(n.type,n.attrs,fa.none,!0,e.topMatch||n.type.contentMatch,r):a?o=new lm(null,null,fa.none,!0,null,r):o=new lm(t.schema.topNodeType,null,fa.none,!0,null,r),this.nodes=[o],this.find=e.findPositions,this.needsBlock=!1}get top(){return this.nodes[this.open]}addDOM(t,e){t.nodeType==3?this.addTextNode(t,e):t.nodeType==1&&this.addElement(t,e)}addTextNode(t,e){let a=t.nodeValue,n=this.top,o=n.options&B_?"full":this.localPreserveWS||(n.options&tg)>0,{schema:r}=this.parser;if(o==="full"||n.inlineContext(t)||/[^ \t\r\n\u000c]/.test(a)){if(o)if(o==="full")a=a.replace(/\r\n?/g,` 23`);else if(r.linebreakReplacement&&/[\r\n]/.test(a)&&this.top.findWrapping(r.linebreakReplacement.create())){let s=a.split(/\r?\n|\r/);for(let l=0;l<s.length;l++)l&&this.insertNode(r.linebreakReplacement.create(),e,!0),s[l]&&this.insertNode(r.text(s[l]),e,!/\S/.test(s[l]));a=""}else a=a.replace(/\r?\n|\r/g," ");else if(a=a.replace(/[ \t\r\n\u000c]+/g," "),/^[ \t\r\n\u000c]/.test(a)&&this.open==this.nodes.length-1){let s=n.content[n.content.length-1],l=t.previousSibling;(!s||l&&l.nodeName=="BR"||s.isText&&/[ \t\r\n\u000c]$/.test(s.text))&&(a=a.slice(1))}a&&this.insertNode(r.text(a),e,!/\S/.test(a)),this.findInText(t)}else this.findInside(t)}addElement(t,e,a){let n=this.localPreserveWS,o=this.top;(t.tagName=="PRE"||/pre/.test(t.style&&t.style.whiteSpace))&&(this.localPreserveWS=!0);let r=t.nodeName.toLowerCase(),s;hB.hasOwnProperty(r)&&this.parser.normalizeLists&&Phe(t);let l=this.options.ruleFromNode&&this.options.ruleFromNode(t)||(s=this.parser.matchTag(t,this,a));e:if(l?l.ignore:whe.hasOwnProperty(r))this.findInside(t),this.ignoreFallback(t,e);else if(!l||l.skip||l.closeParent){l&&l.closeParent?this.open=Math.max(0,this.open-1):l&&l.skip.nodeType&&(t=l.skip);let c,m=this.needsBlock;if(fB.hasOwnProperty(r))o.content.length&&o.content[0].isInline&&this.open&&(this.open--,o=this.top),c=!0,o.type||(this.needsBlock=!0);else if(!t.firstChild){this.leafFallback(t,e);break e}let b=l&&l.skip?e:this.readStyles(t,e);b&&this.addAll(t,b),c&&this.sync(o),this.needsBlock=m}else{let c=this.readStyles(t,e);c&&this.addElementByRule(t,l,c,l.consuming===!1?s:void 0)}this.localPreserveWS=n}leafFallback(t,e){t.nodeName=="BR"&&this.top.type&&this.top.type.inlineContent&&this.addTextNode(t.ownerDocument.createTextNode(` 24`),e)}ignoreFallback(t,e){t.nodeName=="BR"&&(!this.top.type||!this.top.type.inlineContent)&&this.findPlace(this.parser.schema.text("-"),e,!0)}readStyles(t,e){let a=t.style;if(a&&a.length)for(let n=0;n<this.parser.matchedStyles.length;n++){let o=this.parser.matchedStyles[n],r=a.getPropertyValue(o);if(r)for(let s=void 0;;){let l=this.parser.matchStyle(o,r,this,s);if(!l)break;if(l.ignore)return null;if(l.clearMark?e=e.filter(c=>!l.clearMark(c)):e=e.concat(this.parser.schema.marks[l.mark].create(l.attrs)),l.consuming===!1)s=l;else break}}return e}addElementByRule(t,e,a,n){let o,r;if(e.node)if(r=this.parser.schema.nodes[e.node],r.isLeaf)this.insertNode(r.create(e.attrs),a,t.nodeName=="BR")||this.leafFallback(t,a);else{let l=this.enter(r,e.attrs||null,a,e.preserveWhitespace);l&&(o=!0,a=l)}else{let l=this.parser.schema.marks[e.mark];a=a.concat(l.create(e.attrs))}let s=this.top;if(r&&r.isLeaf)this.findInside(t);else if(n)this.addElement(t,a,n);else if(e.getContent)this.findInside(t),e.getContent(t,this.parser.schema).forEach(l=>this.insertNode(l,a,!1));else{let l=t;typeof e.contentElement=="string"?l=t.querySelector(e.contentElement):typeof e.contentElement=="function"?l=e.contentElement(t):e.contentElement&&(l=e.contentElement),this.findAround(t,l,!0),this.addAll(l,a),this.findAround(t,l,!1)}o&&this.sync(s)&&this.open--}addAll(t,e,a,n){let o=a||0;for(let r=a?t.childNodes[a]:t.firstChild,s=n==null?null:t.childNodes[n];r!=s;r=r.nextSibling,++o)this.findAtPoint(t,o),this.addDOM(r,e);this.findAtPoint(t,o)}findPlace(t,e,a){let n,o;for(let r=this.open,s=0;r>=0;r--){let l=this.nodes[r],c=l.findWrapping(t);if(c&&(!n||n.length>c.length+s)&&(n=c,o=l,!c.length))break;if(l.solid){if(a)break;s+=2}}if(!n)return null;this.sync(o);for(let r=0;r<n.length;r++)e=this.enterInner(n[r],null,e,!1);return e}insertNode(t,e,a){if(t.isInline&&this.needsBlock&&!this.top.type){let o=this.textblockFromContext();o&&(e=this.enterInner(o,null,e))}let n=this.findPlace(t,e,a);if(n){this.closeExtra();let o=this.top;o.match&&(o.match=o.match.matchType(t.type));let r=fa.none;for(let s of n.concat(t.marks))(o.type?o.type.allowsMarkType(s.type):YL(s.type,t.type))&&(r=s.addToSet(r));return o.content.push(t.mark(r)),!0}return!1}enter(t,e,a,n){let o=this.findPlace(t.create(e),a,!1);return o&&(o=this.enterInner(t,e,a,!0,n)),o}enterInner(t,e,a,n=!1,o){this.closeExtra();let r=this.top;r.match=r.match&&r.match.matchType(t);let s=QL(t,o,r.options);r.options&Xp&&r.content.length==0&&(s|=Xp);let l=fa.none;return a=a.filter(c=>(r.type?r.type.allowsMarkType(c.type):YL(c.type,t))?(l=c.addToSet(l),!1):!0),this.nodes.push(new lm(t,e,l,n,null,s)),this.open++,a}closeExtra(t=!1){let e=this.nodes.length-1;if(e>this.open){for(;e>this.open;e--)this.nodes[e-1].content.push(this.nodes[e].finish(t));this.nodes.length=this.open+1}}finish(){return this.open=0,this.closeExtra(this.isOpen),this.nodes[0].finish(!!(this.isOpen||this.options.topOpen))}sync(t){for(let e=this.open;e>=0;e--){if(this.nodes[e]==t)return this.open=e,!0;this.localPreserveWS&&(this.nodes[e].options|=tg)}return!1}get currentPos(){this.closeExtra();let t=0;for(let e=this.open;e>=0;e--){let a=this.nodes[e].content;for(let n=a.length-1;n>=0;n--)t+=a[n].nodeSize;e&&t++}return t}findAtPoint(t,e){if(this.find)for(let a=0;a<this.find.length;a++)this.find[a].node==t&&this.find[a].offset==e&&(this.find[a].pos=this.currentPos)}findInside(t){if(this.find)for(let e=0;e<this.find.length;e++)this.find[e].pos==null&&t.nodeType==1&&t.contains(this.find[e].node)&&(this.find[e].pos=this.currentPos)}findAround(t,e,a){if(t!=e&&this.find)for(let n=0;n<this.find.length;n++)this.find[n].pos==null&&t.nodeType==1&&t.contains(this.find[n].node)&&e.compareDocumentPosition(this.find[n].node)&(a?2:4)&&(this.find[n].pos=this.currentPos)}findInText(t){if(this.find)for(let e=0;e<this.find.length;e++)this.find[e].node==t&&(this.find[e].pos=this.currentPos-(t.nodeValue.length-this.find[e].offset))}matchesContext(t){if(t.indexOf("|")>-1)return t.split(/\s*\|\s*/).some(this.matchesContext,this);let e=t.split("/"),a=this.options.context,n=!this.isOpen&&(!a||a.parent.type==this.nodes[0].type),o=-(a?a.depth+1:0)+(n?0:1),r=(s,l)=>{for(;s>=0;s--){let c=e[s];if(c==""){if(s==e.length-1||s==0)continue;for(;l>=o;l--)if(r(s-1,l))return!0;return!1}else{let m=l>0||l==0&&n?this.nodes[l].type:a&&l>=o?a.node(l-o).type:null;if(!m||m.name!=c&&!m.isInGroup(c))return!1;l--}}return!0};return r(e.length-1,this.open)}textblockFromContext(){let t=this.options.context;if(t)for(let e=t.depth;e>=0;e--){let a=t.node(e).contentMatchAt(t.indexAfter(e)).defaultType;if(a&&a.isTextblock&&a.defaultAttrs)return a}for(let e in this.parser.schema.nodes){let a=this.parser.schema.nodes[e];if(a.isTextblock&&a.defaultAttrs)return a}}};function Phe(i){for(let t=i.firstChild,e=null;t;t=t.nextSibling){let a=t.nodeType==1?t.nodeName.toLowerCase():null;a&&hB.hasOwnProperty(a)&&e?(e.appendChild(t),t=e):a=="li"?e=t:a&&(e=null)}}function The(i,t){return(i.matches||i.msMatchesSelector||i.webkitMatchesSelector||i.mozMatchesSelector).call(i,t)}function ZL(i){let t={};for(let e in i)t[e]=i[e];return t}function YL(i,t){let e=t.schema.nodes;for(let a in e){let n=e[a];if(!n.allowsMarkType(i))continue;let o=[],r=s=>{o.push(s);for(let l=0;l<s.edgeCount;l++){let{type:c,next:m}=s.edge(l);if(c==t||o.indexOf(m)<0&&r(m))return!0}};if(r(n.contentMatch))return!0}}var Xs=class i{constructor(t,e){this.nodes=t,this.marks=e}serializeFragment(t,e={},a){a||(a=t0(e).createDocumentFragment());let n=a,o=[];return t.forEach(r=>{if(o.length||r.marks.length){let s=0,l=0;for(;s<o.length&&l<r.marks.length;){let c=r.marks[l];if(!this.marks[c.type.name]){l++;continue}if(!c.eq(o[s][0])||c.type.spec.spanning===!1)break;s++,l++}for(;s<o.length;)n=o.pop()[1];for(;l<r.marks.length;){let c=r.marks[l++],m=this.serializeMark(c,r.isInline,e);m&&(o.push([c,n]),n.appendChild(m.dom),n=m.contentDOM||m.dom)}}n.appendChild(this.serializeNodeInner(r,e))}),a}serializeNodeInner(t,e){if(t.isText)return t0(e).createTextNode(t.text);let{dom:a,contentDOM:n}=i0(t0(e),this.nodes[t.type.name](t),null,t.attrs);if(n){if(t.isLeaf)throw new RangeError("Content hole not allowed in a leaf node spec");this.serializeFragment(t.content,e,n)}return a}serializeNode(t,e={}){let a=this.serializeNodeInner(t,e);for(let n=t.marks.length-1;n>=0;n--){let o=this.serializeMark(t.marks[n],t.isInline,e);o&&((o.contentDOM||o.dom).appendChild(a),a=o.dom)}return a}serializeMark(t,e,a={}){let n=this.marks[t.type.name];return n&&i0(t0(a),n(t,e),null,t.attrs)}static renderSpec(t,e,a=null,n){return typeof e=="string"?{dom:t.createTextNode(e)}:i0(t,e,a,n)}static fromSchema(t){return t.cached.domSerializer||(t.cached.domSerializer=new i(this.nodesFromSchema(t),this.marksFromSchema(t)))}static nodesFromSchema(t){let e=JL(t.nodes);return e.text||(e.text=a=>a.text),e}static marksFromSchema(t){return JL(t.marks)}};function JL(i){let t={};for(let e in i){let a=i[e].spec.toDOM;a&&(t[e]=a)}return t}function t0(i){return i.document||window.document}var XL=new WeakMap;function xhe(i){let t=XL.get(i);return t===void 0&&XL.set(i,t=Ehe(i)),t}function Ehe(i){let t=null;function e(a){if(a&&typeof a=="object")if(Array.isArray(a))if(typeof a[0]=="string")t||(t=[]),t.push(a);else for(let n=0;n<a.length;n++)e(a[n]);else for(let n in a)e(a[n])}return e(i),t}function i0(i,t,e,a){if(t.nodeType==1)return{dom:t};if(t.dom&&t.dom.nodeType==1)return t;let n=t[0],o;if(typeof n!="string")throw new RangeError("Invalid array passed to renderSpec");if(a&&(o=xhe(a))&&o.indexOf(t)>-1)throw new RangeError("Using an array from an attribute object as a DOM spec. This may be an attempted cross site scripting attack.");let r=n.indexOf(" ");r>0&&(e=n.slice(0,r),n=n.slice(r+1));let s,l=e?i.createElementNS(e,n):i.createElement(n),c=t[1],m=1;if(c&&typeof c=="object"&&c.nodeType==null&&!Array.isArray(c)){m=2;for(let b in c)if(c[b]!=null){let C=b.indexOf(" ");C>0?l.setAttributeNS(b.slice(0,C),b.slice(C+1),c[b]):b=="style"&&l.style?l.style.cssText=c[b]:l.setAttribute(b,c[b])}}for(let b=m;b<t.length;b++){let C=t[b];if(C===0){if(b<t.length-1||b>m)throw new RangeError("Content hole must be the only child of its parent node");return{dom:l,contentDOM:l}}else if(typeof C=="string")l.appendChild(i.createTextNode(C));else{let{dom:h,contentDOM:P}=i0(i,C,e,a);if(l.appendChild(h),P){if(s)throw new RangeError("Multiple content holes");s=P}}}return{dom:l,contentDOM:s}}var kB=65535,_B=Math.pow(2,16);function Dhe(i,t){return i+t*_B}function bB(i){return i&kB}function Ihe(i){return(i-(i&kB))/_B}var SB=1,AB=2,c0=4,wB=8,ng=class{constructor(t,e,a){this.pos=t,this.delInfo=e,this.recover=a}get deleted(){return(this.delInfo&wB)>0}get deletedBefore(){return(this.delInfo&(SB|c0))>0}get deletedAfter(){return(this.delInfo&(AB|c0))>0}get deletedAcross(){return(this.delInfo&c0)>0}},el=class i{constructor(t,e=!1){if(this.ranges=t,this.inverted=e,!t.length&&i.empty)return i.empty}recover(t){let e=0,a=bB(t);if(!this.inverted)for(let n=0;n<a;n++)e+=this.ranges[n*3+2]-this.ranges[n*3+1];return this.ranges[a*3]+e+Ihe(t)}mapResult(t,e=1){return this._map(t,e,!1)}map(t,e=1){return this._map(t,e,!0)}_map(t,e,a){let n=0,o=this.inverted?2:1,r=this.inverted?1:2;for(let s=0;s<this.ranges.length;s+=3){let l=this.ranges[s]-(this.inverted?n:0);if(l>t)break;let c=this.ranges[s+o],m=this.ranges[s+r],b=l+c;if(t<=b){let C=c?t==l?-1:t==b?1:e:e,h=l+n+(C<0?0:m);if(a)return h;let P=t==(e<0?l:b)?null:Dhe(s/3,t-l),x=t==l?AB:t==b?SB:c0;return(e<0?t!=l:t!=b)&&(x|=wB),new ng(h,x,P)}n+=m-c}return a?t+n:new ng(t+n,0,null)}touches(t,e){let a=0,n=bB(e),o=this.inverted?2:1,r=this.inverted?1:2;for(let s=0;s<this.ranges.length;s+=3){let l=this.ranges[s]-(this.inverted?a:0);if(l>t)break;let c=this.ranges[s+o],m=l+c;if(t<=m&&s==n*3)return!0;a+=this.ranges[s+r]-c}return!1}forEach(t){let e=this.inverted?2:1,a=this.inverted?1:2;for(let n=0,o=0;n<this.ranges.length;n+=3){let r=this.ranges[n],s=r-(this.inverted?o:0),l=r+(this.inverted?0:o),c=this.ranges[n+e],m=this.ranges[n+a];t(s,s+c,l,l+m),o+=m-c}}invert(){return new i(this.ranges,!this.inverted)}toString(){return(this.inverted?"-":"")+JSON.stringify(this.ranges)}static offset(t){return t==0?i.empty:new i(t<0?[0,-t,0]:[0,0,t])}};el.empty=new el([]);var og=class i{constructor(t,e,a=0,n=t?t.length:0){this.mirror=e,this.from=a,this.to=n,this._maps=t||[],this.ownData=!(t||e)}get maps(){return this._maps}slice(t=0,e=this.maps.length){return new i(this._maps,this.mirror,t,e)}appendMap(t,e){this.ownData||(this._maps=this._maps.slice(),this.mirror=this.mirror&&this.mirror.slice(),this.ownData=!0),this.to=this._maps.push(t),e!=null&&this.setMirror(this._maps.length-1,e)}appendMapping(t){for(let e=0,a=this._maps.length;e<t._maps.length;e++){let n=t.getMirror(e);this.appendMap(t._maps[e],n!=null&&n<e?a+n:void 0)}}getMirror(t){if(this.mirror){for(let e=0;e<this.mirror.length;e++)if(this.mirror[e]==t)return this.mirror[e+(e%2?-1:1)]}}setMirror(t,e){this.mirror||(this.mirror=[]),this.mirror.push(t,e)}appendMappingInverted(t){for(let e=t.maps.length-1,a=this._maps.length+t._maps.length;e>=0;e--){let n=t.getMirror(e);this.appendMap(t._maps[e].invert(),n!=null&&n>e?a-n-1:void 0)}}invert(){let t=new i;return t.appendMappingInverted(this),t}map(t,e=1){if(this.mirror)return this._map(t,e,!0);for(let a=this.from;a<this.to;a++)t=this._maps[a].map(t,e);return t}mapResult(t,e=1){return this._map(t,e,!1)}_map(t,e,a){let n=0;for(let o=this.from;o<this.to;o++){let r=this._maps[o],s=r.mapResult(t,e);if(s.recover!=null){let l=this.getMirror(o);if(l!=null&&l>o&&l<this.to){o=l,t=this._maps[l].recover(s.recover);continue}}n|=s.delInfo,t=s.pos}return a?t:new ng(t,n,null)}},F_=Object.create(null),xn=class{getMap(){return el.empty}merge(t){return null}static fromJSON(t,e){if(!e||!e.stepType)throw new RangeError("Invalid input for Step.fromJSON");let a=F_[e.stepType];if(!a)throw new RangeError(`No step type ${e.stepType} defined`);return a.fromJSON(t,e)}static jsonID(t,e){if(t in F_)throw new RangeError("Duplicate use of step JSON ID "+t);return F_[t]=e,e.prototype.jsonID=t,e}},Fn=class i{constructor(t,e){this.doc=t,this.failed=e}static ok(t){return new i(t,null)}static fail(t){return new i(null,t)}static fromReplace(t,e,a,n){try{return i.ok(t.replace(e,a,n))}catch(o){if(o instanceof oc)return i.fail(o.message);throw o}}};function V_(i,t,e){let a=[];for(let n=0;n<i.childCount;n++){let o=i.child(n);
vendor: 7,239 bytes, line 24
24o.content.size&&(o=o.copy(V_(o.content,t,o))),o.isInline&&(o=t(o,e,n)),a.push(o)}return ct.fromArray(a)}var rg=class i extends xn{constructor(t,e,a){super(),this.from=t,this.to=e,this.mark=a}apply(t){let e=t.slice(this.from,this.to),a=t.resolve(this.from),n=a.node(a.sharedDepth(this.to)),o=new At(V_(e.content,(r,s)=>!r.isAtom||!s.type.allowsMarkType(this.mark.type)?r:r.mark(this.mark.addToSet(r.marks)),n),e.openStart,e.openEnd);return Fn.fromReplace(t,this.from,this.to,o)}invert(){return new Jc(this.from,this.to,this.mark)}map(t){let e=t.mapResult(this.from,1),a=t.mapResult(this.to,-1);return e.deleted&&a.deleted||e.pos>=a.pos?null:new i(e.pos,a.pos,this.mark)}merge(t){return t instanceof i&&t.mark.eq(this.mark)&&this.from<=t.to&&this.to>=t.from?new i(Math.min(this.from,t.from),Math.max(this.to,t.to),this.mark):null}toJSON(){return{stepType:"addMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(t,e){if(typeof e.from!="number"||typeof e.to!="number")throw new RangeError("Invalid input for AddMarkStep.fromJSON");return new i(e.from,e.to,t.markFromJSON(e.mark))}};xn.jsonID("addMark",rg);var Jc=class i extends xn{constructor(t,e,a){super(),this.from=t,this.to=e,this.mark=a}apply(t){let e=t.slice(this.from,this.to),a=new At(V_(e.content,n=>n.mark(this.mark.removeFromSet(n.marks)),t),e.openStart,e.openEnd);return Fn.fromReplace(t,this.from,this.to,a)}invert(){return new rg(this.from,this.to,this.mark)}map(t){let e=t.mapResult(this.from,1),a=t.mapResult(this.to,-1);return e.deleted&&a.deleted||e.pos>=a.pos?null:new i(e.pos,a.pos,this.mark)}merge(t){return t instanceof i&&t.mark.eq(this.mark)&&this.from<=t.to&&this.to>=t.from?new i(Math.min(this.from,t.from),Math.max(this.to,t.to),this.mark):null}toJSON(){return{stepType:"removeMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(t,e){if(typeof e.from!="number"||typeof e.to!="number")throw new RangeError("Invalid input for RemoveMarkStep.fromJSON");return new i(e.from,e.to,t.markFromJSON(e.mark))}};xn.jsonID("removeMark",Jc);var sg=class i extends xn{constructor(t,e){super(),this.pos=t,this.mark=e}apply(t){let e=t.nodeAt(this.pos);if(!e)return Fn.fail("No node at mark step's position");let a=e.type.create(e.attrs,null,this.mark.addToSet(e.marks));return Fn.fromReplace(t,this.pos,this.pos+1,new At(ct.from(a),0,e.isLeaf?0:1))}invert(t){let e=t.nodeAt(this.pos);if(e){let a=this.mark.addToSet(e.marks);if(a.length==e.marks.length){for(let n=0;n<e.marks.length;n++)if(!e.marks[n].isInSet(a))return new i(this.pos,e.marks[n]);return new i(this.pos,this.mark)}}return new cm(this.pos,this.mark)}map(t){let e=t.mapResult(this.pos,1);return e.deletedAfter?null:new i(e.pos,this.mark)}toJSON(){return{stepType:"addNodeMark",pos:this.pos,mark:this.mark.toJSON()}}static fromJSON(t,e){if(typeof e.pos!="number")throw new RangeError("Invalid input for AddNodeMarkStep.fromJSON");return new i(e.pos,t.markFromJSON(e.mark))}};xn.jsonID("addNodeMark",sg);var cm=class i extends xn{constructor(t,e){super(),this.pos=t,this.mark=e}apply(t){let e=t.nodeAt(this.pos);if(!e)return Fn.fail("No node at mark step's position");let a=e.type.create(e.attrs,null,this.mark.removeFromSet(e.marks));return Fn.fromReplace(t,this.pos,this.pos+1,new At(ct.from(a),0,e.isLeaf?0:1))}invert(t){let e=t.nodeAt(this.pos);return!e||!this.mark.isInSet(e.marks)?this:new sg(this.pos,this.mark)}map(t){let e=t.mapResult(this.pos,1);return e.deletedAfter?null:new i(e.pos,this.mark)}toJSON(){return{stepType:"removeNodeMark",pos:this.pos,mark:this.mark.toJSON()}}static fromJSON(t,e){if(typeof e.pos!="number")throw new RangeError("Invalid input for RemoveNodeMarkStep.fromJSON");return new i(e.pos,t.markFromJSON(e.mark))}};xn.jsonID("removeNodeMark",cm);var Ur=(()=>{class i extends xn{constructor(e,a,n,o=!1){super(),this.from=e,this.to=a,this.slice=n,this.structure=o}apply(e){return this.structure&&j_(e,this.from,this.to)?Fn.fail("Structure replace would overwrite content"):Fn.fromReplace(e,this.from,this.to,this.slice)}getMap(){return new el([this.from,this.to-this.from,this.slice.size])}invert(e){return new i(this.from,this.from+this.slice.size,e.slice(this.from,this.to))}map(e){let a=e.mapResult(this.to,-1),n=this.from==this.to&&i.MAP_BIAS<0?a:e.mapResult(this.from,1);return n.deletedAcross&&a.deletedAcross?null:new i(n.pos,Math.max(n.pos,a.pos),this.slice,this.structure)}merge(e){if(!(e instanceof i)||e.structure||this.structure)return null;if(this.from+this.slice.size==e.from&&!this.slice.openEnd&&!e.slice.openStart){let a=this.slice.size+e.slice.size==0?At.empty:new At(this.slice.content.append(e.slice.content),this.slice.openStart,e.slice.openEnd);return new i(this.from,this.to+(e.to-e.from),a,this.structure)}else if(e.to==this.from&&!this.slice.openStart&&!e.slice.openEnd){let a=this.slice.size+e.slice.size==0?At.empty:new At(e.slice.content.append(this.slice.content),e.slice.openStart,this.slice.openEnd);return new i(e.from,this.to,a,this.structure)}else return null}toJSON(){let e={stepType:"replace",from:this.from,to:this.to};return this.slice.size&&(e.slice=this.slice.toJSON()),this.structure&&(e.structure=!0),e}static fromJSON(e,a){if(typeof a.from!="number"||typeof a.to!="number")throw new RangeError("Invalid input for ReplaceStep.fromJSON");return new i(a.from,a.to,At.fromJSON(e,a.slice),!!a.structure)}}return i.MAP_BIAS=1,i})();xn.jsonID("replace",Ur);var En=class i extends xn{constructor(t,e,a,n,o,r,s=!1){super(),this.from=t,this.to=e,this.gapFrom=a,this.gapTo=n,this.slice=o,this.insert=r,this.structure=s}apply(t){if(this.structure&&(j_(t,this.from,this.gapFrom)||j_(t,this.gapTo,this.to)))return Fn.fail("Structure gap-replace would overwrite content");let e=t.slice(this.gapFrom,this.gapTo);if(e.openStart||e.openEnd)return Fn.fail("Gap is not a flat range");let a=this.slice.insertAt(this.insert,e.content);return a?Fn.fromReplace(t,this.from,this.to,a):Fn.fail("Content does not fit in gap")}getMap(){return new el([this.from,this.gapFrom-this.from,this.insert,this.gapTo,this.to-this.gapTo,this.slice.size-this.insert])}invert(t){let e=this.gapTo-this.gapFrom;return new i(this.from,this.from+this.slice.size+e,this.from+this.insert,this.from+this.insert+e,t.slice(this.from,this.to).removeBetween(this.gapFrom-this.from,this.gapTo-this.from),this.gapFrom-this.from,this.structure)}map(t){let e=t.mapResult(this.from,1),a=t.mapResult(this.to,-1),n=this.from==this.gapFrom?e.pos:t.map(this.gapFrom,-1),o=this.to==this.gapTo?a.pos:t.map(this.gapTo,1);return e.deletedAcross&&a.deletedAcross||n<e.pos||o>a.pos?null:new i(e.pos,a.pos,n,o,this.slice,this.insert,this.structure)}toJSON(){let t={stepType:"replaceAround",from:this.from,to:this.to,gapFrom:this.gapFrom,gapTo:this.gapTo,insert:this.insert};return this.slice.size&&(t.slice=this.slice.toJSON()),this.structure&&(t.structure=!0),t}static fromJSON(t,e){if(typeof e.from!="number"||typeof e.to!="number"||typeof e.gapFrom!="number"||typeof e.gapTo!="number"||typeof e.insert!="number")throw new RangeError("Invalid input for ReplaceAroundStep.fromJSON");return new i(e.from,e.to,e.gapFrom,e.gapTo,At.fromJSON(t,e.slice),e.insert,!!e.structure)}};xn.jsonID("replaceAround",En);function j_(i,t,e){let a=i.resolve(t),n=e-t,o=a.depth;for(;n>0&&o>
vendor: 1,326 bytes, line 24
240&&a.indexAfter(o)==a.node(o).childCount;)o--,n--;if(n>0){let r=a.node(o).maybeChild(a.indexAfter(o));for(;n>0;){if(!r||r.isLeaf)return!0;r=r.firstChild,n--}}return!1}function zhe(i,t,e,a){let n=[],o=[],r,s;i.doc.nodesBetween(t,e,(l,c,m)=>{if(!l.isInline)return;let b=l.marks;if(!a.isInSet(b)&&m.type.allowsMarkType(a.type)){let C=Math.max(c,t),h=Math.min(c+l.nodeSize,e),P=a.addToSet(b);for(let x=0;x<b.length;x++)b[x].isInSet(P)||(r&&r.to==C&&r.mark.eq(b[x])?r.to=h:n.push(r=new Jc(C,h,b[x])));s&&s.to==C?s.to=h:o.push(s=new rg(C,h,a))}}),n.forEach(l=>i.step(l)),o.forEach(l=>i.step(l))}function Mhe(i,t,e,a){let n=[],o=0;i.doc.nodesBetween(t,e,(r,s)=>{if(!r.isInline)return;o++;let l=null;if(a instanceof eg){let c=r.marks,m;for(;m=a.isInSet(c);)(l||(l=[])).push(m),c=m.removeFromSet(c)}else a?a.isInSet(r.marks)&&(l=[a]):l=r.marks;if(l&&l.length){let c=Math.min(s+r.nodeSize,e);for(let m=0;m<l.length;m++){let b=l[m],C;for(let h=0;h<n.length;h++){let P=n[h];P.step==o-1&&b.eq(n[h].style)&&(C=P)}C?(C.to=c,C.step=o):n.push({style:b,from:Math.max(s,t),to:c,step:o})}}}),n.forEach(r=>i.step(new Jc(r.from,r.to,r.style)))}function $_(i,t,e,a=e.contentMatch,n=!0){let o=i.doc.nodeAt(t),r=[],s=t+1;for(let l=0;l<o.childCount;l++){let c=o.child(l),m=s+c.nodeSize,b=a.matchType(c.type);if(!b)r.push(new Ur(s,m,At.empty));else{a=b;
vendor: 4,236 bytes, lines 24-25
24for(let C=0;C<c.marks.length;C++)e.allowsMarkType(c.marks[C].type)||i.step(new Jc(s,m,c.marks[C]));if(n&&c.isText&&e.whitespace!="pre"){let C,h=/\r?\n|\r/g,P;for(;C=h.exec(c.text);)P||(P=new At(ct.from(e.schema.text(" ",e.allowedMarks(c.marks))),0,0)),r.push(new Ur(s+C.index,s+C.index+C[0].length,P))}}s=m}if(!a.validEnd){let l=a.fillBefore(ct.empty,!0);i.replace(s,s,new At(l,0,0))}for(let l=r.length-1;l>=0;l--)i.step(r[l])}function Ohe(i,t,e){return(t==0||i.canReplace(t,i.childCount))&&(e==i.childCount||i.canReplace(0,e))}function Xc(i){let e=i.parent.content.cutByIndex(i.startIndex,i.endIndex);for(let a=i.depth,n=0,o=0;;--a){let r=i.$from.node(a),s=i.$from.index(a)+n,l=i.$to.indexAfter(a)-o;if(a<i.depth&&r.canReplace(s,l,e))return a;if(a==0||r.type.spec.isolating||!Ohe(r,s,l))break;s&&(n=1),l<r.childCount&&(o=1)}return null}function Nhe(i,t,e){let{$from:a,$to:n,depth:o}=t,r=a.before(o+1),s=n.after(o+1),l=r,c=s,m=ct.empty,b=0;for(let P=o,x=!1;P>e;P--)x||a.index(P)>0?(x=!0,m=ct.from(a.node(P).copy(m)),b++):l--;let C=ct.empty,h=0;for(let P=o,x=!1;P>e;P--)x||n.after(P+1)<n.end(P)?(x=!0,C=ct.from(n.node(P).copy(C)),h++):c++;i.step(new En(l,c,r,s,new At(m.append(C),b,h),m.size-b,!0))}function um(i,t,e=null,a=i){let n=Rhe(i,t),o=n&&Lhe(a,t);return o?n.map(vB).concat({type:t,attrs:e}).concat(o.map(vB)):null}function vB(i){return{type:i,attrs:null}}function Rhe(i,t){let{parent:e,startIndex:a,endIndex:n}=i,o=e.contentMatchAt(a).findWrapping(t);if(!o)return null;let r=o.length?o[0]:t;return e.canReplaceWith(a,n,r)?o:null}function Lhe(i,t){let{parent:e,startIndex:a,endIndex:n}=i,o=e.child(a),r=t.contentMatch.findWrapping(o.type);if(!r)return null;let l=(r.length?r[r.length-1]:t).contentMatch;for(let c=a;l&&c<n;c++)l=l.matchType(e.child(c).type);return!l||!l.validEnd?null:r}function Bhe(i,t,e){let a=ct.empty;for(let r=e.length-1;r>=0;r--){if(a.size){let s=e[r].type.contentMatch.matchFragment(a);if(!s||!s.validEnd)throw new RangeError("Wrapper type given to Transform.wrap does not form valid content of its parent wrapper")}a=ct.from(e[r].type.create(e[r].attrs,a))}let n=t.start,o=t.end;i.step(new En(n,o,n,o,new At(a,0,0),e.length,!0))}function Fhe(i,t,e,a,n){if(!a.isTextblock)throw new RangeError("Type given to setBlockType should be a textblock");let o=i.steps.length;i.doc.nodesBetween(t,e,(r,s)=>{let l=typeof n=="function"?n(r):n;if(r.isTextblock&&!r.hasMarkup(a,l)&&qhe(i.doc,i.mapping.slice(o).map(s),a)){let c=null;if(a.schema.linebreakReplacement){let h=a.whitespace=="pre",P=!!a.contentMatch.matchType(a.schema.linebreakReplacement);h&&!P?c=!1:!h&&P&&(c=!0)}c===!1&&TB(i,r,s,o),$_(i,i.mapping.slice(o).map(s,1),a,void 0,c===null);let m=i.mapping.slice(o),b=m.map(s,1),C=m.map(s+r.nodeSize,1);return i.step(new En(b,C,b+1,C-1,new At(ct.from(a.create(l,null,r.marks)),0,0),1,!0)),c===!0&&PB(i,r,s,o),!1}})}function PB(i,t,e,a){t.forEach((n,o)=>{if(n.isText){let r,s=/\r?\n|\r/g;for(;r=s.exec(n.text);){let l=i.mapping.slice(a).map(e+1+o+r.index);i.replaceWith(l,l+1,t.type.schema.linebreakReplacement.create())}}})}function TB(i,t,e,a){t.forEach((n,o)=>{if(n.type==n.type.schema.linebreakReplacement){let r=i.mapping.slice(a).map(e+1+o);i.replaceWith(r,r+1,t.type.schema.text(` 25`))}})}function qhe(i,t,e){let a=i.resolve(t),n=a.index();return a.parent.canReplaceWith(n,n+1,e)}function jhe(i,t,e,a,n){let o=i.doc.nodeAt(t);if(!o)throw new RangeError("No node at given position");e||(e=o.type);let r=e.create(a,null,n||o.marks);if(o.isLeaf)return i.replaceWith(t,t+o.nodeSize,r);if(!e.validContent(o.content))throw new RangeError("Invalid content for node type "+e.name);i.step(new En(t,t+o.nodeSize,t+1,t+o.nodeSize-1,new At(ct.from(r),0,0),1,!0))}function sc(i,t,e=1,a){let n=i.resolve(t),o=n.depth-e,r=a&&a[a.length-1]||n.parent;if(o<0||n.parent.type.spec.isolating||!n.parent.canReplace(n.index(),n.parent.childCount)||!r.type.validContent(n.parent.content.cutByIndex(n.index(),n.parent.childCount)))return!1;for(let c=n.depth-1,m=e-2;c>o;c--,m--){let b=n.node(c),C=n.index(c);if(b.type.spec.isolating)return!1;let h=b.content.cutByIndex(C,b.childCount),P=a&&a[m+1];P&&(h=h.replaceChild(0,P.type.create(P.attrs)));let x=a&&a[m]||b;if(!b.canReplace(C+1,b.childCount)||!x.type.validContent(h))return!1}
vendor: 4,184 bytes, line 25
25let s=n.indexAfter(o),l=a&&a[0];return n.node(o).canReplaceWith(s,s,l?l.type:n.node(o+1).type)}function Uhe(i,t,e=1,a){let n=i.doc.resolve(t),o=ct.empty,r=ct.empty;for(let s=n.depth,l=n.depth-e,c=e-1;s>l;s--,c--){o=ct.from(n.node(s).copy(o));let m=a&&a[c];r=ct.from(m?m.type.create(m.attrs,r):n.node(s).copy(r))}i.step(new Ur(t,t,new At(o.append(r),e,e),!0))}function ed(i,t){let e=i.resolve(t),a=e.index();return $he(e.nodeBefore,e.nodeAfter)&&e.parent.canReplace(a,a+1)}function Vhe(i,t){t.content.size||i.type.compatibleContent(t.type);let e=i.contentMatchAt(i.childCount),{linebreakReplacement:a}=i.type.schema;for(let n=0;n<t.childCount;n++){let o=t.child(n),r=o.type==a?i.type.schema.nodes.text:o.type;if(e=e.matchType(r),!e||!i.type.allowsMarks(o.marks))return!1}return e.validEnd}function $he(i,t){return!!(i&&t&&!i.isLeaf&&Vhe(i,t))}function Hhe(i,t,e){let a=null,{linebreakReplacement:n}=i.doc.type.schema,o=i.doc.resolve(t-e),r=o.node().type;if(n&&r.inlineContent){let m=r.whitespace=="pre",b=!!r.contentMatch.matchType(n);m&&!b?a=!1:!m&&b&&(a=!0)}let s=i.steps.length;if(a===!1){let m=i.doc.resolve(t+e);TB(i,m.node(),m.before(),s)}r.inlineContent&&$_(i,t+e-1,r,o.node().contentMatchAt(o.index()),a==null);let l=i.mapping.slice(s),c=l.map(t-e);if(i.step(new Ur(c,l.map(t+e,-1),At.empty,!0)),a===!0){let m=i.doc.resolve(c);PB(i,m.node(),m.before(),i.steps.length)}return i}function Khe(i,t,e){let a=i.resolve(t);if(a.parent.canReplaceWith(a.index(),a.index(),e))return t;if(a.parentOffset==0)for(let n=a.depth-1;n>=0;n--){let o=a.index(n);if(a.node(n).canReplaceWith(o,o,e))return a.before(n+1);if(o>0)return null}if(a.parentOffset==a.parent.content.size)for(let n=a.depth-1;n>=0;n--){let o=a.indexAfter(n);if(a.node(n).canReplaceWith(o,o,e))return a.after(n+1);if(o<a.node(n).childCount)return null}return null}function xB(i,t,e){let a=i.resolve(t);if(!e.content.size)return t;let n=e.content;for(let o=0;o<e.openStart;o++)n=n.firstChild.content;for(let o=1;o<=(e.openStart==0&&e.size?2:1);o++)for(let r=a.depth;r>=0;r--){let s=r==a.depth?0:a.pos<=(a.start(r+1)+a.end(r+1))/2?-1:1,l=a.index(r)+(s>0?1:0),c=a.node(r),m=!1;if(o==1)m=c.canReplace(l,l,n);else{let b=c.contentMatchAt(l).findWrapping(n.firstChild.type);m=b&&c.canReplaceWith(l,l,b[0])}if(m)return s==0?a.pos:s<0?a.before(r+1):a.after(r+1)}return null}function p0(i,t,e=t,a=At.empty){if(t==e&&!a.size)return null;let n=i.resolve(t),o=i.resolve(e);return EB(n,o,a)?new Ur(t,e,a):new U_(n,o,a).fit()}function EB(i,t,e){return!e.openStart&&!e.openEnd&&i.start()==t.start()&&i.parent.canReplace(i.index(),t.index(),e.content)}var U_=class{constructor(t,e,a){this.$from=t,this.$to=e,this.unplaced=a,this.frontier=[],this.placed=ct.empty;for(let n=0;n<=t.depth;n++){let o=t.node(n);this.frontier.push({type:o.type,match:o.contentMatchAt(t.indexAfter(n))})}for(let n=t.depth;n>0;n--)this.placed=ct.from(t.node(n).copy(this.placed))}get depth(){return this.frontier.length-1}fit(){for(;this.unplaced.size;){let c=this.findFittable();c?this.placeNodes(c):this.openMore()||this.dropNode()}let t=this.mustMoveInline(),e=this.placed.size-this.depth-this.$from.depth,a=this.$from,n=this.close(t<0?this.$to:a.doc.resolve(t));if(!n)return null;let o=this.placed,r=a.depth,s=n.depth;for(;r&&s&&o.childCount==1;)o=o.firstChild.content,r--,s--;let l=new At(o,r,s);return t>-1?new En(a.pos,t,this.$to.pos,this.$to.end(),l,e):l.size||a.pos!=this.$to.pos?new Ur(a.pos,n.pos,l):null}findFittable(){let t=this.unplaced.openStart;for(let e=this.unplaced.content,a=0,n=this.unplaced.openEnd;a<t;a++){let o=e.firstChild;if(e.childCount>1&&(n=0),o.type.spec.isolating&&n<=a){t=a;break}e=o.content}for(let e=1;e<=2;e++)for(let a=e==1?t:this.unplaced.openStart;a>=0;a--){let n,o=null;a?(o=yB(this.unplaced.content,a-1).firstChild,n=o.content):n=this.unplaced.content;let r=n.firstChild;for(let s=this.depth;s>=0;s--){let{type:l,match:c}=this.frontier[s],m,b=null;if(e==1&&(r?c.matchType(r.type)||(b=c.fillBefore(ct.from(r),!1)):o&&l.compatibleContent(o.type)))return{sliceDepth:a,frontierDepth:s,parent:o,inject:b};if(e==2&&r&&(m=c.findWrapping(r.type)))return{sliceDepth:a,frontierDepth:s,parent:o,wrap:m};if(o&&c.matchType(o.type))break}}}
vendor: 4,269 bytes, line 25
25openMore(){let{content:t,openStart:e,openEnd:a}=this.unplaced;return CB(t,-1)<=e?!1:(this.unplaced.size>1&&CB(t,1)>a&&a++,this.unplaced=new At(t,e+1,a),!0)}dropNode(){let{content:t,openStart:e,openEnd:a}=this.unplaced,n=yB(t,e);if(n.childCount<=1&&e>0){let o=t.size-e<=e+n.size;this.unplaced=new At(ig(t,e-1,1),e-1,o?e-1:a)}else this.unplaced=new At(ig(t,e,1),e,a)}placeNodes({sliceDepth:t,frontierDepth:e,parent:a,inject:n,wrap:o}){for(;this.depth>e;)this.closeFrontierNode();if(o)for(let x=0;x<o.length;x++)this.openFrontierNode(o[x]);let r=this.unplaced,s=a?a.content:r.content,l=r.openStart-t,c=0,m=[],{match:b,type:C}=this.frontier[e];if(n){for(let x=0;x<n.childCount;x++)m.push(n.child(x));b=b.matchFragment(n)}let h=s.size+t-(r.content.size-r.openEnd);for(;c<s.childCount;){let x=s.child(c),z=b.matchType(x.type);if(!z)break;c++,(c>1||l==0||x.content.size)&&(b=z,m.push(DB(x.mark(C.allowedMarks(x.marks)),c==1?l:0,c==s.childCount?h:-1)))}let P=c==s.childCount;P||(h=-1),this.placed=ag(this.placed,e,ct.from(m)),this.frontier[e].match=b,P&&h<0&&a&&a.type==this.frontier[this.depth].type&&this.frontier.length>1&&this.closeFrontierNode();for(let x=0,z=s;x<h;x++){let I=z.lastChild;this.frontier.push({type:I.type,match:I.contentMatchAt(I.childCount)}),z=I.content}this.unplaced=P?t==0?At.empty:new At(ig(r.content,t-1,1),t-1,h<0?r.openEnd:t-1):new At(ig(r.content,t,c),r.openStart,r.openEnd)}mustMoveInline(){if(!this.$to.parent.isTextblock)return-1;let t=this.frontier[this.depth],e;if(!t.type.isTextblock||!q_(this.$to,this.$to.depth,t.type,t.match,!1)||this.$to.depth==this.depth&&(e=this.findCloseLevel(this.$to))&&e.depth==this.depth)return-1;let{depth:a}=this.$to,n=this.$to.after(a);for(;a>1&&n==this.$to.end(--a);)++n;return n}findCloseLevel(t){e:for(let e=Math.min(this.depth,t.depth);e>=0;e--){let{match:a,type:n}=this.frontier[e],o=e<t.depth&&t.end(e+1)==t.pos+(t.depth-(e+1)),r=q_(t,e,n,a,o);if(r){for(let s=e-1;s>=0;s--){let{match:l,type:c}=this.frontier[s],m=q_(t,s,c,l,!0);if(!m||m.childCount)continue e}return{depth:e,fit:r,move:o?t.doc.resolve(t.after(e+1)):t}}}}close(t){let e=this.findCloseLevel(t);if(!e)return null;for(;this.depth>e.depth;)this.closeFrontierNode();e.fit.childCount&&(this.placed=ag(this.placed,e.depth,e.fit)),t=e.move;for(let a=e.depth+1;a<=t.depth;a++){let n=t.node(a),o=n.type.contentMatch.fillBefore(n.content,!0,t.index(a));this.openFrontierNode(n.type,n.attrs,o)}return t}openFrontierNode(t,e=null,a){let n=this.frontier[this.depth];n.match=n.match.matchType(t),this.placed=ag(this.placed,this.depth,ct.from(t.create(e,a))),this.frontier.push({type:t,match:t.contentMatch})}closeFrontierNode(){let e=this.frontier.pop().match.fillBefore(ct.empty,!0);e.childCount&&(this.placed=ag(this.placed,this.frontier.length,e))}};function ig(i,t,e){return t==0?i.cutByIndex(e,i.childCount):i.replaceChild(0,i.firstChild.copy(ig(i.firstChild.content,t-1,e)))}function ag(i,t,e){return t==0?i.append(e):i.replaceChild(i.childCount-1,i.lastChild.copy(ag(i.lastChild.content,t-1,e)))}function yB(i,t){for(let e=0;e<t;e++)i=i.firstChild.content;return i}function DB(i,t,e){if(t<=0)return i;let a=i.content;return t>1&&(a=a.replaceChild(0,DB(a.firstChild,t-1,a.childCount==1?e-1:0))),t>0&&(a=i.type.contentMatch.fillBefore(a).append(a),e<=0&&(a=a.append(i.type.contentMatch.matchFragment(a).fillBefore(ct.empty,!0)))),i.copy(a)}function q_(i,t,e,a,n){let o=i.node(t),r=n?i.indexAfter(t):i.index(t);if(r==o.childCount&&!e.compatibleContent(o.type))return null;let s=a.fillBefore(o.content,!0,r);return s&&!Ghe(e,o.content,r)?s:null}function Ghe(i,t,e){for(let a=e;a<t.childCount;a++)if(!i.allowsMarks(t.child(a).marks))return!0;return!1}function Whe(i){return i.spec.defining||i.spec.definingForContent}function CB(i,t){for(let e=0;;e++){let a=t<0?i.firstChild:i.lastChild;if(!a||a.isAtom)return e;i=a.content}}function Qhe(i,t,e,a){if(!a.size)return i.deleteRange(t,e);let n=i.doc.resolve(t),o=i.doc.resolve(e);if(EB(n,o,a))return i.step(new Ur(t,e,a));let r=zB(n,o);r[r.length-1]==0&&r.pop();let s=-(n.depth+1);r.unshift(s);for(let C=n.depth,h=n.pos-1;C>0;C--,h--){let P=n.node(C).type.spec;if(P.defining||P.definingAsContext||P.isolating)break;r.indexOf(C)>-1?s=C:n.before(C)==h&&r.splice(1,0,-C)}let l=r.indexOf(s),c=[],m=a.openStart;
vendor: 7,381 bytes, line 25
25for(let C=a.content,h=0;;h++){let P=C.firstChild;if(c.push(P),h==a.openStart)break;C=P.content}for(let C=m-1;C>=0;C--){let h=c[C],P=Whe(h.type);if(P&&!h.sameMarkup(n.node(Math.abs(s)-1)))m=C;else if(P||!h.type.isTextblock)break}for(let C=a.openStart;C>=0;C--){let h=(C+m+1)%(a.openStart+1),P=c[h];if(P)for(let x=0;x<r.length;x++){let z=r[(x+l)%r.length],I=!0;z<0&&(I=!1,z=-z);let ae=n.node(z-1),ne=n.index(z-1);if(ae.canReplaceWith(ne,ne,P.type,P.marks))return i.replace(n.before(z),I?o.after(z):e,new At(IB(a.content,0,a.openStart,h),h,a.openEnd))}}let b=i.steps.length;for(let C=r.length-1;C>=0&&(i.replace(t,e,a),!(i.steps.length>b));C--){let h=r[C];h<0||(t=n.before(h),e=o.after(h))}}function IB(i,t,e,a,n){if(t<e){let o=i.firstChild;i=i.replaceChild(0,o.copy(IB(o.content,t+1,e,a,o)))}if(t>a){let o=n.contentMatchAt(0),r=o.fillBefore(i).append(i);i=r.append(o.matchFragment(r).fillBefore(ct.empty,!0))}return i}function Zhe(i,t,e,a){if(!a.isInline&&t==e&&i.doc.resolve(t).parent.content.size){let n=Khe(i.doc,t,a.type);n!=null&&(t=e=n)}i.replaceRange(t,e,new At(ct.from(a),0,0))}function Yhe(i,t,e){let a=i.doc.resolve(t),n=i.doc.resolve(e);if(a.parent.isTextblock&&n.parent.isTextblock&&a.start()!=n.start()&&a.parentOffset==0&&n.parentOffset==0){let r=a.sharedDepth(e),s=!1;for(let l=a.depth;l>r;l--)a.node(l).type.spec.isolating&&(s=!0);for(let l=n.depth;l>r;l--)n.node(l).type.spec.isolating&&(s=!0);if(!s){for(let l=a.depth;l>0&&t==a.start(l);l--)t=a.before(l);for(let l=n.depth;l>0&&e==n.start(l);l--)e=n.before(l);a=i.doc.resolve(t),n=i.doc.resolve(e)}}let o=zB(a,n);for(let r=0;r<o.length;r++){let s=o[r],l=r==o.length-1;if(l&&s==0||a.node(s).type.contentMatch.validEnd)return i.delete(a.start(s),n.end(s));if(s>0&&(l||a.node(s-1).canReplace(a.index(s-1),n.indexAfter(s-1))))return i.delete(a.before(s),n.after(s))}for(let r=1;r<=a.depth&&r<=n.depth;r++)if(t-a.start(r)==a.depth-r&&e>a.end(r)&&n.end(r)-e!=n.depth-r&&a.start(r-1)==n.start(r-1)&&a.node(r-1).canReplace(a.index(r-1),n.index(r-1)))return i.delete(a.before(r),e);i.delete(t,e)}function zB(i,t){let e=[],a=Math.min(i.depth,t.depth);for(let n=a;n>=0;n--){let o=i.start(n);if(o<i.pos-(i.depth-n)||t.end(n)>t.pos+(t.depth-n)||i.node(n).type.spec.isolating||t.node(n).type.spec.isolating)break;(o==t.start(n)||n==i.depth&&n==t.depth&&i.parent.inlineContent&&t.parent.inlineContent&&n&&t.start(n-1)==o-1)&&e.push(n)}return e}var d0=class i extends xn{constructor(t,e,a){super(),this.pos=t,this.attr=e,this.value=a}apply(t){let e=t.nodeAt(this.pos);if(!e)return Fn.fail("No node at attribute step's position");let a=Object.create(null);for(let o in e.attrs)a[o]=e.attrs[o];a[this.attr]=this.value;let n=e.type.create(a,null,e.marks);return Fn.fromReplace(t,this.pos,this.pos+1,new At(ct.from(n),0,e.isLeaf?0:1))}getMap(){return el.empty}invert(t){return new i(this.pos,this.attr,t.nodeAt(this.pos).attrs[this.attr])}map(t){let e=t.mapResult(this.pos,1);return e.deletedAfter?null:new i(e.pos,this.attr,this.value)}toJSON(){return{stepType:"attr",pos:this.pos,attr:this.attr,value:this.value}}static fromJSON(t,e){if(typeof e.pos!="number"||typeof e.attr!="string")throw new RangeError("Invalid input for AttrStep.fromJSON");return new i(e.pos,e.attr,e.value)}};xn.jsonID("attr",d0);var u0=class i extends xn{constructor(t,e){super(),this.attr=t,this.value=e}apply(t){let e=Object.create(null);for(let n in t.attrs)e[n]=t.attrs[n];e[this.attr]=this.value;let a=t.type.create(e,t.content,t.marks);return Fn.ok(a)}getMap(){return el.empty}invert(t){return new i(this.attr,t.attrs[this.attr])}map(t){return this}toJSON(){return{stepType:"docAttr",attr:this.attr,value:this.value}}static fromJSON(t,e){if(typeof e.attr!="string")throw new RangeError("Invalid input for DocAttrStep.fromJSON");return new i(e.attr,e.value)}};xn.jsonID("docAttr",u0);var dm=class extends Error{};dm=function i(t){let e=Error.call(this,t);return e.__proto__=i.prototype,e};dm.prototype=Object.create(Error.prototype);dm.prototype.constructor=dm;dm.prototype.name="TransformError";var m0=class{constructor(t){this.doc=t,this.steps=[],this.docs=[],this.mapping=new og}get before(){return this.docs.length?this.docs[0]:this.doc}step(t){let e=this.maybeStep(t);if(e.failed)throw new dm(e.failed);return this}maybeStep(t){let e=t.apply(this.doc);return e.failed||this.addStep(t,e.doc),e}get docChanged(){return this.steps.length>0}changedRange(){let t=1e9,e=-1e9;for(let a=0;a<this.mapping.maps.length;a++){let n=this.mapping.maps[a];a&&(t=n.map(t,1),e=n.map(e,-1)),n.forEach((o,r,s,l)=>{t=Math.min(t,s),e=Math.max(e,l)})}return t==1e9?null:{from:t,to:e}}addStep(t,e){this.docs.push(this.doc),this.steps.push(t),this.mapping.appendMap(t.getMap()),this.doc=e}replace(t,e=t,a=At.empty){let n=p0(this.doc,t,e,a);return n&&this.step(n),this}replaceWith(t,e,a){return this.replace(t,e,new At(ct.from(a),0,0))}delete(t,e){return this.replace(t,e,At.empty)}insert(t,e){return this.replaceWith(t,t,e)}replaceRange(t,e,a){return Qhe(this,t,e,a),this}replaceRangeWith(t,e,a){return Zhe(this,t,e,a),this}deleteRange(t,e){return Yhe(this,t,e),this}lift(t,e){return Nhe(this,t,e),this}join(t,e=1){return Hhe(this,t,e),this}wrap(t,e){return Bhe(this,t,e),this}setBlockType(t,e=t,a,n=null){return Fhe(this,t,e,a,n),this}setNodeMarkup(t,e,a=null,n){return jhe(this,t,e,a,n),this}setNodeAttribute(t,e,a){return this.step(new d0(t,e,a)),this}setDocAttribute(t,e){return this.step(new u0(t,e)),this}addNodeMark(t,e){return this.step(new sg(t,e)),this}removeNodeMark(t,e){let a=this.doc.nodeAt(t);if(!a)throw new RangeError("No node at position "+t);if(e instanceof fa)e.isInSet(a.marks)&&this.step(new cm(t,e));else{let n=a.marks,o,r=[];for(;o=e.isInSet(n);)r.push(new cm(t,o)),n=o.removeFromSet(n);for(let s=r.length-1;s>=0;s--)this.step(r[s])}return this}split(t,e=1,a){return Uhe(this,t,e,a),this}addMark(t,e,a){return zhe(this,t,e,a),this}removeMark(t,e,a){return Mhe(this,t,e,a),this}clearIncompatible(t,e,a){return $_(this,t,e,a),this}};var H_=Object.create(null),Ni=class{constructor(t,e,a){this.$anchor=t,this.$head=e,this.ranges=a||[new pm(t.min(e),t.max(e))]}get anchor(){return this.$anchor.pos}get head(){return this.$head.pos}get from(){return this.$from.pos}get to(){return this.$to.pos}get $from(){return this.ranges[0].$from}get $to(){return this.ranges[0].$to}get empty(){let t=this.ranges;for(let e=0;e<t.length;e++)if(t[e].$from.pos!=t[e].$to.pos)return!1;return!0}content(){return this.$from.doc.slice(this.from,this.to,!0)}replace(t,e=At.empty){let a=e.content.lastChild,n=null;for(let s=0;s<e.openEnd;s++)n=a,a=a.lastChild;let o=t.steps.length,r=this.ranges;for(let s=0;s<r.length;s++){let{$from:l,$to:c}=r[s],m=t.mapping.slice(o);t.replaceRange(m.map(l.pos),m.map(c.pos),s?At.empty:e),s==0&&NB(t,o,(a?a.isInline:n&&n.isTextblock)?-1:1)}}replaceWith(t,e){let a=t.steps.length,n=this.ranges;for(let o=0;o<n.length;o++){let{$from:r,$to:s}=n[o],l=t.mapping.slice(a),c=l.map(r.pos),m=l.map(s.pos);o?t.deleteRange(c,m):(t.replaceRangeWith(c,m,e),NB(t,a,e.isInline?-1:1))}}static findFrom(t,e,a=!1){let n=t.parent.inlineContent?new Zi(t):mm(t.node(0),t.parent,t.pos,t.index(),e,a);if(n)return n;for(let o=t.depth-1;o>=0;o--){let r=e<0?mm(t.node(0),t.node(o),t.before(o+1),t.index(o),e,a):mm(t.node(0),t.node(o),t.after(o+1),t.index(o)+1,e,a);if(r)return r}return null}static near(t,e=1){return this.findFrom(t,e)||this.findFrom(t,-e)||new ar(t.no
vendor: 7,462 bytes, line 25
25de(0))}static atStart(t){return mm(t,t,0,0,1)||new ar(t)}static atEnd(t){return mm(t,t,t.content.size,t.childCount,-1)||new ar(t)}static fromJSON(t,e){if(!e||!e.type)throw new RangeError("Invalid input for Selection.fromJSON");let a=H_[e.type];if(!a)throw new RangeError(`No selection type ${e.type} defined`);return a.fromJSON(t,e)}static jsonID(t,e){if(t in H_)throw new RangeError("Duplicate use of selection JSON ID "+t);return H_[t]=e,e.prototype.jsonID=t,e}getBookmark(){return Zi.between(this.$anchor,this.$head).getBookmark()}};Ni.prototype.visible=!0;var pm=class{constructor(t,e){this.$from=t,this.$to=e}},MB=!1;function OB(i){!MB&&!i.parent.inlineContent&&(MB=!0,console.warn("TextSelection endpoint not pointing into a node with inline content ("+i.parent.type.name+")"))}var Zi=class i extends Ni{constructor(t,e=t){OB(t),OB(e),super(t,e)}get $cursor(){return this.$anchor.pos==this.$head.pos?this.$head:null}map(t,e){let a=t.resolve(e.map(this.head));if(!a.parent.inlineContent)return Ni.near(a);let n=t.resolve(e.map(this.anchor));return new i(n.parent.inlineContent?n:a,a)}replace(t,e=At.empty){if(super.replace(t,e),e==At.empty){let a=this.$from.marksAcross(this.$to);a&&t.ensureMarks(a)}}eq(t){return t instanceof i&&t.anchor==this.anchor&&t.head==this.head}getBookmark(){return new f0(this.anchor,this.head)}toJSON(){return{type:"text",anchor:this.anchor,head:this.head}}static fromJSON(t,e){if(typeof e.anchor!="number"||typeof e.head!="number")throw new RangeError("Invalid input for TextSelection.fromJSON");return new i(t.resolve(e.anchor),t.resolve(e.head))}static create(t,e,a=e){let n=t.resolve(e);return new this(n,a==e?n:t.resolve(a))}static between(t,e,a){let n=t.pos-e.pos;if((!a||n)&&(a=n>=0?1:-1),!e.parent.inlineContent){let o=Ni.findFrom(e,a,!0)||Ni.findFrom(e,-a,!0);if(o)e=o.$head;else return Ni.near(e,a)}return t.parent.inlineContent||(n==0?t=e:(t=(Ni.findFrom(t,-a,!0)||Ni.findFrom(t,a,!0)).$anchor,t.pos<e.pos!=n<0&&(t=e))),new i(t,e)}};Ni.jsonID("text",Zi);var f0=class i{constructor(t,e){this.anchor=t,this.head=e}map(t){return new i(t.map(this.anchor),t.map(this.head))}resolve(t){return Zi.between(t.resolve(this.anchor),t.resolve(this.head))}},ti=class i extends Ni{constructor(t){let e=t.nodeAfter,a=t.node(0).resolve(t.pos+e.nodeSize);super(t,a),this.node=e}map(t,e){let{deleted:a,pos:n}=e.mapResult(this.anchor),o=t.resolve(n);return a?Ni.near(o):new i(o)}content(){return new At(ct.from(this.node),0,0)}eq(t){return t instanceof i&&t.anchor==this.anchor}toJSON(){return{type:"node",anchor:this.anchor}}getBookmark(){return new G_(this.anchor)}static fromJSON(t,e){if(typeof e.anchor!="number")throw new RangeError("Invalid input for NodeSelection.fromJSON");return new i(t.resolve(e.anchor))}static create(t,e){return new i(t.resolve(e))}static isSelectable(t){return!t.isText&&t.type.spec.selectable!==!1}};ti.prototype.visible=!1;Ni.jsonID("node",ti);var G_=class i{constructor(t){this.anchor=t}map(t){let{deleted:e,pos:a}=t.mapResult(this.anchor);return e?new f0(a,a):new i(a)}resolve(t){let e=t.resolve(this.anchor),a=e.nodeAfter;return a&&ti.isSelectable(a)?new ti(e):Ni.near(e)}},ar=class i extends Ni{constructor(t){super(t.resolve(0),t.resolve(t.content.size))}replace(t,e=At.empty){if(e==At.empty){t.delete(0,t.doc.content.size);let a=Ni.atStart(t.doc);a.eq(t.selection)||t.setSelection(a)}else super.replace(t,e)}toJSON(){return{type:"all"}}static fromJSON(t){return new i(t)}map(t){return new i(t)}eq(t){return t instanceof i}getBookmark(){return Jhe}};Ni.jsonID("all",ar);var Jhe={map(){return this},resolve(i){return new ar(i)}};function mm(i,t,e,a,n,o=!1){if(t.inlineContent)return Zi.create(i,e);for(let r=a-(n>0?0:1);n>0?r<t.childCount:r>=0;r+=n){let s=t.child(r);if(s.isAtom){if(!o&&ti.isSelectable(s))return ti.create(i,e-(n<0?s.nodeSize:0))}else{let l=mm(i,s,e+n,n<0?s.childCount:0,n,o);if(l)return l}e+=s.nodeSize*n}return null}function NB(i,t,e){let a=i.steps.length-1;if(a<t)return;let n=i.steps[a];if(!(n instanceof Ur||n instanceof En))return;let o=i.mapping.maps[a],r;o.forEach((s,l,c,m)=>{r==null&&(r=m)}),i.setSelection(Ni.near(i.doc.resolve(r),e))}var RB=1,g0=2,LB=4,W_=class extends m0{constructor(t){super(t.doc),this.curSelectionFor=0,this.updated=0,this.meta=Object.create(null),this.time=Date.now(),this.curSelection=t.selection,this.storedMarks=t.storedMarks}get selection(){return this.curSelectionFor<this.steps.length&&(this.curSelection=this.curSelection.map(this.doc,this.mapping.slice(this.curSelectionFor)),this.curSelectionFor=this.steps.length),this.curSelection}setSelection(t){if(t.$from.doc!=this.doc)throw new RangeError("Selection passed to setSelection must point at the current document");return this.curSelection=t,this.curSelectionFor=this.steps.length,this.updated=(this.updated|RB)&~g0,this.storedMarks=null,this}get selectionSet(){return(this.updated&RB)>0}setStoredMarks(t){return this.storedMarks=t,this.updated|=g0,this}ensureMarks(t){return fa.sameSet(this.storedMarks||this.selection.$from.marks(),t)||this.setStoredMarks(t),this}addStoredMark(t){return this.ensureMarks(t.addToSet(this.storedMarks||this.selection.$head.marks()))}removeStoredMark(t){return this.ensureMarks(t.removeFromSet(this.storedMarks||this.selection.$head.marks()))}get storedMarksSet(){return(this.updated&g0)>0}addStep(t,e){super.addStep(t,e),this.updated=this.updated&~g0,this.storedMarks=null}setTime(t){return this.time=t,this}replaceSelection(t){return this.selection.replace(this,t),this}replaceSelectionWith(t,e=!0){let a=this.selection;return e&&(t=t.mark(this.storedMarks||(a.empty?a.$from.marks():a.$from.marksAcross(a.$to)||fa.none))),a.replaceWith(this,t),this}deleteSelection(){return this.selection.replace(this),this}insertText(t,e,a){let n=this.doc.type.schema;if(e==null)return t?this.replaceSelectionWith(n.text(t),!0):this.deleteSelection();{if(a==null&&(a=e),!t)return this.deleteRange(e,a);let o=this.storedMarks;if(!o){let r=this.doc.resolve(e);o=a==e?r.marks():r.marksAcross(this.doc.resolve(a))}return this.replaceRangeWith(e,a,n.text(t,o)),!this.selection.empty&&this.selection.to==e+t.length&&this.setSelection(Ni.near(this.selection.$to)),this}}setMeta(t,e){return this.meta[typeof t=="string"?t:t.key]=e,this}getMeta(t){return this.meta[typeof t=="string"?t:t.key]}get isGeneric(){for(let t in this.meta)return!1;return!0}scrollIntoView(){return this.updated|=LB,this}get scrolledIntoView(){return(this.updated&LB)>0}};function BB(i,t){return!t||!i?i:i.bind(t)}var td=class{constructor(t,e,a){this.name=t,this.init=BB(e.init,a),this.apply=BB(e.apply,a)}},Xhe=[new td("doc",{init(i){return i.doc||i.schema.topNodeType.createAndFill()},apply(i){return i.doc}}),new td("selection",{init(i,t){return i.selection||Ni.atStart(t.doc)},apply(i){return i.selection}}),new td("storedMarks",{init(i){return i.storedMarks||null},apply(i,t,e,a){return a.selection.$cursor?i.storedMarks:null}}),new td("scrollToSelection",{init(){return 0},apply(i,t){return i.scrolledIntoView?t+1:t}})],lg=class{constructor(t,e){this.schema=t,this.plugins=[],this.pluginsByKey=Object.create(null),this.fields=Xhe.slice(),e&&e.forEach(a=>{if(this.pluginsByKey[a.key])throw new RangeError("Adding different instances of a keyed plugin ("+a.key+")");this.plugins.push(a),this.pluginsByKey[a.key]=a,a.spec.state&&this.fields.push(new td(a.key,a.spec.state,a))})}},h0=class i{constructor(t){this.config=t}get schema(){return this.config.schema}get plugins(){return this.config.plugins}
vendor: 5,077 bytes, line 25
25apply(t){return this.applyTransaction(t).state}filterTransaction(t,e=-1){for(let a=0;a<this.config.plugins.length;a++)if(a!=e){let n=this.config.plugins[a];if(n.spec.filterTransaction&&!n.spec.filterTransaction.call(n,t,this))return!1}return!0}applyTransaction(t){if(!this.filterTransaction(t))return{state:this,transactions:[]};let e=[t],a=this.applyInner(t),n=null;for(;;){let o=!1;for(let r=0;r<this.config.plugins.length;r++){let s=this.config.plugins[r];if(s.spec.appendTransaction){let l=n?n[r].n:0,c=n?n[r].state:this,m=l<e.length&&s.spec.appendTransaction.call(s,l?e.slice(l):e,c,a);if(m&&a.filterTransaction(m,r)){if(m.setMeta("appendedTransaction",t),!n){n=[];for(let b=0;b<this.config.plugins.length;b++)n.push(b<r?{state:a,n:e.length}:{state:this,n:0})}e.push(m),a=a.applyInner(m),o=!0}n&&(n[r]={state:a,n:e.length})}}if(!o)return{state:a,transactions:e}}}applyInner(t){if(!t.before.eq(this.doc))throw new RangeError("Applying a mismatched transaction");let e=new i(this.config),a=this.config.fields;for(let n=0;n<a.length;n++){let o=a[n];e[o.name]=o.apply(t,this[o.name],this,e)}return e}get tr(){return new W_(this)}static create(t){let e=new lg(t.doc?t.doc.type.schema:t.schema,t.plugins),a=new i(e);for(let n=0;n<e.fields.length;n++)a[e.fields[n].name]=e.fields[n].init(t,a);return a}reconfigure(t){let e=new lg(this.schema,t.plugins),a=e.fields,n=new i(e);for(let o=0;o<a.length;o++){let r=a[o].name;n[r]=this.hasOwnProperty(r)?this[r]:a[o].init(t,n)}return n}toJSON(t){let e={doc:this.doc.toJSON(),selection:this.selection.toJSON()};if(this.storedMarks&&(e.storedMarks=this.storedMarks.map(a=>a.toJSON())),t&&typeof t=="object")for(let a in t){if(a=="doc"||a=="selection")throw new RangeError("The JSON fields `doc` and `selection` are reserved");let n=t[a],o=n.spec.state;o&&o.toJSON&&(e[a]=o.toJSON.call(n,this[n.key]))}return e}static fromJSON(t,e,a){if(!e)throw new RangeError("Invalid input for EditorState.fromJSON");if(!t.schema)throw new RangeError("Required config field 'schema' missing");let n=new lg(t.schema,t.plugins),o=new i(n);return n.fields.forEach(r=>{if(r.name=="doc")o.doc=ys.fromJSON(t.schema,e.doc);else if(r.name=="selection")o.selection=Ni.fromJSON(o.doc,e.selection);else if(r.name=="storedMarks")e.storedMarks&&(o.storedMarks=e.storedMarks.map(t.schema.markFromJSON));else{if(a)for(let s in a){let l=a[s],c=l.spec.state;if(l.key==r.name&&c&&c.fromJSON&&Object.prototype.hasOwnProperty.call(e,s)){o[r.name]=c.fromJSON.call(l,t,e[s],o);return}}o[r.name]=r.init(t,o)}}),o}};function FB(i,t,e){for(let a in i){let n=i[a];n instanceof Function?n=n.bind(t):a=="handleDOMEvents"&&(n=FB(n,t,{})),e[a]=n}return e}var oo=class{constructor(t){this.spec=t,this.props={},t.props&&FB(t.props,this,this.props),this.key=t.key?t.key.key:qB("plugin")}getState(t){return t[this.key]}},K_=Object.create(null);function qB(i){return i in K_?i+"$"+ ++K_[i]:(K_[i]=0,i+"$")}var nr=class{constructor(t="key"){this.key=qB(t)}get(t){return t.config.pluginsByKey[this.key]}getState(t){return t[this.key]}};var qn=function(i){for(var t=0;;t++)if(i=i.previousSibling,!i)return t},bm=function(i){let t=i.assignedSlot||i.parentNode;return t&&t.nodeType==11?t.host:t},X_=null,il=function(i,t,e){let a=X_||(X_=document.createRange());return a.setEnd(i,e??i.nodeValue.length),a.setStart(i,t||0),a},ebe=function(){X_=null},cd=function(i,t,e,a){return e&&(jB(i,t,e,a,-1)||jB(i,t,e,a,1))},tbe=/^(img|br|input|textarea|hr)$/i;function jB(i,t,e,a,n){for(var o;;){if(i==e&&t==a)return!0;if(t==(n<0?0:_r(i))){let r=i.parentNode;if(!r||r.nodeType!=1||bg(i)||tbe.test(i.nodeName)||i.contentEditable=="false")return!1;t=qn(i)+(n<0?0:1),i=r}else if(i.nodeType==1){let r=i.childNodes[t+(n<0?-1:0)];if(r.nodeType==1&&r.contentEditable=="false")if(!((o=r.pmViewDesc)===null||o===void 0)&&o.ignoreForSelection)t+=n;else return!1;else i=r,t=n<0?_r(i):0}else return!1}}function _r(i){return i.nodeType==3?i.nodeValue.length:i.childNodes.length}function ibe(i,t){for(;;){if(i.nodeType==3&&t)return i;if(i.nodeType==1&&t>0){if(i.contentEditable=="false")return null;i=i.childNodes[t-1],t=_r(i)}else if(i.parentNode&&!bg(i))t=qn(i),i=i.parentNode;else return null}}function abe(i,t){for(;;){if(i.nodeType==3&&t<i.nodeValue.length)return i;if(i.nodeType==1&&t<i.childNodes.length){if(i.contentEditable=="false")return null;i=i.childNodes[t],t=0}else if(i.parentNode&&!bg(i))t=qn(i)+1,i=i.parentNode;else return null}}function nbe(i,t,e){for(let a=t==0,n=t==_r(i);a||n;){if(i==e)return!0;let o=qn(i);if(i=i.parentNode,!i)return!1;a=a&&o==0,n=n&&o==_r(i)}}function bg(i){let t;for(let e=i;e&&!(t=e.pmViewDesc);e=e.parentNode);return t&&t.node&&t.node.isBlock&&(t.dom==i||t.contentDOM==i)}var x0=function(i){return i.focusNode&&cd(i.focusNode,i.focusOffset,i.anchorNode,i.anchorOffset)};function id(i,t){let e=document.createEvent("Event");return e.initEvent("keydown",!0,!0),e.keyCode=i,e.key=e.code=t,e}function obe(i){let t=i.activeElement;for(;t&&t.shadowRoot;)t=t.shadowRoot.activeElement;return t}function rbe(i,t,e){if(i.caretPositionFromPoint)try{let a=i.caretPositionFromPoint(t,e);
vendor: 6,435 bytes, line 25
25if(a)return{node:a.offsetNode,offset:Math.min(_r(a.offsetNode),a.offset)}}catch(a){}if(i.caretRangeFromPoint){let a=i.caretRangeFromPoint(t,e);if(a)return{node:a.startContainer,offset:Math.min(_r(a.startContainer),a.startOffset)}}}var Cs=typeof navigator<"u"?navigator:null,UB=typeof document<"u"?document:null,mc=Cs&&Cs.userAgent||"",eS=/Edge\/(\d+)/.exec(mc),b5=/MSIE \d/.exec(mc),tS=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(mc),Bo=!!(b5||tS||eS),dc=b5?document.documentMode:tS?+tS[1]:eS?+eS[1]:0,Sr=!Bo&&/gecko\/(\d+)/i.test(mc);Sr&&+(/Firefox\/(\d+)/.exec(mc)||[0,0])[1];var iS=!Bo&&/Chrome\/(\d+)/.exec(mc),jn=!!iS,v5=iS?+iS[1]:0,so=!Bo&&!!Cs&&/Apple Computer/.test(Cs.vendor),vm=so&&(/Mobile\/\w+/.test(mc)||!!Cs&&Cs.maxTouchPoints>2),kr=vm||(Cs?/Mac/.test(Cs.platform):!1),y5=Cs?/Win/.test(Cs.platform):!1,al=/Android \d/.test(mc),vg=!!UB&&"webkitFontSmoothing"in UB.documentElement.style,sbe=vg?+(/\bAppleWebKit\/(\d+)/.exec(navigator.userAgent)||[0,0])[1]:0;function lbe(i){let t=i.defaultView&&i.defaultView.visualViewport;return t?{left:0,right:t.width,top:0,bottom:t.height}:{left:0,right:i.documentElement.clientWidth,top:0,bottom:i.documentElement.clientHeight}}function tl(i,t){return typeof i=="number"?i:i[t]}function cbe(i){let t=i.getBoundingClientRect(),e=t.width/i.offsetWidth||1,a=t.height/i.offsetHeight||1;return{left:t.left,right:t.left+i.clientWidth*e,top:t.top,bottom:t.top+i.clientHeight*a}}function VB(i,t,e){if(!aS(t)&&t.left==0)return;let a=i.someProp("scrollThreshold")||0,n=i.someProp("scrollMargin")||5,o=i.dom.ownerDocument;for(let r=e||i.dom;r;){if(r.nodeType!=1){r=bm(r);continue}let s=r,l=s==o.body,c=l?lbe(o):cbe(s),m=0,b=0;if(t.top<c.top+tl(a,"top")?b=-(c.top-t.top+tl(n,"top")):t.bottom>c.bottom-tl(a,"bottom")&&(b=t.bottom-t.top>c.bottom-c.top?t.top+tl(n,"top")-c.top:t.bottom-c.bottom+tl(n,"bottom")),t.left<c.left+tl(a,"left")?m=-(c.left-t.left+tl(n,"left")):t.right>c.right-tl(a,"right")&&(m=t.right-c.right+tl(n,"right")),m||b)if(l)o.defaultView.scrollBy(m,b);else{let h=s.scrollLeft,P=s.scrollTop;b&&(s.scrollTop+=b),m&&(s.scrollLeft+=m);let x=s.scrollLeft-h,z=s.scrollTop-P;t={left:t.left-x,top:t.top-z,right:t.right-x,bottom:t.bottom-z}}let C=l?"fixed":getComputedStyle(r).position;if(/^(fixed|sticky)$/.test(C))break;r=C=="absolute"?r.offsetParent:bm(r)}}function dbe(i){let t=i.dom.getBoundingClientRect(),e=Math.max(0,t.top),a,n;for(let o=(t.left+t.right)/2,r=e+1;r<Math.min(innerHeight,t.bottom);r+=5){let s=i.root.elementFromPoint(o,r);if(!s||s==i.dom||!i.dom.contains(s))continue;let l=s.getBoundingClientRect();if(l.top>=e-20){a=s,n=l.top;break}}return{refDOM:a,refTop:n,stack:C5(i.dom)}}function C5(i){let t=[],e=i.ownerDocument;for(let a=i;a&&(t.push({dom:a,top:a.scrollTop,left:a.scrollLeft}),i!=e);a=bm(a));return t}function ube({refDOM:i,refTop:t,stack:e}){let a=i?i.getBoundingClientRect().top:0;k5(e,a==0?0:a-t)}function k5(i,t){for(let e=0;e<i.length;e++){let{dom:a,top:n,left:o}=i[e];a.scrollTop!=n+t&&(a.scrollTop=n+t),a.scrollLeft!=o&&(a.scrollLeft=o)}}var gm=null;function mbe(i){if(i.setActive)return i.setActive();if(gm)return i.focus(gm);let t=C5(i);i.focus(gm==null?{get preventScroll(){return gm={preventScroll:!0},!0}}:void 0),gm||(gm=!1,k5(t,0))}function _5(i,t){let e,a=2e8,n,o=0,r=t.top,s=t.top,l,c;for(let m=i.firstChild,b=0;m;m=m.nextSibling,b++){let C;if(m.nodeType==1)C=m.getClientRects();else if(m.nodeType==3)C=il(m).getClientRects();else continue;for(let h=0;h<C.length;h++){let P=C[h];if(P.top<=r&&P.bottom>=s){r=Math.max(P.bottom,r),s=Math.min(P.top,s);let x=P.left>t.left?P.left-t.left:P.right<t.left?t.left-P.right:0;if(x<a){e=m,a=x,n=x&&e.nodeType==3?{left:P.right<t.left?P.right:P.left,top:t.top}:t,m.nodeType==1&&x&&(o=b+(t.left>=(P.left+P.right)/2?1:0));continue}}else P.top>t.top&&!l&&P.left<=t.left&&P.right>=t.left&&(l=m,c={left:Math.max(P.left,Math.min(P.right,t.left)),top:P.top});!e&&(t.left>=P.right&&t.top>=P.top||t.left>=P.left&&t.top>=P.bottom)&&(o=b+1)}}return!e&&l&&(e=l,n=c,a=0),e&&e.nodeType==3?pbe(e,n):!e||a&&e.nodeType==1?{node:i,offset:o}:_5(e,n)}function pbe(i,t){let e=i.nodeValue.length,a=document.createRange(),n;for(let o=0;o<e;o++){a.setEnd(i,o+1),a.setStart(i,o);let r=lc(a,1);if(r.top!=r.bottom&&yS(t,r)){n={node:i,offset:o+(t.left>=(r.left+r.right)/2?1:0)};break}}return a.detach(),n||{node:i,offset:0}}function yS(i,t){return i.left>=t.left-1&&i.left<=t.right+1&&i.top>=t.top-1&&i.top<=t.bottom+1}function gbe(i,t){let e=i.parentNode;return e&&/^li$/i.test(e.nodeName)&&t.left<i.getBoundingClientRect().left?e:i}function fbe(i,t,e){let{node:a,offset:n}=_5(t,e),o=-1;if(a.nodeType==1&&!a.firstChild){let r=a.getBoundingClientRect();o=r.left!=r.right&&e.left>(r.left+r.right)/2?1:-1}return i.docView.posFromDOM(a,n,o)}function hbe(i,t,e,a){let n=-1;for(let o=t,r=!1;o!=i.dom;){let s=i.docView.nearestDesc(o,!0),l;if(!s)return null;if(s.dom.nodeType==1&&(s.node.isBlock&&s.parent||!s.contentDOM)&&((l=s.dom.getBoundingClientRect()).width||l.height)&&(s.node.isBlock&&s.parent&&!/^T(R|BODY|HEAD|FOOT)$/.test(s.dom.nodeName)&&(!r&&l.left>a.left||l.top>a.top?n=s.posBefore:(!r&&l.right<a.left||l.bottom<a.top)&&(n=s.posAfter),r=!0),!s.contentDOM&&n<0&&!s.node.isText))return(s.node.isBlock?a.top<(l.top+l.bottom)/2:a.left<(l.left+l.right)/2)?s.posBefore:s.posAfter;o=s.dom.parentNode}return n>-1?n:i.docView.posFromDOM(t,e,-1)}function S5(i,t,e){let a=i.childNodes.length;if(a&&e.top<e.bottom)for(let n=Math.max(0,Math.min(a-1,Math.floor(a*(t.top-e.top)/(e.bottom-e.top))-2)),o=n;;){let r=i.childNodes[o];if(r.nodeType==1){let s=r.getClientRects();for(let l=0;l<s.length;l++){let c=s[l];if(yS(t,c))return S5(r,t,c)}}if((o=(o+1)%a)==n)break}return i}function bbe(i,t){let e=i.dom.ownerDocument,a,n=0,o=rbe(e,t.left,t.top);o&&({node:a,offset:n}=o);let r=(i.root.elementFromPoint?i.root:e).elementFromPoint(t.left,t.top),s;if(!r||!i.dom.contains(r.nodeType!=1?r.parentNode:r)){let c=i.dom.getBoundingClientRect();if(!yS(t,c)||(r=S5(i.dom,t,c),!r))return null}if(so)for(let c=r;a&&c;c=bm(c))c.draggable&&(a=void 0);if(r=gbe(r,t),a){if(Sr&&a.nodeType==1&&(n=Math.min(n,a.childNodes.length),n<a.childNodes.length)){let m=a.childNodes[n],b;m.nodeName=="IMG"&&(b=m.getBoundingClientRect()).right<=t.left&&b.bottom>t.top&&n++}let c;vg&&n&&a.nodeType==1&&(c=a.childNodes[n-1]).nodeType==1&&c.contentEditable=="false"&&c.getBoundingClientRect().top>=t.top&&n--,a==i.dom&&n==a.childNodes.length-1&&a.lastChild.nodeType==1&&t.top>
vendor: 3,075 bytes, line 25
25a.lastChild.getBoundingClientRect().bottom?s=i.state.doc.content.size:(n==0||a.nodeType!=1||a.childNodes[n-1].nodeName!="BR")&&(s=hbe(i,a,n,t))}s==null&&(s=fbe(i,r,t));let l=i.docView.nearestDesc(r,!0);return{pos:s,inside:l?l.posAtStart-l.border:-1}}function aS(i){return i.top<i.bottom||i.left<i.right}function lc(i,t){let e=i.getClientRects();if(e.length){let a=e[t<0?0:e.length-1];if(aS(a))return a}return Array.prototype.find.call(e,aS)||i.getBoundingClientRect()}var vbe=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/;function A5(i,t,e){let{node:a,offset:n,atom:o}=i.docView.domFromPos(t,e<0?-1:1),r=vg||Sr;if(a.nodeType==3)if(r&&(vbe.test(a.nodeValue)||(e<0?!n:n==a.nodeValue.length))){let l=lc(il(a,n,n),e);if(Sr&&n&&/\s/.test(a.nodeValue[n-1])&&n<a.nodeValue.length){let c=lc(il(a,n-1,n-1),-1);if(c.top==l.top){let m=lc(il(a,n,n+1),-1);if(m.top!=l.top)return cg(m,m.left<c.left)}}return l}else{let l=n,c=n,m=e<0?1:-1;return e<0&&!n?(c++,m=-1):e>=0&&n==a.nodeValue.length?(l--,m=1):e<0?l--:c++,cg(lc(il(a,l,c),m),m<0)}if(!i.state.doc.resolve(t-(o||0)).parent.inlineContent){if(o==null&&n&&(e<0||n==_r(a))){let l=a.childNodes[n-1];if(l.nodeType==1)return Q_(l.getBoundingClientRect(),!1)}if(o==null&&n<_r(a)){let l=a.childNodes[n];if(l.nodeType==1)return Q_(l.getBoundingClientRect(),!0)}return Q_(a.getBoundingClientRect(),e>=0)}if(o==null&&n&&(e<0||n==_r(a))){let l=a.childNodes[n-1],c=l.nodeType==3?il(l,_r(l)-(r?0:1)):l.nodeType==1&&(l.nodeName!="BR"||!l.nextSibling)?l:null;if(c)return cg(lc(c,1),!1)}if(o==null&&n<_r(a)){let l=a.childNodes[n];for(;l.pmViewDesc&&l.pmViewDesc.ignoreForCoords;)l=l.nextSibling;let c=l?l.nodeType==3?il(l,0,r?0:1):l.nodeType==1?l:null:null;if(c)return cg(lc(c,-1),!0)}return cg(lc(a.nodeType==3?il(a):a,-e),e>=0)}function cg(i,t){if(i.width==0)return i;let e=t?i.left:i.right;return{top:i.top,bottom:i.bottom,left:e,right:e}}function Q_(i,t){if(i.height==0)return i;let e=t?i.top:i.bottom;return{top:e,bottom:e,left:i.left,right:i.right}}function w5(i,t,e){let a=i.state,n=i.root.activeElement;a!=t&&i.updateState(t),n!=i.dom&&i.focus();try{return e()}finally{a!=t&&i.updateState(a),n!=i.dom&&n&&n.focus()}}function ybe(i,t,e){let a=t.selection,n=e=="up"?a.$from:a.$to;return w5(i,t,()=>{let{node:o}=i.docView.domFromPos(n.pos,e=="up"?-1:1);for(;;){let s=i.docView.nearestDesc(o,!0);if(!s)break;if(s.node.isBlock){o=s.contentDOM||s.dom;break}o=s.dom.parentNode}let r=A5(i,n.pos,1);for(let s=o.firstChild;s;s=s.nextSibling){let l;if(s.nodeType==1)l=s.getClientRects();else if(s.nodeType==3)l=il(s,0,s.nodeValue.length).getClientRects();else continue;for(let c=0;c<l.length;c++){let m=l[c];if(m.bottom>m.top+1&&(e=="up"?r.top-m.top>(m.bottom-r.top)*2:m.bottom-r.bottom>(r.bottom-m.top)*2))return!1}}return!0})}var Cbe=/[\u0590-\u08ac]/;function kbe(i,t,e){let{$head:a}=t.selection;if(!a.parent.isTextblock)return!1;let n=a.parentOffset,o=!n,r=n==a.parent.content.size,s=i.domSelection();return s?!Cbe.test(a.parent.textContent)||!s.modify?e=="left"||e=="backward"?o:r:w5(i,t,()=>{let{focusNode:l,focusOffset:c,anchorNode:m,anchorOffset:b}
vendor: 4,524 bytes, line 25
25=i.domSelectionRange(),C=s.caretBidiLevel;s.modify("move",e,"character");let h=a.depth?i.docView.domAfterPos(a.before()):i.dom,{focusNode:P,focusOffset:x}=i.domSelectionRange(),z=P&&!h.contains(P.nodeType==1?P:P.parentNode)||l==P&&c==x;try{s.collapse(m,b),l&&(l!=m||c!=b)&&s.extend&&s.extend(l,c)}catch(I){}return C!=null&&(s.caretBidiLevel=C),z}):a.pos==a.start()||a.pos==a.end()}var $B=null,HB=null,KB=!1;function _be(i,t,e){return $B==t&&HB==e?KB:($B=t,HB=e,KB=e=="up"||e=="down"?ybe(i,t,e):kbe(i,t,e))}var Ar=0,GB=1,ad=2,Vr=3,dd=class{constructor(t,e,a,n){this.parent=t,this.children=e,this.dom=a,this.contentDOM=n,this.dirty=Ar,a.pmViewDesc=this}matchesWidget(t){return!1}matchesMark(t){return!1}matchesNode(t,e,a){return!1}matchesHack(t){return!1}parseRule(t){return null}stopEvent(t){return!1}get size(){let t=0;for(let e=0;e<this.children.length;e++)t+=this.children[e].size;return t}get border(){return 0}destroy(){this.parent=void 0,this.dom.pmViewDesc==this&&(this.dom.pmViewDesc=void 0);for(let t=0;t<this.children.length;t++)this.children[t].destroy()}posBeforeChild(t){for(let e=0,a=this.posAtStart;;e++){let n=this.children[e];if(n==t)return a;a+=n.size}}get posBefore(){return this.parent.posBeforeChild(this)}get posAtStart(){return this.parent?this.parent.posBeforeChild(this)+this.border:0}get posAfter(){return this.posBefore+this.size}get posAtEnd(){return this.posAtStart+this.size-2*this.border}localPosFromDOM(t,e,a){if(this.contentDOM&&this.contentDOM.contains(t.nodeType==1?t:t.parentNode))if(a<0){let o,r;if(t==this.contentDOM)o=t.childNodes[e-1];else{for(;t.parentNode!=this.contentDOM;)t=t.parentNode;o=t.previousSibling}for(;o&&!((r=o.pmViewDesc)&&r.parent==this);)o=o.previousSibling;return o?this.posBeforeChild(r)+r.size:this.posAtStart}else{let o,r;if(t==this.contentDOM)o=t.childNodes[e];else{for(;t.parentNode!=this.contentDOM;)t=t.parentNode;o=t.nextSibling}for(;o&&!((r=o.pmViewDesc)&&r.parent==this);)o=o.nextSibling;return o?this.posBeforeChild(r):this.posAtEnd}let n;if(t==this.dom&&this.contentDOM)n=e>qn(this.contentDOM);else if(this.contentDOM&&this.contentDOM!=this.dom&&this.dom.contains(this.contentDOM))n=t.compareDocumentPosition(this.contentDOM)&2;else if(this.dom.firstChild){if(e==0)for(let o=t;;o=o.parentNode){if(o==this.dom){n=!1;break}if(o.previousSibling)break}if(n==null&&e==t.childNodes.length)for(let o=t;;o=o.parentNode){if(o==this.dom){n=!0;break}if(o.nextSibling)break}}return n??a>0?this.posAtEnd:this.posAtStart}nearestDesc(t,e=!1){for(let a=!0,n=t;n;n=n.parentNode){let o=this.getDesc(n),r;if(o&&(!e||o.node))if(a&&(r=o.nodeDOM)&&!(r.nodeType==1?r.contains(t.nodeType==1?t:t.parentNode):r==t))a=!1;else return o}}getDesc(t){let e=t.pmViewDesc;for(let a=e;a;a=a.parent)if(a==this)return e}posFromDOM(t,e,a){for(let n=t;n;n=n.parentNode){let o=this.getDesc(n);if(o)return o.localPosFromDOM(t,e,a)}return-1}descAt(t){for(let e=0,a=0;e<this.children.length;e++){let n=this.children[e],o=a+n.size;if(a==t&&o!=a){for(;!n.border&&n.children.length;)for(let r=0;r<n.children.length;r++){let s=n.children[r];if(s.size){n=s;break}}return n}if(t<o)return n.descAt(t-a-n.border);a=o}}domFromPos(t,e){if(!this.contentDOM)return{node:this.dom,offset:0,atom:t+1};let a=0,n=0;for(let o=0;a<this.children.length;a++){let r=this.children[a],s=o+r.size;if(s>t||r instanceof y0){n=t-o;break}o=s}if(n)return this.children[a].domFromPos(n-this.children[a].border,e);for(let o;a&&!(o=this.children[a-1]).size&&o instanceof b0&&o.side>=0;a--);if(e<=0){let o,r=!0;for(;o=a?this.children[a-1]:null,!(!o||o.dom.parentNode==this.contentDOM);a--,r=!1);return o&&e&&r&&!o.border&&!o.domAtom?o.domFromPos(o.size,e):{node:this.contentDOM,offset:o?qn(o.dom)+1:0}}else{let o,r=!0;for(;o=a<this.children.length?this.children[a]:null,!(!o||o.dom.parentNode==this.contentDOM);a++,r=!1);return o&&r&&!o.border&&!o.domAtom?o.domFromPos(0,e):{node:this.contentDOM,offset:o?qn(o.dom):this.contentDOM.childNodes.length}}}parseRange(t,e,a=0){if(this.children.length==0)return{node:this.contentDOM,from:t,to:e,fromOffset:0,toOffset:this.contentDOM.childNodes.length};let n=-1,o=-1;for(let r=a,s=0;;s++){let l=this.children[s],c=r+l.size;if(n==-1&&t<=c){let m=r+l.border;if(t>=m&&e<=c-l.border&&l.node&&l.contentDOM&&this.contentDOM.contains(l.contentDOM))return l.parseRange(t,e,m);t=r;for(let b=s;b>0;b--){let C=this.children[b-1];if(C.size&&C.dom.parentNode==this.contentDOM&&!C.emptyChildAt(1)){n=qn(C.dom)+1;break}t-=C.size}n==-1&&(n=0)}if(n>-1&&(c>e||s==this.children.length-1)){e=c;for(let m=s+1;
vendor: 14,954 bytes, lines 25-26
25m<this.children.length;m++){let b=this.children[m];if(b.size&&b.dom.parentNode==this.contentDOM&&!b.emptyChildAt(-1)){o=qn(b.dom);break}e+=b.size}o==-1&&(o=this.contentDOM.childNodes.length);break}r=c}return{node:this.contentDOM,from:t,to:e,fromOffset:n,toOffset:o}}emptyChildAt(t){if(this.border||!this.contentDOM||!this.children.length)return!1;let e=this.children[t<0?0:this.children.length-1];return e.size==0||e.emptyChildAt(t)}domAfterPos(t){let{node:e,offset:a}=this.domFromPos(t,0);if(e.nodeType!=1||a==e.childNodes.length)throw new RangeError("No node after pos "+t);return e.childNodes[a]}setSelection(t,e,a,n=!1){let o=Math.min(t,e),r=Math.max(t,e);for(let h=0,P=0;h<this.children.length;h++){let x=this.children[h],z=P+x.size;if(o>P&&r<z)return x.setSelection(t-P-x.border,e-P-x.border,a,n);P=z}let s=this.domFromPos(t,t?-1:1),l=e==t?s:this.domFromPos(e,e?-1:1),c=a.root.getSelection(),m=a.domSelectionRange(),b=!1;if((Sr||so)&&t==e){let{node:h,offset:P}=s;if(h.nodeType==3){if(b=!!(P&&h.nodeValue[P-1]==` 26`),b&&P==h.nodeValue.length)for(let x=h,z;x;x=x.parentNode){if(z=x.nextSibling){z.nodeName=="BR"&&(s=l={node:z.parentNode,offset:qn(z)+1});break}let I=x.pmViewDesc;if(I&&I.node&&I.node.isBlock)break}}else{let x=h.childNodes[P-1];b=x&&(x.nodeName=="BR"||x.contentEditable=="false")}}if(Sr&&m.focusNode&&m.focusNode!=l.node&&m.focusNode.nodeType==1){let h=m.focusNode.childNodes[m.focusOffset];h&&h.contentEditable=="false"&&(n=!0)}if(!(n||b&&so)&&cd(s.node,s.offset,m.anchorNode,m.anchorOffset)&&cd(l.node,l.offset,m.focusNode,m.focusOffset))return;let C=!1;if((c.extend||t==e)&&!(b&&Sr)){c.collapse(s.node,s.offset);try{t!=e&&c.extend(l.node,l.offset),C=!0}catch(h){}}if(!C){if(t>e){let P=s;s=l,l=P}let h=document.createRange();h.setEnd(l.node,l.offset),h.setStart(s.node,s.offset),c.removeAllRanges(),c.addRange(h)}}ignoreMutation(t){return!this.contentDOM&&t.type!="selection"}get contentLost(){return this.contentDOM&&this.contentDOM!=this.dom&&!this.dom.contains(this.contentDOM)}markDirty(t,e){for(let a=0,n=0;n<this.children.length;n++){let o=this.children[n],r=a+o.size;if(a==r?t<=r&&e>=a:t<r&&e>a){let s=a+o.border,l=r-o.border;if(t>=s&&e<=l){this.dirty=t==a||e==r?ad:GB,t==s&&e==l&&(o.contentLost||o.dom.parentNode!=this.contentDOM)?o.dirty=Vr:o.markDirty(t-s,e-s);return}else o.dirty=o.dom==o.contentDOM&&o.dom.parentNode==this.contentDOM&&!o.children.length?ad:Vr}a=r}this.dirty=ad}markParentsDirty(){let t=1;for(let e=this.parent;e;e=e.parent,t++){let a=t==1?ad:GB;e.dirty<a&&(e.dirty=a)}}get domAtom(){return!1}get ignoreForCoords(){return!1}get ignoreForSelection(){return!1}isText(t){return!1}},b0=class extends dd{constructor(t,e,a,n){let o,r=e.type.toDOM;if(typeof r=="function"&&(r=r(a,()=>{if(!o)return n;if(o.parent)return o.parent.posBeforeChild(o)})),!e.type.spec.raw){if(r.nodeType!=1){let s=document.createElement("span");s.appendChild(r),r=s}r.hasAttribute("contenteditable")||(r.contentEditable="false"),r.classList.add("ProseMirror-widget")}super(t,[],r,null),this.widget=e,this.widget=e,o=this}matchesWidget(t){return this.dirty==Ar&&t.type.eq(this.widget.type)}parseRule(){return{ignore:!0}}stopEvent(t){let e=this.widget.spec.stopEvent;return e?e(t):!1}ignoreMutation(t){return t.type!="selection"||this.widget.spec.ignoreSelection}destroy(){this.widget.type.destroy(this.dom),super.destroy()}get domAtom(){return!0}get ignoreForSelection(){return!!this.widget.type.spec.relaxedSide}get side(){return this.widget.type.side}},nS=class extends dd{constructor(t,e,a,n){super(t,[],e,null),this.textDOM=a,this.text=n}get size(){return this.text.length}localPosFromDOM(t,e){return t!=this.textDOM?this.posAtStart+(e?this.size:0):this.posAtStart+e}domFromPos(t){return{node:this.textDOM,offset:t}}ignoreMutation(t){return t.type==="characterData"&&t.target.nodeValue==t.oldValue}},od=class i extends dd{constructor(t,e,a,n,o){super(t,[],a,n),this.mark=e,this.spec=o}static create(t,e,a,n){let o=n.nodeViews[e.type.name],r=o&&o(e,n,a);return(!r||!r.dom)&&(r=Xs.renderSpec(document,e.type.spec.toDOM(e,a),null,e.attrs)),new i(t,e,r.dom,r.contentDOM||r.dom,r)}parseRule(){return this.dirty&Vr||this.mark.type.spec.reparseInView?null:{mark:this.mark.type.name,attrs:this.mark.attrs,contentElement:this.contentDOM}}matchesMark(t){return this.dirty!=Vr&&this.mark.eq(t)}markDirty(t,e){if(super.markDirty(t,e),this.dirty!=Ar){let a=this.parent;for(;!a.node;)a=a.parent;a.dirty<this.dirty&&(a.dirty=this.dirty),this.dirty=Ar}}slice(t,e,a){let n=i.create(this.parent,this.mark,!0,a),o=this.children,r=this.size;e<r&&(o=lS(o,e,r,a)),t>0&&(o=lS(o,0,t,a));for(let s=0;s<o.length;s++)o[s].parent=n;return n.children=o,n}ignoreMutation(t){return this.spec.ignoreMutation?this.spec.ignoreMutation(t):super.ignoreMutation(t)}destroy(){this.spec.destroy&&this.spec.destroy(),super.destroy()}},uc=class i extends dd{constructor(t,e,a,n,o,r,s){super(t,[],o,r),this.node=e,this.outerDeco=a,this.innerDeco=n,this.nodeDOM=s}static create(t,e,a,n,o,r){let s=o.nodeViews[e.type.name],l,c=s&&s(e,o,()=>{if(!l)return r;if(l.parent)return l.parent.posBeforeChild(l)},a,n),m=c&&c.dom,b=c&&c.contentDOM;if(e.isText){if(!m)m=document.createTextNode(e.text);else if(m.nodeType!=3)throw new RangeError("Text must be rendered as a DOM text node")}else m||({dom:m,contentDOM:b}=Xs.renderSpec(document,e.type.spec.toDOM(e),null,e.attrs));!b&&!e.isText&&m.nodeName!="BR"&&(m.hasAttribute("contenteditable")||(m.contentEditable="false"),e.type.spec.draggable&&(m.draggable=!0));let C=m;return m=x5(m,a,e),c?l=new oS(t,e,a,n,m,b||null,C,c):e.isText?new v0(t,e,a,n,m,C):new i(t,e,a,n,m,b||null,C)}parseRule(t){if(this.node.type.spec.reparseInView)return null;let e={node:this.node.type.name,attrs:this.node.attrs};if(this.node.type.whitespace=="pre"&&(e.preserveWhitespace="full"),!this.contentDOM)e.getContent=()=>this.node.content;else if(!this.contentLost)e.contentElement=this.contentDOM;else{for(let a=this.children.length-1;a>=0;a--){let n=this.children[a];if(this.dom.contains(n.dom.parentNode)){e.contentElement=n.dom.parentNode;break}}if(!e.contentElement){let a=t&&t.find(n=>n.nodeType==1&&t.indexOf(n.parentNode)<0&&this.dom.contains(n));a?e.contentElement=a:e.getContent=()=>ct.empty}}return e}matchesNode(t,e,a){return this.dirty==Ar&&t.eq(this.node)&&C0(e,this.outerDeco)&&a.eq(this.innerDeco)}get size(){return this.node.nodeSize}get border(){return this.node.isLeaf?0:1}updateChildren(t,e){let a=this.node.inlineContent,n=e,o=t.composing?this.localCompositionInfo(t,e):null,r=o&&o.pos>-1?o:null,s=o&&o.pos<0,l=new sS(this,r&&r.node,t);Pbe(this.node,this.innerDeco,(c,m,b)=>{c.spec.marks?l.syncToMarks(c.spec.marks,a,t,m):c.type.side>=0&&!b&&l.syncToMarks(m==this.node.childCount?fa.none:this.node.child(m).marks,a,t,m),l.placeWidget(c,t,n)},(c,m,b,C)=>{l.syncToMarks(c.marks,a,t,C);let h;l.findNodeMatch(c,m,b,C)||s&&t.state.selection.from>n&&t.state.selection.to<n+c.nodeSize&&(h=l.findIndexWithChild(o.node))>-1&&l.updateNodeAt(c,m,b,h,t)||l.updateNextNode(c,m,b,t,C,n)||l.addNode(c,m,b,t,n),n+=c.nodeSize}),l.syncToMarks([],a,t,0),this.node.isTextblock&&l.addTextblockHacks(),l.destroyRest(),(l.changed||this.dirty==ad)&&(r&&this.protectLocalComposition(t,r),P5(this.contentDOM,this.children,t),vm&&Tbe(this.dom))}localCompositionInfo(t,e){let{from:a,to:n}=t.state.selection;if(!(t.state.selection instanceof Zi)||a<e||n>e+this.node.content.size)return null;let o=t.input.compositionNode;if(!o||!this.dom.contains(o.parentNode))return null;if(this.node.inlineContent){let r=o.nodeValue,s=xbe(this.node.content,r,a-e,n-e);return s<0?null:{node:o,pos:s,text:r}}else return{node:o,pos:-1,text:""}}protectLocalComposition(t,{node:e,pos:a,text:n}){if(this.getDesc(e))return;let o=e;for(;o.parentNode!=this.contentDOM;o=o.parentNode){for(;o.previousSibling;)o.parentNode.removeChild(o.previousSibling);for(;o.nextSibling;)o.parentNode.removeChild(o.nextSibling);o.pmViewDesc&&(o.pmViewDesc=void 0)}let r=new nS(this,o,e,n);t.input.compositionNodes.push(r),this.children=lS(this.children,a,a+n.length,t,r)}update(t,e,a,n){return this.dirty==Vr||!t.sameMarkup(this.node)?!1:(this.updateInner(t,e,a,n),!0)}updateInner(t,e,a,n){this.updateOuterDeco(e),this.node=t,this.innerDeco=a,this.contentDOM&&this.updateChildren(n,this.posAtStart),this.dirty=Ar}updateOuterDeco(t){if(C0(t,this.outerDeco))return;let e=this.nodeDOM.nodeType!=1,a=this.dom;this.dom=T5(this.dom,this.nodeDOM,rS(this.outerDeco,this.node,e),rS(t,this.node,e)),this.dom!=a&&(a.pmViewDesc=void 0,this.dom.pmViewDesc=this),this.outerDeco=t}selectNode(){this.nodeDOM.nodeType==1&&(this.nodeDOM.classList.add("ProseMirror-selectednode"),(this.contentDOM||!this.node.type.spec.draggable)&&(this.nodeDOM.draggable=!0))}deselectNode(){this.nodeDOM.nodeType==1&&(this.nodeDOM.classList.remove("ProseMirror-selectednode"),(this.contentDOM||!this.node.type.spec.draggable)&&this.nodeDOM.removeAttribute("draggable"))}get domAtom(){return this.node.isAtom}};function WB(i,t,e,a,n){x5(a,t,i);let o=new uc(void 0,i,t,e,a,a,a);return o.contentDOM&&o.updateChildren(n,0),o}var v0=class i extends uc{constructor(t,e,a,n,o,r){super(t,e,a,n,o,null,r)}parseRule(){let t=this.nodeDOM.parentNode;for(;t&&t!=this.dom&&!t.pmIsDeco;)t=t.parentNode;return{skip:t||!0}}update(t,e,a,n){return this.dirty==Vr||this.dirty!=Ar&&!this.inParent()||!t.sameMarkup(this.node)?!1:(this.updateOuterDeco(e),(this.dirty!=Ar||t.text!=this.node.text)&&t.text!=this.nodeDOM.nodeValue&&(this.nodeDOM.nodeValue=t.text,n.trackWrites==this.nodeDOM&&(n.trackWrites=null)),this.node=t,this.dirty=Ar,!0)}inParent(){let t=this.parent.contentDOM;for(let e=this.nodeDOM;e;e=e.parentNode)if(e==t)return!0;return!1}domFromPos(t){return{node:this.nodeDOM,offset:t}}localPosFromDOM(t,e,a){return t==this.nodeDOM?this.posAtStart+Math.min(e,this.node.text.length):super.localPosFromDOM(t,e,a)}ignoreMutation(t){return t.type!="characterData"&&t.type!="selection"}slice(t,e,a){let n=this.node.cut(t,e),o=document.createTextNode(n.text);return new i(this.parent,n,this.outerDeco,this.innerDeco,o,o)}markDirty(t,e){super.markDirty(t,e),this.dom!=this.nodeDOM&&(t==0||e==this.nodeDOM.nodeValue.length)&&(this.dirty=Vr)}get domAtom(){return!1}isText(t){return this.node.text==t}},y0=class extends dd{parseRule(){return{ignore:!0}}matchesHack(t){return this.dirty==Ar&&this.dom.nodeName==t}get domAtom(){return!0}get ignoreForCoords(){return this.dom.nodeName=="IMG"}},oS=class extends uc{constructor(t,e,a,n,o,r,s,l){super(t,e,a,n,o,r,s),this.spec=l}update(t,e,a,n){if(this.dirty==Vr)return!1;if(this.spec.update&&(this.node.type==t.type||this.spec.multiType)){let o=this.spec.update(t,e,a);return o&&this.updateInner(t,e,a,n),o}else return!this.contentDOM&&!t.isLeaf?!1:super.update(t,e,a,n)}selectNode(){this.spec.selectNode?this.spec.selectNode():super.selectNode()}deselectNode(){this.spec.deselectNode?this.spec.deselectNode():super.deselectNode()}setSelection(t,e,a,n){this.spec.setSelection?this.spec.setSelection(t,e,a.root):super.setSelection(t,e,a,n)}destroy(){this.spec.destroy&&this.spec.destroy(),super.destroy()}stopEvent(t){return this.spec.stopEvent?this.spec.stopEvent(t):!1}ignoreMutation(t){return this.spec.ignoreMutation?this.spec.ignoreMutation(t):super.ignoreMutation(t)}};function P5(i,t,e){let a=i.firstChild,n=!1;for(let o=0;o<t.length;o++){let r=t[o],s=r.dom;if(s.parentNode==i){for(;s!=a;)a=QB(a),n=!0;a=a.nextSibling}else n=!0,i.insertBefore(s,a);if(r instanceof od){let l=a?a.previousSibling:i.lastChild;P5(r.contentDOM,r.children,e),a=l?l.nextSibling:i.firstChild}}for(;a;)a=QB(a),n=!0;n&&e.trackWrites==i&&(e.trackWrites=null)}var ug=function(i){i&&(this.nodeName=i)};ug.prototype=Object.create(null);var nd=[new ug];function rS(i,t,e){if(i.length==0)return nd;let a=e?nd[0]:new ug,n=[a];for(let o=0;o<i.length;o++){let r=i[o].type.attrs;if(r){r.nodeName&&n.push(a=new ug(r.nodeName));for(let s in r){let l=r[s];l!=null&&(e&&n.length==1&&n.push(a=new ug(t.isInline?"span":"div")),s=="class"?a.class=(a.class?a.class+" ":"")+l:s=="style"?a.style=(a.style?a.style+";":"")+l:s!="nodeName"&&(a[s]=l))}}}return n}function T5(i,t,e,a){if(e==nd&&a==nd)return t;let n=t;for(let o=0;o<a.length;o++){let r=a[o],s=e[o];if(o){let l;s&&s.nodeName==r.nodeName&&n!=i&&(l=n.parentNode)&&l.nodeName.toLowerCase()==r.nodeName||(l=document.createElement(r.nodeName),l.pmIsDeco=!0,l.appendChild(n),s=nd[0]),n=l}Sbe(n,s||nd[0],r)}return n}function Sbe(i,t,e){for(let a in t)a!="class"&&a!="style"&&a!="nodeName"&&!(a in e)&&i.removeAttribute(a);for(let a in e)a!="class"&&a!="style"&&a!="nodeName"&&e[a]!=t[a]&&i.setAttribute(a,e[a]);if(t.class!=e.class){let a=t.class?t.class.split(" ").filter(Boolean):[],n=e.class?e.class.split(" ").filter(Boolean):[];for(let o=0;o<a.length;o++)n.indexOf(a[o])==-1&&i.classList.remove(a[o]);for(let o=0;o<n.length;o++)a.indexOf(n[o])==-1&&i.classList.add(n[o]);i.classList.length==0&&i.removeAttribute("class")}if(t.style!=e.style){if(t.style){let a=/\s*([\w\-\xa1-\uffff]+)\s*:(?:"(?:\\.|[^"])*"|'(?:\\.|[^'])*'|\(.*?\)|[^;])*/g,n;for(;n=a.exec(t.style);)i.style.removeProperty(n[1])}e.style&&(i.style.cssText+=e.style)}}function x5(i,t,e){return T5(i,i,nd,rS(t,e,i.nodeType!=1))}function C0(i,t){if(i.length!=t.length)return!1;for(let e=0;e<i.length;e++)if(!i[e].type.eq(t[e].type))return!1;return!0}function QB(i){let t=i.nextSibling;return i.parentNode.removeChild(i),t}var sS=class{constructor(t,e,a){this.lock=e,this.view=a,this.index=0,this.stack=[],this.changed=!1,this.top=t,this.preMatch=Abe(t.node.content,t)}destroyBetween(t,e){if(t!=e){for(let a=t;a<e;a++)this.top.children[a].destroy();this.top.children.splice(t,e-t),this.changed=!0}}destroyRest(){this.destroyBetween(this.index,this.top.children.length)}syncToMarks(t,e,a,n){let o=0,r=this.stack.length>>1,s=Math.min(r,t.length);for(;o<s&&(o==r-1?this.top:this.stack[o+1<<1]).matchesMark(t[o])&&t[o].type.spec.spanning!==!1;)o++;for(;o<r;)this.destroyRest(),this.top.dirty=Ar,this.index=this.stack.pop(),this.top=this.stack.pop(),r--;for(;r<t.length;){this.stack.push(this.top,this.index+1);let l=-1,c=this.top.children.length;n<this.preMatch.index&&(c=Math.min(this.index+3,c));for(let m=this.index;m<c;m++){let b=this.top.children[m];if(b.matchesMark(t[r])&&!this.isLocked(b.dom)){l=m;break}}if(l<0&&this.index<this.top.children.length){let m=this.top.children[this.index];m instanceof od&&m.dirty!=Vr&&m.mark.type==t[r].type&&m.spec.update&&!this.isLocked(m.dom)&&m.spec.update(t[r])&&(m.mark=t[r],l=this.index,this.changed=!0)}if(l>-1)l>this.index&&(this.changed=!0,this.destroyBetween(this.index,l)),this.top=this.top.children[this.index];else{let m=od.create(this.top,t[r],e,a);this.top.children.splice(this.index,0,m),this.top=m,this.changed=!0}this.index=0,r++}}findNodeMatch(t,e,a,n){let o=-1,r;if(n>=this.preMatch.index&&(r=this.preMatch.matches[n-this.preMatch.index]).parent==this.top&&r.matchesNode(t,e,a))o=this.top.children.indexOf(r,this.index);else for(let s=this.index,l=Math.min(this.top.children.length,s+5
vendor: 4,443 bytes, line 26
26);s<l;s++){let c=this.top.children[s];if(c.matchesNode(t,e,a)&&!this.preMatch.matched.has(c)){o=s;break}}return o<0?!1:(this.destroyBetween(this.index,o),this.index++,!0)}updateNodeAt(t,e,a,n,o){let r=this.top.children[n];return r.dirty==Vr&&r.dom==r.contentDOM&&(r.dirty=ad),r.update(t,e,a,o)?(this.destroyBetween(this.index,n),this.index++,!0):!1}findIndexWithChild(t){for(;;){let e=t.parentNode;if(!e)return-1;if(e==this.top.contentDOM){let a=t.pmViewDesc;if(a){for(let n=this.index;n<this.top.children.length;n++)if(this.top.children[n]==a)return n}return-1}t=e}}updateNextNode(t,e,a,n,o,r){for(let s=this.index;s<this.top.children.length;s++){let l=this.top.children[s];if(l instanceof uc){let c=this.preMatch.matched.get(l);if(c!=null&&c!=o)return!1;let m=l.dom,b,C=this.isLocked(m)&&!(t.isText&&l.node&&l.node.isText&&l.nodeDOM.nodeValue==t.text&&l.dirty!=Vr&&C0(e,l.outerDeco));if(!C&&l.update(t,e,a,n))return this.destroyBetween(this.index,s),l.dom!=m&&(this.changed=!0),this.index++,!0;if(!C&&(b=this.recreateWrapper(l,t,e,a,n,r)))return this.destroyBetween(this.index,s),this.top.children[this.index]=b,b.contentDOM&&(b.dirty=ad,b.updateChildren(n,r+1),b.dirty=Ar),this.changed=!0,this.index++,!0;break}}return!1}recreateWrapper(t,e,a,n,o,r){if(t.dirty||e.isAtom||!t.children.length||!t.node.content.eq(e.content)||!C0(a,t.outerDeco)||!n.eq(t.innerDeco))return null;let s=uc.create(this.top,e,a,n,o,r);if(s.contentDOM){s.children=t.children,t.children=[];for(let l of s.children)l.parent=s}return t.destroy(),s}addNode(t,e,a,n,o){let r=uc.create(this.top,t,e,a,n,o);r.contentDOM&&r.updateChildren(n,o+1),this.top.children.splice(this.index++,0,r),this.changed=!0}placeWidget(t,e,a){let n=this.index<this.top.children.length?this.top.children[this.index]:null;if(n&&n.matchesWidget(t)&&(t==n.widget||!n.widget.type.toDOM.parentNode))this.index++;else{let o=new b0(this.top,t,e,a);this.top.children.splice(this.index++,0,o),this.changed=!0}}addTextblockHacks(){let t=this.top.children[this.index-1],e=this.top;for(;t instanceof od;)e=t,t=e.children[e.children.length-1];(!t||!(t instanceof v0)||/\n$/.test(t.node.text)||this.view.requiresGeckoHackNode&&/\s$/.test(t.node.text))&&((so||jn)&&t&&t.dom.contentEditable=="false"&&this.addHackNode("IMG",e),this.addHackNode("BR",this.top))}addHackNode(t,e){if(e==this.top&&this.index<e.children.length&&e.children[this.index].matchesHack(t))this.index++;else{let a=document.createElement(t);t=="IMG"&&(a.className="ProseMirror-separator",a.alt=""),t=="BR"&&(a.className="ProseMirror-trailingBreak");let n=new y0(this.top,[],a,null);e!=this.top?e.children.push(n):e.children.splice(this.index++,0,n),this.changed=!0}}isLocked(t){return this.lock&&(t==this.lock||t.nodeType==1&&t.contains(this.lock.parentNode))}};function Abe(i,t){let e=t,a=e.children.length,n=i.childCount,o=new Map,r=[];e:for(;n>0;){let s;for(;;)if(a){let c=e.children[a-1];if(c instanceof od)e=c,a=c.children.length;else{s=c,a--;break}}else{if(e==t)break e;a=e.parent.children.indexOf(e),e=e.parent}let l=s.node;if(l){if(l!=i.child(n-1))break;--n,o.set(s,n),r.push(s)}}return{index:n,matched:o,matches:r.reverse()}}function wbe(i,t){return i.type.side-t.type.side}function Pbe(i,t,e,a){let n=t.locals(i),o=0;if(n.length==0){for(let c=0;c<i.childCount;c++){let m=i.child(c);a(m,n,t.forChild(o,m),c),o+=m.nodeSize}return}let r=0,s=[],l=null;for(let c=0;;){let m,b;for(;r<n.length&&n[r].to==o;){let z=n[r++];z.widget&&(m?(b||(b=[m])).push(z):m=z)}if(m)if(b){b.sort(wbe);for(let z=0;z<b.length;z++)e(b[z],c,!!l)}else e(m,c,!!l);let C,h;if(l)h=-1,C=l,l=null;else if(c<i.childCount)h=c,C=i.child(c++);else break;for(let z=0;z<s.length;z++)s[z].to<=o&&s.splice(z--,1);for(;r<n.length&&n[r].from<=o&&n[r].to>o;)s.push(n[r++]);let P=o+C.nodeSize;if(C.isText){let z=P;r<n.length&&n[r].from<z&&(z=n[r].from);for(let I=0;I<s.length;I++)s[I].to<z&&(z=s[I].to);z<P&&(l=C.cut(z-o),C=C.cut(0,z-o),P=z,h=-1)}else for(;r<n.length&&n[r].to<P;)r++;let x=C.isInline&&!C.isLeaf?s.filter(z=>!z.inline):s.slice();a(C,x,t.forChild(o,C),h),o=P}}function Tbe(i){if(i.nodeName=="UL"||i.nodeName=="OL"){let t=i.style.cssText;i.style.cssText=t+"; list-style: square !important",window.getComputedStyle(i).listStyle,i.style.cssText=t}}function xbe(i,t,e,a){for(let n=0,o=0;n<i.childCount&&o<=a;){let r=i.child(n++),s=o;if(o+=r.nodeSize,!r.isText)continue;let l=r.text;for(;n<i.childCount;){let c=i.child(n++);if(o+=c.nodeSize,!c.isText)break;l+=c.text}
vendor: 4,211 bytes, line 26
26if(o>=e){if(o>=a&&l.slice(a-t.length-s,a-s)==t)return a-t.length;let c=s<a?l.lastIndexOf(t,a-s-1):-1;if(c>=0&&c+t.length+s>=e)return s+c;if(e==a&&l.length>=a+t.length-s&&l.slice(a-s,a-s+t.length)==t)return a}}return-1}function lS(i,t,e,a,n){let o=[];for(let r=0,s=0;r<i.length;r++){let l=i[r],c=s,m=s+=l.size;c>=e||m<=t?o.push(l):(c<t&&o.push(l.slice(0,t-c,a)),n&&(o.push(n),n=void 0),m>e&&o.push(l.slice(e-c,l.size,a)))}return o}function CS(i,t=null){let e=i.domSelectionRange(),a=i.state.doc;if(!e.focusNode)return null;let n=i.docView.nearestDesc(e.focusNode),o=n&&n.size==0,r=i.docView.posFromDOM(e.focusNode,e.focusOffset,1);if(r<0)return null;let s=a.resolve(r),l,c;if(x0(e)){for(l=r;n&&!n.node;)n=n.parent;let b=n.node;if(n&&b.isAtom&&ti.isSelectable(b)&&n.parent&&!(b.isInline&&nbe(e.focusNode,e.focusOffset,n.dom))){let C=n.posBefore;c=new ti(r==C?s:a.resolve(C))}}else{if(e instanceof i.dom.ownerDocument.defaultView.Selection&&e.rangeCount>1){let b=r,C=r;for(let h=0;h<e.rangeCount;h++){let P=e.getRangeAt(h);b=Math.min(b,i.docView.posFromDOM(P.startContainer,P.startOffset,1)),C=Math.max(C,i.docView.posFromDOM(P.endContainer,P.endOffset,-1))}if(b<0)return null;[l,r]=C==i.state.selection.anchor?[C,b]:[b,C],s=a.resolve(r)}else l=i.docView.posFromDOM(e.anchorNode,e.anchorOffset,1);if(l<0)return null}let m=a.resolve(l);if(!c){let b=t=="pointer"||i.state.selection.head<s.pos&&!o?1:-1;c=kS(i,m,s,b)}return c}function E5(i){return i.editable?i.hasFocus():I5(i)&&document.activeElement&&document.activeElement.contains(i.dom)}function ol(i,t=!1){let e=i.state.selection;if(D5(i,e),!E5(i))return;let a=i.input.mouseDown;if(!t&&jn&&a){let n=i.domSelectionRange(),o=i.domObserver.currentSelection;if(n.anchorNode&&o.anchorNode&&cd(n.anchorNode,n.anchorOffset,o.anchorNode,o.anchorOffset)&&a.delaySelUpdate()){i.domObserver.setCurSelection();return}}if(i.domObserver.disconnectSelection(),i.cursorWrapper)Dbe(i);else{let{anchor:n,head:o}=e,r,s;ZB&&!(e instanceof Zi)&&(e.$from.parent.inlineContent||(r=YB(i,e.from)),!e.empty&&!e.$from.parent.inlineContent&&(s=YB(i,e.to))),i.docView.setSelection(n,o,i,t),ZB&&(r&&JB(r),s&&JB(s)),e.visible?i.dom.classList.remove("ProseMirror-hideselection"):(i.dom.classList.add("ProseMirror-hideselection"),"onselectionchange"in document&&Ebe(i))}i.domObserver.setCurSelection(),i.domObserver.connectSelection()}var ZB=so||jn&&v5<63;function YB(i,t){let{node:e,offset:a}=i.docView.domFromPos(t,0),n=a<e.childNodes.length?e.childNodes[a]:null,o=a?e.childNodes[a-1]:null;if(so&&n&&n.contentEditable=="false")return Z_(n);if((!n||n.contentEditable=="false")&&(!o||o.contentEditable=="false")){if(n)return Z_(n);if(o)return Z_(o)}}function Z_(i){return i.contentEditable="true",so&&i.draggable&&(i.draggable=!1,i.wasDraggable=!0),i}function JB(i){i.contentEditable="false",i.wasDraggable&&(i.draggable=!0,i.wasDraggable=null)}function Ebe(i){let t=i.dom.ownerDocument;t.removeEventListener("selectionchange",i.input.hideSelectionGuard);let e=i.domSelectionRange(),a=e.anchorNode,n=e.anchorOffset;t.addEventListener("selectionchange",i.input.hideSelectionGuard=()=>{(e.anchorNode!=a||e.anchorOffset!=n)&&(t.removeEventListener("selectionchange",i.input.hideSelectionGuard),setTimeout(()=>{(!E5(i)||i.state.selection.visible)&&i.dom.classList.remove("ProseMirror-hideselection")},20))})}function Dbe(i){let t=i.domSelection();if(!t)return;let e=i.cursorWrapper.dom,a=e.nodeName=="IMG";a?t.collapse(e.parentNode,qn(e)+1):t.collapse(e,0),!a&&!i.state.selection.visible&&Bo&&dc<=11&&(e.disabled=!0,e.disabled=!1)}function D5(i,t){if(t instanceof ti){let e=i.docView.descAt(t.from);e!=i.lastSelectedViewDesc&&(XB(i),e&&e.selectNode(),i.lastSelectedViewDesc=e)}else XB(i)}function XB(i){i.lastSelectedViewDesc&&(i.lastSelectedViewDesc.parent&&i.lastSelectedViewDesc.deselectNode(),i.lastSelectedViewDesc=void 0)}function kS(i,t,e,a){return i.someProp("createSelectionBetween",n=>n(i,t,e))||Zi.between(t,e,a)}function e5(i){return i.editable&&!i.hasFocus()?!1:I5(i)}function I5(i){let t=i.domSelectionRange();if(!t.anchorNode)return!1;try{return i.dom.contains(t.anchorNode.nodeType==3?t.anchorNode.parentNode:t.anchorNode)&&(i.editable||i.dom.contains(t.focusNode.nodeType==3?t.focu
vendor: 4,113 bytes, line 26
26sNode.parentNode:t.focusNode))}catch(e){return!1}}function Ibe(i){let t=i.docView.domFromPos(i.state.selection.anchor,0),e=i.domSelectionRange();return cd(t.node,t.offset,e.anchorNode,e.anchorOffset)}function cS(i,t){let{$anchor:e,$head:a}=i.selection,n=t>0?e.max(a):e.min(a),o=n.parent.inlineContent?n.depth?i.doc.resolve(t>0?n.after():n.before()):null:n;return o&&Ni.findFrom(o,t)}function cc(i,t){return i.dispatch(i.state.tr.setSelection(t).scrollIntoView()),!0}function t5(i,t,e){let a=i.state.selection;if(a instanceof Zi)if(e.indexOf("s")>-1){let{$head:n}=a,o=n.textOffset?null:t<0?n.nodeBefore:n.nodeAfter;if(!o||o.isText||!o.isLeaf)return!1;let r=i.state.doc.resolve(n.pos+o.nodeSize*(t<0?-1:1));return cc(i,new Zi(a.$anchor,r))}else if(a.empty){if(i.endOfTextblock(t>0?"forward":"backward")){let n=cS(i.state,t);return n&&n instanceof ti?cc(i,n):!1}else if(!(kr&&e.indexOf("m")>-1)){let n=a.$head,o=n.textOffset?null:t<0?n.nodeBefore:n.nodeAfter,r;if(!o||o.isText)return!1;let s=t<0?n.pos-o.nodeSize:n.pos;return o.isAtom||(r=i.docView.descAt(s))&&!r.contentDOM?ti.isSelectable(o)?cc(i,new ti(t<0?i.state.doc.resolve(n.pos-o.nodeSize):n)):vg?cc(i,new Zi(i.state.doc.resolve(t<0?s:s+o.nodeSize))):!1:!1}}else return!1;else{if(a instanceof ti&&a.node.isInline)return cc(i,new Zi(t>0?a.$to:a.$from));{let n=cS(i.state,t);return n?cc(i,n):!1}}}function k0(i){return i.nodeType==3?i.nodeValue.length:i.childNodes.length}function mg(i,t){let e=i.pmViewDesc;return e?e.size==0&&(t<0||i.nextSibling||i.nodeName!="BR"):i.nodeType==1&&i.contentEditable=="false"}function fm(i,t){return t<0?zbe(i):Mbe(i)}function zbe(i){let t=i.domSelectionRange(),e=t.focusNode,a=t.focusOffset;if(!e)return;let n,o,r=!1;for(Sr&&e.nodeType==1&&a<k0(e)&&mg(e.childNodes[a],-1)&&(r=!0);;)if(a>0){if(e.nodeType!=1)break;{let s=e.childNodes[a-1];if(mg(s,-1))n=e,o=--a;else if(s.nodeType==3)e=s,a=e.nodeValue.length;else break}}else{if(z5(e))break;{let s=e.previousSibling;for(;s&&mg(s,-1);)n=e.parentNode,o=qn(s),s=s.previousSibling;if(s)e=s,a=k0(e);else{if(e=e.parentNode,e==i.dom)break;a=0}}}r?dS(i,e,a):n&&dS(i,n,o)}function Mbe(i){let t=i.domSelectionRange(),e=t.focusNode,a=t.focusOffset;if(!e)return;let n=k0(e),o,r;for(;;)if(a<n){if(e.nodeType!=1)break;let s=e.childNodes[a];if(mg(s,1))o=e,r=++a;else break}else{if(z5(e))break;{let s=e.nextSibling;for(;s&&mg(s,1);)o=s.parentNode,r=qn(s)+1,s=s.nextSibling;if(s)e=s,a=0,n=k0(e);else{if(e=e.parentNode,e==i.dom)break;a=n=0}}}o&&dS(i,o,r)}function z5(i){let t=i.pmViewDesc;return t&&t.node&&t.node.isBlock}function Obe(i,t){for(;i&&t==i.childNodes.length&&!bg(i);)t=qn(i)+1,i=i.parentNode;for(;i&&t<i.childNodes.length;){let e=i.childNodes[t];if(e.nodeType==3)return e;if(e.nodeType==1&&e.contentEditable=="false")break;i=e,t=0}}function Nbe(i,t){for(;i&&!t&&!bg(i);)t=qn(i),i=i.parentNode;for(;i&&t;){let e=i.childNodes[t-1];if(e.nodeType==3)return e;if(e.nodeType==1&&e.contentEditable=="false")break;i=e,t=i.childNodes.length}}function dS(i,t,e){if(t.nodeType!=3){let o,r;(r=Obe(t,e))?(t=r,e=0):(o=Nbe(t,e))&&(t=o,e=o.nodeValue.length)}let a=i.domSelection();if(!a)return;if(x0(a)){let o=document.createRange();o.setEnd(t,e),o.setStart(t,e),a.removeAllRanges(),a.addRange(o)}else a.extend&&a.extend(t,e);i.domObserver.setCurSelection();let{state:n}=i;setTimeout(()=>{i.state==n&&ol(i)},50)}function i5(i,t){let e=i.state.doc.resolve(t);if(!(jn||y5)&&e.parent.inlineContent){let n=i.coordsAtPos(t);if(t>e.start()){let o=i.coordsAtPos(t-1),r=(o.top+o.bottom)/2;if(r>n.top&&r<n.bottom&&Math.abs(o.left-n.left)>1)return o.left<n.left?"ltr":"rtl"}if(t<e.end()){let o=i.coordsAtPos(t+1),r=(o.top+o.bottom)/2;if(r>n.top&&r<n.bottom&&Math.abs(o.left-n.left)>1)return o.left>n.left?"ltr":"rtl"}}return getComputedStyle(i.dom).direction=="rtl"?"rtl":"ltr"}function a5(i,t,e){let a=i.state.selection;if(a instanceof Zi&&!a.empty||e.indexOf("s")>-1||kr&&e.indexOf("m")>-1)return!1;let{$from:n,$to:o}=a;if(!n.parent.inlineContent||i.endOfTextblock(t<0?"up":"down")){let r=cS(i.state,t);if(r&&r instanceof ti)return cc(i,r)}if(!n.parent.inlineContent){let r=t<0?n:o,s=a instanceof ar?Ni.near
vendor: 6,619 bytes, lines 26-29
26(r,t):Ni.findFrom(r,t);return s?cc(i,s):!1}return!1}function n5(i,t){if(!(i.state.selection instanceof Zi))return!0;let{$head:e,$anchor:a,empty:n}=i.state.selection;if(!e.sameParent(a))return!0;if(!n)return!1;if(i.endOfTextblock(t>0?"forward":"backward"))return!0;let o=!e.textOffset&&(t<0?e.nodeBefore:e.nodeAfter);if(o&&!o.isText){let r=i.state.tr;return t<0?r.delete(e.pos-o.nodeSize,e.pos):r.delete(e.pos,e.pos+o.nodeSize),i.dispatch(r),!0}return!1}function o5(i,t,e){i.domObserver.stop(),t.contentEditable=e,i.domObserver.start()}function Rbe(i){if(!so||i.state.selection.$head.parentOffset>0)return!1;let{focusNode:t,focusOffset:e}=i.domSelectionRange();if(t&&t.nodeType==1&&e==0&&t.firstChild&&t.firstChild.contentEditable=="false"){let a=t.firstChild;o5(i,a,"true"),setTimeout(()=>o5(i,a,"false"),20)}return!1}function Lbe(i){let t="";return i.ctrlKey&&(t+="c"),i.metaKey&&(t+="m"),i.altKey&&(t+="a"),i.shiftKey&&(t+="s"),t}function Bbe(i,t){let e=t.keyCode,a=Lbe(t);if(e==8||kr&&e==72&&a=="c")return n5(i,-1)||fm(i,-1);if(e==46&&!t.shiftKey||kr&&e==68&&a=="c")return n5(i,1)||fm(i,1);if(e==13||e==27)return!0;if(e==37||kr&&e==66&&a=="c"){let n=e==37?i5(i,i.state.selection.from)=="ltr"?-1:1:-1;return t5(i,n,a)||fm(i,n)}else if(e==39||kr&&e==70&&a=="c"){let n=e==39?i5(i,i.state.selection.from)=="ltr"?1:-1:1;return t5(i,n,a)||fm(i,n)}else{if(e==38||kr&&e==80&&a=="c")return a5(i,-1,a)||fm(i,-1);if(e==40||kr&&e==78&&a=="c")return Rbe(i)||a5(i,1,a)||fm(i,1);if(a==(kr?"m":"c")&&(e==66||e==73||e==89||e==90))return!0}return!1}function _S(i,t){i.someProp("transformCopied",h=>{t=h(t,i)});let e=[],{content:a,openStart:n,openEnd:o}=t;for(;n>1&&o>1&&a.childCount==1&&a.firstChild.childCount==1;){n--,o--;let h=a.firstChild;e.push(h.type.name,h.attrs!=h.type.defaultAttrs?h.attrs:null),a=h.content}let r=i.someProp("clipboardSerializer")||Xs.fromSchema(i.state.schema),s=B5(),l=s.createElement("div");l.appendChild(r.serializeFragment(a,{document:s}));let c=l.firstChild,m,b=0;for(;c&&c.nodeType==1&&(m=L5[c.nodeName.toLowerCase()]);){for(let h=m.length-1;h>=0;h--){let P=s.createElement(m[h]);for(;l.firstChild;)P.appendChild(l.firstChild);l.appendChild(P),b++}c=l.firstChild}c&&c.nodeType==1&&c.setAttribute("data-pm-slice",`${n} ${o}${b?` -${b}`:""} ${JSON.stringify(e)}`);let C=i.someProp("clipboardTextSerializer",h=>h(t,i))||t.content.textBetween(0,t.content.size,` 27 28`);return{dom:l,text:C,slice:t}}function M5(i,t,e,a,n){let o=n.parent.type.spec.code,r,s;if(!e&&!t)return null;let l=!!t&&(a||o||!e);if(l){if(i.someProp("transformPastedText",C=>{t=C(t,o||a,i)}),o)return s=new At(ct.from(i.state.schema.text(t.replace(/\r\n?/g,` 29`))),0,0),i.someProp("transformPasted",C=>{s=C(s,i,!0)}),s;let b=i.someProp("clipboardTextParser",C=>C(t,n,a,i));if(b)s=b;else{let C=n.marks(),{schema:h}=i.state,P=Xs.fromSchema(h);r=document.createElement("div"),t.split(/(?:\r\n?|\n)+/).forEach(x=>{let z=r.appendChild(document.createElement("p"));x&&z.appendChild(P.serializeNode(h.text(x,C)))})}}else i.someProp("transformPastedHTML",b=>{e=b(e,i)}),r=Ube(e),vg&&Vbe(r);let c=r&&r.querySelector("[data-pm-slice]"),m=c&&/^(\d+) (\d+)(?: -(\d+))? (.*)/.exec(c.getAttribute("data-pm-slice")||"");if(m&&m[3])for(let b=+m[3];b>0;b--){let C=r.firstChild;for(;C&&C.nodeType!=1;)C=C.nextSibling;if(!C)break;r=C}if(s||(s=(i.someProp("clipboardParser")||i.someProp("domParser")||rc.fromSchema(i.state.schema)).parseSlice(r,{preserveWhitespace:!!(l||m),context:n,ruleFromNode(C){return C.nodeName=="BR"&&!C.nextSibling&&C.parentNode&&!Fbe.test(C.parentNode.nodeName)?{ignore:!0}:null}})),m)s=$be(r5(s,+m[1],+m[2]),m[4]);else if(s=At.maxOpen(qbe(s.content,n),!0),s.openStart||s.openEnd){let b=0,C=0;for(let h=s.content.firstChild;b<s.openStart&&!h.type.spec.isolating;b++,h=h.firstChild);for(let h=s.content.lastChild;C<s.openEnd&&!h.type.spec.isolating;C++,h=h.lastChild);s=r5(s,b,C)}return i.someProp("transformPasted",b=>{s=b(s,i,l)}),s}var Fbe=/^(a|abbr|acronym|b|cite|code|del|em|i|ins|kbd|label|output|q|ruby|s|samp|span|strong|sub|sup|time|u|tt|var)$/i;function qbe(i,t){if(i.childCount<2)return i;for(let e=t.depth;e>=0;e--){let n=t.node(e).contentMatchAt(t.index(e)),o,r=[];if(i.forEach(s=>{if(!r)return;let l=n.findWrapping(s.type),c;if(!l)return r=null;if(c=r.length&&o.length&&N5(l,o,s,r[r.length-1],0))r[r.length-1]=c;else{r.length&&(r[r.length-1]=R5(r[r.length-1],o.length));let m=O5(s,l);r.push(m),n=n.matchType(m.type),o=l}}),r)return ct.from(r)}return i}function O5(i,t,e=0){for(let a=t.length-1;a>=e;a--)i=t[a].create(null,ct.from(i));return i}function N5(i,t,e,a,n){if(n<i.length&&n<t.length&&i[n]==t[n]){let o=N5(i,t,e,a.lastChild,n+1);if(o)return a.copy(a.content.replaceChild(a.childCount-1,o));if(a.contentMatchAt(a.childCount).matchType(n==i.length-1?e.type:i[n+1]))return a.copy(a.content.append(ct.from(O5(e,i,n+1))))}}function R5(i,t){if(t==0)return i;let e=i.content.replaceChild(i.childCount-1,R5(i.lastChild,t-1)),a=i.contentMatchAt(i.childCount).fillBefore(ct.empty,!0);return i.copy(e.append(a))}function uS(i,t,e,a,n,o){let r=t<0?i.firstChild:i.lastChild,s=r.content;return i.childCount>1&&(o=0),n<a-1&&(s=uS(s,t,e,a,n+1,o)),n>=e&&(s=t<0?r.contentMatchAt(0).fillBefore(s,o<=n).append(s):s.append(r.contentMatchAt(r.childCount).fillBefore(ct.empty,!0))),i.replaceChild(t<0?0:i.childCount-1,r.copy(s))}function r5(i,t,e){return t<i.openStart&&(i=new At(uS(i.content,-1,t,i.openStart,0,i.openEnd),t,i.openEnd)),e<i.openEnd&&(i=new At(uS(i.content,1,e,i.openEnd,0,0),i.openStart,e)),i}var L5={thead:["table"],tbody:["table"],tfoot:["table"],caption:["table"],colgroup:["table"],col:["table","colgroup"],tr:["table","tbody"],td:["table","tbody","tr"],th:["table","tbody","tr"]};function B5(){return document.implementation.createHTMLDocument("title")}var dg=null;function jbe(i){let t=window.trustedTypes;if(!t)return i;if(!dg){if(dg=t.defaultPolicy)try{return dg.createHTML(i)}catch(e){}dg=t.createPolicy("ProseMirrorClipboard",{createHTML:e=>e})}return dg.createHTML(i)}function Ube(i){let t=/^(\s*<meta [^>]*>)*/.exec(i);t&&(i=i.slice(t[0].length));let e=B5(),a=e.body,n=/<([a-z][^>\s]+)/i.exec(i),o;if((o=n&&L5[n[1].toLowerCase()])&&(i=o.map(r=>"<"+r+">").join("")+i+o.map(r=>"</"+r+">").reverse().join("")),a.innerHTML=jbe(i),o)for(let r=0;r<o.length;r++)a=a.querySelector(o[r])||a;for(let r=0;r<e.styleSheets.length;r++){let s=e.styleSheets[r];for(let l=0;l<s.rules.length;l++){let c=s.rules[l];if(c instanceof CSSStyleRule){let m=a.querySelectorAll(c.selectorText);for(let b=0;b<m.length;b++)m[b].style.cssText+=c.style.cssText}}}return a}function Vbe(i){let t=i.querySelectorAll(jn?"span:not([class]):not
29([style])":"span.Apple-converted-space");for(let e=0;e<t.length;e++){let a=t[e];a.childNodes.length==1&&a.textContent=="\xA0"&&a.parentNode&&a.parentNode.replaceChild(i.ownerDocument.createTextNode(" "),a)}}function $be(i,t){if(!i.size)return i;let e=i.content.firstChild.type.schema,a;try{a=JSON.parse(t)}catch(s){return i}let{content:n,openStart:o,openEnd:r}=i;for(let s=a.length-2;s>=0;s-=2){let l=e.nodes[a[s]];if(!l||l.hasRequiredAttrs())break;try{n=ct.from(l.create(a[s+1],n))}catch(c){break}o++,r++}return new At(n,o,r)}var _o={},So={},Hbe={touchstart:!0,touchmove:!0},mS=class{constructor(){this.shiftKey=!1,this.mouseDown=null,this.lastKeyCode=null,this.lastKeyCodeTime=0,this.lastClick={time:0,x:0,y:0,type:"",button:0},this.lastSelectionOrigin=null,this.lastSelectionTime=0,this.lastIOSEnter=0,this.lastIOSEnterFallbackTimeout=-1,this.lastFocus=0,this.lastTouch=0,this.lastChromeDelete=0,this.composing=!1,this.compositionNode=null,this.composingTimeout=-1,this.compositionNodes=[],this.compositionEndedAt=-2e8,this.compositionID=1,this.badSafariComposition=!1,this.compositionPendingChanges=0,this.domChangeCount=0,this.eventHandlers=Object.create(null),this.hideSelectionGuard=null}};function Kbe(i){for(let t in _o){let e=_o[t];i.dom.addEventListener(t,i.input.eventHandlers[t]=a=>{Wbe(i,a)&&!SS(i,a)&&(i.editable||!(a.type in So))&&e(i,a)},Hbe[t]?{passive:!0}:void 0)}so&&i.dom.addEventListener("input",()=>null),pS(i)}function nl(i,t){i.input.lastSelectionOrigin=t,i.input.lastSelectionTime=Date.now()}function Gbe(i){i.input.mouseDown&&i.input.mouseDown.done(),i.domObserver.stop();for(let t in i.input.eventHandlers)i.dom.removeEventListener(t,i.input.eventHandlers[t]);clearTimeout(i.input.composingTimeout),clearTimeout(i.input.lastIOSEnterFallbackTimeout)}function pS(i){i.someProp("handleDOMEvents",t=>{for(let e in t)i.input.eventHandlers[e]||i.dom.addEventListener(e,i.input.eventHandlers[e]=a=>SS(i,a))})}function SS(i,t){return i.someProp("handleDOMEvents",e=>{let a=e[t.type];return a?a(i,t)||t.defaultPrevented:!1})}function Wbe(i,t){if(!t.bubbles)return!0;if(t.defaultPrevented)return!1;for(let e=t.target;e!=i.dom;e=e.parentNode)if(!e||e.nodeType==11||e.pmViewDesc&&e.pmViewDesc.stopEvent(t))return!1;return!0}function Qbe(i,t){!SS(i,t)&&_o[t.type]&&(i.editable||!(t.type in So))&&_o[t.type](i,t)}So.keydown=(i,t)=>{let e=t;if(i.input.shiftKey=e.keyCode==16||e.shiftKey,!j5(i)&&(i.input.lastKeyCode=e.keyCode,i.input.lastKeyCodeTime=Date.now(),!(al&&jn&&e.keyCode==13)))if(e.keyCode!=229&&i.domObserver.forceFlush(),vm&&e.keyCode==13&&!e.ctrlKey&&!e.altKey&&!e.metaKey){let a=Date.now();i.input.lastIOSEnter=a,i.input.lastIOSEnterFallbackTimeout=setTimeout(()=>{i.input.lastIOSEnter==a&&(i.someProp("handleKeyDown",n=>n(i,id(13,"Enter"))),i.input.lastIOSEnter=0)},200)}else i.someProp("handleKeyDown",a=>a(i,e))||Bbe(i,e)?e.preventDefault():nl(i,"key")};So.keyup=(i,t)=>{t.keyCode==16&&(i.input.shiftKey=!1)};So.keypress=(i,t)=>{let e=t;if(j5(i)||!e.charCode||e.ctrlKey&&!e.altKey||kr&&e.metaKey)return;if(i.someProp("handleKeyPress",n=>n(i,e))){e.preventDefault();return}let a=i.state.selection;if(!(a instanceof Zi)||!a.$from.sameParent(a.$to)){let n=String.fromCharCode(e.charCode),o=()=>i.state.tr.insertText(n).scrollIntoView();!/[\r\n]/.test(n)&&!i.someProp("handleTextInput",r=>r(i,a.$from.pos,a.$to.pos,n,o))&&i.dispatch(o()),e.preventDefault()}};function yg(i){return{left:i.clientX,top:i.clientY}}function Zbe(i,t){let e=t.x-i.clientX,a=t.y-i.clientY;return e*e+a*a<100}function AS(i,t,e,a,n){if(a==-1)return!1;let o=i.state.doc.resolve(a);for(let r=o.depth+1;r>0;r--)if(i.someProp(t,s=>r>o.depth?s(i,e,o.nodeAfter,o.before(r),n,!0):s(i,e,o.node(r),o.before(r),n,!1)))return!0;return!1}function Cg(i,t,e){if(i.focused||i.focus(),i.state.selection.eq(t))return;let a=i.state.tr.setSelection(t);e=="pointer"&&a.setMeta("pointer",!0),i.dispatch(a)}function Ybe(i,t){if(t==-1)return!1;let e=i.state.doc.resolve(t),a=e.nodeAfter;return a&&a.isAtom&&ti.isSelectable(a)?(Cg(i,new ti(e),"pointer"),!0):!1}function Jbe(i,t){if(t==-1)return!1;let e=i.state.selection,a,n;e instanceof ti&&(a=e.node);let o=i.state.doc.resolve(t);for(let r=o.depth+1;r>0;r--){let s=r>o.depth?o.nodeAfter:o.node(r);if(ti.isSelectable(s)){a&&e.$from.depth>0&&r>=e.$from.depth&&o.before(e.$from.depth+1)==e.$from.pos?n=o.before(e.$from.depth):n=o.before(r);break}}
vendor: 11,363 bytes, line 29
29return n!=null?(Cg(i,ti.create(i.state.doc,n),"pointer"),!0):!1}function Xbe(i,t,e,a,n){return AS(i,"handleClickOn",t,e,a)||i.someProp("handleClick",o=>o(i,t,a))||(n?Jbe(i,e):Ybe(i,e))}function eve(i,t,e,a){return AS(i,"handleDoubleClickOn",t,e,a)||i.someProp("handleDoubleClick",n=>n(i,t,a))}function tve(i,t,e,a){return AS(i,"handleTripleClickOn",t,e,a)||i.someProp("handleTripleClick",n=>n(i,t,a))||ive(i,e,a)}function ive(i,t,e){if(e.button!=0)return!1;let a=F5(i,t,!0),n=i.state.doc;return a?(Cg(i,a,"pointer"),a instanceof Zi&&n.eq(i.state.doc)&&(i.input.mouseDown=new fS(i,a)),!0):!1}function F5(i,t,e){let a=i.state.doc;if(t==-1)return a.inlineContent?Zi.create(a,0,a.content.size):null;let n=a.resolve(t);for(let o=n.depth+1;o>0;o--){let r=o>n.depth?n.nodeAfter:n.node(o),s=n.before(o);if(r.inlineContent)return Zi.create(a,s+1,s+1+r.content.size);if(e&&ti.isSelectable(r))return ti.create(a,s)}return null}function wS(i){return S0(i)}var q5=kr?"metaKey":"ctrlKey";_o.mousedown=(i,t)=>{let e=t;i.input.shiftKey=e.shiftKey;let a=wS(i),n=Date.now(),o="singleClick";n-i.input.lastClick.time<500&&Zbe(e,i.input.lastClick)&&!e[q5]&&i.input.lastClick.button==e.button&&(i.input.lastClick.type=="singleClick"?o="doubleClick":i.input.lastClick.type=="doubleClick"&&(o="tripleClick")),i.input.lastClick={time:n,x:e.clientX,y:e.clientY,type:o,button:e.button},i.input.mouseDown&&i.input.mouseDown.done();let r=i.posAtCoords(yg(e));r&&(o=="singleClick"?i.input.mouseDown=new gS(i,r,e,!!a):(o=="doubleClick"?eve:tve)(i,r.pos,r.inside,e)?e.preventDefault():nl(i,"pointer"))};var _0=class{constructor(t){this.view=t,this.mightDrag=null,t.root.addEventListener("mouseup",this.up=this.up.bind(this)),t.root.addEventListener("mousemove",this.move=this.move.bind(this))}up(t){this.done()}move(t){t.buttons==0&&this.done()}done(){this.view.root.removeEventListener("mouseup",this.up),this.view.root.removeEventListener("mousemove",this.move),this.view.input.mouseDown==this&&(this.view.input.mouseDown=null)}delaySelUpdate(){return!1}},gS=class extends _0{constructor(t,e,a,n){super(t),this.pos=e,this.event=a,this.flushed=n,this.delayedSelectionSync=!1,this.startDoc=t.state.doc,this.selectNode=!!a[q5],this.allowDefault=a.shiftKey;let o,r;if(e.inside>-1)o=t.state.doc.nodeAt(e.inside),r=e.inside;else{let m=t.state.doc.resolve(e.pos);o=m.parent,r=m.depth?m.before():0}let s=n?null:a.target,l=s?t.docView.nearestDesc(s,!0):null;this.target=l&&l.nodeDOM.nodeType==1?l.nodeDOM:null;let{selection:c}=t.state;a.button==0&&(o.type.spec.draggable&&o.type.spec.selectable!==!1||c instanceof ti&&c.from<=r&&c.to>r)&&(this.mightDrag={node:o,pos:r,addAttr:!!(this.target&&!this.target.draggable),setUneditable:!!(this.target&&Sr&&!this.target.hasAttribute("contentEditable"))}),this.target&&this.mightDrag&&(this.mightDrag.addAttr||this.mightDrag.setUneditable)&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&(this.target.draggable=!0),this.mightDrag.setUneditable&&setTimeout(()=>{this.view.input.mouseDown==this&&this.target.setAttribute("contentEditable","false")},20),this.view.domObserver.start()),nl(t,"pointer")}done(){super.done(),this.mightDrag&&this.target&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&this.target.removeAttribute("draggable"),this.mightDrag.setUneditable&&this.target.removeAttribute("contentEditable"),this.view.domObserver.start()),this.delayedSelectionSync&&setTimeout(()=>{this.view.isDestroyed||ol(this.view)})}up(t){if(this.done(),!this.view.dom.contains(t.target))return;let e=this.pos;this.view.state.doc!=this.startDoc&&(e=this.view.posAtCoords(yg(t))),this.updateAllowDefault(t),this.allowDefault||!e?nl(this.view,"pointer"):Xbe(this.view,e.pos,e.inside,t,this.selectNode)?t.preventDefault():t.button==0&&(this.flushed||so&&this.mightDrag&&!this.mightDrag.node.isAtom||jn&&!this.view.state.selection.visible&&Math.min(Math.abs(e.pos-this.view.state.selection.from),Math.abs(e.pos-this.view.state.selection.to))<=2)?(Cg(this.view,Ni.near(this.view.state.doc.resolve(e.pos)),"pointer"),t.preventDefault()):nl(this.view,"pointer")}move(t){this.updateAllowDefault(t),nl(this.view,"pointer"),super.move(t)}updateAllowDefault(t){!this.allowDefault&&(Math.abs(this.event.x-t.clientX)>4||Math.abs(this.event.y-t.clientY)>4)&&(this.allowDefault=!0)}delaySelUpdate(){return this.allowDefault?(this.delayedSelectionSync=!0,!0):!1}},fS=class extends _0{constructor(t,e){super(t),this.startSelection=e,this.startDoc=t.state.doc}move(t){if(t.buttons==0||this.view.isDestroyed||!this.view.state.doc.eq(this.startDoc)){this.done();return}t.preventDefault(),nl(this.view,"pointer");let e=this.view.posAtCoords(yg(t)),a=e&&F5(this.view,e.inside,!1);if(!a)return;let{doc:n}=this.view.state,o=this.startSelection,[r,s]=a.from<o.from?[o.to,a.from]:[o.from,a.to];Cg(this.view,Zi.create(n,r,s),"pointer")}};_o.touchstart=i=>{i.input.lastTouch=Date.now(),wS(i),nl(i,"pointer")};_o.touchmove=i=>{i.input.lastTouch=Date.now(),nl(i,"pointer")};_o.contextmenu=i=>wS(i);function j5(i,t){return i.composing?!0:so&&Math.abs(Date.now()-i.input.compositionEndedAt)<500?(i.input.compositionEndedAt=-2e8,!0):!1}var ave=al?5e3:-1;So.compositionstart=So.compositionupdate=i=>{if(!i.composing){i.domObserver.flush();let{state:t}=i,e=t.selection.$to;if(t.selection instanceof Zi&&t.selection.empty&&(t.storedMarks||!e.textOffset&&e.parentOffset&&e.nodeBefore.marks.some(a=>a.type.spec.inclusive===!1)||jn&&y5&&nve(i)))i.markCursor=i.state.storedMarks||e.marks(),S0(i,!0),i.markCursor=null;else if(S0(i,!t.selection.empty),Sr&&t.selection.empty&&e.parentOffset&&!e.textOffset&&e.nodeBefore.marks.length){let a=i.domSelectionRange();for(let n=a.focusNode,o=a.focusOffset;n&&n.nodeType==1&&o!=0;){let r=o<0?n.lastChild:n.childNodes[o-1];if(!r)break;if(r.nodeType==3){let s=i.domSelection();s&&s.collapse(r,r.nodeValue.length);break}else n=r,o=-1}}i.input.composing=!0}U5(i,ave)};function nve(i){let{focusNode:t,focusOffset:e}=i.domSelectionRange();if(!t||t.nodeType!=1||e>=t.childNodes.length)return!1;let a=t.childNodes[e];return a.nodeType==1&&a.contentEditable=="false"}So.compositionend=(i,t)=>{i.composing&&(i.input.composing=!1,i.input.compositionEndedAt=Date.now(),i.input.compositionPendingChanges=i.domObserver.pendingRecords().length?i.input.compositionID:0,i.input.compositionNode=null,i.input.badSafariComposition?i.domObserver.forceFlush():i.input.compositionPendingChanges&&Promise.resolve().then(()=>i.domObserver.flush()),i.input.compositionID++,U5(i,20))};function U5(i,t){clearTimeout(i.input.composingTimeout),t>-1&&(i.input.composingTimeout=setTimeout(()=>S0(i),t))}function V5(i){for(i.composing&&(i.input.composing=!1,i.input.compositionEndedAt=Date.now());i.input.compositionNodes.length>0;)i.input.compositionNodes.pop().markParentsDirty()}function ove(i){let t=i.domSelectionRange();if(!t.focusNode)return null;let e=ibe(t.focusNode,t.focusOffset),a=abe(t.focusNode,t.focusOffset);if(e&&a&&e!=a){let n=a.pmViewDesc,o=i.domObserver.lastChangedTextNode;if(e==o||a==o)return o;if(!n||!n.isText(a.nodeValue))return a;if(i.input.compositionNode==a){let r=e.pmViewDesc;if(!(!r||!r.isText(e.nodeValue)))return a}}return e||a}function S0(i,t=!1){if(!(al&&i.domObserver.flushingSoon>=0)){if(i.domObserver.forceFlush(),V5(i),t||i.docView&&i.docView.dirty){let e=CS(i),a=i.state.selection;return e&&!e.eq(a)?i.dispatch(i.state.tr.setSelection(e)):(i.markCursor||t)&&!a.$from.node(a.$from.sharedDepth(a.to)).inlineContent?i.dispatch(i.state.tr.deleteSelection()):i.updateState(i.state),!0}return!1}}function rve(i,t){if(!i.dom.parentNode)return;let e=i.dom.parentNode.appendChild(document.createElement("div"));e.appendChild(t),e.style.cssText="position: fixed; left: -10000px; top: 10px";let a=getSelection(),n=document.createRange();n.selectNodeContents(t),i.dom.blur(),a.removeAllRanges(),a.addRange(n),setTimeout(()=>{e.parentNode&&e.parentNode.removeChild(e),i.focus()},50)}var pg=Bo&&dc<15||vm&&sbe<604;_o.copy=So.cut=(i,t)=>{let e=t,a=i.state.selection,n=e.type=="cut";if(a.empty)return;let o=pg?null:e.clipboardData,r=a.content(),{dom:s,text:l}=_S(i,r);o?(e.preventDefault(),o.clearData(),o.setData("text/html",s.innerHTML),o.setData("text/plain",l)):rve(i,s),n&&i.dispatch(i.state.tr.deleteSelection().scrollIntoView().setMeta("uiEvent","cut"))};function sve(i){return i.openStart==0&&i.openEnd==0&&i.content.childCount==1?i.content.firstChild:null}function lve(i,t){if(!i.dom.parentNode)return;let e=i.input.shiftKey||i.state.selection.$from.parent.type.spec.code,a=i.dom.parentNode.appendChild(document.createElement(e?"textarea":"div"));e||(a.contentEditable="true"),a.style.cssText="position: fixed; left: -10000px; top: 10px",a.focus();let n=i.input.shiftKey&&i.input.lastKeyCode!=45;setTimeout(()=>{i.focus(),a.parentNode&&a.parentNode.removeChild(a),e?gg(i,a.value,null,n,t):gg(i,a.textContent,a.innerHTML,n,t)},50)}function gg(i,t,e,a,n){let o=M5(i,t,e,a,i.state.selection.$from);if(i.someProp("handlePaste",l=>l(i,n,o||At.empty)))return!0;if(!o)return!1;let r=sve(o),s=r?i.state.tr.replaceSelectionWith(r,a):i.state.tr.replaceSelection(o);return i.dispatch(s.scrollIntoView().setMeta("paste",!0).setMeta("uiEvent","paste")),!0}function $5(i){let t=i.getData("text/plain")||i.getData("Text");if(t)return t;let e=i.getData("text/uri-list");return e?e.replace(/\r?\n/g," "):""}So.paste=(i,t)=>{let e=t;if(i.composing&&!al)return;let a=pg?null:e.clipboardData,n=i.input.shiftKey&&i.input.lastKeyCode!=45;a&&gg(i,$5(a),a.getData("text/html"),n,e)?e.preventDefault():lve(i,e)};var A0=class{constructor(t,e,a){this.slice=t,this.move=e,this.node=a}},cve=kr?"altKey":"ctrlKey";function H5(i,t){let e;return i.someProp("dragCopies",a=>{e=e||a(t)}),e!=null?!e:!t[cve]}_o.dragstart=(i,t)=>{let e=t,a=i.input.mouseDown;if(a&&a.done(),!e.dataTransfer)return;let n=i.state.selection,o=n.empty?null:i.posAtCoords(yg(e)),r;if(!(o&&o.pos>=n.from&&o.pos<=(n instanceof ti?n.to-1:n.to))){if(a&&a.mightDrag)r=ti.create(i.state.doc,a.mightDrag.pos);else if(e.target&&e.target.nodeType==1){let b=i.docView.nearestDesc(e.target,!0);b&&b.node.type.spec.draggable&&b!=i.docView&&(r=ti.create(i.state.doc,b.posBefore))}}let s=(r||i.state.selection).content(),{dom:l,text:c,slice:m}=_S(i,s);(!e.dataTransfer.files.length||!jn||v5>120)&&e.dataTransfer.clearData(),e.dataTransfer.setData(pg?"Text":"text/html",l.innerHTML),e.dataTransfer.effectAllowed="copyMove",pg||e.dataTransfer.setData("text/plain",c),i.dragging=new A0(m,H5(i,e),r)};_o.dragend=i=>{let t=i.dragging;window.setTimeout(()=>{i.dragging==t&&(i.dragging=null)},50)};So.dragover=So.dragenter=(i,t)=>t.preventDefault();So.drop=(i,t)=>{try{dve(i,t,i.dragging)}finally{i.dragging=null}};function dve(i,t,e){if(!t.dataTransfer)return;let a=i.posAtCoords(yg(t));if(!a)return;let n=i.state.doc.resolve(a.pos),o=e&&e.slice;o?i.someProp("transformPasted",h=>{o=h(o,i,!1)}):o=M5(i,$5(t.dataTransfer),pg?null:t.dataTransfer.getData("text/html"),!1,n);let r=!!(e&&H5(i,t));if(i.someProp("handleDrop",h=>h(i,t,o||At.empty,r))){t.preventDefault();return}if(!o)return;t.preventDefault();let s=o?xB(i.state.doc,n.pos,o):n.pos;s==null&&(s=n.pos);let l=i.state.tr;if(r){let{node:h}=e;h?h.replace(l):l.deleteSelection()}let c=l.mapping.map(s),m=o.openStart==0&&o.openEnd==0&&o.content.childCount==1,b=l.doc;if(m?l.replaceRangeWith(c,c,o.content.firstChild):l.replaceRange(c,c,o),l.doc.eq(b))return;let C=l.doc.resolve(c);
vendor: 5,096 bytes, line 29
29if(m&&ti.isSelectable(o.content.firstChild)&&C.nodeAfter&&C.nodeAfter.sameMarkup(o.content.firstChild))l.setSelection(new ti(C));else{let h=l.mapping.map(s);l.mapping.maps[l.mapping.maps.length-1].forEach((P,x,z,I)=>h=I),l.setSelection(kS(i,C,l.doc.resolve(h)))}i.focus(),i.dispatch(l.setMeta("uiEvent","drop"))}_o.focus=i=>{i.input.lastFocus=Date.now(),i.focused||(i.domObserver.stop(),i.dom.classList.add("ProseMirror-focused"),i.domObserver.start(),i.focused=!0,setTimeout(()=>{i.docView&&i.hasFocus()&&!i.domObserver.currentSelection.eq(i.domSelectionRange())&&ol(i)},20))};_o.blur=(i,t)=>{let e=t;i.focused&&(i.domObserver.stop(),i.dom.classList.remove("ProseMirror-focused"),i.domObserver.start(),e.relatedTarget&&i.dom.contains(e.relatedTarget)&&i.domObserver.currentSelection.clear(),i.focused=!1)};_o.beforeinput=(i,t)=>{if(al&&t.inputType=="deleteContentBackward"){i.domObserver.flushSoon();let{domChangeCount:a}=i.input;setTimeout(()=>{if(i.input.domChangeCount!=a||(i.dom.blur(),i.focus(),i.someProp("handleKeyDown",o=>o(i,id(8,"Backspace")))))return;let{$cursor:n}=i.state.selection;n&&n.pos>0&&i.dispatch(i.state.tr.delete(n.pos-1,n.pos).scrollIntoView())},50)}};for(let i in So)_o[i]=So[i];function fg(i,t){if(i==t)return!0;for(let e in i)if(i[e]!==t[e])return!1;for(let e in t)if(!(e in i))return!1;return!0}var w0=class i{constructor(t,e){this.toDOM=t,this.spec=e||sd,this.side=this.spec.side||0}map(t,e,a,n){let{pos:o,deleted:r}=t.mapResult(e.from+n,this.side<0?-1:1);return r?null:new ks(o-a,o-a,this)}valid(){return!0}eq(t){return this==t||t instanceof i&&(this.spec.key&&this.spec.key==t.spec.key||this.toDOM==t.toDOM&&fg(this.spec,t.spec))}destroy(t){this.spec.destroy&&this.spec.destroy(t)}},rd=class i{constructor(t,e){this.attrs=t,this.spec=e||sd}map(t,e,a,n){let o=t.map(e.from+n,this.spec.inclusiveStart?-1:1)-a,r=t.map(e.to+n,this.spec.inclusiveEnd?1:-1)-a;return o>=r?null:new ks(o,r,this)}valid(t,e){return e.from<e.to}eq(t){return this==t||t instanceof i&&fg(this.attrs,t.attrs)&&fg(this.spec,t.spec)}static is(t){return t.type instanceof i}destroy(){}},hS=class i{constructor(t,e){this.attrs=t,this.spec=e||sd}map(t,e,a,n){let o=t.mapResult(e.from+n,1);if(o.deleted)return null;let r=t.mapResult(e.to+n,-1);return r.deleted||r.pos<=o.pos?null:new ks(o.pos-a,r.pos-a,this)}valid(t,e){let{index:a,offset:n}=t.content.findIndex(e.from),o;return n==e.from&&!(o=t.child(a)).isText&&n+o.nodeSize==e.to}eq(t){return this==t||t instanceof i&&fg(this.attrs,t.attrs)&&fg(this.spec,t.spec)}destroy(){}},ks=class i{constructor(t,e,a){this.from=t,this.to=e,this.type=a}copy(t,e){return new i(t,e,this.type)}eq(t,e=0){return this.type.eq(t.type)&&this.from+e==t.from&&this.to+e==t.to}map(t,e,a){return this.type.map(t,this,e,a)}static widget(t,e,a){return new i(t,t,new w0(e,a))}static inline(t,e,a,n){return new i(t,e,new rd(a,n))}static node(t,e,a,n){return new i(t,e,new hS(a,n))}get spec(){return this.type.spec}get inline(){return this.type instanceof rd}get widget(){return this.type instanceof w0}},hm=[],sd={},ko=class i{constructor(t,e){this.local=t.length?t:hm,this.children=e.length?e:hm}static create(t,e){return e.length?T0(e,t,0,sd):ro}find(t,e,a){let n=[];return this.findInner(t??0,e??1e9,n,0,a),n}findInner(t,e,a,n,o){for(let r=0;r<this.local.length;r++){let s=this.local[r];s.from<=e&&s.to>=t&&(!o||o(s.spec))&&a.push(s.copy(s.from+n,s.to+n))}for(let r=0;r<this.children.length;r+=3)if(this.children[r]<e&&this.children[r+1]>t){let s=this.children[r]+1;this.children[r+2].findInner(t-s,e-s,a,n+s,o)}}map(t,e,a){return this==ro||t.maps.length==0?this:this.mapInner(t,e,0,0,a||sd)}mapInner(t,e,a,n,o){let r;for(let s=0;s<this.local.length;s++){let l=this.local[s].map(t,a,n);l&&l.type.valid(e,l)?(r||(r=[])).push(l):o.onRemove&&o.onRemove(this.local[s].spec)}return this.children.length?uve(this.children,r||[],t,e,a,n,o):r?new i(r.sort(ld),hm):ro}add(t,e){return e.length?this==ro?i.create(t,e):this.addInner(t,e,0):this}addInner(t,e,a){let n,o=0;t.forEach((s,l)=>{let c=l+a,m;if(m=G5(e,s,c)){for(n||(n=this.children.slice());o<n.length&&n[o]<l;)o+=3;n[o]==l?n[o+2]=n[o+2].addInner(s,m,c+1):n.splice(o,0,l,l+s.nodeSize,T0(m,s,c+1,sd)),o+=3}});let r=K5(o?W5(e):e,-a);for(let s=0;s<r.length;s++)r[s].type.valid(t,r[s])||r.splice(s--,1);return new i(r.length?this.local.concat(r).sort(ld):this.local,n||this.children)}remove(t){return t.length==0||this==ro?this:this.removeInner(t,0)}removeInner(t,e){let a=this.children,n=this.local;for(let o=0;o<a.length;o+=3){let r,s=a[o]+e,l=a[o+1]+e;for(let m=0,b;m<t.length;m++)(b=t[m])&&b.from>s&&b.to<l&&(t[m]=null,(r||(r=[])).push(b));if(!r)continue;a==this.children&&(a=this.children.slice());let c=a[o+2].removeInner(r,s+1);c!=ro?a[o+2]=c:(a.splice(o,3),o-=3)}if(n.length){for(let o=0,r;o<t.length;o++)if(r=t[o])for(let s=0;s<n.length;s++)n[s].eq(r,e)&&(n==this.local&&(n=this.local.slice()),n.splice(s--,1))}return a==this.children&&n==this.local?this:n.length||a.length?new i(n,a):ro}forChild(t,e){if(this==ro)return this;if(e.isLeaf)return i.empty;let a,n;for(let s=0;s<this.children.length;s+=3)if(this.children[s]>
vendor: 23,653 bytes, line 29
29=t){this.children[s]==t&&(a=this.children[s+2]);break}let o=t+1,r=o+e.content.size;for(let s=0;s<this.local.length;s++){let l=this.local[s];if(l.from<r&&l.to>o&&l.type instanceof rd){let c=Math.max(o,l.from)-o,m=Math.min(r,l.to)-o;c<m&&(n||(n=[])).push(l.copy(c,m))}}if(n){let s=new i(n.sort(ld),hm);return a?new P0([s,a]):s}return a||ro}eq(t){if(this==t)return!0;if(!(t instanceof i)||this.local.length!=t.local.length||this.children.length!=t.children.length)return!1;for(let e=0;e<this.local.length;e++)if(!this.local[e].eq(t.local[e]))return!1;for(let e=0;e<this.children.length;e+=3)if(this.children[e]!=t.children[e]||this.children[e+1]!=t.children[e+1]||!this.children[e+2].eq(t.children[e+2]))return!1;return!0}locals(t){return PS(this.localsInner(t))}localsInner(t){if(this==ro)return hm;if(t.inlineContent||!this.local.some(rd.is))return this.local;let e=[];for(let a=0;a<this.local.length;a++)this.local[a].type instanceof rd||e.push(this.local[a]);return e}forEachSet(t){t(this)}};ko.empty=new ko([],[]);ko.removeOverlap=PS;var ro=ko.empty,P0=class i{constructor(t){this.members=t}map(t,e){let a=this.members.map(n=>n.map(t,e,sd));return i.from(a)}forChild(t,e){if(e.isLeaf)return ko.empty;let a=[];for(let n=0;n<this.members.length;n++){let o=this.members[n].forChild(t,e);o!=ro&&(o instanceof i?a=a.concat(o.members):a.push(o))}return i.from(a)}eq(t){if(!(t instanceof i)||t.members.length!=this.members.length)return!1;for(let e=0;e<this.members.length;e++)if(!this.members[e].eq(t.members[e]))return!1;return!0}locals(t){let e,a=!0;for(let n=0;n<this.members.length;n++){let o=this.members[n].localsInner(t);if(o.length)if(!e)e=o;else{a&&(e=e.slice(),a=!1);for(let r=0;r<o.length;r++)e.push(o[r])}}return e?PS(a?e:e.sort(ld)):hm}static from(t){switch(t.length){case 0:return ro;case 1:return t[0];default:return new i(t.every(e=>e instanceof ko)?t:t.reduce((e,a)=>e.concat(a instanceof ko?a:a.members),[]))}}forEachSet(t){for(let e=0;e<this.members.length;e++)this.members[e].forEachSet(t)}};function uve(i,t,e,a,n,o,r){let s=i.slice();for(let c=0,m=o;c<e.maps.length;c++){let b=0;e.maps[c].forEach((C,h,P,x)=>{let z=x-P-(h-C);for(let I=0;I<s.length;I+=3){let ae=s[I+1];if(ae<0||C>ae+m-b)continue;let ne=s[I]+m-b;h>=ne?s[I+1]=C<=ne?-2:-1:C>=m&&z&&(s[I]+=z,s[I+1]+=z)}b+=z}),m=e.maps[c].map(m,-1)}let l=!1;for(let c=0;c<s.length;c+=3)if(s[c+1]<0){if(s[c+1]==-2){l=!0,s[c+1]=-1;continue}let m=e.map(i[c]+o),b=m-n;if(b<0||b>=a.content.size){l=!0;continue}let C=e.map(i[c+1]+o,-1),h=C-n,{index:P,offset:x}=a.content.findIndex(b),z=a.maybeChild(P);if(z&&x==b&&x+z.nodeSize==h){let I=s[c+2].mapInner(e,z,m+1,i[c]+o+1,r);I!=ro?(s[c]=b,s[c+1]=h,s[c+2]=I):(s[c+1]=-2,l=!0)}else l=!0}if(l){let c=mve(s,i,t,e,n,o,r),m=T0(c,a,0,r);t=m.local;for(let b=0;b<s.length;b+=3)s[b+1]<0&&(s.splice(b,3),b-=3);for(let b=0,C=0;b<m.children.length;b+=3){let h=m.children[b];for(;C<s.length&&s[C]<h;)C+=3;s.splice(C,0,m.children[b],m.children[b+1],m.children[b+2])}}return new ko(t.sort(ld),s)}function K5(i,t){if(!t||!i.length)return i;let e=[];for(let a=0;a<i.length;a++){let n=i[a];e.push(new ks(n.from+t,n.to+t,n.type))}return e}function mve(i,t,e,a,n,o,r){function s(l,c){for(let m=0;m<l.local.length;m++){let b=l.local[m].map(a,n,c);b?e.push(b):r.onRemove&&r.onRemove(l.local[m].spec)}for(let m=0;m<l.children.length;m+=3)s(l.children[m+2],l.children[m]+c+1)}for(let l=0;l<i.length;l+=3)i[l+1]==-1&&s(i[l+2],t[l]+o+1);return e}function G5(i,t,e){if(t.isLeaf)return null;let a=e+t.nodeSize,n=null;for(let o=0,r;o<i.length;o++)(r=i[o])&&r.from>e&&r.to<a&&((n||(n=[])).push(r),i[o]=null);return n}function W5(i){let t=[];for(let e=0;e<i.length;e++)i[e]!=null&&t.push(i[e]);return t}function T0(i,t,e,a){let n=[],o=!1;t.forEach((s,l)=>{let c=G5(i,s,l+e);if(c){o=!0;let m=T0(c,s,e+l+1,a);m!=ro&&n.push(l,l+s.nodeSize,m)}});let r=K5(o?W5(i):i,-e).sort(ld);for(let s=0;s<r.length;s++)r[s].type.valid(t,r[s])||(a.onRemove&&a.onRemove(r[s].spec),r.splice(s--,1));return r.length||n.length?new ko(r,n):ro}function ld(i,t){return i.from-t.from||i.to-t.to}function PS(i){let t=i;for(let e=0;e<t.length-1;e++){let a=t[e];if(a.from!=a.to)for(let n=e+1;n<t.length;n++){let o=t[n];if(o.from==a.from){o.to!=a.to&&(t==i&&(t=i.slice()),t[n]=o.copy(o.from,a.to),s5(t,n+1,o.copy(a.to,o.to)));continue}else{o.from<a.to&&(t==i&&(t=i.slice()),t[e]=a.copy(a.from,o.from),s5(t,n,a.copy(o.from,a.to)));break}}}return t}function s5(i,t,e){for(;t<i.length&&ld(e,i[t])>0;)t++;i.splice(t,0,e)}function Y_(i){let t=[];return i.someProp("decorations",e=>{let a=e(i.state);a&&a!=ro&&t.push(a)}),i.cursorWrapper&&t.push(ko.create(i.state.doc,[i.cursorWrapper.deco])),P0.from(t)}var pve={childList:!0,characterData:!0,characterDataOldValue:!0,attributes:!0,attributeOldValue:!0,subtree:!0},gve=Bo&&dc<=11,bS=class{constructor(){this.anchorNode=null,this.anchorOffset=0,this.focusNode=null,this.focusOffset=0}set(t){this.anchorNode=t.anchorNode,this.anchorOffset=t.anchorOffset,this.focusNode=t.focusNode,this.focusOffset=t.focusOffset}clear(){this.anchorNode=this.focusNode=null}eq(t){return t.anchorNode==this.anchorNode&&t.anchorOffset==this.anchorOffset&&t.focusNode==this.focusNode&&t.focusOffset==this.focusOffset}},vS=class{constructor(t,e){this.view=t,this.handleDOMChange=e,this.queue=[],this.flushingSoon=-1,this.observer=null,this.currentSelection=new bS,this.onCharData=null,this.suppressingSelectionUpdates=!1,this.lastChangedTextNode=null,this.observer=window.MutationObserver&&new window.MutationObserver(a=>{for(let n=0;n<a.length;n++)this.queue.push(a[n]);Bo&&dc<=11&&a.some(n=>n.type=="childList"&&n.removedNodes.length||n.type=="characterData"&&n.oldValue.length>n.target.nodeValue.length)?this.flushSoon():so&&t.composing&&a.some(n=>n.type=="childList"&&n.target.nodeName=="TR")?(t.input.badSafariComposition=!0,this.flushSoon()):this.flush()}),gve&&(this.onCharData=a=>{this.queue.push({target:a.target,type:"characterData",oldValue:a.prevValue}),this.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this)}flushSoon(){this.flushingSoon<0&&(this.flushingSoon=window.setTimeout(()=>{this.flushingSoon=-1,this.flush()},20))}forceFlush(){this.flushingSoon>-1&&(window.clearTimeout(this.flushingSoon),this.flushingSoon=-1,this.flush())}start(){this.observer&&(this.observer.takeRecords(),this.observer.observe(this.view.dom,pve)),this.onCharData&&this.view.dom.addEventListener("DOMCharacterDataModified",this.onCharData),this.connectSelection()}stop(){if(this.observer){let t=this.observer.takeRecords();if(t.length){for(let e=0;e<t.length;e++)this.queue.push(t[e]);window.setTimeout(()=>this.flush(),20)}this.observer.disconnect()}this.onCharData&&this.view.dom.removeEventListener("DOMCharacterDataModified",this.onCharData),this.disconnectSelection()}connectSelection(){this.view.dom.ownerDocument.addEventListener("selectionchange",this.onSelectionChange)}disconnectSelection(){this.view.dom.ownerDocument.removeEventListener("selectionchange",this.onSelectionChange)}suppressSelectionUpdates(){this.suppressingSelectionUpdates=!0,setTimeout(()=>this.suppressingSelectionUpdates=!1,50)}onSelectionChange(){if(e5(this.view)){if(this.suppressingSelectionUpdates)return ol(this.view);if(Bo&&dc<=11&&!this.view.state.selection.empty){let t=this.view.domSelectionRange();if(t.focusNode&&cd(t.focusNode,t.focusOffset,t.anchorNode,t.anchorOffset))return this.flushSoon()}this.flush()}}setCurSelection(){this.currentSelection.set(this.view.domSelectionRange())}ignoreSelectionChange(t){if(!t.focusNode)return!0;let e=new Set,a;for(let o=t.focusNode;o;o=bm(o))e.add(o);for(let o=t.anchorNode;o;o=bm(o))if(e.has(o)){a=o;break}let n=a&&this.view.docView.nearestDesc(a);if(n&&n.ignoreMutation({type:"selection",target:a.nodeType==3?a.parentNode:a}))return this.setCurSelection(),!0}pendingRecords(){if(this.observer)for(let t of this.observer.takeRecords())this.queue.push(t);return this.queue}flush(){let{view:t}=this;if(!t.docView||this.flushingSoon>-1)return;let e=this.pendingRecords();e.length&&(this.queue=[]);let a=t.domSelectionRange(),n=!this.suppressingSelectionUpdates&&!this.currentSelection.eq(a)&&e5(t)&&!this.ignoreSelectionChange(a),o=-1,r=-1,s=!1,l=[];if(t.editable)for(let m=0;m<e.length;m++){let b=this.registerMutation(e[m],l);b&&(o=o<0?b.from:Math.min(b.from,o),r=r<0?b.to:Math.max(b.to,r),b.typeOver&&(s=!0))}if(l.some(m=>m.nodeName=="BR")&&(t.input.lastKeyCode==8||t.input.lastKeyCode==46||jn&&(t.composing||t.input.compositionEndedAt>Date.now()-50)&&e.some(m=>m.type=="childList"&&m.removedNodes.length))){for(let m of l)if(m.nodeName=="BR"&&m.parentNode){let b=m.nextSibling;for(;b&&b.nodeType==1;){if(b.contentEditable=="false"){m.parentNode.removeChild(m);break}b=b.firstChild}}}else if(Sr&&l.length){let m=l.filter(b=>b.nodeName=="BR");if(m.length==2){let[b,C]=m;b.parentNode&&b.parentNode.parentNode==C.parentNode?C.remove():b.remove()}else{let{focusNode:b}=this.currentSelection;for(let C of m){let h=C.parentNode;h&&h.nodeName=="LI"&&(!b||bve(t,b)!=h)&&C.remove()}}}let c=null;o<0&&n&&t.input.lastFocus>Date.now()-200&&Math.max(t.input.lastTouch,t.input.lastClick.time)<Date.now()-300&&x0(a)&&(c=CS(t))&&c.eq(Ni.near(t.state.doc.resolve(0),1))?(t.input.lastFocus=0,ol(t),this.currentSelection.set(a),t.scrollToSelection()):(o>-1||n)&&(o>-1&&(t.docView.markDirty(o,r),fve(t)),t.input.badSafariComposition&&(t.input.badSafariComposition=!1,vve(t,l)),this.handleDOMChange(o,r,s,l),t.docView&&t.docView.dirty?t.updateState(t.state):this.currentSelection.eq(a)||ol(t),this.currentSelection.set(a))}registerMutation(t,e){if(e.indexOf(t.target)>-1)return null;let a=this.view.docView.nearestDesc(t.target);if(t.type=="attributes"&&(a==this.view.docView||t.attributeName=="contenteditable"||t.attributeName=="style"&&!t.oldValue&&!t.target.getAttribute("style"))||!a||a.ignoreMutation(t))return null;if(t.type=="childList"){for(let m=0;m<t.addedNodes.length;m++){let b=t.addedNodes[m];e.push(b),b.nodeType==3&&(this.lastChangedTextNode=b)}if(a.contentDOM&&a.contentDOM!=a.dom&&!a.contentDOM.contains(t.target))return{from:a.posBefore,to:a.posAfter};let n=t.previousSibling,o=t.nextSibling;if(Bo&&dc<=11&&t.addedNodes.length)for(let m=0;m<t.addedNodes.length;m++){let{previousSibling:b,nextSibling:C}=t.addedNodes[m];(!b||Array.prototype.indexOf.call(t.addedNodes,b)<0)&&(n=b),(!C||Array.prototype.indexOf.call(t.addedNodes,C)<0)&&(o=C)}let r=n&&n.parentNode==t.target?qn(n)+1:0,s=a.localPosFromDOM(t.target,r,-1),l=o&&o.parentNode==t.target?qn(o):t.target.childNodes.length,c=a.localPosFromDOM(t.target,l,1);return{from:s,to:c}}else return t.type=="attributes"?{from:a.posAtStart-a.border,to:a.posAtEnd+a.border}:(this.lastChangedTextNode=t.target,{from:a.posAtStart,to:a.posAtEnd,typeOver:t.target.nodeValue==t.oldValue})}},l5=new WeakMap,c5=!1;function fve(i){if(!l5.has(i)&&(l5.set(i,null),["normal","nowrap","pre-line"].indexOf(getComputedStyle(i.dom).whiteSpace)!==-1)){if(i.requiresGeckoHackNode=Sr,c5)return;console.warn("ProseMirror expects the CSS white-space property to be set, preferably to 'pre-wrap'. It is recommended to load style/prosemirror.css from the prosemirror-view package."),c5=!0}}function d5(i,t){let e=t.startContainer,a=t.startOffset,n=t.endContainer,o=t.endOffset,r=i.domAtPos(i.state.selection.anchor);return cd(r.node,r.offset,n,o)&&([e,a,n,o]=[n,o,e,a]),{anchorNode:e,anchorOffset:a,focusNode:n,focusOffset:o}}function hve(i,t){if(t.getComposedRanges){let n=t.getComposedRanges(i.root)[0];if(n)return d5(i,n)}let e;function a(n){n.preventDefault(),n.stopImmediatePropagation(),e=n.getTargetRanges()[0]}return i.dom.addEventListener("beforeinput",a,!0),document.execCommand("indent"),i.dom.removeEventListener("beforeinput",a,!0),e?d5(i,e):null}function bve(i,t){for(let e=t.parentNode;e&&e!=i.dom;e=e.parentNode){let a=i.docView.nearestDesc(e,!0);if(a&&a.node.isBlock)return e}return null}function vve(i,t){var e;let{focusNode:a,focusOffset:n}=i.domSelectionRange();for(let o of t)if(((e=o.parentNode)===null||e===void 0?void 0:e.nodeName)=="TR"){let r=o.nextSibling;for(;r&&r.nodeName!="TD"&&r.nodeName!="TH";)r=r.nextSibling;if(r){let s=r;for(;;){let l=s.firstChild;if(!l||l.nodeType!=1||l.contentEditable=="false"||/^(BR|IMG)$/.test(l.nodeName))break;s=l}s.insertBefore(o,s.firstChild),a==o&&i.domSelection().collapse(o,n)}else o.parentNode.removeChild(o)}}function yve(i,t,e,a){let{node:n,fromOffset:o,toOffset:r,from:s,to:l}=i.docView.parseRange(t,e),c=i.domSelectionRange(),m,b=c.anchorNode;if(b&&i.dom.contains(b.nodeType==1?b:b.parentNode)&&(m=[{node:b,offset:c.anchorOffset}],x0(c)||m.push({node:c.focusNode,offset:c.focusOffset})),jn&&i.input.lastKeyCode===8)for(let I=r;I>o;I--){let ae=n.childNodes[I-1],ne=ae.pmViewDesc;if(ae.nodeName=="BR"&&!ne){r=I;break}if(!ne||ne.size)break}let C=i.state.doc,h=i.someProp("domParser")||rc.fromSchema(i.state.schema),P=C.resolve(s),x=null,z=h.parse(n,{topNode:P.parent,topMatch:P.parent.contentMatchAt(P.index()),topOpen:!0,from:o,to:r,preserveWhitespace:P.parent.type.whitespace=="pre"?"full":!0,findPositions:m,ruleFromNode:Cve(a),context:P});if(m&&m[0].pos!=null){let I=m[0].pos,ae=m[1]&&m[1].pos;ae==null&&(ae=I),x={anchor:I+s,head:ae+s}}return{doc:z,sel:x,from:s,to:l}}var Cve=i=>t=>{let e=t.pmViewDesc;if(e)return e.parseRule(i);if(t.nodeName=="BR"&&t.parentNode){if(so&&/^(ul|ol)$/i.test(t.parentNode.nodeName)){let a=document.createElement("div");return a.appendChild(document.createElement("li")),{skip:a}}else if(t.parentNode.lastChild==t||so&&/^(tr|table)$/i.test(t.parentNode.nodeName))return{ignore:!0}}else if(t.nodeName=="IMG"&&t.getAttribute("mark-placeholder"))return{ignore:!0};return null},kve=/^(a|abbr|acronym|b|bd[io]|big|br|button|cite|code|data(list)?|del|dfn|em|i|img|ins|kbd|label|map|mark|meter|output|q|ruby|s|samp|small|span|strong|su[bp]|time|u|tt|var)$/i;function _ve(i,t,e,a,n){let o=i.input.compositionPendingChanges||(i.composing?i.input.compositionID:0);if(i.input.compositionPendingChanges=0,t<0){let we=i.input.lastSelectionTime>Date.now()-50?i.input.lastSelectionOrigin:null,pe=CS(i,we);if(pe&&!i.state.selection.eq(pe)){if(jn&&al&&i.input.lastKeyCode===13&&Date.now()-100<i.input.lastKeyCodeTime&&i.someProp("handleKeyDown",Pe=>Pe(i,id(13,"Enter"))))return;let ee=i.state.tr.setSelection(pe);we=="pointer"?ee.setMeta("pointer",!0):we=="key"&&ee.scrollIntoView(),o&&ee.setMeta("composition",o),i.dispatch(ee)}return}let r=i.state.doc.resolve(t),s=r.sharedDepth(e);t=r.before(s+1),e=i.state.doc.resolve(e).after(s+1);let l=i.state.selection,c=yve(i,t,e,n),m=i.state.doc,b=m.slice(c.from,c.to),C,h;i.input.lastKeyCode===8&&Date.now()-100<i.input.lastKeyCodeTime?(C=i.state.selection.to,h="end"):(C=i.state.selection.from,h="start"),i.input.lastKeyCode=null;let P=Pve(b.content,c.doc.content,c.from,C,h);if(P&&i.input.domChangeCount++,(vm&&i.input.lastIOSEnter>Date.now()-225||al)&&n.some(we=>we.nodeType==1&&!kve.test(we.nodeName))&&(!P||P.endA>=P.endB)&&i.someProp("handleKeyDown",we=>we(i,id(13,"Enter")))){i.input.lastIOSEnter=0;return}if(!P)if(a&&l instanceof Zi&&!l.empty&&l.$head.sameParent(l.$anchor)&&!i.composing&&!(c.sel&&c.sel.anchor!=c.sel.head))P={start:l.from,endA:l.to,endB:l.to};else{if(c.sel){let we=u5(i,i.state.doc,c.sel);if(we&&!we.eq(i.state.selection)){let pe=i.state.tr.setSelection(we);o&&pe.setMeta("composition",o),i.dispatch(pe)}}return}i.state.selection.from<i.state.selection.to&&P.start==P.endB&&i.state.selection instanceof Zi&&(P.start>i.state.selection.from&&P.start<=i.state.selection.from+2&&i.state.selection.from>=c.from?P.start=i.state.selection.from:P.endA<i.state.selection.to&&P.endA>=i.state.selection.to-2&&i.state.selection.to<=c.to&&(P.endB+=i.state.selection.to-P.endA,P.endA=i.state.selection.to)),Bo&&dc<=11&&P.endB==P.start+1&&P.endA==P.start&&P.start>c.from&&c.doc.textBetween(P.start-c.from-1,P.start-c.from+1)==" \xA0"&&(P.start--,P.endA--,P.endB--);let x=c.doc.resolveNoCache(P.start-c.from),z=c.doc.resolveNoCache(P.endB-c.from),I=m.resolve(P.start),ae=x.sameParent(z)&&x.parent.inlineContent&&I.end()>=P.endA;if((vm&&i.input.lastIOSEnter>Date.now()-225&&(!ae||n.some(we=>we.nodeName=="DIV"||we.nodeName=="P"))||!ae&&wve(c.doc,x.pos,z.pos))&&i.someProp("handleKeyDown",we=>we(i,id(13,"Enter")))){i.input.lastIOSEnter=0;return}if(i.state.selection.anchor>P.start&&Ave(m,P.start,P.endA,x,z)&&i.someProp("handleKeyDown",we=>we(i,id(8,"Backspace")))){al&&jn&&i.domObserver.suppressSelectionUpdates();return}jn&&P.endB==P.start&&(i.input.lastChromeDelete=Date.now()),al&&!ae&&x.start()!=z.start()&&z.parentOffset==0&&x.depth==z.depth&&c.sel&&c.sel.anchor==c.sel.head&&c.sel.head==P.endA&&(P.endB-=2,z=c.doc.resolveNoCache(P.endB-c.from),setTimeout(()=>{i.someProp("handleKeyDown",function(we){return we(i,id(13,"Enter"))})},20));let ne=P.start,te=P.endA,_e=we=>{let pe=we||i.state.tr.replace(ne,te,c.doc.slice(P.start-c.from,P.endB-c.from));if(c.sel){let ee=u5(i,pe.doc,c.sel);ee&&!(jn&&i.composing&&ee.empty&&(P.start!=P.endB||i.input.lastChromeDelete<Date.now()-100)&&(ee.head==ne||ee.head==pe.mapping.map(te)-1)||Bo&&ee.empty&&ee.head==ne)&&pe.setSelection(ee)}return o&&pe.setMeta("composition",o),pe.scrollIntoView()},Ne;if(ae)if(x.pos==z.pos){Bo&&dc<=11&&x.parentOffset==0&&(i.domObserver.suppressSelectionUpdates(),setTimeout(()=>ol(i),20));let we=_e(i.state.tr.delete(ne,te)),pe=m.resolve(P.start).marksAcross(m.resolve(P.endA));pe&&we.ensureMarks(pe),i.dispatch(we)}else if(P.endA==P.endB&&(Ne=Sve(x.parent.content.cut(x.parentOffset,z.parentOffset),I.parent.content.cut(I.parentOffset,P.endA-I.start())))){let we=_e(i.state.tr);Ne.type=="add"?we.addMark(ne,te,Ne.mark):we.removeMark(ne,te,Ne.mark),i.dispatch(we)}else if(x.parent.child(x.index()).isText&&x.index()==z.index()-(z.textOffset?0:1)){let we=x.parent.textBetween(x.parentOffset,z.parentOffset),pe=()=>_e(i.state.tr.insertText(we,ne,te));i.someProp("handleTextInput",ee=>ee(i,ne,te,we,pe))||i.dispatch(pe())}else i.dispatch(_e());else i.dispatch(_e())}function u5(i,t,e){return Math.max(e.anchor,e.head)>t.content.size?null:kS(i,t.resolve(e.anchor),t.resolve(e.head))}function Sve(i,t){let e=i.firstChild.marks,a=t.firstChild.marks,n=e,o=a,r,s,l;for(let m=0;m<a.length;m++)n=a[m].removeFromSet(n);for(let m=0;m<e.length;m++)o=e[m].removeFromSet(o);if(n.length==1&&o.length==0)s=n[0],r="add",l=m=>m.mark(s.addToSet(m.marks));else if(n.length==0&&o.length==1)s=o[0],r="remove",l=m=>m.mark(s.removeFromSet(m.marks));else return null;let c=[];for(let m=0;m<t.childCount;m++)c.push(l(t.child(m)));if(ct.from(c).eq(i))return{mark:s,type:r}}function Ave(i,t,e,a,n){if(e-t<=n.pos-a.pos||J_(a,!0,!1)<n.pos)return!1;let o=i.resolve(t);if(!a.parent.isTextblock){let s=o.nodeAfter;return s!=null&&e==t+s.nodeSize}if(o.parentOffset<o.parent.content.size||!o.parent.isTextblock)return!1;let r=i.resolve(J_(o,!0,!0));return!r.parent.isTextblock||r.pos>e||J_(r,!0,!1)<e?!1:a.parent.content.cut(a.parentOffset).eq(r.parent.content)}function wve(i,t,e){let a=0,n=0;return i.nodesBetween(t,e,(o,r)=>{o.isTextblock&&r>=t&&r<e?a++:(o.isText?/\S/.test(o.text.slice(Math.max(0,t-r),Math.min(o.nodeSize,e-r))):o.isLeaf)&&n++}),n==0&&a==1}function J_(i,t,e){let a=i.depth,n=t?i.end():i.pos;for(;a>0&&(t||i.indexAfter(a)==i.node(a).childCount);)a--,n++,t=!1;if(e){let o=i.node(a).maybeChild(i.indexAfter(a));for(;o&&!o.isLeaf;)o=o.firstChild,n++}return n}function Pve(i,t,e,a,n){let o=i.findDiffStart(t,e),r=e+i.size,s=e+t.size;if(o==null)return null;let{a:l,b:c}=i.findDiffEnd(t,r,s);if(n=="end"){let m=Math.max(0,o-Math.min(l,c));a-=l+m-o}if(l<o&&r<s){let m=a<=o&&a>=l?o-a:0;o-=m,c=o+(c-l),l=o}else if(c<o){let m=a<=o&&a>=c?o-a:0;o-=m,l=o+(l-c),c=o}return{start:o,endA:l,endB:c}}var hg=class{constructor(t,e){this._root=null,this.focused=!1,this.trackWrites=null,this.mounted=!1,this.markCursor=null,this.cursorWrapper=null,this.lastSelectedViewDesc=void 0,this.input=new mS,this.prevDirectPlugins=[],this.pluginViews=[],this.requiresGeckoHackNode=!1,this.dragging=null,this._props=e,this.state=e.state,this.directPlugins=e.plugins||[],this.directPlugins.forEach(h5),this.dispatch=this.dispatch.bind(this),this.dom=t&&t.mount||document.createElement("div"),t&&(t.appendChild?t.appendChild(this.dom):typeof t=="function"?t(this.dom):t.mount&&(this.mounted=!0)),this.editable=g5(this),p5(this),this.nodeViews=f5(this),this.docView=WB(this.state.doc,m5(this),Y_(this),this.dom,this),this.domObserver=new vS(this,(a,n,o,r)=>_ve(this,a,n,o,r)),this.domObserver.start(),Kbe(this),this.updatePluginViews()}get composing(){return this.input.composing}get props(){if(this._props.state!=this.state){let t=this._props;this._props={};for(let e in t)this._props[e]=t[e];this._props.state=this.state}return this._props}update(t){t.handleDOMEvents!=this._props.handleDOMEvents&&pS(this);let e=this._props;this._props=t,t.plugins&&(t.plugins.forEach(h5),this.directPlugins=t.plugins),this.updateStateInner(t.state,e)}setProps(t){let e={};for(let a in this._props)e[a]=this._props[a];e.state=this.state;for(let a in t)e[a]=t[a];this.update(e)}updateState(t){this.updateStateInner(t,this._props)}updateStateInner(t,e){var a;let n=this.state,o=!1,r=!1;t.storedMarks&&this.composing&&(V5(this),r=!0),this.state=t;let s=n.plugins!=t.plugins||this._props.plugins!=e.plugins;if(s||this._props.plugins!=e.plugins||this._props.nodeViews!=e.nodeViews){let h=f5(this);xve(h,this.nodeViews)&&(this.nodeViews=h,o=!0)}(s||e.handleDOMEvents!=this._props.handleDOMEvents)&&pS(this),this.editable=g5(this),p5(this);let l=Y_(this),c=m5(this),m=n.plugins!=t.plugins&&!n.doc.eq(t.doc)?"reset":t.scrollToSelection>n.scrollToSelection?"to selection":"preserve",b=o||!this.docView.matchesNode(t.doc,c,l);(b||!t.selection.eq(n.selection))&&(r=!0);let C=m=="preserve"&&r&&this.dom.style.overflowAnchor==null&&dbe(this);if(r){this.domObserver.stop();let h=b&&(Bo||jn)&&!this.composing&&!n.selection.empty&&!t.selection.empty&&Tve(n.selection,t.selection);if(b){let x=jn?this.trackWrites=this.domSelectionRange().focusNode:null;this.composing&&(this.input.compositionNode=ove(this)),(o||!this.docView.update(t.doc,c,l,this))&&(this.docView.updateOuterDeco(c),this.docView.destroy(),this.docView=WB(t.doc,c,l,this.dom,this)),x&&(!this.trackWrites||!this.dom.contains(this.trackWrites))&&(h=!0)}let P=this.input.mouseDown;h||!(P&&this.domObserver.currentSelection.eq(this.domSelectionRange())&&Ibe(this)&&P.delaySelUpdate())?ol(this,h):(D5(this,t.selection),this.domObserver.setCurSelection()),this.domObserver.start()}this.updatePluginViews(n),!((a=this.dragging)===null||a===void 0)&&a.node&&!n.doc.eq(t.doc)&&this.updateDraggedNode(this.dragging,n),m=="reset"?this.dom.scrollTop=0:m=="to selection"?this.scrollToSelection():C&&ube(C)}scrollToSelection(){let t=this.domSelectionRange().focusNode;if(!(!t||!this.dom.contains(t.nodeType==1?t:t.parentNode))){if(!this.someProp("handleScrollToSelection",e=>e(this)))if(this.state.selection instanceof ti){let e=this.docView.domAfterPos(this.state.selection.from);e.nodeType==1&&VB(this,e.getBoundingClientRect(),t)}else VB(this,this.coordsAtPos(this.state.selection.head,1),t)}}destroyPluginViews(){let t;for(;t=this.pluginViews.pop();)t.destroy&&t.destroy()}updatePluginViews(t){if(!t||t.plugins!=this.state.plugins||this.directPlugins!=this.prevDirectPlugins){this.prevDirectPlugins=this.directPlugins,this.destroyPluginViews();for(let e=0;e<this.directPlugins.length;e++){let a=this.directPlugins[e];a.spec.view&&this.pluginViews.push(a.spec.view(this))}for(let e=0;e<this.state.plugins.length;e++){let a=this.state.plugins[e];a.spec.view&&this.pluginViews.push(a.spec.view(this))}}else for(let e=0;e<this.pluginViews.length;e++){let a=this.pluginViews[e];a.update&&a.update(this,t)}}updateDraggedNode(t,e){let a=t.node,n=-1;
29if(a.from<this.state.doc.content.size&&this.state.doc.nodeAt(a.from)==a.node)n=a.from;else{let o=a.from+(this.state.doc.content.size-e.doc.content.size);(o>0&&o<this.state.doc.content.size&&this.state.doc.nodeAt(o))==a.node&&(n=o)}this.dragging=new A0(t.slice,t.move,n<0?void 0:ti.create(this.state.doc,n))}someProp(t,e){let a=this._props&&this._props[t],n;if(a!=null&&(n=e?e(a):a))return n;for(let r=0;r<this.directPlugins.length;r++){let s=this.directPlugins[r].props[t];if(s!=null&&(n=e?e(s):s))return n}let o=this.state.plugins;if(o)for(let r=0;r<o.length;r++){let s=o[r].props[t];if(s!=null&&(n=e?e(s):s))return n}}hasFocus(){if(Bo){let t=this.root.activeElement;if(t==this.dom)return!0;if(!t||!this.dom.contains(t))return!1;for(;t&&this.dom!=t&&this.dom.contains(t);){if(t.contentEditable=="false")return!1;t=t.parentElement}return!0}return this.root.activeElement==this.dom}focus(){this.domObserver.stop(),this.editable&&mbe(this.dom),ol(this),this.domObserver.start()}get root(){let t=this._root;if(t==null){for(let e=this.dom.parentNode;e;e=e.parentNode)if(e.nodeType==9||e.nodeType==11&&e.host)return e.getSelection||(Object.getPrototypeOf(e).getSelection=()=>e.ownerDocument.getSelection()),this._root=e}return t||document}updateRoot(){this._root=null}posAtCoords(t){return bbe(this,t)}coordsAtPos(t,e=1){return A5(this,t,e)}domAtPos(t,e=0){return this.docView.domFromPos(t,e)}nodeDOM(t){let e=this.docView.descAt(t);return e?e.nodeDOM:null}posAtDOM(t,e,a=-1){let n=this.docView.posFromDOM(t,e,a);if(n==null)throw new RangeError("DOM position not inside the editor");return n}endOfTextblock(t,e){return _be(this,e||this.state,t)}pasteHTML(t,e){return gg(this,"",t,!1,e||new ClipboardEvent("paste"))}pasteText(t,e){return gg(this,t,null,!0,e||new ClipboardEvent("paste"))}serializeForClipboard(t){return _S(this,t)}destroy(){this.docView&&(Gbe(this),this.destroyPluginViews(),this.mounted?(this.docView.update(this.state.doc,[],Y_(this),this),this.dom.textContent=""):this.dom.parentNode&&this.dom.parentNode.removeChild(this.dom),this.docView.destroy(),this.docView=null,ebe())}get isDestroyed(){return this.docView==null}dispatchEvent(t){return Qbe(this,t)}domSelectionRange(){let t=this.domSelection();return t?so&&this.root.nodeType===11&&obe(this.dom.ownerDocument)==this.dom&&hve(this,t)||t:{focusNode:null,focusOffset:0,anchorNode:null,anchorOffset:0}}domSelection(){return this.root.getSelection()}};hg.prototype.dispatch=function(i){let t=this._props.dispatchTransaction;t?t.call(this,i):this.updateState(this.state.apply(i))};function m5(i){let t=Object.create(null);return t.class="ProseMirror",t.contenteditable=String(i.editable),i.someProp("attributes",e=>{if(typeof e=="function"&&(e=e(i.state)),e)for(let a in e)a=="class"?t.class+=" "+e[a]:a=="style"?t.style=(t.style?t.style+";":"")+e[a]:!t[a]&&a!="contenteditable"&&a!="nodeName"&&(t[a]=String(e[a]))}),t.translate||(t.translate="no"),[ks.node(0,i.state.doc.content.size,t)]}function p5(i){if(i.markCursor){let t=document.createElement("img");t.className="ProseMirror-separator",t.setAttribute("mark-placeholder","true"),t.setAttribute("alt",""),i.cursorWrapper={dom:t,deco:ks.widget(i.state.selection.from,t,{raw:!0,marks:i.markCursor})}}else i.cursorWrapper=null}function g5(i){return!i.someProp("editable",t=>t(i.state)===!1)}function Tve(i,t){let e=Math.min(i.$anchor.sharedDepth(i.head),t.$anchor.sharedDepth(t.head));return i.$anchor.start(e)!=t.$anchor.start(e)}function f5(i){let t=Object.create(null);function e(a){for(let n in a)Object.prototype.hasOwnProperty.call(t,n)||(t[n]=a[n])}return i.someProp("nodeViews",e),i.someProp("markViews",e),t}function xve(i,t){let e=0,a=0;for(let n in i){if(i[n]!=t[n])return!0;e++}for(let n in t)a++;return e!=a}function h5(i){if(i.spec.state||i.spec.filterTransaction||i.spec.appendTransaction)throw new RangeError("Plugins passed directly to the view must not have a state component")}var Eve=["ol",0],Dve=["ul",0],Ive=["li",0],Q5={attrs:{order:{default:1,validate:"number"}},parseDOM:[{tag:"ol",getAttrs(i){return{order:i.hasAttribute("start")?+i.getAttribute("start"):1}}}],toDOM(i){return i.attrs.order==1?Eve:["ol",{start:i.attrs.order},0]}},Z5={parseDOM:[{tag:"ul"}],toDOM(){return Dve}},Y5={parseDOM:[{tag:"li"}],toDOM(){return Ive},defining:!0};function J5(i,t=null){return function(e,a){let{$from:n,$to:o}=e.selection,r=n.blockRange(o);if(!r)return!1;let s=a?e.tr:null;return zve(s,r,i,t)?(a&&a(s.scrollIntoView()),!0):!1}}function zve(i,t,e,a=null){let n=!1,o=t,r=t.$from.doc;if(t.depth>=2&&t.$from.node(t.depth-1).type.compatibleContent(e)&&t.startIndex==0){if(t.$from.index(t.depth-1)==0)return!1;let l=r.resolve(t.start-2);o=new Zc(l,l,t.depth),t.endIndex<t.parent.childCount&&(t=new Zc(t.$from,r.resolve(t.$to.end(t.depth)),t.depth)),n=!0}let s=um(o,e,a,t);return s?(i&&Mve(i,t,s,n,e),!0):!1}function Mve(i,t,e,a,n){let o=ct.empty;for(let m=e.length-1;m>=0;m--)o=ct.from(e[m].type.create(e[m].attrs,o));i.step(new En(t.start-(a?2:0),t.end,t.start,t.end,new At(o,0,0),e.length,!0));let r=0;for(let m=0;m<e.length;m++)e[m].type==n&&(r=m+1);let s=e.length-r,l=t.start+e.length-(a?2:0),c=t.parent;for(let m=t.startIndex,b=t.endIndex,C=!0;m<b;
29m++,C=!1)!C&&sc(i.doc,l,s)&&(i.split(l,s),l+=2*s),l+=c.child(m).nodeSize;return i}function X5(i,t){return function(e,a){let{$from:n,$to:o,node:r}=e.selection;if(r&&r.isBlock||n.depth<2||!n.sameParent(o))return!1;let s=n.node(-1);if(s.type!=i)return!1;if(n.parent.content.size==0&&n.node(-1).childCount==n.indexAfter(-1)){if(n.depth==3||n.node(-3).type!=i||n.index(-2)!=n.node(-2).childCount-1)return!1;if(a){let b=ct.empty,C=n.index(-1)?1:n.index(-2)?2:3;for(let I=n.depth-C;I>=n.depth-3;I--)b=ct.from(n.node(I).copy(b));let h=n.indexAfter(-1)<n.node(-2).childCount?1:n.indexAfter(-2)<n.node(-3).childCount?2:3;b=b.append(ct.from(i.createAndFill()));let P=n.before(n.depth-(C-1)),x=e.tr.replace(P,n.after(-h),new At(b,4-C,0)),z=-1;x.doc.nodesBetween(P,x.doc.content.size,(I,ae)=>{if(z>-1)return!1;I.isTextblock&&I.content.size==0&&(z=ae+1)}),z>-1&&x.setSelection(Ni.near(x.doc.resolve(z))),a(x.scrollIntoView())}return!0}let l=o.pos==n.end()?s.contentMatchAt(0).defaultType:null,c=e.tr.delete(n.pos,o.pos),m=l?[t?{type:i,attrs:t}:null,{type:l}]:void 0;return sc(c.doc,n.pos,2,m)?(a&&a(c.split(n.pos,2,m).scrollIntoView()),!0):!1}}function TS(i){return function(t,e){let{$from:a,$to:n}=t.selection,o=a.blockRange(n,r=>r.childCount>0&&r.firstChild.type==i);return o?e?a.node(o.depth-1).type==i?Ove(t,e,i,o):Nve(t,e,o):!0:!1}}function Ove(i,t,e,a){let n=i.tr,o=a.end,r=a.$to.end(a.depth);o<r&&(n.step(new En(o-1,r,o,r,new At(ct.from(e.create(null,a.parent.copy())),1,0),1,!0)),a=new Zc(n.doc.resolve(a.$from.pos),n.doc.resolve(r),a.depth));let s=Xc(a);if(s==null)return!1;n.lift(a,s);let l=n.doc.resolve(n.mapping.map(o,-1)-1);return ed(n.doc,l.pos)&&l.nodeBefore.type==l.nodeAfter.type&&n.join(l.pos),t(n.scrollIntoView()),!0}function Nve(i,t,e){let a=i.tr,n=e.parent;for(let h=e.end,P=e.endIndex-1,x=e.startIndex;P>x;P--)h-=n.child(P).nodeSize,a.delete(h-1,h+1);let o=a.doc.resolve(e.start),r=o.nodeAfter;if(a.mapping.map(e.end)!=e.start+o.nodeAfter.nodeSize)return!1;let s=e.startIndex==0,l=e.endIndex==n.childCount,c=o.node(-1),m=o.index(-1);if(!c.canReplace(m+(s?0:1),m+1,r.content.append(l?ct.empty:ct.from(n))))return!1;let b=o.pos,C=b+r.nodeSize;return a.step(new En(b-(s?1:0),C+(l?1:0),b+1,C-1,new At((s?ct.empty:ct.from(n.copy(ct.empty))).append(l?ct.empty:ct.from(n.copy(ct.empty))),s?0:1,l?0:1),s?0:1)),t(a.scrollIntoView()),!0}function xS(i){return function(t,e){let{$from:a,$to:n}=t.selection,o=a.blockRange(n,c=>c.childCount>0&&c.firstChild.type==i);if(!o)return!1;let r=o.startIndex;if(r==0)return!1;let s=o.parent,l=s.child(r-1);if(l.type!=i)return!1;if(e){let c=l.lastChild&&l.lastChild.type==s.type,m=ct.from(c?i.create():null),b=new At(ct.from(i.create(null,ct.from(s.type.create(null,m)))),c?3:1,0),C=o.start,h=o.end;e(t.tr.step(new En(C-(c?3:1),h,C,h,b,1,!0)).scrollIntoView())}return!0}}var Lve={attrs:{href:{},title:{default:null},target:{default:"_blank"}},inclusive:!1,parseDOM:[{tag:"a[href]",getAttrs(i){return{href:i.getAttribute("href"),title:i.getAttribute("title"),target:i.getAttribute("target")}}}],toDOM(i){let{href:t,title:e,target:a}=i.attrs;return["a",{href:t,title:e,target:a},0]}},Bve={parseDOM:[{tag:"i"},{tag:"em"},{style:"font-style=italic"}],toDOM(){return["em",0]}},Fve={parseDOM:[{tag:"strong"},{tag:"b",getAttrs:i=>i.style.fontWeight!=="normal"&&null},{style:"font-weight",getAttrs:i=>/^(?:bold(?:er)?|[5-9]\d{2,})$/.test(i)&&null}],toDOM(){return["strong",0]}},qve={parseDOM:[{tag:"code"}],toDOM(){return["code",0]}},jve={parseDOM:[{tag:"u"},{style:"text-decoration=underline",consuming:!1}],toDOM(){return["u",0]}},Uve={parseDOM:[{tag:"s"},{tag:"strike"},{style:"text-decoration=line-through"}],toDOM(){return["s",0]}},Vve={attrs:{color:{default:null}},parseDOM:[{style:"color",getAttrs:i=>({color:i})}],toDOM(i){let{color:t}=i.attrs;return["span",{style:`color:${t};`},0]}},$ve={attrs:{backgroundColor:{default:null}},parseDOM:[{style:"background-color",getAttrs:i=>({backgroundColor:i})}],toDOM(i){let{backgroundColor:t}=i.attrs;return["span",{style:`background-color:${t};`},0]}},Hve={attrs:{},parseDOM:[{tag:"sup"},{style:"vertical-align=super"}],toDOM(){return["sup",0]}},Kve={attrs:{},parseDOM:[{tag:"sub"},{style:"vertical-align=sub"}],toDOM(){return["sub",0]}},Gve={link:Lve,em:Bve,strong:Fve,code:qve,u:jve,s:Uve,text_color:Vve,text_background_color:$ve,sup:Hve,sub:Kve},Wve={content:"block+"},Qve={group:"inline"},Zve={content:"inline*",group:"block",attrs:{align:{default:null},indent:{default:null}},parseDOM:[{tag:"p",getAttrs(i){let{textAlign:t}=i.style,e=i.getAttribute("align")||t||null,a=i.getAttribute("data-indent")||null;return{align:e,indent:parseInt(a,10)||null}}}],toDOM(i){let{align:t,indent:e}=i.attrs,a={textAlign:t!=="left"?t:null,marginLeft:e!==null?`${e*40}px`:null};return["p",{style:XC(a)||null,"data-indent":e??null},0]}},Yve={content:"block+",group:"block",defining:!0,attrs:{indent:{default:null}},parseDOM:[{tag:"blockquote",getAttrs(i){let t=i.getAttribute("data-indent")||null;return{indent:parseInt(t,10)||null}}}],toDOM(i){let{indent:t}=i.attrs,e={marginLeft:t!==null?`${t*40}
29px`:null};return["blockquote",{style:XC(e)||null,"data-indent":t??null},0]}},Jve={group:"block",parseDOM:[{tag:"hr"}],toDOM(){return["hr"]}},Xve={attrs:{level:{default:1},align:{default:null},indent:{default:null}},content:"inline*",group:"block",defining:!0,parseDOM:[{tag:"h1",getAttrs(i){let{textAlign:t}=i.style,e=i.getAttribute("align")||t||null,a=i.getAttribute("data-indent")||null;return{level:1,align:e,indent:parseInt(a,10)||null}}},{tag:"h2",getAttrs(i){let{textAlign:t}=i.style,e=i.getAttribute("align")||t||null,a=i.getAttribute("data-indent")||null;return{level:2,align:e,indent:parseInt(a,10)||null}}},{tag:"h3",getAttrs(i){let{textAlign:t}=i.style,e=i.getAttribute("align")||t||null,a=i.getAttribute("data-indent")||null;return{level:3,align:e,indent:parseInt(a,10)||null}}},{tag:"h4",getAttrs(i){let{textAlign:t}=i.style,e=i.getAttribute("align")||t||null,a=i.getAttribute("data-indent")||null;return{level:4,align:e,indent:parseInt(a,10)||null}}},{tag:"h5",getAttrs(i){let{textAlign:t}=i.style,e=i.getAttribute("align")||t||null,a=i.getAttribute("data-indent")||null;return{level:5,align:e,indent:parseInt(a,10)||null}}},{tag:"h6",getAttrs(i){let{textAlign:t}=i.style,e=i.getAttribute("align")||t||null,a=i.getAttribute("data-indent")||null;return{level:6,align:e,indent:parseInt(a,10)||null}}}],toDOM(i){let{level:t,align:e,indent:a}=i.attrs,n={textAlign:e!=="left"?e:null,marginLeft:a!==null?`${a*40}px`:null},r={style:XC(n)||null,"data-indent":a??null};return[`h${t}`,r,0]}},eye={content:"text*",marks:"",group:"block",code:!0,defining:!0,parseDOM:[{tag:"pre",preserveWhitespace:"full"}],toDOM(){return["pre",["code",0]]}},tye={inline:!0,group:"inline",selectable:!1,parseDOM:[{tag:"br"}],toDOM(){return["br"]}},iye={inline:!0,attrs:{src:{},alt:{default:null},title:{default:null},width:{default:null}},group:"inline",draggable:!0,parseDOM:[{tag:"img[src]",getAttrs(i){return{src:i.getAttribute("src"),title:i.getAttribute("title"),alt:i.getAttribute("alt"),width:i.getAttribute("width")}}}],toDOM(i){let{src:t,alt:e,title:a,width:n}=i.attrs;return["img",{src:t,alt:e,title:a,width:n}]}},aye=kt($e({},Y5),{content:"paragraph block*"}),nye=kt($e({},Q5),{content:"list_item+",group:"block"}),oye=kt($e({},Z5),{content:"list_item+",group:"block"}),rye={doc:Wve,text:Qve,paragraph:Zve,blockquote:Yve,horizontal_rule:Jve,heading:Xve,hard_break:tye,code_block:eye,image:iye,list_item:aye,ordered_list:nye,bullet_list:oye},kg=new s0({marks:Gve,nodes:rye});var tF=(i,t)=>i.selection.empty?!1:(t&&t(i.tr.deleteSelection().scrollIntoView()),!0);function sye(i,t){let{$cursor:e}=i.selection;return!e||(t?!t.endOfTextblock("backward",i):e.parentOffset>0)?null:e}var lye=(i,t,e)=>{let a=sye(i,e);if(!a)return!1;let n=iF(a);if(!n){let r=a.blockRange(),s=r&&Xc(r);return s==null?!1:(t&&t(i.tr.lift(r,s).scrollIntoView()),!0)}let o=n.nodeBefore;if(oF(i,n,t,-1))return!0;if(a.parent.content.size==0&&(ym(o,"end")||ti.isSelectable(o)))for(let r=a.depth;;r--){let s=p0(i.doc,a.before(r),a.after(r),At.empty);if(s&&s.slice.size<s.to-s.from){if(t){let l=i.tr.step(s);l.setSelection(ym(o,"end")?Ni.findFrom(l.doc.resolve(l.mapping.map(n.pos,-1)),-1):ti.create(l.doc,n.pos-o.nodeSize)),t(l.scrollIntoView())}return!0}if(r==1||a.node(r-1).childCount>1)break}return o.isAtom&&n.depth==a.depth-1?(t&&t(i.tr.delete(n.pos-o.nodeSize,n.pos).scrollIntoView()),!0):!1};function ym(i,t,e=!1){for(let a=i;a;a=t=="start"?a.firstChild:a.lastChild){if(a.isTextblock)return!0;if(e&&a.childCount!=1)return!1}return!1}var cye=(i,t,e)=>{let{$head:a,empty:n}=i.selection,o=a;if(!n)return!1;if(a.parent.isTextblock){if(e?!e.endOfTextblock("backward",i):a.parentOffset>0)return!1;o=iF(a)}let r=o&&o.nodeBefore;return!r||!ti.isSelectable(r)?!1:(t&&t(i.tr.setSelection(ti.create(i.doc,o.pos-r.nodeSize)).scrollIntoView()),!0)};function iF(i){if(!i.parent.type.spec.isolating)for(let t=i.depth-1;t>=0;t--){if(i.index(t)>0)return i.doc.resolve(i.before(t+1));if(i.node(t).type.spec.isolating)break}return null}function dye(i,t){let{$cursor:e}=i.selection;return!e||(t?!t.endOfTextblock("forward",i):e.parentOffset<e.parent.content.size)?null:e}var uye=(i,t,e)=>{let a=dye(i,e);if(!a)return!1;let n=aF(a);if(!n)return!1;let o=n.nodeAfter;if(oF(i,n,t,1))return!0;
vendor: 4,710 bytes, lines 29-30
29if(a.parent.content.size==0&&(ym(o,"start")||ti.isSelectable(o))){let r=p0(i.doc,a.before(),a.after(),At.empty);if(r&&r.slice.size<r.to-r.from){if(t){let s=i.tr.step(r);s.setSelection(ym(o,"start")?Ni.findFrom(s.doc.resolve(s.mapping.map(n.pos)),1):ti.create(s.doc,s.mapping.map(n.pos))),t(s.scrollIntoView())}return!0}}return o.isAtom&&n.depth==a.depth-1?(t&&t(i.tr.delete(n.pos,n.pos+o.nodeSize).scrollIntoView()),!0):!1},mye=(i,t,e)=>{let{$head:a,empty:n}=i.selection,o=a;if(!n)return!1;if(a.parent.isTextblock){if(e?!e.endOfTextblock("forward",i):a.parentOffset<a.parent.content.size)return!1;o=aF(a)}let r=o&&o.nodeAfter;return!r||!ti.isSelectable(r)?!1:(t&&t(i.tr.setSelection(ti.create(i.doc,o.pos)).scrollIntoView()),!0)};function aF(i){if(!i.parent.type.spec.isolating)for(let t=i.depth-1;t>=0;t--){let e=i.node(t);if(i.index(t)+1<e.childCount)return i.doc.resolve(i.after(t+1));if(e.type.spec.isolating)break}return null}var nF=(i,t)=>{let{$from:e,$to:a}=i.selection,n=e.blockRange(a),o=n&&Xc(n);return o==null?!1:(t&&t(i.tr.lift(n,o).scrollIntoView()),!0)},DS=(i,t)=>{let{$head:e,$anchor:a}=i.selection;return!e.parent.type.spec.code||!e.sameParent(a)?!1:(t&&t(i.tr.insertText(` 30`).scrollIntoView()),!0)};function IS(i){for(let t=0;t<i.edgeCount;t++){let{type:e}=i.edge(t);if(e.isTextblock&&!e.hasRequiredAttrs())return e}return null}var zS=(i,t)=>{let{$head:e,$anchor:a}=i.selection;if(!e.parent.type.spec.code||!e.sameParent(a))return!1;let n=e.node(-1),o=e.indexAfter(-1),r=IS(n.contentMatchAt(o));if(!r||!n.canReplaceWith(o,o,r))return!1;if(t){let s=e.after(),l=i.tr.replaceWith(s,s,r.createAndFill());l.setSelection(Ni.near(l.doc.resolve(s),1)),t(l.scrollIntoView())}return!0},MS=(i,t)=>{let e=i.selection,{$from:a,$to:n}=e;if(e instanceof ar||a.parent.inlineContent||n.parent.inlineContent)return!1;let o=IS(n.parent.contentMatchAt(n.indexAfter()));if(!o||!o.isTextblock)return!1;if(t){let r=(!a.parentOffset&&n.index()<n.parent.childCount?a:n).pos,s=i.tr.insert(r,o.createAndFill());s.setSelection(Zi.create(s.doc,r+1)),t(s.scrollIntoView())}return!0},OS=(i,t)=>{let{$cursor:e}=i.selection;if(!e||e.parent.content.size)return!1;if(e.depth>1&&e.after()!=e.end(-1)){let o=e.before();if(sc(i.doc,o))return t&&t(i.tr.split(o).scrollIntoView()),!0}let a=e.blockRange(),n=a&&Xc(a);return n==null?!1:(t&&t(i.tr.lift(a,n).scrollIntoView()),!0)};function pye(i){return(t,e)=>{if(t.selection instanceof ti&&t.selection.node.isBlock){let{$from:h}=t.selection;return!h.parentOffset||!sc(t.doc,h.pos)?!1:(e&&e(t.tr.split(h.pos).scrollIntoView()),!0)}if(!t.selection.$from.depth)return!1;let a=t.tr;!t.selection.empty&&(t.selection instanceof Zi||t.selection instanceof ar)&&a.deleteSelection();let{$from:n}=a.selection,o=a.steps.length,r=[],s,l,c=!1,m=!1;for(let h=n.depth;;h--)if(n.node(h).isBlock){c=n.end(h)==n.pos+(n.depth-h),m=n.start(h)==n.pos-(n.depth-h),l=IS(n.node(h-1).contentMatchAt(n.indexAfter(h-1)));let x=i&&i(n.parent,c,n);r.unshift(x||(c&&l?{type:l}:null)),s=h;break}else{if(h==1)return!1;r.unshift(null)}let b=n.pos,C=sc(a.doc,b,r.length,r);if(C||(r[0]=l?{type:l}:null,C=sc(a.doc,b,r.length,r)),!C)return!1;if(a.split(b,r.length,r),!c&&m&&n.node(s).type!=l){let h=a.mapping.slice(o),P=h.map(n.before(s)),x=a.doc.resolve(P);l&&n.node(s-1).canReplaceWith(x.index(),x.index()+1,l)&&a.setNodeMarkup(h.map(n.before(s)),l)}return e&&e(a.scrollIntoView()),!0}}var NS=pye();var gye=(i,t)=>(t&&t(i.tr.setSelection(new ar(i.doc))),!0);function fye(i,t,e){let a=t.nodeBefore,n=t.nodeAfter,o=t.index();return!a||!n||!a.type.compatibleContent(n.type)?!1:!a.content.size&&t.parent.canReplace(o-1,o)?(e&&e(i.tr.delete(t.pos-a.nodeSize,t.pos).scrollIntoView()),!0):!t.parent.canReplace(o,o+1)||!(n.isTextblock||ed(i.doc,t.pos))?!1:(e&&e(i.tr.join(t.pos).scrollIntoView()),!0)}function oF(i,t,e,a){let n=t.nodeBefore,o=t.nodeAfter,r,s,l=n.type.spec.isolating||o.type.spec.isolating;if(!l&&fye(i,t,e))return!0;let c=!l&&t.parent.canReplace(t.index(),t.index()+1);if(c&&(r=(s=n.contentMatchAt(n.childCount)).findWrapping(o.type))&&s.matchType(r[0]||o.type).validEnd){if(e){let h=t.pos+o.nodeSize,P=ct.empty;for(let I=r.length-1;I>=0;I--)P=ct.from(r[I].create(null,P));P=ct.from(n.copy(P));let x=i.tr.step(new En(t.pos-1,h,t.pos,h,new At(P,1,0),r.length,!0)),z=x.doc.resolve(h+2*r.length);z.nodeAfter&&z.nodeAfter.type==n.type&&ed(x.doc,z.pos)&&x.join(z.pos),e(x.scrollIntoView())}return!0}let m=o.type.spec.isolating||a>0&&l?null:Ni.findFrom(t,1),b=m&&m.$from.blockRange(m.$to),C=b&&Xc(b);if(C!=null&&C>=t.depth)return e&&e(i.tr.lift(b,C).scrollIntoView()),!0;if(c&&ym(o,"start",!0)&&ym(n,"end")){let h=n,P=[];for(;P.push(h),!h.isTextblock;)h=h.lastChild;let x=o,z=1;for(;!x.isTextblock;x=x.firstChild)z++;
30if(h.canReplace(h.childCount,h.childCount,x.content)){if(e){let I=ct.empty;for(let ne=P.length-1;ne>=0;ne--)I=ct.from(P[ne].copy(I));let ae=i.tr.step(new En(t.pos-P.length,t.pos+o.nodeSize,t.pos+z,t.pos+o.nodeSize-z,new At(I,P.length,0),0,!0));e(ae.scrollIntoView())}return!0}}return!1}function rF(i){return function(t,e){let a=t.selection,n=i<0?a.$from:a.$to,o=n.depth;for(;n.node(o).isInline;){if(!o)return!1;o--}return n.node(o).isTextblock?(e&&e(t.tr.setSelection(Zi.create(t.doc,i<0?n.start(o):n.end(o)))),!0):!1}}var hye=rF(-1),bye=rF(1);function sF(i,t=null){return function(e,a){let{$from:n,$to:o}=e.selection,r=n.blockRange(o),s=r&&um(r,i,t);return s?(a&&a(e.tr.wrap(r,s).scrollIntoView()),!0):!1}}function E0(i,t=null){return function(e,a){let n=!1;for(let o=0;o<e.selection.ranges.length&&!n;o++){let{$from:{pos:r},$to:{pos:s}}=e.selection.ranges[o];e.doc.nodesBetween(r,s,(l,c)=>{if(n)return!1;if(!(!l.isTextblock||l.hasMarkup(i,t)))if(l.type==i)n=!0;else{let m=e.doc.resolve(c),b=m.index();n=m.parent.canReplaceWith(b,b+1,i)}})}if(!n)return!1;if(a){let o=e.tr;for(let r=0;r<e.selection.ranges.length;r++){let{$from:{pos:s},$to:{pos:l}}=e.selection.ranges[r];o.setBlockType(s,l,i,t)}a(o.scrollIntoView())}return!0}}function vye(i,t,e,a){for(let n=0;n<t.length;n++){let{$from:o,$to:r}=t[n],s=o.depth==0?i.inlineContent&&i.type.allowsMarkType(e):!1;if(i.nodesBetween(o.pos,r.pos,(l,c)=>{if(s||!a&&l.isAtom&&l.isInline&&c>=o.pos&&c+l.nodeSize<=r.pos)return!1;s=l.inlineContent&&l.type.allowsMarkType(e)}),s)return!0}return!1}function yye(i){let t=[];for(let e=0;e<i.length;e++){let{$from:a,$to:n}=i[e];a.doc.nodesBetween(a.pos,n.pos,(o,r)=>{if(o.isAtom&&o.content.size&&o.isInline&&r>=a.pos&&r+o.nodeSize<=n.pos)return r+1>a.pos&&t.push(new pm(a,a.doc.resolve(r+1))),a=a.doc.resolve(r+1+o.content.size),!1}),a.pos<n.pos&&t.push(new pm(a,n))}return t}function ud(i,t=null,e){let a=(e&&e.removeWhenPresent)!==!1,n=(e&&e.enterInlineAtoms)!==!1,o=!(e&&e.includeWhitespace);return function(r,s){let{empty:l,$cursor:c,ranges:m}=r.selection;if(l&&!c||!vye(r.doc,m,i,n))return!1;if(s)if(c)i.isInSet(r.storedMarks||c.marks())?s(r.tr.removeStoredMark(i)):s(r.tr.addStoredMark(i.create(t)));else{let b,C=r.tr;n||(m=yye(m)),a?b=!m.some(h=>r.doc.rangeHasMark(h.$from.pos,h.$to.pos,i)):b=!m.every(h=>{let P=!1;return C.doc.nodesBetween(h.$from.pos,h.$to.pos,(x,z,I)=>{if(P)return!1;P=!i.isInSet(x.marks)&&!!I&&I.type.allowsMarkType(i)&&!(x.isText&&/^\s*$/.test(x.textBetween(Math.max(0,h.$from.pos-z),Math.min(x.nodeSize,h.$to.pos-z))))}),!P});for(let h=0;h<m.length;h++){let{$from:P,$to:x}=m[h];if(!b)C.removeMark(P.pos,x.pos,i);else{let z=P.pos,I=x.pos,ae=P.nodeAfter,ne=x.nodeBefore,te=o&&ae&&ae.isText?/^\s*/.exec(ae.text)[0].length:0,_e=o&&ne&&ne.isText?/\s*$/.exec(ne.text)[0].length:0;z+te<I&&(z+=te,I-=_e),C.addMark(z,I,i.create(t))}}s(C.scrollIntoView())}return!0}}function Cm(...i){return function(t,e,a){for(let n=0;n<i.length;n++)if(i[n](t,e,a))return!0;return!1}}var ES=Cm(tF,lye,cye),eF=Cm(tF,uye,mye),rl={Enter:Cm(DS,MS,OS,NS),"Mod-Enter":zS,Backspace:ES,"Mod-Backspace":ES,"Shift-Backspace":ES,Delete:eF,"Mod-Delete":eF,"Mod-a":gye},lF={"Ctrl-h":rl.Backspace,"Alt-Backspace":rl["Mod-Backspace"],"Ctrl-d":rl.Delete,"Ctrl-Alt-Backspace":rl["Mod-Delete"],"Alt-Delete":rl["Mod-Delete"],"Alt-d":rl["Mod-Delete"],"Ctrl-a":hye,"Ctrl-e":bye};for(let i in rl)lF[i]=rl[i];var Cye=typeof navigator<"u"?/Mac|iP(hone|[oa]d)/.test(navigator.platform):typeof os<"u"&&os.platform?os.platform()=="darwin":!1,cF=Cye?lF:rl;var wr=class{constructor(t,e,a={}){this.match=t,this.match=t,this.handler=typeof e=="string"?kye(e):e,this.undoable=a.undoable!==!1,this.inCode=a.inCode||!1,this.inCodeMark=a.inCodeMark!==!1}};function kye(i){return function(t,e,a,n){let o=i;if(e[1]){let r=e[0].lastIndexOf(e[1]);o+=e[0].slice(r+e[1].length),a+=r;let s=a-n;s>0&&(o=e[0].slice(r-s,r)+o,a=n)}return t.tr.insertText(o,a,n)}}var _ye=500;function uF({rules:i}){let t=new oo({state:{init(){return null},apply(e,a){let n=e.getMeta(this);return n||(e.selectionSet||e.docChanged?null:a)}},props:{handleTextInput(e,a,n,o){return dF(e,a,n,o,i,t)},handleDOMEvents:{compositionend:e=>{setTimeout(()=>{let{$cursor:a}=e.state.selection;a&&dF(e,a.pos,a.pos,"",i,t)})}}},isInputRules:!0});return t}function dF(i,t,e,a,n,o){if(i.composing)return!1;let r=i.state,s=r.doc.resolve(t),l=s.parent.textBetween(Math.max(0,s.parentOffset-_ye),s.parentOffset,null,"\uFFFC")+a;for(let c=0;c<n.length;c++){let m=n[c];if(!m.inCodeMark&&s.marks().some(P=>P.type.spec.code))continue;if(s.parent.type.spec.code){if(!m.inCode)continue}else if(m.inCode==="only")continue;let b=m.match.exec(l);if(!b||b[0].length<a.length)continue;let C=t-(b[0].length-a.length);if(!m.inCodeMark){let P=!1;if(r.doc.nodesBetween(C,s.pos,x=>{x.isInline&&x.marks.some(z=>z.type.spec.code)&&(P=!0)}),P)continue}let h=m.handler(r,b,C,e);if(h)return m.undoable&&h.setMeta(o,{transform:h,from:t,to:e,text:a}),i.dispatch(h),!0}return!1}var mF=new wr(/--$/,"\u2014",{inCodeMark:!1}),pF=new wr(/\.\.\.$/,"\u2026",{inCodeMark:!1}),Sye=new wr(/(?:^|[\s\{\[\(\<'"\u2018\u201C])(")$/,"\u201C",{inCodeMark:!1}),Aye=new wr(/"$/,"\u201D",{inCodeMark:!1}),wye=new wr(/(?:^|[\s\{\[\(\<'"\u2018\u201C])(')$/,"\u2018",{inCodeMark:!1}),Pye=new wr(/'$/,"\u2019",{inCodeMark:!1}),gF=[Sye,Aye,wye,Pye];function D0(i,t,e=null,a){return new wr(i,(n,o,r,s)=>{let l=e instanceof Function?e(o):e,c=n.tr.delete(r,s),m=c.doc.resolve(r),b=m.blockRange(),C=b&&um(b,t,l);if(!C)return null;c.wrap(b,C);let h=c.doc.resolve(r-1).nodeBefore;return h&&h.type==t&&ed(c.doc,r-1)&&(!a||a(o,h))&&c.join(r-1),c})}function RS(i,t,e=null){return new wr(i,(a,n,o,r)=>{let s=a.doc.resolve(o),l=e instanceof Function?e(n):e;return s.node(-1).canReplaceWith(s.index(-1),s.indexAfter(-1),t)?a.tr.delete(o,r).setBlockType(o,o,t,l):null})}var I0=(i,t)=>{let{from:e,$from:a,to:n,empty:o}=i.selection;return o?!!t.isInSet(i.storedMarks||a.marks()):i.doc.rangeHasMark(e,n,t)},Tye=(i,t)=>{for(let e=t.depth;e>0;e-=1)if(t.node(e).type===i)return t.node(e).type;return null},LS=(i,t,e={})=>{let{selection:a}=i,{$from:n,to:o}=a,r=Tye(t,n);return!Object.entries(e).length||!r?!!r:o<=n.end()&&n.parent.hasMarkup(t,e)},fF=i=>{let t=[],{selection:e,storedMarks:a}=i,{from:n,to:o,empty:r,$from:s}=e;return r?t=a||s.marks():i.doc.nodesBetween(n,o,l=>{t=[...t,...l.marks]}),t},BS=i=>
30{let t=[],{selection:{from:e,to:a}}=i;return i.doc.nodesBetween(e,a,n=>{t.push(n)}),t},FS=(i,t,e)=>{for(let a of t){let{$from:n,$to:o}=a,r=n.depth===0?i.type.allowsMarkType(e):!1;if(i.nodesBetween(n.pos,o.pos,s=>r?!1:(r=s.inlineContent&&s.type.allowsMarkType(e),!0)),r)return!0}return!1},qS=(i,t,e)=>new wr(i,(a,n,o,r)=>{let{tr:s}=a,l=o,c=r,[m,,b]=n,C=m.search(/\S/);if(b){let h=o+m.indexOf(b),P=h+b.length;P<r&&s.delete(P,r),h>o&&s.delete(o+C,h),c=o+b.length+C}return s.addMark(l,c,t.create(e)),s.removeStoredMark(t),s}),hF=(i,t)=>{let{$from:e}=i.selection;for(let a=e.depth;a>=0;a-=1){let n=e.index(a);if(e.node(a).canReplaceWith(n,n,t))return!0}return!1};var bF=()=>(i,t)=>{let{doc:e,selection:a,tr:n,schema:o}=i,{$head:{pos:r},from:s,to:l}=a,c=o.marks.link;if(s===l){let m=e.resolve(r),b=r-m.textOffset,C=b+m.parent.child(m.index()).nodeSize;n.removeMark(b,C,c)}else n.removeMark(s,l,c);return n.docChanged?(t?.(n),!0):!1},jS=(i,t={})=>(e,a)=>{let{tr:n,selection:o}=e,{empty:r,ranges:s,$from:l,$to:c}=o;if(r&&o instanceof Zi){let{$cursor:m}=o;if(!m||!FS(e.doc,s,i)||(n.addStoredMark(i.create(t)),!n.storedMarksSet))return!1;a?.(n)}else{if(n.addMark(l.pos,c.pos,i.create(t)),!n.docChanged)return!1;a?.(n.scrollIntoView())}return!0},vF=i=>(t,e)=>{let{tr:a,selection:n,storedMarks:o,doc:r}=t,{empty:s,ranges:l}=n;if(s&&n instanceof Zi){let{$cursor:c}=n;if(!c||!FS(t.doc,l,i))return!1;if(i.isInSet(o||c.marks()))return a.removeStoredMark(i),e?.(a),!0}else{for(let c of l){let{$from:m,$to:b}=c;r.rangeHasMark(m.pos,b.pos,i)&&a.removeMark(m.pos,b.pos,i)}if(!a.docChanged)return!1;e?.(a.scrollIntoView())}return!1};var z0=200,Un=function(){};Un.prototype.append=function(t){return t.length?(t=Un.from(t),!this.length&&t||t.length<z0&&this.leafAppend(t)||this.length<z0&&t.leafPrepend(this)||this.appendInner(t)):this};Un.prototype.prepend=function(t){return t.length?Un.from(t).append(this):this};Un.prototype.appendInner=function(t){return new xye(this,t)};Un.prototype.slice=function(t,e){return t===void 0&&(t=0),e===void 0&&(e=this.length),t>=e?Un.empty:this.sliceInner(Math.max(0,t),Math.min(this.length,e))};Un.prototype.get=function(t){if(!(t<0||t>=this.length))return this.getInner(t)};Un.prototype.forEach=function(t,e,a){e===void 0&&(e=0),a===void 0&&(a=this.length),e<=a?this.forEachInner(t,e,a,0):this.forEachInvertedInner(t,e,a,0)};Un.prototype.map=function(t,e,a){e===void 0&&(e=0),a===void 0&&(a=this.length);var n=[];return this.forEach(function(o,r){return n.push(t(o,r))},e,a),n};Un.from=function(t){return t instanceof Un?t:t&&t.length?new yF(t):Un.empty};var yF=(function(i){function t(a){i.call(this),this.values=a}i&&(t.__proto__=i),t.prototype=Object.create(i&&i.prototype),t.prototype.constructor=t;var e={length:{configurable:!0},depth:{configurable:!0}};return t.prototype.flatten=function(){return this.values},t.prototype.sliceInner=function(n,o){return n==0&&o==this.length?this:new t(this.values.slice(n,o))},t.prototype.getInner=function(n){return this.values[n]},t.prototype.forEachInner=function(n,o,r,s){for(var l=o;l<r;l++)if(n(this.values[l],s+l)===!1)return!1},t.prototype.forEachInvertedInner=function(n,o,r,s){for(var l=o-1;l>=r;l--)if(n(this.values[l],s+l)===!1)return!1},t.prototype.leafAppend=function(n){if(this.length+n.length<=z0)return new t(this.values.concat(n.flatten()))},t.prototype.leafPrepend=function(n){if(this.length+n.length<=z0)return new t(n.flatten().concat(this.values))},e.length.get=function(){return this.values.length},e.depth.get=function(){return 0},Object.defineProperties(t.prototype,e),t})(Un);Un.empty=new yF([]);var xye=(function(i){function t(e,a){i.call(this),this.left=e,this.right=a,this.length=e.length+a.length,this.depth=Math.max(e.depth,a.depth)+1}return i&&(t.__proto__=i),t.prototype=Object.create(i&&i.prototype),t.prototype.constructor=t,t.prototype.flatten=function(){return this.left.flatten().concat(this.right.flatten())},t.prototype.getInner=function(a){return a<this.left.length?this.left.get(a):this.right.get(a-this.left.length)},t.prototype.forEachInner=function(a,n,o,r){var s=this.left.length;if(n<s&&this.left.forEachInner(a,n,Math.min(o,s),r)===!1||o>s&&this.right.forEachInner(a,Math.max(n-s,0),Math.min(this.length,o)-s,r+s)===!1)return!1},t.prototype.forEachInvertedInner=function(a,n,o,r){var s=this.left.length;if(n>s&&this.right.forEachInvertedInner(a,n-s,Math.max(o,s)-s,r+s)===!1||o<s&&this.left.forEachInvertedInner(a,Math.min(n,s),o,r)===!1)return!1},t.prototype.sliceInner=function(a,n){if(a==0&&n==this.length)return this;var o=this.left.length;return n<=o?this.left.slice(a,n):a>=o?this.right.slice(a-o,n-o):this.left.slice(a,o).append(this.right.slice(0,n-o))},t.prototype.leafAppend=function(a){var n=this.right.leafAppend(a);if(n)return new t(this.left,n)},t.prototype.leafPrepend=function(a){var n=this.left.leafPrepend(a);if(n)return new t(n,this.right)},t.prototype.appendInner=function(a){return this.left.depth>=Math.max(this.right.depth,a.depth)+1?new t(this.left,new t(this.right,a)):new t(this,a)},t})(Un),US=Un;var Eye=500,pd=class i{constructor(t,e){this.items=t,this.eventCount=e}popEvent(t,e){if(this.eventCount==0)return null;let a=this.items.length;for(;;a--)if(this.items.get(a-1).selection){--a;break}let n,o;e&&(n=this.remapping(a,this.items.length),o=n.maps.length);let r=t.tr,s,l,c=[],m=[];
vendor: 3,113 bytes, line 30
30return this.items.forEach((b,C)=>{if(!b.step){n||(n=this.remapping(a,C+1),o=n.maps.length),o--,m.push(b);return}if(n){m.push(new _s(b.map));let h=b.step.map(n.slice(o)),P;h&&r.maybeStep(h).doc&&(P=r.mapping.maps[r.mapping.maps.length-1],c.push(new _s(P,void 0,void 0,c.length+m.length))),o--,P&&n.appendMap(P,o)}else r.maybeStep(b.step);if(b.selection)return s=n?b.selection.map(n.slice(o)):b.selection,l=new i(this.items.slice(0,a).append(m.reverse().concat(c)),this.eventCount-1),!1},this.items.length,0),{remaining:l,transform:r,selection:s}}addTransform(t,e,a,n){let o=[],r=this.eventCount,s=this.items,l=!n&&s.length?s.get(s.length-1):null;for(let m=0;m<t.steps.length;m++){let b=t.steps[m].invert(t.docs[m]),C=new _s(t.mapping.maps[m],b,e),h;(h=l&&l.merge(C))&&(C=h,m?o.pop():s=s.slice(0,s.length-1)),o.push(C),e&&(r++,e=void 0),n||(l=C)}let c=r-a.depth;return c>Iye&&(s=Dye(s,c),r-=c),new i(s.append(o),r)}remapping(t,e){let a=new og;return this.items.forEach((n,o)=>{let r=n.mirrorOffset!=null&&o-n.mirrorOffset>=t?a.maps.length-n.mirrorOffset:void 0;a.appendMap(n.map,r)},t,e),a}addMaps(t){return this.eventCount==0?this:new i(this.items.append(t.map(e=>new _s(e))),this.eventCount)}rebased(t,e){if(!this.eventCount)return this;let a=[],n=Math.max(0,this.items.length-e),o=t.mapping,r=t.steps.length,s=this.eventCount;this.items.forEach(C=>{C.selection&&s--},n);let l=e;this.items.forEach(C=>{let h=o.getMirror(--l);if(h==null)return;r=Math.min(r,h);let P=o.maps[h];if(C.step){let x=t.steps[h].invert(t.docs[h]),z=C.selection&&C.selection.map(o.slice(l+1,h));z&&s++,a.push(new _s(P,x,z))}else a.push(new _s(P))},n);let c=[];for(let C=e;C<r;C++)c.push(new _s(o.maps[C]));let m=this.items.slice(0,n).append(c).append(a),b=new i(m,s);return b.emptyItemCount()>Eye&&(b=b.compress(this.items.length-a.length)),b}emptyItemCount(){let t=0;return this.items.forEach(e=>{e.step||t++}),t}compress(t=this.items.length){let e=this.remapping(0,t),a=e.maps.length,n=[],o=0;return this.items.forEach((r,s)=>{if(s>=t)n.push(r),r.selection&&o++;else if(r.step){let l=r.step.map(e.slice(a)),c=l&&l.getMap();if(a--,c&&e.appendMap(c,a),l){let m=r.selection&&r.selection.map(e.slice(a));m&&o++;let b=new _s(c.invert(),l,m),C,h=n.length-1;(C=n.length&&n[h].merge(b))?n[h]=C:n.push(b)}}else r.map&&a--},this.items.length,0),new i(US.from(n.reverse()),o)}};pd.empty=new pd(US.empty,0);function Dye(i,t){let e;return i.forEach((a,n)=>{if(a.selection&&t--==0)return e=n,!1}),i.slice(e)}var _s=class i{constructor(t,e,a,n){this.map=t,this.step=e,this.selection=a,this.mirrorOffset=n}merge(t){if(this.step&&t.step&&!t.selection){let e=t.step.merge(this.step);if(e)return new i(e.getMap().invert(),e,this.selection)}}},Ss=class{constructor(t,e,a,n,o){this.done=t,this.undone=e,this.prevRanges=a,this.prevTime=n,this.prevComposition=o}},Iye=20;function zye(i,t,e,a){let n=e.getMeta(md),o;if(n)return n.historyState;e.getMeta(Nye)&&(i=new Ss(i.done,i.undone,null,0,-1));let r=e.getMeta("appendedTransaction");if(e.steps.length==0)return i;if(r&&r.getMeta(md))return r.getMeta(md).redo?new Ss(i.done.addTransform(e,void 0,a,M0(t)),i.und
30one,CF(e.mapping.maps),i.prevTime,i.prevComposition):new Ss(i.done,i.undone.addTransform(e,void 0,a,M0(t)),null,i.prevTime,i.prevComposition);if(e.getMeta("addToHistory")!==!1&&!(r&&r.getMeta("addToHistory")===!1)){let s=e.getMeta("composition"),l=i.prevTime==0||!r&&i.prevComposition!=s&&(i.prevTime<(e.time||0)-a.newGroupDelay||!Mye(e,i.prevRanges)),c=r?VS(i.prevRanges,e.mapping):CF(e.mapping.maps);return new Ss(i.done.addTransform(e,l?t.selection.getBookmark():void 0,a,M0(t)),pd.empty,c,e.time,s??i.prevComposition)}else return(o=e.getMeta("rebased"))?new Ss(i.done.rebased(e,o),i.undone.rebased(e,o),VS(i.prevRanges,e.mapping),i.prevTime,i.prevComposition):new Ss(i.done.addMaps(e.mapping.maps),i.undone.addMaps(e.mapping.maps),VS(i.prevRanges,e.mapping),i.prevTime,i.prevComposition)}function Mye(i,t){if(!t)return!1;if(!i.docChanged)return!0;let e=!1;return i.mapping.maps[0].forEach((a,n)=>{for(let o=0;o<t.length;o+=2)a<=t[o+1]&&n>=t[o]&&(e=!0)}),e}function CF(i){let t=[];for(let e=i.length-1;e>=0&&t.length==0;e--)i[e].forEach((a,n,o,r)=>t.push(o,r));return t}function VS(i,t){if(!i)return null;let e=[];for(let a=0;a<i.length;a+=2){let n=t.map(i[a],1),o=t.map(i[a+1],-1);n<=o&&e.push(n,o)}return e}function Oye(i,t,e){let a=M0(t),n=md.get(t).spec.config,o=(e?i.undone:i.done).popEvent(t,a);if(!o)return null;let r=o.selection.resolve(o.transform.doc),s=(e?i.done:i.undone).addTransform(o.transform,t.selection.getBookmark(),n,a),l=new Ss(e?s:o.remaining,e?o.remaining:s,null,0,-1);return o.transform.setSelection(r).setMeta(md,{redo:e,historyState:l})}var $S=!1,kF=null;function M0(i){let t=i.plugins;if(kF!=t){$S=!1,kF=t;for(let e=0;e<t.length;e++)if(t[e].spec.historyPreserveItems){$S=!0;break}}return $S}var md=new nr("history"),Nye=new nr("closeHistory");function _F(i={}){return i={depth:i.depth||100,newGroupDelay:i.newGroupDelay||500},new oo({key:md,state:{init(){return new Ss(pd.empty,pd.empty,null,0,-1)},apply(t,e,a){return zye(e,a,t,i)}},config:i,props:{handleDOMEvents:{beforeinput(t,e){let a=e.inputType,n=a=="historyUndo"?N0:a=="historyRedo"?_g:null;return!n||!t.editable?!1:(e.preventDefault(),n(t.state,t.dispatch))}}}})}function O0(i,t){return(e,a)=>{let n=md.getState(e);if(!n||(i?n.undone:n.done).eventCount==0)return!1;if(a){let o=Oye(n,e,i);o&&a(t?o.scrollIntoView():o)}return!0}}var N0=O0(!1,!0),_g=O0(!0,!0),set=O0(!1,!1),cet=O0(!0,!1);var AF=["top","right","bottom","left"],SF=["start","end"],KS=AF.reduce((i,t)=>i.concat(t,t+"-"+SF[0],t+"-"+SF[1]),[]),R0=Math.min,gd=Math.max,Sg=Math.round;var As=i=>({x:i,y:i}),Rye={left:"right",right:"left",bottom:"top",top:"bottom"};function L0(i,t){return typeof i=="function"?i(t):i}function km(i){return i.split("-")[0]}function sl(i){return i.split("-")[1]}function wF(i){return i==="x"?"y":"x"}function GS(i){return i==="y"?"height":"width"}function B0(i){let t=i[0];return t==="t"||t==="b"?"y":"x"}function WS(i){return wF(B0(i))}function PF(i,t,e){e===void 0&&(e=!1);let a=sl(i),n=WS(i),o=GS(n),r=n==="x"?a===(e?"end":"start")?"right":"left":a==="start"?"bottom":"top";return t.reference[o]>t.floating[o]&&(r=HS(r)),[r,HS(r)]}function TF(i){return i.includes("start")?i.replace("start","end"):i.replace("end","start")}function HS(i){let t=km(i);return Rye[t]+i.slice(t.length)}function Lye(i){var t,e,a,n;return{top:(t=i.top)!=null?t:0,right:(e=i.right)!=null?e:0,bottom:(a=i.bottom)!=null?a:0,left:(n=i.left)!=null?n:0}}function xF(i){return typeof i!="number"?Lye(i):{top:i,right:i,bottom:i,left:i}}function fd(i){let{x:t,y:e,width:a,height:n}=i;return{width:a,height:n,top:e,left:t,right:t+a,bottom:e+n,x:t,y:e}}function EF(i,t,e){let{reference:a,floating:n}=i,o=B0(t),r=WS(t),s=GS(r),l=km(t),c=o==="y",m=a.x+a.width/2-n.width/2,b=a.y+a.height/2-n.height/2,C=a[s]/2-n[s]/2,h;switch(l){case"top":h={x:m,y:a.y-n.height};break;case"bottom":h={x:m,y:a.y+a.height};break;case"right":h={x:a.x+a.width,y:b};break;case"left":h={x:a.x-n.width,y:b};break;default:h={x:a.x,y:a.y}}let P=sl(t);return P&&(h[r]+=C*(P==="end"?1:-1)*(e&&c?-1:1)),h}function QS(i,t){return un(this,null,function*(){var e;t===void 0&&(t={});let{x:a,y:n,platform:o,rects:r,elements:s,strategy:l}=i,{boundary:c="clippingAncestors",rootBoundary:m="viewport",elementContext:b="floating",altBoundary:C=!1,padding:h=0}=L0(t,i),P=xF(h),z=s[C?b==="floating"?"reference":"floating":b],I=fd(yield o.getClippingRect
30({element:(e=yield o.isElement==null?void 0:o.isElement(z))==null||e?z:z.contextElement||(yield o.getDocumentElement==null?void 0:o.getDocumentElement(s.floating)),boundary:c,rootBoundary:m,strategy:l})),ae=b==="floating"?{x:a,y:n,width:r.floating.width,height:r.floating.height}:r.reference,ne=yield o.getOffsetParent==null?void 0:o.getOffsetParent(s.floating),te=(yield o.isElement==null?void 0:o.isElement(ne))&&(yield o.getScale==null?void 0:o.getScale(ne))||{x:1,y:1},_e=fd(o.convertOffsetParentRelativeRectToViewportRelativeRect?yield o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:ae,offsetParent:ne,strategy:l}):ae);return{top:(I.top-_e.top+P.top)/te.y,bottom:(_e.bottom-I.bottom+P.bottom)/te.y,left:(I.left-_e.left+P.left)/te.x,right:(_e.right-I.right+P.right)/te.x}})}var Bye=50,DF=(i,t,e)=>un(null,null,function*(){let{placement:a="bottom",strategy:n="absolute",middleware:o=[],platform:r}=e,s=r.detectOverflow?r:kt($e({},r),{detectOverflow:QS}),l=yield r.isRTL==null?void 0:r.isRTL(t),c=yield r.getElementRects({reference:i,floating:t,strategy:n}),{x:m,y:b}=EF(c,a,l),C=a,h=0,P={};for(let x=0;x<o.length;x++){let z=o[x];if(!z)continue;let{name:I,fn:ae}=z,{x:ne,y:te,data:_e,reset:Ne}=yield ae({x:m,y:b,initialPlacement:a,placement:C,strategy:n,middlewareData:P,rects:c,platform:s,elements:{reference:i,floating:t}});m=ne??m,b=te??b,P[I]=$e($e({},P[I]),_e),Ne&&h<Bye&&(h++,typeof Ne=="object"&&(Ne.placement&&(C=Ne.placement),Ne.rects&&(c=Ne.rects===!0?yield r.getElementRects({reference:i,floating:t,strategy:n}):Ne.rects),{x:m,y:b}=EF(c,C,l)),x=-1)}return{x:m,y:b,placement:C,strategy:n,middlewareData:P}});function Fye(i,t,e){return(i?[...e.filter(n=>sl(n)===i),...e.filter(n=>sl(n)!==i)]:e.filter(n=>km(n)===n)).filter(n=>i?sl(n)===i||(t?TF(n)!==n:!1):!0)}var IF=function(i){return i===void 0&&(i={}),{name:"autoPlacement",options:i,fn(e){return un(this,null,function*(){var a,n,o;let{rects:r,middlewareData:s,placement:l,platform:c,elements:m}=e,L=L0(i,e),{crossAxis:b=!1,alignment:C,allowedPlacements:h=KS,autoAlignment:P=!0}=L,x=Jw(L,["crossAxis","alignment","allowedPlacements","autoAlignment"]),z=C!==void 0||h===KS?Fye(C||null,P,h):h,I=((a=s.autoPlacement)==null?void 0:a.index)||0,ae=z[I];if(ae==null)return{};if(l!==ae)return{reset:{placement:z[0]}};let ne=yield c.detectOverflow(e,x),te=PF(ae,r,yield c.isRTL==null?void 0:c.isRTL(m.floating)),_e=[ne[km(ae)],ne[te[0]],ne[te[1]]],Ne=[...((n=s.autoPlacement)==null?void 0:n.overflows)||[],{placement:ae,overflows:_e}],we=z[I+1];if(we)return{data:{index:I+1,overflows:Ne},reset:{placement:we}};let pe=Ne.map(V=>{let me=sl(V.placement);return[V.placement,me&&b?V.overflows.slice(0,2).reduce((se,ze)=>se+ze,0):V.overflows[0],V.overflows]}).sort((V,me)=>V[1]-me[1]),Pe=((o=pe.filter(V=>V[2].slice(0,sl(V[0])?2:3).every(me=>me<=0))[0])==null?void 0:o[0])||pe[0][0];return Pe!==l?{data:{index:I+1,overflows:Ne},reset:{placement:Pe}}:{}})}}};var qye=new Set(["left","top"]);function jye(i,t){return un(this,null,function*(){let{placement:e,platform:a,elements:n}=i,o=yield a.isRTL==null?void 0:a.isRTL(n.floating),r=km(e),s=sl(e),l=B0(e)==="y",c=qye.has(r)?-1:1,m=o&&l?-1:1,b=L0(t,i),{mainAxis:C,crossAxis:h,alignmentAxis:P}=typeof b=="number"?{mainAxis:b,crossAxis:0,alignmentAxis:null}:{mainAxis:b.mainAxis||0,crossAxis:b.crossAxis||0,alignmentAxis:b.alignmentAxis};return s&&typeof P=="number"&&(h=s==="end"?P*-1:P),l?{x:h*m,y:C*c}:{x:C*c,y:h*m}})}var zF=function(i){return i===void 0&&(i=0),{name:"offset",options:i,fn(e){return un(this,null,function*(){var a,n;let{x:o,y:r,placement:s,middlewareData:l}=e,c=yield jye(e,i);return s===((a=l.offset)==null?void 0:a.placement)&&(n=l.arrow)!=null&&n.alignmentOffset?{}:{x:o+c.x,y:r+c.y,data:kt($e({},c),{placement:s})}})}}};function q0(){return typeof window<"u"}function bd(i){return OF(i)?(i.nodeName||"").toLowerCase():"#document"}function Fo(i){var t;return(i==null||(t=i.ownerDocument)==null?void 0:t.defaultView)||window}function ll(i){var t;return(t=(OF(i)?i.ownerDocument:i.document)||window.document)==null?void 0:t.documentElement}function OF(i){return q0()?i instanceof Node||i instanceof Fo(i).Node:!1}function $r(i){return q0()?i instanceof Element||i instanceof Fo(i).Element:!1}function cl(i){return q0()?i instanceof HTMLElement||i instanceof Fo(i).HTMLElement:!1}function MF(i){return!q0()||typeof ShadowRoot>"u"?!1:i instanceof ShadowRoot||i instanceof Fo(i).ShadowRoot}function Ag(i){let{overflow:t,overflowX:e,overflowY:a,display:n}=Hr(i);return/auto|scroll|overlay|hidden|clip/.test(t+a+e)&&n!=="inline"&&n!=="contents"}function NF(i){return/^(table|td|th)$/.test(bd(i))}function wg(i){try{if(i.matches(":popover-open"))return!0}catch(t){}try{return i.matches(":modal")}catch(t){return!1}}var Uye=/transform|translate|scale|rotate|perspective|filter/,Vye=/paint|layout|strict|content/,hd=i=>!!i&&i!=="none",ZS;function j0(i){let t=$r(i)?Hr(i):i;return hd(t.transform)||hd(t.translate)||hd(t.scale)||hd(t.rotate)||hd(t.perspective)||!U0()&&(hd(t.backdropFilter)||hd(t.filter))||Uye.test(t.willChange||"")||Vye.test(t.contain||"")}function RF(i){let t=pc(i);for(;cl(t)&&!_m(t);){if(j0(t))return t;if(wg(t))return null;t=pc(t)}return null}function U0(){return ZS==null&&(ZS=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),ZS}function _m(i){return/^(html|body|#document)$/.test(bd(i))}function Hr(i){return Fo(i).getComputedStyle(i)}function Pg(i){return $r(i)?{scrollLeft:i.scrollLeft,scrollTop:i.scrollTop}:{scrollLeft:i.scrollX,scrollTop:i.scrollY}}function pc(i){if(bd(i)==="html")return i;let t=i.assignedSlot||i.parentNode||MF(i)&&i.host||ll(i);return MF(t)?t.host:t}function LF(i){let t=pc(i);return _m(t)?(i.ownerDocument||i).body:cl(t)&&Ag(t)?t:LF(t)}function F0(i,t,e){var a;t===void 0&&(t=[]),e===void 0&&(e=!0);let n=LF(i),o=n===((a=i.ownerDocument)==null?void 0:a.body),r=Fo(n);if(o){let s=V0(r);
30return t.concat(r,r.visualViewport||[],Ag(n)?n:[],s&&e?F0(s):[])}else return t.concat(n,F0(n,[],e))}function V0(i){return i.parent&&Object.getPrototypeOf(i.parent)?i.frameElement:null}function qF(i){let t=Hr(i),e=parseFloat(t.width)||0,a=parseFloat(t.height)||0,n=cl(i),o=n?i.offsetWidth:e,r=n?i.offsetHeight:a,s=Sg(e)!==o||Sg(a)!==r;return s&&(e=o,a=r),{width:e,height:a,$:s}}function jF(i){return $r(i)?i:i.contextElement}function Sm(i){let t=jF(i);if(!cl(t))return As(1);let e=t.getBoundingClientRect(),{width:a,height:n,$:o}=qF(t),r=(o?Sg(e.width):e.width)/a,s=(o?Sg(e.height):e.height)/n;return(!r||!Number.isFinite(r))&&(r=1),(!s||!Number.isFinite(s))&&(s=1),{x:r,y:s}}var $ye=As(0);function UF(i){let t=Fo(i);return!U0()||!t.visualViewport?$ye:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function Hye(i,t,e){return t===void 0&&(t=!1),!!e&&t&&e===Fo(i)}function Tg(i,t,e,a){t===void 0&&(t=!1),e===void 0&&(e=!1);let n=i.getBoundingClientRect(),o=jF(i),r=As(1);t&&(a?$r(a)&&(r=Sm(a)):r=Sm(i));let s=Hye(o,e,a)?UF(o):As(0),l=(n.left+s.x)/r.x,c=(n.top+s.y)/r.y,m=n.width/r.x,b=n.height/r.y;if(o&&a){let C=Fo(o),h=$r(a)?Fo(a):a,P=C,x=V0(P);for(;x&&h!==P;){let z=Sm(x),I=x.getBoundingClientRect(),ae=Hr(x),ne=I.left+(x.clientLeft+parseFloat(ae.paddingLeft))*z.x,te=I.top+(x.clientTop+parseFloat(ae.paddingTop))*z.y;l*=z.x,c*=z.y,m*=z.x,b*=z.y,l+=ne,c+=te,P=Fo(x),x=V0(P)}}return fd({width:m,height:b,x:l,y:c})}function $0(i,t){let e=Pg(i).scrollLeft;return t?t.left+e:Tg(ll(i)).left+e}function VF(i,t){let e=i.getBoundingClientRect(),a=e.left+t.scrollLeft-$0(i,e),n=e.top+t.scrollTop;return{x:a,y:n}}function Kye(i){let{elements:t,rect:e,offsetParent:a,strategy:n}=i,o=n==="fixed",r=ll(a),s=t?wg(t.floating):!1;if(a===r||s&&o)return e;let l={scrollLeft:0,scrollTop:0},c=As(1),m=As(0),b=cl(a);if((b||!o)&&((bd(a)!=="body"||Ag(r))&&(l=Pg(a)),b)){let h=Tg(a);c=Sm(a),m.x=h.x+a.clientLeft,m.y=h.y+a.clientTop}let C=r&&!b&&!o?VF(r,l):As(0);return{width:e.width*c.x,height:e.height*c.y,x:e.x*c.x-l.scrollLeft*c.x+m.x+C.x,y:e.y*c.y-l.scrollTop*c.y+m.y+C.y}}function Gye(i){return i.getClientRects?Array.from(i.getClientRects()):[]}function Wye(i){let t=Pg(i),e=i.ownerDocument.body,a=gd(i.scrollWidth,i.clientWidth,e.scrollWidth,e.clientWidth),n=gd(i.scrollHeight,i.clientHeight,e.scrollHeight,e.clientHeight),o=-t.scrollLeft+$0(i),r=-t.scrollTop;return Hr(e).direction==="rtl"&&(o+=gd(i.clientWidth,e.clientWidth)-a),{width:a,height:n,x:o,y:r}}var Qye=25;function Zye(i,t,e){e===void 0&&(e="viewport");let a=e==="layoutViewport",n=Fo(i),o=ll(i),r=n.visualViewport,s=o.clientWidth,l=o.clientHeight,c=0,m=0;if(r){let C=!U0()||t==="fixed";a?C||(c=-r.offsetLeft,m=-r.offsetTop):(s=r.width,l=r.height,C&&(c=r.offsetLeft,m=r.offsetTop))}if($0(o)<=0){let C=o.ownerDocument,h=C.body,P=getComputedStyle(h),x=C.compatMode==="CSS1Compat"&&parseFloat(P.marginLeft)+parseFloat(P.marginRight)||0,z=Math.abs(o.clientWidth-h.clientWidth-x),I=getComputedStyle(o).scrollbarGutter==="stable both-edges"?z/2:z;I<=Qye&&(s-=I)}return{width:s,height:l,x:c,y:m}}function Yye(i,t){let e=Tg(i,!0,t==="fixed"),a=e.top+i.clientTop,n=e.left+i.clientLeft,o=Sm(i),r=i.clientWidth*o.x,s=i.clientHeight*o.y,l=n*o.x,c=a*o.y;return{width:r,height:s,x:l,y:c}}function BF(i,t,e){let a;if(t==="viewport"||t==="layoutViewport")a=Zye(i,e,t);else if(t==="document")a=Wye(ll(i));else if($r(t))a=Yye(t,e);else{let n=UF(i);a={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return fd(a)}function Jye(i,t){let e=t.get(i);if(e)return e;let a=F0(i,[],!1).filter(s=>$r(s)&&bd(s)!=="body"),n=null,o=Hr(i).position==="fixed",r=o?pc(i):i;for(;$r(r)&&!_m(r);){let s=Hr(r),l=j0(r),c=n?n.position:o?"fixed":"";!l&&(c==="fixed"||c==="absolute"&&s.position==="static")?a=a.filter(b=>b!==r):n=s,r=pc(r)}return t.set(i,a),a}function Xye(i){let{element:t,boundary:e,rootBoundary:a,strategy:n}=i,r=[...e==="clippingAncestors"?wg(t)?[]:Jye(t,this._c):[].concat(e),a],s=BF(t,r[0],n),l=s.top,c=s.right,m=s.bottom,b=s.left;for(let C=1;C<r.length;C++){let h=BF(t,r[C],n);l=gd(h.top,l),c=R0(h.right,c),m=R0(h.bottom,m),b=gd(h.left,b)}return{width:c-b,height:m-l,x:b,y:l}}function eCe(i){let{width:t,height:e}=qF(i);return{width:t,height:e}}function tCe(i,t,e){let a=cl(t),n=ll(t),o=e==="fixed",r=Tg(i,!0,o,t),s={scrollLeft:0,scrollTop:0},l=As(0);if((a||!o)&&((bd(t)!=="body"||Ag(n))&&(s=Pg(t)),a)){let C=Tg(t,!0,o,t);l.x=C.x+t.clientLeft,l.y=C.y+t.clientTop}!a&&n&&(l.x=$0(n));let c=n&&!a&&!o?VF(n,s):As(0),m=r.left+s.scrollLeft-l.x-c.x,b=r.top+s.scrollTop-l.y-c.y;return{x:m,y:b,width:r.width,height:r.height}}function YS(i){return Hr(i).position==="static"}function FF(i,t){if(!cl(i)||Hr(i).position==="fixed")return null;if(t)return t(i);let e=i.offsetParent;return ll(i)===e&&(e=e.ownerDocument.body),e}function $F(i,t){let e=Fo(i);if(wg(i))return e;if(!cl(i)){let n=pc(i);for(;n&&!_m(n);){if($r(n)&&!YS(n))return n;n=pc(n)}return e}let a=FF(i,t);for(;a&&NF(a)&&YS(a);)a=FF(a,t);return a&&_m(a)&&YS(a)&&!j0(a)?e:a||RF(i)||e}var iCe=function(i){return un(this,null,function*(){let t=this.getOffsetParent||$F,e=this.getDimensions,a=yield e(i.floating);return{reference:tCe(i.reference,yield t(i.floating),i.strategy),floating:{x:0,y:0,width:a.width,height:a.height}}})};function aCe(i){return Hr(i).direction==="rtl"}var nCe={convertOffsetParentRelativeRectToViewportRelativeRect:Kye,getDocumentElement:ll,getClippingRect:Xye,getOffsetParent:$F,getElementRects:iCe,getClientRects:Gye,getDimensions:eCe,getScale:Sm,isElement:$r,isRTL:aCe};var HF=QS,KF=zF,GF=IF;var WF=(i,t,e)=>{let a=new Map,n=e??{},o=kt($e($e({},nCe),n.platform),{_c:a});return DF(i,t,kt($e({},n),{platform:o}))};var dl={8:"Backspace",9:"Tab",10:"Enter",12:"NumLock",13:"Enter",16:"Shift",17:"Control",18:"Alt",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",59:";",61:"=",91:"Meta",92:"Meta",106:"*",107:"+",108:",",109:"-",110:".",111:"/",144:"NumLock",145:"ScrollLock",160:"Shift",161:"Shift",162:"Control",163:"Control",164:"Alt",165:"Alt",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},K0={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},oCe=typeof navigator<"u"&&/Mac/.test(navigator.platform),rCe=typeof navigator<"u"&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent);for(hn=0;hn<10;hn++)dl[48+hn]=dl[96+hn]=String(hn);var hn;for(hn=1;hn<=24;hn++)dl[hn+111]="F"+hn;var hn;for(hn=65;hn<=90;hn++)dl[hn]=String.fromCharCode(hn+32),K0[hn]=String.fromCharCode(hn);var hn;for(H0 in dl)K0.hasOwnProperty(H0)||(K0[H0]=dl[H0]);var H0;function QF(i){var t=oCe&&i.metaKey&&i.shiftKey&&!i.ctrlKey&&!i.altKey||rCe&&i.shiftKey&&i.key&&i.key.length==1||i.key=="Unidentified",e=!t&&i.key||(i.shiftKey?K0:dl)[i.keyCode]||i.key||"Unidentified";return e=="Esc"&&(e="Escape"),e=="Del"&&(e="Delete"),e=="Left"&&(e="ArrowLeft"),e=="Up"&&(e="ArrowUp"),e=="Right"&&(e="ArrowRight"),e=="Down"&&(e="ArrowDown"),e}var sCe=typeof navigator<"u"&&/Mac|iP(hone|[oa]d)/.test(navigator.platform),lCe=typeof navigator<"u"&&/Win/.test(navigator.platform);function cCe(i){let t=i.split(/-(?!$)/),e=t[t.length-1];e=="Space"&&(e=" ");let a,n,o,r;for(let s=0;s<t.length-1;s++){let l=t[s];if(/^(cmd|meta|m)$/i.test(l))r=!0;else if(/^a(lt)?$/i.test(l))a=!0;else if(/^(c|ctrl|control)$/i.test(l))n=!0;else if(/^s(hift)?$/i.test(l))o=!0;else if(/^mod$/i.test(l))sCe?r=!0:n=!0;else throw new Error("Unrecognized modifier name: "+l)}return a&&(e="Alt-"+e),n&&(e="Ctrl-"+e),r&&(e="Meta-"+e),o&&(e="Shift-"+e),e}function dCe(i){let t=Object.create(null);for(let e in i)t[cCe(e)]=i[e];return t}
30function JS(i,t,e=!0){return t.altKey&&(i="Alt-"+i),t.ctrlKey&&(i="Ctrl-"+i),t.metaKey&&(i="Meta-"+i),e&&t.shiftKey&&(i="Shift-"+i),i}function xg(i){return new oo({props:{handleKeyDown:uCe(i)}})}function uCe(i){let t=dCe(i);return function(e,a){let n=QF(a),o,r=t[JS(n,a)];if(r&&r(e.state,e.dispatch,e))return!0;if(n.length==1&&n!=" "){if(a.shiftKey){let s=t[JS(n,a,!1)];if(s&&s(e.state,e.dispatch,e))return!0}if((a.altKey||a.metaKey||a.ctrlKey)&&!(lCe&&a.ctrlKey&&a.altKey)&&(o=dl[a.keyCode])&&o!=n){let s=t[JS(o,a)];if(s&&s(e.state,e.dispatch,e))return!0}}return!1}}var mCe=["imgEl"],pCe=i=>({"NgxEditor__Resizer--Active":i});function gCe(i,t){if(i&1){let e=ke();p(0,"span",4)(1,"span",5),$("mousedown",function(n){W(e);let o=v();return Q(o.startResizing(n,"left"))}),g(),p(2,"span",6),$("mousedown",function(n){W(e);let o=v();return Q(o.startResizing(n,"right"))}),g(),p(3,"span",7),$("mousedown",function(n){W(e);let o=v();return Q(o.startResizing(n,"left"))}),g(),p(4,"span",8),$("mousedown",function(n){W(e);let o=v();return Q(o.startResizing(n,"right"))}),g()()}}var fCe=["ngxEditor"],o3=["*"];function hCe(i,t){if(i&1&&(p(0,"div",12),S(1),A(2,"async"),g()),i&2){let e=v(2);d(),j(" ",w(2,1,(e.href.errors==null?null:e.href.errors.pattern)&&e.getLabel("enterValidUrl"))," ")}}function bCe(i,t){if(i&1&&(p(0,"div",12),S(1),g()),i&2){let e=v(2);d(),j(" ",(e.text.errors==null?null:e.text.errors.required)&&"This is required"," ")}}function vCe(i,t){if(i&1&&(p(0,"div",4)(1,"div",5)(2,"label"),F(3,"input",13),S(4),A(5,"async"),g()()()),i&2){let e=v(2);d(4),j(" ",w(5,1,e.getLabel("openInNewTab"))," ")}}function yCe(i,t){if(i&1){let e=ke();p(0,"div",2)(1,"form",3),$("ngSubmit",function(n){W(e);let o=v();return Q(o.insertLink(n))}),p(2,"div",4)(3,"div",5)(4,"label",6),S(5),A(6,"async"),g(),F(7,"input",7),he(8,hCe,3,3,"div",8),g()(),p(9,"div",4)(10,"div",5)(11,"label",6),S(12),A(13,"async"),g(),F(14,"input",9),he(15,bCe,2,1,"div",8),g()(),he(16,vCe,6,3,"div",10),p(17,"button",11),S(18),A(19,"async"),g()()()}if(i&2){let e=v();d(),k("formGroup",e.form),d(3),k("htmlFor",e.getId("link-popup-url")),d(),B(w(6,12,e.getLabel("url"))),d(2),k("id",e.getId("link-popup-url")),d(),k("ngIf",e.href.touched&&e.href.invalid),d(3),k("htmlFor",e.getId("link-popup-label")),d(),B(w(13,14,e.getLabel("text"))),d(2),k("id",e.getId("link-popup-label")),d(),k("ngIf",e.text.touched&&e.text.invalid),d(),k("ngIf",e.options.showOpenInNewTab),d(),k("disabled",!e.form.valid),d(),B(w(19,16,e.getLabel("insert")))}}var CCe=(i,t)=>({"NgxEditor__Dropdown--Active":i,"NgxEditor--Disabled":t});function kCe(i,t){if(i&1){let e=ke();p(0,"button",4),A(1,"async"),$("mousedown",function(n){let o=W(e).$implicit,r=v(2);return Q(r.onDropdownItemMouseClick(n,o))})("keydown.enter",function(n){let o=W(e).$implicit,r=v(2);return Q(r.onDropdownItemKeydown(n,o))})("keydown.space",function(n){let o=W(e).$implicit,r=v(2);return Q(r.onDropdownItemKeydown(n,o))}),S(2),A(3,"async"),g()}if(i&2){let e=t.$implicit,a=v(2);k("ngClass",ka(8,CCe,e===a.activeItem,a.disabledItems.includes(e)))("ariaLabel",w(1,4,a.getName(e))),Qt("aria-selected",e===a.activeItem),d(2),j(" ",w(3,6,a.getName(e))," ")}}function _Ce(i,t){if(i&1&&(p(0,"div",2),he(1,kCe,4,11,"button",3),g()),i&2){let e=v();d(),k("ngForOf",e.items)("ngForTrackBy",e.trackByIndex)}}function SCe(i,t){if(i&1&&(p(0,"div",12),S(1),A(2,"async"),g()),i&2){let e=v(2);d(),j(" ",w(2,1,(e.src.errors==null?null:e.src.errors.pattern)&&e.getLabel("enterValidUrl"))," ")}}function ACe(i,t){if(i&1){let e=ke();p(0,"div",2)(1,"form",3),$("ngSubmit",function(n){W(e);let o=v();return Q(o.insertLink(n))}),p(2,"div",4)(3,"div",5)(4,"label",6),S(5),A(6,"async"),g(),F(7,"input",7),he(8,SCe,3,3,"div",8),g()(),p(9,"div",4)(10,"div",5)(11,"label",6),S(12),A(13,"async"),g(),F(14,"input",9),g()(),p(15,"div",4)(16,"div",5)(17,"label",6),S(18),A(19,"async"),g(),F(20,"input",10),g()(),p(21,"button",11),S(22),A(23,"async"),g()()()}if(i&2){let e=v();d(),k("formGroup",e.form),d(3),k("htmlFor",e.getId("image-popup-url")),d(),B(w(6,13,e.getLabel("url"))),d(2),k("id",e.getId("image-popup-url")),d(),k("ngIf",e.src.touched&&e.src.invalid),d(3),k("htmlFor",e.getId("image-popup-label")),d(),B(w(13,15,e.getLabel("altText"))),d(2),k("id",e.getId("image-popup-label")),d(3),k("htmlFor",e.getId("image-popup-title")),d(),B(w(19,17,e.getLabel("title"))),d(2),k("id",e.getId("image-popup-title")),d(),k("disabled",!e.form.valid||!e.form.dirty),d(),B(w(23,19,e.getLabel("insert")))}}var wCe=(i,t)=>
30({backgroundColor:i,color:t}),PCe=i=>({"NgxEditor__Color--Active":i});function TCe(i,t){if(i&1){let e=ke();p(0,"button",7),$("mousedown",function(n){let o=W(e).$implicit,r=v(3);return Q(r.onColorSelectMouseClick(n,o))})("keydown.enter",function(){let n=W(e).$implicit,o=v(3);return Q(o.onColorSelectKeydown(n))})("keydown.space",function(){let n=W(e).$implicit,o=v(3);return Q(o.onColorSelectKeydown(n))}),g()}if(i&2){let e=t.$implicit,a=v(3);k("ngStyle",ka(3,wCe,e,a.getContrastYIQ(e)))("title",e)("ngClass",yt(6,PCe,a.activeColors.includes(e)))}}function xCe(i,t){if(i&1&&(p(0,"div",5),he(1,TCe,1,8,"button",6),g()),i&2){let e=t.$implicit,a=v(2);d(),k("ngForOf",e)("ngForTrackBy",a.trackByIndex)}}function ECe(i,t){if(i&1){let e=ke();p(0,"div",2),he(1,xCe,2,2,"div",3),p(2,"button",4),$("mousedown",function(n){W(e);let o=v();return Q(o.onRemoveMouseClick(n))})("keydown.enter",function(){W(e);let n=v();return Q(n.onRemoveKeydown())})("keydown.space",function(){W(e);let n=v();return Q(n.onRemoveKeydown())}),S(3),A(4,"async"),g()()}if(i&2){let e=v();d(),k("ngForOf",e.presets)("ngForTrackBy",e.trackByIndex),d(),k("disabled",!e.isActive),d(),j(" ",w(4,4,e.getLabel("remove"))," ")}}var DCe=(i,t)=>({"NgxEditor--Disabled":i,"NgxEditor__MenuBar--Reverse":t});function ICe(i,t){if(i&1&&F(0,"ngx-toggle-command",7),i&2){let e=v().$implicit,a=v(2);Ya(a.iconContainerClass),k("toolbarItem",e)}}function zCe(i,t){if(i&1&&F(0,"ngx-insert-command",7),i&2){let e=v().$implicit,a=v(2);Ya(a.iconContainerClass),k("toolbarItem",e)}}function MCe(i,t){if(i&1&&(rt(0),F(1,"ngx-link",8),st()),i&2){let e=v().$implicit,a=v(2);d(),Ya(a.iconContainerClass),k("options",a.getLinkOptions(e))}}function OCe(i,t){if(i&1&&F(0,"ngx-image"),i&2){let e=v(3);Ya(e.iconContainerClass)}}function NCe(i,t){if(i&1&&F(0,"ngx-dropdown",10),i&2){let e=t.$implicit,a=v(4);Ya(a.dropdownContainerClass),k("group",e.key)("items",e.value)}}function RCe(i,t){if(i&1&&(rt(0),he(1,NCe,1,4,"ngx-dropdown",9),A(2,"keyvalue"),st()),i&2){let e=v().$implicit,a=v(2);d(),k("ngForOf",w(2,2,a.getDropdownItems(e)))("ngForTrackBy",a.trackByIndex)}}function LCe(i,t){if(i&1&&F(0,"ngx-color-picker",11),i&2){let e=v(3);Ya(e.iconContainerClass),k("presets",e.presets)}}function BCe(i,t){if(i&1&&F(0,"ngx-color-picker",12),i&2){let e=v(3);Ya(e.iconContainerClass),k("presets",e.presets)}}function FCe(i,t){if(i&1&&F(0,"div"),i&2){let e=v(3);Ya(e.seperatorClass)}}function qCe(i,t){if(i&1&&(rt(0),he(1,ICe,1,3,"ngx-toggle-command",3)(2,zCe,1,3,"ngx-insert-command",3)(3,MCe,2,3,"ng-container",2)(4,OCe,1,2,"ngx-image",4)(5,RCe,3,4,"ng-container",2)(6,LCe,1,3,"ngx-color-picker",5)(7,BCe,1,3,"ngx-color-picker",6)(8,FCe,1,2,"div",4),st()),i&2){let e=t.$implicit,a=t.last,n=v().last,o=v();d(),k("ngIf",o.toggleCommands.includes(e)),d(),k("ngIf",o.insertCommands.includes(e)),d(),k("ngIf",o.isLinkItem(e)),d(),k("ngIf",e==="image"),d(),k("ngIf",o.isDropDown(e)),d(),k("ngIf",e==="text_color"),d(),k("ngIf",e==="background_color"),d(),k("ngIf",a&&!n)}}function jCe(i,t){if(i&1&&(rt(0),he(1,qCe,9,8,"ng-container",1),st()),i&2){let e=t.$implicit,a=v();d(),k("ngForOf",e)("ngForTrackBy",a.trackByIndex)}}function UCe(i,t){if(i&1&&(rt(0),Ca(1,13),st()),i&2){let e=v();d(),k("ngTemplateOutlet",e.customMenuRef)}}var VCe=(i,t)=>({"NgxBubbleMenu__Icon--Active":i,"NgxEditor--Disabled":t});function $Ce(i,t){if(i&1){let e=ke();p(0,"button",3),A(1,"async"),$("mousedown",function(n){W(e);let o=v().$implicit,r=v(2);return Q(r.onClick(n,o))}),g()}if(i&2){let e=v().$implicit,a=v(2);k("ngClass",ka(5,VCe,a.activeItems.includes(e),!a.execulableItems.includes(e)))("title",w(1,3,a.getTitle(e)))("innerHTML",a.getIcon(e),Vt)}}function HCe(i,t){i&1&&F(0,"div",4)}function KCe(i,t){if(i&1&&(rt(0),he(1,$Ce,2,8,"button",1)(2,HCe,1,0,"div",2),st()),i&2){let e=t.$implicit,a=t.last,n=v().last,o=v();d(),k("ngIf",o.toggleCommands.includes(e)),d(),k("ngIf",a&&!n)}}function GCe(i,t){if(i&1&&(rt(0),he(1,KCe,3,2,"ng-container",0),st()),i&2){let e=t.$implicit,a=v();d(),k("ngForOf",e)("ngForTrackBy",a.trackByIndex)}}function WCe(i,t){if(i&1&&(rt(0),F(1,"ngx-bubble",2),st()),i&2){let e=v();d(),k("editor",e.editor)}}var QCe=(i=!0)=>
30new oo({key:new nr("editable"),state:{init(){return i},apply(t,e){return t.getMeta("UPDATE_EDITABLE")??e}},props:{editable(t){return this.getState(t)},attributes(t){return this.getState(t)?null:{class:"NgxEditor__Content--Disabled"}}}}),ZCe="NgxEditor__Placeholder",YCe=i=>new oo({key:new nr("placeholder"),state:{init(){return i??""},apply(t,e){return t.getMeta("UPDATE_PLACEHOLDER")??e}},props:{decorations(t){let{doc:e}=t,{textContent:a,childCount:n}=e,o=this.getState(t);if(!o||n>1)return ko.empty;let r=[],s=(l,c)=>{if(l.type.isBlock&&l.childCount===0&&a.length===0){let m=c,b=c+l.nodeSize,C=ks.node(m,b,{class:ZCe,"data-placeholder":o,"data-align":l.attrs.align??null});r.push(C)}return!1};return e.descendants(s),ko.create(e,r)}}}),JCe=(i={})=>new oo({key:new nr("attributes"),props:{attributes:i}}),XCe=i=>new oo({key:new nr("focus"),props:{handleDOMEvents:{focus:()=>(i(),!1)}}}),e0e=i=>new oo({key:new nr("blur"),props:{handleDOMEvents:{blur:()=>(i(),!1)}}}),t0e=(()=>{class i{src;alt="";title="";outerWidth="";selected=!1;view;imageResize=new Vi;imgEl;startResizing(e,a){e.preventDefault(),this.resizeImage(e,a)}resizeImage(e,a){let n=e.pageX,o=this.imgEl.nativeElement.clientWidth,r=a==="left",{width:s}=window.getComputedStyle(this.view.dom),l=parseInt(s,10),c=b=>{let h=b.pageX-n,P=r?o-h:o+h;P>l||P<20||(this.outerWidth=`${P}px`)},m=b=>{b.preventDefault(),document.removeEventListener("mousemove",c),document.removeEventListener("mouseup",m),this.imageResize.emit()};document.addEventListener("mousemove",c),document.addEventListener("mouseup",m)}static \u0275fac=function(a){return new(a||i)};static \u0275cmp=Oe({type:i,selectors:[["ngx-image-view"]],viewQuery:function(a,n){if(a&1&&Ki(mCe,7),a&2){let o;Ei(o=Di())&&(n.imgEl=o.first)}},inputs:{src:"src",alt:"alt",title:"title",outerWidth:"outerWidth",selected:"selected",view:"view"},outputs:{imageResize:"imageResize"},standalone:!1,decls:4,vars:9,consts:[["imgEl",""],[1,"NgxEditor__ImageWrapper",3,"ngClass"],["class","NgxEditor__ResizeHandle",4,"ngIf"],[3,"src","alt","title"],[1,"NgxEditor__ResizeHandle"],[1,"NgxEditor__ResizeHandle--TL",3,"mousedown"],[1,"NgxEditor__ResizeHandle--TR",3,"mousedown"],[1,"NgxEditor__ResizeHandle--BL",3,"mousedown"],[1,"NgxEditor__ResizeHandle--BR",3,"mousedown"]],template:function(a,n){a&1&&(p(0,"span",1),he(1,gCe,5,0,"span",2),F(2,"img",3,0),g()),a&2&&(CP("width",n.outerWidth),k("ngClass",yt(7,pCe,n.selected)),d(),k("ngIf",n.selected),d(),k("src",n.src,ga)("alt",n.alt)("title",n.title))},dependencies:[Ja,ai],styles:["*[_ngcontent-%COMP%], *[_ngcontent-%COMP%]:before, *[_ngcontent-%COMP%]:after{box-sizing:border-box}img[_ngcontent-%COMP%]{width:100%;height:100%}.NgxEditor__ImageWrapper[_ngcontent-%COMP%]{position:relative;display:inline-block;line-height:0;padding:2px}.NgxEditor__ImageWrapper.NgxEditor__Resizer--Active[_ngcontent-%COMP%]{padding:1px;border:1px solid #1a73e8}.NgxEditor__ImageWrapper[_ngcontent-%COMP%] .NgxEditor__ResizeHandle[_ngcontent-%COMP%]{position:absolute;height:100%;width:100%}.NgxEditor__ImageWrapper[_ngcontent-%COMP%] .NgxEditor__ResizeHandle[_ngcontent-%COMP%] .NgxEditor__ResizeHandle--TL[_ngcontent-%COMP%], .NgxEditor__ImageWrapper[_ngcontent-%COMP%] .NgxEditor__ResizeHandle[_ngcontent-%COMP%] .NgxEditor__ResizeHandle--BL[_ngcontent-%COMP%], .NgxEditor__ImageWrapper[_ngcontent-%COMP%] .NgxEditor__ResizeHandle[_ngcontent-%COMP%] .NgxEditor__ResizeHandle--TR[_ngcontent-%COMP%], .NgxEditor__ImageWrapper[_ngcontent-%COMP%] .NgxEditor__ResizeHandle[_ngcontent-%COMP%] .NgxEditor__ResizeHandle--BR[_ngcontent-%COMP%]{position:absolute;width:7px;height:7px;background-color:#1a73e8;border:1px solid white}.NgxEditor__ImageWrapper[_ngcontent-%COMP%] .NgxEditor__ResizeHandle[_ngcontent-%COMP%] .NgxEditor__ResizeHandle--BR[_ngcontent-%COMP%]{bottom:-5px;right:-5px;cursor:se-resize}.NgxEditor__ImageWrapper[_ngcontent-%COMP%] .NgxEditor__ResizeHandle[_ngcontent-%COMP%] .NgxEditor__ResizeHandle--TR[_ngcontent-%COMP%]{top:-5px;right:-5px;cursor:ne-resize}.NgxEditor__ImageWrapper[_ngcontent-%COMP%] .NgxEditor__ResizeHandle[_ngcontent-%COMP%] .NgxEditor__ResizeHandle--TL[_ngcontent-%COMP%]{top:-5px;left:-5px;cursor:nw-resize}.NgxEditor__ImageWrapper[_ngcontent-%COMP%] .NgxEditor__ResizeHandle[_ngcontent-%COMP%] .NgxEditor__ResizeHandle--BL[_ngcontent-%COMP%]{bottom:-5px;left:-5px;cursor:sw-resize}"]})}return i})(),XS=class{dom;view;getPos;applicationRef;imageComponentRef;resizeSubscription;node;updating=!1;constructor(t,e,a,n){this.applicationRef=n.get(vP),this.imageComponentRef=AP(t0e,{environmentInjector:this.applicationRef.injector}),this.applicationRef.attachView(this.imageComponentRef.hostView),this.setNodeAttributes(t.attrs),this.imageComponentRef.instance.view=e,this.dom=this.imageComponentRef.location.nativeElement,this.view=e,this.node=t,this.getPos=a,this.resizeSubscription=this.imageComponentRef.instance.imageResize.subscribe(()=>{this.handleResize()})}computeChanges(t,e){return JSON.stringify(t)===JSON.stringify(e)}setNodeAttributes(t){this.imageComponentRef.instance.src=t.src,this.imageComponentRef.instance.alt=t.alt,this.imageComponentRef.instance.title=t.title,this.imageComponentRef.instance.outerWidth=t.width}handleResize=()=>{if(this.updating)return;let{state:t,dispatch:e}=this.view,{tr:a}=t,n=a.setNodeMarkup(this.getPos(),void 0,kt($e({},this.node.attrs),{width:this.imageComponentRef.instance.outerWidth})),o=n.doc.resolve(this.getPos()),r=new ti(o);n.setSelection(r),e(n)};update(t){return t.type!==this.node.type?!1:(this.node=t,this.computeChanges(this.node.attrs,t.attrs)&&(this.updating=!0,this.setNodeAttributes(t.attrs),this.updating=!1),!0)}ignoreMutation(){return!0}selectNode(){this.imageComponentRef.instance.selected=!0}deselectNode(){this.imageComponentRef.instance.selected=!1}destroy(){this.resizeSubscription.unsubscribe(),this.applicationRef.detachView(this.imageComponentRef.hostView)}},i0e=i=>new oo({key:new nr("image-resize"),props:{nodeViews:{image:(t,e,a)=>new XS(t,e,a,i)}}}
30),a0e=/(?:https?:\/\/)?[\w-]+(?:\.[\w-]+)+\.?(?:\d+)?(?:\/\S*)?$/,r3=i=>{let t=[];return i.forEach(e=>{if(e.isText){let a=e.text,n=0,o=a0e.exec(a);if(o){let r=o.index,s=r+o[0].length,{link:l}=e.type.schema.marks;r>0&&t.push(e.cut(n,r));let c=a.slice(r,s);t.push(e.cut(r,s).mark(l.create({href:c}).addToSet(e.marks))),n=s}n<a.length&&t.push(e.cut(n))}else t.push(e.copy(r3(e.content)))}),ct.fromArray(t)},n0e=()=>new oo({key:new nr("linkify"),props:{transformPasted:i=>new At(r3(i.content),i.openStart,i.openEnd)}}),s3=i=>typeof i=="string",o0e=()=>window.trustedTypes,l3=i=>o0e()?.isHTML(i)??!1,c3=i=>s3(i)||l3(i),d3={type:"doc",content:[{type:"paragraph"}]},r0e=(i,t)=>{let e=t??kg,a=e.nodeFromJSON(i),n=Xs.fromSchema(e).serializeFragment(a.content),o=document.createElement("div");return o.appendChild(n),o.innerHTML},s0e=(i,t,e)=>{let a=t??kg,n=document.createElement("div");return n.innerHTML=i,rc.fromSchema(a).parse(n,e).toJSON()},ZF=(i,t,e)=>{if(!i)return t.nodeFromJSON(d3);if(!c3(i))return t.nodeFromJSON(i);let a=s0e(i,t,e);return t.nodeFromJSON(a)},u3=(()=>{class i{renderer;injector;elementRef;constructor(e,a,n){this.renderer=e,this.injector=a,this.elementRef=n}ngxEditor;editor;outputFormat;placeholder="Type Here...";focusOut=new Vi;focusIn=new Vi;unsubscribe=new Za;onChange=()=>{};onTouched=()=>{};writeValue(e){!this.outputFormat&&c3(e)&&(this.outputFormat="html"),this.editor.setContent(e??d3)}registerOnChange(e){this.onChange=e}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this.setMeta("UPDATE_EDITABLE",!e),this.renderer.setProperty(this.elementRef.nativeElement,"disabled",e)}handleChange(e){if(this.outputFormat==="html"){let a=r0e(e,this.editor.schema);this.onChange(a);return}this.onChange(e)}setMeta(e,a){let{dispatch:n,state:{tr:o}}=this.editor.view;n(o.setMeta(e,a))}setPlaceholder(e){this.setMeta("UPDATE_PLACEHOLDER",e)}registerPlugins(){this.editor.registerPlugin(QCe()),this.editor.registerPlugin(YCe(this.placeholder)),this.editor.registerPlugin(JCe({class:"NgxEditor__Content"})),this.editor.registerPlugin(XCe(()=>{this.focusIn.emit()})),this.editor.registerPlugin(e0e(()=>{this.focusOut.emit(),this.onTouched()})),this.editor.features.resizeImage&&this.editor.registerPlugin(i0e(this.injector)),this.editor.features.linkOnPaste&&this.editor.registerPlugin(n0e())}ngOnInit(){if(!this.editor)throw new Gc("Required editor instance for initializing editor component");this.registerPlugins(),this.renderer.appendChild(this.ngxEditor.nativeElement,this.editor.view.dom),this.editor.valueChanges.pipe(kn(this.unsubscribe)).subscribe(e=>{this.handleChange(e)})}ngOnChanges(e){e.placeholder&&!e.placeholder.isFirstChange()&&this.setPlaceholder(e.placeholder.currentValue)}ngOnDestroy(){this.unsubscribe.next(),this.unsubscribe.complete()}static \u0275fac=function(a){return new(a||i)(Ve(Ml),Ve(Bf),Ve(Rn))};static \u0275cmp=Oe({type:i,selectors:[["ngx-editor"]],viewQuery:function(a,n){if(a&1&&Ki(fCe,7),a&2){let o;Ei(o=Di())&&(n.ngxEditor=o.first)}},inputs:{editor:"editor",outputFormat:"outputFormat",placeholder:"placeholder"},outputs:{focusOut:"focusOut",focusIn:"focusIn"},standalone:!1,features:[wp([{provide:sT,useExisting:cP(()=>i),multi:!0}]),zl],ngContentSelectors:o3,decls:3,vars:0,consts:[["ngxEditor",""],[1,"NgxEditor"]],template:function(a,n){a&1&&(Sp(),p(0,"div",1,0),Ap(2),g())},styles:[`:root{--ngx-editor-border-radius: 4px;--ngx-editor-background-color: #fff;--ngx-editor-text-color: #000;--ngx-editor-placeholder-color: #6c757d;--ngx-editor-border-color: rgba(0, 0, 0, .2);--ngx-editor-wrapper-border-color: rgba(0, 0, 0, .2);--ngx-editor-menubar-bg-color: #fff;--ngx-editor-menubar-padding: 3px;--ngx-editor-menubar-height: 30px;--ngx-editor-blockquote-color: #ddd;--ngx-editor-blockquote-border-width: 3px;--ngx-editor-icon-size: 30px;--ngx-editor-popup-bg-color: #fff;--ngx-editor-popup-border-radius: 4px;--ngx-editor-popup-shadow: rgba(60, 64, 67, .15) 0px 2px 6px 2px;--ngx-editor-menu-item-border-radius: 2px;--ngx-editor-menu-item-active-color: #1a73e8;--ngx-editor-menu-item-hover-bg-color: #f1f1f1;--ngx-editor-menu-item-active-bg-color: #e8f0fe;--ngx-editor-seperator-color: #ccc;--ngx-editor-bubble-bg-color: #000;--ngx-editor-bubble-text-color: #fff;--ngx-editor-bubble-item-hover-color: #636262;--ngx-editor-bubble-seperator-color: #fff;--ngx-editor-focus-ring-color: #5e9ed6;--ngx-editor-error-color: red;--ngx-editor-click-pointer: default}.NgxEditor{background:var(--ngx-editor-background-color);color:var(--ngx-editor-text-color);background-clip:padding-box;border-radius:var(--ngx-editor-border-radius);border:1px solid var(--ngx-editor-border-color);position:relative}.NgxEditor--Disabled{opacity:.5!important;pointer-events:none!important}.NgxEditor__Placeholder:before{color:var(--ngx-editor-placeholder-color);opacity:1;-webkit-user-select:none;user-select:none;position:absolute;cursor:text;content:attr(data-placeholder)}.NgxEditor__Placeholder[data-align=right]:before{position:relative}.NgxEditor__Content{padding:8px;white-space:pre-wrap;outline:none;font-variant-ligatures:none;font-feature-settings:"liga" 0}.NgxEditor__Content p{margin:0 0 10px}.NgxEditor__Content blockquote{padding-left:16px;border-left:var(--ngx-editor-blockquote-border-width) solid var(--ngx-editor-blockquote-color);margin-left:0;margin-right:0}.NgxEditor__Content--Disabled{-webkit-user-select:none;user-select:none;pointer-events:none}.NgxEditor__Wrapper{border:1px solid var(--ngx-editor-wrapper-border-color);border-radius:var(--ngx-editor-border-radius)}.NgxEditor__Wrapper .NgxEditor__MenuBar{border-top-left-radius:var(--ngx-editor-border-radius);border-top-right-radius:var(--ngx-editor-border-radius);border-bottom:1px solid var(--ngx-editor-border-color)}.NgxEditor__Wrapper .NgxEditor{border-top-left-radius:0;border-top-right-radius:0;border:none}.NgxEditor__MenuBar{display:flex;flex-wrap:wrap;padding:var(--ngx-editor-menubar-padding);background-color:var(--ngx-editor-menubar-bg-color);gap:.25rem .1rem}.NgxEditor__MenuBar button:not(:disabled),.NgxEditor__MenuBar [role=button]:not
30(:disabled){cursor:var(--ngx-editor-click-pointer, default)}.NgxEditor__MenuItem{display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}.NgxEditor__MenuItem.NgxEditor__MenuItem--IconContainer{display:flex;align-items:center;justify-content:center}.NgxEditor__MenuItem .NgxEditor__MenuItem--Icon{all:unset;appearance:none;height:var(--ngx-editor-icon-size);width:var(--ngx-editor-icon-size);transition:.2s ease-in-out;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ngx-editor-menu-item-border-radius)}.NgxEditor__MenuItem .NgxEditor__MenuItem--Icon+.NgxEditor__MenuItem--Icon{margin-left:2px}.NgxEditor__MenuItem .NgxEditor__MenuItem--Icon:focus-visible{outline:1px solid var(--ngx-editor-focus-ring-color)}.NgxEditor__MenuItem .NgxEditor__MenuItem--Icon:hover{background-color:var(--ngx-editor-menu-item-hover-bg-color)}.NgxEditor__MenuItem.NgxEditor__MenuItem--Text{padding:0 5px}.NgxEditor__MenuItem.NgxEditor__MenuItem--Active,.NgxEditor__MenuItem .NgxEditor__MenuItem--Active{background-color:var(--ngx-editor-menu-item-active-bg-color);color:var(--ngx-editor-menu-item-active-color)}.NgxEditor__Dropdown{min-width:64px;position:relative;display:flex;align-items:center;flex-shrink:0}.NgxEditor__Dropdown:hover{background-color:var(--ngx-editor-menu-item-hover-bg-color)}.NgxEditor__Dropdown .NgxEditor__Dropdown--Text{all:unset;appearance:none;display:flex;align-items:center;justify-content:center;padding:0 5px;height:100%;width:100%}.NgxEditor__Dropdown .NgxEditor__Dropdown--Text:focus-visible{outline:1px solid var(--ngx-editor-focus-ring-color)}.NgxEditor__Dropdown .NgxEditor__Dropdown--Text:after{display:inline-block;content:"";margin-left:24px;vertical-align:4px;border-top:4px solid;border-right:4px solid transparent;border-bottom:0;border-left:4px solid transparent}.NgxEditor__Dropdown .NgxEditor__Dropdown--DropdownMenu{position:absolute;left:0;box-shadow:var(--ngx-editor-popup-shadow);border-radius:var(--ngx-editor-popup-border-radius);background-color:var(--ngx-editor-popup-bg-color);z-index:10;width:100%;top:calc(var(--ngx-editor-menubar-height) + 2px);display:flex;flex-direction:column}.NgxEditor__Dropdown .NgxEditor__Dropdown--Item{all:unset;appearance:none;padding:8px;white-space:nowrap;color:inherit}.NgxEditor__Dropdown .NgxEditor__Dropdown--Item:focus-visible{outline:1px solid var(--ngx-editor-focus-ring-color)}.NgxEditor__Dropdown .NgxEditor__Dropdown--Item:hover{background-color:var(--ngx-editor-menu-item-hover-bg-color)}.NgxEditor__Dropdown .NgxEditor__Dropdown--Selected,.NgxEditor__Dropdown .NgxEditor__Dropdown--Open{color:var(--ngx-editor-menu-item-active-color);background-color:var(--ngx-editor-menu-item-active-bg-color)}.NgxEditor__Dropdown .NgxEditor__Dropdown--Active{background-color:var(--ngx-editor-menu-item-active-bg-color)}.NgxEditor__Dropdown .NgxEditor__Dropdown--Active:hover{background-color:var(--ngx-editor-menu-item-hover-bg-color)}.NgxEditor__MenuBar--Reverse .NgxEditor__Dropdown--DropdownMenu{top:unset;bottom:calc(var(--ngx-editor-menubar-height) + 2px)}.NgxEditor__MenuBar--Reverse .NgxEditor__Dropdown--Text:after{transform:rotate(180deg)}.NgxEditor__MenuBar--Reverse .NgxEditor__Popup{top:unset;bottom:calc(var(--ngx-editor-menubar-height) + 2px)}.NgxEditor__Popup{position:absolute;top:calc(var(--ngx-editor-menubar-height) + 2px);box-shadow:var(--ngx-editor-popup-shadow);border-radius:var(--ngx-editor-popup-border-radius);background-color:var(--ngx-editor-popup-bg-color);z-index:10;min-width:192px;padding:8px}.NgxEditor__Popup .NgxEditor__Popup--FormGroup{margin-bottom:8px}.NgxEditor__Popup .NgxEditor__Popup--FormGroup label{margin-bottom:3px}.NgxEditor__Popup .NgxEditor__Popup--FormGroup input[type=text],.NgxEditor__Popup .NgxEditor__Popup--FormGroup input[type=url]{padding:2px 4px}.NgxEditor__Popup .NgxEditor__Popup--Col{display:flex;flex-direction:column;position:relative}.NgxEditor__Popup .NgxEditor__Popup--Label{font-size:85%}.NgxEditor__Seperator{border-left:1px solid var(--ngx-editor-seperator-color);margin:0 5px}.NgxEditor__HelpText{font-size:80%}.NgxEditor__HelpText.NgxEditor__HelpText--Error{color:var(--ngx-editor-error-color)} 31`],encapsulation:2})}return i})(),gc=(()=>{class i{editor;customMenuRefChange=new Za;setCustomMenuRef(e){this.customMenuRefChange.next(e)}static \u0275fac=function(a){return new(a||i)};static \u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})(),ws=class{name;constructor(t){this.name=t}apply(){return(t,e)=>{let{schema:a}=t,n=a.marks[this.name];return n?jS(n)(t,e):!1}}toggle(){return(t,e)=>{let{schema:a}=t,n=a.marks[this.name];return n?ud(n)(t,e):!1}}isActive(t){let{schema:e}=t,a=e.marks[this.name];return a?I0(t,a):!1}canExecute(t){return this.toggle()(t)}}
31,eA=class{toggle(){return(t,e)=>{let{schema:a}=t,n=a.nodes.blockquote;return n?this.isActive(t)?nF(t,e):sF(n)(t,e):!1}}isActive(t){let{schema:e}=t,a=e.nodes.blockquote;return a?LS(t,a):!1}canExecute(t){return this.toggle()(t)}},tA=class{insert(){return(t,e)=>{let{schema:a,tr:n}=t,o=a.nodes.horizontal_rule;return o?(e(n.replaceSelectionWith(o.create()).scrollIntoView()),!0):!1}}canExecute(t){return hF(t,t.schema.nodes.horizontal_rule)}},wm=class{isBulletList=!1;constructor(t=!1){this.isBulletList=t}getType(t){return this.isBulletList?t.nodes.bullet_list:t.nodes.ordered_list}toggle(){return(t,e)=>{let{schema:a}=t,n=this.getType(a);return n?this.isActive(t)?TS(a.nodes.list_item)(t,e):J5(n)(t,e):!1}}isActive(t){let{schema:e}=t,a=this.getType(e);return a?LS(t,a):!1}canExecute(t){return this.toggle()(t)}},ul=class{level;constructor(t){this.level=t}apply(){return(t,e)=>{let{schema:a}=t,n=a.nodes.heading;return n?E0(n)(t,e):!1}}toggle(){return(t,e)=>{let{schema:a,selection:n,doc:o}=t,r=a.nodes.heading;if(!r)return!1;let s=n.$from.before(1),c=o.nodeAt(s)?.attrs??{};return this.isActive(t)?E0(a.nodes.paragraph,c)(t,e):E0(r,kt($e({},c),{level:this.level}))(t,e)}}isActive(t){let{schema:e}=t,a=BS(t),n=e.nodes.heading;if(!n)return!1;let o=[n,e.nodes.text,e.nodes.blockquote];return!!a.filter(l=>o.includes(l.type)).find(l=>l.attrs.level===this.level)}canExecute(t){return this.toggle()(t)}},vd=class{align;constructor(t){this.align=t}toggle(){return(t,e)=>{let{doc:a,selection:n,tr:o,schema:r}=t,{from:s,to:l}=n,c=!1;return a.nodesBetween(s,l,(m,b)=>{let C=m.type;if([r.nodes.paragraph,r.nodes.heading].includes(C)){c=!0;let h=m.attrs.align===this.align?null:this.align;o.setNodeMarkup(b,C,kt($e({},m.attrs),{align:h}))}return!0}),c?(o.docChanged&&e?.(o),!0):!1}}isActive(t){return!!BS(t).find(n=>n.attrs.align===this.align)}canExecute(t){return this.toggle()(t)}},l0e={strict:!0},iA=class{update(t){return(e,a)=>{let{schema:n,selection:o}=e,r=n.marks.link;return!r||o.empty?!1:ud(r,t)(e,a)}}insert(t,e){return(a,n)=>{let{schema:o,tr:r}=a;if(!o.marks.link)return!1;let l={href:e.href,title:e.title??t,target:e.target??"_blank"},c=o.text(t,[o.marks.link.create(l)]);return r.replaceSelectionWith(c,!1).scrollIntoView(),r.docChanged?(n?.(r),!0):!1}}isActive(t,e=l0e){if(e.strict)return!0;let{schema:a}=t,n=a.marks.link;return n?I0(t,n):!1}remove(t,e){return bF()(t,e)}canExecute(t){let e={href:""};return this.insert("Exec",e)(t)||this.update(e)(t)}},m3=class{insert(t,e){return(a,n)=>{let{schema:o,tr:r,selection:s}=a,l=o.nodes.image;if(!l)return!1;let c=$e({width:null,src:t},e);!c.width&&s instanceof ti&&s.node.type===l&&(c.width=s.node.attrs.width),r.replaceSelectionWith(l.createAndFill(c));let m=r.doc.resolve(r.selection.anchor-r.selection.$anchor.nodeBefore.nodeSize);return r.setSelection(new ti(m)).scrollIntoView(),r.docChanged?(n?.(r),!0):!1}}isActive(t){let{selection:e}=t;return e instanceof ti?e.node.type.name==="image":!1}},Am=class{name;attrName;constructor(t,e="color"){this.name=t,this.attrName=e}apply(t){return(e,a)=>{let{schema:n,selection:o,doc:r}=e,s=n.marks[this.name];if(!s)return!1;let{from:l,to:c,empty:m}=o;if(!m&&l+1===c){let b=r.nodeAt(l);if(b?.isAtom&&!b.isText&&b.isLeaf)return!1}return jS(s,t)(e,a)}}isActive(t){let{schema:e}=t,a=e.marks[this.name];return a?I0(t,a):!1}getActiveColors(t){if(!this.isActive(t))return[];let{schema:e}=t;return fF(t).filter(o=>o.type===e.marks[this.name]).map(o=>o.attrs[this.attrName]).filter(Boolean)}remove(){return(t,e)=>{let{schema:a}=t,n=a.marks[this.name];return n?vF(n)(t,e):!1}}canExecute(t){let e=this.name==="text_color"?{color:""}:{backgroundColor:""};return this.apply(e)(t)}},c0e=["link"],aA=class{insert(){return(t,e)=>{let{tr:a}=t,{ranges:n,empty:o}=a.selection;return o||(Object.entries(t.schema.marks).forEach(([r,s])=>{c0e.includes(r)||n.forEach(l=>{a.removeMark(l.$from.pos,l.$to.pos,s)})}),e(a)),!0}}canExecute(){return!0}},d0e=["paragraph","heading","blockquote"],YF=0,JF=10,u0e=(i,t,e)=>{let a=i.doc.nodeAt(t);if(!a)return!1;let n=a.attrs.indent??0,o=VL(n+(e==="increase"?1:-1),YF,JF);if(o===n||o<YF||o>JF)return!1;let r=kt($e({},a.attrs),{indent:o});return i.setNodeMarkup(t,a.type,r),!0},Pm=class{method="increase";constructor(t){this.method=t}insert(){return(t,e)=>{let{tr:a,doc:n}=t,{from:o,to:r}=a.selection,s=!1;return n.nodesBetween(o,r,(l,c)=>{let m=l.type;return d0e.includes(m.name)?(s=u0e(a,c,this.method),!1):!l.type.n
31ame.includes("list")}),s?(a.docChanged&&e?.(a),!0):!1}}canExecute(t){return this.insert()(t)}},W0=class{mode="undo";constructor(t){this.mode=t}insert(){return(t,e)=>this.mode==="undo"?N0(t,e):_g(t,e)}canExecute(t){return this.insert()(t)}},m0e=new ws("strong"),p0e=new ws("em"),g0e=new ws("code"),f0e=new ws("u"),h0e=new ws("s"),b0e=new eA,v0e=new tA,y0e=new aA,C0e=new wm(!0),k0e=new wm(!1),_0e=new ul(1),S0e=new ul(2),A0e=new ul(3),w0e=new ul(4),P0e=new ul(5),T0e=new ul(6),x0e=new vd("left"),E0e=new vd("center"),D0e=new vd("right"),I0e=new vd("justify"),z0e=new iA,M0e=new m3,O0e=new Am("text_color","color"),N0e=new Am("text_background_color","backgroundColor"),R0e=new Pm("increase"),L0e=new Pm("decrease"),B0e=new ws("sup"),F0e=new ws("sub"),q0e=new W0("undo"),j0e=new W0("redo"),Tm={bold:m0e,italic:p0e,code:g0e,underline:f0e,strike:h0e,blockquote:b0e,bullet_list:C0e,ordered_list:k0e,h1:_0e,h2:S0e,h3:A0e,h4:w0e,h5:P0e,h6:T0e,align_left:x0e,align_center:E0e,align_right:D0e,align_justify:I0e,superscript:B0e,subscript:F0e},XF={horizontal_rule:v0e,format_clear:y0e,indent:R0e,outdent:L0e,undo:q0e,redo:j0e},Eg=z0e,e3=M0e,U0e=O0e,V0e=N0e,nA={bold:"Bold",italic:"Italic",code:"Code",underline:"Underline",strike:"Strike",blockquote:"Blockquote",bullet_list:"Bullet List",ordered_list:"Ordered List",heading:"Heading",h1:"Header 1",h2:"Header 2",h3:"Header 3",h4:"Header 4",h5:"Header 5",h6:"Header 6",align_left:"Left Align",align_center:"Center Align",align_right:"Right Align",align_justify:"Justify",text_color:"Text Color",background_color:"Background Color",horizontal_rule:"Horizontal rule",format_clear:"Clear Formatting",insertLink:"Insert Link",removeLink:"Remove Link",insertImage:"Insert Image",indent:"Increase Indent",outdent:"Decrease Indent",superscript:"Superscript",subscript:"Subscript",undo:"Undo",redo:"Redo",url:"URL",text:"Text",openInNewTab:"Open in new tab",insert:"Insert",altText:"Alt Text",title:"Title",remove:"Remove",enterValidUrl:"Please enter a valid URL"},oA=class{locals=nA;constructor(t={}){this.locals=$e($e({},nA),t)}get=t=>{let e=this.locals[t];return e?eP(e)?e:pa(e):pa("")}},$0e=` 32 <path d="M15.6 10.79c.97-.67 1.65-1.77 1.65-2.79 0-2.26-1.75-4-4-4H7v14h7.04c2.09 0 3.71-1.7 3.71-3.79 0-1.52-.86-2.82-2.15-3.42zM10 6.5h3c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5h-3v-3zm3.5 9H10v-3h3.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5z" /> 33`,H0e=` 34 <path d="M10 4v3h2.21l-3.42 8H6v3h8v-3h-2.21l3.42-8H18V4z" /> 35`,K0e=` 36<path d="M9.4 16.6L4.8 12l4.6-4.6L8 6l-6 6 6 6 1.4-1.4zm5.2 0l4.6-4.6-4.6-4.6L16 6l6 6-6 6-1.4-1.4z"/> 37`,G0e=` 38<path d="M12 17c3.31 0 6-2.69 6-6V3h-2.5v8c0 1.93-1.57 3.5-3.5 3.5S8.5 12.93 8.5 11V3H6v8c0 3.31 2.69 6 6 6zm-7 2v2h14v-2H5z"/> 39`,W0e=` 40<path d="M6.85,7.08C6.85,4.37,9.45,3,12.24,3c1.64,0,3,0.49,3.9,1.28c0.77,0.65,1.46,1.73,1.46,3.24h-3.01 c0-0.31-0.05-0.59-0.15-0.85c-0.29-0.86-1.2-1.28-2.25-1.28c-1.86,0-2.34,1.02-2.34,1.7c0,0.48,0.25,0.88,0.74,1.21 C10.97,8.55,11.36,8.78,12,9H7.39C7.18,8.66,6.85,8.11,6.85,7.08z M21,12v-2H3v2h9.62c1.15,0.45,1.96,0.75,1.96,1.97 c0,1-0.81,1.67-2.28,1.67c-1.54,0-2.93-0.54-2.93-2.51H6.4c0,0.55,0.08,1.13,0.24,1.58c0.81,2.29,3.29,3.3,5.67,3.3 c2.27,0,5.3-0.89,5.3-4.05c0-0.3-0.01-1.16-0.48-1.94H21V12z"/> 41`,Q0e=` 42<path d="M2 17h2v.5H3v1h1v.5H2v1h3v-4H2v1zm1-9h1V4H2v1h1v3zm-1 3h1.8L2 13.1v.9h3v-1H3.2L5 10.9V10H2v1zm5-6v2h14V5H7zm0 14h14v-2H7v2zm0-6h14v-2H7v2z"/> 43`,Z0e=` 44<path d="M4 10.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zm0-6c-.83 0-1.5.67-1.5 1.5S3.17 7.5 4 7.5 5.5 6.83 5.5 6 4.83 4.5 4 4.5zm0 12c-.83 0-1.5.68-1.5 1.5s.68 1.5 1.5 1.5 1.5-.68 1.5-1.5-.67-1.5-1.5-1.5zM7 19h14v-2H7v2zm0-6h14v-2H7v2zm0-8v2h14V5H7z"/> 45`,Y0e=` 46<path d="M0 0h24v24H0z" fill="none"/><path d="M6 17h3l2-4V7H5v6h3zm8 0h3l2-4V7h-6v6h3z"/> 47`,J0e=` 48<path d="M0 0h24v24H0z" fill="none"/><path d="M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z"/> 49`,X0e=` 50<path d="M17 7h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1 0 1.43-.98 2.63-2.31 2.98l1.46 1.46C20.88 15.61 22 13.95 22 12c0-2.76-2.24-5-5-5zm-1 4h-2.19l2 2H16zM2 4.27l3.11 3.11C3.29 8.12 2 9.91 2 12c0 2.76 2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1 0-1.59 1.21-2.9 2.76-3.07L8.73 11H8v2h2.73L13 15.27V17h1.73l4.01 4L20 19.74 3.27 3 2 4.27z"/> 51`,eke=` 52<path d="M21 19V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2zM8.5 13.5l2.5 3.01L14.5 12l4.5 6H5l3.5-4.5z"/> 53`,tke=` 54<path d="M15 15H3v2h12v-2zm0-8H3v2h12V7zM3 13h18v-2H3v2zm0 8h18v-2H3v2zM3 3v2h18V3H3z"/> 55`,ike=` 56<path d="M7 15v2h10v-2H7zm-4 6h18v-2H3v2zm0-8h18v-2H3v2zm4-6v2h10V7H7zM3 3v2h18V3H3z"/> 57`,ake=` 58<path d="M3 21h18v-2H3v2zm6-4h12v-2H9v2zm-6-4h18v-2H3v2zm6-4h12V7H9v2zM3 3v2h18V3H3z"/> 59`,nke=` 60<path d="M3 21h18v-2H3v2zm0-4h18v-2H3v2zm0-4h18v-2H3v2zm0-4h18V7H3v2zm0-6v2h18V3H3z"/> 61`,oke=` 62<path d="M2,20h20v4H2V20z M5.49,17h2.42l1.27-3.58h5.65L16.09,17h2.42L13.25,3h-2.5L5.49,17z M9.91,11.39l2.03-5.79h0.12l2.03,5.79 H9.91z"/> 63`,rke=` 64<path d="M16.56,8.94L7.62,0L6.21,1.41l2.38,2.38L3.44,8.94c-0.59,0.59-0.59,1.54,0,2.12l5.5,5.5C9.23,16.85,9.62,17,10,17 s0.77-0.15,1.06-0.44l5.5-5.5C17.15,10.48,17.15,9.53,16.56,8.94z M5.21,10L10,5.21L14.79,10H5.21z M19,11.5c0,0-2,2.17-2,3.5 c0,1.1,0.9,2,2,2s2-0.9,2-2C21,13.67,19,11.5,19,11.5z M2,20h20v4H2V20z"/> 65`,ske=` 66 <g> 67 <rect fill="none" fill-rule="evenodd" height="24" width="24"/> 68 <rect fill-rule="evenodd" height="2" width="16" x="4" y="11"/> 69 </g> 70`,lke=` 71<path d="M0 0h24v24H0z" fill="none"/><path d="M3.27 5L2 6.27l6.97 6.97L6.5 19h3l1.57-3.66L16.73 21 18 19.73 3.55 5.27 3.27 5zM6 5v.18L8.82 8h2.4l-.72 1.68 2.1 2.1L14.21 8H20V5H6z"/> 72`,cke='<path d="M0 0h24v24H0V0z" fill="none"/><path d="M3 21h18v-2H3v2zM3 8v8l4-4-4-4zm8 9h10v-2H11v2zM3 3v2h18V3H3zm8 6h10V7H11v2zm0 4h10v-2H11v2z"/>',dke='<path d="M0 0h24v24H0V0z" fill="none"/><path d="M11 17h10v-2H11v2zm-8-5l4 4V8l-4 4zm0 9h18v-2H3v2zM3 3v2h18V3H3zm8 6h10V7H11v2zm0 4h10v-2H11v2z"/>',uke='<g><rect fill="none" height="20" width="20"/>
72<path d="M17,6l-1,0v1h2v1l-3,0V6c0-0.55,0.45-1,1-1l1,0l0-1h-2V3l2,0c0.55,0,1,0.45,1,1v1C18,5.55,17.55,6,17,6z M5.63,16h1.9 l2.43-3.87h0.08L12.47,16h1.9l-3.32-5.2l3.1-4.8h-1.91l-2.19,3.56H9.96L7.75,6h-1.9l3.09,4.8L5.63,16z"/></g>',mke='<g><rect fill="none" height="20" width="20"/><path d="M17,15l-1,0v1h2v1h-3v-2c0-0.55,0.45-1,1-1l1,0l0-1h-2v-1l2,0c0.55,0,1,0.45,1,1v1C18,14.55,17.55,15,17,15z M5.63,14h1.9 l2.43-3.87h0.08L12.47,14h1.9l-3.32-5.2l3.1-4.8h-1.91l-2.19,3.56H9.96L7.75,4h-1.9l3.09,4.8L5.63,14z"/></g>',pke='<path d="M0 0h24v24H0V0z" fill="none"/><path d="M12.5 8c-2.65 0-5.05.99-6.9 2.6L2 7v9h9l-3.62-3.62c1.39-1.16 3.16-1.88 5.12-1.88 3.54 0 6.55 2.31 7.6 5.5l2.37-.78C21.08 11.03 17.15 8 12.5 8z"/>',gke='<path d="M0 0h24v24H0V0z" fill="none"/><path d="M18.4 10.6C16.55 8.99 14.15 8 11.5 8c-4.65 0-8.58 3.03-9.96 7.22L3.9 16c1.05-3.19 4.05-5.5 7.6-5.5 1.95 0 3.73.72 5.12 1.88L13 16h9V7l-3.6 3.6z"/>',fke=20,hke=20,bke="currentColor",p3={bold:$0e,italic:H0e,code:K0e,underline:G0e,strike:W0e,ordered_list:Q0e,bullet_list:Z0e,blockquote:Y0e,link:J0e,unlink:X0e,image:eke,align_left:tke,align_center:ike,align_right:ake,align_justify:nke,text_color:oke,color_fill:rke,horizontal_rule:ske,format_clear:lke,indent:cke,outdent:dke,superscript:uke,subscript:mke,undo:pke,redo:gke,path:"<path></path>"},rA=class{static get(t,e=bke){let a=p3[t];return a&&(a.includes("<path")||a.includes("<g"))?` 73 <svg 74 xmlns="http://www.w3.org/2000/svg"
75 viewBox="0 0 24 24" 76 fill=${e} 77 height=${fke} 78 width=${hke} 79 > 80 ${a} 81 </svg> 82 `:a}},sA=(()=>{class i{locals={};icons={};static \u0275fac=function(a){return new(a||i)};static \u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})(),fc=(()=>{class i{config;constructor(e){this.config=e}get locals(){return new oA(this.config.locals)}getIcon(e){return this.config.icons[e]?this.config.icons[e]:rA.get(e)}static \u0275fac=function(a){return new(a||i)(Ke(sA,8))};static \u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})(),t3=i=>({locals:i.locals??{},icons:i.icons??{}}),yd=(()=>{class i{sanitizer;constructor(e){this.sanitizer=e}transform(e){return l3(e)?e:this.sanitizer.bypassSecurityTrustHtml(e)}static \u0275fac=function(a){return new(a||i)(Ve(ou,16))};static \u0275pipe=tu({name:"sanitizeHtml",type:i,pure:!0,standalone:!1})}return i})(),vke=(()=>{class i{ngxeService;menuService;toolbarItem;get name(){return this.toolbarItem}html;editorView;isActive=!1;disabled=!1;updateSubscription;constructor(e,a){this.ngxeService=e,this.menuService=a}toggle(){let{state:e,dispatch:a}=this.editorView;Tm[this.name].toggle()(e,a)}onMouseClick(e){e.preventDefault(),e.button===0&&this.toggle()}onKeydown(){this.toggle()}update=e=>{let{state:a}=e,n=Tm[this.name];this.isActive=n.isActive(a),this.disabled=!n.canExecute(a)};getTitle(e){return this.ngxeService.locals.get(e)}ngOnInit(){this.html=this.ngxeService.getIcon(this.name),this.editorView=this.menuService.editor.view,this.updateSubscription=this.menuService.editor.update.subscribe(e=>{this.update(e)})}ngOnDestroy(){this.updateSubscription.unsubscribe()}static \u0275fac=function(a){return new(a||i)(Ve(fc),Ve(gc))};static \u0275cmp=Oe({type:i,selectors:[["ngx-toggle-command"]],inputs:{toolbarItem:"toolbarItem"},standalone:!1,decls:4,vars:14,consts:[["type","button",1,"NgxEditor__MenuItem--Icon",3,"mousedown","keydown.enter","keydown.space","disabled","innerHTML","title","ariaLabel"]],template:function(a,n){a&1&&(p(0,"button",0),A(1,"sanitizeHtml"),A(2,"async"),A(3,"async"),$("mousedown",function(r){return n.onMouseClick(r)})("keydown.enter",function(){return n.onKeydown()})("keydown.space",function(){return n.onKeydown()}),g()),a&2&&(_t("NgxEditor__MenuItem--Active",n.isActive)("NgxEditor--Disabled",n.disabled),k("disabled",n.disabled)("innerHTML",w(1,8,n.html),Vt)("title",w(2,10,n.getTitle(n.name)))("ariaLabel",w(3,12,n.getTitle(n.name))))},dependencies:[dt,yd],encapsulation:2})}return i})(),yke=(()=>{class i{ngxeService;menuService;toolbarItem;get name(){return this.toolbarItem}html;editorView;disabled=!1;updateSubscription;constructor(e,a){this.ngxeService=e,this.menuService=a}onMouseClick(e){e.preventDefault(),e.button===0&&this.insert()}onKeydown(){this.insert()}insert(){let{state:e,dispatch:a}=this.editorView;XF[this.name].insert()(e,a)}update=e=>{let{state:a}=e,n=XF[this.name];this.disabled=!n.canExecute(a)};getTitle(e){return this.ngxeService.locals.get(e)}ngOnInit(){this.html=this.ngxeService.getIcon(this.name),this.editorView=this.menuService.editor.view,this.updateSubscription=this.menuService.editor.update.subscribe(e=>{this.update(e)})}ngOnDestroy(){this.updateSubscription.unsubscribe()}static \u0275fac=function(a){return new(a||i)(Ve(fc),Ve(gc))};static \u0275cmp=Oe({type:i,selectors:[["ngx-insert-command"]],inputs:{toolbarItem:"toolbarItem"},standalone:!1,decls:4,vars:12,consts:[[1,"NgxEditor__MenuItem--Icon",3,"mousedown","keydown.enter","keydown.space","disabled","innerHTML","title","ariaLabel"]],template:function(a,n){a&1&&(p(0,"button",0),A(1,"sanitizeHtml"),A(2,"async"),A(3,"async"),$("mousedown",function(r){return n.onMouseClick(r)})("keydown.enter",function(){return n.onKeydown()})("keydown.space",function(){return n.onKeydown()}),g()),a&2&&(_t("NgxEditor--Disabled",n.disabled),k("disabled",n.disabled)("innerHTML",w(1,6,n.html),Vt)("title",w(2,8,n.getTitle(n.name)))("ariaLabel",w(3,10,n.getTitle(n.name))))},dependencies:[dt,yd],encapsulation:2})}return i})(),i3={showOpenInNewTab:!0},Cke=(()=>{class i{el;ngxeService;menuService;options=i3;showPopup=!1;isActive=!1;canExecute=!0;componentId=D_();form;editorView;updateSubscription;constructor(e,a,n){this.el=e,this.ngxeService=a,this.menuService=n}get icon(){return this.ngxeService.getIcon(this.isActive?"unlink":"link")}get title(){return this.ngxeService.locals.get(this.isActive?"removeLink":"insertLink")}get href(){return this.form.get("href")}get text(){return this.form.get("text")}onDocumentClick(e){!this.el.nativeElement.contains(e.target)&&this.showPopup&&this.hidePopup()}getId(e){return`${e}-${this.componentId}`}getLabel(e){return this.ngxeService.locals.get(e)}hidePopup(){this.showPopup=!1,this.form.reset({href:"",text:"",openInNewTab:!0}),this.text.enable()}togglePopup(){let{state:e,dispatch:a}=this.editorView;if(this.isActive){Eg.remove(e,a);return}this.showPopup=!this.showPopup,this.showPopup&&this.setText()}onTogglePopupMouseClick(e){e.button===0&&this.togglePopup()}onTogglePopupKeydown(){this.togglePopup()}setText=()=>{let{state:{selection:e,doc:a}}=this.editorView,{empty:n,from:o,to:r}
82=e,s=n?"":a.textBetween(o,r);s&&(this.text.patchValue(s),this.text.disable())};update=e=>{let{state:a}=e;this.isActive=Eg.isActive(a,{strict:!1}),this.canExecute=Eg.canExecute(a)};insertLink(e){e.preventDefault();let{text:a,href:n,openInNewTab:o}=this.form.getRawValue(),{dispatch:r,state:s}=this.editorView,{selection:l}=s,c;this.options.showOpenInNewTab&&(c=o?"_blank":"_self");let m={title:n,href:n,target:c};l.empty?(Eg.insert(a,m)(s,r),this.editorView.focus()):Eg.update(m)(s,r),this.hidePopup()}ngOnInit(){this.editorView=this.menuService.editor.view,this.form=new Ll({href:new Na("",[Xi.required,Xi.pattern(this.menuService.editor.linkValidationPattern)]),text:new Na("",[Xi.required]),openInNewTab:new Na(!0)}),this.updateSubscription=this.menuService.editor.update.subscribe(e=>{this.update(e)})}ngOnDestroy(){this.updateSubscription.unsubscribe()}static \u0275fac=function(a){return new(a||i)(Ve(Rn),Ve(fc),Ve(gc))};static \u0275cmp=Oe({type:i,selectors:[["ngx-link"]],hostBindings:function(a,n){a&1&&$("mousedown",function(r){return n.onDocumentClick(r)},Or)},inputs:{options:[2,"options","options",e=>$e($e({},i3),e)]},standalone:!1,decls:5,vars:16,consts:[["type","button","aria-haspopup","dialog",1,"NgxEditor__MenuItem--Icon",3,"mousedown","keydown.enter","keydown.space","disabled","innerHTML","title","ariaLabel","ariaExpanded"],["class","NgxEditor__Popup",4,"ngIf"],[1,"NgxEditor__Popup"],[1,"NgxEditor__Popup--Form",3,"ngSubmit","formGroup"],[1,"NgxEditor__Popup--FormGroup"],[1,"NgxEditor__Popup--Col"],[1,"NgxEditor__Popup--Label",3,"htmlFor"],["type","url","formControlName","href","autocomplete","off",3,"id"],["class","NgxEditor__HelpText NgxEditor__HelpText--Error",4,"ngIf"],["type","text","formControlName","text","autocomplete","off",3,"id"],["class","NgxEditor__Popup--FormGroup",4,"ngIf"],["type","submit",3,"disabled"],[1,"NgxEditor__HelpText","NgxEditor__HelpText--Error"],["type","checkbox","formControlName","openInNewTab"]],template:function(a,n){a&1&&(p(0,"button",0),A(1,"sanitizeHtml"),A(2,"async"),A(3,"async"),$("mousedown",function(r){return n.onTogglePopupMouseClick(r)})("keydown.enter",function(){return n.onTogglePopupKeydown()})("keydown.space",function(){return n.onTogglePopupKeydown()}),g(),he(4,yCe,20,18,"div",1)),a&2&&(_t("NgxEditor__MenuItem--Active",n.isActive||n.showPopup)("NgxEditor--Disabled",!n.canExecute),k("disabled",!n.canExecute)("innerHTML",w(1,10,n.icon),Vt)("title",w(2,12,n.title))("ariaLabel",w(3,14,n.title))("ariaExpanded",n.showPopup),d(4),k("ngIf",n.showPopup))},dependencies:[ai,Zs,Fa,gu,Wi,er,tr,Fr,dt,yd],encapsulation:2})}return i})(),kke=(()=>{class i{ngxeService;menuService;el;editorView;updateSubscription;group;items;isDropdownOpen=!1;disabledItems=[];activeItem;constructor(e,a,n){this.ngxeService=e,this.menuService=a,this.el=n}get isSelected(){return!!(this.activeItem||this.isDropdownOpen)}get isDropdownDisabled(){return this.disabledItems.length===this.items.length}onDocumentClick(e){!this.el.nativeElement.contains(e)&&this.isDropdownOpen&&(this.isDropdownOpen=!1)}getName(e){return this.ngxeService.locals.get(e)}getIsDropdownActive(e){return this.activeItem===e}toggleDropdown(){this.isDropdownOpen=!this.isDropdownOpen}onToggleDropdownMouseClick(e){e.preventDefault(),e.button===0&&this.toggleDropdown()}onToggleDropdownKeydown(){this.toggleDropdown()}trackByIndex(e){return e}selectItem(e){let a=Tm[e],{state:n,dispatch:o}=this.editorView;a.toggle()(n,o),this.isDropdownOpen=!1}onDropdownItemMouseClick(e,a){e.preventDefault(),e.button===0&&this.selectItem(a)}onDropdownItemKeydown(e,a){e.preventDefault(),this.selectItem(a)}update=e=>{let{state:a}=e;this.disabledItems=[];let n=[];this.items.forEach(o=>{let r=Tm[o];r.isActive(a)&&n.push(o),r.canExecute(a)||this.disabledItems.push(o)}),n.length===1?[this.activeItem]=n:this.activeItem=null};ngOnInit(){this.editorView=this.menuService.editor.view,this.updateSubscription=this.menuService.editor.update.subscribe(e=>{this.update(e)})}ngOnDestroy(){this.updateSubscription.unsubscribe()}static \u0275fac=function(a){return new(a||i)(Ve(fc),Ve(gc),Ve(Rn))};static \u0275cmp=Oe({type:i,selectors:[["ngx-dropdown"]],hostBindings:function(a,n){a&1&&$("mousedown",function(r){return n.onDocumentClick(r.target)},Or)},inputs:{group:"group",items:"items"},standalone:!1,decls:5,vars:13,consts:[["type","button","aria-haspopup","listbox",1,"NgxEditor__Dropdown--Text",3,"mousedown","keydown.enter","keydown.space","disabled","ariaLabel","ariaExpanded"],["class","NgxEditor__Dropdown--DropdownMenu","role","listbox",4,"ngIf"],["role","listbox",1,"NgxEditor__Dropdown--DropdownMenu"],["type","button","class","NgxEditor__Dropdown--Item","role","option",3,"ngClass","ariaLabel","mousedown","keydown.enter","keydown.space",4,"ngFor","ngForOf","ngForTrackBy"],["type","button","role","option",1,"NgxEditor__Dropdown--Item",3,"mousedown","keydown.enter","keydown.space","ngClass","ariaLabel"]],template:function(a,n){a&1&&(p(0,"button",0),A(1,"async"),$("mousedown",function(r){return n.onToggleDropdownMouseClick(r)}
82)("keydown.enter",function(){return n.onToggleDropdownKeydown()})("keydown.space",function(){return n.onToggleDropdownKeydown()}),S(2),A(3,"async"),g(),he(4,_Ce,2,2,"div",1)),a&2&&(_t("NgxEditor__Dropdown--Selected",n.isSelected)("NgxEditor--Disabled",n.isDropdownDisabled),k("disabled",n.isDropdownDisabled)("ariaLabel",w(1,9,n.getName(n.activeItem||n.group)))("ariaExpanded",n.isDropdownOpen),d(2),j(" ",w(3,11,n.getName(n.activeItem||n.group)),` 83`),d(2),k("ngIf",n.isDropdownOpen))},dependencies:[Ja,Gi,ai,dt],encapsulation:2})}return i})(),_ke=(()=>{class i{el;ngxeService;menuService;showPopup=!1;isActive=!1;componentId=D_();updateSubscription;form=new Ll({src:new Na("",[Xi.required,Xi.pattern(`(https?://)?([\\da-z.-]+)\\.([a-z.]{2,6})[/\\w .-]*/??([^# 84\r]*)?#?([^ 85\r]*)`)]),alt:new Na(""),title:new Na("")});editorView;constructor(e,a,n){this.el=e,this.ngxeService=a,this.menuService=n}get icon(){return this.ngxeService.getIcon("image")}get src(){return this.form.get("src")}onDocumentClick(e){!this.el.nativeElement.contains(e.target)&&this.showPopup&&this.hideForm()}getId(e){return`${e}-${this.componentId}`}getLabel(e){return this.ngxeService.locals.get(e)}hideForm(){this.showPopup=!1,this.form.reset({src:"",alt:"",title:""})}togglePopup(){this.showPopup=!this.showPopup,this.showPopup&&this.fillForm()}onTogglePopupMouseClick(e){e.button===0&&this.togglePopup()}onTogglePopupKeydown(){this.togglePopup()}fillForm(){let{state:e}=this.editorView,{selection:a}=e;if(a instanceof ti&&this.isActive){let{src:n,alt:o="",title:r=""}=a.node.attrs;this.form.setValue({src:n,alt:o,title:r})}}update=e=>{let{state:a}=e;this.isActive=e3.isActive(a)};insertLink(e){e.preventDefault();let{src:a,alt:n,title:o}=this.form.getRawValue(),{dispatch:r,state:s}=this.editorView,l={alt:n,title:o};e3.insert(a,l)(s,r),this.editorView.focus(),this.hideForm()}ngOnInit(){this.editorView=this.menuService.editor.view,this.updateSubscription=this.menuService.editor.update.subscribe(e=>{this.update(e)})}ngOnDestroy(){this.updateSubscription.unsubscribe()}static \u0275fac=function(a){return new(a||i)(Ve(Rn),Ve(fc),Ve(gc))};static \u0275cmp=Oe({type:i,selectors:[["ngx-image"]],hostBindings:function(a,n){a&1&&$("mousedown",function(r){return n.onDocumentClick(r)},Or)},standalone:!1,decls:5,vars:13,consts:[["type","button","aria-haspopup","dialog",1,"NgxEditor__MenuItem--Icon",3,"mousedown","keydown.enter","keydown.space","innerHTML","title","ariaLabel","ariaExpanded"],["class","NgxEditor__Popup",4,"ngIf"],[1,"NgxEditor__Popup"],[1,"NgxEditor__Popup--Form",3,"ngSubmit","formGroup"],[1,"NgxEditor__Popup--FormGroup"],[1,"NgxEditor__Popup--Col"],[1,"NgxEditor__Popup--Label",3,"htmlFor"],["type","url","formControlName","src","autocomplete","off",3,"id"],["class","NgxEditor__HelpText NgxEditor__HelpText--Error",4,"ngIf"],["type","text","formControlName","alt","autocomplete","off",3,"id"],["type","text","formControlName","title","autocomplete","off",3,"id"],["type","submit",3,"disabled"],[1,"NgxEditor__HelpText","NgxEditor__HelpText--Error"]],template:function(a,n){a&1&&(p(0,"button",0),A(1,"sanitizeHtml"),A(2,"async"),A(3,"async"),$("mousedown",function(r){return n.onTogglePopupMouseClick(r)})("keydown.enter",function(){return n.onTogglePopupKeydown()})("keydown.space",function(){return n.onTogglePopupKeydown()}),g(),he(4,ACe,24,21,"div",1)),a&2&&(_t("NgxEditor__MenuItem--Active",n.isActive||n.showPopup),k("innerHTML",w(1,7,n.icon),Vt)("title",w(2,9,n.getLabel("insertImage")))("ariaLabel",w(3,11,n.getLabel("insertImage")))("ariaExpanded",n.showPopup),d(4),k("ngIf",n.showPopup))},dependencies:[ai,Zs,Fa,Wi,er,tr,Fr,dt,yd],encapsulation:2})}return i})(),Ske=(()=>{class i{el;menuService;ngxeService;presets;type;constructor(e,a,n){this.el=e,this.menuService=a,this.ngxeService=n}get title(){return this.getLabel(this.type==="text_color"?"text_color":"background_color")}get icon(){return this.ngxeService.getIcon(this.type==="text_color"?"text_color":"color_fill")}get command(){return this.type==="text_color"?U0e:V0e}updateSubscription;editorView;showPopup=!1;isActive=!1;activeColors=[];canExecute=!0;getContrastYIQ(e){let a=e.replace("#",""),n=parseInt(a.substring(0,2),16),o=parseInt(a.substring(2,4),16),r=parseInt(a.substring(4,6),16);return(n*299+o*587+r*114)/1e3>=128?"black":"white"}onDocumentClick(e){!this.el.nativeElement.contains(e.target)&&this.showPopup&&this.hidePopup()}hidePopup(){this.showPopup=!1}togglePopup(){this.showPopup=!this.showPopup}onTogglePopupMouseClick(e){e.preventDefault(),e.button===0&&this.togglePopup()}onTogglePopupKeydown(){this.togglePopup()}remove(){let{state:e,dispatch:a}=this.editorView;this.command.remove()(e,a),this.hidePopup()}onRemoveMouseClick(e){e.preventDefault(),e.button===0&&(e.preventDefault(),this.remove())}onRemoveKeydown(){this.remove()}trackByIndex(e){return e}selectColor(e){let{state:a,dispatch:n}=this.editorView;
85if(this.type==="text_color"){let o={color:e};this.command.apply(o)(a,n)}else{let o={backgroundColor:e};this.command.apply(o)(a,n)}this.editorView.hasFocus()||this.editorView.focus(),this.hidePopup()}onColorSelectMouseClick(e,a){e.preventDefault(),e.button===0&&this.selectColor(a)}onColorSelectKeydown(e){this.selectColor(e)}update=e=>{let{state:a}=e;this.canExecute=this.command.canExecute(a),this.isActive=this.command.isActive(a),this.activeColors=[],this.isActive&&(this.activeColors=this.command.getActiveColors(a))};getLabel(e){return this.ngxeService.locals.get(e)}ngOnInit(){this.editorView=this.menuService.editor.view,this.updateSubscription=this.menuService.editor.update.subscribe(e=>{this.update(e)})}ngOnDestroy(){this.updateSubscription.unsubscribe()}static \u0275fac=function(a){return new(a||i)(Ve(Rn),Ve(gc),Ve(fc))};static \u0275cmp=Oe({type:i,selectors:[["ngx-color-picker"]],hostBindings:function(a,n){a&1&&$("mousedown",function(r){return n.onDocumentClick(r)},Or)},inputs:{presets:"presets",type:"type"},standalone:!1,decls:5,vars:15,consts:[["type","button",1,"NgxEditor__MenuItem--Icon",3,"mousedown","keydown.enter","keydown.space","disabled","innerHTML","title","ariaLabel"],["class","NgxEditor__Popup",4,"ngIf"],[1,"NgxEditor__Popup"],["class","NgxEditor__ColorContainer",4,"ngFor","ngForOf","ngForTrackBy"],[1,"NgxEditor__MenuItem--Button",3,"mousedown","keydown.enter","keydown.space","disabled"],[1,"NgxEditor__ColorContainer"],["class","NgxEditor__Color",3,"ngStyle","title","ngClass","mousedown","keydown.enter","keydown.space",4,"ngFor","ngForOf","ngForTrackBy"],[1,"NgxEditor__Color",3,"mousedown","keydown.enter","keydown.space","ngStyle","title","ngClass"]],template:function(a,n){a&1&&(p(0,"button",0),A(1,"sanitizeHtml"),A(2,"async"),A(3,"async"),$("mousedown",function(r){return n.onTogglePopupMouseClick(r)})("keydown.enter",function(){return n.onTogglePopupKeydown()})("keydown.space",function(){return n.onTogglePopupKeydown()}),g(),he(4,ECe,5,6,"div",1)),a&2&&(_t("NgxEditor__MenuItem--Active",n.isActive||n.showPopup)("NgxEditor--Disabled",!n.canExecute),k("disabled",!n.canExecute)("innerHTML",w(1,9,n.icon),Vt)("title",w(2,11,n.title))("ariaLabel",w(3,13,n.title)),d(4),k("ngIf",n.showPopup))},dependencies:[Ja,Gi,ai,Uf,dt,yd],styles:['@charset "UTF-8";.NgxEditor__Popup[_ngcontent-%COMP%]{width:230px}.NgxEditor__ColorContainer[_ngcontent-%COMP%]{display:flex;justify-content:space-between}.NgxEditor__ColorContainer[_ngcontent-%COMP%] + .NgxEditor__ColorContainer[_ngcontent-%COMP%]{margin-top:5px}.NgxEditor__Color[_ngcontent-%COMP%]{border:none;outline:none;border-radius:6px;width:24px;height:24px;flex-shrink:0}.NgxEditor__Color[_ngcontent-%COMP%]:focus-visible{outline:1px solid var(--ngx-editor-focus-ring-color);outline-offset:1px}.NgxEditor__Color--Active[_ngcontent-%COMP%]:after{content:"\\2714";font-size:90%}.NgxEditor__MenuItem--Button[_ngcontent-%COMP%]{margin-top:5px}']})}return i})();var Ake=[["bold","italic"],[{heading:["h1","h2","h3","h4","h5","h6"]}],["link","image"],["text_color","background_color"]];var wke=["#b60205","#d93f0b","#fbca04","#0e8a16","#006b75","#1d76db","#0052cc","#5319e7","#e99695","#f9d0c4","#fef2c0","#c2e0c6","#bfdadc","#c5def5","#bfd4f2","#d4c5f9"],g3=(()=>{class i{menuService;toolbar=Ake;colorPresets=wke;disabled=!1;editor;customMenuRef=null;dropdownPlacement="bottom";toggleCommands=["bold","italic","underline","strike","code","blockquote","ordered_list","bullet_list","align_left","align_center","align_right","align_justify","superscript","subscript"];insertCommands=["horizontal_rule","format_clear","indent","outdent","undo","redo"];iconContainerClass=["NgxEditor__MenuItem","NgxEditor__MenuItem--IconContainer"];dropdownContainerClass=["NgxEditor__Dropdown"];seperatorClass=["NgxEditor__Seperator"];constructor(e){this.menuService=e}get presets(){let a=[];return this.colorPresets.forEach((n,o)=>{let r=Math.floor(o/8);a[r]||a.push([]),a[r].push(n)}),a}trackByIndex(e){return e}isDropDown(e){return!!e?.heading}getDropdownItems(e){return e}isLinkItem(e){return e==="link"?!0:typeof e=="object"&&typeof e?.link=="object"}isLinkWithOptions(e){return typeof e=="object"&&typeof e?.link=="object"}getLinkOptions(e){return e?.link}ngOnInit(){if(!this.editor)throw new Gc("Required editor instance to initialize menu component");this.menuService.editor=this.editor}static \u0275fac=function(a){return new(a||i)(Ve(gc))};static \u0275cmp=Oe({type:i,selectors:[["ngx-editor-menu"]],inputs:{toolbar:"toolbar",colorPresets:"colorPresets",disabled:"disabled",editor:"editor",customMenuRef:"customMenuRef",dropdownPlacement:"dropdownPlacement"},standalone:!1,features:[wp([gc])],decls:3,vars:7,consts:[[1,"NgxEditor__MenuBar",3,"ngClass"],[4,"ngFor","ngForOf","ngForTrackBy"],[4,"ngIf"],[3,"toolbarItem","class",4,"ngIf"],[3,"class",4,"ngIf"],["type","text_color",3,"class","presets",4,"ngIf"],["type","background_color",3,"class","presets",4,"ngIf"],[3,"toolbarItem"],[3,"options"],[3,"class","group","items",4,"ngFor","ngForOf","ngForTrackBy"],[3,"group","items"],["type","text_color",3,"presets"],["type","background_color",3,"presets"],[3,"ngTemplateOutlet"]],template:function(a,n){a&1&&(p(0,"div",0),he(1,jCe,2,2,"ng-container",1)(2,UCe,2,1,"ng-container",2),g()),a&2&&(k("ngClass",ka(4,DCe,n.disabled,n.dropdownPlacement==="top")),d(),k("ngForOf",n.toolbar)("ngForTrackBy",n.trackByIndex),d(),k("ngIf",n.customMenuRef))},dependencies:[Ja,Gi,ai,Do,vke,yke,Cke,kke,_ke,Ske,EP],encapsulation:2})}return i})(),Pke=(()=>
85{class i{sanitizeHTML;ngxeService;constructor(e,a){this.sanitizeHTML=e,this.ngxeService=a}get view(){return this.editor.view}editor;updateSubscription;execulableItems=[];activeItems=[];toolbar=[["bold","italic","underline","strike"],["ordered_list","bullet_list","blockquote","code"],["align_left","align_center","align_right","align_justify"]];toggleCommands=["bold","italic","underline","strike","ordered_list","bullet_list","blockquote","code","align_left","align_center","align_right","align_justify"];getIcon(e){return this.sanitizeHTML.transform(this.ngxeService.getIcon(e))}getTitle(e){return this.ngxeService.locals.get(e)}trackByIndex(e){return e}onClick(e,a){if(e.preventDefault(),e.stopPropagation(),e.button!==0)return;let{state:n,dispatch:o}=this.view;Tm[a].toggle()(n,o)}update(e){this.activeItems=[],this.execulableItems=[];let{state:a}=e;this.toggleCommands.forEach(n=>{let o=Tm[n];o.isActive(a)&&this.activeItems.push(n),o.canExecute(a)&&this.execulableItems.push(n)})}ngOnInit(){this.updateSubscription=this.editor.update.subscribe(e=>{this.update(e)})}ngOnDestroy(){this.updateSubscription.unsubscribe()}static \u0275fac=function(a){return new(a||i)(Ve(yd),Ve(fc))};static \u0275cmp=Oe({type:i,selectors:[["ngx-bubble"]],inputs:{editor:"editor"},standalone:!1,decls:1,vars:2,consts:[[4,"ngFor","ngForOf","ngForTrackBy"],["type","button","class","NgxBubbleMenu__Icon",3,"ngClass","title","innerHTML","mousedown",4,"ngIf"],["class","NgxBubbleMenu__Seperator",4,"ngIf"],["type","button",1,"NgxBubbleMenu__Icon",3,"mousedown","ngClass","title","innerHTML"],[1,"NgxBubbleMenu__Seperator"]],template:function(a,n){a&1&&he(0,GCe,2,2,"ng-container",0),a&2&&k("ngForOf",n.toolbar)("ngForTrackBy",n.trackByIndex)},dependencies:[Ja,Gi,ai,dt],styles:["*[_ngcontent-%COMP%], *[_ngcontent-%COMP%]:before, *[_ngcontent-%COMP%]:after{box-sizing:border-box}[_nghost-%COMP%]{display:flex;flex-wrap:wrap;background-color:var(--ngx-editor-bubble-bg-color);color:var(--ngx-editor-bubble-text-color);padding:5px;border-radius:4px}.NgxBubbleMenu__Icon[_ngcontent-%COMP%]{all:unset;appearance:none;height:var(--ngx-editor-icon-size);width:var(--ngx-editor-icon-size);transition:.2s ease-in-out;border-radius:var(--ngx-editor-menu-item-border-radius);display:flex;align-items:center;justify-content:center;color:#fff}.NgxBubbleMenu__Icon[_ngcontent-%COMP%]:hover{background-color:var(--ngx-editor-bubble-item-hover-color)}.NgxBubbleMenu__Icon[_ngcontent-%COMP%] + .NgxBubbleMenu__Icon[_ngcontent-%COMP%]{margin-left:5px}.NgxBubbleMenu__Icon.NgxBubbleMenu__Icon--Active[_ngcontent-%COMP%]{background-color:var(--ngx-editor-bubble-text-color);color:var(--ngx-editor-bubble-bg-color)}.NgxBubbleMenu__Seperator[_ngcontent-%COMP%]{border-left:1px solid var(--ngx-editor-seperator-color);margin:0 5px}"]})}return i})(),f3=(()=>{class i{el;constructor(e){this.el=e}get display(){return{visibility:this.showMenu?"visible":"hidden",opacity:this.showMenu?"1":"0",top:`${this.posTop}px`,left:`${this.posLeft}px`}}get view(){return this.editor.view}editor;autoPlace=!1;posLeft=0;posTop=0;showMenu=!1;updateSubscription;dragging=!1;resizeSubscription;onMouseDown(e){let a=e.target;if(this.el.nativeElement.contains(a)&&a.nodeName!=="INPUT"){e.preventDefault();return}this.dragging=!0}onKeyDown(e){e.target.nodeName!=="INPUT"&&(this.dragging=!0,this.hide())}onMouseUp(e){let a=e.target;if(this.el.nativeElement.contains(a)||a.nodeName==="INPUT"){e.preventDefault();return}this.dragging=!1,this.useUpdate()}onKeyUp(e){e.target.nodeName!=="INPUT"&&(this.dragging=!1,this.useUpdate())}useUpdate(){this.view&&this.update(this.view)}hide(){this.showMenu=!1}show(){this.showMenu=!0}calculateBubblePosition(e){return un(this,null,function*(){let{state:{selection:a}}=e,{from:n,to:o}=a,r=e.coordsAtPos(n),s=e.coordsAtPos(o),l={getBoundingClientRect(){if(a instanceof ti)return e.nodeDOM(n).getBoundingClientRect();let{top:h,left:P}=r,{bottom:x,right:z}=s;return{x:P,y:h,top:h,bottom:x,left:P,right:z,width:z-P,height:x-h}}},c=this.el.nativeElement,{x:m,y:b}=yield WF(l,c,{placement:"top",middleware:[KF(5),this.autoPlace&&GF({boundary:e.dom,padding:5,allowedPlacements:["top","bottom"]}),{name:"overflowMiddleware",fn(h){return un(this,null,function*(){let P=yield HF(h,{boundary:e.dom,padding:5});return P.left>0?{x:h.x+P.left}:P.right>0?{x:h.x-P.right}:{}})}}
85].filter(Boolean)});return{left:m,top:b}})}canShowMenu(e){let{state:a}=e,{selection:n}=a,{empty:o}=n;return n instanceof ti&&n.node.type.name==="image"?!1:!this.view.hasFocus()||o||this.dragging?(this.hide(),!1):!0}update(e){if(!this.canShowMenu(e)){this.hide();return}this.calculateBubblePosition(this.view).then(({top:n,left:o})=>{if(!this.canShowMenu){this.hide();return}this.posLeft=o,this.posTop=n,this.show()})}ngOnInit(){if(!this.editor)throw new Gc("Required editor instance to initialize floating menu component");this.updateSubscription=this.editor.update.subscribe(e=>{this.update(e)}),this.resizeSubscription=tP(window,"resize").pipe(lP(500,Xw,{leading:!0,trailing:!0})).subscribe(()=>{this.useUpdate()})}ngOnDestroy(){this.updateSubscription.unsubscribe(),this.resizeSubscription.unsubscribe()}static \u0275fac=function(a){return new(a||i)(Ve(Rn))};static \u0275cmp=Oe({type:i,selectors:[["ngx-editor-floating-menu"]],hostVars:2,hostBindings:function(a,n){a&1&&$("mousedown",function(r){return n.onMouseDown(r)},Or)("keydown",function(r){return n.onKeyDown(r)},Or)("mouseup",function(r){return n.onMouseUp(r)},Or)("keyup",function(r){return n.onKeyUp(r)},Or),a&2&&kP(n.display)},inputs:{editor:"editor",autoPlace:"autoPlace"},standalone:!1,ngContentSelectors:o3,decls:4,vars:1,consts:[["ref",""],[4,"ngIf"],[3,"editor"]],template:function(a,n){if(a&1&&(Sp(),p(0,"div",null,0),Ap(2),g(),he(3,WCe,2,1,"ng-container",1)),a&2){let o=Ri(1);d(3),k("ngIf",o.children.length===0)}},dependencies:[ai,Pke],styles:["*[_ngcontent-%COMP%], *[_ngcontent-%COMP%]:before, *[_ngcontent-%COMP%]:after{box-sizing:border-box}[_nghost-%COMP%]{position:absolute;z-index:20;margin-bottom:5px;visibility:hidden;opacity:0}"]})}return i})(),Tke=(()=>{class i{static \u0275fac=function(a){return new(a||i)};static \u0275mod=de({type:i});static \u0275inj=ce({providers:[yd],imports:[Gt,Xn]})}return i})(),G0=new Lf("NgxEditorConfig"),a3={locals:nA,icons:p3},h3=(()=>{class i{static forRoot(e=a3){return{ngModule:i,providers:[{provide:G0,useValue:e},{provide:sA,useFactory:t3,deps:[G0]}]}}static forChild(e=a3){return{ngModule:i,providers:[{provide:G0,useValue:e},{provide:sA,useFactory:t3,deps:[G0]},fc]}}static \u0275fac=function(a){return new(a||i)};static \u0275mod=de({type:i});
85static \u0275inj=ce({imports:[Gt,Tke]})}return i})();var qo=(i,t=!1)=>(e,a)=>{let n=new ws(i);return t?n.toggle()(e,a):n.apply()(e,a)},lA=class{view;state;tr;constructor(t){if(!t)throw new Gc("Required view to initialize commands.");this.view=t,this.state=t.state,this.tr=this.view.state.tr}applyTrx=t=>{this.state=this.state.apply(t??this.tr),this.tr=this.state.tr,this.tr.setMeta("APPLIED_TRX",!0)};dispatch=t=>{this.applyTrx(t)};exec(){if(!this.tr.getMeta("APPLIED_TRX"))return!1;let t=!this.view.state.doc.eq(this.state.doc);this.view.updateState(this.state);let e=this.tr.setMeta("FORCE_EMIT",t);return this.view.dispatch(e),!0}focus(t="end"){let e=t==="start"?Ni.atStart(this.state.doc):Ni.atEnd(this.state.doc);return this.tr.setSelection(e),this.applyTrx(),this.view.focus(),this}scrollIntoView(){return this.tr.scrollIntoView(),this.applyTrx(),this}insertText(t){return this.tr.insertText(t),this.applyTrx(),this}insertNewLine(){return Cm(...[DS,MS,OS,NS])(this.state,this.dispatch),this}applyMark(t){return qo(t,!1)(this.state,this.dispatch),this}toggleMark(t){return qo(t,!0)(this.state,this.dispatch),this}bold(){return qo("strong")(this.state,this.dispatch),this}toggleBold(){return qo("strong",!0)(this.state,this.dispatch),this}
85italics(){return qo("em")(this.state,this.dispatch),this}toggleItalics(){return qo("em",!0)(this.state,this.dispatch),this}underline(){return qo("u")(this.state,this.dispatch),this}toggleUnderline(){return qo("u",!0)(this.state,this.dispatch),this}strike(){return qo("s")(this.state,this.dispatch),this}toggleStrike(){return qo("s",!0)(this.state,this.dispatch),this}code(){return qo("code")(this.state,this.dispatch),this}toggleCode(){return qo("code",!0)(this.state,this.dispatch),this}superscript(){return qo("sup")(this.state,this.dispatch),this}subscript(){return qo("sub")(this.state,this.dispatch),this}toggleOrderedList(){return new wm(!1).toggle()(this.state,this.dispatch),this}toggleBulletList(){return new wm(!0).toggle()(this.state,this.dispatch),this}toggleHeading(t){return new ul(t).toggle()(this.state,this.dispatch),this}insertLink(t,e){return new iA().insert(t,e)(this.state,this.dispatch),this}updateLink(t){return new iA().update(t)(this.state,this.dispatch),this}insertImage(t,e={}){return new m3().insert(t,e)(this.state,this.dispatch),this}textColor(t){return new Am("text_color").apply({color:t})(this.state,this.dispatch),this}backgroundColor(t){return new Am("text_background_color").apply({backgroundColor:t})(this.state,this.dispatch),this}removeTextColor(){return new Am("text_color").remove()(this.state,this.dispatch),this}removeBackgroundColor(){return new Am("text_background_color").remove()(this.state,this.dispatch),this}align(t){return new vd(t).toggle()(this.state,this.dispatch),this}insertHTML(t){let{selection:e,schema:a,tr:n}=this.state,{from:o,to:r}=e,s=document.createElement("div");s.innerHTML=s3(t)?t.trim():t;let l=rc.fromSchema(a).parseSlice(s),c=n.replaceRange(o,r,l);return this.applyTrx(c),this}indent(){return new Pm("increase").insert()(this.state,this.dispatch),this}outdent(){return new Pm("decrease").insert()(this.state,this.dispatch),this}},xke=typeof navigator<"u"?/Mac/.test(navigator.platform):!1,Eke=i=>D0(/^\s*>\s$/,i),Dke=i=>D0(/^(?:\d+)\.\s$/,i,t=>({order:Number(t[1])}),(t,e)=>e.childCount+e.attrs.order===Number(t[1])),Ike=i=>D0(/^\s*(?:[-+*])\s$/,i),zke=i=>RS(/^```$/,i),Mke=(i,t)=>RS(new RegExp(`^(#{1,${t}})\\s$`),i,e=>({level:e[1].length})),Oke=i=>qS(/(?:^|\s)(?:(\*\*|__)(?:([^*_]+))(\*\*|__))$/,i),Nke=i=>qS(/(?:^|\s)(?:(\*|_)(?:([^*_]+))(\*|_))$/,i),Rke=i=>{let t=gF.concat(pF,mF);return t.push(Oke(i.marks.strong)),t.push(Nke(i.marks.em)),t.push(Eke(i.nodes.blockquote)),t.push(Dke(i.nodes.ordered_list)),t.push(Ike(i.nodes.bullet_list)),t.push(zke(i.nodes.code_block)),t.push(Mke(i.nodes.heading,6)),uF({rules:t})},Lke=(i,t)=>{let e={};e["Mod-z"]=N0,xke?e["Shift-Mod-z"]=_g:e["Mod-y"]=_g;let a=[xg({"Mod-b":ud(i.marks.strong),"Mod-i":ud(i.marks.em),"Mod-u":ud(i.marks.u),"Mod-`":ud(i.marks.code)}),xg({Enter:X5(i.nodes.list_item),"Shift-Enter":Cm(zS,(n,o)=>{let{tr:r}=n,s=i.nodes.hard_break;return o(r.replaceSelectionWith(s.create()).scrollIntoView()),!0}),"Mod-[":TS(i.nodes.list_item),"Mod-]":xS(i.nodes.list_item),Tab:xS(i.nodes.list_item)}),xg(cF)];return t.history&&a.push(xg(e)),a},Bke=(i,t)=>{let e=[];return t.keyboardShortcuts&&e.push(...Lke(i,{history:t.history})),t.history&&e.push(_F()),t.inputRules&&e.push(Rke(i)),e},b3={linkOnPaste:!0,resizeImage:!0},n3={content:null,history:!0,keyboardShortcuts:!0,inputRules:!0,schema:kg,plugins:[],nodeViews:{},attributes:{},features:b3,handleScrollToSelection:null,linkValidationPattern:`(https?://)?([\\da-z.-]+)\\.([a-z.]{2,6})[/\\w .-]*/??([^# 86\r]*)?#?([^ 87\r]*)|(mailto:.*[@].*)`},Q0=class{options;view;constructor(t=n3){this.options=$e($e({},n3),t),this.createEditor()}valueChangesSubject=new Za;updateSubject=new Za;get valueChanges(){return this.valueChangesSubject.asObservable()}get update(){return this.updateSubject.asObservable()}get schema(){return this.options.schema||kg}get linkValidationPattern(){return this.options.linkValidationPattern}get commands(){return new lA(this.view)}get features(){return $e($e({},b3),this.options.features)}handleTransactions(t){let e=this.view.state.apply(t);if(this.view.updateState(e),this.updateSubject.next(this.view),!t.docChanged&&!t.getMeta("FORCE_EMIT"))return;let a=e.doc.toJSON();this.valueChangesSubject.next(a)}createEditor(){let{options:t,schema:e}=this,{content:a=null,nodeViews:n}=t,{history:o=!0,keyboardShortcuts:r=!0,inputRules:s=!0}=t,l=ZF(a,e,t.parseOptions),c=t.plugins??[],m=t.attributes??{},b=Bke(e,{history:o,keyboardShortcuts:r,inputRules:s});this.view=new hg(null,{state:h0.create({doc:l,schema:e,plugins:[...b,...c]}),nodeViews:n,dispatchTransaction:this.handleTransactions.bind(this),attributes:m,handleScrollToSelection:t.handleScrollToSelection})}setContent(t){if(UL(t))return;let{state:e}=this.view,{tr:a,doc:n}=e,o=ZF(t,this.schema,this.options.parseOptions);a.replaceWith(0,e.doc.content.size,o),!n.eq(a.doc)&&a.docChanged&&this.view.dispatch(a)}registerPlugin(t){let{state:e}=this.view,a=[...e.plugins,t],n=e.reconfigure({plugins:a});this.view.updateState(n)}destroy(){this.view.destroy()}};
87var xm=class{};var Z0=class i{constructor(t,e,a){this.http=t;this.occEndpointsService=e;this.userIdService=a;this.userId$=this.userIdService.getUserId().pipe(nt(1))}getQuoteData(t){return this.userId$.pipe(Qe(e=>{let a=this.occEndpointsService.buildUrl("quotePdfData",{urlParams:{userId:e,quoteId:t}});return this.http.get(a)}))}getQuoteEntries(t){return this.userId$.pipe(Qe(e=>{let a=this.occEndpointsService.buildUrl("quotePdfEntries",{urlParams:{userId:e,quoteId:t}});return this.http.get(a)}))}getTeammembers(t){return this.userId$.pipe(Qe(e=>{let a=this.occEndpointsService.buildUrl("quotePdfTeammembers",{urlParams:{userId:e,quoteId:t}});return this.http.get(a)}))}getPartners(t){return this.userId$.pipe(Qe(e=>{let a=this.occEndpointsService.buildUrl("quotePdfPartners",{urlParams:{userId:e,quoteId:t}});return this.http.get(a)}))}getSalesOrg(t){return this.userId$.pipe(Qe(e=>{let a=this.occEndpointsService.buildUrl("quotePdfSalesOrg",{urlParams:{userId:e,salesOrgCode:t}});return this.http.get(a)}))}getConditions(t){return this.userId$.pipe(Qe(e=>{let a=this.occEndpointsService.buildUrl("quotePdfGetConditions",{urlParams:{userId:e,salesorg:t}});return this.http.get(a)}))}setLanguage(t,e){return this.userId$.pipe(Qe(a=>{let n=this.occEndpointsService.buildUrl("quotePdfSetLanguage",{urlParams:{userId:a,quoteId:t}});return this.http.put(n,e,{headers:{"Content-Type":"application/json"}})}))}setNumberLocale(t,e){return this.userId$.pipe(Qe(a=>{let n=this.occEndpointsService.buildUrl("quotePdfSetNumberLocale",{urlParams:{userId:a,quoteId:t}});return this.http.put(n,JSON.stringify(e),{headers:{"Content-Type":"application/json"}})}))}setTerms(t,e){return this.userId$.pipe(Qe(a=>{let n=this.occEndpointsService.buildUrl("quotePdfSetTerms",{urlParams:{userId:a,quoteId:t}});return this.http.put(n,e,{headers:{"Content-Type":"application/json"}})}))}setSysData(t,e){return this.userId$.pipe(Qe(a=>{let n=this.occEndpointsService.buildUrl("quotePdfSetSysData",{urlParams:{userId:a,quoteId:t}});return this.http.put(n,e)}))}setAppData(t,e){return this.userId$.pipe(Qe(a=>{let n=this.occEndpointsService.buildUrl("quotePdfSetAppData",{urlParams:{userId:a,quoteId:t}});return this.http.put(n,e)}))}setShowMotorClass(t,e){return this.userId$.pipe(Qe(a=>{let n=this.occEndpointsService.buildUrl("quotePdfSetShowMotorClass",{urlParams:{userId:a,quoteId:t}});return this.http.put(n,e)}))}setIntroductionText(t,e){return this.userId$.pipe(Qe(a=>{let n=this.occEndpointsService.buildUrl("quotePdfSetIntroductionText",{urlParams:{userId:a,quoteId:t}});return this.http.put(n,{text:e})}))}setEntryNotes(t,e,a){return this.userId$.pipe(Qe(n=>{let o=this.occEndpointsService.buildUrl("quotePdfSetEntryNotes",{urlParams:{userId:n,quoteId:t,entryId:e}});return this.http.put(o,JSON.stringify(a),{headers:{"Content-Type":"application/json"}})}))}setEntryDrive(t,e,a){return this.userId$.pipe(Qe(n=>{let o=this.occEndpointsService.buildUrl("quotePdfSetEntryDrive",{urlParams:{userId:n,quoteId:t,entryId:e}});return this.http.put(o,JSON.stringify(a),{headers:{"Content-Type":"application/json"}})}))}setEntryApplication(t,e,a){return this.userId$.pipe(Qe(n=>{let o=this.occEndpointsService.buildUrl("quotePdfSetEntryApplication",{urlParams:{userId:n,quoteId:t,entryId:e}});return this.http.put(o,JSON.stringify(a),{headers:{"Content-Type":"application/json"}})}))}setEntryMachine(t,e,a){return this.userId$.pipe(Qe(n=>{let o=this.occEndpointsService.buildUrl("quotePdfSetEntryMachine",{urlParams:{userId:n,quoteId:t,entryId:e}});return this.http.put(o,JSON.stringify(a),{headers:{"Content-Type":"application/json"}})}))}setEntryAppTechVisibility(t,e,a){return this.userId$.pipe(Qe(n=>{let o=this.occEndpointsService.buildUrl("quotePdfSetEntryAppTechVisibility",{urlParams:{userId:n,quoteId:t,entryId:e}});return this.http.put(o,a)}))}setEntryAppData(t,e,a){return this.userId$.pipe(Qe(n=>{let o=this.occEndpointsService.buildUrl("quotePdfSetEntryAppData",{urlParams:{userId:n,quoteId:t,entryId:e}});return this.http.put(o,a)}))}generatePdf(t,e){return this.userId$.pipe(Qe(a=>{let n=this.occEndpointsService.buildUrl("quotePdfGenerate",{urlParam
87s:{userId:a,quoteId:t}});return this.http.post(n,e)}))}publishPdf(t,e,a){return this.userId$.pipe(Qe(n=>{let o=this.occEndpointsService.buildUrl("quotePdfPublish",{urlParams:{userId:n,quoteId:t}});return this.http.post(o,{fileName:e,pdf_base64:a})}))}static{this.\u0275fac=function(e){return new(e||i)(Ke($i),Ke(fi),Ke(na))}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};var lo=class i{constructor(t){this.adapter=t;this.quoteDataSubject=new Ta(null);this.quoteData$=this.quoteDataSubject.asObservable();this.entriesSubject=new Ta(null);this.entries$=this.entriesSubject.asObservable();this.teammembersSubject=new Ta(null);this.teammembers$=this.teammembersSubject.asObservable();this.partnersSubject=new Ta(null);this.partners$=this.partnersSubject.asObservable();this.salesOrgSubject=new Ta(null);this.salesOrg$=this.salesOrgSubject.asObservable()}loadQuoteData(t){return this.adapter.getQuoteData(t).pipe(Bt(e=>this.quoteDataSubject.next(e)))}loadEntries(t){return this.adapter.getQuoteEntries(t).pipe(Bt(e=>this.entriesSubject.next(e)))}loadTeammembers(t){return this.adapter.getTeammembers(t).pipe(Bt(e=>this.teammembersSubject.next(e)))}loadPartners(t){return this.adapter.getPartners(t).pipe(Bt(e=>this.partnersSubject.next(e)))}loadSalesOrg(t){return this.adapter.getSalesOrg(t).pipe(Bt(e=>this.salesOrgSubject.next(e)))}getConditions(t){return this.adapter.getConditions(t)}setLanguage(t,e){return this.adapter.setLanguage(t,e)}setNumberLocale(t,e){return this.adapter.setNumberLocale(t,e)}setTerms(t,e){return this.adapter.setTerms(t,e).pipe(Bt(()=>{let a=this.quoteDataSubject.value;a&&this.quoteDataSubject.next(kt($e({},a),{generalConditionsVisualization:e}))}))}setSysData(t,e){return this.adapter.setSysData(t,e).pipe(Bt(()=>{let a=this.quoteDataSubject.value;a&&this.quoteDataSubject.next(kt($e({},a),{showPDFTechnicalData:e}))}))}setAppData(t,e){return this.adapter.setAppData(t,e).pipe(Bt(()=>{let a=this.quoteDataSubject.value;a&&this.quoteDataSubject.next(kt($e({},a),{showPDFApplicationData:e}))}))}setShowMotorClass(t,e){return this.adapter.setShowMotorClass(t,e).pipe(Bt(()=>{let a=this.quoteDataSubject.value;a&&this.quoteDataSubject.next(kt($e({},a),{showMotorIESClass:e}))}))}setIntroductionText(t,e){return this.adapter.setIntroductionText(t,e)}setEntryNotes(t,e,a){return this.adapter.setEntryNotes(t,e,a).pipe(Bt(()=>{let n=this.entriesSubject.value;if(n){let o=n.map(r=>r.position===e?kt($e({},r),{salesAgentNotes:a}):r);this.entriesSubject.next(o)}}))}setEntryDrive(t,e,a){return this.adapter.setEntryDrive(t,e,a)}setEntryApplication(t,e,a){return this.adapter.setEntryApplication(t,e,a)}setEntryMachine(t,e,a){return this.adapter.setEntryMachine(t,e,a)}setEntryAppTechVisibility(t,e,a){return this.adapter.setEntryAppTechVisibility(t,e,a).pipe(Bt(()=>{let n=this.entriesSubject.value;if(n){let o=n.map(r=>r.position===e?kt($e({},r),{applicationTechnicalVisibility:a}):r);this.entriesSubject.next(o)}}))}setEntryAppData(t,e,a){return this.adapter.setEntryAppData(t,e,a)}generatePdf(t,e){return this.adapter.generatePdf(t,e)}publishPdf(t,e,a){return this.adapter.publishPdf(t,e,a)}getOptionalConfiguration(t,e){let a=this.quoteDataSubject.value;if(a?.optionalConfiguration){let n=JSON.parse(a.optionalConfiguration);if(n[t])return n[t]}return e}getOptionalConfigurationBoolean(t,e){let a=this.quoteDataSubject.value;if(a?.optionalConfiguration){let n=JSON.parse(a.optionalConfiguration);if(n[t]!==void 0)return n[t]==="true"}return e}calculateQuoteTotalVisibility(t){let e=this.quoteDataSubject.value;return e?.optionalConfiguration&&JSON.parse(e.optionalConfiguration)[t]===!1?!1:!!e}static{this.\u0275fac=function(e){return new(e||i)(Ke(xm))}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};var Kr=Uint8Array,or=Uint16Array,pA=Int32Array,gA=new Kr([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),fA=new Kr([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),v3=new Kr([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),_3=function(i,t){for(var e=new or(31),a=0;a<31;++a)e[a]=t+=1<<i[a-1];for(var n=new pA(e[30]),a=1;a<30;++a)for(var o=e[a];o<e[a+1];++o)n[o]=o-e[a]<<5|a;return{b:e,r:n}},S3=_3(gA,2),jke=S3.b,dA=S3.r;jke[28]=258,dA[258]=28;var A3=_3(fA,0),Ptt=A3.b,y3=A3.r,uA=new or(32768);for(ea=0;ea<32768;++ea)ml=(ea&43690)>>1|(ea&21845)<<1,ml=(ml&52428)>>2|(ml&13107)<<2,ml=(ml&61680)>>4|(ml&3855)<<4,uA[ea]=((ml&65280)>>8|(ml&255)<<8)>>1;var ml,ea,zg=function(i,t,e){for(var a=i.length,n=0,o=new or(t);n<a;++n)i[n]&&++o[i[n]-1];var r=new or(t);for(n=1;n<t;++n)r[n]=r[n-1]+o[n-1]<<1;var s;if(e){s=new or(1<<t);var l=15-t;for(n=0;n<a;++n)if(i[n])for(var c=n<<4|i[n],m=t-i[n],b=r[i[n]-1]++<<m,C=b|(1<<m)-1;b<=C;++b)s[uA[b]>>l]=c}else for(s=new or(a),n=0;n<a;++n)i[n]&&(s[n]=uA[r[i[n]-1]++]>>15-i[n]);return s},Cd=new Kr(288);for(ea=0;ea<144;++ea)Cd[ea]=8;var ea;for(ea=144;ea<256;++ea)Cd[ea]=9;var ea;for(ea=256;ea<280;++ea)Cd[ea]=7;var ea;for(ea=280;ea<288;++ea)Cd[ea]=8;var ea,Y0=new Kr(32);for(ea=0;ea<32;++ea)Y0[ea]=5;var ea,Uke=zg(Cd,9,0);var Vke=zg(Y0,5,0);
vendor: 5,868 bytes, line 87
87var w3=function(i){return(i+7)/8|0},$ke=function(i,t,e){return(t==null||t<0)&&(t=0),(e==null||e>i.length)&&(e=i.length),new Kr(i.subarray(t,e))};var pl=function(i,t,e){e<<=t&7;var a=t/8|0;i[a]|=e,i[a+1]|=e>>8},Dg=function(i,t,e){e<<=t&7;var a=t/8|0;i[a]|=e,i[a+1]|=e>>8,i[a+2]|=e>>16},cA=function(i,t){for(var e=[],a=0;a<i.length;++a)i[a]&&e.push({s:a,f:i[a]});var n=e.length,o=e.slice();if(!n)return{t:T3,l:0};if(n==1){var r=new Kr(e[0].s+1);return r[e[0].s]=1,{t:r,l:1}}e.sort(function(_e,Ne){return _e.f-Ne.f}),e.push({s:-1,f:25001});var s=e[0],l=e[1],c=0,m=1,b=2;for(e[0]={s:-1,f:s.f+l.f,l:s,r:l};m!=n-1;)s=e[e[c].f<e[b].f?c++:b++],l=e[c!=m&&e[c].f<e[b].f?c++:b++],e[m++]={s:-1,f:s.f+l.f,l:s,r:l};for(var C=o[0].s,a=1;a<n;++a)o[a].s>C&&(C=o[a].s);var h=new or(C+1),P=mA(e[m-1],h,0);if(P>t){var a=0,x=0,z=P-t,I=1<<z;for(o.sort(function(Ne,we){return h[we.s]-h[Ne.s]||Ne.f-we.f});a<n;++a){var ae=o[a].s;if(h[ae]>t)x+=I-(1<<P-h[ae]),h[ae]=t;else break}for(x>>=z;x>0;){var ne=o[a].s;h[ne]<t?x-=1<<t-h[ne]++-1:++a}for(;a>=0&&x;--a){var te=o[a].s;h[te]==t&&(--h[te],++x)}P=t}return{t:new Kr(h),l:P}},mA=function(i,t,e){return i.s==-1?Math.max(mA(i.l,t,e+1),mA(i.r,t,e+1)):t[i.s]=e},C3=function(i){for(var t=i.length;t&&!i[--t];);for(var e=new or(++t),a=0,n=i[0],o=1,r=function(l){e[a++]=l},s=1;s<=t;++s)if(i[s]==n&&s!=t)++o;else{if(!n&&o>2){for(;o>138;o-=138)r(32754);o>2&&(r(o>10?o-11<<5|28690:o-3<<5|12305),o=0)}else if(o>3){for(r(n),--o;o>6;o-=6)r(8304);o>2&&(r(o-3<<5|8208),o=0)}for(;o--;)r(n);o=1,n=i[s]}return{c:e.subarray(0,a),n:t}},Ig=function(i,t){for(var e=0,a=0;a<t.length;++a)e+=i[a]*t[a];return e},P3=function(i,t,e){var a=e.length,n=w3(t+2);i[n]=a&255,i[n+1]=a>>8,i[n+2]=i[n]^255,i[n+3]=i[n+1]^255;for(var o=0;o<a;++o)i[n+o+4]=e[o];return(n+4+a)*8},k3=function(i,t,e,a,n,o,r,s,l,c,m){pl(t,m++,e),++n[256];for(var b=cA(n,15),C=b.t,h=b.l,P=cA(o,15),x=P.t,z=P.l,I=C3(C),ae=I.c,ne=I.n,te=C3(x),_e=te.c,Ne=te.n,we=new or(19),pe=0;pe<ae.length;++pe)++we[ae[pe]&31];for(var pe=0;pe<_e.length;++pe)++we[_e[pe]&31];for(var ee=cA(we,7),Pe=ee.t,L=ee.l,V=19;V>4&&!Pe[v3[V-1]];--V);var me=c+5<<3,se=Ig(n,Cd)+Ig(o,Y0)+r,ze=Ig(n,C)+Ig(o,x)+r+14+3*V+Ig(we,Pe)+2*we[16]+3*we[17]+7*we[18];if(l>=0&&me<=se&&me<=ze)return P3(t,m,i.subarray(l,l+c));var Be,Fe,De,Ue;if(pl(t,m,1+(ze<se)),m+=2,ze<se){Be=zg(C,h,0),Fe=C,De=zg(x,z,0),Ue=x;var lt=zg(Pe,L,0);pl(t,m,ne-257),pl(t,m+5,Ne-1),pl(t,m+10,V-4),m+=14;for(var pe=0;pe<V;++pe)pl(t,m+3*pe,Pe[v3[pe]]);m+=3*V;for(var Je=[ae,_e],N=0;N<2;++N)for(var X=Je[N],pe=0;pe<X.length;++pe){var re=X[pe]&31;pl(t,m,lt[re]),m+=Pe[re],re>15&&(pl(t,m,X[pe]>>5&127),m+=X[pe]>>12)}}else Be=Uke,Fe=Cd,De=Vke,Ue=Y0;for(var pe=0;pe<s;++pe){var ge=a[pe];if(ge>255){var re=ge>>18&31;Dg(t,m,Be[re+257]),m+=Fe[re+257],re>7&&(pl(t,m,ge>>23&31),m+=gA[re]);var ye=ge&31;Dg(t,m,De[ye]),m+=Ue[ye],ye>3&&(Dg(t,m,ge>>5&8191),m+=fA[ye])}else Dg(t,m,Be[ge]),m+=Fe[ge]}return Dg(t,m,Be[256]),m+Fe[256]},Hke=new pA([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),T3=new Kr(0),Kke=function(i,t,e,a,n,o){var r=o.z||i.length,s=new Kr(a+r+5*(1+Math.ceil(r/7e3))+n),l=s.subarray(a,s.length-n),c=o.l,m=(o.r||0)&7;if(t){m&&(l[0]=o.r>>3);for(var b=Hke[t-1],C=b>>13,h=b&8191,P=(1<<e)-1,x=o.p||new or(32768),z=o.h||new or(P+1),I=Math.ceil(e/3),ae=2*I,ne=function(Lt){return(i[Lt]^i[Lt+1]<<I^i[Lt+2]<<ae)&P},te=new pA(25e3),_e=new or(288),Ne=new or(32),we=0,pe=0,ee=o.i||0,Pe=0,L=o.w||0,V=0;ee+2<r;++ee){var me=ne(ee),se=ee&32767,ze=z[me];if(x[se]=ze,z[me]=se,L<=ee){var Be=r-ee;if((we>7e3||Pe>24576)&&(Be>423||!c)){m=k3(i,l,0,te,_e,Ne,pe,Pe,V,ee-V,m),Pe=we=pe=0,V=ee;for(var Fe=0;Fe<286;++Fe)_e[Fe]=0;for(var Fe=0;Fe<30;++Fe)Ne[Fe]=0}var De=2,Ue=0,lt=h,Je=se-ze&32767;if(Be>2&&me==ne(ee-Je))for(var N=Math.min(C,Be)-1,X=Math.min(32767,ee),re=Math.min(258,Be);Je<=X&&--lt&&se!=ze;){if(i[ee+De]==i[ee+De-Je]){for(var ge=0;ge<re&&i[ee+ge]==i[ee+ge-Je];++ge);if(ge>De){if(De=ge,Ue=Je,ge>N)break;for(var ye=Math.min(Je,ge-2),xe=0,Fe=0;Fe<ye;++Fe){var Me=ee-Je+Fe&32767,Re=x[Me],We=Me-Re&32767;We>xe&&(xe=We,ze=Me)}}}se=ze,ze=x[se],Je+=se-ze&32767}if(Ue){te[Pe++]=268435456|dA[De]<<18|y3[Ue];var it=dA[De]&31,Ct=y3[Ue]&31;pe+=gA[it]+fA[Ct],++_e[257+it],++Ne[Ct],L=ee+De,++we}else te[Pe++]=i[ee],++_e[i[ee]]}}for(ee=Math.max(ee,L);ee<r;++ee)te[Pe++]=i[ee],++_e[i[ee]];m=k3(i,l,c,te,_e,Ne,pe,Pe,V,ee-V,m),c||(o.r=m&7|l[m/8|0]<<3,m-=7,o.h=z,o.p=x,o.i=ee,o.w=L)}else{for(var ee=o.w||0;ee<r+c;ee+=65535){var vt=ee+65535;vt>=r&&(l[m/8|0]=c,vt=r),m=P3(l,m+1,i.subarray(ee,vt))}o.i=r}return $ke(s,0,a+w3(m)+n)};var x3=function(){var i=1,t=0;return{p:function(e){for(var a=i,n=t,o=e.length|0,r=0;r!=o;){for(var s=Math.min(r+2655,o);r<s;++r)n+=a+=e[r];a=(a&65535)+15*(a>>16),n=(n&65535)+15*(n>>16)}i=a,t=n},d:function(){return i%=65521,t%=65521,(i&255)<<24|(i&65280)<<8|(t&255)<<8|t>>8}}},Gke=function(i,t,e,a,n){if(!n&&(n={l:1},t.dictionary)){var o=t.dictionary.subarray(-32768),r=new Kr(o.length+i.length);r.set(o),r.set(i,o.length),i=r,n.w=o.length}return Kke(i,t.level==null?6:t.level,t.mem==null?n.l?Math.ceil(Math.max(8,Math.min(13,Math.log(i.length)))*1.5):20:12+t.mem,e,a,n)};var E3=function(i,t,e){for(;e;++t)i[t]=e,e>>>=8};var Wke=function(i,t){var e=t.level,a=e==0?0:e<6?1:e==9?3:2;if(i[0]=120,i[1]=a<<6|(t.dictionary&&32),i[1]|=31-(i[0]<<8|i[1])%31,t.dictionary){var n=x3();n.p(t.dictionary),E3(i,2,n.d())}};function J0(i,t){t||(t={});var e=x3();e.p(i);var a=Gke(i,t,t.dictionary?6:2,4);return Wke(a,t),E3(a,a.length-4,e.d()),a}var Qke=typeof TextDecoder<"u"&&new TextDecoder,Zke=0;try{Qke.decode(T3,{stream:!0}),Zke=1}catch(i){}function D3(i){if(Array.isArray(i))return i}function I3(i,t){var e=i==null?null:typeof Symbol<"u"&&i[Symbol.iterator]||i["@@iterator"];if(e!=null){var a,n,o,r,s=[],l=!0,c=!1;try{if(o=(e=e.call(i)).next,t===0){if(Object(e)!==e)return;l=!1}else for(;!(l=(a=o.call(e)).done)&&(s.push(a.value),s.length!==t);l=!0);}catch(m){c=!0,n=m}
87finally{try{if(!l&&e.return!=null&&(r=e.return(),Object(r)!==r))return}finally{if(c)throw n}}return s}}function hA(i,t){(t==null||t>i.length)&&(t=i.length);for(var e=0,a=Array(t);e<t;e++)a[e]=i[e];return a}function z3(i,t){if(i){if(typeof i=="string")return hA(i,t);var e={}.toString.call(i).slice(8,-1);return e==="Object"&&i.constructor&&(e=i.constructor.name),e==="Map"||e==="Set"?Array.from(i):e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?hA(i,t):void 0}}function M3(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 88In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function bA(i,t){return D3(i)||I3(i,t)||z3(i,t)||M3()}function vA(i,t="utf8"){return new TextDecoder(t).decode(i)}var Yke=new TextEncoder;function O3(i){return Yke.encode(i)}var Jke=1024*8,Xke=(()=>{let i=new Uint8Array(4),t=new Uint32Array(i.buffer);return!((t[0]=1)&i[0])})(),yA={int8:globalThis.Int8Array,uint8:globalThis.Uint8Array,int16:globalThis.Int16Array,uint16:globalThis.Uint16Array,int32:globalThis.Int32Array,uint32:globalThis.Uint32Array,uint64:globalThis.BigUint64Array,int64:globalThis.BigInt64Array,float32:globalThis.Float32Array,float64:globalThis.Float64Array},Mg=class i{buffer;byteLength;byteOffset;length;offset;lastWrittenByte;littleEndian;_data;_mark;_marks;constructor(t=Jke,e={}){let a=!1;typeof t=="number"?t=new ArrayBuffer(t):(a=!0,this.lastWrittenByte=t.byteLength);let n=e.offset?e.offset>>>0:0,o=t.byteLength-n,r=n;(ArrayBuffer.isView(t)||t instanceof i)&&(t.byteLength!==t.buffer.byteLength&&(r=t.byteOffset+n),t=t.buffer),a?this.lastWrittenByte=o:this.lastWrittenByte=0,this.buffer=t,this.length=o,this.byteLength=o,this.byteOffset=r,this.offset=0,this.littleEndian=!0,this._data=new DataView(this.buffer,r,o),this._mark=0,this._marks=[]}available(t=1){return this.offset+t<=this.length}isLittleEndian(){return this.littleEndian}setLittleEndian(){return this.littleEndian=!0,this}isBigEndian(){return!this.littleEndian}setBigEndian(){return this.littleEndian=!1,this}skip(t=1){return this.offset+=t,this}back(t=1){return this.offset-=t,this}seek(t){return this.offset=t,this}mark(){return this._mark=this.offset,this}reset(){return this.offset=this._mark,this}pushMark(){return this._marks.push(this.offset),this}popMark(){let t=this._marks.pop();if(t===void 0)throw new Error("Mark stack empty");return this.seek(t),this}rewind(){return this.offset=0,this}ensureAvailable(t=1){if(!this.available(t)){let a=(this.offset+t)*2,n=new Uint8Array(a);n.set(new Uint8Array(this.buffer)),this.buffer=n.buffer,this.length=a,this.byteLength=a,this._data=new DataView(this.buffer)}return this}readBoolean(){return this.readUint8()!==0}readInt8(){return this._data.getInt8(this.offset++)}readUint8(){return this._data.getUint8(this.offset++)}readByte(){return this.readUint8()}readBytes(t=1){return this.readArray(t,"uint8")}readArray(t,e){let a=yA[e].BYTES_PER_ELEMENT*t,n=this.byteOffset+this.offset,o=this.buffer.slice(n,n+a);if(this.littleEndian===Xke&&e!=="uint8"&&e!=="int8"){let s=new Uint8Array(this.buffer.slice(n,n+a));s.reverse();let l=new yA[e](s.buffer);return this.offset+=a,l.reverse(),l}let r=new yA[e](o);return this.offset+=a,r}readInt16(){let t=this._data.getInt16(this.offset,this.littleEndian);return this.offset+=2,t}readUint16(){let t=this._data.getUint16(this.offset,this.littleEndian);return this.offset+=2,t}readInt32(){let t=this._data.getInt32(this.offset,this.littleEndian);return this.offset+=4,t}readUint32(){let t=this._data.getUint32(this.offset,this.littleEndian);return this.offset+=4,t}readFloat32(){let t=this._data.getFloat32(this.offset,this.littleEndian);return this.offset+=4,t}readFloat64(){let t=this._data.getFloat64(this.offset,this.littleEndian);return this.offset+=8,t}readBigInt64(){let t=this._data.getBigInt64(this.offset,this.littleEndian);return this.offset+=8,t}readBigUint64(){let t=this._data.getBigUint64(this.offset,this.littleEndian);return this.offset+=8,t}readChar(){return String.fromCharCode(this.readInt8())}readChars(t=1){let e="";for(let a=0;a<t;a++)e+=this.readChar();return e}readUtf8(t=1){return vA(this.readBytes(t))}decodeText(t=1,e="utf8"){return vA(this.readBytes(t),e)}writeBoolean(t){return this.writeUint8(t?255:0),this}writeInt8(t){return this.ensureAvailable(1),this._data.setInt8(this.offset++,t),this._updateLastWrittenByte(),this}writeUint8(t){return this.ensureAvailable(1),this._data.setUint8(this.offset++,t),this._updateLastWrittenByte(),this}writeByte(t){return this.writeUint8(t)}writeBytes(t){this.ensureAvailable(t.length);for(let e=0;e<t.length;e++)this._data.setUint8(this.offset++,t[e]);return this._updateLastWrittenByte(),this}writeInt16(t){return this.ensureAvailable(2),this._data.setInt16(this.offset,t,this.littleEndian),this.offset+=2,this._updateLastWrittenByte(),this}writeUint16(t){return this.ensureAvailable(2),this._data.setUint16(this.offset,t,this.littleEndian),this.offset+=2,this._updateLastWrittenByte(),this}writeInt32(t){return this.ensureAvailable(4),this._data.setInt32(this.offset,t,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeUint32(t){return this.ensureAvailable(4),this._data.setUint32(this.offset,t,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeFloat32(t){return this.ensureAvailable(4),this._data.setFloat32(this.offset,t,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeFloat64(t){return this.ensureAvailable(8),this._data.setFloat64(this.offset,t,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeBigInt64(t){return this.ensureAvailable(8),this._data.setBigInt64(this.offset,t,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeBigUint64(t){return this.ensureAvailable(8),this._data.setBigUint64(this.offset,t,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeChar(t){return this.writeUint8(t.charCodeAt(0))}writeChars(t){for(let e=0;e<t.length;e++)this.writeUint8(t.charCodeAt(e));return this}writeUtf8(t){return this.writeBytes(O3(t))}toArray(){return new Uint8Array(this.buffer,this.byteOffset,this.lastWrittenByte)}getWrittenByteLength(){return this.lastWrittenByte-this.byteOffset}_updateLastWrittenByte(){this.offset>this.lastWrittenByte&&(this.lastWrittenByte=this.offset)}};function Nm(i){let t=i.length;for(;--t>=0;)i[t]=0}var e1e=0,kq=1,t1e=2,i1e=3,a1e=258,VA=29,Gg=256,qg=Gg+1+VA,Im=30,$A=19,_q=2*qg+1,kd=15,CA=16,n1e=7,HA=256,Sq=16,Aq=17,wq=18,OA=new Uint8Array([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]),nk=new Uint8Array([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]),o1e=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),Pq=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),r1e=512,fl=new Array((qg+2)*2);Nm(fl);var Lg=new Array(Im*2);Nm(Lg);
vendor: 6,485 bytes, line 88
88var jg=new Array(r1e);Nm(jg);var Ug=new Array(a1e-i1e+1);Nm(Ug);var KA=new Array(VA);Nm(KA);var ok=new Array(Im);Nm(ok);function kA(i,t,e,a,n){this.static_tree=i,this.extra_bits=t,this.extra_base=e,this.elems=a,this.max_length=n,this.has_stree=i&&i.length}var Tq,xq,Eq;function _A(i,t){this.dyn_tree=i,this.max_code=0,this.stat_desc=t}var Dq=i=>i<256?jg[i]:jg[256+(i>>>7)],Vg=(i,t)=>{i.pending_buf[i.pending++]=t&255,i.pending_buf[i.pending++]=t>>>8&255},jo=(i,t,e)=>{i.bi_valid>CA-e?(i.bi_buf|=t<<i.bi_valid&65535,Vg(i,i.bi_buf),i.bi_buf=t>>CA-i.bi_valid,i.bi_valid+=e-CA):(i.bi_buf|=t<<i.bi_valid&65535,i.bi_valid+=e)},xs=(i,t,e)=>{jo(i,e[t*2],e[t*2+1])},Iq=(i,t)=>{let e=0;do e|=i&1,i>>>=1,e<<=1;while(--t>0);return e>>>1},s1e=i=>{i.bi_valid===16?(Vg(i,i.bi_buf),i.bi_buf=0,i.bi_valid=0):i.bi_valid>=8&&(i.pending_buf[i.pending++]=i.bi_buf&255,i.bi_buf>>=8,i.bi_valid-=8)},l1e=(i,t)=>{let e=t.dyn_tree,a=t.max_code,n=t.stat_desc.static_tree,o=t.stat_desc.has_stree,r=t.stat_desc.extra_bits,s=t.stat_desc.extra_base,l=t.stat_desc.max_length,c,m,b,C,h,P,x=0;for(C=0;C<=kd;C++)i.bl_count[C]=0;for(e[i.heap[i.heap_max]*2+1]=0,c=i.heap_max+1;c<_q;c++)m=i.heap[c],C=e[e[m*2+1]*2+1]+1,C>l&&(C=l,x++),e[m*2+1]=C,!(m>a)&&(i.bl_count[C]++,h=0,m>=s&&(h=r[m-s]),P=e[m*2],i.opt_len+=P*(C+h),o&&(i.static_len+=P*(n[m*2+1]+h)));if(x!==0){do{for(C=l-1;i.bl_count[C]===0;)C--;i.bl_count[C]--,i.bl_count[C+1]+=2,i.bl_count[l]--,x-=2}while(x>0);for(C=l;C!==0;C--)for(m=i.bl_count[C];m!==0;)b=i.heap[--c],!(b>a)&&(e[b*2+1]!==C&&(i.opt_len+=(C-e[b*2+1])*e[b*2],e[b*2+1]=C),m--)}},zq=(i,t,e)=>{let a=new Array(kd+1),n=0,o,r;for(o=1;o<=kd;o++)n=n+e[o-1]<<1,a[o]=n;for(r=0;r<=t;r++){let s=i[r*2+1];s!==0&&(i[r*2]=Iq(a[s]++,s))}},c1e=()=>{let i,t,e,a,n,o=new Array(kd+1);for(e=0,a=0;a<VA-1;a++)for(KA[a]=e,i=0;i<1<<OA[a];i++)Ug[e++]=a;for(Ug[e-1]=a,n=0,a=0;a<16;a++)for(ok[a]=n,i=0;i<1<<nk[a];i++)jg[n++]=a;for(n>>=7;a<Im;a++)for(ok[a]=n<<7,i=0;i<1<<nk[a]-7;i++)jg[256+n++]=a;for(t=0;t<=kd;t++)o[t]=0;for(i=0;i<=143;)fl[i*2+1]=8,i++,o[8]++;for(;i<=255;)fl[i*2+1]=9,i++,o[9]++;for(;i<=279;)fl[i*2+1]=7,i++,o[7]++;for(;i<=287;)fl[i*2+1]=8,i++,o[8]++;for(zq(fl,qg+1,o),i=0;i<Im;i++)Lg[i*2+1]=5,Lg[i*2]=Iq(i,5);Tq=new kA(fl,OA,Gg+1,qg,kd),xq=new kA(Lg,nk,0,Im,kd),Eq=new kA(new Array(0),o1e,0,$A,n1e)},Mq=i=>{let t;for(t=0;t<qg;t++)i.dyn_ltree[t*2]=0;for(t=0;t<Im;t++)i.dyn_dtree[t*2]=0;for(t=0;t<$A;t++)i.bl_tree[t*2]=0;i.dyn_ltree[HA*2]=1,i.opt_len=i.static_len=0,i.sym_next=i.matches=0},Oq=i=>{i.bi_valid>8?Vg(i,i.bi_buf):i.bi_valid>0&&(i.pending_buf[i.pending++]=i.bi_buf),i.bi_buf=0,i.bi_valid=0},N3=(i,t,e,a)=>{let n=t*2,o=e*2;return i[n]<i[o]||i[n]===i[o]&&a[t]<=a[e]},SA=(i,t,e)=>{let a=i.heap[e],n=e<<1;for(;n<=i.heap_len&&(n<i.heap_len&&N3(t,i.heap[n+1],i.heap[n],i.depth)&&n++,!N3(t,a,i.heap[n],i.depth));)i.heap[e]=i.heap[n],e=n,n<<=1;i.heap[e]=a},R3=(i,t,e)=>{let a,n,o=0,r,s;if(i.sym_next!==0)do a=i.pending_buf[i.sym_buf+o++]&255,a+=(i.pending_buf[i.sym_buf+o++]&255)<<8,n=i.pending_buf[i.sym_buf+o++],a===0?xs(i,n,t):(r=Ug[n],xs(i,r+Gg+1,t),s=OA[r],s!==0&&(n-=KA[r],jo(i,n,s)),a--,r=Dq(a),xs(i,r,e),s=nk[r],s!==0&&(a-=ok[r],jo(i,a,s)));while(o<i.sym_next);xs(i,HA,t)},NA=(i,t)=>{let e=t.dyn_tree,a=t.stat_desc.static_tree,n=t.stat_desc.has_stree,o=t.stat_desc.elems,r,s,l=-1,c;for(i.heap_len=0,i.heap_max=_q,r=0;r<o;r++)e[r*2]!==0?(i.heap[++i.heap_len]=l=r,i.depth[r]=0):e[r*2+1]=0;for(;i.heap_len<2;)c=i.heap[++i.heap_len]=l<2?++l:0,e[c*2]=1,i.depth[c]=0,i.opt_len--,n&&(i.static_len-=a[c*2+1]);for(t.max_code=l,r=i.heap_len>>1;r>=1;r--)SA(i,e,r);c=o;do r=i.heap[1],i.heap[1]=i.heap[i.heap_len--],SA(i,e,1),s=i.heap[1],i.heap[--i.heap_max]=r,i.heap[--i.heap_max]=s,e[c*2]=e[r*2]+e[s*2],i.depth[c]=(i.depth[r]>=i.depth[s]?i.depth[r]:i.depth[s])+1,e[r*2+1]=e[s*2+1]=c,i.heap[1]=c++,SA(i,e,1);while(i.heap_len>=2);i.heap[--i.heap_max]=i.heap[1],l1e(i,t),zq(e,l,i.bl_count)},L3=(i,t,e)=>{let a,n=-1,o,r=t[1],s=0,l=7,c=4;for(r===0&&(l=138,c=3),t[(e+1)*2+1]=65535,a=0;a<=e;a++)o=r,r=t[(a+1)*2+1],!(++s<l&&o===r)&&(s<c?i.bl_tree[o*2]+=s:o!==0?(o!==n&&i.bl_tree[o*2]++,i.bl_tree[Sq*2]++):s<=10?i.bl_tree[Aq*2]++:i.bl_tree[wq*2]++,s=0,n=o,r===0?(l=138,c=3):o===r?(l=6,c=3):(l=7,c=4))},B3=(i,t,e)=>{let a,n=-1,o,r=t[1],s=0,l=7,c=4;for(r===0&&(l=138,c=3),a=0;a<=e;a++)if(o=r,r=t[(a+1)*2+1],!(++s<l&&o===r)){if(s<c)do xs(i,o,i.bl_tree);while(--s!==0);else o!==0?(o!==n&&(xs(i,o,i.bl_tree),s--),xs(i,Sq,i.bl_tree),jo(i,s-3,2)):s<=10?(xs(i,Aq,i.bl_tree),jo(i,s-3,3)):(xs(i,wq,i.bl_tree),jo(i,s-11,7));s=0,n=o,r===0?(l=138,c=3):o===r?(l=6,c=3):(l=7,c=4)}},d1e=i=>{let t;for(L3(i,i.dyn_ltree,i.l_desc.max_code),L3(i,i.dyn_dtree,i.d_desc.max_code),NA(i,i.bl_desc),t=$A-1;t>=3&&i.bl_tree[Pq[t]*2+1]===0;t--);return i.opt_len+=3*(t+1)+5+5+4,t},u1e=(i,t,e,a)=>{let n;for(jo(i,t-257,5),jo(i,e-1,5),jo(i,a-4,4),n=0;n<a;n++)jo(i,i.bl_tree[Pq[n]*2+1],3);B3(i,i.dyn_ltree,t-1),B3(i,i.dyn_dtree,e-1)},m1e=i=>{let t=4093624447,e;for(e=0;e<=31;e++,t>>>=1)if(t&1&&i.dyn_ltree[e*2]!==0)return 0;if(i.dyn_ltree[18]!==0||i.dyn_ltree[20]!==0||i.dyn_ltree[26]!==0)return 1;for(e=32;e<Gg;e++)if(i.dyn_ltree[e*2]!==0)return 1;return 0},F3=!1,p1e=i=>{F3||(c1e(),F3=!0),i.l_desc=new _A(i.dyn_ltree,Tq),i.d_desc=new _A(i.dyn_dtree,xq),i.bl_desc=new _A(i.bl_tree,Eq),i.bi_buf=0,i.bi_valid=0,Mq(i)},Nq=(i,t,e,a)=>{jo(i,(e1e<<1)+(a?1:0),3),Oq(i),Vg(i,e),Vg(i,~e),e&&i.pending_buf.set(i.window.subarray(t,t+e),i.pending),i.pending+=e},g1e=i=>{jo(i,kq<<1,3),xs(i,HA,fl),s1e(i)},f1e=(i,t,e,a)=>{let n,o,r=0;i.level>0?(i.strm.data_type===2&&(i.strm.data_type=m1e(i)),NA(i,i.l_desc),NA(i,i.d_desc),r=d1e(i),n=i.opt_len+3+7>>>3,o=i.static_len+3+7>>>3,o<=n&&(n=o)):n=o=e+5,e+4<=n&&t!==-1?Nq(i,t,e,a):i.strategy===4||o===n?(jo(i,(kq<<1)+(a?1:0),3),R3(i,fl,Lg)):(jo(i,(t1e<<1)+(a?1:0),3),u1e(i,i.l_desc.max_code+1,i.d_desc.max_code+1,r+1),R3(i,i.dyn_ltree,i.dyn_dtree)),Mq(i),a&&Oq(i)},h1e=(i,t,e)=>(i.pending_buf[i.sym_buf+i.sym_next++]=t,i.pending_buf[i.sym_buf+i.sym_next++]=t>>8,i.pending_buf[i.sym_buf+i.sym_next++]=e,t===0?i.dyn_ltree[e*2]++:(i.matches++,t--,i.dyn_ltree[(Ug[e]+Gg+1)*2]++,i.dyn_dtree[Dq(t)*2]++),i.sym_next===i.sym_end),b1e=p1e,v1e=Nq,y1e=f1e,C1e=h1e,k1e=g1e,_1e={_tr_init:b1e,_tr_stored_block:v1e,_tr_flush_block:y1e,_tr_tally:C1e,_tr_align:k1e},S1e=(i,t,e,a)=>{let n=i&65535|0,o=i>>>16&65535|0,r=0;for(;e!==0;){r=e>2e3?2e3:e,e-=r;do n=n+t[a++]|0,o=o+n|0;while(--r);n%=65521,o%=65521}return n|o<<16|0},$g=S1e,A1e=()=>{let i,t=[];for(var e=0;e<256;e++){i=e;for(var a=0;a<8;a++)i=i&1?3988292384^i>>>1:i>>>1;t[e]=i}return t}
vendor: 8,804 bytes, line 88
88,w1e=new Uint32Array(A1e()),P1e=(i,t,e,a)=>{let n=w1e,o=a+e;i^=-1;for(let r=a;r<o;r++)i=i>>>8^n[(i^t[r])&255];return i^-1},Dn=P1e,Ad={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},Rm={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8},{_tr_init:T1e,_tr_stored_block:RA,_tr_flush_block:x1e,_tr_tally:vc,_tr_align:E1e}=_1e,{Z_NO_FLUSH:yc,Z_PARTIAL_FLUSH:D1e,Z_FULL_FLUSH:I1e,Z_FINISH:Pr,Z_BLOCK:q3,Z_OK:Vn,Z_STREAM_END:j3,Z_STREAM_ERROR:Es,Z_DATA_ERROR:z1e,Z_BUF_ERROR:AA,Z_DEFAULT_COMPRESSION:M1e,Z_FILTERED:O1e,Z_HUFFMAN_ONLY:X0,Z_RLE:N1e,Z_FIXED:R1e,Z_DEFAULT_STRATEGY:L1e,Z_UNKNOWN:B1e,Z_DEFLATED:lk}=Rm,F1e=9,q1e=15,j1e=8,U1e=29,V1e=256,LA=V1e+1+U1e,$1e=30,H1e=19,K1e=2*LA+1,G1e=15,Yi=3,bc=258,Ds=bc+Yi+1,W1e=32,Mm=42,GA=57,BA=69,FA=73,qA=91,jA=103,_d=113,Ng=666,Ao=1,Lm=2,wd=3,Bm=4,Q1e=3,Sd=(i,t)=>(i.msg=Ad[t],t),U3=i=>i*2-(i>4?9:0),hc=i=>{let t=i.length;for(;--t>=0;)i[t]=0},Z1e=i=>{let t,e,a,n=i.w_size;t=i.hash_size,a=t;do e=i.head[--a],i.head[a]=e>=n?e-n:0;while(--t);t=n,a=t;do e=i.prev[--a],i.prev[a]=e>=n?e-n:0;while(--t)},WA=(i,t,e)=>(t<<i.hash_shift^e)&i.hash_mask,Pd=(i,t)=>{let e;if(i.legacy_hash)e=i.ins_h=WA(i,i.ins_h,i.window[t+Yi-1]);else{let n=i.window,o=n[t]|n[t+1]<<8|n[t+2]<<16|n[t+3]<<24;e=i.ins_h=Math.imul(o,66521)+66521>>>16&i.hash_mask}let a=i.prev[t&i.w_mask]=i.head[e];return i.head[e]=t,a},rr=i=>{let t=i.state,e=t.pending;e>i.avail_out&&(e=i.avail_out),e!==0&&(i.output.set(t.pending_buf.subarray(t.pending_out,t.pending_out+e),i.next_out),i.next_out+=e,t.pending_out+=e,i.total_out+=e,i.avail_out-=e,t.pending-=e,t.pending===0&&(t.pending_out=0))},sr=(i,t)=>{x1e(i,i.block_start>=0?i.block_start:-1,i.strstart-i.block_start,t),i.block_start=i.strstart,rr(i.strm)},ta=(i,t)=>{i.pending_buf[i.pending++]=t},Og=(i,t)=>{i.pending_buf[i.pending++]=t>>>8&255,i.pending_buf[i.pending++]=t&255},UA=(i,t,e,a)=>{let n=i.avail_in;return n>a&&(n=a),n===0?0:(i.avail_in-=n,t.set(i.input.subarray(i.next_in,i.next_in+n),e),i.state.wrap===1?i.adler=$g(i.adler,t,n,e):i.state.wrap===2&&(i.adler=Dn(i.adler,t,n,e)),i.next_in+=n,i.total_in+=n,n)},Rq=(i,t)=>{let e=i.max_chain_length,a=i.strstart,n,o,r=i.prev_length,s=i.nice_match,l=i.strstart>i.w_size-Ds?i.strstart-(i.w_size-Ds):0,c=i.window,m=i.w_mask,b=i.prev,C=i.strstart+bc,h=c[a+r-1],P=c[a+r];i.prev_length>=i.good_match&&(e>>=2),s>i.lookahead&&(s=i.lookahead);do if(n=t,!(c[n+r]!==P||c[n+r-1]!==h||c[n]!==c[a]||c[++n]!==c[a+1])){a+=2,n++;do;while(c[++a]===c[++n]&&c[++a]===c[++n]&&c[++a]===c[++n]&&c[++a]===c[++n]&&c[++a]===c[++n]&&c[++a]===c[++n]&&c[++a]===c[++n]&&c[++a]===c[++n]&&a<C);if(o=bc-(C-a),a=C-bc,o>r){if(i.match_start=t,r=o,o>=s)break;h=c[a+r-1],P=c[a+r]}}while((t=b[t&m])>l&&--e!==0);return r<=i.lookahead?r:i.lookahead},Om=i=>{let t=i.w_size,e,a,n;do{if(a=i.window_size-i.lookahead-i.strstart,i.strstart>=t+(t-Ds)&&(i.window.set(i.window.subarray(t,t+t-a),0),i.match_start-=t,i.strstart-=t,i.block_start-=t,i.insert>i.strstart&&(i.insert=i.strstart),Z1e(i),a+=t),i.strm.avail_in===0)break;if(e=UA(i.strm,i.window,i.strstart+i.lookahead,a),i.lookahead+=e,i.legacy_hash){if(i.lookahead+i.insert>=Yi)for(n=i.strstart-i.insert,i.ins_h=i.window[n],i.ins_h=WA(i,i.ins_h,i.window[n+1]);i.insert&&(Pd(i,n),n++,i.insert--,!(i.lookahead+i.insert<Yi)););}else if(i.lookahead+i.insert>Yi)for(n=i.strstart-i.insert;i.insert&&(Pd(i,n),n++,i.insert--,!(i.lookahead+i.insert<=Yi)););}while(i.lookahead<Ds&&i.strm.avail_in!==0)},Lq=(i,t)=>{let e=i.pending_buf_size-5>i.w_size?i.w_size:i.pending_buf_size-5,a,n,o,r=0,s=i.strm.avail_in;do{if(a=65535,o=i.bi_valid+42>>3,i.strm.avail_out<o||(o=i.strm.avail_out-o,n=i.strstart-i.block_start,a>n+i.strm.avail_in&&(a=n+i.strm.avail_in),a>o&&(a=o),a<e&&(a===0&&t!==Pr||t===yc||a!==n+i.strm.avail_in)))break;r=t===Pr&&a===n+i.strm.avail_in?1:0,RA(i,0,0,r),i.pending_buf[i.pending-4]=a,i.pending_buf[i.pending-3]=a>>8,i.pending_buf[i.pending-2]=~a,i.pending_buf[i.pending-1]=~a>>8,rr(i.strm),n&&(n>a&&(n=a),i.strm.output.set(i.window.subarray(i.block_start,i.block_start+n),i.strm.next_out),i.strm.next_out+=n,i.strm.avail_out-=n,i.strm.total_out+=n,i.block_start+=n,a-=n),a&&(UA(i.strm,i.strm.output,i.strm.next_out,a),i.strm.next_out+=a,i.strm.avail_out-=a,i.strm.total_out+=a)}while(r===0);return s-=i.strm.avail_in,s&&(s>=i.w_size?(i.matches=2,i.window.set(i.strm.input.subarray(i.strm.next_in-i.w_size,i.strm.next_in),0),i.strstart=i.w_size,i.insert=i.strstart):(i.window_size-i.strstart<=s&&(i.strstart-=i.w_size,i.window.set(i.window.subarray(i.w_size,i.w_size+i.strstart),0),i.matches<2&&i.matches++,i.insert>i.strstart&&(i.insert=i.strstart)),i.window.set(i.strm.input.subarray(i.strm.next_in-s,i.strm.next_in),i.strstart),i.strstart+=s,i.insert+=s>i.w_size-i.insert?i.w_size-i.insert:s),i.block_start=i.strstart),i.high_water<i.strstart&&(i.high_water=i.strstart),r?Bm:t!==yc&&t!==Pr&&i.strm.avail_in===0&&i.strstart===i.block_start?Lm:(o=i.window_size-i.strstart,i.strm.avail_in>o&&i.block_start>=i.w_size&&(i.block_start-=i.w_size,i.strstart-=i.w_size,i.window.set(i.window.subarray(i.w_size,i.w_size+i.strstart),0),i.matches<2&&i.matches++,o+=i.w_size,i.insert>i.strstart&&(i.insert=i.strstart)),o>i.strm.avail_in&&(o=i.strm.avail_in),o&&(UA(i.strm,i.window,i.strstart,o),i.strstart+=o,i.insert+=o>i.w_size-i.insert?i.w_size-i.insert:o),i.high_water<i.strstart&&(i.high_water=i.strstart),o=i.bi_valid+42>>3,o=i.pending_buf_size-o>65535?65535:i.pending_buf_size-o,e=o>i.w_size?i.w_size:o,n=i.strstart-i.block_start,(n>=e||(n||t===Pr)&&t!==yc&&i.strm.avail_in===0&&n<=o)&&(a=n>o?o:n,r=t===Pr&&i.strm.avail_in===0&&a===n?1:0,RA(i,i.block_start,a,r),i.block_start+=a,rr(i.strm)),r?wd:Ao)},wA=(i,t)=>{let e,a;for(;;){if(i.lookahead<Ds){if(Om(i),i.lookahead<Ds&&t===yc)return Ao;if(i.lookahead===0)break}if(e=0,i.lookahead>=Yi&&(e=Pd(i,i.strstart)),e!==0&&i.strstart-e<=i.w_size-Ds&&(i.match_length=Rq(i,e)),i.match_length>=Yi)if(a=vc(i,i.strstart-i.match_start,i.match_length-Yi),i.lookahead-=i.match_length,i.match_length<=i.max_lazy_match&&i.lookahead>=Yi){i.match_length--;do i.strstart++,e=Pd(i,i.strstart);while(--i.match_length!==0);i.strstart++}else i.strstart+=i.match_length,i.match_length=0,i.legacy_hash&&(i.ins_h=i.window[i.strstart],i.ins_h=WA(i,i.ins_h,i.window[i.strstart+1]));else a=vc(i,0,i.window[i.strstart]),i.lookahead--,i.strstart++;if(a&&(sr(i,!1),i.strm.avail_out===0))return Ao}return i.insert=i.strstart<Yi-1?i.strstart:Yi-1,t===Pr?(sr(i,!0),i.strm.avail_out===0?wd:Bm):i.sym_next&&(sr(i,!1),i.strm.avail_out===0)?Ao:Lm},Em=(i,t)=>{let e,a,n;for(;;){if(i.lookahead<Ds){if(Om(i),i.lookahead<Ds&&t===yc)return Ao;if(i.lookahead===0)break}if(e=0,i.lookahead>=Yi&&(e=Pd(i,i.strstart)),i.prev_length=i.match_length,i.prev_match=i.match_start,i.match_length=Yi-1,e!==0&&i.prev_length<i.max_lazy_match&&i.strstart-e<=i.w_size-Ds&&(i.match_length=Rq(i,e),i.match_length<=5&&(i.strategy===O1e||i.match_length===Yi&&i.strstart-i.match_start>4096)&&(i.match_length=Yi-1)),i.prev_length>=Yi&&i.match_length<=i.prev_length){n=i.strstart+i.lookahead-Yi,a=vc(i,i.strstart-1-i.prev_match,i.prev_length-Yi),i.lookahead-=i.prev_length-1,i.prev_length-=2;do++i.strstart<=n&&(e=Pd(i,i.strstart));while(--i.prev_length!==0);if(i.match_available=0,i.match_length=Yi-1,i.strstart++,a&&(sr(i,!1),i.strm.avail_out===0))return Ao}else if(i.match_available){if(a=vc(i,0,i.window[i.strstart-1]),a&&sr(i,!1),i.strstart++,i.lookahead--,i.strm.avail_out===0)return Ao}else i.match_available=1,i.strstart++,i.lookahead--}return i.match_available&&(a=vc(i,0,i.window[i.strstart-1]),i.match_available=0),i.insert=i.strstart<Yi-1?i.strstart:Yi-1,t===Pr?(sr(i,!0),i.strm.avail_out===0?wd:Bm):i.sym_next&&(sr(i,!1),i.strm.avail_out===0)?Ao:Lm},Y1e=(i,t)=>{let e,a,n,o,r=i.window;for(;;){if(i.lookahead<=bc){if(Om(i),i.lookahead<=bc&&t===yc)return Ao;if(i.lookahead===0)break}if(i.match_length=0,i.lookahead>=Yi&&i.strstart>0&&(n=i.strstart-1,a=r[n],a===r[++n]&&a===r[++n]&&a===r[++n])){o=i.strstart+bc;do;while(a===r[++n]&&a===r[++n]&&a===r[++n]&&a===r[++n]&&a===r[++n]&&a===r[++n]&&a===r[++n]&&a===r[++n]&&n<o);i.match_length=bc-(o-n),i.match_length>i.lookahead&&(i.match_length=i.lookahead)}if(i.match_length>=Yi?(e=vc(i,1,i.match_length-Yi),i.lookahead-=i.match_length,i.strstart+=i.match_length,i.match_length=0):(e=vc(i,0,i.window[i.strstart]),i.lookahead--,i.strstart++),e&&(sr(i,!1),i.strm.avail_out===0))return Ao}
vendor: 24,272 bytes, line 88
88return i.insert=0,t===Pr?(sr(i,!0),i.strm.avail_out===0?wd:Bm):i.sym_next&&(sr(i,!1),i.strm.avail_out===0)?Ao:Lm},J1e=(i,t)=>{let e;for(;;){if(i.lookahead===0&&(Om(i),i.lookahead===0)){if(t===yc)return Ao;break}if(i.match_length=0,e=vc(i,0,i.window[i.strstart]),i.lookahead--,i.strstart++,e&&(sr(i,!1),i.strm.avail_out===0))return Ao}return i.insert=0,t===Pr?(sr(i,!0),i.strm.avail_out===0?wd:Bm):i.sym_next&&(sr(i,!1),i.strm.avail_out===0)?Ao:Lm};function Ps(i,t,e,a,n){this.good_length=i,this.max_lazy=t,this.nice_length=e,this.max_chain=a,this.func=n}var Rg=[new Ps(0,0,0,0,Lq),new Ps(4,4,8,4,wA),new Ps(4,5,16,8,wA),new Ps(4,6,32,32,wA),new Ps(4,4,16,16,Em),new Ps(8,16,32,32,Em),new Ps(8,16,128,128,Em),new Ps(8,32,128,256,Em),new Ps(32,128,258,1024,Em),new Ps(32,258,258,4096,Em)],X1e=i=>{i.window_size=2*i.w_size,hc(i.head),i.max_lazy_match=Rg[i.level].max_lazy,i.good_match=Rg[i.level].good_length,i.nice_match=Rg[i.level].nice_length,i.max_chain_length=Rg[i.level].max_chain,i.strstart=0,i.block_start=0,i.lookahead=0,i.insert=0,i.match_length=i.prev_length=Yi-1,i.match_available=0,i.ins_h=0};function e_e(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=lk,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.legacy_hash=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Uint16Array(K1e*2),this.dyn_dtree=new Uint16Array((2*$1e+1)*2),this.bl_tree=new Uint16Array((2*H1e+1)*2),hc(this.dyn_ltree),hc(this.dyn_dtree),hc(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(G1e+1),this.heap=new Uint16Array(2*LA+1),hc(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(2*LA+1),hc(this.depth),this.sym_buf=0,this.lit_bufsize=0,this.sym_next=0,this.sym_end=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}var Wg=i=>{if(!i)return 1;let t=i.state;return!t||t.strm!==i||t.status!==Mm&&t.status!==GA&&t.status!==BA&&t.status!==FA&&t.status!==qA&&t.status!==jA&&t.status!==_d&&t.status!==Ng?1:0},Bq=i=>{if(Wg(i))return Sd(i,Es);i.total_in=i.total_out=0,i.data_type=B1e;let t=i.state;return t.pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap===2?GA:t.wrap?Mm:_d,i.adler=t.wrap===2?0:1,t.last_flush=-2,T1e(t),Vn},Fq=i=>{let t=Bq(i);return t===Vn&&X1e(i.state),t},t_e=(i,t)=>Wg(i)||i.state.wrap!==2?Es:(i.state.gzhead=t,Vn),qq=(i,t,e,a,n,o,r)=>{if(!i)return Es;let s=1;if(t===M1e&&(t=6),a<0?(s=0,a=-a):a>15&&(s=2,a-=16),n<1||n>F1e||e!==lk||a<8||a>15||t<0||t>9||o<0||o>R1e||a===8&&s!==1)return Sd(i,Es);a===8&&(a=9);let l=new e_e;return i.state=l,l.strm=i,l.status=Mm,l.wrap=s,l.gzhead=null,l.w_bits=a,l.w_size=1<<l.w_bits,l.w_mask=l.w_size-1,l.legacy_hash=r?1:0,l.hash_bits=n+7,!l.legacy_hash&&l.hash_bits<15&&(l.hash_bits=15),l.hash_size=1<<l.hash_bits,l.hash_mask=l.hash_size-1,l.hash_shift=~~((l.hash_bits+Yi-1)/Yi),l.window=new Uint8Array(l.w_size*2),l.head=new Uint16Array(l.hash_size),l.prev=new Uint16Array(l.w_size),l.lit_bufsize=1<<n+6,l.pending_buf_size=l.lit_bufsize*4,l.pending_buf=new Uint8Array(l.pending_buf_size),l.sym_buf=l.lit_bufsize,l.sym_end=(l.lit_bufsize-1)*3,l.level=t,l.strategy=o,l.method=e,Fq(i)},i_e=(i,t)=>qq(i,t,lk,q1e,j1e,L1e),a_e=(i,t)=>{if(Wg(i)||t>q3||t<0)return i?Sd(i,Es):Es;let e=i.state;if(!i.output||i.avail_in!==0&&!i.input||e.status===Ng&&t!==Pr)return Sd(i,i.avail_out===0?AA:Es);let a=e.last_flush;if(e.last_flush=t,e.pending!==0){if(rr(i),i.avail_out===0)return e.last_flush=-1,Vn}else if(i.avail_in===0&&U3(t)<=U3(a)&&t!==Pr)return Sd(i,AA);if(e.status===Ng&&i.avail_in!==0)return Sd(i,AA);if(e.status===Mm&&e.wrap===0&&(e.status=_d),e.status===Mm){let n=lk+(e.w_bits-8<<4)<<8,o=-1;if(e.strategy>=X0||e.level<2?o=0:e.level<6?o=1:e.level===6?o=2:o=3,n|=o<<6,e.strstart!==0&&(n|=W1e),n+=31-n%31,Og(e,n),e.strstart!==0&&(Og(e,i.adler>>>16),Og(e,i.adler&65535)),i.adler=1,e.status=_d,rr(i),e.pending!==0)return e.last_flush=-1,Vn}if(e.status===GA){if(i.adler=0,ta(e,31),ta(e,139),ta(e,8),e.gzhead)ta(e,(e.gzhead.text?1:0)+(e.gzhead.hcrc?2:0)+(e.gzhead.extra?4:0)+(e.gzhead.name?8:0)+(e.gzhead.comment?16:0)),ta(e,e.gzhead.time&255),ta(e,e.gzhead.time>>8&255),ta(e,e.gzhead.time>>16&255),ta(e,e.gzhead.time>>24&255),ta(e,e.level===9?2:e.strategy>=X0||e.level<2?4:0),ta(e,e.gzhead.os&255),e.gzhead.extra&&e.gzhead.extra.length&&(ta(e,e.gzhead.extra.length&255),ta(e,e.gzhead.extra.length>>8&255)),e.gzhead.hcrc&&(i.adler=Dn(i.adler,e.pending_buf,e.pending,0)),e.gzindex=0,e.status=BA;else if(ta(e,0),ta(e,0),ta(e,0),ta(e,0),ta(e,0),ta(e,e.level===9?2:e.strategy>=X0||e.level<2?4:0),ta(e,Q1e),e.status=_d,rr(i),e.pending!==0)return e.last_flush=-1,Vn}if(e.status===BA){if(e.gzhead.extra){let n=e.pending,o=(e.gzhead.extra.length&65535)-e.gzindex;for(;e.pending+o>e.pending_buf_size;){let s=e.pending_buf_size-e.pending;if(e.pending_buf.set(e.gzhead.extra.subarray(e.gzindex,e.gzindex+s),e.pending),e.pending=e.pending_buf_size,e.gzhead.hcrc&&e.pending>n&&(i.adler=Dn(i.adler,e.pending_buf,e.pending-n,n)),e.gzindex+=s,rr(i),e.pending!==0)return e.last_flush=-1,Vn;n=0,o-=s}let r=new Uint8Array(e.gzhead.extra);e.pending_buf.set(r.subarray(e.gzindex,e.gzindex+o),e.pending),e.pending+=o,e.gzhead.hcrc&&e.pending>n&&(i.adler=Dn(i.adler,e.pending_buf,e.pending-n,n)),e.gzindex=0}e.status=FA}if(e.status===FA){if(e.gzhead.name){let n=e.pending,o;do{if(e.pending===e.pending_buf_size){if(e.gzhead.hcrc&&e.pending>n&&(i.adler=Dn(i.adler,e.pending_buf,e.pending-n,n)),rr(i),e.pending!==0)return e.last_flush=-1,Vn;n=0}e.gzindex<e.gzhead.name.length?o=e.gzhead.name.charCodeAt(e.gzindex++)&255:o=0,ta(e,o)}while(o!==0);e.gzhead.hcrc&&e.pending>n&&(i.adler=Dn(i.adler,e.pending_buf,e.pending-n,n)),e.gzindex=0}e.status=qA}if(e.status===qA){if(e.gzhead.comment){let n=e.pending,o;do{if(e.pending===e.pending_buf_size){if(e.gzhead.hcrc&&e.pending>n&&(i.adler=Dn(i.adler,e.pending_buf,e.pending-n,n)),rr(i),e.pending!==0)return e.last_flush=-1,Vn;n=0}e.gzindex<e.gzhead.comment.length?o=e.gzhead.comment.charCodeAt(e.gzindex++)&255:o=0,ta(e,o)}while(o!==0);e.gzhead.hcrc&&e.pending>n&&(i.adler=Dn(i.adler,e.pending_buf,e.pending-n,n))}e.status=jA}if(e.status===jA){if(e.gzhead.hcrc){if(e.pending+2>e.pending_buf_size&&(rr(i),e.pending!==0))return e.last_flush=-1,Vn;ta(e,i.adler&255),ta(e,i.adler>>8&255),i.adler=0}if(e.status=_d,rr(i),e.pending!==0)return e.last_flush=-1,Vn}if(i.avail_in!==0||e.lookahead!==0||t!==yc&&e.status!==Ng){let n=e.level===0?Lq(e,t):e.strategy===X0?J1e(e,t):e.strategy===N1e?Y1e(e,t):Rg[e.level].func(e,t);if((n===wd||n===Bm)&&(e.status=Ng),n===Ao||n===wd)return i.avail_out===0&&(e.last_flush=-1),Vn;if(n===Lm&&(t===D1e?E1e(e):t!==q3&&(RA(e,0,0,!1),t===I1e&&(hc(e.head),e.lookahead===0&&(e.strstart=0,e.block_start=0,e.insert=0))),rr(i),i.avail_out===0))return e.last_flush=-1,Vn}return t!==Pr?Vn:e.wrap<=0?j3:(e.wrap===2?(ta(e,i.adler&255),ta(e,i.adler>>8&255),ta(e,i.adler>>16&255),ta(e,i.adler>>24&255),ta(e,i.total_in&255),ta(e,i.total_in>>8&255),ta(e,i.total_in>>16&255),ta(e,i.total_in>>24&255)):(Og(e,i.adler>>>16),Og(e,i.adler&65535)),rr(i),e.wrap>0&&(e.wrap=-e.wrap),e.pending!==0?Vn:j3)},n_e=i=>{if(Wg(i))return Es;let t=i.state.status;return i.state=null,t===_d?Sd(i,z1e):Vn},o_e=(i,t)=>{let e=t.length;if(Wg(i))return Es;let a=i.state,n=a.wrap;if(n===2||n===1&&a.status!==Mm||a.lookahead)return Es;if(n===1&&(i.adler=$g(i.adler,t,e,0)),a.wrap=0,e>=a.w_size){n===0&&(hc(a.head),a.strstart=0,a.block_start=0,a.insert=0);let l=new Uint8Array(a.w_size);l.set(t.subarray(e-a.w_size,e),0),t=l,e=a.w_size}let o=i.avail_in,r=i.next_in,s=i.input;for(i.avail_in=e,i.next_in=0,i.input=t,Om(a);a.lookahead>=Yi;){let l=a.strstart,c=a.lookahead-(Yi-1);do Pd(a,l),l++;while(--c);a.strstart=l,a.lookahead=Yi-1,Om(a)}return a.strstart+=a.lookahead,a.block_start=a.strstart,a.insert=a.lookahead,a.lookahead=0,a.match_length=a.prev_length=Yi-1,a.match_available=0,i.next_in=r,i.input=s,i.avail_in=o,a.wrap=n,Vn},r_e=i_e,s_e=qq,l_e=Fq,c_e=Bq,d_e=t_e,u_e=a_e,m_e=n_e,p_e=o_e,g_e="pako deflate (from Nodeca project)",Bg={deflateInit:r_e,deflateInit2:s_e,deflateReset:l_e,deflateResetKeep:c_e,deflateSetHeader:d_e,deflate:u_e,deflateEnd:m_e,deflateSetDictionary:p_e,deflateInfo:g_e},f_e=(i,t)=>Object.prototype.hasOwnProperty.call(i,t),h_e=function(i){let t=Array.prototype.slice.call(arguments,1);for(;t.length;){let e=t.shift();if(e){if(typeof e!="object")throw new TypeError(e+"must be non-object");for(let a in e)f_e(e,a)&&(i[a]=e[a])}}return i},b_e=i=>{let t=0;for(let a=0,n=i.length;a<n;a++)t+=i[a].length;let e=new Uint8Array(t);for(let a=0,n=0,o=i.length;a<o;a++){let r=i[a];e.set(r,n),n+=r.length}return e},ck={assign:h_e,flattenChunks:b_e},jq=!0;try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(i){jq=!1}var Hg=new Uint8Array(256);for(let i=0;i<256;i++)Hg[i]=i>=252?6:i>=248?5:i>=240?4:i>=224?3:i>=192?2:1;Hg[254]=Hg[255]=1;var v_e=i=>{if(typeof TextEncoder=="function"&&TextEncoder.prototype.encode)return new TextEncoder().encode(i);let t,e,a,n,o,r=i.length,s=0;for(n=0;n<r;n++)e=i.charCodeAt(n),(e&64512)===55296&&n+1<r&&(a=i.charCodeAt(n+1),(a&64512)===56320&&(e=65536+(e-55296<<10)+(a-56320),n++)),s+=e<128?1:e<2048?2:e<65536?3:4;for(t=new Uint8Array(s),o=0,n=0;o<s;n++)e=i.charCodeAt(n),(e&64512)===55296&&n+1<r&&(a=i.charCodeAt(n+1),(a&64512)===56320&&(e=65536+(e-55296<<10)+(a-56320),n++)),e<128?t[o++]=e:e<2048?(t[o++]=192|e>>>6,t[o++]=128|e&63):e<65536?(t[o++]=224|e>>>12,t[o++]=128|e>>>6&63,t[o++]=128|e&63):(t[o++]=240|e>>>18,t[o++]=128|e>>>12&63,t[o++]=128|e>>>6&63,t[o++]=128|e&63);return t},y_e=(i,t)=>{if(t<65534&&i.subarray&&jq)return String.fromCharCode.apply(null,i.length===t?i:i.subarray(0,t));let e="";for(let a=0;a<t;a++)e+=String.fromCharCode(i[a]);return e},C_e=(i,t)=>{let e=t||i.length;if(typeof TextDecoder=="function"&&TextDecoder.prototype.decode)return new TextDecoder().decode(i.subarray(0,t));let a,n,o=new Array(e*2);for(n=0,a=0;a<e;){let r=i[a++];if(r<128){o[n++]=r;continue}let s=Hg[r];if(s>4){o[n++]=65533,a+=s-1;continue}for(r&=s===2?31:s===3?15:7;s>1&&a<e;)r=r<<6|i[a++]&63,s--;if(s>1){o[n++]=65533;continue}r<65536?o[n++]=r:(r-=65536,o[n++]=55296|r>>10&1023,o[n++]=56320|r&1023)}return y_e(o,n)},k_e=(i,t)=>{t=t||i.length,t>i.length&&(t=i.length);let e=t-1;for(;e>=0&&(i[e]&192)===128;)e--;return e<0||e===0?t:e+Hg[i[e]]>t?e:t},Kg={string2buf:v_e,buf2string:C_e,utf8border:k_e};function __e(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}var Uq=__e,Vq=Object.prototype.toString,{Z_NO_FLUSH:S_e,Z_SYNC_FLUSH:A_e,Z_FULL_FLUSH:w_e,Z_FINISH:P_e,Z_OK:rk,Z_STREAM_END:T_e,Z_DEFAULT_COMPRESSION:x_e,Z_DEFAULT_STRATEGY:E_e,Z_DEFLATED:D_e}=Rm,I_e={level:x_e,method:D_e,chunkSize:16384,windowBits:15,memLevel:8,strategy:E_e,legacyHash:!0};function Qg(i){this.options=ck.assign({},I_e,i||{});let t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Uq,this.strm.avail_out=0;let e=Bg.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy,t.legacyHash);if(e!==rk)throw new Error(Ad[e]);if(t.header&&Bg.deflateSetHeader(this.strm,t.header),t.dictionary){let a;if(typeof t.dictionary=="string"?a=Kg.string2buf(t.dictionary):Vq.call(t.dictionary)==="[object ArrayBuffer]"?a=new Uint8Array(t.dictionary):a=t.dictionary,e=Bg.deflateSetDictionary(this.strm,a),e!==rk)throw new Error(Ad[e]);this._dict_set=!0}}Qg.prototype.push=function(i,t){let e=this.strm,a=this.options.chunkSize,n,o;if(this.ended)return!1;for(t===~~t?o=t:o=t===!0?P_e:S_e,typeof i=="string"?e.input=Kg.string2buf(i):Vq.call(i)==="[object ArrayBuffer]"?e.input=new Uint8Array(i):e.input=i,e.next_in=0,e.avail_in=e.input.length;;){if(e.avail_out===0&&(e.output=new Uint8Array(a),e.next_out=0,e.avail_out=a),(o===A_e||o===w_e)&&e.avail_out<=6){this.onData(e.output.subarray(0,e.next_out)),e.avail_out=0;continue}if(n=Bg.deflate(e,o),n===T_e)return e.next_out>0&&this.onData(e.output.subarray(0,e.next_out)),n=Bg.deflateEnd(this.strm),this.onEnd(n),this.ended=!0,n===rk;if(e.avail_out===0){this.onData(e.output);continue}if(o>0&&e.next_out>0){this.onData(e.output.subarray(0,e.next_out)),e.avail_out=0;continue}if(e.avail_in===0)break}return!0};Qg.prototype.onData=function(i){this.chunks.push(i)};Qg.prototype.onEnd=function(i){i===rk&&(this.result=ck.flattenChunks(this.chunks)),this.chunks=[],this.err=i,this.msg=this.strm.msg};function QA(i,t){let e=new Qg(t);if(e.push(i,!0),e.err)throw e.msg||Ad[e.err];return e.result}function z_e(i,t){return t=t||{},t.raw=!0,QA(i,t)}function M_e(i,t){return t=t||{},t.gzip=!0,QA(i,t)}var O_e=Qg,N_e=QA,R_e=z_e,L_e=M_e,B_e=Rm,F_e={Deflate:O_e,deflate:N_e,deflateRaw:R_e,gzip:L_e,constants:B_e},ek=16209,q_e=16191,j_e=function(t,e){let a,n,o,r,s,l,c,m,b,C,h,P,x,z,I,ae,ne,te,_e,Ne,we,pe,ee,Pe,L=t.state;a=t.next_in,ee=t.input,n=a+(t.avail_in-5),o=t.next_out,Pe=t.output,r=o-(e-t.avail_out),s=o+(t.avail_out-257),l=L.dmax,c=L.wsize,m=L.whave,b=L.wnext,C=L.window,h=L.hold,P=L.bits,x=L.lencode,z=L.distcode,I=(1<<L.lenbits)-1,ae=(1<<L.distbits)-1;e:do{P<15&&(h+=ee[a++]<<P,P+=8,h+=ee[a++]<<P,P+=8),ne=x[h&I];t:for(;;){if(te=ne>>>24,h>>>=te,P-=te,te=ne>>>16&255,te===0)Pe[o++]=ne&65535;else if(te&16){_e=ne&65535,te&=15,te&&(P<te&&(h+=ee[a++]<<P,P+=8),_e+=h&(1<<te)-1,h>>>=te,P-=te),P<15&&(h+=ee[a++]<<P,P+=8,h+=ee[a++]<<P,P+=8),ne=z[h&ae];i:for(;;){if(te=ne>>>24,h>>>=te,P-=te,te=ne>>>16&255,te&16){if(Ne=ne&65535,te&=15,P<te&&(h+=ee[a++]<<P,P+=8,P<te&&(h+=ee[a++]<<P,P+=8)),Ne+=h&(1<<te)-1,Ne>l){t.msg="invalid distance too far back",L.mode=ek;break e}if(h>>>=te,P-=te,te=o-r,Ne>te){if(te=Ne-te,te>m&&L.sane){t.msg="invalid distance too far back",L.mode=ek;break e}if(we=0,pe=C,b===0){if(we+=c-te,te<_e){_e-=te;do Pe[o++]=C[we++];while(--te);we=o-Ne,pe=Pe}}else if(b<te){if(we+=c+b-te,te-=b,te<_e){_e-=te;do Pe[o++]=C[we++];while(--te);if(we=0,b<_e){te=b,_e-=te;do Pe[o++]=C[we++];while(--te);we=o-Ne,pe=Pe}}}else if(we+=b-te,te<_e){_e-=te;do Pe[o++]=C[we++];while(--te);we=o-Ne,pe=Pe}for(;_e>2;)Pe[o++]=pe[we++],Pe[o++]=pe[we++],Pe[o++]=pe[we++],_e-=3;_e&&(Pe[o++]=pe[we++],_e>1&&(Pe[o++]=pe[we++]))}else{we=o-Ne;do Pe[o++]=Pe[we++],Pe[o++]=Pe[we++],Pe[o++]=Pe[we++],_e-=3;while(_e>2);_e&&(Pe[o++]=Pe[we++],_e>1&&(Pe[o++]=Pe[we++]))}}else if((te&64)===0){ne=z[(ne&65535)+(h&(1<<te)-1)];continue i}else{t.msg="invalid distance code",L.mode=ek;break e}break}}else if((te&64)===0){ne=x[(ne&65535)+(h&(1<<te)-1)];continue t}else if(te&32){L.mode=q_e;break e}else{t.msg="invalid literal/length code",L.mode=ek;break e}break}}while(a<n&&o<s);_e=P>>3,a-=_e,P-=_e<<3,h&=(1<<P)-1,t.next_in=a,t.next_out=o,t.avail_in=a<n?5+(n-a):5-(a-n),t.avail_out=o<s?257+(s-o):257-(o-s),L.hold=h,L.bits=P},Dm=15,V3=852,$3=592,H3=0,PA=1,K3=2,U_e=new Uint16Array([3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0]),V_e=new Uint8Array([16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,199,75]),$_e=new Uint16Array([1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0]),H_e=new Uint8Array([16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64]),K_e=(i,t,e,a,n,o,r,s)=>{let l=s.bits,c=0,m=0,b=0,C=0,h=0,P=0,x=0,z=0,I=0,ae=0,ne,te,_e,Ne,we,pe=null,ee,Pe=new Uint16Array(Dm+1),L=new Uint16Array(Dm+1),V=null,me,se,ze;for(c=0;c<=Dm;c++)Pe[c]=0;for(m=0;m<a;m++)Pe[t[e+m]]++;for(h=l,C=Dm;C>=1&&Pe[C]===0;C--);if(h>C&&(h=C),C===0)return n[o++]=1<<24|64<<16|0,n[o++]=1<<24|64<<16|0,s.bits=1,0;for(b=1;b<C&&Pe[b]===0;b++);for(h<b&&(h=b),z=1,c=1;c<=Dm;c++)if(z<<=1,z-=Pe[c],z<0)return-1;if(z>0&&(i===H3||C!==1))return-1;for(L[1]=0,c=1;c<Dm;c++)L[c+1]=L[c]+Pe[c];for(m=0;m<a;m++)t[e+m]!==0&&(r[L[t[e+m]]++]=m);if(i===H3?(pe=V=r,ee=20):i===PA?(pe=U_e,V=V_e,ee=257):(pe=$_e,V=H_e,ee=0),ae=0,m=0,c=b,we=o,P=h,x=0,_e=-1,I=1<<h,Ne=I-1,i===PA&&I>V3||i===K3&&I>$3)return 1;for(;;){me=c-x,r[m]+1<ee?(se=0,ze=r[m]):r[m]>=ee?(se=V[r[m]-ee],ze=pe[r[m]-ee]):(se=96,ze=0),ne=1<<c-x,te=1<<P,b=te;do te-=ne,n[we+(ae>>x)+te]=me<<24|se<<16|ze|0;while(te!==0);for(ne=1<<c-1;ae≠)ne>>=1;if(ne!==0?(ae&=ne-1,ae+=ne):ae=0,m++,--Pe[c]===0){if(c===C)break;c=t[e+r[m]]}if(c>h&&(ae&Ne)!==_e){for(x===0&&(x=h),we+=b,P=c-x,z=1<<P;P+x<C&&(z-=Pe[P+x],!(z<=0));)P++,z<<=1;if(I+=1<<P,i===PA&&I>V3||i===K3&&I>$3)return 1;_e=ae&Ne,n[_e]=h<<24|P<<16|we-o|0}}return ae!==0&&(n[we+ae]=c-x<<24|64<<16|0),s.bits=h,0},Fg=K_e,G_e=0,$q=1,Hq=2,{Z_FINISH:G3,Z_BLOCK:W_e,Z_TREES:tk,Z_OK:Td,Z_STREAM_END:Q_e,Z_NEED_DICT:Z_e,Z_STREAM_ERROR:Tr,Z_DATA_ERROR:Kq,Z_MEM_ERROR:Gq,Z_BUF_ERROR:Y_e,Z_DEFLATED:W3}=Rm,dk=16180,Q3=16181,Z3=16182,Y3=16183,J3=16184,X3=16185,eq=16186,tq=16187,iq=16188,aq=16189,sk=16190,gl=16191,TA=16192,nq=16193,xA=16194,oq=16195,rq=16196,sq=16197,lq=16198,ik=16199,ak=16200,cq=16201,dq=16202,uq=16203,mq=16204,pq=16205,EA=16206,gq=16207,fq=16208,$a=16209,Wq=16210,Qq=16211,J_e=852,X_e=592,eSe=15,tSe=eSe,hq=i=>(i>>>24&255)+(i>>>8&65280)+((i&65280)<<8)+((i&255)<<24);function iSe(){this.strm=null,this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}var xd=i=>{if(!i)return 1;let t=i.state;return!t||t.strm!==i||t.mode<dk||t.mode>Qq?1:0},Zq=i=>{if(xd(i))return Tr;let t=i.state;return i.total_in=i.total_out=t.total=0,i.msg="",t.wrap&&(i.adler=t.wrap&1),t.mode=dk,t.last=0,t.havedict=0,t.flags=-1,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new Int32Array(J_e),t.distcode=t.distdyn=new Int32Array(X_e),t.sane=1,t.back=-1,Td},Yq=i=>{if(xd(i))return Tr;let t=i.state;return t.wsize=0,t.whave=0,t.wnext=0,Zq(i)},Jq=(i,t)=>{let e;if(xd(i))return Tr;let a=i.state;return t<0?(e=0,t=-t):(e=(t>>4)+5,t<48&&(t&=15)),t&&(t<8||t>15)?Tr:(a.window!==null&&a.wbits!==t&&(a.window=null),a.wrap=e,a.wbits=t,Yq(i))},Xq=(i,t)=>{if(!i)return Tr;let e=new iSe;i.state=e,e.strm=i,e.window=null,e.mode=dk;let a=Jq(i,t);return a!==Td&&(i.state=null),a},aSe=i=>Xq(i,tSe),bq=!0,DA,IA,nSe=i=>{if(bq){DA=new Int32Array(512),IA=new Int32Array(32);let t=0;for(;t<144;)i.lens[t++]=8;for(;t<256;)i.lens[t++]=9;for(;t<280;)i.lens[t++]=7;for(;t<288;)i.lens[t++]=8;for(Fg($q,i.lens,0,288,DA,0,i.work,{bits:9}),t=0;t<32;)i.lens[t++]=5;Fg(Hq,i.lens,0,32,IA,0,i.work,{bits:5}),bq=!1}i.lencode=DA,i.lenbits=9,i.distcode=IA,i.distbits=5},e4=(i,t,e,a)=>{let n,o=i.state;return o.window===null&&(o.window=new Uint8Array(1<<o.wbits)),o.wsize===0&&(o.wsize=1<<o.wbits,o.wnext=0,o.whave=0),a>=o.wsize?(o.window.set(t.subarray(e-o.wsize,e),0),o.wnext=0,o.whave=o.wsize):(n=o.wsize-o.wnext,n>a&&(n=a),o.window.set(t.subarray(e-a,e-a+n),o.wnext),a-=n,a?(o.window.set(t.subarray(e-a,e),0),o.wnext=a,o.whave=o.wsize):(o.wnext+=n,o.wnext===o.wsize&&(o.wnext=0),o.whave<o.wsize&&(o.whave+=n))),0},oSe=(i,t)=>{let e,a,n,o,r,s,l,c,m,b,C,h,P,x,z=0,I,ae,ne,te,_e,Ne,we,pe,ee=new Uint8Array(4),Pe,L,V=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(xd(i)||!i.output||!i.input&&i.avail_in!==0)return Tr;e=i.state,e.mode===gl&&(e.mode=TA),r=i.next_out,n=i.output,l=i.avail_out,o=i.next_in,a=i.input,s=i.avail_in,c=e.hold,m=e.bits,b=s,C=l,pe=Td;e:for(;;)switch(e.mode){case dk:if(e.wrap===0){e.mode=TA;break}for(;m<16;){if(s===0)break e;s--,c+=a[o++]<<m,m+=8}if(e.wrap&2&&c===35615){e.wbits===0&&(e.wbits=15),e.check=0,ee[0]=c&255,ee[1]=c>>>8&255,e.check=Dn(e.check,ee,2,0),c=0,m=0,e.mode=Q3;break}if(e.head&&(e.head.done=!1),!(e.wrap&1)||(((c&255)<<8)+(c>>8))%31){i.msg="incorrect header check",e.mode=$a;break}if((c&15)!==W3){i.msg="unknown compression method",e.mode=$a;break}if(c>>>=4,m-=4,we=(c&15)+8,e.wbits===0&&(e.wbits=we),we>15||we>e.wbits){i.msg="invalid window size",e.mode=$a;break}e.dmax=1<<e.wbits,e.flags=0,i.adler=e.check=1,e.mode=c&512?aq:gl,c=0,m=0;break;case Q3:for(;m<16;){if(s===0)break e;s--,c+=a[o++]<<m,m+=8}if(e.flags=c,(e.flags&255)!==W3){i.msg="unknown compression method",e.mode=$a;break}if(e.flags&57344){i.msg="unknown header flags set",e.mode=$a;break}e.head&&(e.head.text=c>>8&1),e.flags&512&&e.wrap&4&&(ee[0]=c&255,ee[1]=c>>>8&255,e.check=Dn(e.check,ee,2,0)),c=0,m=0,e.mode=Z3;case Z3:for(;m<32;){if(s===0)break e;s--,c+=a[o++]<<m,m+=8}e.head&&(e.head.time=c),e.flags&512&&e.wrap&4&&(ee[0]=c&255,ee[1]=c>>>8&255,ee[2]=c>>>16&255,ee[3]=c>>>24&255,e.check=Dn(e.check,ee,4,0)),c=0,m=0,e.mode=Y3;case Y3:for(;m<16;){if(s===0)break e;s--,c+=a[o++]<<m,m+=8}e.head&&(e.head.xflags=c&255,e.head.os=c>>8),e.flags&512&&e.wrap&4&&(ee[0]=c&255,ee[1]=c>>>8&255,e.check=Dn(e.check,ee,2,0)),c=0,m=0,e.mode=J3;case J3:if(e.flags&1024){for(;m<16;){if(s===0)break e;s--,c+=a[o++]<<m,m+=8}e.length=c,e.head&&(e.head.extra_len=c),e.flags&512&&e.wrap&4&&(ee[0]=c&255,ee[1]=c>>>8&255,e.check=Dn(e.check,ee,2,0)),c=0,m=0}else e.head&&(e.head.extra=null);e.mode=X3;case X3:if(e.flags&1024&&(h=e.length,h>s&&(h=s),h&&(e.head&&(we=e.head.extra_len-e.length,e.head.extra||(e.head.extra=new Uint8Array(e.head.extra_len)),e.head.extra.set(a.subarray(o,o+h),we)),e.flags&512&&e.wrap&4&&(e.check=Dn(e.check,a,h,o)),s-=h,o+=h,e.length-=h),e.length))break e;e.length=0,e.mode=eq;case eq:if(e.flags&2048){if(s===0)break e;h=0;do we=a[o+h++],e.head&&we&&e.length<65536&&(e.head.name+=String.fromCharCode(we));while(we&&h<s);if(e.flags&512&&e.wrap&4&&(e.check=Dn(e.check,a,h,o)),s-=h,o+=h,we)break e}else e.head&&(e.head.name=null);e.length=0,e.mode=tq;case tq:if(e.flags&4096){if(s===0)break e;h=0;do we=a[o+h++],e.head&&we&&e.length<65536&&(e.head.comment+=String.fromCharCode(we));while(we&&h<s);if(e.flags&512&&e.wrap&4&&(e.check=Dn(e.check,a,h,o)),s-=h,o+=h,we)break e}else e.head&&(e.head.comment=null);e.mode=iq;case iq:if(e.flags&512){for(;m<16;){if(s===0)break e;s--,c+=a[o++]<<m,m+=8}if(e.wrap&4&&c!==(e.check&65535)){i.msg="header crc mismatch",e.mode=$a;break}c=0,m=0}e.head&&(e.head.hcrc=e.flags>>9&1,e.head.done=!0),i.adler=e.check=0,e.mode=gl;break;case aq:for(;m<32;){if(s===0)break e;s--,c+=a[o++]<<m,m+=8}i.adler=e.check=hq(c),c=0,m=0,e.mode=sk;case sk:if(e.havedict===0)return i.next_out=r,i.avail_out=l,i.next_in=o,i.avail_in=s,e.hold=c,e.bits=m,Z_e;i.adler=e.check=1,e.mode=gl;case gl:if(t===W_e||t===tk)break e;case TA:if(e.last){c>>>=m&7,m-=m&7,e.mode=EA;break}for(;m<3;){if(s===0)break e;s--,c+=a[o++]<<m,m+=8}switch(e.last=c&1,c>>>=1,m-=1,c&3){case 0:e.mode=nq;break;case 1:if(nSe(e),e.mode=ik,t===tk){c>>>=2,m-=2;break e}break;case 2:e.mode=rq;break;case 3:i.msg="invalid block type",e.mode=$a}c>>>=2,m-=2;break;case nq:for(c>>>=m&7,m-=m&7;m<32;){if(s===0)break e;s--,c+=a[o++]<<m,m+=8}if((c&65535)!==(c>>>16^65535)){i.msg="invalid stored block lengths",e.mode=$a;break}if(e.length=c&65535,c=0,m=0,e.mode=xA,t===tk)break e;case xA:e.mode=oq;case oq:if(h=e.length,h){if(h>s&&(h=s),h>l&&(h=l),h===0)break e;n.set(a.subarray(o,o+h),r),s-=h,o+=h,l-=h,r+=h,e.length-=h;break}e.mode=gl;break;case rq:for(;m<14;){if(s===0)break e;s--,c+=a[o++]<<m,m+=8}if(e.nlen=(c&31)+257,c>>>=5,m-=5,e.ndist=(c&31)+1,c>>>=5,m-=5,e.ncode=(c&15)+4,c>>>=4,m-=4,e.nlen>286||e.ndist>30){i.msg="too many length or distance symbols",e.mode=$a;break}e.have=0,e.mode=sq;case sq:for(;e.have<e.ncode;){for(;m<3;){if(s===0)break e;s--,c+=a[o++]<<m,m+=8}e.lens[V[e.have++]]=c&7,c>>>=3,m-=3}for(;e.have<19;)e.lens[V[e.have++]]=0;if(e.lencode=e.lendyn,e.lenbits=7,Pe={bits:e.lenbits}
vendor: 1,610 bytes, line 88
88,pe=Fg(G_e,e.lens,0,19,e.lencode,0,e.work,Pe),e.lenbits=Pe.bits,pe){i.msg="invalid code lengths set",e.mode=$a;break}e.have=0,e.mode=lq;case lq:for(;e.have<e.nlen+e.ndist;){for(;z=e.lencode[c&(1<<e.lenbits)-1],I=z>>>24,ae=z>>>16&255,ne=z&65535,!(I<=m);){if(s===0)break e;s--,c+=a[o++]<<m,m+=8}if(ne<16)c>>>=I,m-=I,e.lens[e.have++]=ne;else{if(ne===16){for(L=I+2;m<L;){if(s===0)break e;s--,c+=a[o++]<<m,m+=8}if(c>>>=I,m-=I,e.have===0){i.msg="invalid bit length repeat",e.mode=$a;break}we=e.lens[e.have-1],h=3+(c&3),c>>>=2,m-=2}else if(ne===17){for(L=I+3;m<L;){if(s===0)break e;s--,c+=a[o++]<<m,m+=8}c>>>=I,m-=I,we=0,h=3+(c&7),c>>>=3,m-=3}else{for(L=I+7;m<L;){if(s===0)break e;s--,c+=a[o++]<<m,m+=8}c>>>=I,m-=I,we=0,h=11+(c&127),c>>>=7,m-=7}if(e.have+h>e.nlen+e.ndist){i.msg="invalid bit length repeat",e.mode=$a;break}for(;h--;)e.lens[e.have++]=we}}if(e.mode===$a)break;if(e.lens[256]===0){i.msg="invalid code -- missing end-of-block",e.mode=$a;break}if(e.lenbits=9,Pe={bits:e.lenbits},pe=Fg($q,e.lens,0,e.nlen,e.lencode,0,e.work,Pe),e.lenbits=Pe.bits,pe){i.msg="invalid literal/lengths set",e.mode=$a;break}if(e.distbits=6,e.distcode=e.distdyn,Pe={bits:e.distbits},pe=Fg(Hq,e.lens,e.nlen,e.ndist,e.distcode,0,e.work,Pe),e.distbits=Pe.bits,pe){i.msg="invalid distances set",e.mode=$a;break}if(e.mode=ik,t===tk)break e;case ik:e.mode=ak;case ak:if(s>=6&&l>=258){i.next_out=r,i.avail_out=l,i.next_in=o,i.avail_in=s,e.hold=c,e.bits=m,j_e(i,C),r=i.next_out,n=i.output,l=i.avail_out,o=i.next_in,a=i.input,s=i.avail_in,c=e.hold,m=e.bits,e.mode===gl&&(e.back=-1);break}for(e.back=0;z=e.lencode[c&(1<<e.lenbits)-1],I=z>>
vendor: 4,797 bytes, line 88
88>24,ae=z>>>16&255,ne=z&65535,!(I<=m);){if(s===0)break e;s--,c+=a[o++]<<m,m+=8}if(ae&&(ae&240)===0){for(te=I,_e=ae,Ne=ne;z=e.lencode[Ne+((c&(1<<te+_e)-1)>>te)],I=z>>>24,ae=z>>>16&255,ne=z&65535,!(te+I<=m);){if(s===0)break e;s--,c+=a[o++]<<m,m+=8}c>>>=te,m-=te,e.back+=te}if(c>>>=I,m-=I,e.back+=I,e.length=ne,ae===0){e.mode=pq;break}if(ae&32){e.back=-1,e.mode=gl;break}if(ae&64){i.msg="invalid literal/length code",e.mode=$a;break}e.extra=ae&15,e.mode=cq;case cq:if(e.extra){for(L=e.extra;m<L;){if(s===0)break e;s--,c+=a[o++]<<m,m+=8}e.length+=c&(1<<e.extra)-1,c>>>=e.extra,m-=e.extra,e.back+=e.extra}e.was=e.length,e.mode=dq;case dq:for(;z=e.distcode[c&(1<<e.distbits)-1],I=z>>>24,ae=z>>>16&255,ne=z&65535,!(I<=m);){if(s===0)break e;s--,c+=a[o++]<<m,m+=8}if((ae&240)===0){for(te=I,_e=ae,Ne=ne;z=e.distcode[Ne+((c&(1<<te+_e)-1)>>te)],I=z>>>24,ae=z>>>16&255,ne=z&65535,!(te+I<=m);){if(s===0)break e;s--,c+=a[o++]<<m,m+=8}c>>>=te,m-=te,e.back+=te}if(c>>>=I,m-=I,e.back+=I,ae&64){i.msg="invalid distance code",e.mode=$a;break}e.offset=ne,e.extra=ae&15,e.mode=uq;case uq:if(e.extra){for(L=e.extra;m<L;){if(s===0)break e;s--,c+=a[o++]<<m,m+=8}e.offset+=c&(1<<e.extra)-1,c>>>=e.extra,m-=e.extra,e.back+=e.extra}if(e.offset>e.dmax){i.msg="invalid distance too far back",e.mode=$a;break}e.mode=mq;case mq:if(l===0)break e;if(h=C-l,e.offset>h){if(h=e.offset-h,h>e.whave&&e.sane){i.msg="invalid distance too far back",e.mode=$a;break}h>e.wnext?(h-=e.wnext,P=e.wsize-h):P=e.wnext-h,h>e.length&&(h=e.length),x=e.window}else x=n,P=r-e.offset,h=e.length;h>l&&(h=l),l-=h,e.length-=h;do n[r++]=x[P++];while(--h);e.length===0&&(e.mode=ak);break;case pq:if(l===0)break e;n[r++]=e.length,l--,e.mode=ak;break;case EA:if(e.wrap){for(;m<32;){if(s===0)break e;s--,c|=a[o++]<<m,m+=8}if(C-=l,i.total_out+=C,e.total+=C,e.wrap&4&&C&&(i.adler=e.check=e.flags?Dn(e.check,n,C,r-C):$g(e.check,n,C,r-C)),C=l,e.wrap&4&&(e.flags?c:hq(c))!==e.check){i.msg="incorrect data check",e.mode=$a;break}c=0,m=0}e.mode=gq;case gq:if(e.wrap&&e.flags){for(;m<32;){if(s===0)break e;s--,c+=a[o++]<<m,m+=8}if(e.wrap&4&&c!==(e.total&4294967295)){i.msg="incorrect length check",e.mode=$a;break}c=0,m=0}e.mode=fq;case fq:pe=Q_e;break e;case $a:pe=Kq;break e;case Wq:return Gq;case Qq:default:return Tr}return i.next_out=r,i.avail_out=l,i.next_in=o,i.avail_in=s,e.hold=c,e.bits=m,(e.wsize||C!==i.avail_out&&e.mode<$a&&(e.mode<EA||t!==G3))&&e4(i,i.output,i.next_out,C-i.avail_out),b-=i.avail_in,C-=i.avail_out,i.total_in+=b,i.total_out+=C,e.total+=C,e.wrap&4&&C&&(i.adler=e.check=e.flags?Dn(e.check,n,C,i.next_out-C):$g(e.check,n,C,i.next_out-C)),i.data_type=e.bits+(e.last?64:0)+(e.mode===gl?128:0)+(e.mode===ik||e.mode===xA?256:0),(b===0&&C===0||t===G3)&&pe===Td&&(pe=Y_e),pe},rSe=i=>{if(xd(i))return Tr;let t=i.state;return t.window&&(t.window=null),i.state=null,Td},sSe=(i,t)=>{if(xd(i))return Tr;let e=i.state;return(e.wrap&2)===0?Tr:(e.head=t,t.done=!1,Td)},lSe=(i,t)=>{let e=t.length,a,n,o;return xd(i)||(a=i.state,a.wrap!==0&&a.mode!==sk)?Tr:a.mode===sk&&(n=1,n=$g(n,t,e,0),n!==a.check)?Kq:(o=e4(i,t,e,e),o?(a.mode=Wq,Gq):(a.havedict=1,Td))},cSe=Yq,dSe=Jq,uSe=Zq,mSe=aSe,pSe=Xq,gSe=oSe,fSe=rSe,hSe=sSe,bSe=lSe,vSe="pako inflate (from Nodeca project)",Ts={inflateReset:cSe,inflateReset2:dSe,inflateResetKeep:uSe,inflateInit:mSe,inflateInit2:pSe,inflate:gSe,inflateEnd:fSe,inflateGetHeader:hSe,inflateSetDictionary:bSe,inflateInfo:vSe};function ySe(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}var CSe=ySe,t4=Object.prototype.toString,{Z_NO_FLUSH:kSe,Z_FINISH:vq,Z_OK:zm,Z_STREAM_END:zA,Z_NEED_DICT:MA,Z_STREAM_ERROR:_Se,Z_DATA_ERROR:yq,Z_MEM_ERROR:SSe,Z_BUF_ERROR:Cq}=Rm,ASe={chunkSize:1024*64,windowBits:15,to:""};function Zg(i){this.options=ck.assign({},ASe,i||{});let t=this.options;t.raw&&t.windowBits>=0&&t.windowBits<16&&(t.windowBits=-t.windowBits,t.windowBits===0&&(t.windowBits=-15)),t.windowBits>=0&&t.windowBits<16&&!(i&&i.windowBits)&&(t.windowBits+=32),t.windowBits>15&&t.windowBits<48&&(t.windowBits&15)===0&&(t.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Uq,this.strm.avail_out=0;let e=Ts.inflateInit2(this.strm,t.windowBits);if(e!==zm)throw new Error(Ad[e]);if(this.header=new CSe,Ts.inflateGetHeader(this.strm,this.header),t.dictionary&&(typeof t.dictionary=="string"?t.dictionary=Kg.string2buf(t.dictionary):t4.call(t.dictionary)==="[object ArrayBuffer]"&&(t.dictionary=new Uint8Array(t.dictionary)),t.raw&&(e=Ts.inflateSetDictionary(this.strm,t.dictionary),e!==zm)))throw new Error(Ad[e])}Zg.prototype.push=function(i,t){let e=this.strm,a=this.options.chunkSize,n=this.options.dictionary,o,r,s;if(this.ended)return!1;for(t===~~t?r=t:r=t===!0?vq:kSe,t4.call(i)==="[object ArrayBuffer]"?e.input=new
88Uint8Array(i):e.input=i,e.next_in=0,e.avail_in=e.input.length;;){for(e.avail_out===0&&(e.output=new Uint8Array(a),e.next_out=0,e.avail_out=a),o=Ts.inflate(e,r),o===MA&&n&&(o=Ts.inflateSetDictionary(e,n),o===zm?o=Ts.inflate(e,r):o===yq&&(o=MA));e.avail_in>0&&o===zA&&e.state.wrap&2&&e.state.flags!==0&&e.input[e.next_in]!==0;)Ts.inflateReset(e),o=Ts.inflate(e,r);switch(o){case _Se:case yq:case MA:case SSe:return this.onEnd(o),this.ended=!0,!1}if(s=e.avail_out,e.next_out&&(e.avail_out===0||o===zA||r>0))if(this.options.to==="string"){let l=Kg.utf8border(e.output,e.next_out),c=e.next_out-l,m=Kg.buf2string(e.output,l);e.next_out=c,e.avail_out=a-c,c&&e.output.set(e.output.subarray(l,l+c),0),this.onData(m)}else this.onData(e.output.length===e.next_out?e.output:e.output.subarray(0,e.next_out)),e.avail_out=0,e.next_out=0;if(!((o===zm||o===Cq)&&s===0)){if(o===zA)return o=Ts.inflateEnd(this.strm),this.onEnd(o),this.ended=!0,!0;if(e.avail_in===0){if(r===vq)return o=Ts.inflateEnd(this.strm),this.onEnd(o===zm?Cq:o),this.ended=!0,!1;break}}}return!0};Zg.prototype.onData=function(i){this.chunks.push(i)};Zg.prototype.onEnd=function(i){i===zm&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=ck.flattenChunks(this.chunks)),this.chunks=[],this.err=i,this.msg=this.strm.msg};function ZA(i,t){let e=new Zg(t);if(e.push(i,!0),e.err)throw e.msg||Ad[e.err];return e.result}function wSe(i,t){return t=t||{},t.raw=!0,ZA(i,t)}var PSe=Zg,TSe=ZA,xSe=wSe,ESe=ZA,DSe=Rm,ISe={Inflate:PSe,inflate:TSe,inflateRaw:xSe,ungzip:ESe,constants:DSe},{Deflate:Utt,deflate:Vtt,deflateRaw:$tt,gzip:Htt}=F_e,{Inflate:zSe,inflate:MSe,inflateRaw:Ktt,ungzip:Gtt}=ISe;var YA=zSe,i4=MSe;var n4=[];for(let i=0;i<256;i++){let t=i;for(let e=0;e<8;e++)t&1?t=3988292384^t>>>1:t=t>>>1;n4[i]=t}var a4=4294967295;function OSe(i,t,e){let a=i;for(let n=0;n<e;n++)a=n4[(a^t[n])&255]^a>>>8;return a}function NSe(i,t){return(OSe(a4,i,t)^a4)>>>0}function JA(i,t,e){let a=i.readUint32(),n=NSe(new Uint8Array(i.buffer,i.byteOffset+i.offset-t-4,t),t);if(n!==a)throw new Error(`CRC mismatch for chunk ${e}. Expected ${a}, found ${n}`)}function uk(i,t,e){for(let a=0;a<e;a++)t[a]=i[a]}function mk(i,t,e,a){let n=0;for(;n<a;n++)t[n]=i[n];for(;n<e;n++)t[n]=i[n]+t[n-a]&255}function pk(i,t,e,a){let n=0;if(e.length===0)for(;n<a;n++)t[n]=i[n];else for(;n<a;n++)t[n]=i[n]+e[n]&255}function gk(i,t,e,a,n){let o=0;if(e.length===0){for(;o<n;o++)t[o]=i[o];for(;o<a;o++)t[o]=i[o]+(t[o-n]>>1)&255}else{for(;o<n;o++)t[o]=i[o]+(e[o]>>1)&255;for(;o<a;o++)t[o]=i[o]+(t[o-n]+e[o]>>1)&255}}function fk(i,t,e,a,n){let o=0;if(e.length===0){for(;o<n;o++)t[o]=i[o];for(;o<a;o++)t[o]=i[o]+t[o-n]&255}else{for(;o<n;o++)t[o]=i[o]+e[o]&255;for(;o<a;o++)t[o]=i[o]+RSe(t[o-n],e[o],e[o-n])&255}}function RSe(i,t,e){let a=i+t-e,n=Math.abs(a-i),o=Math.abs(a-t),r=Math.abs(a-e);return n<=o&&n<=r?i:o<=r?t:e}function o4(i,t,e,a,n,o){switch(i){case 0:uk(t,e,n);break;case 1:mk(t,e,n,o);break;case 2:pk(t,e,a,n);break;case 3:gk(t,e,a,n,o);break;case 4:fk(t,e,a,n,o);break;default:throw new Error(`Unsupported filter: ${i}`)}}var LSe=new Uint16Array([255]),BSe=new Uint8Array(LSe.buffer),FSe=BSe[0]===255;function r4(i){let{data:t,width:e,height:a,channels:n,depth:o}=i,r=[{x:0,y:0,xStep:8,yStep:8},{x:4,y:0,xStep:8,yStep:8},{x:0,y:4,xStep:4,yStep:8},{x:2,y:0,xStep:4,yStep:4},{x:0,y:2,xStep:2,yStep:4},{x:1,y:0,xStep:2,yStep:2},{x:0,y:1,xStep:1,yStep:2}],s=Math.ceil(o/8)*n,l=new Uint8Array(a*e*s),c=0;for(let m=0;m<7;m++){let b=r[m],C=Math.ceil((e-b.x)/b.xStep),h=Math.ceil((a-b.y)/b.yStep);if(C<=0||h<=0)continue;let P=C*s,x=new Uint8Array(P);for(let z=0;z<h;z++){let I=t[c++],ae=t.subarray(c,c+P);c+=P;let ne=new Uint8Array(P);o4(I,ae,ne,x,P,s),x.set(ne);for(let te=0;te<C;te++){let _e=b.x+te*b.xStep,Ne=b.y+z*b.yStep;if(!(_e>=e||Ne>=a))for(let we=0;we<s;we++)l[(Ne*e+_e)*s+we]=ne[te*s+we]}}}if(o===16){let m=new Uint16Array(l.buffer);if(FSe)for(let b=0;b<m.length;b++)m[b]=qSe(m[b]);return m}else return l}function qSe(i){return(i&255)<<8|i>>8&255}var jSe=new Uint16Array([255]),USe=new Uint8Array(jSe.buffer),VSe=USe[0]===255,$Se=new Uint8Array(0);function XA(i){let{data:t,width:e,height:a,channels:n,depth:o}=i,r=Math.ceil(o/8)*n,s=Math.ceil(o/8*n*e),l=new Uint8Array(a*s),c=$Se,m=0,b,C;for(let h=0;h<a;h++){switch(b=t.subarray(m+1,m+1+s),C=l.subarray(h*s,(h+1)*s),t[m]){case 0:uk(b,C,s);break;case 1:mk(b,C,s,r);break;case 2:pk(b,C,c,s);break;case 3:gk(b,C,c,s,r);break;case 4:fk(b,C,c,s,r);break;default:throw new Error(`Unsupported filter: ${t[m]}`)}c=C,m+=s+1}if(o===16){let h=new Uint16Array(l.buffer);if(VSe)for(let P=0;P<h.length;P++)h[P]=HSe(h[P]);return h}else return l}function HSe(i){return(i&255)<<8|i>>8&255}var hk=Uint8Array.of(137,80,78,71,13,10,26,10);function ew(i){if(!s4(i.readBytes(hk.length)))throw new Error("wrong PNG signature")}function s4(i){if(i.length<hk.length)return!1;for(let t=0;t<hk.length;t++)if(i[t]!==hk[t])return!1;return!0}var l4="tEXt",GSe=0,c4=new TextDecoder("latin1");function WSe(i){if(ZSe(i),i.length===0||i.length>79)throw new Error("keyword length must be between 1 and 79")}var QSe=/^[\u0000-\u00FF]*$/;function ZSe(i){if(!QSe.test(i))throw new Error("invalid latin1 text")}function d4(i,t,e){let a=tw(t);i[a]=YSe(t,e-a.length-1)}function tw(i){for(i.mark();i.readByte()!==GSe;);let t=i.offset;i.reset();let e=c4.decode(i.readBytes(t-i.offset-1));return i.skip(1),WSe(e),e}function YSe(i,t){return c4.decode(i.readBytes(t))}var wo={UNKNOWN:-1,GREYSCALE:0,TRUECOLOUR:2,INDEXED_COLOUR:3,GREYSCALE_ALPHA:4,TRUECOLOUR_ALPHA:6},Yg={UNKNOWN:-1,DEFLATE:0},bk={UNKNOWN:-1,ADAPTIVE:0},Jg={UNKNOWN:-1,NO_INTERLACE:0,ADAM7:1},Xg={NONE:0,BACKGROUND:1,PREVIOUS:2},vk={SOURCE:0,OVER:1};var yk=class extends Mg{_checkCrc;_inflator;_png;_apng;_end;_hasPalette;_palette;_hasTransparency;_transparency;_compressionMethod;_filterMethod;_interlaceMethod;_colorType;_isAnimated;_numberOfFrames;_numberOfPlays;_frames;_writingDataChunks;constructor(t,e={}){super(t);let{checkCrc:a=!1}=e;this._checkCrc=a,this._inflator=new YA,this._png={width:-1,height:-1,channels:-1,data:new Uint8Array(0),depth:1,text:{}},this._apng={width:-1,height:-1,channels:-1,depth:1,numberOfFrames:1,numberOfPlays:0,text:{},frames:[]},this._end=!1,this._hasPalette=!1,this._palette=[],this._hasTransparency=!1,this._transparency=new Uint16Array(0),this._compressionMethod=Yg.UNKNOWN,this._filterMethod=bk.UNKNOWN,this._interlaceMethod=Jg.UNKNOWN,this._colorType=wo.UNKNOWN,this._isAnimated=!1,this._numberOfFrames=1,this._numberOfPlays=0,this._frames=[],this._writingDataChunks=!1,this.setBigEndian()}decode(){for(ew(this);!this._end;){let t=this.readUint32(),e=this.readChars(4);this.decodeChunk(t,e)}return this.decodeImage(),this._png}decodeApng(){for(ew(this);!this._end;){let t=this.readUint32(),e=this.readChars(4);this.decodeApngChunk(t,e)}return this.decodeApngImage(),this._apng}decodeChunk(t,e){let a=this.offset;switch(e){case"IHDR":this.decodeIHDR();break;case"PLTE":this.decodePLTE(t);break;case"IDAT":this.decodeIDAT(t);break;case"IEND":this._end=!0;break;case"tRNS":this.decodetRNS(t);break;case"iCCP":this.decodeiCCP(t);break;case l4:d4(this._png.text,this,t);break;case"pHYs":this.decodepHYs();break;default:this.skip(t);break}if(this.offset-a!==t)throw new Error(`Length mismatch while decoding chunk ${e}`);this._checkCrc?JA(this,t+4,e):this.skip(4)}decodeApngChunk(t,e){let a=this.offset;switch(e!=="fdAT"&&e!=="IDAT"&&this._writingDataChunks&&this.pushDataToFrame(),e){case"acTL":this.decodeACTL();break;case"fcTL":this.decodeFCTL();break;case"fdAT":this.decodeFDAT(t);break;default:this.decodeChunk(t,e),this.offset=a+t;break}if(this.offset-a!==t)throw new Error(`Length mismatch while decoding chunk ${e}`);this._checkCrc?JA(this,t+4,e):this.skip(4)}decodeIHDR(){let t=this._png;t.width=this.readUint32(),t.height=this.readUint32(),t.depth=JSe(this.readUint8());let e=this.readUint8();this._colorType=e;let a;switch(e){case wo.GREYSCALE:a=1;break;case wo.TRUECOLOUR:a=3;break;case wo.INDEXED_COLOUR:a=1;break;case wo.GREYSCALE_ALPHA:a=2;break;case wo.TRUECOLOUR_ALPHA:a=4;break;case wo.UNKNOWN:default:throw new Error(`Unknown color type: ${e}`)}if(this._png.channels=a,this._compressionMethod=this.readUint8(),this._compressionMethod!==Yg.DEFLATE)throw new Error(`Unsupported compression method: ${this._compressionMethod}`);this._filterMethod=this.readUint8(),this._interlaceMethod=this.readUint8()}decodeACTL(){this._numberOfFrames=this.readUint32(),this._numberOfPlays=this.readUint32(),this._isAnimated=!0}decodeFCTL(){let t={sequenceNumber:this.readUint32(),width:this.readUint32(),height:this.readUint32(),xOffset:this.readUint32(),yOffset:this.readUint32(),delayNumber:this.readUint16(),delayDenominator:this.readUint16(),disposeOp:this.readUint8(),blendOp:this.readUint8(),data:new Uint8Array(0)};this._frames.push(t)}
88decodePLTE(t){if(t%3!==0)throw new RangeError(`PLTE field length must be a multiple of 3. Got ${t}`);let e=t/3;this._hasPalette=!0;let a=[];this._palette=a;for(let n=0;n<e;n++)a.push([this.readUint8(),this.readUint8(),this.readUint8()])}decodeIDAT(t){this._writingDataChunks=!0;let e=t,a=this.offset+this.byteOffset;if(this._inflator.push(new Uint8Array(this.buffer,a,e)),this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);this.skip(t)}decodeFDAT(t){this._writingDataChunks=!0;let e=t,a=this.offset+this.byteOffset;if(a+=4,e-=4,this._inflator.push(new Uint8Array(this.buffer,a,e)),this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);this.skip(t)}decodetRNS(t){switch(this._colorType){case wo.GREYSCALE:case wo.TRUECOLOUR:{if(t%2!==0)throw new RangeError(`tRNS chunk length must be a multiple of 2. Got ${t}`);if(t/2>this._png.width*this._png.height)throw new Error(`tRNS chunk contains more alpha values than there are pixels (${t/2} vs ${this._png.width*this._png.height})`);this._hasTransparency=!0,this._transparency=new Uint16Array(t/2);for(let e=0;e<t/2;e++)this._transparency[e]=this.readUint16();break}case wo.INDEXED_COLOUR:{if(t>this._palette.length)throw new Error(`tRNS chunk contains more alph
88a values than there are palette colors (${t} vs ${this._palette.length})`);let e=0;for(;e<t;e++){let a=this.readByte();this._palette[e].push(a)}for(;e<this._palette.length;e++)this._palette[e].push(255);break}case wo.UNKNOWN:case wo.GREYSCALE_ALPHA:case wo.TRUECOLOUR_ALPHA:default:throw new Error(`tRNS chunk is not supported for color type ${this._colorType}`)}}decodeiCCP(t){let e=tw(this),a=this.readUint8();if(a!==Yg.DEFLATE)throw new Error(`Unsupported iCCP compression method: ${a}`);let n=this.readBytes(t-e.length-2);this._png.iccEmbeddedProfile={name:e,profile:i4(n)}}decodepHYs(){let t=this.readUint32(),e=this.readUint32(),a=this.readByte();this._png.resolution={x:t,y:e,unit:a}}decodeApngImage(){this._apng.width=this._png.width,this._apng.height=this._png.height,this._apng.channels=this._png.channels,this._apng.depth=this._png.depth,this._apng.numberOfFrames=this._numberOfFrames,this._apng.numberOfPlays=this._numberOfPlays,this._apng.text=this._png.text,this._apng.resolution=this._png.resolution;for(let t=0;t<this._numberOfFrames;t++){let e={sequenceNumber:this._frames[t].sequenceNumber,delayNumber:this._frames[t].delayNumber,delayDenominator:this._frames[t].delayDenominator,data:this._apng.depth===8?new Uint8Array(this._apng.width*this._apng.height*this._apng.channels):new Uint16Array(this._apng.width*this._apng.height*this._apng.channels)},a=this._frames.at(t);if(a){if(a.data=XA({data:a.data,width:a.width,height:a.height,channels:this._apng.channels,depth:this._apng.depth}),this._hasPalette&&(this._apng.palette=this._palette),this._hasTransparency&&(this._apng.transparency=this._transparency),t===0||a.xOffset===0&&a.yOffset===0&&a.width===this._png.width&&a.height===this._png.height)e.data=a.data;else{let n=this._apng.frames.at(t-1);this.disposeFrame(a,n,e),this.addFrameDataToCanvas(e,a)}this._apng.frames.push(e)}}return this._apng}disposeFrame(t,e,a){switch(t.disposeOp){case Xg.NONE:break;case Xg.BACKGROUND:for(let n=0;n<this._png.height;n++)for(let o=0;o<this._png.width;o++){let r=(n*t.width+o)*this._png.channels;for(let s=0;s<this._png.channels;s++)a.data[r+s]=0}break;case Xg.PREVIOUS:a.data.set(e.data);break;default:throw new Error("Unknown disposeOp")}}addFrameDataToCanvas(t,e){let a=1<<this._png.depth,n=(o,r)=>{let s=((o+e.yOffset)*this._png.width+e.xOffset+r)*this._png.channels,l=(o*e.width+r)*this._png.channels;return{index:s,frameIndex:l}};switch(e.blendOp){case vk.SOURCE:for(let o=0;o<e.height;o++)for(let r=0;r<e.width;r++){let{index:s,frameIndex:l}=n(o,r);for(let c=0;c<this._png.channels;c++)t.data[s+c]=e.data[l+c]}break;case vk.OVER:for(let o=0;o<e.height;o++)for(let r=0;r<e.width;r++){let{index:s,frameIndex:l}=n(o,r);for(let c=0;c<this._png.channels;c++){let m=e.data[l+this._png.channels-1]/a,b=c%(this._png.channels-1)===0?1:e.data[l+c],C=Math.floor(m*b+(1-m)*t.data[s+c]);t.data[s+c]+=C}}break;default:throw new Error("Unknown blendOp")}}decodeImage(){if(this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);let t=this._isAnimated?(this._frames?.at(0)).data:this._inflator.result;if(this._filterMethod!==bk.ADAPTIVE)throw new Error(`Filter method ${this._filterMethod} not supported`);if(this._interlaceMethod===Jg.NO_INTERLACE)this._png.data=XA({data:t,width:this._png.width,height:this._png.height,channels:this._png.channels,depth:this._png.depth});else if(this._interlaceMethod===Jg.ADAM7)this._png.data=r4({data:t,width:this._png.width,height:this._png.height,channels:this._png.channels,depth:this._png.depth});else throw new Error(`Interlace method ${this._interlaceMethod} not supported`);this._hasPalette&&(this._png.palette=this._palette),this._hasTransparency&&(this._png.transparency=this._transparency)}pushDataToFrame(){let t=this._inflator.result,e=this._frames.at(-1);e?e.data=t:this._frames.push({sequenceNumber:0,width:this._png.width,height:this._png.height,xOffset:0,yOffset:0,delayNumber:0,delayDenominator:0,disposeOp:Xg.NONE,blendOp:vk.SOURCE,data:t}),this._inflator=new YA,this._writingDataChunks=!1}};function JSe(i){if(i!==1&&i!==2&&i!==4&&i!==8&&i!==16)throw new Error(`invalid bit depth: ${i}`);return i}function u4(i,t){return new yk(i,t).decode()}var ni=(function(){return typeof window<"u"?window:typeof globalThis<"u"?globalThis:typeof self<"u"?self:this})();function iw(){ni.console&&typeof ni.console.log=="function"&&ni.console.log.apply(ni.console,arguments)}var xa={log:iw,warn:function(i){ni.console&&(typeof ni.console.warn=="function"?ni.console.warn.apply(ni.console,arguments):iw.call(null,arguments))},error:function(i){ni.console&&(typeof ni.console.error=="function"?ni.console.error.apply(ni.console,arguments):iw(i))}};function aw(i,t,e){var a=new XMLHttpRequest;a.open("GET",i),a.responseType="blob",a.onload=function(){Ed(a.response,t,e)},a.onerror=function(){xa.error("could not download file")},a.send()}function m4(i){var t=new XMLHttpRequest;t.open("HEAD",i,!1);try{t.send()}catch(e){}return t.status>=200&&t.status<=299}function Ck(i){try{i.dispatchEvent(new MouseEvent("click"))}catch(e){var t=document.createEvent("MouseEvents");
vendor: 3,223 bytes, line 88
88t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),i.dispatchEvent(t)}}var Ed=ni.saveAs||((typeof window>"u"?"undefined":_a(window))!=="object"||window!==ni?function(){}:typeof HTMLAnchorElement<"u"&&"download"in HTMLAnchorElement.prototype?function(i,t,e){var a=ni.URL||ni.webkitURL,n=document.createElement("a");t=t||i.name||"download",n.download=t,n.rel="noopener",typeof i=="string"?(n.href=i,n.origin!==location.origin?m4(n.href)?aw(i,t,e):Ck(n,n.target="_blank"):Ck(n)):(n.href=a.createObjectURL(i),setTimeout(function(){a.revokeObjectURL(n.href)},4e4),setTimeout(function(){Ck(n)},0))}:"msSaveOrOpenBlob"in navigator?function(i,t,e){if(t=t||i.name||"download",typeof i=="string")if(m4(i))aw(i,t,e);else{var a=document.createElement("a");a.href=i,a.target="_blank",setTimeout(function(){Ck(a)})}else navigator.msSaveOrOpenBlob((function(n,o){return o===void 0?o={autoBom:!1}:_a(o)!=="object"&&(xa.warn("Deprecated: Expected third argument to be a object"),o={autoBom:!o}),o.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(n.type)?new Blob(["\uFEFF",n],{type:n.type}):n})(i,e),t)}:function(i,t,e,a){if((a=a||open("","_blank"))&&(a.document.title=a.document.body.innerText="downloading..."),typeof i=="string")return aw(i,t,e);var n=i.type==="application/octet-stream",o=/constructor/i.test(ni.HTMLElement)||ni.safari,r=/CriOS\/[\d]+/.test(navigator.userAgent);if((r||n&&o)&&(typeof FileReader>"u"?"undefined":_a(FileReader))==="object"){var s=new FileReader;s.onloadend=function(){var m=s.result;m=r?m:m.replace(/^data:[^;]*;/,"data:attachment/file;"),a?a.location.href=m:location=m,a=null},s.readAsDataURL(i)}else{var l=ni.URL||ni.webkitURL,c=l.createObjectURL(i);a?a.location=c:location.href=c,a=null,setTimeout(function(){l.revokeObjectURL(c)},4e4)}});function O4(i){var t;i=i||"",this.ok=!1,i.charAt(0)=="#"&&(i=i.substr(1,6)),i={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee9
880",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[i=(i=i.replace(/ /g,"")).toLowerCase()]||i;for(var e=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(s){return[parseInt(s[1]),parseInt(s[2]),parseInt(s[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(s){return[parseInt(s[1],16),parseInt(s[2],16),parseInt(s[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(s){return[parseInt(s[1]+s[1],16),parseInt(s[2]+s[2],16),parseInt(s[3]+s[3],16)]}}],a=0;a<e.length;a++){var n=e[a].re,o=e[a].process,r=n.exec(i);r&&(t=o(r),this.r=t[0],this.g=t[1],this.b=t[2],this.ok=!0)}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var s=this.r.toString(16),l=this.g.toString(16),c=this.b.toString(16);return s.length==1&&(s="0"+s),l.length==1&&(l="0"+l),c.length==1&&(c="0"+c),"#"+s+l+c}}var Sk=ni.atob.bind(ni),p4=ni.btoa.bind(ni);function nw(i,t){var e=i[0],a=i[1],n=i[2],o=i[3];e=co(e,a,n,o,t[0],7,-680876936),o=co(o,e,a,n,t[1],12,-389564586),n=co(n,o,e,a,t[2],17,606105819),a=co(a,n,o,e,t[3],22,-1044525330),e=co(e,a,n,o,t[4],7,-176418897),o=co(o,e,a,n,t[5],12,1200080426),n=co(n,o,e,a,t[6],17,-1473231341),a=co(a,n,o,e,t[7],22,-45705983),e=co(e,a,n,o,t[8],7,1770035416),o=co(o,e,a,n,t[9],12,-1958414417),n=co(n,o,e,a,t[10],17,-42063),a=co(a,n,o,e,t[11],22,-1990404162),e=co(e,a,n,o,t[12],7,1804603682),o=co(o,e,a,n,t[13],12,-40341101),n=co(n,o,e,a,t[14],17,-1502002290),e=uo(e,a=co(a,n,o,e,t[15],22,1236535329),n,o,t[1],5,-165796510),o=uo(o,e,a,n,t[6],9,-1069501632),n=uo(n,o,e,a,t[11],14,643717713),a=uo(a,n,o,e,t[0],20,-373897302),e=uo(e,a,n,o,t[5],5,-701558691),o=uo(o,e,a,n,t[10],9,38016083),n=uo(n,o,e,a,t[15],14,-660478335),a=uo(a,n,o,e,t[4],20,-405537848),e=uo(e,a,n,o,t[9],5,568446438),o=uo(o,e,a,n,t[14],9,-1019803690),n=uo(n,o,e,a,t[3],14,-187363961),a=uo(a,n,o,e,t[8],20,1163531501),e=uo(e,a,n,o,t[13],5,-1444681467),o=uo(o,e,a,n,t[2],9,-51403784),n=uo(n,o,e,a,t[7],14,1735328473),e=mo(e,a=uo(a,n,o,e,t[12],20,-1926607734),n,o,t[5],4,-378558),o=mo(o,e,a,n,t[8],11,-2022574463),n=mo(n,o,e,a,t[11],16,1839030562),a=mo(a,n,o,e,t[14],23,-35309556),e=mo(e,a,n,o,t[1],4,-1530992060),o=mo(o,e,a,n,t[4],11,1272893353),n=mo(n,o,e,a,t[7],16,-155497632),a=mo(a,n,o,e,t[10],23,-1094730640),e=mo(e,a,n,o,t[13],4,681279174),o=mo(o,e,a,n,t[0],11,-358537222),n=mo(n,o,e,a,t[3],16,-722521979),a=mo(a,n,o,e,t[6],23,76029189),e=mo(e,a,n,o,t[9],4,-640364487),o=mo(o,e,a,n,t[12],11,-421815835),n=mo(n,o,e,a,t[15],16,530742520),e=po(e,a=mo(a,n,o,e,t[2],23,-995338651),n,o,t[0],6,-198630844),o=po(o,e,a,n,t[7],10,1126891415),n=po(n,o,e,a,t[14],15,-1416354905),a=po(a,n,o,e,t[5],21,-57434055),e=po(e,a,n,o,t[12],6,1700485571),o=po(o,e,a,n,t[3],10,-1894986606),n=po(n,o,e,a,t[10],15,-1051523),a=po(a,n,o,e,t[1],21,-2054922799),e=po(e,a,n,o,t[8],6,1873313359),o=po(o,e,a,n,t[15],10,-30611744),n=po(n,o,e,a,t[6],15,-1560198380),a=po(a,n,o,e,t[13],21,1309151649),e=po(e,a,n,o,t[4],6,-145523070),o=po(o,e,a,n,t[11],10,-1120210379),n=po(n,o,e,a,t[2],15,718787259),a=po(a,n,o,e,t[9],21,-343485551),i[0]=kc(e,i[0]),i[1]=kc(a,i[1]),i[2]=kc(n,i[2]),i[3]=kc(o,i[3])}function Dk(i,t,e,a,n,o){return t=kc(kc(t,i),kc(a,o)),kc(t<<n|t>>>32-n,e)}function co(i,t,e,a,n,o,r){return Dk(t&e|~t&a,i,t,n,o,r)}function uo(i,t,e,a,n,o,r){return Dk(t&a|e&~a,i,t,n,o,r)}function mo(i,t,e,a,n,o,r){return Dk(t^e^a,i,t,n,o,r)}function po(i,t,e,a,n,o,r){return Dk(e^(t|~a),i,t,n,o,r)}function N4(i){var t,e=i.length,a=[1732584193,-271733879,-1732584194,271733878];for(t=64;t<=i.length;t+=64)nw(a,XSe(i.substring(t-64,t)));i=i.substring(t-64);var n=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(t=0;t<i.length;t++)n[t>>2]|=i.charCodeAt(t)<<(t%4<<3);if(n[t>>2]|=128<<(t%4<<3),t>55)for(nw(a,n),t=0;t<16;t++)n[t]=0;return n[14]=8*e,nw(a,n),a}function XSe(i){var t,e=[];for(t=0;t<64;t+=4)e[t>>2]=i.charCodeAt(t)+(i.charCodeAt(t+1)<<8)+(i.charCodeAt(t+2)<<16)+(i.charCodeAt(t+3)<<24);return e}var g4="0123456789abcdef".split("");function eAe(i){for(var t="",e=0;e<4;e++)t+=g4[i>>8*e+4&15]+g4[i>>8*e&15];return t}function tAe(i){return String.fromCharCode(255&i,(65280&i)>>8,(16711680&i)>>16,(4278190080&i)>>24)}function dw(i){return N4(i).map(tAe).join("")}var iAe=(function(i){for(var t=0;t<i.length;t++)i[t]=eAe(i[t]);return i.join("")})(N4("hello"))!="5d41402abc4b2a76b9719d911017c592";function kc(i,t){if(iAe){var e=(65535&i)+(65535&t);return(i>>16)+(t>>16)+(e>>16)<<16|65535&e}return i+t&4294967295}function uw(i,t){var e,a,n,o;if(i!==e){for(var r=(n=i,o=1+(256/i.length|0),new Array(o+1).join(n)),s=[],l=0;l<256;l++)s[l]=l;var c=0;for(l=0;l<256;l++){var m=s[l];c=(c+m+r.charCodeAt(l))%256,s[l]=s[c],s[c]=m}e=i,a=s}else s=a;var b=t.length,C=0,h=0,P="";for(l=0;l<b;l++)h=(h+(m=s[C=(C+1)%256]))%256,s[C]=s[h],s[h]=m,r=s[(s[C]+s[h])%256],P+=String.fromCharCode(t.charCodeAt(l)^r);return P}var f4={print:4,modify:8,copy:16,"annot-forms":32};function jm(i,t,e,a){this.v=1,this.r=2;var n=192;
vendor: 10,896 bytes, line 88
88i.forEach(function(s){if(f4.perm!==void 0)throw new Error("Invalid permission: "+s);n+=f4[s]}),this.padding="(\xBFN^Nu\x8AAd\0NV\xFF\xFA�\b..\0\xB6\xD0h>\x80/\f\xA9\xFEdSiz";var o=(t+this.padding).substr(0,32),r=(e+this.padding).substr(0,32);this.O=this.processOwnerPassword(o,r),this.P=-(1+(255^n)),this.encryptionKey=dw(o+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(a)).substr(0,5),this.U=uw(this.encryptionKey,this.padding)}function Um(i){if(/[^\u0000-\u00ff]/.test(i))throw new Error("Invalid PDF Name Object: "+i+", Only accept ASCII characters.");for(var t="",e=i.length,a=0;a<e;a++){var n=i.charCodeAt(a);t+=n<33||n===35||n===37||n===40||n===41||n===47||n===60||n===62||n===91||n===93||n===123||n===125||n>126?"#"+("0"+n.toString(16)).slice(-2):i[a]}return t}function h4(i){if(_a(i)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var t={};this.subscribe=function(e,a,n){if(n=n||!1,typeof e!="string"||typeof a!="function"||typeof n!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");t.hasOwnProperty(e)||(t[e]={});var o=Math.random().toString(35);return t[e][o]=[a,!!n],o},this.unsubscribe=function(e){for(var a in t)if(t[a][e])return delete t[a][e],Object.keys(t[a]).length===0&&delete t[a],!0;return!1},this.publish=function(e){if(t.hasOwnProperty(e)){var a=Array.prototype.slice.call(arguments,1),n=[];for(var o in t[e]){var r=t[e][o];try{r[0].apply(i,a)}catch(s){ni.console&&xa.error("jsPDF PubSub Error",s.message,s)}r[1]&&n.push(o)}n.length&&n.forEach(this.unsubscribe)}},this.getTopics=function(){return t}}function xk(i){if(!(this instanceof xk))return new xk(i);var t="opacity,stroke-opacity".split(",");for(var e in i)i.hasOwnProperty(e)&&t.indexOf(e)>=0&&(this[e]=i[e]);this.id="",this.objectNumber=-1}function R4(i,t){this.gState=i,this.matrix=t,this.id="",this.objectNumber=-1}function Dd(i,t,e,a,n){if(!(this instanceof Dd))return new Dd(i,t,e,a,n);this.type=i==="axial"?2:3,this.coords=t,this.colors=e,R4.call(this,a,n)}function Vm(i,t,e,a,n){if(!(this instanceof Vm))return new Vm(i,t,e,a,n);this.boundingBox=i,this.xStep=t,this.yStep=e,this.stream="",this.cloneIndex=0,R4.call(this,a,n)}function Ft(i){var t,e=typeof arguments[0]=="string"?arguments[0]:"p",a=arguments[1],n=arguments[2],o=arguments[3],r=[],s=1,l=16,c="S",m=null;_a(i=i||{})==="object"&&(e=i.orientation,a=i.unit||a,n=i.format||n,o=i.compress||i.compressPdf||o,(m=i.encryption||null)!==null&&(m.userPassword=m.userPassword||"",m.ownerPassword=m.ownerPassword||"",m.userPermissions=m.userPermissions||[]),s=typeof i.userUnit=="number"?Math.abs(i.userUnit):1,i.precision!==void 0&&(t=i.precision),i.floatPrecision!==void 0&&(l=i.floatPrecision),c=i.defaultPathOperation||"S"),r=i.filters||(o===!0?["FlateEncode"]:r),a=a||"mm",e=(""+(e||"P")).toLowerCase();var b=i.putOnlyUsedFonts||!1,C={},h={internal:{},__private__:{}};h.__private__.PubSub=h4;var P="1.3",x=h.__private__.getPdfVersion=function(){return P};h.__private__.setPdfVersion=function(y){P=y};var z={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};h.__private__.getPageFormats=function(){return z};var I=h.__private__.getPageFormat=function(y){return z[y]};n=n||"a4";var ae="compat",ne="advanced",te=ae;function _e(){this.saveGraphicsState(),U(new Le(Xt,0,0,-Xt,0,Pc()*Xt).toString()+" cm"),this.setFontSize(this.getFontSize()/Xt),c="n",te=ne}function Ne(){this.restoreGraphicsState(),c="S",te=ae}var we=h.__private__.combineFontStyleAndFontWeight=function(y,E){if(y=="bold"&&E=="normal"||y=="bold"&&E==400||y=="normal"&&E=="italic"||y=="bold"&&E=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return E&&(y=E==400||E==="normal"?y==="italic"?"italic":"normal":E!=700&&E!=="bold"||y!=="normal"?(E==700?"bold":E)+""+y:"bold"),y};h.advancedAPI=function(y){var E=te===ae;return E&&_e.call(this),typeof y!="function"||(y(this),E&&Ne.call(this)),this},h.compatAPI=function(y){var E=te===ne;return E&&Ne.call(this),typeof y!="function"||(y(this),E&&_e.call(this)),this},h.isAdvancedAPI=function(){return te===ne};var pe,ee=function(y){if(te!==ne)throw new Error(y+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},Pe=h.roundToPrecision=h.__private__.roundToPrecision=function(y,E){var H=t||E;if(isNaN(y)||isNaN(H))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return y.toFixed(H).replace(/0+$/,"")};pe=h.hpf=h.__private__.hpf=typeof l=="number"?function(y){if(isNaN(y))throw new Error("Invalid argument passed to jsPDF.hpf");return Pe(y,l)}:l==="smart"?function(y){if(isNaN(y))throw new Error("Invalid argument passed to jsPDF.hpf");return Pe(y,y>-1&&y<1?16:5)}:function(y){if(isNaN(y))throw new Error("Invalid argument passed to jsPDF.hpf");return Pe(y,16)};var L=h.f2=h.__private__.f2=function(y){if(isNaN(y))throw new Error("Invalid argument passed to jsPDF.f2");return Pe(y,2)},V=h.__private__.f3=function(y){if(isNaN(y))throw new Error("Invalid argument passed to jsPDF.f3");return Pe(y,3)},me=h.scale=h.__private__.scale=function(y){if(isNaN(y))throw new Error("Invalid argument passed to jsPDF.scale");return te===ae?y*Xt:te===ne?y:void 0},se=function(y){return me((function(E){return te===ae?Pc()-E:te===ne?E:void 0})(y))};h.__private__.setPrecision=h.setPrecision=function(y){typeof parseInt(y,10)=="number"&&(t=parseInt(y,10))};var ze,Be="00000000000000000000000000000000",Fe=h.__private__.getFileId=function(){return Be},De=h.__private__.setFileId=function(y){return Be=y!==void 0&&/^[a-fA-F0-9]{32}$/.test(y)?y.toUpperCase():Be.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),m!==null&&(zn=new jm(m.userPermissions,m.userPassword,m.ownerPassword,Be)),Be};h.setFileId=function(y){return De(y),this},h.getFileId=function(){return Fe()};var Ue=h.__private__.convertDateToPDFDate=function(y){var E=y.getTimezoneOffset(),H=E<0?"+":"-",le=Math.floor(Math.abs(E/60)),Ce=Math.abs(E%60),qe=[H,re(le),"'",re(Ce),"'"].join("");return["D:",y.getFullYear(),re(y.getMonth()+1),re(y.getDate()),re(y.getHours()),re(y.getMinutes()),re(y.getSeconds()),qe].join("")},lt=h.__private__.convertPDFDateToDate=function(y){var E=parseInt(y.substr(2,4),10),H=parseInt(y.substr(6,2),10)-1,le=parseInt(y.substr(8,2),10),Ce=parseInt(y.substr(10,2),10),qe=parseInt(y.substr(12,2),10),Ye=parseInt(y.substr(14,2),10);return new Date(E,H,le,Ce,qe,Ye,0)},Je=h.__private__.setCreationDate=function(y){var E;if(y===void 0&&(y=new Date),y instanceof Date)E=Ue(y);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(y))throw new Error("Invalid argument passed to jsPDF.setCreationDate");E=y}return ze=E},N=h.__private__.getCreationDate=function(y){var E=ze;return y==="jsDate"&&(E=lt(ze)),E};h.setCreationDate=function(y){return Je(y),this},h.getCreationDate=function(y){return N(y)};var X,re=h.__private__.padd2=function(y){return("0"+parseInt(y)).slice(-2)},ge=h.__private__.padd2Hex=function(y){return("00"+(y=y.toString())).substr(y.length)},ye=0,xe=[],Me=[],Re=0,We=[],it=[],Ct=!1,vt=Me;h.__private__.setCustomOutputDestination=function(y){Ct=!0,vt=y};var Lt=function(y){Ct||(vt=y)};h.__private__.resetCustomOutputDestination=function(){Ct=!1,vt=Me};var U=h.__private__.out=function(y){return y=y.toString(),Re+=y.length+1,vt.push(y),vt},ft=h.__private__.write=function(y){return U(arguments.length===1?y.toString():Array.prototype.join.call(arguments," "))},pi=h.__private__.getArrayBuffer=function(y){for(var E=y.length,H=new ArrayBuffer(E),le=new Uint8Array(H);E--;)le[E]=y.charCodeAt(E);return H},Wt=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];h.__private__.getStandardFonts=function(){return Wt};var et=i.fontSize||16;h.__private__.setFontSize=h.setFontSize=function(y){return et=te===ne?y/Xt:y,this};var Ht,wt=h.__private__.getFontSize=h.getFontSize=function(){return te===ae?et:et*Xt},qt=i.R2L||!1;h.__private__.setR2L=h.setR2L=function(y){return qt=y,this},h.__private__.getR2L=h.getR2L=function(){return qt};var ht,Li=h.__private__.setZoomMode=function(y){if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(y))Ht=y;else if(isNaN(y)){if([void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(y)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+y+'" is not recognized.');Ht=y}else Ht=parseInt(y,10)};h.__private__.getZoomMode=function(){return Ht};var Si,oi=h.__private__.setPageMode=function(y){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(y)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+y+'" is not recognized.');ht=y};h.__private__.getPageMode=function(){return ht};var Ii=h.__private__.setLayoutMode=function(y){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(y)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+y+'" is not recognized.');Si=y};h.__private__.getLayoutMode=function(){return Si},h.__private__.setDisplayMode=h.setDisplayMode=function(y,E,H){return Li(y),Ii(E),oi(H),this};var zi={title:"",subject:"",author:"",keywords:"",creator:""};h.__private__.getDocumentProperty=function(y){if(Object.keys(zi).indexOf(y)===-1)throw new Error("Invalid argument passed to
88jsPDF.getDocumentProperty");return zi[y]},h.__private__.getDocumentProperties=function(){return zi},h.__private__.setDocumentProperties=h.setProperties=h.setDocumentProperties=function(y){for(var E in zi)zi.hasOwnProperty(E)&&y[E]&&(zi[E]=y[E]);return this},h.__private__.setDocumentProperty=function(y,E){if(Object.keys(zi).indexOf(y)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return zi[y]=E};var xt,Xt,Et,qa,Mi,bi={},vi={},Sa=[],Kt={},sa={},Jt={},si={},Aa=null,Ai=0,Zt=[],Bi=new h4(h),ie=i.hotfixes||[],be={},Ae={},Ze=[],Le=function y(E,H,le,Ce,qe,Ye){if(!(this instanceof y))return new y(E,H,le,Ce,qe,Ye);isNaN(E)&&(E=1),isNaN(H)&&(H=0),isNaN(le)&&(le=0),isNaN(Ce)&&(Ce=1),isNaN(qe)&&(qe=0),isNaN(Ye)&&(Ye=0),this._matrix=[E,H,le,Ce,qe,Ye]};Object.defineProperty(Le.prototype,"sx",{get:function(){return this._matrix[0]},set:function(y){this._matrix[0]=y}}),Object.defineProperty(Le.prototype,"shy",{get:function(){return this._matrix[1]},set:function(y){this._matrix[1]=y}}),Object.defineProperty(Le.prototype,"shx",{get:function(){return this._matrix[2]},set:function(y){this._matrix[2]=y}}),Object.defineProperty(Le.prototype,"sy",{get:function(){return this._matrix[3]},set:function(y){this._matrix[3]=y}}),Object.defineProperty(Le.prototype,"tx",{get:function(){return this._matrix[4]},set:function(y){this._matrix[4]=y}}),Object.defineProperty(Le.prototype,"ty",{get:function(){return this._matrix[5]},set:function(y){this._matrix[5]=y}}),Object.defineProperty(Le.prototype,"a",{get:function(){return this._matrix[0]},set:function(y){this._matrix[0]=y}}),Object.defineProperty(Le.prototype,"b",{get:function(){return this._matrix[1]},set:function(y){this._matrix[1]=y}}),Object.defineProperty(Le.prototype,"c",{get:function(){return this._matrix[2]},set:function(y){this._matrix[2]=y}}),Object.defineProperty(Le.prototype,"d",{get:function(){return this._matrix[3]},set:function(y){this._matrix[3]=y}}),Object.defineProperty(Le.prototype,"e",{get:function(){return this._matrix[4]},set:function(y){this._matrix[4]=y}}),Object.defineProperty(Le.prototype,"f",{get:function(){return this._matrix[5]},set:function(y){this._matrix[5]=y}}),Object.defineProperty(Le.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(Le.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(Le.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(Le.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),Le.prototype.join=function(y){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(pe).join(y)},Le.prototype.multiply=function(y){var E=y.sx*this.sx+y.shy*this.shx,H=y.sx*this.shy+y.shy*this.sy,le=y.shx*this.sx+y.sy*this.shx,Ce=y.shx*this.shy+y.sy*this.sy,qe=y.tx*this.sx+y.ty*this.shx+this.tx,Ye=y.tx*this.shy+y.ty*this.sy+this.ty;return new Le(E,H,le,Ce,qe,Ye)},Le.prototype.decompose=function(){var y=this.sx,E=this.shy,H=this.shx,le=this.sy,Ce=this.tx,qe=this.ty,Ye=Math.sqrt(y*y+E*E),zt=(y/=Ye)*H+(E/=Ye)*le;H-=y*zt,le-=E*zt;var Dt=Math.sqrt(H*H+le*le);return zt/=Dt,y*(le/=Dt)<E*(H/=Dt)&&(y=-y,E=-E,zt=-zt,Ye=-Ye),{scale:new Le(Ye,0,0,Dt,0,0),translate:new Le(1,0,0,1,Ce,qe),rotate:new Le(y,E,-E,y,0,0),skew:new Le(1,0,zt,1,0,0)}},Le.prototype.toString=function(y){return this.join(" ")},Le.prototype.inversed=function(){var y=this.sx,E=this.shy,H=this.shx,le=this.sy,Ce=this.tx,qe=this.ty,Ye=1/(y*le-E*H),zt=le*Ye,Dt=-E*Ye,li=-H*Ye,ui=y*Ye;return new Le(zt,Dt,li,ui,-zt*Ce-li*qe,-Dt*Ce-ui*qe)},Le.prototype.applyToPoint=function(y){var E=y.x*this.sx+y.y*this.shx+this.tx,H=y.x*this.shy+y.y*this.sy+this.ty;return new wc(E,H)},Le.prototype.applyToRectangle=function(y){var E=this.applyToPoint(y),H=this.applyToPoint(new wc(y.x+y.w,y.y+y.h));return new op(E.x,E.y,H.x-E.x,H.y-E.y)},Le.prototype.clone=function(){var y=this.sx,E=this.shy,H=this.shx,le=this.sy,Ce=this.tx,qe=this.ty;return new Le(y,E,H,le,Ce,qe)},h.Matrix=Le;var ot=h.matrixMult=function(y,E){return E.multiply(y)},It=new Le(1,0,0,1,0,0);h.unitMatrix=h.identityMatrix=It;
vendor: 14,798 bytes, lines 88-92
88var pt=function(y,E){if(!sa[y]){var H=(E instanceof Dd?"Sh":"P")+(Object.keys(Kt).length+1).toString(10);E.id=H,sa[y]=H,Kt[H]=E,Bi.publish("addPattern",E)}};h.ShadingPattern=Dd,h.TilingPattern=Vm,h.addShadingPattern=function(y,E){return ee("addShadingPattern()"),pt(y,E),this},h.beginTilingPattern=function(y){ee("beginTilingPattern()"),rp(y.boundingBox[0],y.boundingBox[1],y.boundingBox[2]-y.boundingBox[0],y.boundingBox[3]-y.boundingBox[1],y.matrix)},h.endTilingPattern=function(y,E){ee("endTilingPattern()"),E.stream=it[X].join(` 89`),pt(y,E),Bi.publish("endTilingPattern",E),Ze.pop().restore()};var wi,ei=h.__private__.newObject=function(){var y=gi();return yi(y,!0),y},gi=h.__private__.newObjectDeferred=function(){return ye++,xe[ye]=function(){return Re},ye},yi=function(y,E){return E=typeof E=="boolean"&&E,xe[y]=Re,E&&U(y+" 0 obj"),y},Oi=h.__private__.newAdditionalObject=function(){var y={objId:gi(),content:""};return We.push(y),y},la=gi(),ha=gi(),ca=h.__private__.decodeColorString=function(y){var E=y.split(" ");if(E.length!==2||E[1]!=="g"&&E[1]!=="G")E.length!==5||E[4]!=="k"&&E[4]!=="K"||(E=[(1-E[0])*(1-E[3]),(1-E[1])*(1-E[3]),(1-E[2])*(1-E[3]),"r"]);else{var H=parseFloat(E[0]);E=[H,H,H,"r"]}for(var le="#",Ce=0;Ce<3;Ce++)le+=("0"+Math.floor(255*parseFloat(E[Ce])).toString(16)).slice(-2);return le},da=h.__private__.encodeColorString=function(y){var E;typeof y=="string"&&(y={ch1:y});var H=y.ch1,le=y.ch2,Ce=y.ch3,qe=y.ch4,Ye=y.pdfColorType==="draw"?["G","RG","K"]:["g","rg","k"];if(typeof H=="string"&&H.charAt(0)!=="#"){var zt=new O4(H);if(zt.ok)H=zt.toHex();else if(!/^\d*\.?\d*$/.test(H))throw new Error('Invalid color "'+H+'" passed to jsPDF.encodeColorString.')}if(typeof H=="string"&&/^#[0-9A-Fa-f]{3}$/.test(H)&&(H="#"+H[1]+H[1]+H[2]+H[2]+H[3]+H[3]),typeof H=="string"&&/^#[0-9A-Fa-f]{6}$/.test(H)){var Dt=parseInt(H.substr(1),16);H=Dt>>16&255,le=Dt>>8&255,Ce=255&Dt}if(le===void 0||qe===void 0&&H===le&&le===Ce)E=typeof H=="string"?H+" "+Ye[0]:y.precision===2?L(H/255)+" "+Ye[0]:V(H/255)+" "+Ye[0];else if(qe===void 0||_a(qe)==="object"){if(qe&&!isNaN(qe.a)&&qe.a===0)return["1.","1.","1.",Ye[1]].join(" ");E=typeof H=="string"?[H,le,Ce,Ye[1]].join(" "):y.precision===2?[L(H/255),L(le/255),L(Ce/255),Ye[1]].join(" "):[V(H/255),V(le/255),V(Ce/255),Ye[1]].join(" ")}else E=typeof H=="string"?[H,le,Ce,qe,Ye[2]].join(" "):y.precision===2?[L(H),L(le),L(Ce),L(qe),Ye[2]].join(" "):[V(H),V(le),V(Ce),V(qe),Ye[2]].join(" ");return E},go=h.__private__.getFilters=function(){return r},$n=h.__private__.putStream=function(y){var E=(y=y||{}).data||"",H=y.filters||go(),le=y.alreadyAppliedFilters||[],Ce=y.addLength1||!1,qe=E.length,Ye=y.objectId,zt=function(La){return La};if(m!==null&&Ye===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");m!==null&&(zt=zn.encryptor(Ye,0));var Dt={};H===!0&&(H=["FlateEncode"]);var li=y.additionalKeyValues||[],ui=(Dt=Ft.API.processDataByFilters!==void 0?Ft.API.processDataByFilters(E,H):{data:E,reverseChain:[]}).reverseChain+(Array.isArray(le)?le.join(" "):le.toString());if(Dt.data.length!==0&&(li.push({key:"Length",value:Dt.data.length}),Ce===!0&&li.push({key:"Length1",value:qe})),ui.length!=0)if(ui.split("/").length-1==1)li.push({key:"Filter",value:ui});else{li.push({key:"Filter",value:"["+ui+"]"});for(var ji=0;ji<li.length;ji+=1)if(li[ji].key==="DecodeParms"){for(var cn=[],wa=0;wa<Dt.reverseChain.split("/").length-1;wa+=1)cn.push("null");cn.push(li[ji].value),li[ji].value="["+cn.join(" ")+"]"}}U("<<");for(var ba=0;ba<li.length;ba++)U("/"+li[ba].key+" "+li[ba].value);U(">>"),Dt.data.length!==0&&(U("stream"),U(zt(Dt.data)),U("endstream"))},xr=h.__private__.putPage=function(y){var E=y.number,H=y.data,le=y.objId,Ce=y.contentsObjId;yi(le,!0),U("<</Type /Page"),U("/Parent "+y.rootDictionaryObjId+" 0 R"),U("/Resources "+y.resourceDictionaryObjId+" 0 R"),U("/MediaBox ["+parseFloat(pe(y.mediaBox.bottomLeftX))+" "+parseFloat(pe(y.mediaBox.bottomLeftY))+" "+pe(y.mediaBox.topRightX)+" "+pe(y.mediaBox.topRightY)+"]"),y.cropBox!==null&&U("/CropBox ["+pe(y.cropBox.bottomLeftX)+" "+pe(y.cropBox.bottomLeftY)+" "+pe(y.cropBox.topRightX)+" "+pe(y.cropBox.topRightY)+"]"),y.bleedBox!==null&&U("/BleedBox ["+pe(y.bleedBox.bottomLeftX)+" "+pe(y.bleedBox.bottomLeftY)+" "+pe(y.bleedBox.topRightX)+" "+pe(y.bleedBox.topRightY)+"]"),y.trimBox!==null&&U("/TrimBox ["+pe(y.trimBox.bottomLeftX)+" "+pe(y.trimBox.bottomLeftY)+" "+pe(y.trimBox.topRightX)+" "+pe(y.trimBox.topRightY)+"]"),y.artBox!==null&&U("/ArtBox ["+pe(y.artBox.bottomLeftX)+" "+pe(y.artBox.bottomLeftY)+" "+pe(y.artBox.topRightX)+" "+pe(y.artBox.topRightY)+"]"),typeof y.userUnit=="number"&&y.userUnit!==1&&U("/UserUnit "+y.userUnit),Bi.publish("putPage",{objId:le,pageContext:Zt[E],pageNumber:E,page:H}),U("/Contents "+Ce+" 0 R"),U(">>"),U("endobj");var qe=H.join(` 90`);return te===ne&&(qe+=` 91Q`),yi(Ce,!0),$n({data:qe,filters:go(),objectId:Ce}),U("endobj"),le},Vo=h.__private__.putPages=function(){var y,E,H=[];for(y=1;y<=Ai;y++)Zt[y].objId=gi(),Zt[y].contentsObjId=gi();for(y=1;y<=Ai;y++)H.push(xr({number:y,data:it[y],objId:Zt[y].objId,contentsObjId:Zt[y].contentsObjId,mediaBox:Zt[y].mediaBox,cropBox:Zt[y].cropBox,bleedBox:Zt[y].bleedBox,trimBox:Zt[y].trimBox,artBox:Zt[y].artBox,userUnit:Zt[y].userUnit,rootDictionaryObjId:la,resourceDictionaryObjId:ha}));yi(la,!0),U("<</Type /Pages");var le="/Kids [";for(E=0;E<Ai;E++)le+=H[E]+" 0 R ";U(le+"]"),U("/Count "+Ai),U(">>"),U("endobj"),Bi.publish("postPutPages")},Er=function(y){Bi.publish("putFont",{font:y,out:U,newObject:ei,putStream:$n}),y.isAlreadyPutted!==!0&&(y.objectNumber=ei(),U("<<"),U("/Type /Font"),U("/BaseFont /"+Um(y.postScriptName)),U("/Subtype /Type1"),typeof y.encoding=="string"&&U("/Encoding /"+y.encoding),U("/FirstChar 32"),U("/LastChar 255"),U(">>"),U("endobj"))},Ns=function(y){y.objectNumber=ei();var E=[];E.push({key:"Type",value:"/XObject"}),E.push({key:"Subtype",value:"/Form"}),E.push({key:"BBox",value:"["+[pe(y.x),pe(y.y),pe(y.x+y.width),pe(y.y+y.height)].join(" ")+"]"}),E.push({key:"Matrix",value:"["+y.matrix.toString()+"]"});var H=y.pages[1].join(` 92`);$n({data:H,additionalKeyValues:E,objectId:y.objectNumber}),U("endobj")},Rs=function(y,E){E||(E=21);var H=ei(),le=(function(Ye,zt){var Dt,li=[],ui=1/(zt-1);for(Dt=0;Dt<1;Dt+=ui)li.push(Dt);if(li.push(1),Ye[0].offset!=0){var ji={offset:0,color:Ye[0].color};Ye.unshift(ji)}if(Ye[Ye.length-1].offset!=1){var cn={offset:1,color:Ye[Ye.length-1].color};Ye.push(cn)}for(var wa="",ba=0,La=0;La<li.length;La++){for(Dt=li[La];Dt>Ye[ba+1].offset;)ba++;var Ha=Ye[ba].offset,Ka=(Dt-Ha)/(Ye[ba+1].offset-Ha),Hn=Ye[ba].color,Us=Ye[ba+1].color;wa+=ge(Math.round((1-Ka)*Hn[0]+Ka*Us[0]).toString(16))+ge(Math.round((1-Ka)*Hn[1]+Ka*Us[1]).toString(16))+ge(Math.round((1-Ka)*Hn[2]+Ka*Us[2]).toString(16))}return wa.trim()})(y.colors,E),Ce=[];Ce.push({key:"FunctionType",value:"0"}),Ce.push({key:"Domain",value:"[0.0 1.0]"}),Ce.push({key:"Size",value:"["+E+"]"}),Ce.push({key:"BitsPerSample",value:"8"}),Ce.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),Ce.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),$n({data:le,additionalKeyValues:Ce,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:H}),U("endobj"),y.objectNumber=ei(),U("<< /ShadingType "+y.type),U("/ColorSpace /DeviceRGB");var qe="/Coords ["+pe(parseFloat(y.coords[0]))+" "+pe(parseFloat(y.coords[1]))+" ";y.type===2?qe+=pe(parseFloat(y.coords[2]))+" "+pe(parseFloat(y.coords[3])):qe+=pe(parseFloat(y.coords[2]))+" "+pe(parseFloat(y.coords[3]))+" "+pe(parseFloat(y.coords[4]))+" "+pe(parseFloat(y.coords[5])),U(qe+="]"),y.matrix&&U("/Matrix ["+y.matrix.toString()+"]"),U("/Function "+H+" 0 R"),U("/Extend [true true]"),U(">>"),U("endobj")},Od=function(y,E){var H=gi(),le=ei();E.push({resourcesOid:H,objectOid:le}),y.objectNumber=le;var Ce=[];Ce.push({key:"Type",value:"/Pattern"}),Ce.push({key:"PatternType",value:"1"}),Ce.push({key:"PaintType",value:"1"}),Ce.push({key:"TilingType",value:"1"}),Ce.push({key:"BBox",value:"["+y.boundingBox.map(pe).join(" ")+"]"}),Ce.push({key:"XStep",value:pe(y.xStep)}),Ce.push({key:"YStep",value:pe(y.yStep)}),Ce.push({key:"Resources",value:H+" 0 R"}),y.matrix&&Ce.push({key:"Matrix",value:"["+y.matrix.toString()+"]"}),$n({data:y.stream,additionalKeyValues:Ce,objectId:y.objectNumber}),U("endobj")},Gk=function(y){for(var E in y.objectNumber=ei(),U("<<"),y)switch(E){case"opacity":U("/ca "+L(y[E]));break;case"stroke-opacity":U("/CA "+L(y[E]))}U(">>"),U("endobj")},Ym=function(y){yi(y.resourcesOid,!0),U("<<"),U("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),(function(){for(var E in U("/Font <<"),bi)bi.hasOwnProperty(E)&&(b===!1||b===!0&&C.hasOwnProperty(E))&&U("/"+E+" "+bi[E].objectNumber+" 0 R");U(">>")})(),(function(){if(Object.keys(Kt).length>0){for(var E in U("/Shading <<"),Kt)Kt.hasOwnProperty(E)&&Kt[E]instanceof Dd&&Kt[E].objectNumber>=0&&U("/"+E+" "+Kt[E].objectNumber+" 0 R");Bi.publish("putShadingPatternDict"),U(">>")}})(),(function(E){if(Object.keys(Kt).length>0){for(var H in U("/Pattern <<"),Kt)Kt.hasOwnProperty(H)&&Kt[H]instanceof h.TilingPattern&&Kt[H].objectNumber>=0&&Kt[H].objectNumber<E&&U("/"+H+" "+Kt[H].objectNumber+" 0 R");Bi.publish("putTilingPatternDict"),U(">>")}})(y.objectOid),(function(){if(Object.keys(Jt).length>0){var E;for(E in U("/ExtGState <<"),Jt)Jt.hasOwnProperty(E)&&Jt[E].objectNumber>=0&&U("/"+E+" "+Jt[E].objectNumber+" 0 R");Bi.publish("putGStateDict"),U(">>")}})(),(function(){for(var E in U("/XObject <<"),be)be.hasOwnProperty(E)&&be[E].objectNumber>=0&&U("/"+E+" "+be[E].objectNumber+" 0 R");Bi.publish("putXobjectDict"),U(">>")})(),U(">>"),U("endobj")},ef=function(y){vi[y.fontName]=vi[y.fontName]||{},vi[y.fontName][y.fontStyle]=y.id},tf=function(y,E,H,le,Ce){var qe={id:"F"+(Object.keys(bi).length+1).toString(10),postScriptName:y,fontName:E,fontStyle:H,encoding:le,isStandardFont:Ce||!1,metadata:{}};return Bi.publish("addFont",{font:qe,instance:this}),bi[qe.id]=qe,ef(qe),qe.id},lr=h.__private__.pdfEscape=h.pdfEscape=function(y,E){return(function(H,le){var Ce,qe,Ye,zt,Dt,li,ui,ji,cn;if(Ye=(le=le||{}).sourceEncoding||"Unicode",Dt=le.outputEncoding,(le.autoencode||Dt)&&bi[xt].metadata&&bi[xt].metadata[Ye]&&bi[xt].metadata[Ye].encoding&&(zt=bi[xt].metadata[Ye].encoding,!Dt&&bi[xt].encoding&&(Dt=bi[xt].encoding),!Dt&&zt.codePages&&(Dt=zt.codePages[0]),typeof Dt=="string"&&(Dt=zt[Dt]),Dt)){for(ui=!1,li=[],Ce=0,qe=H.length;Ce<qe;Ce++)(ji=Dt[H.charCodeAt(Ce)])?li.push(String.fromCharCode(ji)):li.push(H[Ce]),li[Ce].charCodeAt(0)>>8&&(ui=!0);H=li.join("")}for(Ce=H.length;ui===void 0&&Ce!==0;)H.charCodeAt(Ce-1)>>8&&(ui=!0),Ce--;if(!ui)return H;for(li=le.noBOM?[]:[254,255],Ce=0,qe=H.length;Ce<qe;Ce++){if((cn=(ji=H.charCodeAt(Ce))>>8)>>8)throw new Error("Character at position "+Ce+" of string '"+H+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");li.push(cn),li.push(ji-(cn<<8))}return String.fromCharCode.apply(void 0,li)})(y,E).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Jm=h.__private__.beginPage=function(y){it[++Ai]=[],Zt[Ai]={objId:0,contentsObjId:0,userUnit:Number(s),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(y[0]),topRightY:Number(y[1])}},nf(Ai),Lt(it[X])},af=function(y,E){var H,le,Ce;switch(e=E||e,typeof y=="string"&&(H=I(y.toLowerCase()),Array.isArray(H)&&(le=H[0],Ce=H[1])),Array.isArray(y)&&(le=y[0]*Xt,Ce=y[1]*Xt),isNaN(le)&&(le=n[0],Ce=n[1]),(le>14400||Ce>14400)&&(xa.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),le=Math.min(14400,le),Ce=Math.min(14400,Ce)),n=[le,Ce],e.substr(0,1)){case"l":Ce>le&&(n=[Ce,le]);break;case"p":le>Ce&&(n=[Ce,le])}Jm(n),a1(ii),U(qd),ap!==0&&U(ap+" J"),vl!==0&&U(vl+" j"),Bi.publish("addPage",{pageNumber:Ai})},Xm=function(y){y>0&&y<=Ai&&(it.splice(y,1),Zt.splice(y,1),Ai--,X>Ai&&(X=Ai),this.setPage(X))},nf=function(y){y>0&&y<=Ai&&(X=y)},of=h.__private__.getNumberOfPages=h.getNumberOfPages=function(){return it.length-1},rf=function(y,E,H){var le,Ce=void 0;return H=H||{},y=y!==void 0?y:bi[xt].fontName,E=E!==void 0?E:bi[xt].fontStyle,le=y.toLowerCase(),vi[le]!==void 0&&vi[le][E]!==void 0?Ce=vi[le][E]:vi[y]!==void 0&&vi[y][E]!==void 0?Ce=vi[y][E]:H.disableWarning===!1&&xa.warn("Unable to look up font label for font '"+y+"', '"+E+"'. Refer to getFontList() for available fonts."),Ce||H.noFallback||(Ce=vi.times[E])==null&&(Ce=vi.times.normal),Ce},Zr=h.__private__.putInfo=function(){var y=ei(),E=function(le){return le};for(var H in m!==null&&(E=zn.encryptor(y,0)),U("<<"),U("/Producer ("+lr(E("jsPDF "+Ft.version))+")"),zi)zi.hasOwnProperty(H)&&zi[H]&&U("/"+H.substr(0,1).toUpperCase()+H.substr(1)+" ("+lr(E(zi[H]))+")");U("/CreationDate ("+lr(E(ze))+")"),U(">>"),U("endobj")},Nd=h.__private__.putCatalog=function(y){var E=(y=y||{}).rootDictionaryObjId||la;switch(ei(),U("<<"),U("/Type /Catalog"),U("/Pages "+E+" 0 R"),Ht||(Ht="fullwidth"),Ht){case"fullwidth":U("/OpenAction [3 0 R /FitH null]");break;case"fullheight":U("/OpenAction [3 0 R /FitV null]");break;case"fullpage":U("/OpenAction [3 0 R /Fit]");break;case"original":U("/OpenAction [3 0 R /XYZ null null 1]");break;default:var H=""+Ht;H.substr(H.length-1)==="%"&&(Ht=parseInt(Ht)/100),typeof Ht=="number"&&U("/OpenAction [3 0 R /XYZ null null "+L(Ht)+"]")}switch(Si||(Si="continuous"),Si){case"continuous":U("/PageLayout /OneColumn");break;case"single":U("/PageLayout /SinglePage");break;case"two":case"twoleft":U("/PageLayout /TwoColumnLeft");break;case"tworight":U("/PageLayout /TwoColumnRight")}ht&&U("/PageMode /"+ht),Bi.publish("putCatalog"),U(">>"),U("endobj")},Wk=h.__private__.putTrailer=function(){U("trailer"),U("<<"),U("/Size "+(ye+1)),U("/Root "+ye+" 0 R"),U("/Info "+(ye-1)+" 0 R"),m!==null&&U("/Encrypt "+zn.oid+" 0 R"),U("/ID [ <"+Be+"> <"+Be+"> ]"),U(">>")},ln=h.__private__.putHeader=function(){U("%PDF-"+P),U("%\xBA\xDF\xAC\xE0")},sf=h.__private__.putXRef=function(){var y="0000000000";U("xref"),U("0 "+(ye+1)),U("0000000000 65535 f ");for(var E=1;E<=ye;E++)typeof xe[E]=="function"?U((y+xe[E]()).slice(-10)+" 00000 n "):xe[E]!==void 0?U((y+xe[E]).slice(-10)+" 00000 n "):U("0000000000 00000 n ")},Yr=h.__private__.buildDocument=function(){var y;ye=0,Re=0,Me=[],xe=[],We=[],la=gi(),ha=gi(),Lt(Me),Bi.publish("buildDocument"),ln(),Vo(),(function(){Bi.publish("putAdditionalObjects");for(var H=0;H<We.length;H++){var le=We[H];yi(le.objId,!0),U(le.content),U("endobj")}Bi.publish("postPutAdditionalObjects")})(),y=[],(function(){for(var H in bi)bi.hasOwnProperty(H)&&(b===!1||b===!0&&C.hasOwnProperty(H))&&Er(bi[H])})(),(function(){var H;for(H in Jt)Jt.hasOwnProperty(H)&&Gk(Jt[H])})(),(function(){for(var H in be)be.hasOwnProperty(H)&&Ns(be[H])})(),(function(H){var le;for(le in Kt)Kt.hasOwnProperty(le)&&(Kt[le]instanceof Dd?Rs(Kt[le]):Kt[le]instanceof Vm&&Od(Kt[le],H))}
92)(y),Bi.publish("putResources"),y.forEach(Ym),Ym({resourcesOid:ha,objectOid:Number.MAX_SAFE_INTEGER}),Bi.publish("postPutResources"),m!==null&&(zn.oid=ei(),U("<<"),U("/Filter /Standard"),U("/V "+zn.v),U("/R "+zn.r),U("/U <"+zn.toHexString(zn.U)+">"),U("/O <"+zn.toHexString(zn.O)+">"),U("/P "+zn.P),U(">>"),U("endobj")),Zr(),Nd();var E=Re;return sf(),Wk(),U("startxref"),U(""+E),U("%%EOF"),Lt(it[X]),Me.join(` 93`)},Rd=h.__private__.getBlob=function(y){return new Blob([pi(y)],{type:"application/pdf"})},ep=function(y){for(;y.firstChild;)y.removeChild(y.firstChild)},$o=function(y){var E,H=y.document,le=H.documentElement,Ce=H.head,qe=H.body;return Ce||(Ce=H.createElement("head"),le.appendChild(Ce)),qe||(qe=H.createElement("body"),le.appendChild(qe)),ep(Ce),ep(qe),(E=H.createElement("style")).appendChild(H.createTextNode("html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;}")),Ce.appendChild(E),{document:H,body:qe}},Ld=h.output=h.__private__.output=(wi=function(y,E){switch(typeof(E=E||{})=="string"?E={filename:E}:E.filename=E.filename||"generated.pdf",y){case void 0:return Yr();case"save":h.save(E.filename);break;case"arraybuffer":return pi(Yr());case"blob":return Rd(Yr());case"bloburi":case"bloburl":if(ni.URL!==void 0&&typeof ni.URL.createObjectURL=="function")return ni.URL&&ni.URL.createObjectURL(Rd(Yr()))||void 0;xa.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var H="",le=Yr();try{H=p4(le)}catch(Hn){H=p4(unescape(encodeURIComponent(le)))}return"data:application/pdf;filename="+encodeURIComponent(E.filename)+";base64,"+H;case"pdfobjectnewwindow":if(Object.prototype.toString.call(ni)==="[object Window]"){var Ce="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",qe=!E.pdfObjectUrl;qe||(Ce=E.pdfObjectUrl);var Ye=ni.open();if(Ye!==null){var zt=$o(Ye),Dt=zt.document.createElement("script"),li=this;Dt.src=Ce,qe&&(Dt.integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==",Dt.crossOrigin="anonymous"),Dt.onload=function(){Ye.PDFObject.embed(li.output("dataurlstring"),E)},zt.body.appendChild(Dt)}return Ye}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if(Object.prototype.toString.call(ni)==="[object Window]"){var ui=E.pdfJsUrl||"examples/PDF.js/web/viewer.html",ji=ni.open();if(ji!==null){var cn=$o(ji),wa=cn.document.createElement("iframe"),ba=ui.indexOf("?")===-1?"?":"&";li=this,wa.id="pdfViewer",wa.width="500px",wa.height="400px",wa.src=ui+ba+"file=&downloadName="+encodeURIComponent(E.filename),wa.onload=function(){ji.document.title=E.filename,wa.contentWindow.PDFViewerApplication.open(li.output("bloburl"))},cn.body.appendChild(wa)}return ji}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if(Object.prototype.toString.call(ni)!=="[object Window]")throw new Error("The option dataurlnewwindow just works in a browser-environment.");var La=ni.open();if(La!==null){var Ha=$o(La),Ka=Ha.document.createElement("iframe");Ka.src=this.output("datauristring",E),Ha.body.appendChild(Ka),La.document.title=E.filename}if(La||typeof safari>"u")return La;break;case"datauri":case"dataurl":return ni.document.location.href=this.output("datauristring",E);default:return null}},wi.foo=function(){try{return wi.apply(this,arguments)}catch(H){var y=H.stack||"";~y.indexOf(" at ")&&(y=y.split(" at ")[1]);var E="Error in function "+y.split(` 94`)[0].split("<")[0]+": "+H.message;if(!ni.console)throw new Error(E);ni.console.error(E,H),ni.alert&&alert(E)}},wi.foo.bar=wi,wi.foo),Ls=function(y){return Array.isArray(ie)===!0&&ie.indexOf(y)>-1};switch(a){case"pt":Xt=1;break;case"mm":Xt=72/25.4;break;case"cm":Xt=72/2.54;break;case"in":Xt=72;break;case"px":Xt=Ls("px_scaling")==1?.75:96/72;break;case"pc":case"em":Xt=12;break;case"ex":Xt=6;break;default:if(typeof a!="number")throw new Error("Invalid unit: "+a);Xt=a}var zn=null;Je(),De();var lf=h.__private__.getPageInfo=h.getPageInfo=function(y){if(isNaN(y)||y%1!=0)throw new Error("Invalid argument passed to
94jsPDF.getPageInfo");return{objId:Zt[y].objId,pageNumber:y,pageContext:Zt[y]}},Qk=h.__private__.getPageInfoByObjId=function(y){if(isNaN(y)||y%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var E in Zt)if(Zt[E].objId===y)break;return lf(E)},Zk=h.__private__.getCurrentPageInfo=h.getCurrentPageInfo=function(){return{objId:Zt[X].objId,pageNumber:X,pageContext:Zt[X]}};h.addPage=function(){return af.apply(this,arguments),this},h.setPage=function(){return nf.apply(this,arguments),Lt.call(this,it[X]),this},h.insertPage=function(y){return this.addPage(),this.movePage(X,y),this},h.movePage=function(y,E){var H,le;if(y>E){H=it[y],le=Zt[y];for(var Ce=y;Ce>E;Ce--)it[Ce]=it[Ce-1],Zt[Ce]=Zt[Ce-1];it[E]=H,Zt[E]=le,this.setPage(E)}else if(y<E){H=it[y],le=Zt[y];for(var qe=y;qe<E;qe++)it[qe]=it[qe+1],Zt[qe]=Zt[qe+1];it[E]=H,Zt[E]=le,this.setPage(E)}return this},h.deletePage=function(){return Xm.apply(this,arguments),this},h.__private__.text=h.text=function(y,E,H,le,Ce){var qe,Ye,zt,Dt,li,ui,ji,cn,wa,ba=(le=le||{}).scope||this;if(typeof y=="number"&&typeof E=="number"&&(typeof H=="string"||Array.isArray(H))){var La=H;H=E,E=y,y=La}if(arguments[3]instanceof Le==0?(zt=arguments[4],Dt=arguments[5],_a(ji=arguments[3])==="object"&&ji!==null||(typeof zt=="string"&&(Dt=zt,zt=null),typeof ji=="string"&&(Dt=ji,ji=null),typeof ji=="number"&&(zt=ji,ji=null),le={flags:ji,angle:zt,align:Dt})):(ee("The transform parameter of text() with a Matrix value"),wa=Ce),isNaN(E)||isNaN(H)||y==null)throw new Error("Invalid arguments passed to jsPDF.text");if(y.length===0)return ba;var Ha,Ka="",Hn=typeof le.lineHeightFactor=="number"?le.lineHeightFactor:Ac,Us=ba.internal.scaleFactor;function sp(Ea){return Ea=Ea.split(" ").join(Array(le.TabLen||9).join(" ")),lr(Ea,ji)}function Tc(Ea){for(var Da,en=Ea.concat(),bn=[],$s=en.length;$s--;)typeof(Da=en.shift())=="string"?bn.push(Da):Array.isArray(Ea)&&(Da.length===1||Da[1]===void 0&&Da[2]===void 0)?bn.push(Da[0]):bn.push([Da[0],Da[1],Da[2]]);return bn}function xc(Ea,Da){var en;if(typeof Ea=="string")en=Da(Ea)[0];else if(Array.isArray(Ea)){for(var bn,$s,pp=Ea.concat(),Jd=[],vf=pp.length;vf--;)typeof(bn=pp.shift())=="string"?Jd.push(Da(bn)[0]):Array.isArray(bn)&&typeof bn[0]=="string"&&($s=Da(bn[0],bn[1],bn[2]),Jd.push([$s[0],$s[1],$s[2]]));en=Jd}return en}var yl=!1,Ec=!0;if(typeof y=="string")yl=!0;else if(Array.isArray(y)){var $d=y.concat();Ye=[];for(var Hd,Kn=$d.length;Kn--;)(typeof(Hd=$d.shift())!="string"||Array.isArray(Hd)&&typeof Hd[0]!="string")&&(Ec=!1);yl=Ec}if(yl===!1)throw new Error('Type of text must be string or Array. "'+y+'" is not recognized.');typeof y=="string"&&(y=y.match(/[\r?\n]/)?y.split(/\r\n|\r|\n/g):[y]);var Dc=et/ba.internal.scaleFactor,Ic=Dc*(Hn-1);switch(le.baseline){case"bottom":H-=Ic;break;case"top":H+=Dc-Ic;break;case"hanging":H+=Dc-2*Ic;break;case"middle":H+=Dc/2-Ic}if((ui=le.maxWidth||0)>0&&(typeof y=="string"?y=ba.splitTextToSize(y,ui):Object.prototype.toString.call(y)==="[object Array]"&&(y=y.reduce(function(Ea,Da){return Ea.concat(ba.splitTextToSize(Da,ui))},[]))),qe={text:y,x:E,y:H,options:le,mutex:{pdfEscape:lr,activeFontKey:xt,fonts:bi,activeFontSize:et}},Bi.publish("preProcessText",qe),y=qe.text,zt=(le=qe.options).angle,wa instanceof Le==0&&zt&&typeof zt=="number"){zt*=Math.PI/180,le.rotationDirection===0&&(zt=-zt),te===ne&&(zt=-zt);var lp=Math.cos(zt),es=Math.sin(zt);wa=new Le(lp,es,-es,lp,0,0)}else zt&&zt instanceof Le&&(wa=zt);te!==ne||wa||(wa=It),(li=le.charSpace||jd)!==void 0&&(Ka+=pe(me(li))+` Tc 95`,this.setCharSpace(this.getCharSpace()||0)),(cn=le.horizontalScale)!==void 0&&(Ka+=pe(100*cn)+` Tz 96`),le.lang;var fo=-1,hf=le.renderingMode!==void 0?le.renderingMode:le.stroke,Kd=ba.internal.getCurrentPageInfo().pageContext;switch(hf){case 0:case!1:case"fill":fo=0;break;case 1:case!0:case"stroke":fo=1;break;case 2:case"fillThenStroke":fo=2;break;case 3:case"invisible":fo=3;break;case 4:case"fillAndAddForClipping":fo=4;break;case 5:case"strokeAndAddPathForClipping":fo=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":fo=6;break;
vendor: 18,255 bytes, lines 96-108
96case 7:case"addToPathForClipping":fo=7}var bf=Kd.usedRenderingMode!==void 0?Kd.usedRenderingMode:-1;fo!==-1?Ka+=fo+` Tr 97`:bf!==-1&&(Ka+=`0 Tr 98`),fo!==-1&&(Kd.usedRenderingMode=fo),Dt=le.align||"left";var cr,zc=et*Hn,cp=ba.internal.pageSize.getWidth(),Gd=bi[xt];li=le.charSpace||jd,ui=le.maxWidth||0,ji=Object.assign({autoencode:!0,noBOM:!0},le.flags);var Mc=[],dp=function(Ea){return ba.getStringUnitWidth(Ea,{font:Gd,charSpace:li,fontSize:et,doKerning:!1})*et/Us};if(Object.prototype.toString.call(y)==="[object Array]"){var ho;Ye=Tc(y),Dt!=="left"&&(cr=Ye.map(dp));var Po,Wd=0;if(Dt==="right"){E-=cr[0],y=[],Kn=Ye.length;for(var Cl=0;Cl<Kn;Cl++)Cl===0?(Po=Bs(E),ho=Fs(H)):(Po=me(Wd-cr[Cl]),ho=-zc),y.push([Ye[Cl],Po,ho]),Wd=cr[Cl]}else if(Dt==="center"){E-=cr[0]/2,y=[],Kn=Ye.length;for(var kl=0;kl<Kn;kl++)kl===0?(Po=Bs(E),ho=Fs(H)):(Po=me((Wd-cr[kl])/2),ho=-zc),y.push([Ye[kl],Po,ho]),Wd=cr[kl]}else if(Dt==="left"){y=[],Kn=Ye.length;for(var Qd=0;Qd<Kn;Qd++)y.push(Ye[Qd])}else if(Dt==="justify"&&Gd.encoding==="Identity-H"){y=[],Kn=Ye.length,ui=ui!==0?ui:cp;for(var Oc=0,dn=0;dn<Kn;dn++)if(ho=dn===0?Fs(H):-zc,Po=dn===0?Bs(E):Oc,dn<Kn-1){var u1=me((ui-cr[dn])/(Ye[dn].split(" ").length-1)),ts=Ye[dn].split(" ");y.push([ts[0]+" ",Po,ho]),Oc=0;for(var Dr=1;Dr<ts.length;Dr++){var Nc=(dp(ts[Dr-1]+" "+ts[Dr])-dp(ts[Dr]))*Us+u1;Dr==ts.length-1?y.push([ts[Dr],Nc,0]):y.push([ts[Dr]+" ",Nc,0]),Oc-=Nc}}else y.push([Ye[dn],Po,ho]);y.push(["",Oc,0])}else{if(Dt!=="justify")throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');for(y=[],Kn=Ye.length,ui=ui!==0?ui:cp,dn=0;dn<Kn;dn++){ho=dn===0?Fs(H):-zc,Po=dn===0?Bs(E):0;var up=Ye[dn].split(" ").length-1,mp=up>0?(ui-cr[dn])/up:0;dn<Kn-1?Mc.push(pe(me(mp))):Mc.push(0),y.push([Ye[dn],Po,ho])}}}(typeof le.R2L=="boolean"?le.R2L:qt)===!0&&(y=xc(y,function(Ea,Da,en){return[Ea.split("").reverse().join(""),Da,en]})),qe={text:y,x:E,y:H,options:le,mutex:{pdfEscape:lr,activeFontKey:xt,fonts:bi,activeFontSize:et}},Bi.publish("postProcessText",qe),y=qe.text,Ha=qe.mutex.isHex||!1;var Zd=bi[xt].encoding;Zd!=="WinAnsiEncoding"&&Zd!=="StandardEncoding"||(y=xc(y,function(Ea,Da,en){return[sp(Ea),Da,en]})),Ye=Tc(y),y=[];for(var Rc,Lc,_l,Vs=Array.isArray(Ye[0])?1:0,Sl="",Yd=function(Ea,Da,en){var bn="";return en instanceof Le?(en=typeof le.angle=="number"?ot(en,new Le(1,0,0,1,Ea,Da)):ot(new Le(1,0,0,1,Ea,Da),en),te===ne&&(en=ot(new Le(1,0,0,-1,0,0),en)),bn=en.join(" ")+` Tm 99`):bn=pe(Ea)+" "+pe(Da)+` Td 100`,bn},Gn=0;Gn<Ye.length;Gn++){switch(Sl="",Vs){case 1:_l=(Ha?"<":"(")+Ye[Gn][0]+(Ha?">":")"),Rc=parseFloat(Ye[Gn][1]),Lc=parseFloat(Ye[Gn][2]);break;case 0:_l=(Ha?"<":"(")+Ye[Gn]+(Ha?">":")"),Rc=Bs(E),Lc=Fs(H)}Mc!==void 0&&Mc[Gn]!==void 0&&(Sl=Mc[Gn]+` Tw 101`),Gn===0?y.push(Sl+Yd(Rc,Lc,wa)+_l):Vs===0?y.push(Sl+_l):Vs===1&&y.push(Sl+Yd(Rc,Lc,wa)+_l)}y=Vs===0?y.join(` Tj 102T* `):y.join(` Tj 103`),y+=` Tj 104`;var is=`BT 105/`;return is+=xt+" "+et+` Tf 106`,is+=pe(et*Hn)+` TL 107`,is+=Xr+` 108`,is+=Ka,is+=y,U(is+="ET"),C[xt]=!0,ba};var Yk=h.__private__.clip=h.clip=function(y){return U(y==="evenodd"?"W*":"W"),this};h.clipEvenOdd=function(){return Yk("evenodd")},h.__private__.discardPath=h.discardPath=function(){return U("n"),this};var Jr=h.__private__.isValidStyle=function(y){var E=!1;return[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(y)!==-1&&(E=!0),E};h.__private__.setDefaultPathOperation=h.setDefaultPathOperation=function(y){return Jr(y)&&(c=y),this};var cf=h.__private__.getStyle=h.getStyle=function(y){var E=c;switch(y){case"D":case"S":E="S";break;case"F":E="f";break;case"FD":case"DF":E="B";break;case"f":case"f*":case"B":case"B*":E=y}return E},Bd=h.close=function(){return U("h"),this};h.stroke=function(){return U("S"),this},h.fill=function(y){return Fd("f",y),this},h.fillEvenOdd=function(y){return Fd("f*",y),this},h.fillStroke=function(y){return Fd("B",y),this},h.fillStrokeEvenOdd=function(y){return Fd("B*",y),this};var Fd=function(y,E){_a(E)==="object"?Xk(E,y):U(y)},tp=function(y){y===null||te===ne&&y===void 0||(y=cf(y),U(y))};function Jk(y,E,H,le,Ce){var qe=new Vm(E||this.boundingBox,H||this.xStep,le||this.yStep,this.gState,Ce||this.matrix);qe.stream=this.stream;var Ye=y+"$$"+this.cloneIndex+++"$$";return pt(Ye,qe),qe}var Xk=function(y,E){var H=sa[y.key],le=Kt[H];if(le instanceof Dd)U("q"),U(e1(E)),le.gState&&h.setGState(le.gState),U(y.matrix.toString()+" cm"),U("/"+H+" sh"),U("Q");else if(le instanceof Vm){var Ce=new Le(1,0,0,-1,0,Pc());y.matrix&&(Ce=Ce.multiply(y.matrix||It),H=Jk.call(le,y.key,y.boundingBox,y.xStep,y.yStep,Ce).id),U("q"),U("/Pattern cs"),U("/"+H+" scn"),le.gState&&h.setGState(le.gState),U(E),U("Q")}},e1=function(y){switch(y){case"f":case"F":case"n":return"W n";case"f*":return"W* n";case"B":case"S":return"W S";case"B*":return"W* S"}},hl=h.moveTo=function(y,E){return U(pe(me(y))+" "+pe(se(E))+" m"),this},df=h.lineTo=function(y,E){return U(pe(me(y))+" "+pe(se(E))+" l"),this},bl=h.curveTo=function(y,E,H,le,Ce,qe){return U([pe(me(y)),pe(se(E)),pe(me(H)),pe(se(le)),pe(me(Ce)),pe(se(qe)),"c"].join(" ")),this};h.__private__.line=h.line=function(y,E,H,le,Ce){if(isNaN(y)||isNaN(E)||isNaN(H)||isNaN(le)||!Jr(Ce))throw new Error("Invalid arguments passed to jsPDF.line");return te===ae?this.lines([[H-y,le-E]],y,E,[1,1],Ce||"S"):this.lines([[H-y,le-E]],y,E,[1,1]).stroke()},h.__private__.lines=h.lines=function(y,E,H,le,Ce,qe){var Ye,zt,Dt,li,ui,ji,cn,wa,ba,La,Ha,Ka;if(typeof y=="number"&&(Ka=H,H=E,E=y,y=Ka),le=le||[1,1],qe=qe||!1,isNaN(E)||isNaN(H)||!Array.isArray(y)||!Array.isArray(le)||!Jr(Ce)||typeof qe!="boolean")throw new Error("Invalid arguments passed to jsPDF.lines");for(hl(E,H),Ye=le[0],zt=le[1],li=y.length,La=E,Ha=H,Dt=0;Dt<li;Dt++)(ui=y[Dt]).length===2?(La=ui[0]*Ye+La,Ha=ui[1]*zt+Ha,df(La,Ha)):(ji=ui[0]*Ye+La,cn=ui[1]*zt+Ha,wa=ui[2]*Ye+La,ba=ui[3]*zt+Ha,La=ui[4]*Ye+La,Ha=ui[5]*zt+Ha,bl(ji,cn,wa,ba,La,Ha));return qe&&Bd(),tp(Ce),this},h.path=function(y){for(var E=0;E<y.length;E++){var H=y[E],le=H.c;switch(H.op){case"m":hl(le[0],le[1]);break;case"l":df(le[0],le[1]);break;case"c":bl.apply(this,le);break;case"h":Bd()}}return this},h.__private__.rect=h.rect=function(y,E,H,le,Ce){if(isNaN(y)||isNaN(E)||isNaN(H)||isNaN(le)||!Jr(Ce))throw new Error("Invalid arguments passed to jsPDF.rect");return te===ae&&(le=-le),U([pe(me(y)),pe(se(E)),pe(me(H)),pe(me(le)),"re"].join(" ")),tp(Ce),this},h.__private__.triangle=h.triangle=function(y,E,H,le,Ce,qe,Ye){if(isNaN(y)||isNaN(E)||isNaN(H)||isNaN(le)||isNaN(Ce)||isNaN(qe)||!Jr(Ye))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[H-y,le-E],[Ce-H,qe-le],[y-Ce,E-qe]],y,E,[1,1],Ye,!0),this},h.__private__.roundedRect=h.roundedRect=function(y,E,H,le,Ce,qe,Ye){if(isNaN(y)||isNaN(E)||isNaN(H)||isNaN(le)||isNaN(Ce)||isNaN(qe)||!Jr(Ye))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var zt=4/3*(Math.SQRT2-1);return Ce=Math.min(Ce,.5*H),qe=Math.min(qe,.5*le),this.lines([[H-2*Ce,0],[Ce*zt,0,Ce,qe-qe*zt,Ce,qe],[0,le-2*qe],[0,qe*zt,-Ce*zt,qe,-Ce,qe],[2*Ce-H,0],[-Ce*zt,0,-Ce,-qe*zt,-Ce,-qe],[0,2*qe-le],[0,-qe*zt,Ce*zt,-qe,Ce,-qe]],y+Ce,E,[1,1],Ye,!0),this},h.__private__.ellipse=h.ellipse=function(y,E,H,le,Ce){if(isNaN(y)||isNaN(E)||isNaN(H)||isNaN(le)||!Jr(Ce))throw new Error("Invalid arguments passed to jsPDF.ellipse");var qe=4/3*(Math.SQRT2-1)*H,Ye=4/3*(Math.SQRT2-1)*le;return hl(y+H,E),bl(y+H,E-Ye,y+qe,E-le,y,E-le),bl(y-qe,E-le,y-H,E-Ye,y-H,E),bl(y-H,E+Ye,y-qe,E+le,y,E+le),bl(y+qe,E+le,y+H,E+Ye,y+H,E),tp(Ce),this},h.__private__.circle=h.circle=function(y,E,H,le){if(isNaN(y)||isNaN(E)||isNaN(H)||!Jr(le))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(y,E,H,H,le)},h.setFont=function(y,E,H){return H&&(E=we(E,H)),xt=rf(y,E,{disableWarning:!1}),this};var t1=h.__private__.getFont=h.getFont=function(){return bi[rf.apply(h,arguments)]};h.__private__.getFontList=h.getFontList=function(){var y,E,H={};for(y in vi)if(vi.hasOwnProperty(y))for(E in H[y]=[],vi[y])vi[y].hasOwnProperty(E)&&H[y].push(E);return H},h.addFont=function(y,E,H,le,Ce){var qe=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&qe.indexOf(arguments[3])!==-1?Ce=arguments[3]:arguments[3]&&qe.indexOf(arguments[3])==-1&&(H=we(H,le)),tf.call(this,y,E,H,Ce=Ce||"Identity-H")};var Ac,ii=i.lineWidth||.200025,i1=h.__private__.getLineWidth=h.getLineWidth=function(){return ii},a1=h.__private__.setLineWidth=h.setLineWidth=function(y){return ii=y,U(pe(me(y))+" w"),this};h.__private__.setLineDash=Ft.API.setLineDash=Ft.API.setLineDashPattern=function(y,E){if(y=y||[],E=E||0,isNaN(E)||!Array.isArray(y))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return y=y.map(function(H){return pe(me(H))}).join(" "),E=pe(me(E)),U("["+y+"] "+E+" d"),this};var n1=h.__private__.getLineHeight=h.getLineHeight=function(){return et*Ac};h.__private__.getLineHeight=h.getLineHeight=function(){return et*Ac};var o1=h.__private__.setLineHeightFactor=h.setLineHeightFactor=function(y){return typeof(y=y||1.15)=="number"&&(Ac=y),this},r1=h.__private__.getLineHeightFactor=h.getLineHeightFactor=function(){return Ac};o1(i.lineHeight);var Bs=h.__private__.getHorizontalCoordinate=function(y){return me(y)},Fs=h.__private__.getVerticalCoordinate=function(y){return te===ne?y:Zt[X].mediaBox.topRightY-Zt[X].mediaBox.bottomLeftY-me(y)},s1=h.__private__.getHorizontalCoordinateString=h.getHorizontalCoordinateString=function(y){return pe(Bs(y))},l1=h.__private__.getVerticalCoordinateString=h.getVerticalCoordinateString=function(y){return pe(Fs(y))},qd=i.strokeColor||"0 G";h.__private__.getStrokeColor=h.getDrawColor=function(){return ca(qd)},h.__private__.setStrokeColor=h.setDrawColor=function(y,E,H,le){return qd=da({ch1:y,ch2:E,ch3:H,ch4:le,pdfColorType:"draw",precision:2}),U(qd),this};var ip=i.fillColor||"0 g";h.__private__.getFillColor=h.getFillColor=function(){return ca(ip)},h.__private__.setFillColor=h.setFillColor=function(y,E,H,le){return ip=da({ch1:y,ch2:E,ch3:H,ch4:le,pdfColorType:"fill",precision:2}),U(ip),this};var Xr=i.textColor||"0 g",c1=h.__private__.getTextColor=h.getTextColor=function(){return ca(Xr)};h.__private__.setTextColor=h.setTextColor=function(y,E,H,le){return Xr=da({ch1:y,ch2:E,ch3:H,ch4:le,pdfColorType:"text",precision:3}),this};var jd=i.charSpace,d1=h.__private__.getCharSpace=h.getCharSpace=function(){return parseFloat(jd||0)};h.__private__.setCharSpace=h.setCharSpace=function(y){if(isNaN(y))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return jd=y,this};var ap=0;h.CapJoinStyles={0:0,butt:0,but:0,miter:0,1:1,round:1,rounded:1,circle:1,2:2,projecting:2,project:2,square:2,bevel:2},h.__private__.setLineCap=h.setLineCap=function(y){var E=h.CapJoinStyles[y];if(E===void 0)throw new Error("Line cap style of '"+y+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return ap=E,U(E+" J"),this};var vl=0;h.__private__.setLineJoin=h.setLineJoin=function(y){var E=h.CapJoinStyles[y];if(E===void 0)throw new Error("Line join style of '"+y+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return vl=E,U(E+" j"),this},h.__private__.setLineMiterLimit=h.__private__.setMiterLimit=h.setLineMiterLimit=h.setMiterLimit=function(y){if(y=y||0,isNaN(y))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return U(pe(me(y))+" M"),this},h.GState=xk,h.setGState=function(y){(y=typeof y=="string"?Jt[si[y]]:np(null,y)).equals(Aa)||(U("/"+y.id+" gs"),Aa=y)};var np=function(y,E){if(!y||!si[y]){var H=!1;for(var le in Jt)if(Jt.hasOwnProperty(le)&&Jt[le].equals(E)){H=!0;break}if(H)E=Jt[le];else{var Ce="GS"+(Object.keys(Jt).length+1).toString(10);Jt[Ce]=E,E.id=Ce}return y&&(si[y]=E.id),Bi.publish("addGState",E),E}};h.addGState=function(y,E){return np(y,E),this},h.saveGraphicsState=function(){return U("q"),Sa.push({key:xt,size:et,color:Xr}),this},h.restoreGraphicsState=function(){U("Q");var y=Sa.pop();return xt=y.key,et=y.size,Xr=y.color,Aa=null,this},h.setCurrentTransformationMatrix=function(y){return U(y.toString()+" cm"),this},h.comment=function(y){return U("#"+y),this};var wc=function(y,E){var H=y||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return H},set:function(qe){isNaN(qe)||(H=parseFloat(qe))}});var le=E||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return le},set:function(qe){isNaN(qe)||(le=parseFloat(qe))}});var Ce="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return Ce},set:function(qe){Ce=qe.toString()}}),this},op=function(y,E,H,le){wc.call(this,y,E),this.type="rect";var Ce=H||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return Ce},set:function(Ye){isNaN(Ye)||(Ce=parseFloat(Ye))}});var qe=le||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return qe},set:function(Ye){isNaN(Ye)||(qe=parseFloat(Ye))}}),this},Ud=function(){this.page=Ai,this.currentPage=X,this.pages=it.slice(0),this.pagesContext=Zt.slice(0),this.x=Et,this.y=qa,this.matrix=Mi,this.width=uf(X),this.height=js(X),this.outputDestination=vt,this.id="",this.objectNumber=-1};Ud.prototype.restore=function(){Ai=this.page,X=this.currentPage,Zt=this.pagesContext,it=this.pages,Et=this.x,qa=this.y,Mi=this.matrix,qs(X,this.width),mf(X,this.height),vt=this.outputDestination};var rp=function(y,E,H,le,Ce){Ze.push(new Ud),Ai=X=0,it=[],Et=y,qa=E,Mi=Ce,Jm([H,le])};for(var Vd in h.beginFormObject=function(y,E,H,le,Ce){return rp(y,E,H,le,Ce),this},h.endFormObject=function(y){return(function(E){if(Ae[E])Ze.pop().restore();else{var H=new Ud,le="Xo"+(Object.keys(be).length+1).toString(10);H.id=le,Ae[E]=le,be[le]=H,Bi.publish("addFormObject",H),Ze.pop().restore()}})(y),this},h.doFormObject=function(y,E){var H=be[Ae[y]];return U("q"),U(E.toString()+" cm"),U("/"+H.id+" Do"),U("Q"),this},h.getFormObject=function(y){var E=be[Ae[y]];return{x:E.x,y:E.y,width:E.width,height:E.height,matrix:E.matrix}},h.save=function(y,E){return y=y||"generated.pdf",(E=E||{}).returnPromise=E.returnPromise||!1,E.returnPromise===!1?(Ed(Rd(Yr()),y),typeof Ed.unload=="function"&&ni.setTimeout&&setTimeout(Ed.unload,911),this):new Promise(function(H,le){try{var Ce=Ed(Rd(Yr()),y);typeof Ed.unload=="function"&&ni.setTimeout&&setTimeout(Ed.unload,911),H(Ce)}catch(qe){le(qe.message)}})},Ft.API)Ft.API.hasOwnProperty(Vd)&&(Vd==="events"&&Ft.API.events.length?(function(y,E){var H,le,Ce;for(Ce=E.length-1;Ce!==-1;Ce--)H=E[Ce][0],le=E[Ce][1],y.subscribe.apply(y,[H].concat(typeof le=="function"?[le]:le))})(Bi,Ft.API.events):h[Vd]=Ft.API[Vd]);function uf(y){return Zt[y].mediaBox.topRightX-Zt[y].mediaBox.bottomLeftX}function qs(y,E){Zt[y].mediaBox.topRightX=E+Zt[y].mediaBox.bottomLeftX}function js(y){return Zt[y].mediaBox.topRightY-Zt[y].mediaBox.bottomLeftY}function mf(y,E){Zt[y].mediaBox.topRightY=E+Zt[y].mediaBox.bottomLeftY}var pf=h.getPageWidth=function(y){return uf(y=y||X)/Xt},gf=h.setPageWidth=function(y,E){qs(y,E*Xt)},Pc=h.getPageHeight=function(y){return js(y=y||X)/Xt},ff=h.setPageHeight=function(y,E){mf(y,E*Xt)};return h.internal={pdfEscape:lr,getStyle:cf,getFont:t1,getFontSize:wt,getCharSpace:d1,getTextColor:c1,getLineHeight:n1,getLineHeightFactor:r1,getLineWidth:i1,write:ft,getHorizontalCoordinate:Bs,getVerticalCoordinate:Fs,getCoordinateString:s1,getVerticalCoordinateString:l1,collections:{},newObject:ei,newAdditionalObject:Oi,newObjectDeferred:gi,newObjectDeferredBegin:yi,getFilters:go,putStream:$n,events:Bi,scaleFactor:Xt,pageSize:{getWidth:function(){return pf(X)},setWidth:function(y){gf(X,y)},getHeight:function(){return Pc(X)},setHeight:function(y){ff(X,y)}},encryptionOptions:m,encryption:zn,getEncryptor:function(y){return m!==null?zn.encryptor(y,0):function(E){return E}},output:Ld,getNumberOfPages:of,get pages(){return it},out:U,f2:L,f3:V,getPageInfo:lf,getPageInfoByObjId:Qk,getCurrentPageInfo:Zk,getPDFVersion:x,Point:wc,Rectangle:op,Matrix:Le,hasHotfix:Ls},Object.defineProperty(h.internal.pageSize,"width",{get:function(){return pf(X)},set:function(y){gf(X,y)},enumerable:!0,configurable:!0}),Object.defineProperty(h.internal.pageSize,"height",{get:function(){return Pc(X)},set:function(y){ff(X,y)},enumerable:!0,configurable:!0}),function(y){for(var E=0,H=Wt.length;E<H;E++){var le=tf.call(this,y[E][0],y[E][1],y[E][2],Wt[E][3],!0);b===!1&&(C[le]=!0);var Ce=y[E][0].split("-");ef({id:le,fontName:Ce[0],fontStyle:Ce[1]||""})}Bi.publish("addFonts",{fonts:bi,dictionary:vi})}.call(h,Wt),xt="F1",af(n,e),Bi.publish("initialized"),h}jm.prototype.lsbFirstWord=function(i){return String.fromCharCode(255&i,i>>8&255,i>>16&255,i>>24&255)},jm.prototype.toHexString=function(i){return i.split("").map(function(t){return("0"+(255&t.charCodeAt(0)).toString(16)).slice(-2)}).join("")},jm.prototype.hexToBytes=function(i){for(var t=[],e=0;e<i.length;e+=2)t.push(String.fromCharCode(parseInt(i.substr(e,2),16)));return t.join("")},jm.prototype.processOwnerPassword=function(i,t){return uw(dw(t).substr(0,5),i)},jm.prototype.encryptor=function(i,t){var e=dw(this.encryptionKey+String.fromCharCode(255&i,i>>8&255,i>>16&255,255&t,t>>8&255)).substr(0,10);return function(a){return uw(e,a)}},xk.prototype.equals=function(i){var t,e="id,objectNumber,equals";if(!i||_a(i)!==_a(this))return!1;var a=0;for(t in this)if(!(e.indexOf(t)>=0)){if(this.hasOwnProperty(t)&&!i.hasOwnProperty(t)||this[t]!==i[t])return!1;a++}for(t in i)i.hasOwnProperty(t)&&e.indexOf(t)<0&&a--;return a===0},Ft.API={events:[]},Ft.version="4.2.1";var Xa=Ft.API,gw=1,Md=function(i){return i.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Fm=function(i){return i.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},zd=function(i){return i.toString().replace(/#/g,"#23").replace(/[\s\n\r()<>[\]{}\/%]/g,function(t){var e=t.charCodeAt(0).toString(16).toUpperCase();return"#"+(e.length===1?"0"+e:e)})},di=function(i){return i.toFixed(2)},Cc=function(i){return i.toFixed(5)};Xa.__acroform__={};var Uo=function(i,t){i.prototype=Object.create(t.prototype),i.prototype.constructor=i},b4=function(i){return i*gw},Is=function(i){var t=new B4,e=Tt.internal.getHeight(i)||0,a=Tt.internal.getWidth(i)||0;return t.BBox=[0,0,Number(di(a)),Number(di(e))],t},aAe=Xa.__acroform__.setBit=function(i,t){if(i=i||0,t=t||0,isNaN(i)||isNaN(t))throw new Error("Invalid arguments passed to
108jsPDF.API.__acroform__.setBit");return i|1<<t},nAe=Xa.__acroform__.clearBit=function(i,t){if(i=i||0,t=t||0,isNaN(i)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return i&~(1<<t)},oAe=Xa.__acroform__.getBit=function(i,t){if(isNaN(i)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return i&1<<t?1:0},on=Xa.__acroform__.getBitForPdf=function(i,t){if(isNaN(i)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return oAe(i,t-1)},rn=Xa.__acroform__.setBitForPdf=function(i,t){if(isNaN(i)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return aAe(i,t-1)},sn=Xa.__acroform__.clearBitForPdf=function(i,t){if(isNaN(i)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return nAe(i,t-1)},rAe=Xa.__acroform__.calculateCoordinates=function(i,t){var e=t.internal.getHorizontalCoordinate,a=t.internal.getVerticalCoordinate,n=i[0],o=i[1],r=i[2],s=i[3],l={};return l.lowerLeft_X=e(n)||0,l.lowerLeft_Y=a(o+s)||0,l.upperRight_X=e(n+r)||0,l.upperRight_Y=a(o)||0,[Number(di(l.lowerLeft_X)),Number(di(l.lowerLeft_Y)),Number(di(l.upperRight_X)),Number(di(l.upperRight_Y))]},sAe=function(i){if(i.appearanceStreamContent)return i.appearanceStreamContent;if(i.V||i.DV){var t=[],e=i._V||i.DV,a=mw(i,e),n=i.scope.internal.getFont(i.fontName,i.fontStyle).id;t.push("/Tx BMC"),t.push("q"),t.push("BT"),t.push(i.scope.__private__.encodeColorString(i.color)),t.push("/"+n+" "+di(a.fontSize)+" Tf"),t.push("1 0 0 1 0 0 Tm"),t.push(a.text),t.push("ET"),t.push("Q"),t.push("EMC");var o=Is(i);return o.scope=i.scope,o.stream=t.join(` 109`),o}},mw=function(i,t){var e=i.fontSize===0?i.maxFontSize:i.fontSize,a={text:"",fontSize:""},n=(t=(t=t.substr(0,1)=="("?t.substr(1):t).substr(t.length-1)==")"?t.substr(0,t.length-1):t).split(" ");n=i.multiline?n.map(function(L){return L.split(` 110`)}):n.map(function(L){return[L]});var o=e,r=Tt.internal.getHeight(i)||0;r=r<0?-r:r;var s=Tt.internal.getWidth(i)||0;s=s<0?-s:s;var l=function(L,V,me){if(L+1<n.length){var se=V+" "+n[L+1][0];return kk(se,i,me).width<=s-4}return!1};o++;e:for(;o>0;){t="",o--;var c,m,b=kk("3",i,o).height,C=i.multiline?r-o:(r-b)/2,h=C+=2,P=0,x=0,z=0;if(o<=0){t=`(...) Tj 111`,t+="% Width of Text: "+kk(t,i,o=12).width+", FieldWidth:"+s+` 112`;break}for(var I="",ae=0,ne=0;ne<n.length;ne++)if(n.hasOwnProperty(ne)){var te=!1;if(n[ne].length!==1&&z!==n[ne].length-1){if((b+2)*(ae+2)+2>r)continue e;I+=n[ne][z],te=!0,x=ne,ne--}else{I=(I+=n[ne][z]+" ").substr(I.length-1)==" "?I.substr(0,I.length-1):I;var _e=parseInt(ne),Ne=l(_e,I,o),we=ne>=n.length-1;if(Ne&&!we){I+=" ",z=0;continue}if(Ne||we){if(we)x=_e;else if(i.multiline&&(b+2)*(ae+2)+2>r)continue e}else{if(!i.multiline||(b+2)*(ae+2)+2>r)continue e;x=_e}}for(var pe="",ee=P;ee<=x;ee++){var Pe=n[ee];if(i.multiline){if(ee===x){pe+=Pe[z]+" ",z=(z+1)%Pe.length;continue}if(ee===P){pe+=Pe[Pe.length-1]+" ";continue}}pe+=Pe[0]+" "}switch(pe=pe.substr(pe.length-1)==" "?pe.substr(0,pe.length-1):pe,m=kk(pe,i,o).width,i.textAlign){case"right":c=s-m-2;break;case"center":c=(s-m)/2;break;default:c=2}t+=di(c)+" "+di(h)+` Td 113`,t+="("+Md(pe)+`) Tj 114`,t+=-di(c)+` 0 Td 115`,h=-(o+2),m=0,P=te?x:x+1,ae++,I=""}break}return a.text=t,a.fontSize=o,a},kk=function(i,t,e){var a=t.scope.internal.getFont(t.fontName,t.fontStyle),n=t.scope.getStringUnitWidth(i,{font:a,fontSize:parseFloat(e),charSpace:0})*parseFloat(e);return{height:t.scope.getStringUnitWidth("3",{font:a,fontSize:parseFloat(e),charSpace:0})*parseFloat(e)*1.5,width:n}},lAe={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},cAe=function(i,t){var e={type:"reference",object:i};t.internal.getPageInfo(i.page).pageContext.annotations.find(function(a){return a.type===e.type&&a.object===e.object})===void 0&&t.internal.getPageInfo(i.page).pageContext.annotations.push(e)},dAe=function(i,t){if(t.scope=i,i.internal!==void 0&&(i.internal.acroformPlugin===void 0||i.internal.acroformPlugin.isInitialized===!1)){if(Wr.FieldNum=0,i.internal.acroformPlugin=JSON.parse(JSON.stringify(lAe)),i.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");gw=i.internal.scaleFactor,i.internal.acroformPlugin.acroFormDictionaryRoot=new F4,i.internal.acroformPlugin.acroFormDictionaryRoot.scope=i,i.internal.acroformPlugin.acroFormDictionaryRoot._eventID=i.internal.events.subscribe("postPutResources",function(){(function(e){e.internal.events.unsubscribe(e.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete e.internal.acroformPlugin.acroFormDictionaryRoot._eventID,e.internal.acroformPlugin.printedOut=!0})(i)}),i.internal.events.subscribe("buildDocument",function(){(function(e){e.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var a=e.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var n in a)if(a.hasOwnProperty(n)){var o=a[n];o.objId=void 0,o.hasAnnotation&&cAe(o,e)}})(i)}),i.internal.events.subscribe("putCatalog",function(){(function(e){if(e.internal.acroformPlugin.acroFormDictionaryRoot===void 0)throw new Error("putCatalogCallback: Root missing.");e.internal.write("/AcroForm "+e.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")})(i)}),i.internal.events.subscribe("postPutPages",function(e){(function(a,n){var o=!a;for(var r in a||(n.internal.newObjectDeferredBegin(n.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),n.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),a=a||n.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(a.hasOwnProperty(r)){var s=a[r],l=[],c=s.Rect;if(s.Rect&&(s.Rect=rAe(s.Rect,n)),n.internal.newObjectDeferredBegin(s.objId,!0),s.DA=Tt.createDefaultAppearanceStream(s),_a(s)==="object"&&typeof s.getKeyValueListForStream=="function"&&(l=s.getKeyValueListForStream()),s.Rect=c,s.hasAppearanceStream&&!s.appearanceStreamContent){var m=sAe(s);l.push({key:"AP",value:"<</N "+m+">>"}),n.internal.acroformPlugin.xForms.push(m)}if(s.appearanceStreamContent){var b="";for(var C in s.appearanceStreamContent)if(s.appearanceStreamContent.hasOwnProperty(C)){var h=s.appearanceStreamContent[C];if(b+="/"+C+" ",b+="<<",Object.keys(h).length>=1||Array.isArray(h)){for(var r in h)if(h.hasOwnProperty(r)){var P=h[r];typeof P=="function"&&(P=P.call(n,s)),b+="/"+r+" "+P+" ",n.internal.acroformPlugin.xForms.indexOf(P)>=0||n.internal.acroformPlugin.xForms.push(P)}}else typeof(P=h)=="function"&&(P=P.call(n,s)),b+="/"+r+" "+P,n.internal.acroformPlugin.xForms.indexOf(P)>=0||n.internal.acroformPlugin.xForms.push(P);b+=">>"}l.push({key:"AP",value:`<< 116`+b+">>"})}n.internal.putStream({additionalKeyValues:l,objectId:s.objId}),n.internal.out("endobj")}o&&(function(x,z){for(var I in x)if(x.hasOwnProperty(I)){var ae=I,ne=x[I];z.internal.newObjectDeferredBegin(ne.objId,!0),_a(ne)==="object"&&typeof ne.putStream=="function"&&ne.putStream(),delete x[ae]}})(n.internal.acroformPlugin.xForms,n)})(e,i)}),i.internal.acroformPlugin.isInitialized=!0}},L4=Xa.__acroform__.arrayToPdfArray=function(i,t,e){var a=function(r){return r};if(Array.isArray(i)){for(var n="[",o=0;o<i.length;o++)switch(o!==0&&(n+=" "),_a(i[o])){case"boolean":case"number":case"object":n+=i[o].toString();break;case"string":i[o].substr(0,1)==="/"?n+="/"+zd(i[o].substr(1)):(t!==void 0&&e&&(a=e.internal.getEncryptor(t)),n+="("+Md(a(i[o].toString()))+")")}return n+"]"}
vendor: 8,460 bytes, line 116
116throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},ow=function(i,t,e){var a=function(n){return n};return t!==void 0&&e&&(a=e.internal.getEncryptor(t)),(i=i||"").toString(),"("+Md(a(i))+")"},zs=function(){this._objId=void 0,this._scope=void 0,Object.defineProperty(this,"objId",{get:function(){if(this._objId===void 0){if(this.scope===void 0)return;this._objId=this.scope.internal.newObjectDeferred()}return this._objId},set:function(i){this._objId=i}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};zs.prototype.toString=function(){return this.objId+" 0 R"},zs.prototype.putStream=function(){var i=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:i,objectId:this.objId}),this.scope.internal.out("endobj")},zs.prototype.getKeyValueListForStream=function(){var i=[],t=Object.getOwnPropertyNames(this).filter(function(o){return o!="content"&&o!="appearanceStreamContent"&&o!="scope"&&o!="objId"&&o.substring(0,1)!="_"});for(var e in t)if(Object.getOwnPropertyDescriptor(this,t[e]).configurable===!1){var a=t[e],n=this[a];n&&(Array.isArray(n)?i.push({key:a,value:L4(n,this.objId,this.scope)}):n instanceof zs?(n.scope=this.scope,i.push({key:a,value:n.objId+" 0 R"})):typeof n!="function"&&i.push({key:a,value:n}))}return i};var B4=function(){zs.call(this),Object.defineProperty(this,"Type",{value:"/XObject",configurable:!1,writable:!0}),Object.defineProperty(this,"Subtype",{value:"/Form",configurable:!1,writable:!0}),Object.defineProperty(this,"FormType",{value:1,configurable:!1,writable:!0});var i,t=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(e){i=e.trim()},get:function(){return i||null}})};Uo(B4,zs);var F4=function(){zs.call(this);var i,t=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return t.length>0?t:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return t}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(i){var e=function(a){return a};return this.scope&&(e=this.scope.internal.getEncryptor(this.objId)),"("+Md(e(i))+")"}},set:function(e){i=e}})};Uo(F4,zs);var Wr=function i(){zs.call(this);var t=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return t},set:function(I){if(isNaN(I))throw new Error('Invalid value "'+I+'" for attribute F supplied.');t=I}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return!!on(t,3)},set:function(I){I?this.F=rn(t,3):this.F=sn(t,3)}});var e=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return e},set:function(I){if(isNaN(I))throw new Error('Invalid value "'+I+'" for attribute Ff supplied.');e=I}});var a=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(a.length!==0)return a},set:function(I){a=I!==void 0?I:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!a||isNaN(a[0])?0:a[0]},set:function(I){a[0]=I}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!a||isNaN(a[1])?0:a[1]},set:function(I){a[1]=I}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!a||isNaN(a[2])?0:a[2]},set:function(I){a[2]=I}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!a||isNaN(a[3])?0:a[3]},set:function(I){a[3]=I}});var n="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return n},set:function(I){switch(I){case"/Btn":case"/Tx":case"/Ch":case"/Sig":n=I;break;default:throw new Error('Invalid value "'+I+'" for attribute FT supplied.')}}});var o=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!o||o.length<1){if(this instanceof Ek)return;o="FieldObject"+i.FieldNum++}var I=function(ae){return ae};return this.scope&&(I=this.scope.internal.getEncryptor(this.objId)),"("+Md(I(o))+")"},set:function(I){o=I.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return o},set:function(I){o=I}});var r="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return r},set:function(I){r=I}});var s="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return s},set:function(I){s=I}});var l=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return l},set:function(I){l=I}});var c=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return c===void 0?50/gw:c},set:function(I){c=I}});var m="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return m},set:function(I){m=I}});var b="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!b||this instanceof Ek||this instanceof Id))return ow(b,this.objId,this.scope)},set:function(I){I=I.toString(),b=I}});var C=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(C)return this instanceof In==0?ow(C,this.objId,this.scope):C},set:function(I){I=I.toString(),C=this instanceof In==0?I.substr(0,1)==="("?Fm(I.substr(1,I.length-2)):Fm(I):I}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof In==1?Fm(C.substr(1,C.length-1)):C},set:function(I){I=I.toString(),C=this instanceof In==1?"/"+zd(I):I}});var h=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(h)return h},set:function(I){this.V=I}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(h)return this instanceof In==0?ow(h,this.objId,this.scope):h},set:function(I){I=I.toString(),h=this instanceof In==0?I.substr(0,1)==="("?Fm(I.substr(1,I.length-2)):Fm(I):I}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof In==1?Fm(h.substr(1,h.length-1)):h},set:function(I){I=I.toString(),h=this instanceof In==1?"/"+zd(I):I}}),Object.defineProperty(this,"hasAnnotation",{enumerable:!0,configurable:!0,get:function(){return this.Rect}}),Object.defineProperty(this,"Type",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Annot":null}}),Object.defineProperty(this,"Subtype",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Widget":null}});var P,x=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return x},set:function(I){I=!!I,x=I}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(P)return P},set:function(I){P=I}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return!!on(this.Ff,1)},set:function(I){I?this.Ff=rn(this.Ff,1):this.Ff=sn(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return!!on(this.Ff,2)},set:function(I){I?this.Ff=rn(this.Ff,2):this.Ff=sn(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return!!on(this.Ff,3)},set:function(I){I?this.Ff=rn(this.Ff,3):this.Ff=sn(this.Ff,3)}});var z=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(z!==null)return z},set:function(I){if([0,1,2].indexOf(I)===-1)throw new Error('Invalid value "'+I+'" for attribute Q supplied.');z=I}}),Object.defineProperty(this,"textAlign",{get:function(){var I;switch(z){case 0:default:I="left";break;case 1:I="center";break;case 2:I="right"}return I},configurable:!0,enumerable:!0,set:function(I){switch(I){case"right":case 2:z=2;break;case"center":case 1:z=1;break;default:z=0}}})};Uo(Wr,zs);var $m=function(){Wr.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var i=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return i},set:function(e){i=e}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return i},set:function(e){i=e}});var t=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return L4(t,this.objId,this.scope)}
116,set:function(e){var a,n;n=[],typeof(a=e)=="string"&&(n=(function(o,r,s){s||(s=1);for(var l,c=[];l=r.exec(o);)c.push(l[s]);return c})(a,/\((.*?)\)/g)),t=n}}),this.getOptions=function(){return t},this.setOptions=function(e){t=e,this.sort&&t.sort()},this.addOption=function(e){e=(e=e||"").toString(),t.push(e),this.sort&&t.sort()},this.removeOption=function(e,a){for(a=a||!1,e=(e=e||"").toString();t.indexOf(e)!==-1&&(t.splice(t.indexOf(e),1),a!==!1););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return!!on(this.Ff,18)},set:function(e){e?this.Ff=rn(this.Ff,18):this.Ff=sn(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return!!on(this.Ff,19)},set:function(e){this.combo===!0&&(e?this.Ff=rn(this.Ff,19):this.Ff=sn(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return!!on(this.Ff,20)},set:function(e){e?(this.Ff=rn(this.Ff,20),t.sort()):this.Ff=sn(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return!!on(this.Ff,22)},set:function(e){e?this.Ff=rn(this.Ff,22):this.Ff=sn(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!on(this.Ff,23)},set:function(e){e?this.Ff=rn(this.Ff,23):this.Ff=sn(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return!!on(this.Ff,27)},set:function(e){e?this.Ff=rn(this.Ff,27):this.Ff=sn(this.Ff,27)}}),this.hasAppearanceStream=!1};Uo($m,Wr);var Hm=function(){$m.call(this),this.fontName="helvetica",this.combo=!1};Uo(Hm,$m);var Km=function(){Hm.call(this),this.combo=!0};Uo(Km,Hm);var Ak=function(){Km.call(this),this.edit=!0};Uo(Ak,Km);var In=function(){Wr.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return!!on(this.Ff,15)},set:function(e){e?this.Ff=rn(this.Ff,15):this.Ff=sn(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return!!on(this.Ff,16)},set:function(e){e?this.Ff=rn(this.Ff,16):this.Ff=sn(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return!!on(this.Ff,17)},set:function(e){e?this.Ff=rn(this.Ff,17):this.Ff=sn(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return!!on(this.Ff,26)},set:function(e){e?this.Ff=rn(this.Ff,26):this.Ff=sn(this.Ff,26)}});var i,t={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var e=function(o){return o};if(this.scope&&(e=this.scope.internal.getEncryptor(this.objId)),Object.keys(t).length!==0){var a,n=[];for(a in n.push("<<"),t)n.push("/"+a+" ("+Md(e(t[a]))+")");return n.push(">>"),n.join(` 117`)}},set:function(e){_a(e)==="object"&&(t=e)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return t.CA||""},set:function(e){typeof e=="string"&&(t.CA=e)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return i},set:function(e){var a=e==null?"":e.toString();a.substr(0,1)==="/"&&(a=a.substr(1)),i="/"+zd(a)}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return i.substr(1,i.length-1)},set:function(e){i="/"+zd(e)}})};Uo(In,Wr);var wk=function(){In.call(this),this.pushButton=!0};Uo(wk,In);var Gm=function(){In.call(this),this.radio=!0,this.pushButton=!1;var i=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return i},set:function(t){i=t!==void 0?t:[]}})};Uo(Gm,In);var Ek=function(){var i,t;Wr.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return i},set:function(n){i=n}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return t},set:function(n){t=n}});var e,a={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var n=function(s){return s};this.scope&&(n=this.scope.internal.getEncryptor(this.objId));var o,r=[];for(o in r.push("<<"),a)r.push("/"+o+" ("+Md(n(a[o]))+")");return r.push(">>"),r.join(` 118`)}
vendor: 9,202 bytes, lines 118-127
118,set:function(n){_a(n)==="object"&&(a=n)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return a.CA||""},set:function(n){typeof n=="string"&&(a.CA=n)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return e},set:function(n){var o=n==null?"":n.toString();o.substr(0,1)==="/"&&(o=o.substr(1)),e="/"+zd(o)}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return e.substr(1,e.length-1)},set:function(n){var o=n==null?"":n.toString();o.substr(0,1)==="/"&&(o=o.substr(1)),e="/"+zd(o)}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=Tt.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};Uo(Ek,Wr),Gm.prototype.setAppearance=function(i){if(!("createAppearanceStream"in i)||!("getCA"in i))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var t in this.Kids)if(this.Kids.hasOwnProperty(t)){var e=this.Kids[t];e.appearanceStreamContent=i.createAppearanceStream(e.optionName),e.caption=i.getCA()}},Gm.prototype.createOption=function(i){var t=new Ek;return t.Parent=this,t.optionName=i,this.Kids.push(t),uAe.call(this.scope,t),t};var Pk=function(){In.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=Tt.CheckBox.createAppearanceStream()};Uo(Pk,In);var Id=function(){Wr.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return!!on(this.Ff,13)},set:function(t){t?this.Ff=rn(this.Ff,13):this.Ff=sn(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return!!on(this.Ff,21)},set:function(t){t?this.Ff=rn(this.Ff,21):this.Ff=sn(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!on(this.Ff,23)},set:function(t){t?this.Ff=rn(this.Ff,23):this.Ff=sn(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return!!on(this.Ff,24)},set:function(t){t?this.Ff=rn(this.Ff,24):this.Ff=sn(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return!!on(this.Ff,25)},set:function(t){t?this.Ff=rn(this.Ff,25):this.Ff=sn(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return!!on(this.Ff,26)},set:function(t){t?this.Ff=rn(this.Ff,26):this.Ff=sn(this.Ff,26)}});var i=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return i},set:function(t){i=t}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return i},set:function(t){Number.isInteger(t)&&(i=t)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};Uo(Id,Wr);var Tk=function(){Id.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return!!on(this.Ff,14)},set:function(i){i?this.Ff=rn(this.Ff,14):this.Ff=sn(this.Ff,14)}}),this.password=!0};Uo(Tk,Id);var Tt={CheckBox:{createAppearanceStream:function(){return{N:{On:Tt.CheckBox.YesNormal},D:{On:Tt.CheckBox.YesPushDown,Off:Tt.CheckBox.OffPushDown}}},YesPushDown:function(i){var t=Is(i);t.scope=i.scope;var e=[],a=i.scope.internal.getFont(i.fontName,i.fontStyle).id,n=i.scope.__private__.encodeColorString(i.color),o=mw(i,i.caption);return e.push("0.749023 g"),e.push("0 0 "+di(Tt.internal.getWidth(i))+" "+di(Tt.internal.getHeight(i))+" re"),e.push("f"),e.push("BMC"),e.push("q"),e.push("0 0 1 rg"),e.push("/"+a+" "+di(o.fontSize)+" Tf "+n),e.push("BT"),e.push(o.text),e.push("ET"),e.push("Q"),e.push("EMC"),t.stream=e.join(` 119`),t},YesNormal:function(i){var t=Is(i);t.scope=i.scope;var e=i.scope.internal.getFont(i.fontName,i.fontStyle).id,a=i.scope.__private__.encodeColorString(i.color),n=[],o=Tt.internal.getHeight(i),r=Tt.internal.getWidth(i),s=mw(i,i.caption);return n.push("1 g"),n.push("0 0 "+di(r)+" "+di(o)+" re"),n.push("f"),n.push("q"),n.push("0 0 1 rg"),n.push("0 0 "+di(r-1)+" "+di(o-1)+" re"),n.push("W"),n.push("n"),n.push("0 g"),n.push("BT"),n.push("/"+e+" "+di(s.fontSize)+" Tf "+a),n.push(s.text),n.push("ET"),n.push("Q"),t.stream=n.join(` 120`),t},OffPushDown:function(i){var t=Is(i);t.scope=i.scope;var e=[];return e.push("0.749023 g"),e.push("0 0 "+di(Tt.internal.getWidth(i))+" "+di(Tt.internal.getHeight(i))+" re"),e.push("f"),t.stream=e.join(` 121`),t}},RadioButton:{Circle:{createAppearanceStream:function(i){var t={D:{Off:Tt.RadioButton.Circle.OffPushDown},N:{}};return t.N[i]=Tt.RadioButton.Circle.YesNormal,t.D[i]=Tt.RadioButton.Circle.YesPushDown,t},getCA:function(){return"l"},YesNormal:function(i){var t=Is(i);t.scope=i.scope;var e=[],a=Tt.internal.getWidth(i)<=Tt.internal.getHeight(i)?Tt.internal.getWidth(i)/4:Tt.internal.getHeight(i)/4;a=Number((.9*a).toFixed(5));var n=Tt.internal.Bezier_C,o=Number((a*n).toFixed(5));return e.push("q"),e.push("1 0 0 1 "+Cc(Tt.internal.getWidth(i)/2)+" "+Cc(Tt.internal.getHeight(i)/2)+" cm"),e.push(a+" 0 m"),e.push(a+" "+o+" "+o+" "+a+" 0 "+a+" c"),e.push("-"+o+" "+a+" -"+a+" "+o+" -"+a+" 0 c"),e.push("-"+a+" -"+o+" -"+o+" -"+a+" 0 -"+a+" c"),e.push(o+" -"+a+" "+a+" -"+o+" "+a+" 0 c"),e.push("f"),e.push("Q"),t.stream=e.join(` 122`),t},YesPushDown:function(i){var t=Is(i);t.scope=i.scope;var e=[],a=Tt.internal.getWidth(i)<=Tt.internal.getHeight(i)?Tt.internal.getWidth(i)/4:Tt.internal.getHeight(i)/4;a=Number((.9*a).toFixed(5));var n=Number((2*a).toFixed(5)),o=Number((n*Tt.internal.Bezier_C).toFixed(5)),r=Number((a*Tt.internal.Bezier_C).toFixed(5));return e.push("0.749023 g"),e.push("q"),e.push("1 0 0 1 "+Cc(Tt.internal.getWidth(i)/2)+" "+Cc(Tt.internal.getHeight(i)/2)+" cm"),e.push(n+" 0 m"),e.push(n+" "+o+" "+o+" "+n+" 0 "+n+" c"),e.push("-"+o+" "+n+" -"+n+" "+o+" -"+n+" 0 c"),e.push("-"+n+" -"+o+" -"+o+" -"+n+" 0 -"+n+" c"),e.push(o+" -"+n+" "+n+" -"+o+" "+n+" 0 c"),e.push("f"),e.push("Q"),e.push("0 g"),e.push("q"),e.push("1 0 0 1 "+Cc(Tt.internal.getWidth(i)/2)+" "+Cc(Tt.internal.getHeight(i)/2)+" cm"),e.push(a+" 0 m"),e.push(a+" "+r+" "+r+" "+a+" 0 "+a+" c"),e.push("-"+r+" "+a+" -"+a+" "+r+" -"+a+" 0 c"),e.push("-"+a+" -"+r+" -"+r+" -"+a+" 0 -"+a+" c"),e.push(r+" -"+a+" "+a+" -"+r+" "+a+" 0 c"),e.push("f"),e.push("Q"),t.stream=e.join(` 123`),t},OffPushDown:function(i){var t=Is(i);t.scope=i.scope;var e=[],a=Tt.internal.getWidth(i)<=Tt.internal.getHeight(i)?Tt.internal.getWidth(i)/4:Tt.internal.getHeight(i)/4;a=Number((.9*a).toFixed(5));var n=Number((2*a).toFixed(5)),o=Number((n*Tt.internal.Bezier_C).toFixed(5));return e.push("0.749023 g"),e.push("q"),e.push("1 0 0 1 "+Cc(Tt.internal.getWidth(i)/2)+" "+Cc(Tt.internal.getHeight(i)/2)+" cm"),e.push(n+" 0 m"),e.push(n+" "+o+" "+o+" "+n+" 0 "+n+" c"),e.push("-"+o+" "+n+" -"+n+" "+o+" -"+n+" 0 c"),e.push("-"+n+" -"+o+" -"+o+" -"+n+" 0 -"+n+" c"),e.push(o+" -"+n+" "+n+" -"+o+" "+n+" 0 c"),e.push("f"),e.push("Q"),t.stream=e.join(` 124`),t}},Cross:{createAppearanceStream:function(i){var t={D:{Off:Tt.RadioButton.Cross.OffPushDown},N:{}};return t.N[i]=Tt.RadioButton.Cross.YesNormal,t.D[i]=Tt.RadioButton.Cross.YesPushDown,t},getCA:function(){return"8"},YesNormal:function(i){var t=Is(i);t.scope=i.scope;var e=[],a=Tt.internal.calculateCross(i);return e.push("q"),e.push("1 1 "+di(Tt.internal.getWidth(i)-2)+" "+di(Tt.internal.getHeight(i)-2)+" re"),e.push("W"),e.push("n"),e.push(di(a.x1.x)+" "+di(a.x1.y)+" m"),e.push(di(a.x2.x)+" "+di(a.x2.y)+" l"),e.push(di(a.x4.x)+" "+di(a.x4.y)+" m"),e.push(di(a.x3.x)+" "+di(a.x3.y)+" l"),e.push("s"),e.push("Q"),t.stream=e.join(` 125`),t},YesPushDown:function(i){var t=Is(i);t.scope=i.scope;var e=Tt.internal.calculateCross(i),a=[];return a.push("0.749023 g"),a.push("0 0 "+di(Tt.internal.getWidth(i))+" "+di(Tt.internal.getHeight(i))+" re"),a.push("f"),a.push("q"),a.push("1 1 "+di(Tt.internal.getWidth(i)-2)+" "+di(Tt.internal.getHeight(i)-2)+" re"),a.push("W"),a.push("n"),a.push(di(e.x1.x)+" "+di(e.x1.y)+" m"),a.push(di(e.x2.x)+" "+di(e.x2.y)+" l"),a.push(di(e.x4.x)+" "+di(e.x4.y)+" m"),a.push(di(e.x3.x)+" "+di(e.x3.y)+" l"),a.push("s"),a.push("Q"),t.stream=a.join(` 126`),t},OffPushDown:function(i){var t=Is(i);t.scope=i.scope;var e=[];return e.push("0.749023 g"),e.push("0 0 "+di(Tt.internal.getWidth(i))+" "+di(Tt.internal.getHeight(i))+" re"),e.push("f"),t.stream=e.join(` 127`),t}}},createDefaultAppearanceStream:function(i){var t=i.scope.internal.getFont(i.fontName,i.fontStyle).id,e=i.scope.__private__.encodeColorString(i.color);return"/"+t+" "+i.fontSize+" Tf "+e}};Tt.internal={Bezier_C:.551915024494,calculateCross:function(i){var t=Tt.internal.getWidth(i),e=Tt.internal.getHeight(i),a=Math.min(t,e);return{x1:{x:(t-a)/2,y:(e-a)/2+a},x2:{x:(t-a)/2+a,y:(e-a)/2},x3:{x:(t-a)/2,y:(e-a)/2},x4:{x:(t-a)/2+a,y:(e-a)/2+a}}}},Tt.internal.getWidth=function(i){var t=0;return _a(i)==="object"&&(t=b4(i.Rect[2])),t},Tt.internal.getHeight=function(i){var t=0;return _a(i)==="object"&&(t=b4(i.Rect[3])),t};var uAe=Xa.addField=function(i){if(dAe(this,i),!(i instanceof Wr))throw new Error("Invalid argument passed to
127jsPDF.addField.");var t;return(t=i).scope.internal.acroformPlugin.printedOut&&(t.scope.internal.acroformPlugin.printedOut=!1,t.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),t.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(t),i.page=i.scope.internal.getCurrentPageInfo().pageNumber,this};Xa.AcroFormChoiceField=$m,Xa.AcroFormListBox=Hm,Xa.AcroFormComboBox=Km,Xa.AcroFormEditBox=Ak,Xa.AcroFormButton=In,Xa.AcroFormPushButton=wk,Xa.AcroFormRadioButton=Gm,Xa.AcroFormCheckBox=Pk,Xa.AcroFormTextField=Id,Xa.AcroFormPasswordField=Tk,Xa.AcroFormAppearance=Tt,Xa.AcroForm={ChoiceField:$m,ListBox:Hm,ComboBox:Km,EditBox:Ak,Button:In,PushButton:wk,RadioButton:Gm,CheckBox:Pk,TextField:Id,PasswordField:Tk,Appearance:Tt},Ft.AcroForm={ChoiceField:$m,ListBox:Hm,ComboBox:Km,EditBox:Ak,Button:In,PushButton:wk,RadioButton:Gm,CheckBox:Pk,TextField:Id,PasswordField:Tk,Appearance:Tt};var jit=Ft.AcroForm;function q4(i){return i.reduce(function(t,e,a){return t[e]=a,t},{})}(function(i){var t="addImage_";i.__addimage__={};var e="UNKNOWN",a={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0],[255,216,255,219],[255,216,255,238]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],WEBP:[[82,73,70,70,void 0,void 0,void 0,void 0,87,69,66,80]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},n=i.__addimage__.getImageFileTypeByImageData=function(L,V){var me,se,ze,Be,Fe,De=e;if((V=V||e)==="RGBA"||L.data!==void 0&&L.data instanceof Uint8ClampedArray&&"height"in L&&"width"in L)return"RGBA";if(Ne(L))for(Fe in a)for(ze=a[Fe],me=0;me<ze.length;me+=1){for(Be=!0,se=0;se<ze[me].length;se+=1)if(ze[me][se]!==void 0&&ze[me][se]!==L[se]){Be=!1;break}if(Be===!0){De=Fe;break}}else for(Fe in a)for(ze=a[Fe],me=0;me<ze.length;me+=1){for(Be=!0,se=0;se<ze[me].length;se+=1)if(ze[me][se]!==void 0&&ze[me][se]!==L.charCodeAt(se)){Be=!1;break}if(Be===!0){De=Fe;break}}return De===e&&V!==e&&(De=V),De},o=function L(V){for(var me=this.internal.write,se=this.internal.putStream,ze=(0,this.internal.getFilters)();ze.indexOf("FlateEncode")!==-1;)ze.splice(ze.indexOf("FlateEncode"),1);V.objectId=this.internal.newObject();var Be=[];if(Be.push({key:"Type",value:"/XObject"}),Be.push({key:"Subtype",value:"/Image"}),Be.push({key:"Width",value:V.width}),Be.push({key:"Height",value:V.height}
vendor: 64,654 bytes, line 127
127),V.colorSpace===I.INDEXED?Be.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(V.palette.length/3-1)+" "+("sMask"in V&&V.sMask!==void 0?V.objectId+2:V.objectId+1)+" 0 R]"}):(Be.push({key:"ColorSpace",value:"/"+V.colorSpace}),V.colorSpace===I.DEVICE_CMYK&&Be.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),Be.push({key:"BitsPerComponent",value:V.bitsPerComponent}),"decodeParameters"in V&&V.decodeParameters!==void 0&&Be.push({key:"DecodeParms",value:"<<"+V.decodeParameters+">>"}),"transparency"in V&&Array.isArray(V.transparency)&&V.transparency.length>0){for(var Fe="",De=0,Ue=V.transparency.length;De<Ue;De++)Fe+=V.transparency[De]+" "+V.transparency[De]+" ";Be.push({key:"Mask",value:"["+Fe+"]"})}V.sMask!==void 0&&Be.push({key:"SMask",value:V.objectId+1+" 0 R"});var lt=V.filter!==void 0?["/"+V.filter]:void 0;if(se({data:V.data,additionalKeyValues:Be,alreadyAppliedFilters:lt,objectId:V.objectId}),me("endobj"),"sMask"in V&&V.sMask!==void 0){var Je,N=(Je=V.sMaskBitsPerComponent)!==null&&Je!==void 0?Je:V.bitsPerComponent,X={width:V.width,height:V.height,colorSpace:"DeviceGray",bitsPerComponent:N,data:V.sMask};"filter"in V&&(X.decodeParameters="/Predictor ".concat(V.predictor," /Colors 1 /BitsPerComponent ").concat(N," /Columns ").concat(V.width),X.filter=V.filter),L.call(this,X)}if(V.colorSpace===I.INDEXED){var re=this.internal.newObject();se({data:pe(new Uint8Array(V.palette)),objectId:re}),me("endobj")}},r=function(){var L=this.internal.collections[t+"images"];for(var V in L)o.call(this,L[V])},s=function(){var L,V=this.internal.collections[t+"images"],me=this.internal.write;for(var se in V)me("/I"+(L=V[se]).index,L.objectId,"0","R")},l=function(){this.internal.collections[t+"images"]||(this.internal.collections[t+"images"]={},this.internal.events.subscribe("putResources",r),this.internal.events.subscribe("putXobjectDict",s))},c=function(){var L=this.internal.collections[t+"images"];return l.call(this),L},m=function(){return Object.keys(this.internal.collections[t+"images"]).length},b=function(L){return typeof i["process"+L.toUpperCase()]=="function"},C=function(L){return _a(L)==="object"&&L.nodeType===1},h=function(L,V){if(L.nodeName==="IMG"&&L.hasAttribute("src")){var me=""+L.getAttribute("src");if(me.indexOf("data:image/")===0)return Sk(unescape(me).split("base64,").pop());var se=i.loadFile(me,!0);if(se!==void 0)return se}if(L.nodeName==="CANVAS"){if(L.width===0||L.height===0)throw new Error("Given canvas must have data. Canvas width: "+L.width+", height: "+L.height);var ze;switch(V){case"PNG":ze="image/png";break;case"WEBP":ze="image/webp";break;default:ze="image/jpeg"}return Sk(L.toDataURL(ze,1).split("base64,").pop())}},P=function(L){var V=this.internal.collections[t+"images"];if(V){for(var me in V)if(L===V[me].alias)return V[me]}},x=function(L,V,me){return L||V||(L=-96,V=-96),L<0&&(L=-1*me.width*72/L/this.internal.scaleFactor),V<0&&(V=-1*me.height*72/V/this.internal.scaleFactor),L===0&&(L=V*me.width/me.height),V===0&&(V=L*me.height/me.width),[L,V]},z=function(L,V,me,se,ze,Be){var Fe=x.call(this,me,se,ze),De=this.internal.getCoordinateString,Ue=this.internal.getVerticalCoordinateString,lt=c.call(this);if(me=Fe[0],se=Fe[1],lt[ze.index]=ze,Be){Be*=Math.PI/180;var Je=Math.cos(Be),N=Math.sin(Be),X=function(ge){return ge.toFixed(4)},re=[X(Je),X(N),X(-1*N),X(Je),0,0,"cm"]}this.internal.write("q"),Be?(this.internal.write([1,"0","0",1,De(L),Ue(V+se),"cm"].join(" ")),this.internal.write(re.join(" ")),this.internal.write([De(me),"0","0",De(se),"0","0","cm"].join(" "))):this.internal.write([De(me),"0","0",De(se),De(L),Ue(V+se),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+ze.index+" Do"),this.internal.write("Q")},I=i.color_spaces={DEVICE_RGB:"DeviceRGB",DEVICE_GRAY:"DeviceGray",DEVICE_CMYK:"DeviceCMYK",CAL_GREY:"CalGray",CAL_RGB:"CalRGB",LAB:"Lab",ICC_BASED:"ICCBased",INDEXED:"Indexed",PATTERN:"Pattern",SEPARATION:"Separation",DEVICE_N:"DeviceN"};i.decode={DCT_DECODE:"DCTDecode",FLATE_DECODE:"FlateDecode",LZW_DECODE:"LZWDecode",JPX_DECODE:"JPXDecode",JBIG2_DECODE:"JBIG2Decode",ASCII85_DECODE:"ASCII85Decode",ASCII_HEX_DECODE:"ASCIIHexDecode",RUN_LENGTH_DECODE:"RunLengthDecode",CCITT_FAX_DECODE:"CCITTFaxDecode"};var ae=i.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},ne=i.__addimage__.sHashCode=function(L){var V,me,se=0;if(typeof L=="string")for(me=L.length,V=0;V<me;V++)se=(se<<5)-se+L.charCodeAt(V),se|=0;else if(Ne(L))for(me=L.byteLength/2,V=0;V<me;V++)se=(se<<5)-se+L[V],se|=0;return se},te=i.__addimage__.validateStringAsBase64=function(L){(L=L||"").toString().trim();var V=!0;return L.length===0&&(V=!1),L.length%4!=0&&(V=!1),/^[A-Za-z0-9+/]+$/.test(L.substr(0,L.length-2))===!1&&(V=!1),/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(L.substr(-2))===!1&&(V=!1),V},_e=i.__addimage__.extractImageFromDataUrl=function(L){if(L==null||!(L=L.trim()).startsWith("data:"))return null;var V=L.indexOf(",");return V<0?null:L.substring(0,V).trim().endsWith("base64")?L.substring(V+1):null};i.__addimage__.isArrayBuffer=function(L){return L instanceof ArrayBuffer};var Ne=i.__addimage__.isArrayBufferView=function(L){return L instanceof Int8Array||L instanceof Uint8Array||L instanceof Uint8ClampedArray||L instanceof Int16Array||L instanceof Uint16Array||L instanceof Int32Array||L instanceof Uint32Array||L instanceof Float32Array||L instanceof Float64Array},we=i.__addimage__.binaryStringToUint8Array=function(L){for(var V=L.length,me=new Uint8Array(V),se=0;se<V;se++)me[se]=L.charCodeAt(se);return me},pe=i.__addimage__.arrayBufferToBinaryString=function(L){for(var V="",me=Ne(L)?L:new Uint8Array(L),se=0;se<me.length;se+=8192)V+=String.fromCharCode.apply(null,me.subarray(se,se+8192));return V};i.addImage=function(){var L,V,me,se,ze,Be,Fe,De,Ue;if(typeof arguments[1]=="number"?(V=e,me=arguments[1],se=arguments[2],ze=arguments[3],Be=arguments[4],Fe=arguments[5],De=arguments[6],Ue=arguments[7]):(V=arguments[1],me=arguments[2],se=arguments[3],ze=arguments[4],Be=arguments[5],Fe=arguments[6],De=arguments[7],Ue=arguments[8]),_a(L=arguments[0])==="object"&&!C(L)&&"imageData"in L){var lt=L;L=lt.imageData,V=lt.format||V||e,me=lt.x||me||0,se=lt.y||se||0,ze=lt.w||lt.width||ze,Be=lt.h||lt.height||Be,Fe=lt.alias||Fe,De=lt.compression||De,Ue=lt.rotation||lt.angle||Ue}var Je=this.internal.getFilters();if(De===void 0&&Je.indexOf("FlateEncode")!==-1&&(De="SLOW"),isNaN(me)||isNaN(se))throw new Error("Invalid coordinates passed to jsPDF.addImage");l.call(this);var N=ee.call(this,L,V,Fe,De);return z.call(this,me,se,ze,Be,N,Ue),this};var ee=function(L,V,me,se){var ze,Be,Fe;if(typeof L=="string"&&n(L)===e){L=unescape(L);var De=Pe(L,!1);(De!==""||(De=i.loadFile(L,!0))!==void 0)&&(L=De)}if(C(L)&&(L=h(L,V)),V=n(L,V),!b(V))throw new Error("addImage does not support files of type '"+V+"', please ensure that a plugin for '"+V+"' support is added.");if(((Fe=me)==null||Fe.length===0)&&(me=(function(Ue){return typeof Ue=="string"||Ne(Ue)?ne(Ue):Ne(Ue.data)?ne(Ue.data):null})(L)),(ze=P.call(this,me))||(L instanceof Uint8Array||V==="RGBA"||(Be=L,L=we(L)),ze=this["process"+V.toUpperCase()](L,m.call(this),me,(function(Ue){return Ue&&typeof Ue=="string"&&(Ue=Ue.toUpperCase()),Ue in i.image_compression?Ue:ae.NONE})(se),Be)),!ze)throw new Error("An unknown error occurred whilst processing the image.");return ze},Pe=i.__addimage__.convertBase64ToBinaryString=function(L,V){V=typeof V!="boolean"||V;var me,se="";if(typeof L=="string"){var ze;me=(ze=_e(L))!==null&&ze!==void 0?ze:L;try{se=Sk(me)}catch(Be){if(V)throw te(me)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+Be.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return se};i.getImageProperties=function(L){var V,me,se="";if(C(L)&&(L=h(L)),typeof L=="string"&&n(L)===e&&((se=Pe(L,!1))===""&&(se=i.loadFile(L)||""),L=se),me=n(L),!b(me))throw new Error("addImage does not support files of type '"+me+"', please ensure that a plugin for '"+me+"' support is added.");if(L instanceof Uint8Array||(L=we(L)),!(V=this["process"+me.toUpperCase()](L)))throw new Error("An unknown error occurred whilst processing the image");return V.fileType=me,V}})(Ft.API),(function(i){var t=function(e){if(e!==void 0&&e!="")return!0};Ft.API.events.push(["addPage",function(e){this.internal.getPageInfo(e.pageNumber).pageContext.annotations=[]}]),i.events.push(["putPage",function(e){for(var a,n,o,r=this.internal.getCoordinateString,s=this.internal.getVerticalCoordinateString,l=this.internal.getPageInfoByObjId(e.objId),c=e.pageContext.annotations,m=!1,b=0;b<c.length&&!m;b++)switch((a=c[b]).type){case"link":(t(a.options.url)||t(a.options.pageNumber))&&(m=!0);break;case"reference":case"text":case"freetext":m=!0}if(m!=0){this.internal.write("/Annots [");for(var C=0;C<c.length;C++){a=c[C];var h=this.internal.pdfEscape,P=this.internal.getEncryptor(e.objId);switch(a.type){case"reference":this.internal.write(" "+a.object.objId+" 0 R ");break;case"text":var x=this.internal.newAdditionalObject(),z=this.internal.newAdditionalObject(),I=this.internal.getEncryptor(x.objId),ae=a.title||"Note";o="<</Type /Annot /Subtype /Text "+(n="/Rect ["+r(a.bounds.x)+" "+s(a.bounds.y+a.bounds.h)+" "+r(a.bounds.x+a.bounds.w)+" "+s(a.bounds.y)+"] ")+"/Contents ("+h(I(a.contents))+")",o+=" /Popup "+z.objId+" 0 R",o+=" /P "+l.objId+" 0 R",o+=" /T ("+h(I(ae))+") >>",x.content=o;var ne=x.objId+" 0 R";o="<</Type /Annot /Subtype /Popup "+(n="/Rect ["+r(a.bounds.x+30)+" "+s(a.bounds.y+a.bounds.h)+" "+r(a.bounds.x+a.bounds.w+30)+" "+s(a.bounds.y)+"] ")+" /Parent "+ne,a.open&&(o+=" /Open true"),o+=" >>",z.content=o,this.internal.write(x.objId,"0 R",z.objId,"0 R");break;case"freetext":n="/Rect ["+r(a.bounds.x)+" "+s(a.bounds.y)+" "+r(a.bounds.x+a.bounds.w)+" "+s(a.bounds.y+a.bounds.h)+"] ";var te="font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+(a.color||"#000000");o="<</Type /Annot /Subtype /FreeText "+n+"/Contents ("+h(P(a.contents))+")",o+=" /DS("+h(P(te))+")",o+=" /Border [0 0 0]",o+=" >>",this.internal.write(o);break;case"link":if(a.options.name){var _e=this.annotations._nameMap[a.options.name];a.options.pageNumber=_e.page,a.options.top=_e.y}else a.options.top||(a.options.top=0);if(n="/Rect ["+a.finalBounds.x+" "+a.finalBounds.y+" "+a.finalBounds.w+" "+a.finalBounds.h+"] ",o="",a.options.url)o="<</Type /Annot /Subtype /Link "+n+"/Border [0 0 0] /A <</S /URI /URI ("+h(P(a.options.url))+") >>";else if(a.options.pageNumber)switch(o="<</Type /Annot /Subtype /Link "+n+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(a.options.pageNumber).objId+" 0 R",a.options.magFactor=a.options.magFactor||"XYZ",a.options.magFactor){case"Fit":o+=" /Fit]";break;case"FitH":o+=" /FitH "+a.options.top+"]";break;case"FitV":a.options.left=a.options.left||0,o+=" /FitV "+a.options.left+"]";break;default:var Ne=s(a.options.top);a.options.left=a.options.left||0,a.options.zoom===void 0&&(a.options.zoom=0),o+=" /XYZ "+a.options.left+" "+Ne+" "+a.options.zoom+"]"}o!=""&&(o+=" >>",this.internal.write(o))}}this.internal.write("]")}}]),i.createAnnotation=function(e){var a=this.internal.getCurrentPageInfo();switch(e.type){case"link":this.link(e.bounds.x,e.bounds.y,e.bounds.w,e.bounds.h,e);break;case"text":case"freetext":a.pageContext.annotations.push(e)}},i.link=function(e,a,n,o,r){var s=this.internal.getCurrentPageInfo(),l=this.internal.getCoordinateString,c=this.internal.getVerticalCoordinateString;s.pageContext.annotations.push({finalBounds:{x:l(e),y:c(a),w:l(e+n),h:c(a+o)},options:r,type:"link"})},i.textWithLink=function(e,a,n,o){var r,s,l=this.getTextWidth(e),c=this.internal.getLineHeight()/this.internal.scaleFactor;if(o.maxWidth!==void 0){s=o.maxWidth;var m=this.splitTextToSize(e,s).length;r=Math.ceil(c*m)}else s=l,r=c;return this.text(e,a,n,o),n+=.2*c,o.align==="center"&&(a-=l/2),o.align==="right"&&(a-=l),this.link(a,n-c,s,r,o),l},i.getTextWidth=function(e){var a=this.internal.getFontSize();return this.getStringUnitWidth(e)*a/this.internal.scaleFactor}})(Ft.API),(function(i){var t={1569:[65152],1570:[65153,65154],1571:[65155,65156],1572:[65157,65158],1573:[65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194],1584:[65195,65196],1585:[65197,65198],1586:[65199,65200],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},e={65247:{65154:65269,65156:65271,65160:65273,65166:65275},65248:{65154:65270,65156:65272,65160:65274,65166:65276},65165:{65247:{65248:{65258:65010}}},1617:{1612:64606,1613:64607,1614:64608,1615:64609,1616:64610}},a={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},n=[1570,1571,1573,1575];i.__arabicParser__={};var o=i.__arabicParser__.isInArabicSubstitutionA=function(x){return t[x.charCodeAt(0)]!==void 0},r=i.__arabicParser__.isArabicLetter=function(x){return typeof x=="string"&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(x)},s=i.__arabicParser__.isArabicEndLetter=function(x){return r(x)&&o(x)&&t[x.charCodeAt(0)].length<=2},l=i.__arabicParser__.isArabicAlfLetter=function(x){return r(x)&&n.indexOf(x.charCodeAt(0))>=0};i.__arabicParser__.arabicLetterHasIsolatedForm=function(x){return r(x)&&o(x)&&t[x.charCodeAt(0)].length>=1};var c=i.__arabicParser__.arabicLetterHasFinalForm=function(x){return r(x)&&o(x)&&t[x.charCodeAt(0)].length>=2};i.__arabicParser__.arabicLetterHasInitialForm=function(x){return r(x)&&o(x)&&t[x.charCodeAt(0)].length>=3};var m=i.__arabicParser__.arabicLetterHasMedialForm=function(x){return r(x)&&o(x)&&t[x.charCodeAt(0)].length==4},b=i.__arabicParser__.resolveLigatures=function(x){var z=0,I=e,ae="",ne=0;for(z=0;z<x.length;z+=1)I[x.charCodeAt(z)]!==void 0?(ne++,typeof(I=I[x.charCodeAt(z)])=="number"&&(ae+=String.fromCharCode(I),I=e,ne=0),z===x.length-1&&(I=e,ae+=x.charAt(z-(ne-1)),z-=ne-1,ne=0)):(I=e,ae+=x.charAt(z-ne),z-=ne,ne=0);return ae};i.__arabicParser__.isArabicDiacritic=function(x){return x!==void 0&&a[x.charCodeAt(0)]!==void 0};var C=i.__arabicParser__.getCorrectForm=function(x,z,I){return r(x)?o(x)===!1?-1:!c(x)||!r(z)&&!r(I)||!r(I)&&s(z)||s(x)&&!r(z)||s(x)&&l(z)||s(x)&&s(z)?0:m(x)&&r(z)&&!s(z)&&r(I)&&c(I)?3:s(x)||!r(I)?1:2:-1},h=function(x){var z=0,I=0,ae=0,ne="",te="",_e="",Ne=(x=x||"").split("\\s+"),we=[];for(z=0;z<Ne.length;z+=1){for(we.push(""),I=0;I<Ne[z].length;I+=1)ne=Ne[z][I],te=Ne[z][I-1],_e=Ne[z][I+1],r(ne)?(ae=C(ne,te,_e),we[z]+=ae!==-1?String.fromCharCode(t[ne.charCodeAt(0)][ae]):ne):we[z]+=ne;we[z]=b(we[z])}return we.join(" ")},P=i.__arabicParser__.processArabic=i.processArabic=function(){var x,z=typeof arguments[0]=="string"?arguments[0]:arguments[0].text,I=[];if(Array.isArray(z)){var ae=0;for(I=[],ae=0;ae<z.length;ae+=1)Array.isArray(z[ae])?I.push([h(z[ae][0]),z[ae][1],z[ae][2]]):I.push([h(z[ae])]);x=I}else x=h(z);return typeof arguments[0]=="string"?x:(arguments[0].text=x,arguments[0])};i.events.push(["preProcessText",P])})(Ft.API),Ft.API.autoPrint=function(i){var t;return(i=i||{}).variant=i.variant||"non-conform",i.variant==="javascript"?this.addJS("print({});"):(this.internal.events.subscribe("postPutResources",function(){t=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /Named"),this.internal.out("/Type /Action"),this.internal.out("/N /Print"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){this.internal.out("/OpenAction "+t+" 0 R")})),this},(function(i){var t=function(){var e=void 0;Object.defineProperty(this,"pdf",{get:function(){return e},set:function(s){e=s}});var a=150;Object.defineProperty(this,"width",{get:function(){return a},set:function(s){a=isNaN(s)||Number.isInteger(s)===!1||s<0?150:s,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=a+1)}});var n=300;Object.defineProperty(this,"height",{get:function(){return n},set:function(s){n=isNaN(s)||Number.isInteger(s)===!1||s<0?300:s,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=n+1)}});var o=[];Object.defineProperty(this,"childNodes",{get:function(){return o},set:function(s){o=s}});var r={};Object.defineProperty(this,"style",{get:function(){return r},set:function(s){r=s}}),Object.defineProperty(this,"parentNode",{})};t.prototype.getContext=function(e,a){var n;if((e=e||"2d")!=="2d")return null;for(n in a)this.pdf.context2d.hasOwnProperty(n)&&(this.pdf.context2d[n]=a[n]);return this.pdf.context2d._canvas=this,this.pdf.context2d},t.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},i.events.push(["initialized",function(){this.canvas=new t,this.canvas.pdf=this}])})(Ft.API),(function(i){var t={left:0,top:0,bottom:0,right:0},e=!1,a=function(){this.internal.__cell__===void 0&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},t),this.internal.__cell__.margins.width=this.getPageWidth(),n.call(this))},n=function(){this.internal.__cell__.lastCell=new o,this.internal.__cell__.pages=1},o=function(){var l=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return l},set:function(x){l=x}});var c=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return c},set:function(x){c=x}});var m=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return m},set:function(x){m=x}});var b=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return b},set:function(x){b=x}});var C=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return C},set:function(x){C=x}});var h=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return h},set:function(x){h=x}});var P=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return P},set:function(x){P=x}}),this};o.prototype.clone=function(){return new o(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},o.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},i.setHeaderFunction=function(l){return a.call(this),this.internal.__cell__.headerFunction=typeof l=="function"?l:void 0,this},i.getTextDimensions=function(l,c){a.call(this);var m=(c=c||{}).fontSize||this.getFontSize(),b=c.font||this.getFont(),C=c.scaleFactor||this.internal.scaleFactor,h=0,P=0,x=0,z=this;if(!Array.isArray(l)&&typeof l!="string"){if(typeof l!="number")throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");l=String(l)}var I=c.maxWidth;I>0?typeof l=="string"?l=this.splitTextToSize(l,I):Object.prototype.toString.call(l)==="[object Array]"&&(l=l.reduce(function(ne,te){return ne.concat(z.splitTextToSize(te,I))},[])):l=Array.isArray(l)?l:[l];for(var ae=0;ae<l.length;ae++)h<(x=this.getStringUnitWidth(l[ae],{font:b})*m)&&(h=x);return h!==0&&(P=l.length),{w:h/=C,h:Math.max((P*m*this.getLineHeightFactor()-m*(this.getLineHeightFactor()-1))/C,0)}},i.cellAddPage=function(){a.call(this),this.addPage();var l=this.internal.__cell__.margins||t;return this.internal.__cell__.lastCell=new o(l.left,l.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var r=i.cell=function(){var l;l=arguments[0]instanceof o?arguments[0]:new o(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6]),a.call(this);var c=this.internal.__cell__.lastCell,m=this.internal.__cell__.padding,b=this.internal.__cell__.margins||t,C=this.internal.__cell__.tableHeaderRow,h=this.internal.__cell__.printHeaders;return c.lineNumber!==void 0&&(c.lineNumber===l.lineNumber?(l.x=(c.x||0)+(c.width||0),l.y=c.y||0):c.y+c.height+l.height+b.bottom>this.getPageHeight()?(this.cellAddPage(),l.y=b.top,h&&C&&(this.printHeaderRow(l.lineNumber,!0),l.y+=C[0].height)):l.y=c.y+c.height||l.y),l.text[0]!==void 0&&(this.rect(l.x,l.y,l.width,l.height,e===!0?"FD":void 0),l.align==="right"?this.text(l.text,l.x+l.width-m,l.y+m,{align:"right",baseline:"top"}):l.align==="center"?this.text(l.text,l.x+l.width/2,l.y+m,{align:"center",baseline:"top",maxWidth:l.width-m-m}):this.text(l.text,l.x+m,l.y+m,{align:"left",baseline:"top",maxWidth:l.width-m-m})),this.internal.__cell__.lastCell=l,this};i.table=function(l,c,m,b,C){if(a.call(this),!m)throw new Error("No data for PDF table.");var h,P,x,z,I=[],ae=[],ne=[],te={},_e={},Ne=[],we=[],pe=(C=C||{}).autoSize||!1,ee=C.printHeaders!==!1,Pe=C.css&&C.css["font-size"]!==void 0?16*C.css["font-size"]:C.fontSize||12,L=C.margins||Object.assign({width:this.getPageWidth()},t),V=typeof C.padding=="number"?C.padding:3,me=C.headerBackgroundColor||"#c8c8c8",se=C.headerTextColor||"#000";if(n.call(this),this.internal.__cell__.printHeaders=ee,this.internal.__cell__.margins=L,this.internal.__cell__.table_font_size=Pe,this.internal.__cell__.padding=V,this.internal.__cell__.headerBackgroundColor=me,this.internal.__cell__.headerTextColor=se,this.setFontSize(Pe),b==null)ae=I=Object.keys(m[0]),ne=I.map(function(){return"left"});else if(Array.isArray(b)&&_a(b[0])==="object")for(I=b.map(function(lt){return lt.name}),ae=b.map(function(lt){return lt.prompt||lt.name||""}),ne=b.map(function(lt){return lt.align||"left"}),h=0;h<b.length;h+=1)_e[b[h].name]=.7499990551181103*b[h].width;else Array.isArray(b)&&typeof b[0]=="string"&&(ae=I=b,ne=I.map(function(){return"left"}));if(pe||Array.isArray(b)&&typeof b[0]=="string")for(h=0;h<I.length;h+=1){for(te[z=I[h]]=m.map(function(lt){return lt[z]}),this.setFont(void 0,"bold"),Ne.push(this.getTextDimensions(ae[h],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),P=te[z],this.setFont(void 0,"normal"),x=0;x<P.length;x+=1)Ne.push(this.getTextDimensions(P[x],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);_e[z]=Math.max.apply(null,Ne)+V+V,Ne=[]}if(ee){var ze={};for(h=0;h<I.length;h+=1)ze[I[h]]={},ze[I[h]].text=ae[h],ze[I[h]].align=ne[h];var Be=s.call(this,ze,_e);we=I.map(function(lt){return new o(l,c,_e[lt],Be,ze[lt].text,void 0,ze[lt].align)}),this.setTableHeaderRow(we),this.printHeaderRow(1,!1)}var Fe=b.reduce(function(lt,Je){return lt[Je.name]=Je.align,lt},{});for(h=0;h<m.length;h+=1){"rowStart"in C&&C.rowStart instanceof Function&&C.rowStart({row:h,data:m[h]},this);var De=s.call(this,m[h],_e);for(x=0;x<I.length;x+=1){var Ue=m[h][I[x]];"cellStart"in C&&C.cellStart instanceof Function&&C.cellStart({row:h,col:x,data:Ue},this),r.call(this,new o(l,c,_e[I[x]],De,Ue,h+2,Fe[I[x]]))}}return this.internal.__cell__.table_x=l,this.internal.__cell__.table_y=c,this};var s=function(l,c){var m=this.internal.__cell__.padding,b=this.internal.__cell__.table_font_size,C=this.internal.scaleFactor;return Object.keys(l).map(function(h){var P=l[h];return this.splitTextToSize(P.hasOwnProperty("text")?P.text:P,c[h]-m-m)},this).map(function(h){return this.getLineHeightFactor()*h.length*b/C+m+m},this).reduce(function(h,P){return Math.max(h,P)},0)};i.setTableHeaderRow=function(l){a.call(this),this.internal.__cell__.tableHeaderRow=l},i.printHeaderRow=function(l,c){if(a.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var m;if(e=!0,typeof this.internal.__cell__.headerFunction=="function"){var b=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new o(b[0],b[1],b[2],b[3],void 0,-1)}this.setFont(void 0,"bold");for(var C=[],h=0;h<this.internal.__cell__.tableHeaderRow.length;h+=1){m=this.internal.__cell__.tableHeaderRow[h].clone(),c&&(m.y=this.internal.__cell__.margins.top||0,C.push(m)),m.lineNumber=l;var P=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),r.call(this,m),this.setTextColor(P)}C.length>0&&this.setTableHeaderRow(C),this.setFont(void 0,"normal"),e=!1}})(Ft.API);var j4={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},U4=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],pw=q4(U4),V4=[100,200,300,400,500,600,700,800,900],mAe=q4(V4);function rw(i){var t=i.family.replace(/"|'/g,"").toLowerCase(),e=(function(o){return j4[o=o||"normal"]?o:"normal"})(i.style),a=(function(o){return o?typeof o=="number"?o>=100&&o<=900&&o%100==0?o:400:/^\d00$/.test(o)?parseInt(o):o==="bold"?700:400:400})(i.weight),n=(function(o){return typeof pw[o=o||"normal"]=="number"?o:"normal"})(i.stretch);return{family:t,style:e,weight:a,stretch:n,src:i.src||[],ref:i.ref||{name:t,style:[n,e,a].join(" ")}}}function v4(i,t,e,a){var n;for(n=e;n>=0&&n<t.length;n+=a)if(i[t[n]])return i[t[n]];for(n=e;n>=0&&n<t.length;n-=a)if(i[t[n]])return i[t[n]]}var pAe={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},y4={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function C4(i){return[i.stretch,i.style,i.weight,i.family].join(" ")}function k4(i){return i.trimLeft()}function gAe(i,t){for(var e=0;e<i.length;){if(i.charAt(e)===t)return[i.substring(0,e),i.substring(e+1)];e+=1}return null}function fAe(i){var t=i.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return t===null?null:[t[0],i.substring(t[0].length)]}var qm,_k,_4,S4,A4,sw=["times"];function w4(i,t,e,a,n){var o=4,r=T4;switch(n){case Ft.API.image_compression.FAST:o=1,r=P4;break;case Ft.API.image_compression.MEDIUM:o=6,r=x4;break;case Ft.API.image_compression.SLOW:o=9,r=E4}i=(function(l,c,m,b){for(var C,h=l.length/c,P=new Uint8Array(l.length+h),x=[hAe,P4,T4,x4,E4],z=0;z<h;z+=1){var I=z*c,ae=l.subarray(I,I+c);if(b)P.set(b(ae,m,C),I+z);else{for(var ne=x.length,te=[],_e=0;_e<ne;_e+=1)te[_e]=x[_e](ae,m,C);var Ne=vAe(te.concat());P.set(te[Ne],I+z)}C=ae}return P})(i,t,Math.ceil(e*a/8),r);var s=J0(i,{level:o});return Ft.API.__addimage__.arrayBufferToBinaryString(s)}function hAe(i){var t=Array.apply([],i);return t.unshift(0),t}function P4(i,t){var e=i.length,a=[];a[0]=1;for(var n=0;n<e;n+=1){var o=i[n-t]||0;a[n+1]=i[n]-o+256&255}return a}function T4(i,t,e){var a=i.length,n=[];n[0]=2;for(var o=0;o<a;o+=1){var r=e&&e[o]||0;n[o+1]=i[o]-r+256&255}return n}function x4(i,t,e){var a=i.length,n=[];n[0]=3;for(var o=0;o<a;o+=1){var r=i[o-t]||0,s=e&&e[o]||0;n[o+1]=i[o]+256-(r+s>>>1)&255}return n}function E4(i,t,e){var a=i.length,n=[];n[0]=4;for(var o=0;o<a;o+=1){var r=bAe(i[o-t]||0,e&&e[o]||0,e&&e[o-t]||0);n[o+1]=i[o]-r+256&255}return n}function bAe(i,t,e){if(i===t&&t===e)return i;var a=Math.abs(t-e),n=Math.abs(i-e),o=Math.abs(i+t-e-e);return a<=n&&a<=o?i:n<=o?t:e}function vAe(i){var t=i.map(function(e){return e.reduce(function(a,n){return a+Math.abs(n)},0)});return t.indexOf(Math.min.apply(null,t))}function lw(i,t,e){var a=t*e,n=Math.floor(a/8),o=16-(a-8*n+e),r=(1<<e)-1;return $4(i,n)>>o&r}function D4(i,t,e,a){var n=e*a,o=Math.floor(n/8),r=16-(n-8*o+a),s=(1<<a)-1,l=(t&s)<<r;(function(c,m,b){if(m+1<c.byteLength)c.setUint16(m,b,!1);else{var C=b>>8&255;c.setUint8(m,C)}})(i,o,$4(i,o)&~(s<<r)&65535|l)}function $4(i,t){return t+1<i.byteLength?i.getUint16(t,!1):i.getUint8(t)<<8}function yAe(i){var t=0;if(i[t++]!==71||i[t++]!==73||i[t++]!==70||i[t++]!==56||(i[t++]+1&253)!=56||i[t++]!==97)throw new Error("Invalid GIF 87a/89a header.");var e=i[t++]|i[t++]<<8,a=i[t++]|i[t++]<<8,n=i[t++],o=n>>7,r=1<<1+(7&n);i[t++],i[t++];var s=null,l=null;o&&(s=t,l=r,t+=3*r);var c=!0,m=[],b=0,C=null,h=0,P=null;for(this.width=e,this.height=a;c&&t<i.length;)switch(i[t++]){case 33:switch(i[t++]){case 255:if(i[t]!==11||i[t+1]==78&&i[t+2]==69&&i[t+3]==84&&i[t+4]==83&&i[t+5]==67&&i[t+6]==65&&i[t+7]==80&&i[t+8]==69&&i[t+9]==50&&i[t+10]==46&&i[t+11]==48&&i[t+12]==3&&i[t+13]==1&&i[t+16]==0)t+=14,P=i[t++]|i[t++]<<8,t++;else for(t+=12;;){if(!((L=i[t++])>=0))throw Error("Invalid block size");if(L===0)break;t+=L}break;case 249:if(i[t++]!==4||i[t+4]!==0)throw new Error("Invalid graphics extension block.");var x=i[t++];b=i[t++]|i[t++]<<8,C=i[t++],1&x||(C=null),h=x>>2&7,t++;break;case 254:for(;;){if(!((L=i[t++])>=0))throw Error("Invalid block size");if(L===0)break;t+=L}break;default:throw new Error("Unknown graphic control label: 0x"+i[t-1].toString(16))}break;case 44:var z=i[t++]|i[t++]<<8,I=i[t++]|i[t++]<<8,ae=i[t++]|i[t++]<<8,ne=i[t++]|i[t++]<<8,te=i[t++],_e=te>>6&1,Ne=1<<1+(7&te),we=s,pe=l,ee=!1;te>>7&&(ee=!0,we=t,pe=Ne,t+=3*Ne);var Pe=t;for(t++;;){var L;if(!((L=i[t++])>=0))throw Error("Invalid block size");if(L===0)break;t+=L}m.push({x:z,y:I,width:ae,height:ne,has_local_palette:ee,palette_offset:we,palette_size:pe,data_offset:Pe,data_length:t-Pe,transparent_index:C,interlaced:!!_e,delay:b,disposal:h});break;case 59:c=!1;break;default:throw new Error("Unknown gif block: 0x"+i[t-1].toString(16))}this.numFrames=function(){return m.length},this.loopCount=function(){return P},this.frameInfo=function(V){if(V<0||V>=m.length)throw new Error("Frame index out of range.");return m[V]},this.decodeAndBlitFrameBGRA=function(V,me){var se=this.frameInfo(V),ze=se.width*se.height;if(ze>536870912)throw new Error("Image dimensions exceed 512MB, which is too large.");var Be=new Uint8Array(ze);I4(i,se.data_offset,Be,ze);var Fe=se.palette_offset,De=se.transparent_index;De===null&&(De=256);var Ue=se.width,lt=e-Ue,Je=Ue,N=4*(se.y*e+se.x),X=4*((se.y+se.height)*e+se.x),re=N,ge=4*lt;se.interlaced===!0&&(ge+=4*e*7);for(var ye=8,xe=0,Me=Be.length;xe<Me;++xe){var Re=Be[xe];if(Je===0&&(Je=Ue,(re+=ge)>=X&&(ge=4*lt+4*e*(ye-1),re=N+(Ue+lt)*(ye<<1),ye>>=1)),Re===De)re+=4;else{var We=i[Fe+3*Re],it=i[Fe+3*Re+1],Ct=i[Fe+3*Re+2];me[re++]=Ct,me[re++]=it,me[re++]=We,me[re++]=255}--Je}},this.decodeAndBlitFrameRGBA=function(V,me){var se=this.frameInfo(V),ze=se.width*se.height;if(ze>536870912)throw new Error("Image dimensions exceed 512MB, which is too large.");var Be=new Uint8Array(ze);I4(i,se.data_offset,Be,ze);var Fe=se.palette_offset,De=se.transparent_index;De===null&&(De=256);var Ue=se.width,lt=e-Ue,Je=Ue,N=4*(se.y*e+se.x),X=4*((se.y+se.height)*e+se.x),re=N,ge=4*lt;se.interlaced===!0&&(ge+=4*e*7);for(var ye=8,xe=0,Me=Be.length;xe<Me;++xe){var Re=Be[xe];if(Je===0&&(Je=Ue,(re+=ge)>=X&&(ge=4*lt+4*e*(ye-1),re=N+(Ue+lt)*(ye<<1),ye>>=1)),Re===De)re+=4;else{var We=i[Fe+3*Re],it=i[Fe+3*Re+1],Ct=i[Fe+3*Re+2];me[re++]=We,me[re++]=it,me[re++]=Ct,me[re++]=255}--Je}}}function I4(i,t,e,a){for(var n=i[t++],o=1<<n,r=o+1,s=r+1,l=n+1,c=(1<<l)-1,m=0,b=0,C=0,h=i[t++],P=new Int32Array(4096),x=null;;){for(;m<16&&h!==0;)b|=i[t++]<<m,m+=8,h===1?h=i[t++]:--h;if(m<l)break;var z=b&c;if(b>>=l,m-=l,z!==o){if(z===r)break;for(var I=z<s?z:x,ae=0,ne=I;ne>o;)ne=P[ne]>>8,++ae;var te=ne;if(C+ae+(I!==z?1:0)>a)return void xa.log("Warning, gif stream longer than expected.");e[C++]=te;var _e=C+=ae;for(I!==z&&(e[C++]=te),ne=I;ae--;)ne=P[ne],e[--_e]=255&ne,ne>>=8;x!==null&&s<4096&&(P[s++]=x<<8|te,s>=c+1&&l<12&&(++l,c=c<<1|1)),x=z}else s=r+1,c=(1<<(l=n+1))-1,x=null}return C!==a&&xa.log("Warning, gif stream shorter than expected."),e}function cw(i){var t,e,a,n,o,r=Math.floor,s=new Array(64),l=new Array(64),c=new Array(64),m=new Array(64),b=new Array(65535),C=new Array(65535),h=new Array(64),P=new Array(64),x=[],z=0,I=7,ae=new Array(64),ne=new Array(64),te=new Array(64),_e=new Array(256),Ne=new Array(2048),we=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],pe=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],ee=[0,1,2,3,4,5,6,7,8,9,10,11],Pe=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],L=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],V=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],me=[0,1,2,3,4,5,6,7,8,9,10,11],se=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],ze=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function Be(N,X){for(var re=0,ge=0,ye=new Array,xe=1;xe<=16;xe++){for(var Me=1;Me<=N[xe];Me++)ye[X[ge]]=[],ye[X[ge]][0]=re,ye[X[ge]][1]=xe,ge++,re++;re*=2}return ye}function Fe(N){for(var X=N[0],re=N[1]-1;re>=0;)X&1<<re&&(z|=1<<I),re--,--I<0&&(z==255?(De(255),De(0)):De(z),I=7,z=0)}function De(N){x.push(N)}function Ue(N){De(N>>8&255),De(255&N)}function lt(N,X,re,ge,ye){for(var xe,Me=ye[0],Re=ye[240],We=(function(et,Ht){var wt,qt,ht,Li,Si,oi,Ii,zi,xt,Xt,Et=0;for(xt=0;xt<8;++xt){wt=et[Et],qt=et[Et+1],ht=et[Et+2],Li=et[Et+3],Si=et[Et+4],oi=et[Et+5],Ii=et[Et+6];var qa=wt+(zi=et[Et+7]),Mi=wt-zi,bi=qt+Ii,vi=qt-Ii,Sa=ht+oi,Kt=ht-oi,sa=Li+Si,Jt=Li-Si,si=qa+sa,Aa=qa-sa,Ai=bi+Sa,Zt=bi-Sa;et[Et]=si+Ai,et[Et+4]=si-Ai;var Bi=.707106781*(Zt+Aa);et[Et+2]=Aa+Bi,et[Et+6]=Aa-Bi;var ie=.382683433*((si=Jt+Kt)-(Zt=vi+Mi)),be=.5411961*si+ie,Ae=1.306562965*Zt+ie,Ze=.707106781*(Ai=Kt+vi),Le=Mi+Ze,ot=Mi-Ze;et[Et+5]=ot+be,et[Et+3]=ot-be,et[Et+1]=Le+Ae,et[Et+7]=Le-Ae,Et+=8}for(Et=0,xt=0;xt<8;++xt){wt=et[Et],qt=et[Et+8],ht=et[Et+16],Li=et[Et+24],Si=et[Et+32],oi=et[Et+40],Ii=et[Et+48];var It=wt+(zi=et[Et+56]),pt=wt-zi,wi=qt+Ii,ei=qt-Ii,gi=ht+oi,yi=ht-oi,Oi=Li+Si,la=Li-Si,ha=It+Oi,ca=It-Oi,da=wi+gi,go=wi-gi;et[Et]=ha+da,et[Et+32]=ha-da;var $n=.707106781*(go+ca);et[Et+16]=ca+$n,et[Et+48]=ca-$n;var xr=.382683433*((ha=la+yi)-(go=ei+pt)),Vo=.5411961*ha+xr,Er=1.306562965*go+xr,Ns=.707106781*(da=yi+ei),Rs=pt+Ns,Od=pt-Ns;et[Et+40]=Od+Vo,et[Et+24]=Od-Vo,et[Et+8]=Rs+Er,et[Et+56]=Rs-Er,Et++}for(xt=0;xt<64;++xt)Xt=et[xt]*Ht[xt],h[xt]=Xt>0?Xt+.5|0:Xt-.5|0;return h})(N,X),it=0;it<64;++it)P[we[it]]=We[it];var Ct=P[0]-re;re=P[0],Ct==0?Fe(ge[0]):(Fe(ge[C[xe=32767+Ct]]),Fe(b[xe]));for(var vt=63;vt>0&&P[vt]==0;)vt--;if(vt==0)return Fe(Me),re;for(var Lt,U=1;U<=vt;){for(var ft=U;P[U]==0&&U<=vt;)++U;var pi=U-ft;if(pi>=16){Lt=pi>>4;for(var Wt=1;Wt<=Lt;++Wt)Fe(Re);pi&=15}xe=32767+P[U],Fe(ye[(pi<<4)+C[xe]]),Fe(b[xe]),U++}return vt!=63&&Fe(Me),re}function Je(N){N=Math.min(Math.max(N,1),100),o!=N&&((function(X){for(var re=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],ge=0;ge<64;ge++){var ye=r((re[ge]*X+50)/100);ye=Math.min(Math.max(ye,1),255),s[we[ge]]=ye}for(var xe=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],Me=0;Me<64;Me++){var Re=r((xe[Me]*X+50)/100);Re=Math.min(Math.max(Re,1),255),l[we[Me]]=Re}for(var We=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],it=0,Ct=0;Ct<8;Ct++)for(var vt=0;vt<8;vt++)c[it]=1/(s[we[it]]*We[Ct]*We[vt]*8),m[it]=1/(l[we[it]]*We[Ct]*We[vt]*8),it++})(N<50?Math.floor(5e3/N):Math.floor(200-2*N)),o=N)}this.encode=function(N,X){X&&Je(X),x=new Array,z=0,I=7,Ue(65496),Ue(65504),Ue(16),De(74),De(70),De(73),De(70),De(0),De(1),De(1),De(0),Ue(1),Ue(1),De(0),De(0),(function(){Ue(65499),Ue(132),De(0);for(var qt=0;qt<64;qt++)De(s[qt]);De(1);for(var ht=0;ht<64;ht++)De(l[ht])})(),(function(qt,ht){Ue(65472),Ue(17),De(8),Ue(ht),Ue(qt),De(3),De(1),De(17),De(0),De(2),De(17),De(1),De(3),De(17),De(1)})(N.width,N.height),(function(){Ue(65476),Ue(418),De(0);for(var qt=0;qt<16;qt++)De(pe[qt+1]);for(var ht=0;ht<=11;ht++)De(ee[ht]);De(16);for(var Li=0;Li<16;Li++)De(Pe[Li+1]);for(var Si=0;Si<=161;Si++)De(L[Si]);De(1);for(var oi=0;oi<16;oi++)De(V[oi+1]);for(var Ii=0;Ii<=11;Ii++)De(me[Ii]);De(17);for(var zi=0;zi<16;zi++)De(se[zi+1]);for(var xt=0;xt<=161;xt++)De(ze[xt])})(),Ue(65498),Ue(12),De(3),De(1),De(0),De(2),De(17),De(3),De(17),De(0),De(63),De(0);var re=0,ge=0,ye=0;z=0,I=7,this.encode.displayName="_encode_";for(var xe,Me,Re,We,it,Ct,vt,Lt,U,ft=N.data,pi=N.width,Wt=N.height,et=4*pi,Ht=0;Ht<Wt;){for(xe=0;xe<et;){for(it=et*Ht+xe,vt=-1,Lt=0,U=0;U<64;U++)Ct=it+(Lt=U>>3)*et+(vt=4*(7&U)),Ht+Lt>=Wt&&(Ct-=et*(Ht+1+Lt-Wt)),xe+vt>=et&&(Ct-=xe+vt-et+4),Me=ft[Ct++],Re=ft[Ct++],We=ft[Ct++],ae[U]=(Ne[Me]+Ne[Re+256|0]+Ne[We+512|0]>>16)-128,ne[U]=(Ne[Me+768|0]+Ne[Re+1024|0]+Ne[We+1280|0]>>16)-128,te[U]=(Ne[Me+1280|0]+Ne[Re+1536|0]+Ne[We+1792|0]>>16)-128;re=lt(ae,c,re,t,a),ge=lt(ne,m,ge,e,n),ye=lt(te,m,ye,e,n),xe+=32}Ht+=8}if(I>=0){var wt=[];wt[1]=I+1,wt[0]=(1<<I+1)-1,Fe(wt)}return Ue(65497),new Uint8Array(x)},i=i||50,(function(){for(var N=String.fromCharCode,X=0;X<256;X++)_e[X]=N(X)})(),t=Be(pe,ee),e=Be(V,me),a=Be(Pe,L),n=Be(se,ze),(function(){for(var N=1,X=2,re=1;re<=15;re++){for(var ge=N;ge<X;ge++)C[32767+ge]=re,b[32767+ge]=[],b[32767+ge][1]=re,b[32767+ge][0]=ge;for(var ye=-(X-1);ye<=-N;ye++)C[32767+ye]=re,b[32767+ye]=[],b[32767+ye][1]=re,b[32767+ye][0]=X-1+ye;N<<=1,X<<=1}})(),(function(){for(var N=0;N<256;N++)Ne[N]=19595*N,Ne[N+256|0]=38470*N,Ne[N+512|0]=7471*N+32768,Ne[N+768|0]=-11059*N,Ne[N+1024|0]=-21709*N,Ne[N+1280|0]=32768*N+8421375,Ne[N+1536|0]=-27439*N,Ne[N+1792|0]=-5329*N})(),Je(i)}function Gr(i,t){if(this.pos=0,this.buffer=i,this.datav=new DataView(i.buffer),this.is_with_alpha=!!t,this.bottom_up=!0,this.flag=String.fromCharCode(this.buffer[0])+String.fromCharCode(this.buffer[1]),this.pos+=2,["BM","BA","CI","CP","IC","PT"].indexOf(this.flag)===-1)throw new Error("Invalid BMP File");this.parseHeader(),this.parseBGR()}function z4(i){function t(ee){if(!ee)throw Error("assert :P")}function e(ee,Pe,L){for(var V=0;4>V;V++)if(ee[Pe+V]!=L.charCodeAt(V))return!0;return!1}function a(ee,Pe,L,V,me){for(var se=0;se<me;se++)ee[Pe+se]=L[V+se]}function n(ee,Pe,L,V){for(var me=0;me<V;me++)ee[Pe+me]=L}function o(ee){return new Int32Array(ee)}function r(ee,Pe){for(var L=[],V=0;V<ee;V++)L.push(new Pe);return L}function s(ee,Pe){var L=[];return(function V(me,se,ze){for(var Be=ze[se],Fe=0;Fe<Be&&(me.push(ze.length>se+1?[]:new Pe),!(ze.length<se+1));Fe++)V(me[Fe],se+1,ze)})(L,0,ee),L}var l=function(){var ee=this;function Pe(u,f){for(var _=1<<f-1>>>0;u&_;)_>>>=1;return _?(u&_-1)+_:u}function L(u,f,_,T,D){t(!(T%_));do u[f+(T-=_)]=D;while(0<T)}function V(u,f,_,T,D){if(t(2328>=D),512>=D)var M=o(512);else if((M=o(D))==null)return 0;return(function(O,R,q,K,fe,Ie){var G,ve,Se=R,je=1<<q,Ee=o(16),He=o(16);for(t(fe!=0),t(K!=null),t(O!=null),t(0<q),ve=0;ve<fe;++ve){if(15<K[ve])return 0;++Ee[K[ve]]}if(Ee[0]==fe)return 0;for(He[1]=0,G=1;15>G;++G){if(Ee[G]>1<<G)return 0;He[G+1]=He[G]+Ee[G]}for(ve=0;ve<fe;++ve)G=K[ve],0<K[ve]&&(Ie[He[G]++]=ve);if(He[15]==1)return(K=new me).g=0,K.value=Ie[0],L(O,Se,1,je,K),je;var Ge,tt=-1,Xe=je-1,jt=0,Pt=1,Ci=1,Mt=1<<q;for(ve=0,G=1,fe=2;G<=q;++G,fe<<=1){if(Pt+=Ci<<=1,0>(Ci-=Ee[G]))return 0;for(;0<Ee[G];--Ee[G])(K=new me).g=G,K.value=Ie[ve++],L(O,Se+jt,fe,Mt,K),jt=Pe(jt,G)}for(G=q+1,fe=2;15>=G;++G,fe<<=1){if(Pt+=Ci<<=1,0>(Ci-=Ee[G]))return 0;for(;0<Ee[G];--Ee[G]){if(K=new me,(jt&Xe)!=tt){for(Se+=Mt,Ge=1<<(tt=G)-q;15>tt&&!(0>=(Ge-=Ee[tt]));)++tt,Ge<<=1;je+=Mt=1<<(Ge=tt-q),O[R+(tt=jt&Xe)].g=Ge+q,O[R+tt].value=Se-R-tt}K.g=G-q,K.value=Ie[ve++],L(O,Se+(jt>>q),fe,Mt,K),jt=Pe(jt,G)}}return Pt!=2*He[15]-1?0:je})(u,f,_,T,D,M)}function me(){this.value=this.g=0}function se(){this.value=this.g=0}function ze(){this.G=r(5,me),this.H=o(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=r(Gd,se)}function Be(u,f,_,T){t(u!=null),t(f!=null),t(2147483648>T),u.Ca=254,u.I=0,u.b=-8,u.Ka=0,u.oa=f,u.pa=_,u.Jd=f,u.Yc=_+T,u.Zc=4<=T?_+T-4+1:_,Me(u)}function Fe(u,f){for(var _=0;0<f--;)_|=We(u,128)<<f;return _}function De(u,f){var _=Fe(u,f);return Re(u)?-_:_}function Ue(u,f,_,T){var D,M=0;for(t(u!=null),t(f!=null),t(4294967288>T),u.Sb=T,u.Ra=0,u.u=0,u.h=0,4<T&&(T=4),D=0;D<T;++D)M+=f[_+D]<<8*D;u.Ra=M,u.bb=T,u.oa=f,u.pa=_}function lt(u){for(;8<=u.u&&u.bb<u.Sb;)u.Ra>>>=8,u.Ra+=u.oa[u.pa+u.bb]<<ho-8>>>0,++u.bb,u.u-=8;ge(u)&&(u.h=1,u.u=0)}function Je(u,f){if(t(0<=f),!u.h&&f<=dp){var _=re(u)&Mc[f];return u.u+=f,lt(u),_}return u.h=1,u.u=0}function N(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function X(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function re(u){return u.Ra>>>(u.u&ho-1)>>>0}function ge(u){return t(u.bb<=u.Sb),u.h||u.bb==u.Sb&&u.u>ho}function ye(u,f){u.u=f,u.h=ge(u)}function xe(u){u.u>=Po&&(t(u.u>=Po),lt(u))}function Me(u){t(u!=null&&u.oa!=null),u.pa<u.Zc?(u.I=(u.oa[u.pa++]|u.I<<8)>>>0,u.b+=8):(t(u!=null&&u.oa!=null),u.pa<u.Yc?(u.b+=8,u.I=u.oa[u.pa++]|u.I<<8):u.Ka?u.b=0:(u.I<<=8,u.b+=8,u.Ka=1))}function Re(u){return Fe(u,1)}function We(u,f){var _=u.Ca;0>u.b&&Me(u);var T=u.b,D=_*f>>>8,M=(u.I>>>T>D)+0;for(M?(_-=D,u.I-=D+1<<T>>>0):_=D+1,T=_,D=0;256<=T;)D+=8,T>>=8;return T=7^D+Wd[T],u.b-=T,u.Ca=(_<<T)-1,M}function it(u,f,_){u[f+0]=_>>24&255,u[f+1]=_>>16&255,u[f+2]=_>>8&255,u[f+3]=255&_}function Ct(u,f){return u[f+0]|u[f+1]<<8}function vt(u,f){return Ct(u,f)|u[f+2]<<16}function Lt(u,f){return Ct(u,f)|Ct(u,f+2)<<16}function U(u,f){var _=1<<f;return t(u!=null),t(0<f),u.X=o(_),u.X==null?0:(u.Mb=32-f,u.Xa=f,1)}function ft(u,f){t(u!=null),t(f!=null),t(u.Xa==f.Xa),a(f.X,0,u.X,0,1<<f.Xa)}function pi(){this.X=[],this.Xa=this.Mb=0}function Wt(u,f,_,T){t(_!=null),t(T!=null);var D=_[0],M=T[0];return D==0&&(D=(u*M+f/2)/f),M==0&&(M=(f*D+u/2)/u),0>=D||0>=M?0:(_[0]=D,T[0]=M,1)}function et(u,f){return u+(1<<f)-1>>>f}function Ht(u,f){return((4278255360&u)+(4278255360&f)>>>0&4278255360)+((16711935&u)+(16711935&f)>>>0&16711935)>>>0}function wt(u,f){ee[f]=function(_,T,D,M,O,R,q){var K;for(K=0;K<O;++K){var fe=ee[u](R[q+K-1],D,M+K);R[q+K]=Ht(_[T+K],fe)}}}function qt(){this.ud=this.hd=this.jd=0}function ht(u,f){return((4278124286&(u^f))>>>1)+(u&f)>>>0}function Li(u){return 0<=u&&256>u?u:0>u?0:255<u?255:void 0}function Si(u,f){return Li(u+(u-f+.5>>1))}function oi(u,f,_){return Math.abs(f-_)-Math.abs(u-_)}function Ii(u,f,_,T,D,M,O){for(T=M[O-1],_=0;_<D;++_)M[O+_]=T=Ht(u[f+_],T)}function zi(u,f,_,T,D){var M;for(M=0;M<_;++M){var O=u[f+M],R=O>>8&255,q=16711935&(q=(q=16711935&O)+((R<<16)+R));T[D+M]=(4278255360&O)+q>>>0}}function xt(u,f){f.jd=255&u,f.hd=u>>8&255,f.ud=u>>16&255}function Xt(u,f,_,T,D,M){var O;for(O=0;O<T;++O){var R=f[_+O],q=R>>>8,K=R,fe=255&(fe=(fe=R>>>16)+((u.jd<<24>>24)*(q<<24>>24)>>>5));K=255&(K=(K+=(u.hd<<24>>24)*(q<<24>>24)>>>5)+((u.ud<<24>>24)*(fe<<24>>24)>>>5)),D[M+O]=(4278255360&R)+(fe<<16)+K}}function Et(u,f,_,T,D){ee[f]=function(M,O,R,q,K,fe,Ie,G,ve){for(q=Ie;q<G;++q)for(Ie=0;Ie<ve;++Ie)K[fe++]=D(R[T(M[O++])])},ee[u]=function(M,O,R,q,K,fe,Ie){var G=8>>M.b,ve=M.Ea,Se=M.K[0],je=M.w;if(8>G)for(M=(1<<M.b)-1,je=(1<<G)-1;O<R;++O){var Ee,He=0;for(Ee=0;Ee<ve;++Ee)Ee&M||(He=T(q[K++])),fe[Ie++]=D(Se[He&je]),He>>=G}else ee["VP8LMapColor"+_](q,K,Se,je,fe,Ie,O,R,ve)}}function qa(u,f,_,T,D){for(_=f+_;f<_;){var M=u[f++];T[D++]=M>>16&255,T[D++]=M>>8&255,T[D++]=255&M}}function Mi(u,f,_,T,D){for(_=f+_;f<_;){var M=u[f++];T[D++]=M>>16&255,T[D++]=M>>8&255,T[D++]=255&M,T[D++]=M>>24&255}}function bi(u,f,_,T,D){for(_=f+_;f<_;){var M=(O=u[f++])>>16&240|O>>12&15,O=240&O|O>>28&15;T[D++]=M,T[D++]=O}}function vi(u,f,_,T,D){for(_=f+_;f<_;){var M=(O=u[f++])>>16&248|O>>13&7,O=O>>5&224|O>>3&31;T[D++]=M,T[D++]=O}}function Sa(u,f,_,T,D){for(_=f+_;f<_;){var M=u[f++];T[D++]=255&M,T[D++]=M>>8&255,T[D++]=M>>16&255}}function Kt(u,f,_,T,D,M){if(M==0)for(_=f+_;f<_;)it(T,((M=u[f++])[0]>>24|M[1]>>8&65280|M[2]<<8&16711680|M[3]<<24)>>>0),D+=32;else a(T,D,u,f,_)}function sa(u,f){ee[f][0]=ee[u+"0"],ee[f][1]=ee[u+"1"],ee[f][2]=ee[u+"2"],ee[f][3]=ee[u+"3"],ee[f][4]=ee[u+"4"],ee[f][5]=ee[u+"5"],ee[f][6]=ee[u+"6"],ee[f][7]=ee[u+"7"],ee[f][8]=ee[u+"8"],ee[f][9]=ee[u+"9"],ee[f][10]=ee[u+"10"],ee[f][11]=ee[u+"11"],ee[f][12]=ee[u+"12"],ee[f][13]=ee[u+"13"],ee[f][14]=ee[u+"0"],ee[f][15]=ee[u+"0"]}function Jt(u){return u==g1||u==f1||u==Af||u==h1}function si(){this.eb=[],this.size=this.A=this.fb=0}function Aa(){this.y=[],this.f=[],this.ea=[],this.F=[],this.Tc=this.Ed=this.Cd=this.Fd=this.lb=this.Db=this.Ab=this.fa=this.J=this.W=this.N=this.O=0}function Ai(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new si,this.f.kb=new Aa,this.sd=null}function Zt(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function Bi(){this.Id=this.fd=this.Md=this.hb=this.ib=this.da=this.bd=this.cd=this.j=this.v=this.Da=this.Sd=this.ob=0}function ie(u){return alert("todo:WebPSamplerProcessPlane"),u.T}function be(u,f){var _=u.T,T=f.ba.f.RGBA,D=T.eb,M=T.fb+u.ka*T.A,O=ur[f.ba.S],R=u.y,q=u.O,K=u.f,fe=u.N,Ie=u.ea,G=u.W,ve=f.cc,Se=f.dc,je=f.Mc,Ee=f.Nc,He=u.ka,Ge=u.ka+u.T,tt=u.U,Xe=tt+1>>1;for(He==0?O(R,q,null,null,K,fe,Ie,G,K,fe,Ie,G,D,M,null,null,tt):(O(f.ec,f.fc,R,q,ve,Se,je,Ee,K,fe,Ie,G,D,M-T.A,D,M,tt),++_);He+2<Ge;He+=2)ve=K,Se=fe,je=Ie,Ee=G,fe+=u.Rc,G+=u.Rc,M+=2*T.A,O(R,(q+=2*u.fa)-u.fa,R,q,ve,Se,je,Ee,K,fe,Ie,G,D,M-T.A,D,M,tt);return q+=u.fa,u.j+Ge<u.o?(a(f.ec,f.fc,R,q,tt),a(f.cc,f.dc,K,fe,Xe),a(f.Mc,f.Nc,Ie,G,Xe),_--):1&Ge||O(R,q,null,null,K,fe,Ie,G,K,fe,Ie,G,D,M+T.A,null,null,tt),_}function Ae(u,f,_){var T=u.F,D=[u.J];if(T!=null){var M=u.U,O=f.ba.S,R=O==Sf||O==Af;f=f.ba.f.RGBA;var q=[0],K=u.ka;q[0]=u.T,u.Kb&&(K==0?--q[0]:(--K,D[0]-=u.width),u.j+u.ka+u.T==u.o&&(q[0]=u.o-u.j-K));var fe=f.eb;K=f.fb+K*f.A,u=kw(T,D[0],u.width,M,q,fe,K+(R?0:3),f.A),t(_==q),u&&Jt(O)&&gp(fe,K,R,M,q,f.A)}return 0}function Ze(u){var f=u.ma,_=f.ba.S,T=11>_,D=_==kf||_==_f||_==Sf||_==p1||_==12||Jt(_);if(f.memory=null,f.Ib=null,f.Jb=null,f.Nd=null,!cr(f.Oa,u,D?11:12))return 0;if(D&&Jt(_)&&Us(),u.da)alert("todo:use_scaling");else{if(T){if(f.Ib=ie,u.Kb){if(_=u.U+1>>1,f.memory=o(u.U+2*_),f.memory==null)return 0;f.ec=f.memory,f.fc=0,f.cc=f.ec,f.dc=f.fc+u.U,f.Mc=f.cc,f.Nc=f.dc+_,f.Ib=be,Us()}}else alert("todo:EmitYUV");D&&(f.Jb=Ae,T&&Ka())}if(T&&!Bw){for(u=0;256>u;++u)fj[u]=89858*(u-128)+Pf>>wf,vj[u]=-22014*(u-128)+Pf,bj[u]=-45773*(u-128),hj[u]=113618*(u-128)+Pf>>wf;for(u=hp;u<y1;++u)f=76283*(u-16)+Pf>>wf,yj[u-hp]=Zr(f,255),Cj[u-hp]=Zr(f+8>>4,15);Bw=1}return 1}function Le(u){var f=u.ma,_=u.U,T=u.T;return t(!(1&u.ka)),0>=_||0>=T?0:(_=f.Ib(u,f),f.Jb!=null&&f.Jb(u,f,_),f.Dc+=_,1)}function ot(u){u.ma.memory=null}function It(u,f,_,T){return Je(u,8)!=47?0:(f[0]=Je(u,14)+1,_[0]=Je(u,14)+1,T[0]=Je(u,1),Je(u,3)!=0?0:!u.h)}function pt(u,f){if(4>u)return u+1;var _=u-2>>1;return(2+(1&u)<<_)+Je(f,_)+1}function wi(u,f){return 120<f?f-120:1<=(_=((_=tj[f-1])>>4)*u+(8-(15&_)))?_:1;var _}function ei(u,f,_){var T=re(_),D=u[f+=255&T].g-8;return 0<D&&(ye(_,_.u+8),T=re(_),f+=u[f].value,f+=T&(1<<D)-1),ye(_,_.u+u[f].g),u[f].value}function gi(u,f,_){return _.g+=u.g,_.value+=u.value<<f>>>0,t(8>=_.g),u.g}function yi(u,f,_){var T=u.xc;return t((f=T==0?0:u.vc[u.md*(_>>T)+(f>>T)])<u.Wb),u.Ya[f]}function Oi(u,f,_,T){var D=u.ab,M=u.c*f,O=u.C;f=O+f;var R=_,q=T;for(T=u.Ta,_=u.Ua;0<D--;){var K=u.gc[D],fe=O,Ie=f,G=R,ve=q,Se=(q=T,R=_,K.Ea);switch(t(fe<Ie),t(Ie<=K.nc),K.hc){case 2:Qd(G,ve,(Ie-fe)*Se,q,R);break;case 0:var je=fe,Ee=Ie,He=q,Ge=R,tt=(Mt=K).Ea;je==0&&(Cl(G,ve,null,null,1,He,Ge),Ii(G,ve+1,0,0,tt-1,He,Ge+1),ve+=tt,Ge+=tt,++je);for(var Xe=1<<Mt.b,jt=Xe-1,Pt=et(tt,Mt.b),Ci=Mt.K,Mt=Mt.w+(je>>Mt.b)*Pt;je<Ee;){var Fi=Ci,vn=Mt,ki=1;for(kl(G,ve,He,Ge-tt,1,He,Ge);ki<tt;){var Ot=(ki&~jt)+Xe;Ot>tt&&(Ot=tt),(0,Dr[Fi[vn++]>>8&15])(G,ve+ +ki,He,Ge+ki-tt,Ot-ki,He,Ge+ki),ki=Ot}ve+=tt,Ge+=tt,++je&jt||(Mt+=Pt)}Ie!=K.nc&&a(q,R-Se,q,R+(Ie-fe-1)*Se,Se);break;case 1:for(Se=G,Ee=ve,tt=(G=K.Ea)-(Ge=G&~(He=(ve=1<<K.b)-1)),je=et(G,K.b),Xe=K.K,K=K.w+(fe>>K.b)*je;fe<Ie;){for(jt=Xe,Pt=K,Ci=new qt,Mt=Ee+Ge,Fi=Ee+G;Ee<Mt;)xt(jt[Pt++],Ci),Nc(Ci,Se,Ee,ve,q,R),Ee+=ve,R+=ve;Ee<Fi&&(xt(jt[Pt++],Ci),Nc(Ci,Se,Ee,tt,q,R),Ee+=tt,R+=tt),++fe&He||(K+=je)}break;case 3:if(G==q&&ve==R&&0<K.b){for(Ee=q,G=Se=R+(Ie-fe)*Se-(Ge=(Ie-fe)*et(K.Ea,K.b)),ve=q,He=R,je=[],Ge=(tt=Ge)-1;0<=Ge;--Ge)je[Ge]=ve[He+Ge];for(Ge=tt-1;0<=Ge;--Ge)Ee[G+Ge]=je[Ge];Oc(K,fe,Ie,q,Se,q,R)}else Oc(K,fe,Ie,G,ve,q,R)}R=T,q=_}q!=_&&a(T,_,R,q,M)}function la(u,f){var _=u.V,T=u.Ba+u.c*u.C,D=f-u.C;if(t(f<=u.l.o),t(16>=D),0<D){var M=u.l,O=u.Ta,R=u.Ua,q=M.width;if(Oi(u,D,_,T),D=R=[R],t((_=u.C)<(T=f)),t(M.v<M.va),T>M.o&&(T=M.o),_<M.j){var K=M.j-_;_=M.j,D[0]+=K*q}if(_>=T?_=0:(D[0]+=4*M.v,M.ka=_-M.j,M.U=M.va-M.v,M.T=T-_,_=1),_){if(R=R[0],11>(_=u.ca).S){var fe=_.f.RGBA,Ie=(T=_.S,D=M.U,M=M.T,K=fe.eb,fe.A),G=M;for(fe=fe.fb+u.Ma*fe.A;0<G--;){var ve=O,Se=R,je=D,Ee=K,He=fe;switch(T){case Cf:up(ve,Se,je,Ee,He);break;case kf:mp(ve,Se,je,Ee,He);break;case g1:mp(ve,Se,je,Ee,He),gp(Ee,He,0,je,1,0);break;case xw:Lc(ve,Se,je,Ee,He);break;case _f:Kt(ve,Se,je,Ee,He,1);break;case f1:Kt(ve,Se,je,Ee,He,1),gp(Ee,He,0,je,1,0);break;case Sf:Kt(ve,Se,je,Ee,He,0);break;case Af:Kt(ve,Se,je,Ee,He,0),gp(Ee,He,1,je,1,0);break;case p1:Zd(ve,Se,je,Ee,He);break;case h1:Zd(ve,Se,je,Ee,He),Cw(Ee,He,je,1,0);break;case Ew:Rc(ve,Se,je,Ee,He);break;default:t(0)}R+=q,fe+=Ie}u.Ma+=M}else alert("todo:EmitRescaledRowsYUVA");t(u.Ma<=_.height)}}u.C=f,t(u.C<=u.i)}function ha(u){var f;if(0<u.ua)return 0;for(f=0;f<u.Wb;++f){var _=u.Ya[f].G,T=u.Ya[f].H;if(0<_[1][T[1]+0].g||0<_[2][T[2]+0].g||0<_[3][T[3]+0].g)return 0}return 1}function ca(u,f,_,T,D,M){if(u.Z!=0){var O=u.qd,R=u.rd;for(t(wl[u.Z]!=null);f<_;++f)wl[u.Z](O,R,T,D,T,D,M),O=T,R=D,D+=M;u.qd=O,u.rd=R}}function da(u,f){var _=u.l.ma,T=_.Z==0||_.Z==1?u.l.j:u.C;if(T=u.C<T?T:u.C,t(f<=u.l.o),f>T){var D=u.l.width,M=_.ca,O=_.tb+D*T,R=u.V,q=u.Ba+u.c*T,K=u.gc;t(u.ab==1),t(K[0].hc==3),u1(K[0],T,f,R,q,M,O),ca(_,T,f,M,O,D)}u.C=u.Ma=f}function go(u,f,_,T,D,M,O){var R=u.$/T,q=u.$%T,K=u.m,fe=u.s,Ie=_+u.$,G=Ie;D=_+T*D;var ve=_+T*M,Se=280+fe.ua,je=u.Pb?R:16777216,Ee=0<fe.ua?fe.Wa:null,He=fe.wc,Ge=Ie<ve?yi(fe,q,R):null;t(u.C<M),t(ve<=D);var tt=!1;e:for(;;){for(;tt||Ie<ve;){var Xe=0;if(R>=je){var jt=Ie-_;t((je=u).Pb),je.wd=je.m,je.xd=jt,0<je.s.ua&&ft(je.s.Wa,je.s.vb),je=R+aj}if(q&He||(Ge=yi(fe,q,R)),t(Ge!=null),Ge.Qb&&(f[Ie]=Ge.qb,tt=!0),!tt)if(xe(K),Ge.jc){Xe=K,jt=f;var Pt=Ie,Ci=Ge.pd[re(Xe)&Gd-1];t(Ge.jc),256>Ci.g?(ye(Xe,Xe.u+Ci.g),jt[Pt]=Ci.value,Xe=0):(ye(Xe,Xe.u+Ci.g-256),t(256<=Ci.value),Xe=Ci.value),Xe==0&&(tt=!0)}else Xe=ei(Ge.G[0],Ge.H[0],K);if(K.h)break;if(tt||256>Xe){if(!tt)if(Ge.nd)f[Ie]=(Ge.qb|Xe<<8)>>>0;else{if(xe(K),tt=ei(Ge.G[1],Ge.H[1],K),xe(K),jt=ei(Ge.G[2],Ge.H[2],K),Pt=ei(Ge.G[3],Ge.H[3],K),K.h)break;f[Ie]=(Pt<<24|tt<<16|Xe<<8|jt)>>>0}if(tt=!1,++Ie,++q>=T&&(q=0,++R,O!=null&&R<=M&&!(R%16)&&O(u,R),Ee!=null))for(;G<Ie;)Xe=f[G++],Ee.X[(506832829*Xe&4294967295)>>>Ee.Mb]=Xe}else if(280>Xe){if(Xe=pt(Xe-256,K),jt=ei(Ge.G[4],Ge.H[4],K),xe(K),jt=wi(T,jt=pt(jt,K)),K.h)break;if(Ie-_<jt||D-Ie<Xe)break e;for(Pt=0;Pt<Xe;++Pt)f[Ie+Pt]=f[Ie+Pt-jt];for(Ie+=Xe,q+=Xe;q>=T;)q-=T,++R,O!=null&&R<=M&&!(R%16)&&O(u,R);if(t(Ie<=D),q&He&&(Ge=yi(fe,q,R)),Ee!=null)for(;G<Ie;)Xe=f[G++],Ee.X[(506832829*Xe&4294967295)>>>Ee.Mb]=Xe}else{if(!(Xe<Se))break e;for(tt=Xe-280,t(Ee!=null);G<Ie;)Xe=f[G++],Ee.X[(506832829*Xe&4294967295)>>>Ee.Mb]=Xe;Xe=Ie,t(!(tt>>>(jt=Ee).Xa)),f[Xe]=jt.X[tt],tt=!0}tt||t(K.h==ge(K))}if(u.Pb&&K.h&&Ie<D)t(u.m.h),u.a=5,u.m=u.wd,u.$=u.xd,0<u.s.ua&&ft(u.s.vb,u.s.Wa);else{if(K.h)break e;O?.(u,R>M?M:R),u.a=0,u.$=Ie-_}return 1}return u.a=3,0}function $n(u){t(u!=null),u.vc=null,u.yc=null,u.Ya=null;var f=u.Wa;f!=null&&(f.X=null),u.vb=null,t(u!=null)}function xr(){var u=new zt;return u==null?null:(u.a=0,u.xb=zw,sa("Predictor","VP8LPredictors"),sa("Predictor","VP8LPredictors_C"),sa("PredictorAdd","VP8LPredictorsAdd"),sa("PredictorAdd","VP8LPredictorsAdd_C"),Qd=zi,Nc=Xt,up=qa,mp=Mi,Zd=bi,Rc=vi,Lc=Sa,ee.VP8LMapColor32b=dn,ee.VP8LMapColor8b=ts,u)}function Vo(u,f,_,T,D){var M=1,O=[u],R=[f],q=T.m,K=T.s,fe=null,Ie=0;e:for(;;){if(_)for(;M&&Je(q,1);){var G=O,ve=R,Se=T,je=1,Ee=Se.m,He=Se.gc[Se.ab],Ge=Je(Ee,2);if(Se.Oc&1<<Ge)M=0;else{switch(Se.Oc|=1<<Ge,He.hc=Ge,He.Ea=G[0],He.nc=ve[0],He.K=[null],++Se.ab,t(4>=Se.ab),Ge){case 0:case 1:He.b=Je(Ee,3)+2,je=Vo(et(He.Ea,He.b),et(He.nc,He.b),0,Se,He.K),He.K=He.K[0];break;case 3:var tt,Xe=Je(Ee,8)+1,jt=16<Xe?0:4<Xe?1:2<Xe?2:3;if(G[0]=et(He.Ea,jt),He.b=jt,tt=je=Vo(Xe,1,0,Se,He.K)){var Pt,Ci=Xe,Mt=He,Fi=1<<(8>>Mt.b),vn=o(Fi);if(vn==null)tt=0;else{var ki=Mt.K[0],Ot=Mt.w;for(vn[0]=Mt.K[0][0],Pt=1;Pt<1*Ci;++Pt)vn[Pt]=Ht(ki[Ot+Pt],vn[Pt-1]);for(;Pt<4*Fi;++Pt)vn[Pt]=0;Mt.K[0]=null,Mt.K[0]=vn,tt=1}}je=tt;break;case 2:break;default:t(0)}M=je}}if(O=O[0],R=R[0],M&&Je(q,1)&&!(M=1<=(Ie=Je(q,4))&&11>=Ie)){T.a=3;break e}var gt;if(gt=M)t:{var tn,mi,Ui,Ba=T,Mn=O,bo=R,Wa=Ie,Wn=_,vo=Ba.m,yn=Ba.s,Hi=[null],ua=1,Qa=0,ma=ij[Wa];i:for(;;){if(Wn&&Je(vo,1)){var On=Je(vo,3)+2,zr=et(Mn,On),an=et(bo,On),To=zr*an;if(!Vo(zr,an,0,Ba,Hi))break i;for(Hi=Hi[0],yn.xc=On,tn=0;tn<To;++tn){var Pa=Hi[tn]>>8&65535;Hi[tn]=Pa,Pa>=ua&&(ua=Pa+1)}}if(vo.h)break i;for(mi=0;5>mi;++mi){var Cn=Dw[mi];!mi&&0<Wa&&(Cn+=1<<Wa),Qa<Cn&&(Qa=Cn)}var Ko=r(ua*ma,me),yo=ua,Go=r(yo,ze);if(Go==null)var Wo=null;else t(65536>=yo),Wo=Go;var xo=o(Qa);if(Wo==null||xo==null||Ko==null){Ba.a=1;break i}var Qo=Ko;for(tn=Ui=0;tn<ua;++tn){var Ia=Wo[tn],Zo=Ia.G,Mr=Ia.H,Bc=0,Ks=1,Nn=0;for(mi=0;5>mi;++mi){Cn=Dw[mi],Zo[mi]=Qo,Mr[mi]=Ui,!mi&&0<Wa&&(Cn+=1<<Wa);n:{var xf,C1=Cn,Ef=Ba,bp=xo,Sj=Qo,Aj=Ui,k1=0,Pl=Ef.m,wj=Je(Pl,1);if(n(bp,0,0,C1),wj){var Pj=Je(Pl,1)+1,Tj=Je(Pl,1),jw=Je(Pl,Tj==0?1:8);bp[jw]=1,Pj==2&&(bp[jw=Je(Pl,8)]=1);var Df=1}else{var Uw=o(19),Vw=Je(Pl,4)+4;if(19<Vw){Ef.a=3;var If=0;break n}for(xf=0;xf<Vw;++xf)Uw[ej[xf]]=Je(Pl,3);var _1=void 0,vp=void 0,$w=Ef,xj=Uw,zf=C1,Hw=bp,S1=0,Tl=$w.m,Kw=8,Gw=r(128,me);a:for(;V(Gw,0,7,xj,19);){if(Je(Tl,1)){var Ej=2+2*Je(Tl,3);if((_1=2+Je(Tl,Ej))>zf)break a}else _1=zf;for(vp=0;vp<zf&&_1--;){xe(Tl);var Ww=Gw[0+(127&re(Tl))];ye(Tl,Tl.u+Ww.g);var Xd=Ww.value;if(16>Xd)Hw[vp++]=Xd,Xd!=0&&(Kw=Xd);else{var Dj=Xd==16,Qw=Xd-16,Ij=J4[Qw],Zw=Je(Tl,Y4[Qw])+Ij;if(vp+Zw>zf)break a;for(var zj=Dj?Kw:0;0<Zw--;)Hw[vp++]=zj}}S1=1;break a}S1||($w.a=3),Df=S1}(Df=Df&&!Pl.h)&&(k1=V(Sj,Aj,8,bp,C1)),Df&&k1!=0?If=k1:(Ef.a=3,If=0)}if(If==0)break i;if(Ks&&X4[mi]==1&&(Ks=Qo[Ui].g==0),Bc+=Qo[Ui].g,Ui+=If,3>=mi){var yp,A1=xo[0];for(yp=1;yp<Cn;++yp)xo[yp]>A1&&(A1=xo[yp]);Nn+=A1}}if(Ia.nd=Ks,Ia.Qb=0,Ks&&(Ia.qb=(Zo[3][Mr[3]+0].value<<24|Zo[1][Mr[1]+0].value<<16|Zo[2][Mr[2]+0].value)>>>0,Bc==0&&256>Zo[0][Mr[0]+0].value&&(Ia.Qb=1,Ia.qb+=Zo[0][Mr[0]+0].value<<8)),Ia.jc=!Ia.Qb&&6>Nn,Ia.jc){var Mf,Gs=Ia;for(Mf=0;Mf<Gd;++Mf){var xl=Mf,El=Gs.pd[xl],Of=Gs.G[0][Gs.H[0]+xl];256<=Of.value?(El.g=Of.g+256,El.value=Of.value):(El.g=0,El.value=0,xl>>=gi(Of,8,El),xl>>=gi(Gs.G[1][Gs.H[1]+xl],16,El),xl>>=gi(Gs.G[2][Gs.H[2]+xl],0,El),gi(Gs.G[3][Gs.H[3]+xl],24,El))}}}yn.vc=Hi,yn.Wb=ua,yn.Ya=Wo,yn.yc=Ko,gt=1;break t}gt=0}if(!(M=gt)){T.a=3;break e}if(0<Ie){if(K.ua=1<<Ie,!U(K.Wa,Ie)){T.a=1,M=0;break e}}else K.ua=0;var w1=T,Yw=O,Mj=R,P1=w1.s,T1=P1.xc;if(w1.c=Yw,w1.i=Mj,P1.md=et(Yw,T1),P1.wc=T1==0?-1:(1<<T1)-1,_){T.xb=dj;break e}if((fe=o(O*R))==null){T.a=1,M=0;break e}M=(M=go(T,fe,0,O,R,R,null))&&!q.h;break e}return M?(D!=null?D[0]=fe:(t(fe==null),t(_)),T.$=0,_||$n(K)):$n(K),M}function Er(u,f){var _=u.c*u.i,T=_+f+16*f;return t(u.c<=f),u.V=o(T),u.V==null?(u.Ta=null,u.Ua=0,u.a=1,0):(u.Ta=u.V,u.Ua=u.Ba+_+f,1)}function Ns(u,f){var _=u.C,T=f-_,D=u.V,M=u.Ba+u.c*_;for(t(f<=u.l.o);0<T;){var O=16<T?16:T,R=u.l.ma,q=u.l.width,K=q*O,fe=R.ca,Ie=R.tb+q*_,G=u.Ta,ve=u.Ua;Oi(u,O,D,M),_w(G,ve,fe,Ie,K),ca(R,_,_+O,fe,Ie,q),T-=O,D+=O*u.c,_+=O}t(_==f),u.C=u.Ma=f}function Rs(){this.ub=this.yd=this.td=this.Rb=0}function Od(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function Gk(){this.Fb=this.Bb=this.Cb=0,this.Zb=o(4),this.Lb=o(4)}function Ym(){this.Yb=(function(){var u=[];return(function f(_,T,D){for(var M=D[T],O=0;O<M&&(_.push(D.length>T+1?[]:0),!(D.length<T+1));O++)f(_[O],T+1,D)})(u,0,[3,11]),u})()}function ef(){this.jb=o(3),this.Wc=s([4,8],Ym),this.Xc=s([4,17],Ym)}function tf(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new o(4),this.od=new o(4)}function lr(){this.ld=this.La=this.dd=this.tc=0}function Jm(){this.Na=this.la=0}function af(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function Xm(){this.ad=o(384),this.Za=0,this.Ob=o(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function nf(){this.uc=this.M=this.Nb=0,this.wa=Array(new lr),this.Y=0,this.ya=Array(new Xm),this.aa=0,this.l=new Nd}function of(){this.y=o(16),this.f=o(8),this.ea=o(8)}function rf(){this.cb=this.a=0,this.sc="",this.m=new N,this.Od=new Rs,this.Kc=new Od,this.ed=new tf,this.Qa=new Gk,this.Ic=this.$c=this.Aa=0,this.D=new nf,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=r(8,N),this.ia=0,this.pb=r(4,af),this.Pa=new ef,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new of),this.Hd=0,this.rb=Array(new Jm),this.sb=0,this.wa=Array(new lr),this.Y=0,this.oc=[],this.pc=0,this.sa=[],this.ta=0,this.qa=[],this.ra=0,this.Ha=[],this.B=this.R=this.Ia=0,this.Ec=[],this.M=this.ja=this.Vb=this.Fc=0,this.ya=Array(new Xm),this.L=this.aa=0,this.gd=s([4,2],lr),this.ga=null,this.Fa=[],this.Cc=this.qc=this.P=0,this.Gb=[],this.Uc=0,this.mb=[],this.nb=0,this.rc=[],this.Ga=this.Vc=0}function Zr(u,f){return 0>u?0:u>f?f:u}function Nd(){this.T=this.U=this.ka=this.height=this.width=0,this.y=[],this.f=[],this.ea=[],this.Rc=this.fa=this.W=this.N=this.O=0,this.ma="void",this.put="VP8IoPutHook",this.ac="VP8IoSetupHook",this.bc="VP8IoTeardownHook",this.ha=this.Kb=0,this.data=[],this.hb=this.ib=this.da=this.o=this.j=this.va=this.v=this.Da=this.ob=this.w=0,this.F=[],this.J=0}function Wk(){var u=new rf;return u!=null&&(u.a=0,u.sc="OK",u.cb=0,u.Xb=0,fp||(fp=Rd)),u}function ln(u,f,_){return u.a==0&&(u.a=f,u.sc=_,u.cb=0),0}function sf(u,f,_){return 3<=_&&u[f+0]==157&&u[f+1]==1&&u[f+2]==42}function Yr(u,f){if(u==null)return 0;if(u.a=0,u.sc="OK",f==null)return ln(u,2,"null VP8Io passed to VP8GetHeaders()");var _=f.data,T=f.w,D=f.ha;if(4>D)return ln(u,7,"Truncated header.");var M=_[T+0]|_[T+1]<<8|_[T+2]<<16,O=u.Od;if(O.Rb=!(1&M),O.td=M>>1&7,O.yd=M>>4&1,O.ub=M>>5,3<O.td)return ln(u,3,"Incorrect keyframe parameters.");if(!O.yd)return ln(u,4,"Frame not displayable.");T+=3,D-=3;var R=u.Kc;if(O.Rb){if(7>D)return ln(u,7,"cannot parse picture header");if(!sf(_,T,D))return ln(u,3,"Bad code word");R.c=16383&(_[T+4]<<8|_[T+3]),R.Td=_[T+4]>>6,R.i=16383&(_[T+6]<<8|_[T+5]),R.Ud=_[T+6]>>6,T+=7,D-=7,u.za=R.c+15>>4,u.Ub=R.i+15>>4,f.width=R.c,f.height=R.i,f.Da=0,f.j=0,f.v=0,f.va=f.width,f.o=f.height,f.da=0,f.ib=f.width,f.hb=f.height,f.U=f.width,f.T=f.height,n((M=u.Pa).jb,0,255,M.jb.length),t((M=u.Qa)!=null),M.Cb=0,M.Bb=0,M.Fb=1,n(M.Zb,0,0,M.Zb.length),n(M.Lb,0,0,M.Lb)}if(O.ub>D)return ln(u,7,"bad partition length");Be(M=u.m,_,T,O.ub),T+=O.ub,D-=O.ub,O.Rb&&(R.Ld=Re(M),R.Kd=Re(M)),R=u.Qa;var q,K=u.Pa;if(t(M!=null),t(R!=null),R.Cb=Re(M),R.Cb){if(R.Bb=Re(M),Re(M)){for(R.Fb=Re(M),q=0;4>q;++q)R.Zb[q]=Re(M)?De(M,7):0;for(q=0;4>q;++q)R.Lb[q]=Re(M)?De(M,6):0}if(R.Bb)for(q=0;3>q;++q)K.jb[q]=Re(M)?Fe(M,8):255}else R.Bb=0;if(M.Ka)return ln(u,3,"cannot parse segment header");if((R=u.ed).zd=Re(M),R.Tb=Fe(M,6),R.wb=Fe(M,3),R.Pc=Re(M),R.Pc&&Re(M)){for(K=0;4>K;++K)Re(M)&&(R.vd[K]=De(M,6));for(K=0;4>K;++K)Re(M)&&(R.od[K]=De(M,6))}if(u.L=R.Tb==0?0:R.zd?1:2,M.Ka)return ln(u,3,"cannot parse filter header");var fe=D;if(D=q=T,T=q+fe,R=fe,u.Xb=(1<<Fe(u.m,2))-1,fe<3*(K=u.Xb))_=7;else{for(q+=3*K,R-=3*K,fe=0;fe<K;++fe){var Ie=_[D+0]|_[D+1]<<8|_[D+2]<<16;Ie>R&&(Ie=R),Be(u.Jc[+fe],_,q,Ie),q+=Ie,R-=Ie,D+=3}Be(u.Jc[+K],_,q,R),_=q<T?0:5}if(_!=0)return ln(u,_,"cannot parse partitions");for(_=Fe(q=u.m,7),D=Re(q)?De(q,4):0,T=Re(q)?De(q,4):0,R=Re(q)?De(q,4):0,K=Re(q)?De(q,4):0,q=Re(q)?De(q,4):0,fe=u.Qa,Ie=0;4>Ie;++Ie){if(fe.Cb){var G=fe.Zb[Ie];fe.Fb||(G+=_)}else{if(0<Ie){u.pb[Ie]=u.pb[0];continue}G=_}var ve=u.pb[Ie];ve.Sc[0]=b1[Zr(G+D,127)],ve.Sc[1]=v1[Zr(G+0,127)],ve.Eb[0]=2*b1[Zr(G+T,127)],ve.Eb[1]=101581*v1[Zr(G+R,127)]>>16,8>ve.Eb[1]&&(ve.Eb[1]=8),ve.Qc[0]=b1[Zr(G+K,117)],ve.Qc[1]=v1[Zr(G+q,127)],ve.lc=G+q}if(!O.Rb)return ln(u,4,"Not a key frame.");for(Re(M),O=u.Pa,_=0;4>_;++_){for(D=0;8>D;++D)for(T=0;3>T;++T)for(R=0;11>R;++R)K=We(M,lj[_][D][T][R])?Fe(M,8):rj[_][D][T][R],O.Wc[_][D].Yb[T][R]=K;for(D=0;17>D;++D)O.Xc[_][D]=O.Wc[_][cj[D]]}return u.kc=Re(M),u.kc&&(u.Bd=Fe(M,8)),u.cb=1}function Rd(u,f,_,T,D,M,O){var R=f[D].Yb[_];for(_=0;16>D;++D){if(!We(u,R[_+0]))return D;for(;!We(u,R[_+1]);)if(R=f[++D].Yb[0],_=0,D==16)return 16;var q=f[D+1].Yb;if(We(u,R[_+2])){var K=u,fe=0;if(We(K,(G=R)[(Ie=_)+3]))if(We(K,G[Ie+6])){for(R=0,Ie=2*(fe=We(K,G[Ie+8]))+(G=We(K,G[Ie+9+fe])),fe=0,G=nj[Ie];G[R];++R)fe+=fe+We(K,G[R]);fe+=3+(8<<Ie)}else We(K,G[Ie+7])?(fe=7+2*We(K,165),fe+=We(K,145)):fe=5+We(K,159);else fe=We(K,G[Ie+4])?3+We(K,G[Ie+5]):2;R=q[2]}else fe=1,R=q[1];q=O+oj[D],0>(K=u).b&&Me(K);var Ie,G=K.b,ve=(Ie=K.Ca>>1)-(K.I>>G)>>31;--K.b,K.Ca+=ve,K.Ca|=1,K.I-=(Ie+1&ve)<<G,M[q]=((fe^ve)-ve)*T[(0<D)+0]}return 16}function ep(u){var f=u.rb[u.sb-1];f.la=0,f.Na=0,n(u.zc,0,0,u.zc.length),u.ja=0}function $o(u,f,_,T,D){D=u[f+_+32*T]+(D>>3),u[f+_+32*T]=-256&D?0>D?0:255:D}function Ld(u,f,_,T,D,M){$o(u,f,0,_,T+D),$o(u,f,1,_,T+M),$o(u,f,2,_,T-M),$o(u,f,3,_,T-D)}function Ls(u){return(20091*u>>16)+u}function zn(u,f,_,T){var D,M=0,O=o(16);for(D=0;4>D;++D){var R=u[f+0]+u[f+8],q=u[f+0]-u[f+8],K=(35468*u[f+4]>>16)-Ls(u[f+12]),fe=Ls(u[f+4])+(35468*u[f+12]>>16);O[M+0]=R+fe,O[M+1]=q+K,O[M+2]=q-K,O[M+3]=R-fe,M+=4,f++}for(D=M=0;4>D;++D)R=(u=O[M+0]+4)+O[M+8],q=u-O[M+8],K=(35468*O[M+4]>>16)-Ls(O[M+12]),$o(_,T,0,0,R+(fe=Ls(O[M+4])+(35468*O[M+12]>>16))),$o(_,T,1,0,q+K),$o(_,T,2,0,q-K),$o(_,T,3,0,R-fe),M++,T+=32}function lf(u,f,_,T){var D=u[f+0]+4,M=35468*u[f+4]>>16,O=Ls(u[f+4]),R=35468*u[f+1]>>16;Ld(_,T,0,D+O,u=Ls(u[f+1]),R),Ld(_,T,1,D+M,u,R),Ld(_,T,2,D-M,u,R),Ld(_,T,3,D-O,u,R)}function Qk(u,f,_,T,D){zn(u,f,_,T),D&&zn(u,f+16,_,T+4)}function Zk(u,f,_,T){Vs(u,f+0,_,T,1),Vs(u,f+32,_,T+128,1)}function Yk(u,f,_,T){var D;for(u=u[f+0]+4,D=0;4>D;++D)for(f=0;4>f;++f)$o(_,T,f,D,u)}function Jr(u,f,_,T){u[f+0]&&Gn(u,f+0,_,T),u[f+16]&&Gn(u,f+16,_,T+4),u[f+32]&&Gn(u,f+32,_,T+128),u[f+48]&&Gn(u,f+48,_,T+128+4)}function cf(u,f,_,T){var D,M=o(16);for(D=0;4>D;++D){var O=u[f+0+D]+u[f+12+D],R=u[f+4+D]+u[f+8+D],q=u[f+4+D]-u[f+8+D],K=u[f+0+D]-u[f+12+D];M[0+D]=O+R,M[8+D]=O-R,M[4+D]=K+q,M[12+D]=K-q}for(D=0;4>D;++D)O=(u=M[0+4*D]+3)+M[3+4*D],R=M[1+4*D]+M[2+4*D],q=M[1+4*D]-M[2+4*D],K=u-M[3+4*D],_[T+0]=O+R>>3,_[T+16]=K+q>>3,_[T+32]=O-R>>3,_[T+48]=K-q>>3,T+=64}function Bd(u,f,_){var T,D=f-32,M=Ho,O=255-u[D-1];for(T=0;T<_;++T){var R,q=M,K=O+u[f-1];for(R=0;R<_;++R)u[f+R]=q[K+u[D+R]];f+=32}}function Fd(u,f){Bd(u,f,4)}function tp(u,f){Bd(u,f,8)}function Jk(u,f){Bd(u,f,16)}function Xk(u,f){var _;
vendor: 4,891 bytes, line 127
127for(_=0;16>_;++_)a(u,f+32*_,u,f-32,16)}function e1(u,f){var _;for(_=16;0<_;--_)n(u,f,u[f-1],16),f+=32}function hl(u,f,_){var T;for(T=0;16>T;++T)n(f,_+32*T,u,16)}function df(u,f){var _,T=16;for(_=0;16>_;++_)T+=u[f-1+32*_]+u[f+_-32];hl(T>>5,u,f)}function bl(u,f){var _,T=8;for(_=0;16>_;++_)T+=u[f-1+32*_];hl(T>>4,u,f)}function t1(u,f){var _,T=8;for(_=0;16>_;++_)T+=u[f+_-32];hl(T>>4,u,f)}function Ac(u,f){hl(128,u,f)}function ii(u,f,_){return u+2*f+_+2>>2}function i1(u,f){var _,T=f-32;for(T=new Uint8Array([ii(u[T-1],u[T+0],u[T+1]),ii(u[T+0],u[T+1],u[T+2]),ii(u[T+1],u[T+2],u[T+3]),ii(u[T+2],u[T+3],u[T+4])]),_=0;4>_;++_)a(u,f+32*_,T,0,T.length)}function a1(u,f){var _=u[f-1],T=u[f-1+32],D=u[f-1+64],M=u[f-1+96];it(u,f+0,16843009*ii(u[f-1-32],_,T)),it(u,f+32,16843009*ii(_,T,D)),it(u,f+64,16843009*ii(T,D,M)),it(u,f+96,16843009*ii(D,M,M))}function n1(u,f){var _,T=4;for(_=0;4>_;++_)T+=u[f+_-32]+u[f-1+32*_];for(T>>=3,_=0;4>_;++_)n(u,f+32*_,T,4)}function o1(u,f){var _=u[f-1+0],T=u[f-1+32],D=u[f-1+64],M=u[f-1-32],O=u[f+0-32],R=u[f+1-32],q=u[f+2-32],K=u[f+3-32];u[f+0+96]=ii(T,D,u[f-1+96]),u[f+1+96]=u[f+0+64]=ii(_,T,D),u[f+2+96]=u[f+1+64]=u[f+0+32]=ii(M,_,T),u[f+3+96]=u[f+2+64]=u[f+1+32]=u[f+0+0]=ii(O,M,_),u[f+3+64]=u[f+2+32]=u[f+1+0]=ii(R,O,M),u[f+3+32]=u[f+2+0]=ii(q,R,O),u[f+3+0]=ii(K,q,R)}function r1(u,f){var _=u[f+1-32],T=u[f+2-32],D=u[f+3-32],M=u[f+4-32],O=u[f+5-32],R=u[f+6-32],q=u[f+7-32];u[f+0+0]=ii(u[f+0-32],_,T),u[f+1+0]=u[f+0+32]=ii(_,T,D),u[f+2+0]=u[f+1+32]=u[f+0+64]=ii(T,D,M),u[f+3+0]=u[f+2+32]=u[f+1+64]=u[f+0+96]=ii(D,M,O),u[f+3+32]=u[f+2+64]=u[f+1+96]=ii(M,O,R),u[f+3+64]=u[f+2+96]=ii(O,R,q),u[f+3+96]=ii(R,q,q)}function Bs(u,f){var _=u[f-1+0],T=u[f-1+32],D=u[f-1+64],M=u[f-1-32],O=u[f+0-32],R=u[f+1-32],q=u[f+2-32],K=u[f+3-32];u[f+0+0]=u[f+1+64]=M+O+1>>1,u[f+1+0]=u[f+2+64]=O+R+1>>1,u[f+2+0]=u[f+3+64]=R+q+1>>1,u[f+3+0]=q+K+1>>1,u[f+0+96]=ii(D,T,_),u[f+0+64]=ii(T,_,M),u[f+0+32]=u[f+1+96]=ii(_,M,O),u[f+1+32]=u[f+2+96]=ii(M,O,R),u[f+2+32]=u[f+3+96]=ii(O,R,q),u[f+3+32]=ii(R,q,K)}function Fs(u,f){var _=u[f+0-32],T=u[f+1-32],D=u[f+2-32],M=u[f+3-32],O=u[f+4-32],R=u[f+5-32],q=u[f+6-32],K=u[f+7-32];u[f+0+0]=_+T+1>>1,u[f+1+0]=u[f+0+64]=T+D+1>>1,u[f+2+0]=u[f+1+64]=D+M+1>>1,u[f+3+0]=u[f+2+64]=M+O+1>>1,u[f+0+32]=ii(_,T,D),u[f+1+32]=u[f+0+96]=ii(T,D,M),u[f+2+32]=u[f+1+96]=ii(D,M,O),u[f+3+32]=u[f+2+96]=ii(M,O,R),u[f+3+64]=ii(O,R,q),u[f+3+96]=ii(R,q,K)}function s1(u,f){var _=u[f-1+0],T=u[f-1+32],D=u[f-1+64],M=u[f-1+96];u[f+0+0]=_+T+1>>1,u[f+2+0]=u[f+0+32]=T+D+1>>1,u[f+2+32]=u[f+0+64]=D+M+1>>1,u[f+1+0]=ii(_,T,D),u[f+3+0]=u[f+1+32]=ii(T,D,M),u[f+3+32]=u[f+1+64]=ii(D,M,M),u[f+3+64]=u[f+2+64]=u[f+0+96]=u[f+1+96]=u[f+2+96]=u[f+3+96]=M}function l1(u,f){var _=u[f-1+0],T=u[f-1+32],D=u[f-1+64],M=u[f-1+96],O=u[f-1-32],R=u[f+0-32],q=u[f+1-32],K=u[f+2-32];u[f+0+0]=u[f+2+32]=_+O+1>>1,u[f+0+32]=u[f+2+64]=T+_+1>>1,u[f+0+64]=u[f+2+96]=D+T+1>>1,u[f+0+96]=M+D+1>>1,u[f+3+0]=ii(R,q,K),u[f+2+0]=ii(O,R,q),u[f+1+0]=u[f+3+32]=ii(_,O,R),u[f+1+32]=u[f+3+64]=ii(T,_,O),u[f+1+64]=u[f+3+96]=ii(D,T,_),u[f+1+96]=ii(M,D,T)}function qd(u,f){var _;for(_=0;8>_;++_)a(u,f+32*_,u,f-32,8)}function ip(u,f){var _;for(_=0;8>_;++_)n(u,f,u[f-1],8),f+=32}function Xr(u,f,_){var T;for(T=0;8>T;++T)n(f,_+32*T,u,8)}function c1(u,f){var _,T=8;for(_=0;8>_;++_)T+=u[f+_-32]+u[f-1+32*_];Xr(T>>4,u,f)}function jd(u,f){var _,T=4;for(_=0;8>_;++_)T+=u[f+_-32];Xr(T>>3,u,f)}function d1(u,f){var _,T=4;for(_=0;8>_;++_)T+=u[f-1+32*_];Xr(T>>3,u,f)}function ap(u,f){Xr(128,u,f)}function vl(u,f,_){var T=u[f-_],D=u[f+0],M=3*(D-T)+m1[1020+u[f-2*_]-u[f+_]],O=yf[112+(M+4>>3)];u[f-_]=Ho[255+T+yf[112+(M+3>>3)]],u[f+0]=Ho[255+D-O]}function np(u,f,_,T){var D=u[f+0],M=u[f+_];return dr[255+u[f-2*_]-u[f-_]]>T||dr[255+M-D]>T}function wc(u,f,_,T){return 4*dr[255+u[f-_]-u[f+0]]+dr[255+u[f-2*_]-u[f+_]]<=T}function op(u,f,_,T,D){var M=u[f-3*_],O=u[f-2*_],R=u[f-_],q=u[f+0],K=u[f+_],fe=u[f+2*_],Ie=u[f+3*_];return 4*dr[255+R-q]+dr[255+O-K]>T?0:dr[255+u[f-4*_]-M]<=D&&dr[255+M-O]<=D&&dr[255+O-R]<=D&&dr[255+Ie-fe]<=D&&dr[255+fe-K]<=D&&dr[255+K-q]<=D}function Ud(u,f,_,T){var D=2*T+1;for(T=0;16>T;++T)wc(u,f+T,_,D)&&vl(u,f+T,_)}function rp(u,f,_,T){var D=2*T+1;for(T=0;16>T;++T)wc(u,f+T*_,1,D)&&vl(u,f+T*_,1)}function Vd(u,f,_,T){var D;for(D=3;0<D;--D)Ud(u,f+=4*_,_,T)}function uf(u,f,_,T){var D;for(D=3;0<D;--D)rp(u,f+=4,_,T)}function qs(u,f,_,T,D,M,O,R){for(M=2*M+1;0<D--;){if(op(u,f,_,M,O))if(np(u,f,_,R))vl(u,f,_);else{var q=u,K=f,fe=_,Ie=q[K-2*fe],G=q[K-fe],ve=q[K+0],Se=q[K+fe],je=q[K+2*fe],Ee=27*(Ge=m1[1020+3*(ve-G)+m1[1020+Ie-Se]])+63>>7,He=18*Ge+63>>7,Ge=9*Ge+63>>7;q[K-3*fe]=Ho[255+q[K-3*fe]+Ge],q[K-2*fe]=Ho[255+Ie+He],q[K-fe]=Ho[255+G+Ee],q[K+0]=Ho[255+ve-Ee],q[K+fe]=Ho[255+Se-He],q[K+2*fe]=Ho[255+je-Ge]}f+=T}}function js(u,f,_,T,D,M,O,R){for(M=2*M+1;0<D--;){if(op(u,f,_,M,O))if(np(u,f,_,R))vl(u,f,_);else{var q=u,K=f,fe=_,Ie=q[K-fe],G=q[K+0],ve=q[K+fe],Se=yf[112+(4+(je=3*(G-Ie))>>3)],je=yf[112+(je+3>>3)],Ee=Se+1>>1;
vendor: 13,284 bytes, line 127
127q[K-2*fe]=Ho[255+q[K-2*fe]+Ee],q[K-fe]=Ho[255+Ie+je],q[K+0]=Ho[255+G-Se],q[K+fe]=Ho[255+ve-Ee]}f+=T}}function mf(u,f,_,T,D,M){qs(u,f,_,1,16,T,D,M)}function pf(u,f,_,T,D,M){qs(u,f,1,_,16,T,D,M)}function gf(u,f,_,T,D,M){var O;for(O=3;0<O;--O)js(u,f+=4*_,_,1,16,T,D,M)}function Pc(u,f,_,T,D,M){var O;for(O=3;0<O;--O)js(u,f+=4,1,_,16,T,D,M)}function ff(u,f,_,T,D,M,O,R){qs(u,f,D,1,8,M,O,R),qs(_,T,D,1,8,M,O,R)}function y(u,f,_,T,D,M,O,R){qs(u,f,1,D,8,M,O,R),qs(_,T,1,D,8,M,O,R)}function E(u,f,_,T,D,M,O,R){js(u,f+4*D,D,1,8,M,O,R),js(_,T+4*D,D,1,8,M,O,R)}function H(u,f,_,T,D,M,O,R){js(u,f+4,1,D,8,M,O,R),js(_,T+4,1,D,8,M,O,R)}function le(){this.ba=new Ai,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new Bi,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function Ce(){this.data=[],this.offset=this.kd=this.ha=this.w=0,this.na=[],this.xa=this.gb=this.Ja=this.Sa=this.P=0}function qe(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function Ye(){this.ua=0,this.Wa=new pi,this.vb=new pi,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new ze,this.yc=new me}function zt(){this.xb=this.a=0,this.l=new Nd,this.ca=new Ai,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new X,this.Pb=0,this.wd=new X,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new Ye,this.ab=0,this.gc=r(4,qe),this.Oc=0}function Dt(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new Nd,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function li(u,f,_,T,D,M,O){for(u=u==null?0:u[f+0],f=0;f<O;++f)D[M+f]=u+_[T+f]&255,u=D[M+f]}function ui(u,f,_,T,D,M,O){var R;if(u==null)li(null,null,_,T,D,M,O);else for(R=0;R<O;++R)D[M+R]=u[f+R]+_[T+R]&255}function ji(u,f,_,T,D,M,O){if(u==null)li(null,null,_,T,D,M,O);else{var R,q=u[f+0],K=q,fe=q;for(R=0;R<O;++R)K=fe+(q=u[f+R])-K,fe=_[T+R]+(-256&K?0>K?0:255:K)&255,K=q,D[M+R]=fe}}function cn(u,f,_,T){var D=f.width,M=f.o;if(t(u!=null&&f!=null),0>_||0>=T||_+T>M)return null;if(!u.Cc){if(u.ga==null){var O;if(u.ga=new Dt,(O=u.ga==null)||(O=f.width*f.o,t(u.Gb.length==0),u.Gb=o(O),u.Uc=0,u.Gb==null?O=0:(u.mb=u.Gb,u.nb=u.Uc,u.rc=null,O=1),O=!O),!O){O=u.ga;var R=u.Fa,q=u.P,K=u.qc,fe=u.mb,Ie=u.nb,G=q+1,ve=K-1,Se=O.l;if(t(R!=null&&fe!=null&&f!=null),wl[0]=null,wl[1]=li,wl[2]=ui,wl[3]=ji,O.ca=fe,O.tb=Ie,O.c=f.width,O.i=f.height,t(0<O.c&&0<O.i),1>=K)f=0;else if(O.$a=3&R[q+0],O.Z=R[q+0]>>2&3,O.Lc=R[q+0]>>4&3,q=R[q+0]>>6&3,0>O.$a||1<O.$a||4<=O.Z||1<O.Lc||q)f=0;else if(Se.put=Le,Se.ac=Ze,Se.bc=ot,Se.ma=O,Se.width=f.width,Se.height=f.height,Se.Da=f.Da,Se.v=f.v,Se.va=f.va,Se.j=f.j,Se.o=f.o,O.$a)e:{t(O.$a==1),f=xr();t:for(;;){if(f==null){f=0;break e}if(t(O!=null),O.mc=f,f.c=O.c,f.i=O.i,f.l=O.l,f.l.ma=O,f.l.width=O.c,f.l.height=O.i,f.a=0,Ue(f.m,R,G,ve),!Vo(O.c,O.i,1,f,null)||(f.ab==1&&f.gc[0].hc==3&&ha(f.s)?(O.ic=1,R=f.c*f.i,f.Ta=null,f.Ua=0,f.V=o(R),f.Ba=0,f.V==null?(f.a=1,f=0):f=1):(O.ic=0,f=Er(f,O.c)),!f))break t;f=1;break e}O.mc=null,f=0}else f=ve>=O.c*O.i;O=!f}if(O)return null;u.ga.Lc!=1?u.Ga=0:T=M-_}t(u.ga!=null),t(_+T<=M);e:{if(f=(R=u.ga).c,M=R.l.o,R.$a==0){if(G=u.rc,ve=u.Vc,Se=u.Fa,q=u.P+1+_*f,K=u.mb,fe=u.nb+_*f,t(q<=u.P+u.qc),R.Z!=0)for(t(wl[R.Z]!=null),O=0;O<T;++O)wl[R.Z](G,ve,Se,q,K,fe,f),G=K,ve=fe,fe+=f,q+=f;else for(O=0;O<T;++O)a(K,fe,Se,q,f),G=K,ve=fe,fe+=f,q+=f;u.rc=G,u.Vc=ve}else{if(t(R.mc!=null),f=_+T,t((O=R.mc)!=null),t(f<=O.i),O.C>=f)f=1;else if(R.ic||Ka(),R.ic){R=O.V,G=O.Ba,ve=O.c;var je=O.i,Ee=(Se=1,q=O.$/ve,K=O.$%ve,fe=O.m,Ie=O.s,O.$),He=ve*je,Ge=ve*f,tt=Ie.wc,Xe=Ee<Ge?yi(Ie,K,q):null;t(Ee<=He),t(f<=je),t(ha(Ie));t:for(;;){for(;!fe.h&&Ee<Ge;){if(K&tt||(Xe=yi(Ie,K,q)),t(Xe!=null),xe(fe),256>(je=ei(Xe.G[0],Xe.H[0],fe)))R[G+Ee]=je,++Ee,++K>=ve&&(K=0,++q<=f&&!(q%16)&&da(O,q));else{if(!(280>je)){Se=0;break t}je=pt(je-256,fe);var jt,Pt=ei(Xe.G[4],Xe.H[4],fe);if(xe(fe),!(Ee>=(Pt=wi(ve,Pt=pt(Pt,fe)))&&He-Ee>=je)){Se=0;break t}for(jt=0;jt<je;++jt)R[G+Ee+jt]=R[G+Ee+jt-Pt];for(Ee+=je,K+=je;K>=ve;)K-=ve,++q<=f&&!(q%16)&&da(O,q);Ee<Ge&&K&tt&&(Xe=yi(Ie,K,q))}t(fe.h==ge(fe))}da(O,q>f?f:q);break t}!Se||fe.h&&Ee<He?(Se=0,O.a=fe.h?5:3):O.$=Ee,f=Se}else f=go(O,O.V,O.Ba,O.c,O.i,f,Ns);if(!f){T=0;break e}}_+T>=M&&(u.Cc=1),T=1}if(!T)return null;if(u.Cc&&((T=u.ga)!=null&&(T.mc=null),u.ga=null,0<u.Ga))return alert("todo:WebPDequantizeLevels"),null}return u.nb+_*D}function wa(u,f,_,T,D,M){for(;0<D--;){var O,R=u,q=f+(_?1:0),K=u,fe=f+(_?0:3);for(O=0;O<T;++O){var Ie=K[fe+4*O];Ie!=255&&(Ie*=32897,R[q+4*O+0]=R[q+4*O+0]*Ie>>23,R[q+4*O+1]=R[q+4*O+1]*Ie>>23,R[q+4*O+2]=R[q+4*O+2]*Ie>>23)}f+=M}}function ba(u,f,_,T,D){for(;0<T--;){var M;for(M=0;M<_;++M){var O=u[f+2*M+0],R=15&(K=u[f+2*M+1]),q=4369*R,K=(240&K|K>>4)*q>>16;u[f+2*M+0]=(240&O|O>>4)*q>>16&240|(15&O|O<<4)*q>>16>>4&15,u[f+2*M+1]=240&K|R}f+=D}}function La(u,f,_,T,D,M,O,R){var q,K,fe=255;for(K=0;K<D;++K){for(q=0;q<T;++q){var Ie=u[f+q];M[O+4*q]=Ie,fe&=Ie}f+=_,O+=R}return fe!=255}function Ha(u,f,_,T,D){var M;for(M=0;M<D;++M)_[T+M]=u[f+M]>>8}function Ka(){gp=wa,Cw=ba,kw=La,_w=Ha}function Hn(u,f,_){ee[u]=function(T,D,M,O,R,q,K,fe,Ie,G,ve,Se,je,Ee,He,Ge,tt){var Xe,jt=tt-1>>1,Pt=R[q+0]|K[fe+0]<<16,Ci=Ie[G+0]|ve[Se+0]<<16;t(T!=null);var Mt=3*Pt+Ci+131074>>2;for(f(T[D+0],255&Mt,Mt>>16,je,Ee),M!=null&&(Mt=3*Ci+Pt+131074>>2,f(M[O+0],255&Mt,Mt>>16,He,Ge)),Xe=1;Xe<=jt;++Xe){var Fi=R[q+Xe]|K[fe+Xe]<<16,vn=Ie[G+Xe]|ve[Se+Xe]<<16,ki=Pt+Fi+Ci+vn+524296,Ot=ki+2*(Fi+Ci)>>3;Mt=Ot+Pt>>1,Pt=(ki=ki+2*(Pt+vn)>>3)+Fi>>1,f(T[D+2*Xe-1],255&Mt,Mt>>16,je,Ee+(2*Xe-1)*_),f(T[D+2*Xe-0],255&Pt,Pt>>16,je,Ee+(2*Xe-0)*_),M!=null&&(Mt=ki+Ci>>1,Pt=Ot+vn>>1,f(M[O+2*Xe-1],255&Mt,Mt>>16,He,Ge+(2*Xe-1)*_),f(M[O+2*Xe+0],255&Pt,Pt>>16,He,Ge+(2*Xe+0)*_)),Pt=Fi,Ci=vn}1&tt||(Mt=3*Pt+Ci+131074>>2,f(T[D+tt-1],255&Mt,Mt>>16,je,Ee+(tt-1)*_),M!=null&&(Mt=3*Ci+Pt+131074>>2,f(M[O+tt-1],255&Mt,Mt>>16,He,Ge+(tt-1)*_)))}}function Us(){ur[Cf]=uj,ur[kf]=Mw,ur[xw]=mj,ur[_f]=Ow,ur[Sf]=Nw,ur[p1]=Rw,ur[Ew]=pj,ur[g1]=Mw,ur[f1]=Ow,ur[Af]=Nw,ur[h1]=Rw}function sp(u){return u&~gj?0>u?0:255:u>>Lw}function Tc(u,f){return sp((19077*u>>8)+(26149*f>>8)-14234)}function xc(u,f,_){return sp((19077*u>>8)-(6419*f>>8)-(13320*_>>8)+8708)}function yl(u,f){return sp((19077*u>>8)+(33050*f>>8)-17685)}function Ec(u,f,_,T,D){T[D+0]=Tc(u,_),T[D+1]=xc(u,f,_),T[D+2]=yl(u,f)}function $d(u,f,_,T,D){T[D+0]=yl(u,f),T[D+1]=xc(u,f,_),T[D+2]=Tc(u,_)}function Hd(u,f,_,T,D){var M=xc(u,f,_);f=M<<3&224|yl(u,f)>>3,T[D+0]=248&Tc(u,_)|M>>5,T[D+1]=f}function Kn(u,f,_,T,D){var M=240&yl(u,f)|15;T[D+0]=240&Tc(u,_)|xc(u,f,_)>>4,T[D+1]=M}function Dc(u,f,_,T,D){T[D+0]=255,Ec(u,f,_,T,D+1)}function Ic(u,f,_,T,D){$d(u,f,_,T,D),T[D+3]=255}function lp(u,f,_,T,D){Ec(u,f,_,T,D),T[D+3]=255}function es(u,f,_){ee[u]=function(T,D,M,O,R,q,K,fe,Ie){for(var G=fe+(-2&Ie)*_;fe!=G;)f(T[D+0],M[O+0],R[q+0],K,fe),f(T[D+1],M[O+0],R[q+0],K,fe+_),D+=2,++O,++q,fe+=2*_;1&Ie&&f(T[D+0],M[O+0],R[q+0],K,fe)}}function fo(u,f,_){return _==0?u==0?f==0?6:5:f==0?4:0:_}function hf(u,f,_,T,D){switch(u>>>30){case 3:Vs(f,_,T,D,0);break;case 2:Sl(f,_,T,D);break;case 1:Gn(f,_,T,D)}}function Kd(u,f){var _,T,D=f.M,M=f.Nb,O=u.oc,R=u.pc+40,q=u.oc,K=u.pc+584,fe=u.oc,Ie=u.pc+600;for(_=0;16>_;++_)O[R+32*_-1]=129;for(_=0;8>_;++_)q[K+32*_-1]=129,fe[Ie+32*_-1]=129;for(0<D?O[R-1-32]=q[K-1-32]=fe[Ie-1-32]=129:(n(O,R-32-1,127,21),n(q,K-32-1,127,9),n(fe,Ie-32-1,127,9)),T=0;T<u.za;++T){var G=f.ya[f.aa+T];if(0<T){for(_=-1;16>_;++_)a(O,R+32*_-4,O,R+32*_+12,4);for(_=-1;8>_;++_)a(q,K+32*_-4,q,K+32*_+4,4),a(fe,Ie+32*_-4,fe,Ie+32*_+4,4)}var ve=u.Gd,Se=u.Hd+T,je=G.ad,Ee=G.Hc;if(0<D&&(a(O,R-32,ve[Se].y,0,16),a(q,K-32,ve[Se].f,0,8),a(fe,Ie-32,ve[Se].ea,0,8)),G.Za){var He=O,Ge=R-32+16;for(0<D&&(T>=u.za-1?n(He,Ge,ve[Se].y[15],4):a(He,Ge,ve[Se+1].y,0,4)),_=0;4>_;_++)He[Ge+128+_]=He[Ge+256+_]=He[Ge+384+_]=He[Ge+0+_];for(_=0;16>_;++_,Ee<<=2)He=O,Ge=R+Fw[_],Ir[G.Ob[_]](He,Ge),hf(Ee,je,16*+_,He,Ge)}else if(He=fo(T,D,G.Ob[0]),Al[He](O,R),Ee!=0)for(_=0;16>_;++_,Ee<<=2)hf(Ee,je,16*+_,O,R+Fw[_]);for(_=G.Gc,He=fo(T,D,G.Dd),Hs[He](q,K),Hs[He](fe,Ie),Ee=je,He=q,Ge=K,255&(G=0|_)&&(170&G?Yd(Ee,256,He,Ge):is(Ee,256,He,Ge)),G=fe,Ee=Ie,255&(_>>=8)&&(170&_?Yd(je,320,G,Ee):is(je,320,G,Ee)),D<u.Ub-1&&(a(ve[Se].y,0,O,R+480,16),a(ve[Se].f,0,q,K+224,8),a(ve[Se].ea,0,fe,Ie+224,8)),_=8*M*u.B,ve=u.sa,Se=u.ta+16*T+16*M*u.R,je=u.qa,G=u.ra+8*T+_,Ee=u.Ha,He=u.Ia+8*T+_,_=0;16>_;++_)a(ve,Se+_*u.R,O,R+32*_,16);for(_=0;8>_;++_)a(je,G+_*u.B,q,K+32*_,8),a(Ee,He+_*u.B,fe,Ie+32*_,8)}}function bf(u,f,_,T,D,M,O,R,q){var K=[0],fe=[0],Ie=0,G=q!=null?q.kd:0,ve=q??new Ce;if(u==null||12>_)return 7;ve.data=u,ve.w=f,ve.ha=_,f=[f],_=[_],ve.gb=[ve.gb];e:{var Se=f,je=_,Ee=ve.gb;if(t(u!=null),t(je!=null),t(Ee!=null),Ee[0]=0,12<=je[0]&&!e(u,Se[0],"RIFF")){if(e(u,Se[0]+8,"WEBP")){Ee=3;break e}var He=Lt(u,Se[0]+4);if(12>He||4294967286<He){Ee=3;break e}if(G&&He>je[0]-8){Ee=7;break e}Ee[0]=He,Se[0]+=12,je[0]-=12}Ee=0}if(Ee!=0)return Ee;for(He=0<ve.gb[0],_=_[0];;){e:{var Ge=u;je=f,Ee=_;var tt=K,Xe=fe,jt=Se=[0];if((Mt=Ie=[Ie])[0]=0,8>Ee[0])Ee=7;else{if(!e(Ge,je[0],"VP8X")){if(Lt(Ge,je[0]+4)!=10){Ee=3;break e}if(18>Ee[0]){Ee=7;break e}var Pt=Lt(Ge,je[0]+8),Ci=1+vt(Ge,je[0]+12);if(2147483648<=Ci*(Ge=1+vt(Ge,je[0]+15))){Ee=3;break e}jt!=null&&(jt[0]=Pt),tt!=null&&(tt[0]=Ci),Xe!=null&&(Xe[0]=Ge),je[0]+=18,Ee[0]-=18,Mt[0]=1}Ee=0}}if(Ie=Ie[0],Se=Se[0],Ee!=0)return Ee;if(je=!!(2&Se),!He&&Ie)return 3;if(M!=null&&(M[0]=!!(16&Se)),O!=null&&(O[0]=je),R!=null&&(R[0]=0),O=K[0],Se=fe[0],Ie&&je&&q==null){Ee=0;break}if(4>_){Ee=7;break}if(He&&Ie||!He&&!Ie&&!e(u,f[0],"ALPH")){_=[_],ve.na=[ve.na],ve.P=[ve.P],ve.Sa=[ve.Sa];e:{Pt=u,Ee=f,He=_;var Mt=ve.gb;tt=ve.na,Xe=ve.P,jt=ve.Sa,Ci=22,t(Pt!=null),t(He!=null),Ge=Ee[0];var Fi=He[0];for(t(tt!=null),t(jt!=null),tt[0]=null,Xe[0]=null,jt[0]=0;;){if(Ee[0]=Ge,He[0]=Fi,8>Fi){Ee=7;break e}var vn=Lt(Pt,Ge+4);if(4294967286<vn){Ee=3;break e}var ki=8+vn+1&-2;if(Ci+=ki,0<Mt&&Ci>Mt){Ee=3;break e}if(!e(Pt,Ge,"VP8 ")||!e(Pt,Ge,"VP8L")){Ee=0;break e}if(Fi[0]<ki){Ee=7;break e}e(Pt,Ge,"ALPH")||(tt[0]=Pt,Xe[0]=Ge+8,jt[0]=vn),Ge+=ki,Fi-=ki}}if(_=_[0],ve.na=ve.na[0],ve.P=ve.P[0],ve.Sa=ve.Sa[0],Ee!=0)break}_=[_],ve.Ja=[ve.Ja],ve.xa=[ve.xa];e:if(Mt=u,Ee=f,He=_,tt=ve.gb[0],Xe=ve.Ja,jt=ve.xa,Pt=Ee[0],Ge=!e(Mt,Pt,"VP8 "),Ci=!e(Mt,Pt,"VP8L"),t(Mt!=null),t(He!=null),t(Xe!=null),t(jt!=null),8>He[0])Ee=7;else{if(Ge||Ci){if(Mt=Lt(Mt,Pt+4),12<=tt&&Mt>tt-12){Ee=3;break e}if(G&&Mt>He[0]-8){Ee=7;break e}Xe[0]=Mt,Ee[0]+=8,He[0]-=8,jt[0]=Ci}else jt[0]=5<=He[0]&&Mt[Pt+0]==47&&!(Mt[Pt+4]>>5),Xe[0]=He[0];Ee=0}if(_=_[0],ve.Ja=ve.Ja[0],ve.xa=ve.xa[0],f=f[0],Ee!=0)break;if(4294967286<ve.Ja)return 3;if(R==null||je||(R[0]=ve.xa?2:1),O=[O],Se=[Se],ve.xa){if(5>_){Ee=7;break}R=O,G=Se,je=M,u==null||5>_?u=0:5<=_&&u[f+0]==47&&!(u[f+4]>>5)?(He=[0],Mt=[0],tt=[0],Ue(Xe=new X,u,f,_),It(Xe,He,Mt,tt)?(R!=null&&(R[0]=He[0]),G!=null&&(G[0]=Mt[0]),je!=null&&(je[0]=tt[0]),u=1):u=0):u=0}else{if(10>_){Ee=7;break}R=Se,u==null||10>_||!sf(u,f+3,_-3)?u=0:(G=u[f+0]|u[f+1]<<8|u[f+2]<<16,je=16383&(u[f+7]<<8|u[f+6]),u=16383&(u[f+9]<<8|u[f+8]),1&G||3<(G>>1&7)||!(G>>4&1)||G>>5>=ve.Ja||!je||!u?u=0:(O&&(O[0]=je),R&&(R[0]=u),u=1))}if(!u||(O=O[0],Se=Se[0],Ie&&(K[0]!=O||fe[0]!=Se)))return 3;q!=null&&(q[0]=ve,q.offset=f-q.w,t(4294967286>f-q.w),t(q.offset==q.ha-_));break}return Ee==0||Ee==7&&Ie&&q==null?(M!=null&&(M[0]|=ve.na!=null&&0<ve.na.length),T!=null&&(T[0]=O),D!=null&&(D[0]=Se),0):Ee}function cr(u,f,_){var T=f.width,D=f.height,M=0,O=0,R=T,q=D;if(f.Da=u!=null&&0<u.Da,f.Da&&(R=u.cd,q=u.bd,M=u.v,O=u.j,11>_||(M&=-2,O&=-2),0>M||0>O||0>=R||0>=q||M+R>T||O+q>D))return 0;if(f.v=M,f.j=O,f.va=M+R,f.o=O+q,f.U=R,f.T=q,f.da=u!=null&&0<u.da,f.da){if(!Wt(R,q,_=[u.ib],M=[u.hb]))return 0;f.ib=_[0],f.hb=M[0]}return f.ob=u!=null&&u.ob,f.Kb=u==null||!u.Sd,f.da&&(f.ob=f.ib<3*T/4&&f.hb<3*D/4,f.Kb=0),1}function zc(u){if(u==null)return 2;if(11>u.S){var f=u.f.RGBA;f.fb+=(u.height-1)*f.A,f.A=-f.A}else f=u.f.kb,u=u.height,f.O+=(u-1)*f.fa,f.fa=-f.fa,f.N+=(u-1>>1)*f.Ab,f.Ab=-f.Ab,f.W+=(u-1>>1)*f.Db,f.Db=-f.Db,f.F!=null&&(f.J+=(u-1)*f.lb,f.lb=-f.lb);return 0}function cp(u,f,_,T){if(T==null||0>=u||0>=f)return 2;if(_!=null){if(_.Da){var D=_.cd,M=_.bd,O=-2&_.v,R=-2&_.j;if(0>O||0>R||0>=D||0>=M||O+D>u||R+M>f)return 2;u=D,f=M}if(_.da){if(!Wt(u,f,D=[_.ib],M=[_.hb]))return 2;u=D[0],f=M[0]}}T.width=u,T.height=f;e:{var q=T.width,K=T.height;if(u=T.S,0>=q||0>=K||!(u>=Cf&&13>u))u=2;else{if(0>=T.Rd&&T.sd==null){O=M=D=f=0;var fe=(R=q*qw[u])*K;if(11>u||(M=(K+1)/2*(f=(q+1)/2),u==12&&(O=(D=q)*K)),(K=o(fe+2*M+O))==null){u=1;break e}T.sd=K,11>u?((q=T.f.RGBA).eb=K,q.fb=0,q.A=R,q.size=fe):((q=T.f.kb).y=K,q.O=0,q.fa=R,q.Fd=fe,q.f=K,q.N=0+fe,q.Ab=f,q.Cd=M,q.ea=K,q.W=0+fe+M,q.Db=f,q.Ed=M,u==12&&(q.F=K,q.J=0+fe+2*M),q.Tc=O,q.lb=D)}if(f=1,D=T.S,M=T.width,O=T.height,D>=Cf&&13>D)if(11>D)u=T.f.RGBA,f&=(R=Math.abs(u.A))*(O-1)+M<=u.size,f&=R>=M*qw[D],f&=u.eb!=null;else{u=T.f.kb,R=(M+1)/2,fe=(O+1)/2,q=Math.abs(u.fa),K=Math.abs(u.Ab);var Ie=Math.abs(u.Db),G=Math.abs(u.lb),ve=G*(O-1)+M;f&=q*(O-1)+M<=u.Fd,f&=K*(fe-1)+R<=u.Cd,f=(f&=Ie*(fe-1)+R<=u.Ed)&q>=M&K>=R&Ie>=R,f&=u.y!=null,f&=u.f!=null,f&=u.ea!=null,D==12&&(f&=G>=M,f&=ve<=u.Tc,f&=u.F!=null)}else f=0;u=f?0:2}}return u!=0||_!=null&&_.fd&&(u=zc(T)),u}var Gd=64,Mc=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215],dp=24,ho=32,Po=8,Wd=[0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,
vendor: 4,780 bytes, line 127
1276,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7];wt("Predictor0","PredictorAdd0"),ee.Predictor0=function(){return 4278190080},ee.Predictor1=function(u){return u},ee.Predictor2=function(u,f,_){return f[_+0]},ee.Predictor3=function(u,f,_){return f[_+1]},ee.Predictor4=function(u,f,_){return f[_-1]},ee.Predictor5=function(u,f,_){return ht(ht(u,f[_+1]),f[_+0])},ee.Predictor6=function(u,f,_){return ht(u,f[_-1])},ee.Predictor7=function(u,f,_){return ht(u,f[_+0])},ee.Predictor8=function(u,f,_){return ht(f[_-1],f[_+0])},ee.Predictor9=function(u,f,_){return ht(f[_+0],f[_+1])},ee.Predictor10=function(u,f,_){return ht(ht(u,f[_-1]),ht(f[_+0],f[_+1]))},ee.Predictor11=function(u,f,_){var T=f[_+0];return 0>=oi(T>>24&255,u>>24&255,(f=f[_-1])>>24&255)+oi(T>>16&255,u>>16&255,f>>16&255)+oi(T>>8&255,u>>8&255,f>>8&255)+oi(255&T,255&u,255&f)?T:u},ee.Predictor12=function(u,f,_){var T=f[_+0];return(Li((u>>24&255)+(T>>24&255)-((f=f[_-1])>>24&255))<<24|Li((u>>16&255)+(T>>16&255)-(f>>16&255))<<16|Li((u>>8&255)+(T>>8&255)-(f>>8&255))<<8|Li((255&u)+(255&T)-(255&f)))>>>0},ee.Predictor13=function(u,f,_){var T=f[_-1];return(Si((u=ht(u,f[_+0]))>>24&255,T>>24&255)<<24|Si(u>>16&255,T>>16&255)<<16|Si(u>>8&255,T>>8&255)<<8|Si(255&u,255&T))>>>0};var Cl=ee.PredictorAdd0;ee.PredictorAdd1=Ii,wt("Predictor2","PredictorAdd2"),wt("Predictor3","PredictorAdd3"),wt("Predictor4","PredictorAdd4"),wt("Predictor5","PredictorAdd5"),wt("Predictor6","PredictorAdd6"),wt("Predictor7","PredictorAdd7"),wt("Predictor8","PredictorAdd8"),wt("Predictor9","PredictorAdd9"),wt("Predictor10","PredictorAdd10"),wt("Predictor11","PredictorAdd11"),wt("Predictor12","PredictorAdd12"),wt("Predictor13","PredictorAdd13");var kl=ee.PredictorAdd2;Et("ColorIndexInverseTransform","MapARGB","32b",function(u){return u>>8&255},function(u){return u}),Et("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",function(u){return u},function(u){return u>>8&255});var Qd,Oc=ee.ColorIndexInverseTransform,dn=ee.MapARGB,u1=ee.VP8LColorIndexInverseTransformAlpha,ts=ee.MapAlpha,Dr=ee.VP8LPredictorsAdd=[];Dr.length=16,(ee.VP8LPredictors=[]).length=16,(ee.VP8LPredictorsAdd_C=[]).length=16,(ee.VP8LPredictors_C=[]).length=16;var Nc,up,mp,Zd,Rc,Lc,_l,Vs,Sl,Yd,Gn,is,Ea,Da,en,bn,$s,pp,Jd,vf,hw,bw,vw,yw,gp,Cw,kw,_w,Sw=o(511),Aw=o(2041),ww=o(225),Pw=o(767),Tw=0,m1=Aw,yf=ww,Ho=Pw,dr=Sw,Cf=0,kf=1,xw=2,_f=3,Sf=4,p1=5,Ew=6,g1=7,f1=8,Af=9,h1=10,Y4=[2,3,7],J4=[3,3,11],Dw=[280,256,256,256,40],X4=[0,1,1,1,0],ej=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],tj=[24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112],ij=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],aj=8,b1=[4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157],v1=[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284],fp=null,nj=[[173,148,140,0],[176,155,140,135,0],[180,157,141,134,130,0],[254,254,243,230,196,177,153,140,133,130,129,0]],oj=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],Iw=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],rj=[[[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]],[[253,136,254,255,228,219,128,128,128,128,128],[189,129,242,255,227,213,255,219,128,128,128],[106,126,227,252,214,209,255,255,128,128,128]],[[1,98,248,255,236,226,255,255,128,128,128],[181,133,238,254,221,234,255,154,128,128,128],[78,134,202,247,198,180,255,219,128,128,128]],[[1,185,249,25
1275,243,255,128,128,128,128,128],[184,150,247,255,236,224,128,128,128,128,128],[77,110,216,255,236,230,128,128,128,128,128]],[[1,101,251,255,241,255,128,128,128,128,128],[170,139,241,252,236,209,255,255,128,128,128],[37,116,196,243,228,255,255,255,128,128,128]],[[1,204,254,255,245,255,128,128,128,128,128],[207,160,250,255,238,128,128,128,128,128,128],[102,103,231,255,211,171,128,128,128,128,128]],[[1,152,252,255,240,255,128,128,128,128,128],[177,135,243,255,234,225,128,128,128,128,128],[80,129,211,255,194,224,128,128,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[246,1,255,128,128,128,128,128,128,128,128],[255,128,128,128,128,128,128,128,128,128,128]]],[[[198,35,237,223,193,187,162,160,145,155,62],[131,45,198,221,172,176,220,157,252,221,1],[68,47,146,208,149,167,221,162,255,223,128]],[[1,149,241,255,221,224,255,255,128,128,128],[184,141,234,253,222,220,255,199,128,128,128],[81,99,181,242,176,190,249,202,255,255,128]],[[1,129,232,253,214,197,242,196,255,255,128],[99,121,210,250,201,198,255,202,128,128,128],[23,91,163,242,170,187,247,210,255,255,128]],[[1,200,246,255,234,255,128,128,128,128,128],[109,178,241,255,231,245,255,255,128,128,128],[44,130,201,253,205,192,255,255,128,128,128]],[[1,132,239,251,219,209,255,165,128,128,128],[94,136,225,251,218,190,255,255,128,128,128],[22,100,174,245,186,161,255,199,128,128,128]],[[1,182,249,255,232,235,128,128,128,128,128],[124,143,241,255,227,234,128,128,128,128,128],[35,77,181,251,193,211,255,205,128,128,128]],[[1,157,247,255,236,231,255,255,128,128,128],[121,141,235,255,225,227,255,255,128,128,128],[45,99,188,251,195,217,255,224,128,128,128]],[[1,1,251,255,213,255,128,128,128,128,128],[203,1,248,255,255,128,128,128,128,128,128],[137,1,177,255,224,255,128,128,128,128,128]]],[[[253,9,248,251,207,208,255,192,128,128,128],[175,13,224,243,193,185,249,198,255,255,128],[73,17,171,221,161,179,236,167,255,234,128]],[[1,95,247,253,212,183,255,255,128,128,128],[239,90,244,250,211,209,255,255,128,128,128],[155,77,195,248,188,195,255,255,128,128,128]],[[1,24,239,251,218,219,255,205,128,128,128],[201,51,219,255,196,186,128,128,128,128,128],[69,46,190,239,201,218,255,228,128,128,128]],[[1,191,251,255,255,128,128,128,128,128,128],[223,165,249,255,213,255,128,128,128,128,128],[141,124,248,255,255,128,128,128,128,128,128]],[[1,16,248,255,255,128,128,128,128,128,128],[190,36,230,255,236,255,128,128,128,128,128],[149,1,255,128,128,128,128,128,128,128,128]],[[1,226,255,128,128,128,128,128,128,128,128],[247,192,255,128,128,128,128,128,128,128,128],[240,128,255,128,128,128,128,128,128,128,128]],[[1,134,252,255,255,128,128,128,128,128,128],[213,62,250,255,255,128,128,128,128,128,128],[55,93,255,128,128,128,128,128,128,128,128]],[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]]],[[[202,24,213,235,186,191,220,160,240,175,255],[126,38,182,232,169,184,228,174,255,187,128],[61,46,138,219,151,178,240,170,255,216,128]],[[1,112,230,250,199,191,247,159,255,255,128],[166,109,228,252,211,215,255,174,128,128,128],[39,77,162,232,172,180,245,178,255,255,128]],[[1,52,220,246,198,199,249,220,255,255,128],[124,74,191,243,183,193,250,221,255,255,128],[24,71,130,219,154,170,243,182,255,255,128]],[[1,182,225,249,219,240,255,224,128,128,128],[149,150,226,252,216,205,255,171,128,128,128],[28,108,170,242,183,194,254,223,255,255,128]],[[1,81,230,252,204,203,255,192,128,128,128],[123,102,209,247,188,196,255,233,128,128,128],[20,95,153,243,164,173,255,203,128,128,128]],[[1,222,248,255,216,213,128,128,128,128,128],[168,175,246,252,235,205,255,255,128,128,128],[47,116,215,255,211,212,255,255,128,128,128]],[[1,121,236,253,212,214,255,255,128,128,128],[141,84,213,252,201,202,255,219,128,128,128],[42,80,160,240,162,185,255,205,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[244,1,255,128,128,128,128,128,128,128,128],[238,1,255,128,128,128,128,128,128,128,128]]]],sj=[[[231,120,48,89,115,113,120,152,112],[152,179,64,126,170,118,46,70,95],[175,69,143,80,85,82,72,155,103],[56,58,10,171,218,189,17,13,152],[114,26,17,163,44,195,21,10,173],[121,24,80,195,26,62,44,64,85],[144,71,10,38,171,213,144,34,26],[170,46,55,19,136,160,33,206,71],[63,20,8,114,114,208,12,9,226],[81,40,11,96,182,84,29,16,36]],[[134,183,89,137,98,101,106,165,148],[72,187,100,130,157,111,32,75,80],[66,102,167,99,74,62,40,234,128],[41,53,9,178,241,141,26,8,107],[74,43,26,146,73,166,49,23,157],[65,38,105,160,51,52,31,115,128],[104,79,12,27,217,255,87,17,7],[87,68,71,44,114,51,15,186,23],[47,41,14,110,182,183,21,17,194],[66,45,25,102,197,189,23,18,22]],[[88,88,147,150,42,46,45,196,205],[43,97,183,117,85,38,35,179,61],[39,53,200,87,26,21,43,232,171],[56,34,51,104,114,102,29,93,77],[39,28,85,171,58,165,90,98,64],[34,22,116,206,23,34,43,166,73],[107,54,32,26,51,1,81,43,31],[68,25,106,22,64,171,36,225,114],[34,19,21,102,132,188,16,76,124],[62,18,78,95,85,57,50,48,51]],[[193,101,35,159,215,111,89,46,111],[60,148,31,172,219,228,21,18,111],[112,113,77,85,179,255,38,120,114],[40,42,1,196,245,209,10,25,109],[88,43,29,140,166,213,37,43,154],[61,63,30,155,67,45,68,1,209],[100,80,8,43,154,1,51,26,71],[142,78,78,16,255,128,34,197,171],[41,40,5,102,211,183,4,1,221],[51,50,17,168,209,192,23,25,82]],[[138,31,36,171,27,166,38,44,229],[67,87,58,169,82,115,26,59,179],[63,59,90,180,59,166,93,73,154],[40,40,21,116,143,209,34,39,175],[47,15,16,183,34,223,49,45,183],[46,17,33,183,6,98,15,32,183],[57,46,22,24,128,1,54,17,37],[65,32,73,115,28,128,23,128,205],[40,3,9,115,51,192,18,6,223],[87,37,9,115,59,77,64,21,47]],[[104,55,44,218,9,54,53,130,226],[64,90,70,205,40,41,23,26,57],[54,57,112,184,5,41,38,166,213],[30,34,26,133,152,116,10,32,134],[39,19,53,221,26,114,32,73,255],[31,9,65,234,2,15,1,118,73],[75,32,12,51,192,255,160,43,51],[88,31,35,67,102,85,55,186,85],[56,21,23,111,59,205,45,37,192],[55,38,70,124,73,102,1,34,98]],[[125,98,42,88,104,85,117,175,82],[95,84,53,89,128,100,113,101,45],[75,79,123,47,51,128,81,171,1],[57,17,5,71,102,57,53,41,49],[38,33,13,121,57,73,26,1,85],[41,10,67,138,77,110,90,47,114],[115,21,2,10,102,255,166,23,6],[101,29,16,10,85,128,101,196,26],[57,18,10,102,102,213,34,20,43],[117,20,15,36,163,128,68,1,26]],[[102,61,71,37,34,53,31,243,192],[69,60,71,38,73,119,28,222,37],[68,45,128,34,1,47,11,245,171],[62,17,19,70,146,85,55,62,70],[37,43,37,154,100,163,85,160,1],[63,9,92,136,28,64,32,201,85],[75,15,9,9,64,255,184,119,16],[86,6,28,5,64,25
1275,25,248,1],[56,8,17,132,137,255,55,116,128],[58,15,20,82,135,57,26,121,40]],[[164,50,31,137,154,133,25,35,218],[51,103,44,131,131,123,31,6,158],[86,40,64,135,148,224,45,183,128],[22,26,17,131,240,154,14,1,209],[45,16,21,91,64,222,7,1,197],[56,21,39,155,60,138,23,102,213],[83,12,13,54,192,255,68,47,28],[85,26,85,85,128,128,32,146,171],[18,11,7,63,144,171,4,4,246],[35,27,10,146,174,171,12,26,128]],[[190,80,35,99,180,80,126,54,45],[85,126,47,87,176,51,41,20,32],[101,75,128,139,118,146,116,128,85],[56,41,15,176,236,85,37,9,62],[71,30,17,119,118,255,17,18,138],[101,38,60,138,55,70,43,26,142],[146,36,19,30,171,255,97,27,20],[138,45,61,62,219,1,81,188,64],[32,41,20,117,151,142,20,21,163],[112,19,12,61,195,128,48,4,24]]],lj=[[[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[176,246,255,255,255,255,255,255,255,255,255],[223,241,252,255,255,255,255,255,255,255,255],[249,253,253,255,255,255,255,255,255,255,255]],[[255,244,252,255,255,255,255,255,255,255,255],[234,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255]],[[255,246,254,255,255,255,255,255,255,255,255],[239,253,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[251,255,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[251,254,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,254,253,255,254,255,255,255,255,255,255],[250,255,254,255,254,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[217,255,255,255,255,255,255,255,255,255,255],[225,252,241,253,255,255,254,255,255,255,255],[234,250,241,250,253,255,253,254,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[223,254,254,255,255,255,255,255,255,255,255],[238,253,254,254,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[249,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,255,255,255,255,255,255,255,255,255],[247,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[252,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[186,251,250,255,255,255,255,255,255,255,255],[234,251,244,254,255,255,255,255,255,255,255],[251,251,243,253,254,255,254,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[236,253,254,255,255,255,255,255,255,255,255],[251,253,253,254,254,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[254,254,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[254,254,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[248,255,255,255,255,255,255,255,255,255,255],[250,254,252,254,255,255,255,255,255,255,255],[248,254,249,253,255,255,255,255,255,255,255]],[[255,253,253,255,255,255,255,255,255,255,255],[246,253,253,255,255,255,255,255,255,255,255],[252,254,251,254,254,255,255,255,255,255,255]],[[255,254,252,25
vendor: 10,397 bytes, line 127
1275,255,255,255,255,255,255,255],[248,254,253,255,255,255,255,255,255,255,255],[253,255,254,254,255,255,255,255,255,255,255]],[[255,251,254,255,255,255,255,255,255,255,255],[245,251,254,255,255,255,255,255,255,255,255],[253,253,254,255,255,255,255,255,255,255,255]],[[255,251,253,255,255,255,255,255,255,255,255],[252,253,254,255,255,255,255,255,255,255,255],[255,254,255,255,255,255,255,255,255,255,255]],[[255,252,255,255,255,255,255,255,255,255,255],[249,255,254,255,255,255,255,255,255,255,255],[255,255,254,255,255,255,255,255,255,255,255]],[[255,255,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]]],cj=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],Al=[],Ir=[],Hs=[],dj=1,zw=2,wl=[],ur=[];Hn("UpsampleRgbLinePair",Ec,3),Hn("UpsampleBgrLinePair",$d,3),Hn("UpsampleRgbaLinePair",lp,4),Hn("UpsampleBgraLinePair",Ic,4),Hn("UpsampleArgbLinePair",Dc,4),Hn("UpsampleRgba4444LinePair",Kn,2),Hn("UpsampleRgb565LinePair",Hd,2);var uj=ee.UpsampleRgbLinePair,mj=ee.UpsampleBgrLinePair,Mw=ee.UpsampleRgbaLinePair,Ow=ee.UpsampleBgraLinePair,Nw=ee.UpsampleArgbLinePair,Rw=ee.UpsampleRgba4444LinePair,pj=ee.UpsampleRgb565LinePair,wf=16,Pf=1<<wf-1,hp=-227,y1=482,Lw=6,gj=(256<<Lw)-1,Bw=0,fj=o(256),hj=o(256),bj=o(256),vj=o(256),yj=o(y1-hp),Cj=o(y1-hp);es("YuvToRgbRow",Ec,3),es("YuvToBgrRow",$d,3),es("YuvToRgbaRow",lp,4),es("YuvToBgraRow",Ic,4),es("YuvToArgbRow",Dc,4),es("YuvToRgba4444Row",Kn,2),es("YuvToRgb565Row",Hd,2);var Fw=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],Tf=[0,2,8],kj=[8,7,6,4,4,2,2,2,1,1,1,1],_j=1;this.WebPDecodeRGBA=function(u,f,_,T,D){var M=kf,O=new le,R=new Ai;O.ba=R,R.S=M,R.width=[R.width],R.height=[R.height];var q=R.width,K=R.height,fe=new Zt;if(fe==null||u==null)var Ie=2;else t(fe!=null),Ie=bf(u,f,_,fe.width,fe.height,fe.Pd,fe.Qd,fe.format,null);if(Ie!=0?q=0:(q!=null&&(q[0]=fe.width[0]),K!=null&&(K[0]=fe.height[0]),q=1),q){R.width=R.width[0],R.height=R.height[0],T!=null&&(T[0]=R.width),D!=null&&(D[0]=R.height);e:{if(T=new Nd,(D=new Ce).data=u,D.w=f,D.ha=_,D.kd=1,f=[0],t(D!=null),((u=bf(D.data,D.w,D.ha,null,null,null,f,null,D))==0||u==7)&&f[0]&&(u=4),(f=u)==0){if(t(O!=null),T.data=D.data,T.w=D.w+D.offset,T.ha=D.ha-D.offset,T.put=Le,T.ac=Ze,T.bc=ot,T.ma=O,D.xa){if((u=xr())==null){O=1;break e}if((function(G,ve){var Se=[0],je=[0],Ee=[0];t:for(;;){if(G==null)return 0;if(ve==null)return G.a=2,0;if(G.l=ve,G.a=0,Ue(G.m,ve.data,ve.w,ve.ha),!It(G.m,Se,je,Ee)){G.a=3;break t}if(G.xb=zw,ve.width=Se[0],ve.height=je[0],!Vo(Se[0],je[0],1,G,null))break t;return 1}return t(G.a!=0),0})(u,T)){if(T=(f=cp(T.width,T.height,O.Oa,O.ba))==0){t:{T=u;i:for(;;){if(T==null){T=0;break t}if(t(T.s.yc!=null),t(T.s.Ya!=null),t(0<T.s.Wb),t((_=T.l)!=null),t((D=_.ma)!=null),T.xb!=0){if(T.ca=D.ba,T.tb=D.tb,t(T.ca!=null),!cr(D.Oa,_,_f)){T.a=2;break i}if(!Er(T,_.width)||_.da)break i;if((_.da||Jt(T.ca.S))&&Ka(),11>T.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),T.ca.f.kb.F!=null&&Ka()),T.Pb&&0<T.s.ua&&T.s.vb.X==null&&!U(T.s.vb,T.s.Wa.Xa)){T.a=1;break i}T.xb=0}if(!go(T,T.V,T.Ba,T.c,T.i,_.o,la))break i;D.Dc=T.Ma,T=1;break t}t(T.a!=0),T=0}T=!T}T&&(f=u.a)}else f=u.a}else{if((u=new Wk)==null){O=1;break e}if(u.Fa=D.na,u.P=D.P,u.qc=D.Sa,Yr(u,T)){if((f=cp(T.width,T.height,O.Oa,O.ba))==0){if(u.Aa=0,_=O.Oa,t((D=u)!=null),_!=null){if(0<(q=0>(q=_.Md)?0:100<q?255:255*q/100)){for(K=fe=0;4>K;++K)12>(Ie=D.pb[K]).lc&&(Ie.ia=q*kj[0>Ie.lc?0:Ie.lc]>>3),fe|=Ie.ia;fe&&(alert("todo:VP8InitRandom"),D.ia=1)}D.Ga=_.Id,100<D.Ga?D.Ga=100:0>D.Ga&&(D.Ga=0)}(function(G,ve){if(G==null)return 0;if(ve==null)return ln(G,2,"NULL VP8Io parameter in VP8Decode().");if(!G.cb&&!Yr(G,ve))return 0;if(t(G.cb),ve.ac==null||ve.ac(ve)){ve.ob&&(G.L=0);var Se=Tf[G.L];if(G.L==2?(G.yb=0,G.zb=0):(G.yb=ve.v-Se>>4,G.zb=ve.j-Se>>4,0>G.yb&&(G.yb=0),0>G.zb&&(G.zb=0)),G.Va=ve.o+15+Se>>4,G.Hb=ve.va+15+Se>>4,G.Hb>G.za&&(G.Hb=G.za),G.Va>G.Ub&&(G.Va=G.Ub),0<G.L){var je=G.ed;for(Se=0;4>Se;++Se){var Ee;if(G.Qa.Cb){var He=G.Qa.Lb[Se];G.Qa.Fb||(He+=je.Tb)}else He=je.Tb;for(Ee=0;1>=Ee;++Ee){var Ge=G.gd[Se][Ee],tt=He;if(je.Pc&&(tt+=je.vd[0],Ee&&(tt+=je.od[0])),0<(tt=0>tt?0:63<tt?63:tt)){var Xe=tt;0<je.wb&&(Xe=4<je.wb?Xe>>2:Xe>>1)>9-je.wb&&(Xe=9-je.wb),1>Xe&&(Xe=1),Ge.dd=Xe,Ge.tc=2*tt+Xe,Ge.ld=40<=tt?2:15<=tt?1:0}else Ge.tc=0;Ge.La=Ee}}}Se=0}else ln(G,6,"Frame setup failed"),Se=G.a;if(Se=Se==0){if(Se){G.$c=0,0<G.Aa||(G.Ic=_j);t:{Se=G.Ic,je=4*(Xe=G.za);var jt=32*Xe,Pt=Xe+1,Ci=0<G.L?Xe*(0<G.Aa?2:1):0,Mt=(G.Aa==2?2:1)*Xe;if((Ge=je+832+(Ee=3*(16*Se+Tf[G.L])/2*jt)+(He=G.Fa!=null&&0<G.Fa.length?G.Kc.c*G.Kc.i:0))!=Ge)Se=0;else{if(Ge>G.Vb){if(G.Vb=0,G.Ec=o(Ge),G.Fc=0,G.Ec==null){Se=ln(G,1,"no memory during frame initialization.");break t}G.Vb=Ge}Ge=G.Ec,tt=G.Fc,G.Ac=Ge,G.Bc=tt,tt+=je,G.Gd=r(jt,of),G.Hd=0,G.rb=r(Pt+1,Jm),G.sb=1,G.wa=Ci?r(Ci,lr):null,G.Y=0,G.D.Nb=0,G.D.wa=G.wa,G.D.Y=G.Y,0<G.Aa&&(G.D.Y+=Xe),t(!0),G.oc=Ge,G.pc=tt,tt+=832,G.ya=r(Mt,Xm),G.aa=0,G.D.ya=G.ya,G.D.aa=G.aa,G.Aa==2&&(G.D.aa+=Xe),G.R=16*Xe,G.B=8*Xe,Xe=(jt=Tf[G.L])*G.R,jt=jt/2*G.B,G.sa=Ge,G.ta=tt+Xe,G.qa=G.sa,G.ra=G.ta+16*Se*G.R+jt,G.Ha=G.qa,G.Ia=G.ra+8*Se*G.B+jt,G.$c=0,tt+=Ee,G.mb=He?Ge:null,G.nb=He?tt:null,t(tt+He<=G.Fc+G.Vb),ep(G),n(G.Ac,G.Bc,0,je),Se=1}}if(Se){if(ve.ka=0,ve.y=G.sa,ve.O=G.ta,ve.f=G.qa,ve.N=G.ra,ve.ea=G.Ha,ve.Vd=G.Ia,ve.fa=G.R,ve.Rc=G.B,ve.F=null,ve.J=0,!Tw){for(Se=-255;255>=Se;++Se)Sw[255+Se]=0>Se?-Se:Se;for(Se=-1020;1020>=Se;++Se)Aw[1020+Se]=-128>Se?-128:127<Se?127:Se;for(Se=-112;112>=Se;++Se)ww[112+Se]=-16>Se?-16:15<Se?15:Se;for(Se=-255;510>=Se;++Se)Pw[255+Se]=0>Se?0:255<Se?255:Se;Tw=1}_l=cf,Vs=Qk,Yd=Zk,Gn=Yk,is=Jr,Sl=lf,Ea=mf,Da=pf,en=ff,bn=y,$s=gf,pp=Pc,Jd=E,vf=H,hw=Ud,bw=rp,vw=Vd,yw=uf,Ir[0]=n1,Ir[1]=Fd,Ir[2]=i1,Ir[3]=a1,Ir[4]=o1,Ir[5]=Bs,Ir[6]=r1,Ir[7]=Fs,Ir[8]=l1,Ir[9]=s1,Al[0]=df,Al[1]=Jk,Al[2]=Xk,Al[3]=e1,Al[4]=bl,Al[5]=t1,Al[6]=Ac,Hs[0]=c1,Hs[1]=tp,Hs[2]=qd,Hs[3]=ip,Hs[4]=d1,Hs[5]=jd,Hs[6]=ap,Se=1}else Se=0}Se&&(Se=(function(Fi,vn){for(Fi.M=0;Fi.M<Fi.Va;++Fi.M){var ki,Ot=Fi.Jc[Fi.M&Fi.Xb],gt=Fi.m,tn=Fi;for(ki=0;ki<tn.za;++ki){var mi=gt,Ui=tn,Ba=Ui.Ac,Mn=Ui.Bc+4*ki,bo=Ui.zc,Wa=Ui.ya[Ui.aa+ki];if(Ui.Qa.Bb?Wa.$b=We(mi,Ui.Pa.jb[0])?2+We(mi,Ui.Pa.jb[2]):We(mi,Ui.Pa.jb[1]):Wa.$b=0,Ui.kc&&(Wa.Ad=We(mi,Ui.Bd)),Wa.Za=!We(mi,145)+0,Wa.Za){var Wn=Wa.Ob,vo=0;for(Ui=0;4>Ui;++Ui){var yn,Hi=bo[0+Ui];for(yn=0;4>yn;++yn){Hi=sj[Ba[Mn+yn]][Hi];for(var ua=Iw[We(mi,Hi[0])];0<ua;)ua=Iw[2*ua+We(mi,Hi[ua])];Hi=-ua,Ba[Mn+yn]=Hi}a(Wn,vo,Ba,Mn,4),vo+=4,bo[0+Ui]=Hi}}else Hi=We(mi,156)?We(mi,128)?1:3:We(mi,163)?2:0,Wa.Ob[0]=Hi,n(Ba,Mn,Hi,4),n(bo,0,Hi,4);Wa.Dd=We(mi,142)?We(mi,114)?We(mi,183)?1:3:2:0}if(tn.m.Ka)return ln(Fi,7,"Premature end-of-partition0 encountered.");for(;Fi.ja<Fi.za;++Fi.ja){if(tn=Ot,mi=(gt=Fi).rb[gt.sb-1],Ba=gt.rb[gt.sb+gt.ja],ki=gt.ya[gt.aa+gt.ja],Mn=gt.kc?ki.Ad:0)mi.la=Ba.la=0,ki.Za||(mi.Na=Ba.Na=0),ki.Hc=0,ki.Gc=0,ki.ia=0;else{var Qa,ma;if(mi=Ba,Ba=tn,Mn=gt.Pa.Xc,bo=gt.ya[gt.aa+gt.ja],Wa=gt.pb[bo.$b],Ui=bo.ad,Wn=0,vo=gt.rb[gt.sb-1],Hi=yn=0,n(Ui,Wn,0,384),bo.Za)var On=0,zr=Mn[3];else{ua=o(16);var an=mi.Na+vo.Na;if(an=fp(Ba,Mn[1],an,Wa.Eb,0,ua,0),mi.Na=vo.Na=(0<an)+0,1<an)_l(ua,0,Ui,Wn);else{var To=ua[0]+3>>3;for(ua=0;256>ua;ua+=16)Ui[Wn+ua]=To}On=1,zr=Mn[0]}var Pa=15&mi.la,Cn=15&vo.la;for(ua=0;4>ua;++ua){var Ko=1&Cn;for(To=ma=0;4>To;++To)Pa=Pa>>1|(Ko=(an=fp(Ba,zr,an=Ko+(1&Pa),Wa.Sc,On,Ui,Wn))>On)<<7,ma=ma<<2|(3<an?3:1<an?2:Ui[Wn+0]!=0),Wn+=16;Pa>>=4,Cn=Cn>>1|Ko<<7,yn=(yn<<8|ma)>>>0}for(zr=Pa,On=Cn>>4,Qa=0;4>Qa;Qa+=2){for(ma=0,Pa=mi.la>>4+Qa,Cn=vo.la>>4+Qa,ua=0;2>ua;++ua){for(Ko=1&Cn,To=0;2>To;++To)an=Ko+(1&Pa),Pa=Pa>>1|(Ko=0<(an=fp(Ba,Mn[2],an,Wa.Qc,0,Ui,Wn)))<<3,ma=ma<<2|(3<an?3:1<an?2:Ui[Wn+0]!=0),Wn+=16;Pa>>=2,Cn=Cn>>1|Ko<<5}Hi|=ma<<4*Qa,zr|=Pa<<4<<Qa,On|=(240&Cn)<<Qa}mi.la=zr,vo.la=On,bo.Hc=yn,bo.Gc=Hi,bo.ia=43690&Hi?0:Wa.ia,Mn=!(yn|Hi)}if(0<gt.L&&(gt.wa[gt.Y+gt.ja]=gt.gd[ki.$b][ki.Za],gt.wa[gt.Y+gt.ja].La|=!Mn),tn.Ka)return ln(Fi,7,"Premature end-of-file encountered.")}if(ep(Fi),gt=vn,tn=1,ki=(Ot=Fi).D,mi=0<Ot.L&&Ot.M>=Ot.zb&&Ot.M<=Ot.Va,Ot.Aa==0)t:{if(ki.M=Ot.M,ki.uc=mi,Kd(Ot,ki),tn=1,ki=(ma=Ot.D).Nb,mi=(Hi=Tf[Ot.L])*Ot.R,Ba=Hi/2*Ot.B,ua=16*ki*Ot.R,To=8*ki*Ot.B,Mn=Ot.sa,bo=Ot.ta-mi+ua,Wa=Ot.qa,Ui=Ot.ra-Ba+To,Wn=Ot.Ha,vo=Ot.Ia-Ba+To,Cn=(Pa=ma.M)==0,yn=Pa>=Ot.Va-1,Ot.Aa==2&&Kd(Ot,ma),ma.uc)for(Ko=(an=Ot).D.M,t(an.D.uc),ma=an.yb;ma<an.Hb;++ma){On=ma,zr=Ko;var yo=(Go=(Nn=an).D).Nb;Qa=Nn.R;var Go=Go.wa[Go.Y+On],Wo=Nn.sa,xo=Nn.ta+16*yo*Qa+16*On,Qo=Go.dd,Ia=Go.tc;if(Ia!=0)if(t(3<=Ia),Nn.L==1)0<On&&bw(Wo,xo,Qa,Ia+4),Go.La&&yw(Wo,xo,Qa,Ia),0<zr&&hw(Wo,xo,Qa,Ia+4),Go.La&&vw(Wo,xo,Qa,Ia);else{var Zo=Nn.B,Mr=Nn.qa,Bc=Nn.ra+8*yo*Zo+8*On,Ks=Nn.Ha,Nn=Nn.Ia+8*yo*Zo+8*On;yo=Go.ld,0<On&&(Da(Wo,xo,Qa,Ia+4,Qo,yo),bn(Mr,Bc,Ks,Nn,Zo,Ia+4,Qo,yo)),Go.La&&(pp(Wo,xo,Qa,Ia,Qo,yo),vf(Mr,Bc,Ks,Nn,Zo,Ia,Qo,yo)),0<zr&&(Ea(Wo,xo,Qa,Ia+4,Qo,yo),en(Mr,Bc,Ks,Nn,Zo,Ia+4,Qo,yo)),Go.La&&($s(Wo,xo,Qa,Ia,Qo,yo),Jd(Mr,Bc,Ks,Nn,Zo,Ia,Qo,yo))}}if(Ot.ia&&alert("todo:DitherRow"),gt.put!=null){if(ma=16*Pa,Pa=16*(Pa+1),Cn?(gt.y=Ot.sa,gt.O=Ot.ta+ua,gt.f=Ot.qa,gt.N=Ot.ra+To,gt.ea=Ot.Ha,gt.W=Ot.Ia+To):(ma-=Hi,gt.y=Mn,gt.O=bo,gt.f=Wa,gt.N=Ui,gt.ea=Wn,gt.W=vo),yn||(Pa-=Hi),Pa>gt.o&&(Pa=gt.o),gt.F=null,gt.J=null,Ot.Fa!=null&&0<Ot.Fa.length&&ma<Pa&&(gt.J=cn(Ot,gt,ma,Pa-ma),gt.F=Ot.mb,gt.F==null&>.F.length==0)){tn=ln(Ot,3,"Could not decode alpha data.");break t}ma<gt.j&&(Hi=gt.j-ma,ma=gt.j,t(!(1&Hi)),gt.O+=Ot.R*Hi,gt.N+=Ot.B*(Hi>>1),gt.W+=Ot.B*(Hi>>1),gt.F!=null&&(gt.J+=gt.width*Hi)),ma<Pa&&(gt.O+=gt.v,gt.N+=gt.v>>1,gt.W+=gt.v>>1,gt.F!=null&&(gt.J+=gt.v),gt.ka=ma-gt.j,gt.U=gt.va-gt.v,gt.T=Pa-ma,tn=gt.put(gt))}ki+1!=Ot.Ic||yn||(a(Ot.sa,Ot.ta-mi,Mn,bo+16*Ot.R,mi),a(Ot.qa,Ot.ra-Ba,Wa,Ui+8*Ot.B,Ba),a(Ot.Ha,Ot.Ia-Ba,Wn,vo+8*Ot.B,Ba))}if(!tn)return ln(Fi,6,"Output aborted.")}return 1})(G,ve)),ve.bc!=null&&ve.bc(ve),Se&=1}return Se?(G.cb=0,Se):0})(u,T)||(f=u.a)}}else f=u.a}f==0&&O.Oa!=null&&O.Oa.fd&&(f=zc(O.ba))}O=f}M=O!=0?null:11>M?R.f.RGBA.eb:R.f.kb.y}else M=null;return M};var qw=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function c(ee,Pe){for(var L="",V=0;V<4;V++)L+=String.fromCharCode(ee[Pe++]);return L}function m(ee,Pe){return ee[Pe+0]|ee[Pe+1]<<8}function b(ee,Pe){return(ee[Pe+0]|ee[Pe+1]<<8|ee[Pe+2]<<16)>>>0}function C(ee,Pe){return(ee[Pe+0]|ee[Pe+1]<<8|ee[Pe+2]<<16|ee[Pe+3]<<24)>>>0}new l;var h=[0],P=[0],x=[],z=new l,I=i,ae=(function(ee,Pe){var L={},V=0,me=!1,se=0,ze=0;
127if(L.frames=[],!(function(N,X){for(var re=0;re<4;re++)if(N[X+re]!="RIFF".charCodeAt(re))return!0;return!1})(ee,Pe)){for(C(ee,Pe+=4),Pe+=8;Pe<ee.length;){var Be=c(ee,Pe),Fe=C(ee,Pe+=4);Pe+=4;var De=Fe+(1&Fe);switch(Be){case"VP8 ":case"VP8L":L.frames[V]===void 0&&(L.frames[V]={}),(Je=L.frames[V]).src_off=me?ze:Pe-8,Je.src_size=se+Fe+8,V++,me&&(me=!1,se=0,ze=0);break;case"VP8X":(Je=L.header={}).feature_flags=ee[Pe];var Ue=Pe+4;Je.canvas_width=1+b(ee,Ue),Ue+=3,Je.canvas_height=1+b(ee,Ue),Ue+=3;break;case"ALPH":me=!0,se=De+8,ze=Pe-8;break;case"ANIM":(Je=L.header).bgcolor=C(ee,Pe),Ue=Pe+4,Je.loop_count=m(ee,Ue),Ue+=2;break;case"ANMF":var lt,Je;(Je=L.frames[V]={}).offset_x=2*b(ee,Pe),Pe+=3,Je.offset_y=2*b(ee,Pe),Pe+=3,Je.width=1+b(ee,Pe),Pe+=3,Je.height=1+b(ee,Pe),Pe+=3,Je.duration=b(ee,Pe),Pe+=3,lt=ee[Pe++],Je.dispose=1<,Je.blend=lt>>1&1}Be!="ANMF"&&(Pe+=De)}return L}})(I,0);ae.response=I,ae.rgbaoutput=!0,ae.dataurl=!1;var ne=ae.header?ae.header:null,te=ae.frames?ae.frames:null;if(ne){ne.loop_counter=ne.loop_count,h=[ne.canvas_height],P=[ne.canvas_width];for(var _e=0;_e<te.length&&te[_e].blend!=0;_e++);}var Ne=te[0],we=z.WebPDecodeRGBA(I,Ne.src_off,Ne.src_size,P,h);Ne.rgba=we,Ne.imgwidth=P[0],Ne.imgheight=h[0];for(var pe=0;pe<P[0]*h[0]*4;pe++)x[pe]=we[pe];return this.width=P,this.height=h,this.data=x,this}function CAe(){var i,t=this.internal.__metadata__.metadata,e=unescape(encodeURIComponent(t));i=this.internal.__metadata__.rawXml?e:'<x:xmpmeta xmlns:x="adobe:ns:meta/"><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:jspdf="'+this.internal.__metadata__.namespaceUri+'"><jspdf:metadata>'+e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")+"</jspdf:metadata></rdf:Description></rdf:RDF></x:xmpmeta>",this.internal.__metadata__.metadataObjectNumber=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+i.length+" >>"),this.internal.write("stream"),this.internal.write(i),this.internal.write("endstream"),this.internal.write("endobj")}function kAe(){this.internal.__metadata__.metadataObjectNumber&&this.internal.write("/Metadata "+this.internal.__metadata__.metadataObjectNumber+" 0 R")}(function(i){var t,e,a,n,o,r,s,l,c,m=function(N){return N=N||{},this.isStrokeTransparent=N.isStrokeTransparent||!1,this.strokeOpacity=N.strokeOpacity||1,this.strokeStyle=N.strokeStyle||"#000000",this.fillStyle=N.fillStyle||"#000000",this.isFillTransparent=N.isFillTransparent||!1,this.fillOpacity=N.fillOpacity||1,this.font=N.font||"10px sans-serif",this.textBaseline=N.textBaseline||"alphabetic",this.textAlign=N.textAlign||"left",this.lineWidth=N.lineWidth||1,this.lineJoin=N.lineJoin||"miter",this.lineCap=N.lineCap||"butt",this.path=N.path||[],this.transform=N.transform!==void 0?N.transform.clone():new l,this.globalCompositeOperation=N.globalCompositeOperation||"normal",this.globalAlpha=N.globalAlpha||1,this.clip_path=N.clip_path||[],this.currentPoint=N.currentPoint||new r,this.miterLimit=N.miterLimit||10,this.lastPoint=N.lastPoint||new r,this.lineDashOffset=N.lineDashOffset||0,this.lineDash=N.lineDash||[],this.margin=N.margin||[0,0,0,0],this.prevPageLastElemOffset=N.prevPageLastElemOffset||0,this.ignoreClearRect=typeof N.ignoreClearRect!="boolean"||N.ignoreClearRect,this};i.events.push(["initialized",function(){this.context2d=new b(this),t=this.internal.f2,e=this.internal.getCoordinateString,a=this.internal.getVerticalCoordinateString,n=this.internal.getHorizontalCoordinate,o=this.internal.getVerticalCoordinate,r=this.internal.Point,s=this.internal.Rectangle,l=this.internal.Matrix,c=new m}]);var b=function(N){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var X=N;Object.defineProperty(this,"pdf",{get:function(){return X}});var re=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return re},set:function(U){re=!!U}});var ge=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return ge},set:function(U){ge=!!U}});var ye=0;Object.defineProperty(this,"posX",{get:function(){return ye}
127,set:function(U){isNaN(U)||(ye=U)}});var xe=0;Object.defineProperty(this,"posY",{get:function(){return xe},set:function(U){isNaN(U)||(xe=U)}}),Object.defineProperty(this,"margin",{get:function(){return c.margin},set:function(U){var ft;typeof U=="number"?ft=[U,U,U,U]:((ft=new Array(4))[0]=U[0],ft[1]=U.length>=2?U[1]:ft[0],ft[2]=U.length>=3?U[2]:ft[0],ft[3]=U.length>=4?U[3]:ft[1]),c.margin=ft}});var Me=!1;Object.defineProperty(this,"autoPaging",{get:function(){return Me},set:function(U){Me=U}});var Re=0;Object.defineProperty(this,"lastBreak",{get:function(){return Re},set:function(U){Re=U}});var We=[];Object.defineProperty(this,"pageBreaks",{get:function(){return We},set:function(U){We=U}}),Object.defineProperty(this,"ctx",{get:function(){return c},set:function(U){U instanceof m&&(c=U)}}),Object.defineProperty(this,"path",{get:function(){return c.path},set:function(U){c.path=U}});var it=[];Object.defineProperty(this,"ctxStack",{get:function(){return it},set:function(U){it=U}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(U){var ft;ft=C(U),this.ctx.fillStyle=ft.style,this.ctx.isFillTransparent=ft.a===0,this.ctx.fillOpacity=ft.a,this.pdf.setFillColor(ft.r,ft.g,ft.b,{a:ft.a}),this.pdf.setTextColor(ft.r,ft.g,ft.b,{a:ft.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(U){var ft=C(U);this.ctx.strokeStyle=ft.style,this.ctx.isStrokeTransparent=ft.a===0,this.ctx.strokeOpacity=ft.a,ft.a===0?this.pdf.setDrawColor(255,255,255):(ft.a,this.pdf.setDrawColor(ft.r,ft.g,ft.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(U){["butt","round","square"].indexOf(U)!==-1&&(this.ctx.lineCap=U,this.pdf.setLineCap(U))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(U){isNaN(U)||(this.ctx.lineWidth=U,this.pdf.setLineWidth(U))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(U){["bevel","round","miter"].indexOf(U)!==-1&&(this.ctx.lineJoin=U,this.pdf.setLineJoin(U))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(U){isNaN(U)||(this.ctx.miterLimit=U,this.pdf.setMiterLimit(U))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(U){this.ctx.textBaseline=U}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(U){["right","end","center","left","start"].indexOf(U)!==-1&&(this.ctx.textAlign=U)}});var Ct=null,vt=null,Lt=null;Object.defineProperty(this,"fontFaces",{get:function(){return Lt},set:function(U){Ct=null,vt=null,Lt=U}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(U){var ft;if(this.ctx.font=U,(ft=/^\s*(?=(?:(?:[-a-z]+\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\1|\2|\3)\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\d]+(?:\%|in|[cem]m|ex|p[ctx]))(?:\s*\/\s*(normal|[.\d]+(?:\%|in|[cem]m|ex|p[ctx])))?\s*([-_,\"\'\sa-z0-9]+?)\s*$/i.exec(U))!==null){var pi=ft[1];ft[2];var Wt=ft[3],et=ft[4];ft[5];var Ht=ft[6],wt=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(et)[2];et=Math.floor(wt==="px"?parseFloat(et)*this.pdf.internal.scaleFactor:wt==="em"?parseFloat(et)*this.pdf.getFontSize():parseFloat(et)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(et);var qt=(function(Et){var qa,Mi,bi=[],vi=Et.trim();if(vi==="")return sw;if(vi in y4)return[y4[vi]];for(;vi!=="";){switch(Mi=null,qa=(vi=k4(vi)).charAt(0)){case'"':case"'":Mi=gAe(vi.substring(1),qa);break;default:Mi=fAe(vi)}if(Mi===null||(bi.push(Mi[0]),(vi=k4(Mi[1]))!==""&&vi.charAt(0)!==","))return sw;vi=vi.replace(/^,/,"")}return bi})(Ht);if(this.fontFaces){var ht=(function(Et,qa){var Mi=Et.getFontList(),bi=JSON.stringify(Mi);if(Ct===null||vt!==bi){var vi=(function(Sa){var Kt=[];return Object.keys(Sa).forEach(function(sa){Sa[sa].forEach(function(Jt){var si=null;switch(Jt){case"bold":si={family:sa,weight:"bold"};break;case"italic":si={family:sa,style:"italic"};break;case"bolditalic":si={family:sa,weight:"bold",style:"italic"};break;case"":case"normal":si={family:sa}}si!==null&&(si.ref={name:sa,style:Jt},Kt.push(si))})}),Kt})(Mi);Ct=(function(Sa){for(var Kt={},sa=0;sa<Sa.length;++sa){var Jt=rw(Sa[sa]),si=Jt.family,Aa=Jt.stretch,Ai=Jt.style,Zt=Jt.weight;Kt[si]=Kt[si]||{},Kt[si][Aa]=Kt[si][Aa]||{},Kt[si][Aa][Ai]=Kt[si][Aa][Ai]||{},Kt[si][Aa][Ai][Zt]=Jt}return Kt})(vi.concat(qa)),vt=bi}return Ct})(this.pdf,this.fontFaces),Li=qt.map(function(Et){return{family:Et,stretch:"normal",weight:Wt,style:pi}}),Si=(function(Et,qa,Mi){for(var bi=(Mi=Mi||{}).defaultFontFamily||"times",vi=Object.assign({},pAe,Mi.genericFontFamilies||{}),Sa=null,Kt=null,sa=0;sa<qa.length;++sa)if(vi[(Sa=rw(qa[sa])).family]&&(Sa.family=vi[Sa.family]),Et.hasOwnProperty(Sa.family)){Kt=Et[Sa.family];break}if(!(Kt=Kt||Et[bi]))throw new Error("Could not find a font-family for the rule '"+C4(Sa)+"' and default family '"+bi+"'.");if(Kt=(function(Jt,si){if(si[Jt])return si[Jt];var Aa=pw[Jt],Ai=Aa<=pw.normal?-1:1,Zt=v4(si,U4,Aa,Ai);if(!Zt)throw new Error("Could not find a matching font-stretch value for "+Jt);return Zt})(Sa.stretch,Kt),Kt=(function(Jt,si){if(si[Jt])return si[Jt];for(var Aa=j4[Jt],Ai=0;Ai<Aa.length;++Ai)if(si[Aa[Ai]])return si[Aa[Ai]];throw new Error("Could not find a matching font-style for "+Jt)})(Sa.style,Kt),!(Kt=(function(Jt,si){if(si[Jt])return si[Jt];if(Jt===400&&si[500])return si[500];if(Jt===500&&si[400])return si[400];var Aa=mAe[Jt],Ai=v4(si,V4,Aa,Jt<400?-1:1);if(!Ai)throw new Error("Could not find a matching font-weight for value "+Jt);return Ai})(Sa.weight,Kt)))throw new Error("Failed to resolve a font for the rule '"+C4(Sa)+"'.");return Kt})(ht,Li);this.pdf.setFont(Si.ref.name,Si.ref.style)}
vendor: 4,191 bytes, line 127
127else{var oi="";(Wt==="bold"||parseInt(Wt,10)>=700||pi==="bold")&&(oi="bold"),pi==="italic"&&(oi+="italic"),oi.length===0&&(oi="normal");for(var Ii="",zi={arial:"Helvetica",Arial:"Helvetica",verdana:"Helvetica",Verdana:"Helvetica",helvetica:"Helvetica",Helvetica:"Helvetica","sans-serif":"Helvetica",fixed:"Courier",monospace:"Courier",terminal:"Courier",cursive:"Times",fantasy:"Times",serif:"Times"},xt=0;xt<qt.length;xt++){if(this.pdf.internal.getFont(qt[xt],oi,{noFallback:!0,disableWarning:!0})!==void 0){Ii=qt[xt];break}if(oi==="bolditalic"&&this.pdf.internal.getFont(qt[xt],"bold",{noFallback:!0,disableWarning:!0})!==void 0)Ii=qt[xt],oi="bold";else if(this.pdf.internal.getFont(qt[xt],"normal",{noFallback:!0,disableWarning:!0})!==void 0){Ii=qt[xt],oi="normal";break}}if(Ii===""){for(var Xt=0;Xt<qt.length;Xt++)if(zi[qt[Xt]]){Ii=zi[qt[Xt]];break}}Ii=Ii===""?"Times":Ii,this.pdf.setFont(Ii,oi)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(U){this.ctx.globalCompositeOperation=U}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(U){this.ctx.globalAlpha=U}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(U){this.ctx.lineDashOffset=U,Je.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(U){this.ctx.lineDash=U,Je.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(U){this.ctx.ignoreClearRect=!!U}})};b.prototype.setLineDash=function(N){this.lineDash=N},b.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},b.prototype.fill=function(){te.call(this,"fill",!1)},b.prototype.stroke=function(){te.call(this,"stroke",!1)},b.prototype.beginPath=function(){this.path=[{type:"begin"}]},b.prototype.moveTo=function(N,X){if(isNaN(N)||isNaN(X))throw xa.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var re=this.ctx.transform.applyToPoint(new r(N,X));this.path.push({type:"mt",x:re.x,y:re.y}),this.ctx.lastPoint=new r(N,X)},b.prototype.closePath=function(){var N=new r(0,0),X=0;for(X=this.path.length-1;X!==-1;X--)if(this.path[X].type==="begin"&&_a(this.path[X+1])==="object"&&typeof this.path[X+1].x=="number"){N=new r(this.path[X+1].x,this.path[X+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new r(N.x,N.y)},b.prototype.lineTo=function(N,X){if(isNaN(N)||isNaN(X))throw xa.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var re=this.ctx.transform.applyToPoint(new r(N,X));this.path.push({type:"lt",x:re.x,y:re.y}),this.ctx.lastPoint=new r(re.x,re.y)},b.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),te.call(this,null,!0)},b.prototype.quadraticCurveTo=function(N,X,re,ge){if(isNaN(re)||isNaN(ge)||isNaN(N)||isNaN(X))throw xa.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var ye=this.ctx.transform.applyToPoint(new r(re,ge)),xe=this.ctx.transform.applyToPoint(new r(N,X));this.path.push({type:"qct",x1:xe.x,y1:xe.y,x:ye.x,y:ye.y}),this.ctx.lastPoint=new r(ye.x,ye.y)},b.prototype.bezierCurveTo=function(N,X,re,ge,ye,xe){if(isNaN(ye)||isNaN(xe)||isNaN(N)||isNaN(X)||isNaN(re)||isNaN(ge))throw xa.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var Me=this.ctx.transform.applyToPoint(new r(ye,xe)),Re=this.ctx.transform.applyToPoint(new r(N,X)),We=this.ctx.transform.applyToPoint(new r(re,ge));this.path.push({type:"bct",x1:Re.x,y1:Re.y,x2:We.x,y2:We.y,x:Me.x,y:Me.y}),this.ctx.lastPoint=new r(Me.x,Me.y)},b.prototype.arc=function(N,X,re,ge,ye,xe){if(isNaN(N)||isNaN(X)||isNaN(re)||isNaN(ge)||isNaN(ye))throw xa.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to
127jsPDF.context2d.arc");if(xe=!!xe,!this.ctx.transform.isIdentity){var Me=this.ctx.transform.applyToPoint(new r(N,X));N=Me.x,X=Me.y;var Re=this.ctx.transform.applyToPoint(new r(0,re)),We=this.ctx.transform.applyToPoint(new r(0,0));re=Math.sqrt(Math.pow(Re.x-We.x,2)+Math.pow(Re.y-We.y,2))}Math.abs(ye-ge)>=2*Math.PI&&(ge=0,ye=2*Math.PI),this.path.push({type:"arc",x:N,y:X,radius:re,startAngle:ge,endAngle:ye,counterclockwise:xe})},b.prototype.arcTo=function(N,X,re,ge,ye){throw new Error("arcTo not implemented.")},b.prototype.rect=function(N,X,re,ge){if(isNaN(N)||isNaN(X)||isNaN(re)||isNaN(ge))throw xa.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(N,X),this.lineTo(N+re,X),this.lineTo(N+re,X+ge),this.lineTo(N,X+ge),this.lineTo(N,X),this.lineTo(N+re,X),this.lineTo(N,X)},b.prototype.fillRect=function(N,X,re,ge){if(isNaN(N)||isNaN(X)||isNaN(re)||isNaN(ge))throw xa.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!h.call(this)){var ye={};this.lineCap!=="butt"&&(ye.lineCap=this.lineCap,this.lineCap="butt"),this.lineJoin!=="miter"&&(ye.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(N,X,re,ge),this.fill(),ye.hasOwnProperty("lineCap")&&(this.lineCap=ye.lineCap),ye.hasOwnProperty("lineJoin")&&(this.lineJoin=ye.lineJoin)}},b.prototype.strokeRect=function(N,X,re,ge){if(isNaN(N)||isNaN(X)||isNaN(re)||isNaN(ge))throw xa.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");P.call(this)||(this.beginPath(),this.rect(N,X,re,ge),this.stroke())},b.prototype.clearRect=function(N,X,re,ge){if(isNaN(N)||isNaN(X)||isNaN(re)||isNaN(ge))throw xa.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(N,X,re,ge))},b.prototype.save=function(N){N=typeof N!="boolean"||N;for(var X=this.pdf.internal.getCurrentPageInfo().pageNumber,re=0;re<this.pdf.internal.getNumberOfPages();re++)this.pdf.setPage(re+1),this.pdf.internal.out("q");if(this.pdf.setPage(X),N){this.ctx.fontSize=this.pdf.internal.getFontSize();var ge=new m(this.ctx);this.ctxStack.push(this.ctx),this.ctx=ge}},b.prototype.restore=function(N){N=typeof N!="boolean"||N;for(var X=this.pdf.internal.getCurrentPageInfo().pageNumber,re=0;re<this.pdf.internal.getNumberOfPages();re++)this.pdf.setPage(re+1),this.pdf.internal.out("Q");this.pdf.setPage(X),N&&this.ctxStack.length!==0&&(this.ctx=this.ctxStack.pop(),this.fillStyle=this.ctx.fillStyle,this.strokeStyle=this.ctx.strokeStyle,this.font=this.ctx.font,this.lineCap=this.ctx.lineCap,this.lineWidth=this.ctx.lineWidth,this.lineJoin=this.ctx.lineJoin,this.lineDash=this.ctx.lineDash,this.lineDashOffset=this.ctx.lineDashOffset)},b.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var C=function(N){var X,re,ge,ye;if(N.isCanvasGradient===!0&&(N=N.getColor()),!N)return{r:0,g:0,b:0,a:0,style:N};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(N))X=0,re=0,ge=0,ye=0;else{var xe=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(N);if(xe!==null)X=parseInt(xe[1]),re=parseInt(xe[2]),ge=parseInt(xe[3]),ye=1;else if((xe=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(N))!==null)X=parseInt(xe[1]),re=parseInt(xe[2]),ge=parseInt(xe[3]),ye=parseFloat(xe[4]);else{if(ye=1,typeof N=="string"&&N.charAt(0)!=="#"){var Me=new O4(N);N=Me.ok?Me.toHex():"#000000"}N.length===4?(X=N.substring(1,2),X+=X,re=N.substring(2,3),re+=re,ge=N.substring(3,4),ge+=ge):(X=N.substring(1,3),re=N.substring(3,5),ge=N.substring(5,7)),X=parseInt(X,16),re=parseInt(re,16),ge=parseInt(ge,16)}}return{r:X,g:re,b:ge,a:ye,style:N}},h=function(){return this.ctx.isFillTransparent||this.globalAlpha==0},P=function(){return!!(this.ctx.isStrokeTransparent||this.globalAlpha==0)};b.prototype.fillText=function(N,X,re,ge){if(isNaN(X)||isNaN(re)||typeof N!="str
127ing")throw xa.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(ge=isNaN(ge)?void 0:ge,!h.call(this)){var ye=De(this.ctx.transform.rotation),xe=this.ctx.transform.scaleX;V.call(this,{text:N,x:X,y:re,scale:xe,angle:ye,align:this.textAlign,maxWidth:ge})}},b.prototype.strokeText=function(N,X,re,ge){if(isNaN(X)||isNaN(re)||typeof N!="string")throw xa.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!P.call(this)){ge=isNaN(ge)?void 0:ge;var ye=De(this.ctx.transform.rotation),xe=this.ctx.transform.scaleX;V.call(this,{text:N,x:X,y:re,scale:xe,renderingMode:"stroke",angle:ye,align:this.textAlign,maxWidth:ge})}},b.prototype.measureText=function(N){if(typeof N!="string")throw xa.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var X=this.pdf,re=this.pdf.internal.scaleFactor,ge=X.internal.getFontSize(),ye=X.getStringUnitWidth(N)*ge/X.internal.scaleFactor;return new function(xe){var Me=(xe=xe||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return Me}}),this}({width:ye*=Math.round(96*re/72*1e4)/1e4})},b.prototype.scale=function(N,X){if(isNaN(N)||isNaN(X))throw xa.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var re=new l(N,0,0,X,0,0);this.ctx.transform=this.ctx.transform.multiply(re)},b.prototype.rotate=function(N){if(isNaN(N))throw xa.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var X=new l(Math.cos(N),Math.sin(N),-Math.sin(N),Math.cos(N),0,0);this.ctx.transform=this.ctx.transform.multiply(X)},b.prototype.translate=function(N,X){if(isNaN(N)||isNaN(X))throw xa.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var re=new l(1,0,0,1,N,X);this.ctx.transform=this.ctx.transform.multiply(re)},b.prototype.transform=function(N,X,re,ge,ye,xe){if(isNaN(N)||isNaN(X)||isNaN(re)||isNaN(ge)||isNaN(ye)||isNaN(xe))throw xa.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var Me=new l(N,X,re,ge,ye,xe);this.ctx.transform=this.ctx.transform.multiply(Me)},b.prototype.setTransform=function(N,X,re,ge,ye,xe){N=isNaN(N)?1:N,X=isNaN(X)?0:X,re=isNaN(re)?0:re,ge=isNaN(ge)?1:ge,ye=isNaN(ye)?0:ye,xe=isNaN(xe)?0:xe,this.ctx.transform=new l(N,X,re,ge,ye,xe)};var x=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};b.prototype.drawImage=function(N,X,re,ge,ye,xe,Me,Re,We){var it=this.pdf.getImageProperties(N),Ct=1,vt=1,Lt=1,U=1;ge!==void 0&&Re!==void 0&&(Lt=Re/ge,U=We/ye,Ct=it.width/ge*Re/ge,vt=it.height/ye*We/ye),xe===void 0&&(xe=X,Me=re,X=0,re=0),ge!==void 0&&Re===void 0&&(Re=ge,We=ye),ge===void 0&&Re===void 0&&(Re=it.width,We=it.height);var ft=this.ctx.transform.decompose(),pi=De(ft.rotate.shx),Wt=new l,et=(Wt=(Wt=(Wt=Wt.multiply(ft.translate)).multiply(ft.skew)).multiply(ft.scale)).applyToRectangle(new s(xe-X*Lt,Me-re*U,ge*Ct,ye*vt));if(this.autoPaging){for(var Ht,wt=z.call(this,et),qt=[],ht=0;ht<wt.length;ht+=1)qt.indexOf(wt[ht])===-1&&qt.push(wt[ht]);ne(qt);for(var Li=qt[0],Si=qt[qt.length-1],oi=Li;oi<Si+1;oi++){this.pdf.setPage(oi);var Ii=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],zi=oi===1?this.posY+this.margin[0]:this.margin[0],xt=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Xt=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],Et=oi===1?0:xt+(oi-2)*Xt;if(this.ctx.clip_path.length!==0){var qa=this.path;Ht=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=ae(Ht,this.posX+this.margin[3],-Et+zi+this.ctx.prevPageLastElemOffset),_e.call(this,"fill",!0),this.path=qa}var Mi=JSON.parse(JSON.stringify(et));Mi=ae([Mi],this.posX+this.margin[3],-Et+zi+this.ctx.prevPageLastElemOffset)[0];var bi=(oi>Li||oi<Si)&&x.call(this);bi&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Ii,Xt,null).clip().discardPath()),this.pdf.addImage(N,"JPEG",Mi.x,Mi.y,Mi.w,Mi.h,null,null,pi),bi&&this.pdf.restoreGraphicsState()}}
vendor: 12,782 bytes, line 127
127else this.pdf.addImage(N,"JPEG",et.x,et.y,et.w,et.h,null,null,pi)};var z=function(N,X,re){var ge=[];X=X||this.pdf.internal.pageSize.width,re=re||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var ye=this.posY+this.ctx.prevPageLastElemOffset;switch(N.type){default:case"mt":case"lt":ge.push(Math.floor((N.y+ye)/re)+1);break;case"arc":ge.push(Math.floor((N.y+ye-N.radius)/re)+1),ge.push(Math.floor((N.y+ye+N.radius)/re)+1);break;case"qct":var xe=Ue(this.ctx.lastPoint.x,this.ctx.lastPoint.y,N.x1,N.y1,N.x,N.y);ge.push(Math.floor((xe.y+ye)/re)+1),ge.push(Math.floor((xe.y+xe.h+ye)/re)+1);break;case"bct":var Me=lt(this.ctx.lastPoint.x,this.ctx.lastPoint.y,N.x1,N.y1,N.x2,N.y2,N.x,N.y);ge.push(Math.floor((Me.y+ye)/re)+1),ge.push(Math.floor((Me.y+Me.h+ye)/re)+1);break;case"rect":ge.push(Math.floor((N.y+ye)/re)+1),ge.push(Math.floor((N.y+N.h+ye)/re)+1)}for(var Re=0;Re<ge.length;Re+=1)for(;this.pdf.internal.getNumberOfPages()<ge[Re];)I.call(this);return ge},I=function(){var N=this.fillStyle,X=this.strokeStyle,re=this.font,ge=this.lineCap,ye=this.lineWidth,xe=this.lineJoin;this.pdf.addPage(),this.fillStyle=N,this.strokeStyle=X,this.font=re,this.lineCap=ge,this.lineWidth=ye,this.lineJoin=xe},ae=function(N,X,re){for(var ge=0;ge<N.length;ge++)switch(N[ge].type){case"bct":N[ge].x2+=X,N[ge].y2+=re;case"qct":N[ge].x1+=X,N[ge].y1+=re;default:N[ge].x+=X,N[ge].y+=re}return N},ne=function(N){return N.sort(function(X,re){return X-re})},te=function(N,X){var re=this.fillStyle,ge=this.strokeStyle,ye=this.lineCap,xe=this.lineWidth,Me=Math.abs(xe*this.ctx.transform.scaleX),Re=this.lineJoin;if(this.autoPaging){for(var We,it,Ct=JSON.parse(JSON.stringify(this.path)),vt=JSON.parse(JSON.stringify(this.path)),Lt=[],U=0;U<vt.length;U++)if(vt[U].x!==void 0)for(var ft=z.call(this,vt[U]),pi=0;pi<ft.length;pi+=1)Lt.indexOf(ft[pi])===-1&&Lt.push(ft[pi]);for(var Wt=0;Wt<Lt.length;Wt++)for(;this.pdf.internal.getNumberOfPages()<Lt[Wt];)I.call(this);ne(Lt);for(var et=Lt[0],Ht=Lt[Lt.length-1],wt=et;wt<Ht+1;wt++){this.pdf.setPage(wt),this.fillStyle=re,this.strokeStyle=ge,this.lineCap=ye,this.lineWidth=Me,this.lineJoin=Re;var qt=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],ht=wt===1?this.posY+this.margin[0]:this.margin[0],Li=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Si=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],oi=wt===1?0:Li+(wt-2)*Si;if(this.ctx.clip_path.length!==0){var Ii=this.path;We=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=ae(We,this.posX+this.margin[3],-oi+ht+this.ctx.prevPageLastElemOffset),_e.call(this,N,!0),this.path=Ii}if(it=JSON.parse(JSON.stringify(Ct)),this.path=ae(it,this.posX+this.margin[3],-oi+ht+this.ctx.prevPageLastElemOffset),X===!1||wt===0){var zi=(wt>et||wt<Ht)&&x.call(this);zi&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],qt,Si,null).clip().discardPath()),_e.call(this,N,X),zi&&this.pdf.restoreGraphicsState()}this.lineWidth=xe}this.path=Ct}else this.lineWidth=Me,_e.call(this,N,X),this.lineWidth=xe},_e=function(N,X){if((N!=="stroke"||X||!P.call(this))&&(N==="stroke"||X||!h.call(this))){for(var re,ge,ye=[],xe=this.path,Me=0;Me<xe.length;Me++){var Re=xe[Me];switch(Re.type){case"begin":ye.push({begin:!0});break;case"close":ye.push({close:!0});break;case"mt":ye.push({start:Re,deltas:[],abs:[]});break;case"lt":var We=ye.length;if(xe[Me-1]&&!isNaN(xe[Me-1].x)&&(re=[Re.x-xe[Me-1].x,Re.y-xe[Me-1].y],We>0)){for(;We>=0;We--)if(ye[We-1].close!==!0&&ye[We-1].begin!==!0){ye[We-1].deltas.push(re),ye[We-1].abs.push(Re);break}}break;case"bct":re=[Re.x1-xe[Me-1].x,Re.y1-xe[Me-1].y,Re.x2-xe[Me-1].x,Re.y2-xe[Me-1].y,Re.x-xe[Me-1].x,Re.y-xe[Me-1].y],ye[ye.length-1].deltas.push(re);break;case"qct":var it=xe[Me-1].x+2/3*(Re.x1-xe[Me-1].x),Ct=xe[Me-1].y+2/3*(Re.y1-xe[Me-1].y),vt=Re.x+2/3*(Re.x1-Re.x),Lt=Re.y+2/3*(Re.y1-Re.y),U=Re.x,ft=Re.y;re=[it-xe[Me-1].x,Ct-xe[Me-1].y,vt-xe[Me-1].x,Lt-xe[Me-1].y,U-xe[Me-1].x,ft-xe[Me-1].y],ye[ye.length-1].deltas.push(re);break;case"arc":ye.push({deltas:[],abs:[],arc:!0}),Array.isArray(ye[ye.length-1].abs)&&ye[ye.length-1].abs.push(Re)}}ge=X?null:N==="stroke"?"stroke":"fill";for(var pi=!1,Wt=0;Wt<ye.length;Wt++)if(ye[Wt].arc)for(var et=ye[Wt].abs,Ht=0;Ht<et.length;Ht++){var wt=et[Ht];wt.type==="arc"?pe.call(this,wt.x,wt.y,wt.radius,wt.startAngle,wt.endAngle,wt.counterclockwise,void 0,X,!pi):me.call(this,wt.x,wt.y),pi=!0}else if(ye[Wt].close===!0)this.pdf.internal.out("h"),pi=!1;else if(ye[Wt].begin!==!0){var qt=ye[Wt].start.x,ht=ye[Wt].start.y;se.call(this,ye[Wt].deltas,qt,ht),pi=!0}ge&&ee.call(this,ge),X&&Pe.call(this)}},Ne=function(N){var X=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,re=X*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return N-re;case"top":return N+X-re;case"hanging":return N+X-2*re;case"middle":return N+X/2-re;default:return N}},we=function(N){return N+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};b.prototype.createLinearGradient=function(){var N=function(){};return N.colorStops=[],N.addColorStop=function(X,re){this.colorStops.push([X,re])},N.getColor=function(){return this.colorStops.length===0?"#000000":this.colorStops[0][1]},N.isCanvasGradient=!0,N},b.prototype.createPattern=function(){return this.createLinearGradient()},b.prototype.createRadialGradient=function(){return this.createLinearGradient()};var pe=function(N,X,re,ge,ye,xe,Me,Re,We){for(var it=Be.call(this,re,ge,ye,xe),Ct=0;Ct<it.length;Ct++){var vt=it[Ct];Ct===0&&(We?L.call(this,vt.x1+N,vt.y1+X):me.call(this,vt.x1+N,vt.y1+X)),ze.call(this,N,X,vt.x2,vt.y2,vt.x3,vt.y3,vt.x4,vt.y4)}Re?Pe.call(this):ee.call(this,Me)},ee=function(N){switch(N){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},Pe=function(){this.pdf.clip(),this.pdf.discardPath()},L=function(N,X){this.pdf.internal.out(e(N)+" "+a(X)+" m")},V=function(N){var X;switch(N.align){case"right":case"end":X="right";break;case"center":X="center";break;default:X="left"}var re,ge,ye,xe=this.pdf.getTextDimensions(N.text),Me=Ne.call(this,N.y),Re=we.call(this,Me)-xe.h,We=this.ctx.transform.applyToPoint(new r(N.x,Me));if(this.autoPaging){var it=this.ctx.transform.decompose(),Ct=new l;Ct=(Ct=(Ct=Ct.multiply(it.translate)).multiply(it.skew)).multiply(it.scale);for(var vt=this.ctx.transform.applyToRectangle(new s(N.x,Me,xe.w,xe.h)),Lt=Ct.applyToRectangle(new s(N.x,Re,xe.w,xe.h)),U=z.call(this,Lt),ft=[],pi=0;pi<U.length;pi+=1)ft.indexOf(U[pi])===-1&&ft.push(U[pi]);ne(ft);for(var Wt=ft[0],et=ft[ft.length-1],Ht=Wt;Ht<et+1;Ht++){this.pdf.setPage(Ht);var wt=Ht===1?this.posY+this.margin[0]:this.margin[0],qt=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],ht=this.pdf.internal.pageSize.height-this.margin[2],Li=ht-this.margin[0],Si=this.pdf.internal.pageSize.width-this.margin[1],oi=Si-this.margin[3],Ii=Ht===1?0:qt+(Ht-2)*Li;if(this.ctx.clip_path.length!==0){var zi=this.path;re=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=ae(re,this.posX+this.margin[3],-1*Ii+wt),_e.call(this,"fill",!0),this.path=zi}var xt=ae([JSON.parse(JSON.stringify(Lt))],this.posX+this.margin[3],-Ii+wt+this.ctx.prevPageLastElemOffset)[0];N.scale>=.01&&(ge=this.pdf.internal.getFontSize(),this.pdf.setFontSize(ge*N.scale),ye=this.lineWidth,this.lineWidth=ye*N.scale);var Xt=this.autoPaging!=="text";if(Xt||xt.y+xt.h<=ht){if(Xt||xt.y>=wt&&xt.x<=Si){var Et=Xt?N.text:this.pdf.splitTextToSize(N.text,N.maxWidth||Si-xt.x)[0],qa=ae([JSON.parse(JSON.stringify(vt))],this.posX+this.margin[3],-Ii+wt+this.ctx.prevPageLastElemOffset)[0],Mi=Xt&&(Ht>Wt||Ht<et)&&x.call(this);Mi&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],oi,Li,null).clip().discardPath()),this.pdf.text(Et,qa.x,qa.y,{angle:N.angle,align:X,renderingMode:N.renderingMode}),Mi&&this.pdf.restoreGraphicsState()}}else xt.y<ht&&(this.ctx.prevPageLastElemOffset+=ht-xt.y);N.scale>=.01&&(this.pdf.setFontSize(ge),this.lineWidth=ye)}}else N.scale>=.01&&(ge=this.pdf.internal.getFontSize(),this.pdf.setFontSize(ge*N.scale),ye=this.lineWidth,this.lineWidth=ye*N.scale),this.pdf.text(N.text,We.x+this.posX,We.y+this.posY,{angle:N.angle,align:X,renderingMode:N.renderingMode,maxWidth:N.maxWidth}),N.scale>=.01&&(this.pdf.setFontSize(ge),this.lineWidth=ye)},me=function(N,X,re,ge){re=re||0,ge=ge||0,this.pdf.internal.out(e(N+re)+" "+a(X+ge)+" l")},se=function(N,X,re){return this.pdf.lines(N,X,re,null,null)},ze=function(N,X,re,ge,ye,xe,Me,Re){this.pdf.internal.out([t(n(re+N)),t(o(ge+X)),t(n(ye+N)),t(o(xe+X)),t(n(Me+N)),t(o(Re+X)),"c"].join(" "))},Be=function(N,X,re,ge){for(var ye=2*Math.PI,xe=Math.PI/2;X>re;)X-=ye;var Me=Math.abs(re-X);Me<ye&&ge&&(Me=ye-Me);for(var Re=[],We=ge?-1:1,it=X;Me>1e-5;){var Ct=it+We*Math.min(Me,xe);Re.push(Fe.call(this,N,it,Ct)),Me-=Math.abs(Ct-it),it=Ct}return Re},Fe=function(N,X,re){var ge=(re-X)/2,ye=N*Math.cos(ge),xe=N*Math.sin(ge),Me=ye,Re=-xe,We=Me*Me+Re*Re,it=We+Me*ye+Re*xe,Ct=4/3*(Math.sqrt(2*We*it)-it)/(Me*xe-Re*ye),vt=Me-Ct*Re,Lt=Re+Ct*Me,U=vt,ft=-Lt,pi=ge+X,Wt=Math.cos(pi),et=Math.sin(pi);return{x1:N*Math.cos(X),y1:N*Math.sin(X),x2:vt*Wt-Lt*et,y2:vt*et+Lt*Wt,x3:U*Wt-ft*et,y3:U*et+ft*Wt,x4:N*Math.cos(re),y4:N*Math.sin(re)}},De=function(N){return 180*N/Math.PI},Ue=function(N,X,re,ge,ye,xe){var Me=N+.5*(re-N),Re=X+.5*(ge-X),We=ye+.5*(re-ye),it=xe+.5*(ge-xe),Ct=Math.min(N,ye,Me,We),vt=Math.max(N,ye,Me,We),Lt=Math.min(X,xe,Re,it),U=Math.max(X,xe,Re,it);return new s(Ct,Lt,vt-Ct,U-Lt)},lt=function(N,X,re,ge,ye,xe,Me,Re){var We,it,Ct,vt,Lt,U,ft,pi,Wt,et,Ht,wt,qt,ht,Li=re-N,Si=ge-X,oi=ye-re,Ii=xe-ge,zi=Me-ye,xt=Re-xe;for(it=0;it<41;it++)Wt=(ft=(Ct=N+(We=it/40)*Li)+We*((Lt=re+We*oi)-Ct))+We*(Lt+We*(ye+We*zi-Lt)-ft),et=(pi=(vt=X+We*Si)+We*((U=ge+We*Ii)-vt))+We*(U+We*(xe+We*xt-U)-pi),it==0?(Ht=Wt,wt=et,qt=Wt,ht=et):(Ht=Math.min(Ht,Wt),wt=Math.min(wt,et),qt=Math.max(qt,Wt),ht=Math.max(ht,et));return new s(Math.round(Ht),Math.round(wt),Math.round(qt-Ht),Math.round(ht-wt))},Je=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var N,X,re=(N=this.ctx.lineDash,X=this.ctx.lineDashOffset,JSON.stringify({lineDash:N,lineDashOffset:X}));this.prevLineDash!==re&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=re)}}})(Ft.API),(function(i){var t=function(r){var s,l,c,m,b,C,h,P,x,z;for(/[^\x00-\xFF]/.test(r),l=[],c=0,m=(r+=s="\0\0\0\0".slice(r.length%4||4)).length;m>c;c+=4)(b=(r.charCodeAt(c)<<24)+(r.charCodeAt(c+1)<<16)+(r.charCodeAt(c+2)<<8)+r.charCodeAt(c+3))!==0?(C=(b=((b=((b=((b=(b-(z=b%85))/85)-(x=b%85))/85)-(P=b%85))/85)-(h=b%85))/85)%85,l.push(C+33,h+33,P+33,x+33,z+33)):l.push(122);return(function(I,ae){for(var ne=ae;ne>0;ne--)I.pop()})(l,s.length),String.fromCharCode.apply(String,l)+"~>"},e=function(r){var s,l,c,m,b,C=String,h="length",P=255,x="charCodeAt",z="slice",I="replace";for(r[z](-2),r=r[z](0,-2)[I](/\s/g,"")[I]("z","!!!!!"),c=[],m=0,b=(r+=s="uuuuu"[z](r[h]%5||5))[h];b>m;m+=5)l=52200625*(r[x](m)-33)+614125*(r[x](m+1)-33)+7225*(r[x](m+2)-33)+85*(r[x](m+3)-33)+(r[x](m+4)-33),c.push(P&l>>24,P&l>>16,P&l>>8,P&l);return(function(ae,ne){for(var te=ne;te>0;te--)ae.pop()})(c,s[h]),C.fromCharCode.apply(C,c)},a=function(r){return r.split("").map(function(s){return("0"+s.charCodeAt().toString(16)).slice(-2)}).join("")+">"},n=function(r){var s=new RegExp(/^([0-9A-Fa-f]{2})+$/);if((r=r.replace(/\s/g,"")).indexOf(">")!==-1&&(r=r.substr(0,r.indexOf(">"))),r.length%2&&(r+="0"),s.test(r)===!1)return"";for(var l="",c=0;c<r.length;c+=2)l+=String.fromCharCode("0x"+(r[c]+r[c+1]));return l},o=function(r){for(var s=new Uint8Array(r.length),l=r.length;l--;)s[l]=r.charCodeAt(l);return(s=J0(s)).reduce(function(c,m){return c+String.fromCharCode(m)},"")};i.processDataByFilters=function(r,s){var l=0,c=r||"",m=[];for(typeof(s=s||[])=="string"&&(s=[s]),l=0;l<s.length;l+=1)switch(s[l]){case"ASCII85Decode":case"/ASCII85Decode":c=e(c),m.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":c=t(c),m.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":c=n(c),m.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":c=a(c),m.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":c=o(c),m.push("/FlateDecode");break;default:throw new Error('The filter: "'+s[l]+'" is not implemented')}return{data:c,reverseChain:m.reverse().join(" ")}}})(Ft.API),(function(i){i.loadFile=function(t,e,a){return(function(n,o,r){o=o!==!1,r=typeof r=="function"?r:function(){};var s=void 0;try{s=(function(l,c,m){var b=new XMLHttpRequest,C=0,h=function(P){var x=P.length,z=[],I=String.fromCharCode;for(C=0;C<x;C+=1)z.push(I(255&P.charCodeAt(C)));return z.join("")};if(b.open("GET",l,!c),b.overrideMimeType("text/plain;
127 charset=x-user-defined"),c===!1&&(b.onload=function(){b.status===200?m(h(this.responseText)):m(void 0)}),b.send(null),c&&b.status===200)return h(b.responseText)})(n,o,r)}catch(l){}return s})(t,e,a)},i.allowFsRead=void 0,i.loadImageFile=i.loadFile})(Ft.API),(function(i){function t(){return(ni.html2canvas?Promise.resolve(ni.html2canvas):import("./chunk-L4Z5BFGQ.js")).catch(function(s){return Promise.reject(new Error("Could not load html2canvas: "+s))}).then(function(s){return s.default?s.default:s})}function e(){return(ni.DOMPurify?Promise.resolve(ni.DOMPurify):import("./chunk-MZKZ7HRP.js")).catch(function(s){return Promise.reject(new Error("Could not load dompurify: "+s))}).then(function(s){return s.default?s.default:s})}var a=function(s){var l=_a(s);return l==="undefined"?"undefined":l==="string"||s instanceof String?"string":l==="number"||s instanceof Number?"number":l==="function"||s instanceof Function?"function":s&&s.constructor===Array?"array":s&&s.nodeType===1?"element":l==="object"?"object":"unknown"},n=function(s,l){var c=document.createElement(s);for(var m in l.className&&(c.className=l.className),l.innerHTML&&l.dompurify&&(c.innerHTML=l.dompurify.sanitize(l.innerHTML)),l.style)c.style[m]=l.style[m];return c},o=function s(l,c){for(var m=l.nodeType===3?document.createTextNode(l.nodeValue):l.cloneNode(!1),b=l.firstChild;b;b=b.nextSibling)c!==!0&&b.nodeType===1&&b.nodeName==="SCRIPT"||m.appendChild(s(b,c));return l.nodeType===1&&(l.nodeName==="CANVAS"?(m.width=l.width,m.height=l.height,m.getContext("2d").drawImage(l,0,0)):l.nodeName!=="TEXTAREA"&&l.nodeName!=="SELECT"||(m.value=l.value),m.addEventListener("load",function(){m.scrollTop=l.scrollTop,m.scrollLeft=l.scrollLeft},!0)),m},r=function s(l){var c=Object.assign(s.convert(Promise.resolve()),JSON.parse(JSON.stringify(s.template))),m=s.convert(Promise.resolve(),c);return(m=m.setProgress(1,s,1,[s])).set(l)};(r.prototype=Object.create(Promise.prototype)).constructor=r,r.convert=function(s,l){return s.__proto__=l||r.prototype,s},r.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null,callback:function(){}},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],enableLinks:!0,x:0,y:0,html2canvas:{},jsPDF:{},backgroundColor:"transparent"}},r.prototype.from=function(s,l){return this.then(function(){switch(l=l||(function(c){switch(a(c)){case"string":return"string";case"element":return c.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}})(s),l){case"string":return this.then(e).then(function(c){return this.set({src:n("div",{innerHTML:s,dompurify:c})})});case"element":return this.set({src:s});case"canvas":return this.set({canvas:s});case"img":return this.set({img:s});default:return this.error("Unknown source type.")}})},r.prototype.to=function(s){switch(s){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},r.prototype.toContainer=function(){return this.thenList([function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}]).then(function(){var s={position:"relative",display:"inline-block",width:(typeof this.opt.width!="number"||isNaN(this.opt.width)||typeof this.opt.windowWidth!="number"||isNaN(this.opt.windowWidth)?Math.max(this.prop.src.clientWidth,this.prop.src.scrollWidth,this.prop.src.offsetWidth):this.opt.windowWidth)+"px",left:0,right:0,top:0,margin:"auto",backgroundColor:this.opt.backgroundColor},l=o(this.prop.src,this.opt.html2canvas.javascriptEnabled);l.tagName==="BODY"&&(s.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=n("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=n("div",{className:"html2pdf__container",style:s}),this.prop.container.appendChild(l),this.prop.container.firstChild.appendChild(n("div",{style:{clear:"both",border:"0 none transparent",margin:0,padding:0,height:0}})),this.prop.container.style.float="none",this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay),this.prop.container.firstChild.style.position="relative",this.prop.container.height=Math.max(this.prop.container.firstChild.clientHeight,this.prop.container.firstChild.scrollHeight,this.prop.container.firstChild.offsetHeight)+"px"})},r.prototype.toCanvas=function(){var s=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(s).then(t).then(function(l){var c=Object.assign({},this.opt.html2canvas);return delete c.onrendered,l(this.prop.container,c)}).then(function(l){(this.opt.html2canvas.onrendered||function(){})(l),this.prop.canvas=l,document.body.removeChild(this.prop.overlay)})},r.prototype.toContext2d=function(){var s=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(s).then(t).then(function(l){var c=this.opt.jsPDF,m=this.opt.fontFaces,b=typeof this.opt.width!="number"||isNaN(this.opt.width)||typeof this.opt.windowWidth!="number"||isNaN(this.opt.windowWidth)?1:this.opt.width/this.opt.windowWidth,C=Object.assign({async:!0,allowTaint:!0,scale:b,scrollX:this.opt.scrollX||0,scrollY:this.opt.scrollY||0,backgroundColor:"#ffffff",imageTimeout:15e3,logging:!0,proxy:null,removeContainer:!0,foreignObjectRendering:!1,useCORS:!1},this.opt.html2canvas);if(delete C.onrendered,c.context2d.autoPaging=this.opt.autoPaging===void 0||this.opt.autoPaging,c.context2d.posX=this.opt.x,c.context2d.posY=this.opt.y,c.context2d.margin=this.opt.margin,c.context2d.fontFaces=m,m)for(var h=0;h<m.length;++h){var P=m[h],x=P.src.find(function(z){return z.format==="truetype"});x&&c.addFont(x.url,P.ref.name,P.ref.style)}
vendor: 28,618 bytes, lines 127-135
127return C.windowHeight=C.windowHeight||0,C.windowHeight=C.windowHeight==0?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):C.windowHeight,c.context2d.save(!0),l(this.prop.container,C)}).then(function(l){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(l),this.prop.canvas=l,document.body.removeChild(this.prop.overlay)})},r.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then(function(){var s=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=s})},r.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then(function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF})},r.prototype.output=function(s,l,c){return(c=c||"pdf").toLowerCase()==="img"||c.toLowerCase()==="image"?this.outputImg(s,l):this.outputPdf(s,l)},r.prototype.outputPdf=function(s,l){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){return this.prop.pdf.output(s,l)})},r.prototype.outputImg=function(s){return this.thenList([function(){return this.prop.img||this.toImg()}]).then(function(){switch(s){case void 0:case"img":return this.prop.img;case"datauristring":case"dataurlstring":return this.prop.img.src;case"datauri":case"dataurl":return document.location.href=this.prop.img.src;default:throw'Image output type "'+s+'" is not supported.'}})},r.prototype.save=function(s){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(s?{filename:s}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},r.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){this.prop.callback(this.prop.pdf)})},r.prototype.set=function(s){if(a(s)!=="object")return this;var l=Object.keys(s||{}).map(function(c){if(c in r.template.prop)return function(){this.prop[c]=s[c]};switch(c){case"margin":return this.setMargin.bind(this,s.margin);case"jsPDF":return function(){return this.opt.jsPDF=s.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,s.pageSize);default:return function(){this.opt[c]=s[c]}}},this);return this.then(function(){return this.thenList(l)})},r.prototype.get=function(s,l){return this.then(function(){var c=s in r.template.prop?this.prop[s]:this.opt[s];return l?l(c):c})},r.prototype.setMargin=function(s){return this.then(function(){switch(a(s)){case"number":s=[s,s,s,s];case"array":if(s.length===2&&(s=[s[0],s[1],s[0],s[1]]),s.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=s}).then(this.setPageSize)},r.prototype.setPageSize=function(s){function l(c,m){return Math.floor(c*m/72*96)}return this.then(function(){(s=s||Ft.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(s.inner={width:s.width-this.opt.margin[1]-this.opt.margin[3],height:s.height-this.opt.margin[0]-this.opt.margin[2]},s.inner.px={width:l(s.inner.width,s.k),height:l(s.inner.height,s.k)},s.inner.ratio=s.inner.height/s.inner.width),this.prop.pageSize=s})},r.prototype.setProgress=function(s,l,c,m){return s!=null&&(this.progress.val=s),l!=null&&(this.progress.state=l),c!=null&&(this.progress.n=c),m!=null&&(this.progress.stack=m),this.progress.ratio=this.progress.val/this.progress.state,this},r.prototype.updateProgress=function(s,l,c,m){return this.setProgress(s?this.progress.val+s:null,l||null,c?this.progress.n+c:null,m?this.progress.stack.concat(m):null)},r.prototype.then=function(s,l){var c=this;return this.thenCore(s,l,function(m,b){return c.updateProgress(null,null,1,[m]),Promise.prototype.then.call(this,function(C){return c.updateProgress(null,m),C}).then(m,b).then(function(C){return c.updateProgress(1),C})})},r.prototype.thenCore=function(s,l,c){c=c||Promise.prototype.then;var m=this;s&&(s=s.bind(m)),l&&(l=l.bind(m));var b=Promise.toString().indexOf("[native code]")!==-1&&Promise.name==="Promise"?m:r.convert(Object.assign({},m),Promise.prototype),C=c.call(b,s,l);return r.convert(C,m.__proto__)},r.prototype.thenExternal=function(s,l){return Promise.prototype.then.call(this,s,l)},r.prototype.thenList=function(s){var l=this;return s.forEach(function(c){l=l.thenCore(c)}),l},r.prototype.catch=function(s){s&&(s=s.bind(this));var l=Promise.prototype.catch.call(this,s);return r.convert(l,this)},r.prototype.catchExternal=function(s){return Promise.prototype.catch.call(this,s)},r.prototype.error=function(s){return this.then(function(){throw new Error(s)})},r.prototype.using=r.prototype.set,r.prototype.saveAs=r.prototype.save,r.prototype.export=r.prototype.output,r.prototype.run=r.prototype.then,Ft.getPageSize=function(s,l,c){if(_a(s)==="object"){var m=s;s=m.orientation,l=m.unit||l,c=m.format||c}l=l||"mm",c=c||"a4",s=(""+(s||"P")).toLowerCase();var b,C=(""+c).toLowerCase(),h={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(l){case"pt":b=1;break;case"mm":b=72/25.4;break;case"cm":b=72/2.54;break;case"in":b=72;break;case"px":b=.75;break;case"pc":case"em":b=12;break;case"ex":b=6;break;default:throw"Invalid unit: "+l}var P,x=0,z=0;if(h.hasOwnProperty(C))x=h[C][1]/b,z=h[C][0]/b;else try{x=c[1],z=c[0]}catch(I){throw new Error("Invalid format: "+c)}if(s==="p"||s==="portrait")s="p",z>x&&(P=z,z=x,x=P);else{if(s!=="l"&&s!=="landscape")throw"Invalid orientation: "+s;s="l",x>z&&(P=z,z=x,x=P)}return{width:z,height:x,unit:l,k:b,orientation:s}},i.html=function(s,l){(l=l||{}).callback=l.callback||function(){},l.html2canvas=l.html2canvas||{},l.html2canvas.canvas=l.html2canvas.canvas||this.canvas,l.jsPDF=l.jsPDF||this,l.fontFaces=l.fontFaces?l.fontFaces.map(rw):null;var c=new r(l);return l.worker?c:c.from(s).doCallback()}})(Ft.API),Ft.API.addJS=function(i){var t,e,a=(function(n){for(var o="",r=0;r<n.length;r++){var s=n[r];if(s==="("||s===")"){for(var l=0,c=r-1;c>=0&&n[c]==="\\";c--)l++;o+=l%2==0?"\\"+s:s}else o+=s}return o})(i);return this.internal.events.subscribe("postPutResources",function(){t=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(t+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),e=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+a+")"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){t!==void 0&&e!==void 0&&this.internal.out("/Names <</JavaScript "+t+" 0 R>>")}),this},(function(i){var t;i.events.push(["postPutResources",function(){var e=this,a=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var n=e.outline.render().split(/\r\n/),o=0;o<n.length;o++){var r=n[o],s=a.exec(r);if(s!=null){var l=s[1];e.internal.newObjectDeferredBegin(l,!1)}e.internal.write(r)}if(this.outline.createNamedDestinations){var c=this.internal.pages.length,m=[];for(o=0;o<c;o++){var b=e.internal.newObject();m.push(b);var C=e.internal.getPageInfo(o+1);e.internal.write("<< /D["+C.objId+" 0 R /XYZ null null null]>> endobj")}var h=e.internal.newObject();for(e.internal.write("<< /Names [ "),o=0;o<m.length;o++)e.internal.write("(page_"+(o+1)+")"+m[o]+" 0 R");e.internal.write(" ] >>","endobj"),t=e.internal.newObject(),e.internal.write("<< /Dests "+h+" 0 R"),e.internal.write(">>","endobj")}}]),i.events.push(["putCatalog",function(){var e=this;e.outline.root.children.length>0&&(e.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&e.internal.write("/Names "+t+" 0 R"))}]),i.events.push(["initialized",function(){var e=this;e.outline={createNamedDestinations:!1,root:{children:[]}},e.outline.add=function(a,n,o){var r={title:n,options:o,children:[]};return a==null&&(a=this.root),a.children.push(r),r},e.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=e,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},e.outline.genIds_r=function(a){a.id=e.internal.newObjectDeferred();for(var n=0;n<a.children.length;n++)this.genIds_r(a.children[n])},e.outline.renderRoot=function(a){this.objStart(a),this.line("/Type /Outlines"),a.children.length>0&&(this.line("/First "+this.makeRef(a.children[0])),this.line("/Last "+this.makeRef(a.children[a.children.length-1]))),this.line("/Count "+this.count_r({count:0},a)),this.objEnd()},e.outline.renderItems=function(a){for(var n=this.ctx.pdf.internal.getVerticalCoordinateString,o=0;o<a.children.length;o++){var r=a.children[o];this.objStart(r),this.line("/Title "+this.makeString(r.title)),this.line("/Parent "+this.makeRef(a)),o>0&&this.line("/Prev "+this.makeRef(a.children[o-1])),o<a.children.length-1&&this.line("/Next "+this.makeRef(a.children[o+1])),r.children.length>0&&(this.line("/First "+this.makeRef(r.children[0])),this.line("/Last "+this.makeRef(r.children[r.children.length-1])));var s=this.count=this.count_r({count:0},r);if(s>0&&this.line("/Count "+s),r.options&&r.options.pageNumber){var l=e.internal.getPageInfo(r.options.pageNumber);this.line("/Dest ["+l.objId+" 0 R /XYZ 0 "+n(0)+" 0]")}this.objEnd()}for(var c=0;c<a.children.length;c++)this.renderItems(a.children[c])},e.outline.line=function(a){this.ctx.val+=a+`\r 128`},e.outline.makeRef=function(a){return a.id+" 0 R"},e.outline.makeString=function(a){return"("+e.internal.pdfEscape(a)+")"},e.outline.objStart=function(a){this.ctx.val+=`\r 129`+a.id+` 0 obj\r 130<<\r 131`},e.outline.objEnd=function(){this.ctx.val+=`>> \r 132endobj\r 133`},e.outline.count_r=function(a,n){for(var o=0;o<n.children.length;o++)a.count++,this.count_r(a,n.children[o]);return a.count}}])})(Ft.API),(function(i){var t=[192,193,194,195,196,197,198,199];i.processJPEG=function(e,a,n,o,r,s){var l,c=this.decode.DCT_DECODE,m=null;if(typeof e=="string"||this.__addimage__.isArrayBuffer(e)||this.__addimage__.isArrayBufferView(e)){switch(e=r||e,e=this.__addimage__.isArrayBuffer(e)?new Uint8Array(e):e,l=(function(b){for(var C,h=256*b.charCodeAt(4)+b.charCodeAt(5),P=b.length,x={width:0,height:0,numcomponents:1},z=4;z<P;z+=2){if(z+=h,t.indexOf(b.charCodeAt(z+1))!==-1){C=256*b.charCodeAt(z+5)+b.charCodeAt(z+6),x={width:256*b.charCodeAt(z+7)+b.charCodeAt(z+8),height:C,numcomponents:b.charCodeAt(z+9)};break}h=256*b.charCodeAt(z+2)+b.charCodeAt(z+3)}return x})(e=this.__addimage__.isArrayBufferView(e)?this.__addimage__.arrayBufferToBinaryString(e):e),l.numcomponents){case 1:s=this.color_spaces.DEVICE_GRAY;break;case 4:s=this.color_spaces.DEVICE_CMYK;break;case 3:s=this.color_spaces.DEVICE_RGB}m={data:e,width:l.width,height:l.height,colorSpace:s,bitsPerComponent:8,filter:c,index:a,alias:n}}return m}})(Ft.API),Ft.API.processPNG=function(i,t,e,a){if(this.__addimage__.isArrayBuffer(i)&&(i=new Uint8Array(i)),this.__addimage__.isArrayBufferView(i)){var n,o=u4(i,{checkCrc:!0}),r=o.width,s=o.height,l=o.channels,c=o.palette,m=o.depth;n=c&&l===1?(function(pe){for(var ee=pe.width,Pe=pe.height,L=pe.data,V=pe.palette,me=pe.depth,se=!1,ze=[],Be=[],Fe=void 0,De=!1,Ue=0,lt=0;lt<V.length;lt++){var Je=bA(V[lt],4),N=Je[0],X=Je[1],re=Je[2],ge=Je[3];ze.push(N,X,re),ge!=null&&(ge===0?(Ue++,Be.length<1&&Be.push(lt)):ge<255&&(De=!0))}if(De||Ue>1){se=!0,Be=void 0;var ye=ee*Pe;Fe=new Uint8Array(ye);for(var xe=new DataView(L.buffer),Me=0;Me<ye;Me++){var Re=lw(xe,Me,me),We=bA(V[Re],4)[3];Fe[Me]=We}}else Ue===0&&(Be=void 0);return{colorSpace:"Indexed",colorsPerPixel:1,sMaskBitsPerComponent:se?8:void 0,colorBytes:L,alphaBytes:Fe,needSMask:se,palette:ze,mask:Be}})(o):l===2||l===4?(function(pe){for(var ee=pe.data,Pe=pe.width,L=pe.height,V=pe.channels,me=pe.depth,se=V===2?"DeviceGray":"DeviceRGB",ze=V-1,Be=Pe*L,Fe=ze,De=Be*Fe,Ue=1*Be,lt=Math.ceil(De*me/8),Je=Math.ceil(Ue*me/8),N=new Uint8Array(lt),X=new Uint8Array(Je),re=new DataView(ee.buffer),ge=new DataView(N.buffer),ye=new DataView(X.buffer),xe=!1,Me=0;Me<Be;Me++){for(var Re=Me*V,We=0;We<Fe;We++)D4(ge,lw(re,Re+We,me),Me*Fe+We,me);var it=lw(re,Re+Fe,me);it<(1<<me)-1&&(xe=!0),D4(ye,it,1*Me,me)}return{colorSpace:se,colorsPerPixel:ze,sMaskBitsPerComponent:xe?me:void 0,colorBytes:N,alphaBytes:X,needSMask:xe}})(o):(function(pe){var ee=pe.data,Pe=pe.channels===1?"DeviceGray":"DeviceRGB";return{colorSpace:Pe,colorsPerPixel:Pe==="DeviceGray"?1:3,colorBytes:ee instanceof Uint16Array?(function(L){for(var V=L.length,me=new Uint8Array(2*V),se=new DataView(me.buffer,me.byteOffset,me.byteLength),ze=0;ze<V;ze++)se.setUint16(2*ze,L[ze],!1);return me})(ee):ee,needSMask:!1}})(o);var b,C,h,P=n,x=P.colorSpace,z=P.colorsPerPixel,I=P.sMaskBitsPerComponent,ae=P.colorBytes,ne=P.alphaBytes,te=P.needSMask,_e=P.palette,Ne=P.mask,we=null;return a!==Ft.API.image_compression.NONE&&typeof J0=="function"?(we=(function(pe){var ee;switch(pe){case Ft.API.image_compression.FAST:ee=11;break;case Ft.API.image_compression.MEDIUM:ee=13;break;case Ft.API.image_compression.SLOW:ee=14;break;default:ee=12}return ee})(a),b=this.decode.FLATE_DECODE,C="/Predictor ".concat(we," /Colors ").concat(z," /BitsPerComponent ").concat(m," /Columns ").concat(r),i=w4(ae,Math.ceil(r*z*m/8),z,m,a),te&&(h=w4(ne,Math.ceil(r*I/8),1,I,a))):(b=void 0,C=void 0,i=ae,te&&(h=ne)),(this.__addimage__.isArrayBuffer(i)||this.__addimage__.isArrayBufferView(i))&&(i=this.__addimage__.arrayBufferToBinaryString(i)),(h&&this.__addimage__.isArrayBuffer(h)||this.__addimage__.isArrayBufferView(h))&&(h=this.__addimage__.arrayBufferToBinaryString(h)),{alias:e,data:i,index:t,filter:b,decodeParameters:C,transparency:Ne,palette:_e,sMask:h,predictor:we,width:r,height:s,bitsPerComponent:m,sMaskBitsPerComponent:I,colorSpace:x}}},(function(i){i.processGIF89A=function(t,e,a,n){var o=new yAe(t),r=o.width,s=o.height,l=[];o.decodeAndBlitFrameRGBA(0,l);var c={data:l,width:r,height:s},m=new cw(100).encode(c,100);return i.processJPEG.call(this,m,e,a,n)},i.processGIF87A=i.processGIF89A})(Ft.API),Gr.prototype.parseHeader=function(){if(this.fileSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.reserved=this.datav.getUint32(this.pos,!0),this.pos+=4,this.offset=this.datav.getUint32(this.pos,!0),this.pos+=4,this.headerSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.width=this.datav.getUint32(this.pos,!0),this.pos+=4,this.height=this.datav.getInt32(this.pos,!0),this.pos+=4,this.planes=this.datav.getUint16(this.pos,!0),this.pos+=2,this.bitPP=this.datav.getUint16(this.pos,!0),this.pos+=2,this.compress=this.datav.getUint32(this.pos,!0),this.pos+=4,this.rawSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.hr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.vr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.colors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.importantColors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.bitPP===16&&this.is_with_alpha&&(this.bitPP=15),this.bitPP<15){var i=this.colors===0?1<<this.bitPP:this.colors;this.palette=new Array(i);for(var t=0;t<i;t++){var e=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),n=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0);this.palette[t]={red:n,green:a,blue:e,quad:o}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},Gr.prototype.parseBGR=function(){this.pos=this.offset;var i="bit"+this.bitPP,t=this.width*this.height*4;if(t>536870912)throw new Error("Image dimensions exceed 512MB, which is too large.");this.data=new Uint8Array(t);try{this[i]()}catch(e){xa.log("bit decode error:"+e)}},Gr.prototype.bit1=function(){var i,t=Math.ceil(this.width/8),e=t%4;for(i=this.height-1;i>=0;i--){for(var a=this.bottom_up?i:this.height-1-i,n=0;n<t;n++)for(var o=this.datav.getUint8(this.pos++,!0),r=a*this.width*4+8*n*4,s=0;s<8&&8*n+s<this.width;s++){var l=this.palette[o>>7-s&1];this.data[r+4*s]=l.blue,this.data[r+4*s+1]=l.green,this.data[r+4*s+2]=l.red,this.data[r+4*s+3]=255}e!==0&&(this.pos+=4-e)}},Gr.prototype.bit4=function(){for(var i=Math.ceil(this.width/2),t=i%4,e=this.height-1;e>=0;e--){for(var a=this.bottom_up?e:this.height-1-e,n=0;n<i;n++){var o=this.datav.getUint8(this.pos++,!0),r=a*this.width*4+2*n*4,s=o>>4,l=15&o,c=this.palette[s];if(this.data[r]=c.blue,this.data[r+1]=c.green,this.data[r+2]=c.red,this.data[r+3]=255,2*n+1>=this.width)break;c=this.palette[l],this.data[r+4]=c.blue,this.data[r+4+1]=c.green,this.data[r+4+2]=c.red,this.data[r+4+3]=255}t!==0&&(this.pos+=4-t)}},Gr.prototype.bit8=function(){for(var i=this.width%4,t=this.height-1;t>=0;t--){for(var e=this.bottom_up?t:this.height-1-t,a=0;a<this.width;a++){var n=this.datav.getUint8(this.pos++,!0),o=e*this.width*4+4*a;if(n<this.palette.length){var r=this.palette[n];this.data[o]=r.red,this.data[o+1]=r.green,this.data[o+2]=r.blue,this.data[o+3]=255}else this.data[o]=255,this.data[o+1]=255,this.data[o+2]=255,this.data[o+3]=255}i!==0&&(this.pos+=4-i)}},Gr.prototype.bit15=function(){for(var i=this.width%3,t=parseInt("11111",2),e=this.height-1;e>=0;e--){for(var a=this.bottom_up?e:this.height-1-e,n=0;n<this.width;n++){var o=this.datav.getUint16(this.pos,!0);this.pos+=2;var r=(o&t)/t*255|0,s=(o>>5&t)/t*255|0,l=(o>>10&t)/t*255|0,c=o>>15?255:0,m=a*this.width*4+4*n;this.data[m]=l,this.data[m+1]=s,this.data[m+2]=r,this.data[m+3]=c}this.pos+=i}},Gr.prototype.bit16=function(){for(var i=this.width%3,t=parseInt("11111",2),e=parseInt("111111",2),a=this.height-1;a>=0;a--){for(var n=this.bottom_up?a:this.height-1-a,o=0;o<this.width;o++){var r=this.datav.getUint16(this.pos,!0);this.pos+=2;var s=(r&t)/t*255|0,l=(r>>5&e)/e*255|0,c=(r>>11)/t*255|0,m=n*this.width*4+4*o;this.data[m]=c,this.data[m+1]=l,this.data[m+2]=s,this.data[m+3]=255}this.pos+=i}},Gr.prototype.bit24=function(){for(var i=this.height-1;i>=0;i--){for(var t=this.bottom_up?i:this.height-1-i,e=0;e<this.width;e++){var a=this.datav.getUint8(this.pos++,!0),n=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),r=t*this.width*4+4*e;this.data[r]=o,this.data[r+1]=n,this.data[r+2]=a,this.data[r+3]=255}this.pos+=this.width%4}},Gr.prototype.bit32=function(){for(var i=this.height-1;i>=0;i--)for(var t=this.bottom_up?i:this.height-1-i,e=0;e<this.width;e++){var a=this.datav.getUint8(this.pos++,!0),n=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),r=this.datav.getUint8(this.pos++,!0),s=t*this.width*4+4*e;this.data[s]=o,this.data[s+1]=n,this.data[s+2]=a,this.data[s+3]=r}},Gr.prototype.getData=function(){return this.data},(function(i){i.processBMP=function(t,e,a,n){var o=new Gr(t,!1),r=o.width,s=o.height,l={data:o.getData(),width:r,height:s},c=new cw(100).encode(l,100);return i.processJPEG.call(this,c,e,a,n)}})(Ft.API),z4.prototype.getData=function(){return this.data},(function(i){i.processWEBP=function(t,e,a,n){var o=new z4(t),r=o.width,s=o.height,l={data:o.getData(),width:r,height:s},c=new cw(100).encode(l,100);return i.processJPEG.call(this,c,e,a,n)}})(Ft.API),Ft.API.processRGBA=function(i,t,e){for(var a=i.data,n=a.length,o=new Uint8Array(n/4*3),r=new Uint8Array(n/4),s=0,l=0,c=0;c<n;c+=4){var m=a[c],b=a[c+1],C=a[c+2],h=a[c+3];o[s++]=m,o[s++]=b,o[s++]=C,r[l++]=h}var P=this.__addimage__.arrayBufferToBinaryString(o);return{alpha:this.__addimage__.arrayBufferToBinaryString(r),data:P,index:t,alias:e,colorSpace:"DeviceRGB",bitsPerComponent:8,width:i.width,height:i.height}},Ft.API.setLanguage=function(i){return this.internal.languageSettings===void 0&&(this.internal.languageSettings={},this.internal.languageSettings.isSubscribed=!1),{af:"Afrikaans",sq:"Albanian",ar:"Arabic (Standard)","ar-DZ":"Arabic (Algeria)","ar-BH":"Arabic (Bahrain)","ar-EG":"Arabic (Egypt)","ar-IQ":"Arabic (Iraq)","ar-JO":"Arabic (Jordan)","ar-KW":"Arabic (Kuwait)","ar-LB":"Arabic (Lebanon)","ar-LY":"Arabic (Libya)","ar-MA":"Arabic (Morocco)","ar-OM":"Arabic (Oman)","ar-QA":"Arabic (Qatar)","ar-SA":"Arabic (Saudi Arabia)","ar-SY":"Arabic (Syria)","ar-TN":"Arabic (Tunisia)","ar-AE":"Arabic (U.A.E.)","ar-YE":"Arabic (Yemen)",an:"Aragonese",hy:"Armenian",as:"Assamese",ast:"Asturian",az:"Azerbaijani",eu:"Basque",be:"Belarusian",bn:"Bengali",bs:"Bosnian",br:"Breton",bg:"Bulgarian",my:"Burmese",ca:"Catalan",ch:"Chamorro",ce:"Chechen",zh:"Chinese","zh-HK":"Chinese (Hong Kong)","zh-CN":"Chinese (PRC)","zh-SG":"Chinese (Singapore)","zh-TW":"Chinese (Taiwan)",cv:"Chuvash",co:"Corsican",cr:"Cree",hr:"Croatian",cs:"Czech",da:"Danish",nl:"Dutch (Standard)","nl-BE":"Dutch (Belgian)",en:"English","en-AU":"English (Australia)","en-BZ":"English (Belize)","en-CA":"English (Canada)","en-IE":"English (Ireland)","en-JM":"English (Jamaica)","en-NZ":"English (New Zealand)","en-PH":"English (Philippines)","en-ZA":"English (South Africa)","en-TT":"English (Trinidad & Tobago)","en-GB":"English (United Kingdom)","en-US":"English (United States)","en-ZW":"English (Zimbabwe)",eo:"Esperanto",et:"Estonian",fo:"Faeroese",fj:"Fijian",fi:"Finnish",fr:"French (Standard)","fr-BE":"French (Belgium)","fr-CA":"French (Canada)","fr-FR":"French (France)","fr-LU":"French (Luxembourg)","fr-MC":"French (Monaco)","fr-CH":"French (Switzerland)",fy:"Frisian",fur:"Friulian",gd:"Gaelic (Scots)","gd-IE":"Gaelic (Irish)",gl:"Galacian",ka:"Georgian",de:"German (Standard)","de-AT":"German (Austria)","de-DE":"German (Germany)","de-LI":"German (Liechtenstein)","de-LU":"German (Luxembourg)","de-CH":"German (Switzerland)",el:"Greek",gu:"Gujurati",ht:"Haitian",he:"Hebrew",hi:"Hindi",hu:"Hungarian",is:"Icelandic",id:"Indonesian",iu:"Inuktitut",ga:"Irish",it:"Italian (Standard)","it-CH":"Italian (Switzerland)",ja:"Japanese",kn:"Kannada",ks:"Kashmiri",kk:"Kazakh",km:"Khmer",ky:"Kirghiz",tlh:"Klingon",ko:"Korean","ko-KP":"Korean (North Korea)","ko-KR":"Korean (South Korea)",la:"Latin",lv:"Latvian",lt:"Lithuanian",lb:"Luxembourgish",mk:"North Macedonia",ms:"Malay",ml:"Malayalam",mt:"Maltese",mi:"Maori",mr:"Marathi",mo:"Moldavian",nv:"Navajo",ng:"Ndonga",ne:"Nepali",no:"Norwegian",nb:"Norwegian (Bokmal)",nn:"Norwegian (Nynorsk)",oc:"Occitan",or:"Oriya",om:"Oromo",fa:"Persian","fa-IR":"Persian/Iran",pl:"Polish",pt:"Portuguese","pt-BR":"Portuguese (Brazil)",pa:"Punjabi","pa-IN":"Punjabi (India)","pa-PK":"Punjabi (Pakistan)",qu:"Quechua",rm:"Rhaeto-Romanic",ro:"Romanian","ro-MO":"Romanian (Moldavia)",ru:"Russian","ru-MO":"Russian (Moldavia)",sz:"Sami (Lappish)",sg:"Sango",sa:"Sanskrit",sc:"Sardinian",sd:"Sindhi",si:"Singhalese",sr:"Serbian",sk:"Slovak",sl:"Slovenian",so:"Somani",sb:"Sorbian",es:"Spanish","es-AR":"Spanish (Argentina)","es-BO":"Spanish (Bolivia)","es-CL":"Spanish (Chile)","es-CO":"Spanish (Colombia)","es-CR":"Spanish (Costa Rica)","es-DO":"Spanish (Dominican Republic)","es-EC":"Spanish (Ecuador)","es-SV":"Spanish (El Salvador)","es-GT":"Spanish (Guatemala)","es-HN":"Spanish (Honduras)","es-MX":"Spanish (Mexico)","es-NI":"Spanish (Nicaragua)","es-PA":"Spanish (Panama)","es-PY":"Spanish (Paraguay)","es-PE":"Spanish (Peru)","es-PR":"Spanish (Puerto Rico)","es-ES":"Spanish (Spain)","es-UY":"Spanish (Uruguay)","es-VE":"Spanish (Venezuela)",sx:"Sutu",sw:"Swahili",sv:"Swedish","sv-FI":"Swedish (Finland)","sv-SV":"Swedish (Sweden)",ta:"Tamil",tt:"Tatar",te:"Teluga",th:"Thai",tig:"Tigre",ts:"Tsonga",tn:"Tswana",tr:"Turkish",tk:"Turkmen",uk:"Ukrainian",hsb:"Upper Sorbian",ur:"Urdu",ve:"Venda",vi:"Vietnamese",vo:"Volapuk",wa:"Walloon",cy:"Welsh",xh:"Xhosa",ji:"Yiddish",zu:"Zulu"}[i]!==void 0&&(this.internal.languageSettings.languageCode=i,this.internal.languageSettings.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){this.internal.write("/Lang ("+this.internal.languageSettings.languageCode+")")}),this.internal.languageSettings.isSubscribed=!0)),this},qm=Ft.API,_k=qm.getCharWidthsArray=function(i,t){var e,a,n=(t=t||{}).font||this.internal.getFont(),o=t.fontSize||this.internal.getFontSize(),r=t.charSpace||this.internal.getCharSpace(),s=t.widths?t.widths:n.metadata.Unicode.widths,l=s.fof?s.fof:1,c=t.kerning?t.kerning:n.metadata.Unicode.kerning,m=c.fof?c.fof:1,b=t.doKerning!==!1,C=0,h=i.length,P=0,x=s[0]||l,z=[];for(e=0;e<h;e++)a=i.charCodeAt(e),typeof n.metadata.widthOfString=="function"?z.push((n.metadata.widthOfGlyph(n.metadata.characterToGlyph(a))+r*(1e3/o)||0)/1e3):(C=b&&_a(c[a])==="object"&&!isNaN(parseInt(c[a][P],10))?c[a][P]/m:0,z.push((s[a]||x)/l+C)),P=a;return z},_4=qm.getStringUnitWidth=function(i,t){var e=(t=t||{}).fontSize||this.internal.getFontSize(),a=t.font||this.internal.getFont(),n=t.charSpace||this.internal.getCharSpace();return qm.processArabic&&(i=qm.processArabic(i)),typeof a.metadata.widthOfString=="function"?a.metadata.widthOfString(i,e,n)/e:_k.apply(this,arguments).reduce(function(o,r){return o+r},0)},S4=function(i,t,e,a){for(var n=[],o=0,r=i.length,s=0;o!==r&&s+t[o]<e;)s+=t[o],o++;n.push(i.slice(0,o));var l=o;for(s=0;o!==r;)s+t[o]>a&&(n.push(i.slice(l,o)),s=0,l=o),s+=t[o],o++;return l!==o&&n.push(i.slice(l,o)),n},A4=function(i,t,e){e||(e={});var a,n,o,r,s,l,c,m=[],b=[m],C=e.textIndent||0,h=0,P=0,x=i.split(" "),z=_k.apply(this,[" ",e])[0];if(l=e.lineIndent===-1?x[0].length+2:e.lineIndent||0){var I=Array(l).join(" "),ae=[];x.map(function(te){(te=te.split(/\s*\n/)).length>1?ae=ae.concat(te.map(function(_e,Ne){return(Ne&&_e.length?` 134`:"")+_e})):ae.push(te[0])}),x=ae,l=_4.apply(this,[I,e])}for(o=0,r=x.length;o<r;o++){var ne=0;if(a=x[o],l&&a[0]==` 135`&&(a=a.substr(1),ne=1),C+h+(P=(n=_k.apply(this,[a,e])).reduce(function(te,_e){return te+_e},0))>t||ne){if(P>t){for(s=S4.apply(this,[a,n,t-(C+h),t]),m.push(s.shift()),m=[s.pop()];s.length;)b.push([s.shift()]);P=n.slice(a.length-(m[0]?m[0].length:0)).reduce(function(te,_e){return te+_e},0)}else m=[a];b.push(m),C=P+l,h=z}else m.push(a),C+=h+P,h=z}return c=l?function(te,_e){return(_e?I:"")+te.join(" ")}:function(te){return te.join(" ")},b.map(c)},qm.splitTextToSize=function(i,t,e){var a,n=(e=e||{}).fontSize||this.internal.getFontSize(),o=function(m){if(m.widths&&m.kerning)return{widths:m.widths,kerning:m.kerning};var b=this.internal.getFont(m.fontName,m.fontStyle),C="Unicode";return b.metadata[C]?{widths:b.metadata[C].widths||{0:1},kerning:b.metadata[C].kerning||{}}:{font:b.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,e);a=Array.isArray(i)?i:String(i).split(/\r?\n/);var r=1*this.internal.scaleFactor*t/n;o.textIndent=e.textIndent?1*e.textIndent*this.internal.scaleFactor/n:0,o.lineIndent=e.lineIndent;var s,l,c=[];for(s=0,l=a.length;s<l;s++)c=c.concat(A4.apply(this,[a[s],r,o]));return c},(function(i){i.__fontmetrics__=i.__fontmetrics__||{};for(var t="0123456789abcdef",e="klmnopqrstuvwxyz",a={},n={},o=0;o<16;o++)a[e[o]]=t[o],n[t[o]]=e[o];var r=function(C){return"0x"+parseInt(C,10).toString(16)},s=i.__fontmetrics__.compress=function(C){var h,P,x,z,I=["{"];for(var ae in C){if(h=C[ae],isNaN(parseInt(ae,10))?P="'"+ae+"'":(ae=parseInt(ae,10),P=(P=r(ae).slice(2)).slice(0,-1)+n[P.slice(-1)]),typeof h=="number")h<0?(x=r(h).slice(3),z="-"):(x=r(h).slice(2),z=""),x=z+x.slice(0,-1)+n[x.slice(-1)];else{if(_a(h)!=="object")throw new Error("Don't know what to do with value type "+_a(h)+".");x=s(h)}I.push(P+x)}return I.push("}"),I.join("")},l=i.__fontmetrics__.uncompress=function(C){if(typeof C!="string")throw new Error("Invalid argument passed to uncompress.");for(var h,P,x,z,I={},ae=1,ne=I,te=[],_e="",Ne="",we=C.length-1,pe=1;pe<we;pe+=1)(z=C[pe])=="'"?h?(x=h.join(""),h=void 0):h=[]:h?h.push(z):z=="{"?(te.push([ne,x]),ne={},x=void 0):z=="}"?((P=te.pop())[0][P[1]]=ne,x=void 0,ne=P[0]):z=="-"?ae=-1:x===void 0?a.hasOwnProperty(z)?(_e+=a[z],x=parseInt(_e,16)*ae,ae=1,_e=""):_e+=z:a.hasOwnProperty(z)?(Ne+=a[z],ne[x]=parseInt(Ne,16)*ae,ae=1,x=void 0,Ne=""):Ne+=z;return I},c={codePages:["WinAnsiEncoding"],WinAnsiEncoding:l("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},m={Unicode:{Courier:c,"Courier-Bold":c,"Courier-BoldOblique":c,"Courier-Oblique":c,Helvetica:c,"Helvetica-Bold":c,"Helvetica-BoldOblique":c,"Helvetica-Oblique":c,"Times-Roman":c,"Times-Bold":c,"Times-BoldItalic":c,"Times-Italic":c}},b
vendor: 14,693 bytes, line 135
135={Unicode:{"Courier-Oblique":l("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":l("{'widths'{k3o2q4ycx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2r202m2n2n3m2o3m2p5n202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5n4l4m4m4m4n4m4o4s4p4m4q4m4r4s4s4y4t2r4u3m4v4m4w3x4x5t4y4s4z4s5k3x5l4s5m4m5n3r5o3x5p4s5q4m5r5t5s4m5t3x5u3x5v2l5w1w5x2l5y3t5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q2l6r3m6s3r6t1w6u1w6v3m6w1w6x4y6y3r6z3m7k3m7l3m7m2r7n2r7o1w7p3r7q2w7r4m7s3m7t2w7u2r7v2n7w1q7x2n7y3t202l3mcl4mal2ram3man3mao3map3mar3mas2lat4uau1uav3maw3way4uaz2lbk2sbl3t'fof'6obo2lbp3tbq3mbr1tbs2lbu1ybv3mbz3mck4m202k3mcm4mcn4mco4mcp4mcq5ycr4mcs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz2w203k6o212m6o2dw2l2cq2l3t3m3u2l17s3x19m3m}'kerning'{cl{4qu5kt5qt5rs17ss5ts}201s{201ss}201t{cks4lscmscnscoscpscls2wu2yu201ts}201x{2wu2yu}2k{201ts}2w{4qx5kx5ou5qx5rs17su5tu}2x{17su5tu5ou}2y{4qx5kx5ou5qx5rs17ss5ts}'fof'-6ofn{17sw5tw5ou5qw5rs}7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qs}3v{17su5tu5os5qs}7p{17su5tu}ck{4qu5kt5qt5rs17ss5ts}4l{4qu5kt5qt5rs17ss5ts}cm{4qu5kt5qt5rs17ss5ts}cn{4qu5kt5qt5rs17ss5ts}co{4qu5kt5qt5rs17ss5ts}cp{4qu5kt5qt5rs17ss5ts}6l{4qu5ou5qw5rt17su5tu}5q{ckuclucmucnucoucpu4lu}5r{ckuclucmucnucoucpu4lu}7q{cksclscmscnscoscps4ls}6p{4qu5ou5qw5rt17sw5tw}ek{4qu5ou5qw5rt17su5tu}el{4qu5ou5qw5rt17su5tu}em{4qu5ou5qw5rt17su5tu}en{4qu5ou5qw5rt17su5tu}eo{4qu5ou5qw5rt17su5tu}ep{4qu5ou5qw5rt17su5tu}es{17ss5ts5qs4qu}et{4qu5ou5qw5rt17sw5tw}eu{4qu5ou5qw5rt17ss5ts}ev{17ss5ts5qs4qu}6z{17sw5tw5ou5qw5rs}fm{17sw5tw5ou5qw5rs}7n{201ts}fo{17sw5tw5ou5qw5rs}fp{17sw5tw5ou5qw5rs}fq{17sw5tw5ou5qw5rs}7r{cksclscmscnscoscps4ls}fs{17sw5tw5ou5qw5rs}ft{17su5tu}fu{17su5tu}fv{17su5tu}fw{17su5tu}fz{cksclscmscnscoscps4ls}}}"),"Helvetica-Bold":l("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),Courier:l("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":l("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":l("{'widths'{k3q2q5ncx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2l202m2n2n3m2o3m2p6o202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5x4l4s4m4m4n4s4o4s4p4m4q3x4r4y4s4y4t2r4u3m4v4y4w4m4x5y4y4s4z4y5k3x5l4y5m4s5n3r5o4m5p4s5q4s5r6o5s4s5t4s5u4m5v2l5w1w5x2l5y3u5z3m6k2l6l3m6m3r6n2w6o3r6p2w6q2l6r3m6s3r6t1w6u2l6v3r6w1w6x5n6y3r6z3m7k3r7l3r7m2w7n2r7o2l7p3r7q3m7r4s7s3m7t3m7u2w7v2r7w1q7x2r7y3o202l3mcl4sal2lam3man3mao3map3mar3mas2lat4uau1yav3maw3tay4uaz2lbk2sbl3t'fof'6obo2lbp3rbr1tbs2lbu2lbv3mbz3mck4s202k3mcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3rek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3m3u2l17s4s19m3m}'kerning'{cl{4qt5ks5ot5qy5rw17sv5tv}201t{cks4lscmscnscoscpscls4wv}2k{201ts}2w{4qu5ku7mu5os5qx5ru17su5tu}2x{17su5tu5ou5qs}2y{4qv5kv7mu5ot5qz5ru17su5tu}'fof'-6o7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qu}3v{17su5tu5os5qu}fu{17su5tu5ou5qu}7p{17su5tu5ou5qu}ck{4qt5ks5ot5qy5rw17sv5tv}4l{4qt5ks5ot5qy5rw17sv5tv}cm{4qt5ks5ot5qy5rw17sv5tv}cn{4qt5ks5ot5qy5rw17sv5tv}co{4qt5ks5ot5qy5rw17sv5tv}cp{4qt5ks5ot5qy5rw17sv5tv}6l{17st5tt5ou5qu}17s{ckuclucmucnucoucpu4lu4wu}5o{ckuclucmucnucoucpu4lu4wu}5q{ckzclzcmzcnzcozcpz4lz4wu}5r{ckxclxcmxcnxcoxcpx4lx4wu}5t{ckuclucmucnucoucpu4lu4wu}7q{ckuclucmucnucoucpu4lu}6p{17sw5tw5ou5qu}ek{17st5tt5qu}el{17st5tt5ou5qu}em{17st5tt5qu}en{17st5tt5qu}eo{17st5tt5qu}ep{17st5tt5ou5qu}es{17ss5ts5qu}et{17sw5tw5ou5qu}eu{17sw5tw5ou5qu}ev{17ss5ts5qu}6z{17sw5tw5ou5qu5rs}fm{17sw5tw5ou5qu5rs}fn{17sw5tw5ou5qu5rs}fo{17sw5tw5ou5qu5rs}fp{17sw5tw5ou5qu5rs}fq{17sw5tw5ou5qu5rs}7r{cktcltcmtcntcotcpt4lt5os}fs{17sw5tw5ou5qu5rs}ft{17su5tu5ou5qu}7m{5os}fv{17su5tu5ou5qu}fw{17su5tu5ou5qu}fz{cksclscmscnscoscps4ls}}}"),Symbol:l("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:l("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}"),"Helvetica-BoldOblique":l("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),ZapfDingbats:l("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":l("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":l("{'widths'{k3n2q4ycx2l201n3m201o5t201s2l201t2l201u2l201w3r201x3r201y3r2k1t2l2l202m2n2n3m2o3m2p5n202q5t2r1p2s2l2t2l2u3m2v4n2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w4n3x4n3y4n3z3m4k5w4l3x4m3x4n4m4o4s4p3x4q3x4r4s4s4s4t2l4u2w4v4m4w3r4x5n4y4m4z4s5k3x5l4s5m3x5n3m5o3r5p4s5q3x5r5n5s3x5t3r5u3r5v2r5w1w5x2r5y2u5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q1w6r3m6s3m6t1w6u1w6v2w6w1w6x4s6y3m6z3m7k3m7l3m7m2r7n2r7o1w7p3m7q2w7r4m7s2w7t2w7u2r7v2s7w1v7x2s7y3q202l3mcl3xal2ram3man3mao3map3mar3mas2lat4wau1vav3maw4nay4waz2lbk2sbl4n'fof'6obo2lbp3mbq3obr1tbs2lbu1zbv3mbz3mck3x202k3mcm3xcn3xco3xcp3xcq5tcr4mcs3xct3xcu3xcv3xcw2l2m2ucy2lcz2ldl4mdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr4nfs3mft3mfu3mfv3mfw3mfz2w203k6o212m6m2dw2l2cq2l3t3m3u2l17s3r19m3m}'kerning'{cl{5kt4qw}201s{201sw}201t{201tw2wy2yy6q-t}201x{2wy2yy}2k{201tw}2w{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}2x{17ss5ts5os}2y{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}'fof'-6o6t{17ss5ts5qs}7t{5os}3v{5qs}7p{17su5tu5qs}ck{5kt4qw}4l{5kt4qw}cm{5kt4qw}cn{5kt4qw}co{5kt4qw}cp{5kt4qw}6l{4qs5ks5ou5qw5ru17su5tu}17s{2ks}5q{ckvclvcmvcnvcovcpv4lv}5r{ckuclucmucnucoucpu4lu}5t{2ks}6p{4qs5ks5ou5qw5ru17su5tu}ek{4qs5ks5ou5qw5ru17su5tu}el{4qs5ks5ou5qw5ru17su5tu}em{4qs5ks5ou5qw5ru17su5tu}en{4qs5ks5ou5qw5ru17su5tu}eo{4qs5ks5ou5qw5ru17su5tu}ep{4qs5ks5ou5qw5ru17su5tu}es{5ks5qs4qs}et{4qs5ks5ou5qw5ru17su5tu}eu{4qs5ks5qw5ru17su5tu}ev{5ks5qs4qs}ex{17ss5ts5qs}6z{4qv5ks5ou5qw5ru17su5tu}fm{4qv5ks5ou5qw5ru17su5tu}fn{4qv5ks5ou5qw5ru17su5tu}fo{4qv5ks5ou5qw5ru17su5tu}fp{4qv5ks5ou5qw5ru17su5tu}fq{4qv5ks5ou5qw5ru17su5tu}7r{5os}fs{4qv5ks5ou5qw5ru17su5tu}ft{17su5tu5qs}fu{17su5tu5qs}fv{17su5tu5qs}fw{17su5tu5qs}}}"),"Times-Roman":l("{'widths'{k3n2q4ycx2l201n3m201o6o201s2l201t2l201u2l201w2w201x2w201y2w2k1t2l2l202m2n2n3m2o3m2p5n202q6o2r1m2s2l2t2l2u3m2v3s2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v1w3w3s3x3s3y3s3z2w4k5w4l4s4m4m4n4m4o4s4p3x4q3r4r4s4s4s4t2l4u2r4v4s4w3x4x5t4y4s4z4s5k3r5l4s5m4m5n3r5o3x5p4s5q4s5r5y5s4s5t4s5u3x5v2l5w1w5x2l5y2z5z3m6k2l6l2w6m3m6n2w6o3m6p2w6q2l6r3m6s3m6t1w6u1w6v3m6w1w6x4y6y3m6z3m7k3m7l3m7m2l7n2r7o1w7p3m7q3m7r4s7s3m7t3m7u2w7v3k7w1o7x3k7y3q202l3mcl4sal2lam3man3mao3map3mar3mas2lat4wau1vav3maw3say4waz2lbk2sbl3s'fof'6obo2lbp3mbq2xbr1tbs2lbu1zbv3mbz2wck4s202k3mcm4scn4sco4scp4scq5tcr4mcs3xct3xcu3xcv3xcw2l2m2tcy2lcz2ldl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek2wel2wem2wen2weo2wep2weq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr3sfs3mft3mfu3mfv3mfw3mfz3m203k6o212m6m2dw2l2cq2l3t3m3u1w17s4s19m3m}'kerning'{cl{4qs5ku17sw5ou5qy5rw201ss5tw201ws}201s{201ss}201t{ckw4lwcmwcnwcowcpwclw4wu201ts}2k{201ts}2w{4qs5kw5os5qx5ru17sx5tx}2x{17sw5tw5ou5qu}2y{4qs5kw5os5qx5ru17sx5tx}'fof'-6o7t{ckuclucmucnucoucpu4lu5os5rs}3u{17su5tu5qs}3v{17su5tu5qs}7p{17sw5tw5qs}ck{4qs5ku17sw5ou5qy5rw201ss5tw201ws}4l{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cm{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cn{4qs5ku17sw5ou5qy5rw201ss5tw201ws}co{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cp{4qs5ku17sw5ou5qy5rw201ss5tw201ws}6l{17su5tu5os5qw5rs}17s{2ktclvcmvcnvcovcpv4lv4wuckv}5o{ckwclwcmwcnwcowcpw4lw4wu}5q{ckyclycmycnycoycpy4ly4wu5ms}5r{cktcltcmtcntcotcpt4lt4ws}5t{2ktclvcmvcnvcovcpv4lv4wuckv}7q{cksclscmscnscoscps4ls}6p{17su5tu5qw5rs}ek{5qs5rs}el{17su5tu5os5qw5rs}em{17su5tu5os5qs5rs}en{17su5qs5rs}eo{5qs5rs}ep{17su5tu5os5qw5rs}es{5qs}et{17su5tu5qw5rs}eu{17su5tu5qs5rs}ev{5qs}6z{17sv5tv5os5qx5rs}fm{5os5qt5rs}fn{17sv5tv5os5qx5rs}fo{17sv5tv5os5qx5rs}fp{5os5qt5rs}fq{5os5qt5rs}7r{ckuclucmucnucoucpu4lu5os}fs{17sv5tv5os5qx5rs}ft{17ss5ts5qs}fu{17sw5tw5qs}fv{17sw5tw5qs}fw{17ss5ts5qs}fz{ckuclucmucnucoucpu4lu5os5rs}}}"),"Helvetica-Oblique":l("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}")}};
vendor: 46,195 bytes, lines 135-163
135i.events.push(["addFont",function(C){var h=C.font,P=b.Unicode[h.postScriptName];P&&(h.metadata.Unicode={},h.metadata.Unicode.widths=P.widths,h.metadata.Unicode.kerning=P.kerning);var x=m.Unicode[h.postScriptName];x&&(h.metadata.Unicode.encoding=x,h.encoding=x.codePages[0])}])})(Ft.API),(function(i){var t=function(e){for(var a=e.length,n=new Uint8Array(a),o=0;o<a;o++)n[o]=e.charCodeAt(o);return n};i.API.events.push(["addFont",function(e){var a=void 0,n=e.font,o=e.instance;if(!n.isStandardFont){if(o===void 0)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+n.postScriptName+"').");if(typeof(a=o.existsFileInVFS(n.postScriptName)===!1?o.loadFile(n.postScriptName):o.getFileFromVFS(n.postScriptName))!="string")throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+n.postScriptName+"').");(function(r,s){s=/^\x00\x01\x00\x00/.test(s)?t(s):t(Sk(s)),r.metadata=i.API.TTFFont.open(s),r.metadata.Unicode=r.metadata.Unicode||{encoding:{},kerning:{},widths:[]},r.metadata.glyIdsUsed=[0]})(n,a)}}])})(Ft),Ft.API.addSvgAsImage=function(i,t,e,a,n,o,r,s){if(isNaN(t)||isNaN(e))throw xa.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(a)||isNaN(n))throw xa.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var l=document.createElement("canvas");l.width=a,l.height=n;var c=l.getContext("2d");c.fillStyle="#fff",c.fillRect(0,0,l.width,l.height);var m={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},b=this;return(ni.canvg?Promise.resolve(ni.canvg):import("./chunk-2VEBN5DR.js")).catch(function(C){return Promise.reject(new Error("Could not load canvg: "+C))}).then(function(C){return C.default?C.default:C}).then(function(C){return C.fromString(c,i,m)},function(){return Promise.reject(new Error("Could not load canvg."))}).then(function(C){return C.render(m)}).then(function(){b.addImage(l.toDataURL("image/jpeg",1),t,e,a,n,r,s)})},Ft.API.putTotalPages=function(i){var t,e=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(t=new RegExp(i,"g"),e=this.internal.getNumberOfPages()):(t=new RegExp(this.pdfEscape16(i,this.internal.getFont()),"g"),e=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var a=1;a<=this.internal.getNumberOfPages();a++)for(var n=0;n<this.internal.pages[a].length;n++)this.internal.pages[a][n]=this.internal.pages[a][n].replace(t,e);return this},Ft.API.viewerPreferences=function(i,t){var e;i=i||{},t=t||!1;var a,n,o,r={HideToolbar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideMenubar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideWindowUI:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},FitWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},CenterWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},DisplayDocTitle:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.4},NonFullScreenPageMode:{defaultValue:"UseNone",value:"UseNone",type:"name",explicitSet:!1,valueSet:["UseNone","UseOutlines","UseThumbs","UseOC"],pdfVersion:1.3},Direction:{defaultValue:"L2R",value:"L2R",type:"name",explicitSet:!1,valueSet:["L2R","R2L"],pdfVersion:1.3},ViewArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},ViewClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintScaling:{defaultValue:"AppDefault",value:"AppDefault",type:"name",explicitSet:!1,valueSet:["AppDefault","None"],pdfVersion:1.6},Duplex:{defaultValue:"",value:"none",type:"name",explicitSet:!1,valueSet:["Simplex","DuplexFlipShortEdge","DuplexFlipLongEdge","none"],pdfVersion:1.7},PickTrayByPDFSize:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.7},PrintPageRange:{defaultValue:"",value:"",type:"array",explicitSet:!1,valueSet:null,pdfVersion:1.7},NumCopies:{defaultValue:1,value:1,type:"integer",explicitSet:!1,valueSet:null,pdfVersion:1.7}},s=Object.keys(r),l=[],c=0,m=0,b=0;function C(P,x){var z,I=!1;for(z=0;z<P.length;z+=1)P[z]===x&&(I=!0);return I}if(this.internal.viewerpreferences===void 0&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(r)),this.internal.viewerpreferences.isSubscribed=!1),e=this.internal.viewerpreferences.configuration,i==="reset"||t===!0){var h=s.length;for(b=0;b<h;b+=1)e[s[b]].value=e[s[b]].defaultValue,e[s[b]].explicitSet=!1}if(_a(i)==="object"){for(n in i)if(o=i[n],C(s,n)&&o!==void 0){if(e[n].type==="boolean"&&typeof o=="boolean")e[n].value=o;else if(e[n].type==="name"&&C(e[n].valueSet,o))e[n].value=o;else if(e[n].type==="integer"&&Number.isInteger(o))e[n].value=o;else if(e[n].type==="array"){for(c=0;c<o.length;c+=1)if(a=!0,o[c].length===1&&typeof o[c][0]=="number")l.push(String(o[c]-1));else if(o[c].length>1){for(m=0;m<o[c].length;m+=1)typeof o[c][m]!="number"&&(a=!1);a===!0&&l.push([o[c][0]-1,o[c][1]-1].join(" "))}e[n].value="["+l.join(" ")+"]"}else e[n].value=e[n].defaultValue;e[n].explicitSet=!0}}return this.internal.viewerpreferences.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){var P,x=[];for(P in e)e[P].explicitSet===!0&&(e[P].type==="name"?x.push("/"+P+" /"+e[P].value):x.push("/"+P+" "+e[P].value));x.length!==0&&this.internal.write(`/ViewerPreferences 136<< 137`+x.join(` 138`)+` 139>>`)}),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=e,this},Ft.API.addMetadata=function(i,t){return this.internal.__metadata__===void 0&&(this.internal.__metadata__={metadata:i,namespaceUri:t??"http://jspdf.default.namespaceuri/",rawXml:typeof t=="boolean"&&t},this.internal.events.subscribe("putCatalog",kAe),this.internal.events.subscribe("postPutResources",CAe)),this},(function(i){var t=i.API,e=t.pdfEscape16=function(o,r){for(var s,l=r.metadata.Unicode.widths,c=["","0","00","000","0000"],m=[""],b=0,C=o.length;b<C;++b){if(s=r.metadata.characterToGlyph(o.charCodeAt(b)),r.metadata.glyIdsUsed.push(s),r.metadata.toUnicode[s]=o.charCodeAt(b),l.indexOf(s)==-1&&(l.push(s),l.push([parseInt(r.metadata.widthOfGlyph(s),10)])),s=="0")return m.join("");s=s.toString(16),m.push(c[4-s.length],s)}return m.join("")},a=function(o){var r,s,l,c,m,b,C;for(m=`/CIDInit /ProcSet findresource begin 14012 dict begin 141begincmap 142/CIDSystemInfo << 143 /Registry (Adobe) 144 /Ordering (UCS) 145 /Supplement 0 146>> def 147/CMapName /Adobe-Identity-UCS def 148/CMapType 2 def 1491 begincodespacerange 150<0000><ffff> 151endcodespacerange`,l=[],b=0,C=(s=Object.keys(o).sort(function(h,P){return h-P})).length;b<C;b++)r=s[b],l.length>=100&&(m+=` 152`+l.length+` beginbfchar 153`+l.join(` 154`)+` 155endbfchar`,l=[]),o[r]!==void 0&&o[r]!==null&&typeof o[r].toString=="function"&&(c=("0000"+o[r].toString(16)).slice(-4),r=("0000"+(+r).toString(16)).slice(-4),l.push("<"+r+"><"+c+">"));return l.length&&(m+=` 156`+l.length+` beginbfchar 157`+l.join(` 158`)+` 159endbfchar 160`),m+`endcmap 161CMapName currentdict /CMap defineresource pop 162end 163end`};t.events.push(["putFont",function(o){(function(r){var s=r.font,l=r.out,c=r.newObject,m=r.putStream;if(s.metadata instanceof i.API.TTFFont&&s.encoding==="Identity-H"){for(var b=s.metadata.Unicode.widths,C=s.metadata.subset.encode(s.metadata.glyIdsUsed,1),h="",P=0;P<C.length;P++)h+=String.fromCharCode(C[P]);var x=c();m({data:h,addLength1:!0,objectId:x}),l("endobj");var z=c();m({data:a(s.metadata.toUnicode),addLength1:!0,objectId:z}),l("endobj");var I=c();l("<<"),l("/Type /FontDescriptor"),l("/FontName /"+Um(s.fontName)),l("/FontFile2 "+x+" 0 R"),l("/FontBBox "+i.API.PDFObject.convert(s.metadata.bbox)),l("/Flags "+s.metadata.flags),l("/StemV "+s.metadata.stemV),l("/ItalicAngle "+s.metadata.italicAngle),l("/Ascent "+s.metadata.ascender),l("/Descent "+s.metadata.decender),l("/CapHeight "+s.metadata.capHeight),l(">>"),l("endobj");var ae=c();l("<<"),l("/Type /Font"),l("/BaseFont /"+Um(s.fontName)),l("/FontDescriptor "+I+" 0 R"),l("/W "+i.API.PDFObject.convert(b)),l("/CIDToGIDMap /Identity"),l("/DW 1000"),l("/Subtype /CIDFontType2"),l("/CIDSystemInfo"),l("<<"),l("/Supplement 0"),l("/Registry (Adobe)"),l("/Ordering ("+s.encoding+")"),l(">>"),l(">>"),l("endobj"),s.objectNumber=c(),l("<<"),l("/Type /Font"),l("/Subtype /Type0"),l("/ToUnicode "+z+" 0 R"),l("/BaseFont /"+Um(s.fontName)),l("/Encoding /"+s.encoding),l("/DescendantFonts ["+ae+" 0 R]"),l(">>"),l("endobj"),s.isAlreadyPutted=!0}})(o)}]),t.events.push(["putFont",function(o){(function(r){var s=r.font,l=r.out,c=r.newObject,m=r.putStream;if(s.metadata instanceof i.API.TTFFont&&s.encoding==="WinAnsiEncoding"){for(var b=s.metadata.rawData,C="",h=0;h<b.length;h++)C+=String.fromCharCode(b[h]);var P=c();m({data:C,addLength1:!0,objectId:P}),l("endobj");var x=c();m({data:a(s.metadata.toUnicode),addLength1:!0,objectId:x}),l("endobj");var z=c();l("<<"),l("/Descent "+s.metadata.decender),l("/CapHeight "+s.metadata.capHeight),l("/StemV "+s.metadata.stemV),l("/Type /FontDescriptor"),l("/FontFile2 "+P+" 0 R"),l("/Flags 96"),l("/FontBBox "+i.API.PDFObject.convert(s.metadata.bbox)),l("/FontName /"+Um(s.fontName)),l("/ItalicAngle "+s.metadata.italicAngle),l("/Ascent "+s.metadata.ascender),l(">>"),l("endobj"),s.objectNumber=c();for(var I=0;I<s.metadata.hmtx.widths.length;I++)s.metadata.hmtx.widths[I]=parseInt(s.metadata.hmtx.widths[I]*(1e3/s.metadata.head.unitsPerEm));l("<</Subtype/TrueType/Type/Font/ToUnicode "+x+" 0 R/BaseFont/"+Um(s.fontName)+"/FontDescriptor "+z+" 0 R/Encoding/"+s.encoding+" /FirstChar 29 /LastChar 255 /Widths "+i.API.PDFObject.convert(s.metadata.hmtx.widths)+">>"),l("endobj"),s.isAlreadyPutted=!0}})(o)}]);var n=function(o){var r,s=o.text||"",l=o.x,c=o.y,m=o.options||{},b=o.mutex||{},C=b.pdfEscape,h=b.activeFontKey,P=b.fonts,x=h,z="",I=0,ae="",ne=P[x].encoding;if(P[x].encoding!=="Identity-H")return{text:s,x:l,y:c,options:m,mutex:b};for(ae=s,x=h,Array.isArray(s)&&(ae=s[0]),I=0;I<ae.length;I+=1)P[x].metadata.hasOwnProperty("cmap")&&(r=P[x].metadata.cmap.unicode.codeMap[ae[I].charCodeAt(0)]),r||ae[I].charCodeAt(0)<256&&P[x].metadata.hasOwnProperty("Unicode")?z+=ae[I]:z+="";var te="";return parseInt(x.slice(1))<14||ne==="WinAnsiEncoding"?te=C(z,x).split("").map(function(_e){return _e.charCodeAt(0).toString(16)}).join(""):ne==="Identity-H"&&(te=e(z,P[x])),b.isHex=!0,{text:te,x:l,y:c,options:m,mutex:b}};t.events.push(["postProcessText",function(o){var r=o.text||"",s=[],l={text:r,x:o.x,y:o.y,options:o.options,mutex:o.mutex};if(Array.isArray(r)){var c=0;for(c=0;c<r.length;c+=1)Array.isArray(r[c])&&r[c].length===3?s.push([n(Object.assign({},l,{text:r[c][0]})).text,r[c][1],r[c][2]]):s.push(n(Object.assign({},l,{text:r[c]})).text);o.text=s}else o.text=n(Object.assign({},l,{text:r})).text}])})(Ft),(function(i){var t=function(){return this.internal.vFS===void 0&&(this.internal.vFS={}),!0};i.existsFileInVFS=function(e){return t.call(this),this.internal.vFS[e]!==void 0},i.addFileToVFS=function(e,a){return t.call(this),this.internal.vFS[e]=a,this},i.getFileFromVFS=function(e){return t.call(this),this.internal.vFS[e]!==void 0?this.internal.vFS[e]:null}})(Ft.API),(function(i){i.__bidiEngine__=i.prototype.__bidiEngine__=function(a){var n,o,r,s,l,c,m,b=t,C=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],h=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],P={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},x={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},z=["(",")","(","<",">","<","[","]","[","{","}","{","\xAB","\xBB","\xAB","\u2039","\u203A","\u2039","\u2045","\u2046","\u2045","\u207D","\u207E","\u207D","\u208D","\u208E","\u208D","\u2264","\u2265","\u2264","\u2329","\u232A","\u2329","\uFE59","\uFE5A","\uFE59","\uFE5B","\uFE5C","\uFE5B","\uFE5D","\uFE5E","\uFE5D","\uFE64","\uFE65","\uFE64"],I=new RegExp(/^([1-4|9]|1[0-9]|2[0-9]|3[0168]|4[04589]|5[012]|7[78]|159|16[0-9]|17[0-2]|21[569]|22[03489]|250)$/),ae=!1,ne=0;this.__bidiEngine__={};var te=function(L){var V=L.charCodeAt(),me=V>>8,se=x[me];return se!==void 0?b[256*se+(255&V)]:me===252||me===253?"AL":I.test(me)?"L":me===8?"R":"N"},_e=function(L){for(var V,me=0;me<L.length;me++){if((V=te(L.charAt(me)))==="L")return!1;if(V==="R")return!0}return!1},Ne=function(L,V,me,se){var ze,Be,Fe,De,Ue=V[se];switch(Ue){case"L":case"R":case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":ae=!1;break;case"N":case"AN":break;case"EN":ae&&(Ue="AN");break;case"AL":ae=!0,Ue="R";break;case"WS":case"BN":Ue="N";break;case"CS":se<1||se+1>=V.length||(ze=me[se-1])!=="EN"&&ze!=="AN"||(Be=V[se+1])!=="EN"&&Be!=="AN"?Ue="N":ae&&(Be="AN"),Ue=Be===ze?Be:"N";break;case"ES":Ue=(ze=se>0?me[se-1]:"B")==="EN"&&se+1<V.length&&V[se+1]==="EN"?"EN":"N";break;case"ET":if(se>0&&me[se-1]==="EN"){Ue="EN";break}if(ae){Ue="N";break}for(Fe=se+1,De=V.length;Fe<De&&V[Fe]==="ET";)Fe++;Ue=Fe<De&&V[Fe]==="EN"?"EN":"N";break;case"NSM":if(r&&!s){for(De=V.length,Fe=se+1;Fe<De&&V[Fe]==="NSM";)Fe++;if(Fe<De){var lt=L[se],Je=lt>=1425&<<=2303||lt===64286;if(ze=V[Fe],Je&&(ze==="R"||ze==="AL")){Ue="R";break}}}Ue=se<1||(ze=V[se-1])==="B"?"N":me[se-1];break;case"B":ae=!1,n=!0,Ue=ne;break;case"S":o=!0,Ue="N"}return Ue},we=function(L,V,me){var se=L.split("");return me&&pe(se,me,{hiLevel:ne}),se.reverse(),V&&V.reverse(),se.join("")},pe=function(L,V,me){var se,ze,Be,Fe,De,Ue=-1,lt=L.length,Je=0,N=[],X=ne?h:C,re=[];for(ae=!1,n=!1,o=!1,ze=0;ze<lt;ze++)re[ze]=te(L[ze]);for(Be=0;Be<lt;Be++){if(De=Je,N[Be]=Ne(L,re,N,Be),se=240&(Je=X[De][P[N[Be]]]),Je&=15,V[Be]=Fe=X[Je][5],se>0)if(se===16){for(ze=Ue;ze<Be;ze++)V[ze]=1;Ue=-1}else Ue=-1;if(X[Je][6])Ue===-1&&(Ue=Be);else if(Ue>-1){for(ze=Ue;ze<Be;ze++)V[ze]=Fe;Ue=-1}re[Be]==="B"&&(V[Be]=0),me.hiLevel|=Fe}o&&(function(ge,ye,xe){for(var Me=0;Me<xe;Me++)if(ge[Me]==="S"){ye[Me]=ne;for(var Re=Me-1;Re>=0&&ge[Re]==="WS";Re--)ye[Re]=ne}})(re,V,lt)},ee=function(L,V,me,se,ze){if(!(ze.hiLevel<L)){if(L===1&&ne===1&&!n)return V.reverse(),void(me&&me.reverse());for(var Be,Fe,De,Ue,lt=V.length,Je=0;Je<lt;){if(se[Je]>=L){for(De=Je+1;De<lt&&se[De]>=L;)De++;for(Ue=Je,Fe=De-1;Ue<Fe;Ue++,Fe--)Be=V[Ue],V[Ue]=V[Fe],V[Fe]=Be,me&&(Be=me[Ue],me[Ue]=me[Fe],me[Fe]=Be);Je=De}Je++}}},Pe=function(L,V,me){var se=L.split(""),ze={hiLevel:ne};return me||(me=[]),pe(se,me,ze),(function(Be,Fe,De){if(De.hiLevel!==0&&m)for(var Ue,lt=0;lt<Be.length;lt++)Fe[lt]===1&&(Ue=z.indexOf(Be[lt]))>=0&&(Be[lt]=z[Ue+1])})(se,me,ze),ee(2,se,V,me,ze),ee(1,se,V,me,ze),se.join("")};return this.__bidiEngine__.doBidiReorder=function(L,V,me){if((function(ze,Be){if(Be)for(var Fe=0;Fe<ze.length;Fe++)Be[Fe]=Fe;s===void 0&&(s=_e(ze)),c===void 0&&(c=_e(ze))})(L,V),r||!l||c)if(r&&l&&s^c)ne=s?1:0,L=we(L,V,me);else if(!r&&l&&c)ne=s?1:0,L=Pe(L,V,me),L=we(L,V);else if(!r||s||l||c){if(r&&!l&&s^c)L=we(L,V),s?(ne=0,L=Pe(L,V,me)):(ne=1,L=Pe(L,V,me),L=we(L,V));else if(r&&s&&!l&&c)ne=1,L=Pe(L,V,me),L=we(L,V);else if(!r&&!l&&s^c){var se=m;s?(ne=1,L=Pe(L,V,me),ne=0,m=!1,L=Pe(L,V,me),m=se):(ne=0,L=Pe(L,V,me),L=we(L,V),ne=1,m=!1,L=Pe(L,V,me),m=se,L=we(L,V))}}else ne=0,L=Pe(L,V,me);else ne=s?1:0,L=Pe(L,V,me);return L},this.__bidiEngine__.setOptions=function(L){L&&(r=L.isInputVisual,l=L.isOutputVisual,s=L.isInputRtl,c=L.isOutputRtl,m=L.isSymmetricSwapping)},this.__bidiEngine__.setOptions(a),this.__bidiEngine__};var t=["BN","BN","BN","BN","BN","BN","BN","BN","BN","S","B","S","WS","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","B","B","B","S","WS","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","BN","BN","BN","BN","BN","BN","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","CS","N","ET","ET","ET","ET","N","N","N","N","L","N","N","BN","N","N","ET","ET","EN","EN","N","L","N","N","N","EN","L","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","N","N","N","N","N","ET","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","NSM","R","NSM","NSM","R","NSM","NSM","R","NSM","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","N","N","N","N","N","R","R","R","R","R","N","N","N","N","N","N","N","N","N","N","N","AN","AN","AN","AN","AN","AN","N","N","AL","ET","ET","AL","CS","AL","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","AN","AN","AN","AN","AN","AN","AN","AN","AN","ET","AN","AN","AL","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","N","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","NSM","NSM","N","NSM","NSM","NSM","NSM","AL","AL","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","R","N","N","N","N","R","N","N","N","N","N","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","BN","BN","BN","L","R","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","B","LRE","RLE","PDF","LRO","RLO","CS","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","BN","BN","BN","BN","BN","N","LRI","RLI","FSI","PDI","BN","BN","BN","BN","BN","BN","EN","L","N","N","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","L","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","N","N","N","N","N","R","NSM","R","R","R","R","R","R","R","R","R","R","ES","R","R","R","R","R","R","R","R","R","R","R","R","R","N","R","R","R","R","R","N","R","N","R","R","N","R","R","N","R","R","R","R","R","R","R","R","R","R","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","CS","N","N","CS","N","N","N","N","N","N","N","N","N","ET","N","N","ES","ES","N","N","N","N","N","ET","ET","N","N","N","N","N","AL","AL","AL","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","BN","N","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","N","N","N","ET","ET","N","N","N","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N"],e=new i.__bidiEngine__({isInputVisual:!0});i.API.events.push(["postProcessText",function(a){var n=a.text;a.x,a.y;var o=a.options||{};a.mutex,o.lang;var r=[];if(o.isInputVisual=typeof o.isInputVisual!="boolean"||o.isInputVisual,e.setOptions(o),Object.prototype.toString.call(n)==="[object Array]"){var s=0;for(r=[],s=0;s<n.length;s+=1)Object.prototype.toString.call(n[s])==="[object Array]"?r.push([e.doBidiReorder(n[s][0]),n[s][1],n[s][2]]):r.push([e.doBidiReorder(n[s])]);a.text=r}else a.text=e.doBidiReorder(n);e.setOptions({isInputVisual:!0})}])})(Ft),Ft.API.TTFFont=(function(){function i(t){var e;if(this.rawData=t,e=this.contents=new _c(t),this.contents.pos=4,e.readString(4)==="ttcf")throw new Error("TTCF not supported.");e.pos=0,this.parse(),this.subset=new RAe(this),this.registerTTF()}return i.open=function(t){return new i(t)},i.prototype.parse=function(){return this.directory=new _Ae(this.contents),this.head=new AAe(this),this.name=new EAe(this),this.cmap=new H4(this),this.toUnicode={},this.hhea=new wAe(this),this.maxp=new DAe(this),this.hmtx=new IAe(this),this.post=new TAe(this),this.os2=new PAe(this),this.loca=new NAe(this),this.glyf=new zAe(this),this.ascender=this.os2.exists&&this.os2.ascender||this.hhea.ascender,this.decender=this.os2.exists&&this.os2.decender||this.hhea.decender,this.lineGap=this.os2.exists&&this.os2.lineGap||this.hhea.lineGap,this.bbox=[this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax]},i.prototype.registerTTF=function(){var t,e,a,n,o;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var r,s,l,c;for(c=[],r=0,s=(l=this.bbox).length;r<s;r++)t=l[r],c.push(Math.round(t*this.scaleFactor));return c}.call(this),this.stemV=0,this.post.exists?(a=255&(n=this.post.italic_angle),32768&(e=n>>16)&&(e=-(1+(65535^e))),this.italicAngle=+(e+"."+a)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=(o=this.familyClass)===1||o===2||o===3||o===4||o===5||o===7,this.isScript=this.familyClass===10,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),this.italicAngle!==0&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw new Error("No unicode cmap for font")},i.prototype.characterToGlyph=function(t){var e;return((e=this.cmap.unicode)!=null?e.codeMap[t]:void 0)||0},i.prototype.widthOfGlyph=function(t){var e;return e=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(t).advance*e},i.prototype.widthOfString=function(t,e,a){var n,o,r,s;for(r=0,o=0,s=(t=""+t).length;0<=s?o<s:o>s;o=0<=s?++o:--o)n=t.charCodeAt(o),r+=this.widthOfGlyph(this.characterToGlyph(n))+a*(1e3/e)||0;return r*(e/1e3)},i.prototype.lineHeight=function(t,e){var a;return e==null&&(e=!1),a=e?this.lineGap:0,(this.ascender+a-this.decender)/1e3*t},i})();var Qr,_c=(function(){function i(t){this.data=t??[],this.pos=0,this.length=this.data.length}return i.prototype.readByte=function(){return this.data[this.pos++]},i.prototype.writeByte=function(t){return this.data[this.pos++]=t},i.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},i.prototype.writeUInt32=function(t){return this.writeByte(t>>>24&255),this.writeByte(t>>16&255),this.writeByte(t>>8&255),this.writeByte(255&t)},i.prototype.readInt32=function(){var t;return(t=this.readUInt32())>=2147483648?t-4294967296:t},i.prototype.writeInt32=function(t){return t<0&&(t+=4294967296),this.writeUInt32(t)},i.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},i.prototype.writeUInt16=function(t){return this.writeByte(t>>8&255),this.writeByte(255&t)},i.prototype.readInt16=function(){var t;return(t=this.readUInt16())>=32768?t-65536:t},i.prototype.writeInt16=function(t){return t<0&&(t+=65536),this.writeUInt16(t)},i.prototype.readString=function(t){var e,a;for(a=[],e=0;0<=t?e<t:e>t;e=0<=t?++e:--e)a[e]=String.fromCharCode(this.readByte());return a.join("")},i.prototype.writeString=function(t){var e,a,n;for(n=[],e=0,a=t.length;0<=a?e<a:e>a;e=0<=a?++e:--e)n.push(this.writeByte(t.charCodeAt(e)));return n},i.prototype.readShort=function(){return this.readInt16()},i.prototype.writeShort=function(t){return this.writeInt16(t)},i.prototype.readLongLong=function(){var t,e,a,n,o,r,s,l;return t=this.readByte(),e=this.readByte(),a=this.readByte(),n=this.readByte(),o=this.readByte(),r=this.readByte(),s=this.readByte(),l=this.readByte(),128&t?-1*(72057594037927940*(255^t)+281474976710656*(255^e)+1099511627776*(255^a)+4294967296*(255^n)+16777216*(255^o)+65536*(255^r)+256*(255^s)+(255^l)+1):72057594037927940*t+281474976710656*e+1099511627776*a+4294967296*n+16777216*o+65536*r+256*s+l},i.prototype.writeLongLong=function(t){var e,a;return e=Math.floor(t/4294967296),a=4294967295&t,this.writeByte(e>>24&255),this.writeByte(e>>16&255),this.writeByte(e>>8&255),this.writeByte(255&e),this.writeByte(a>>24&255),this.writeByte(a>>16&255),this.writeByte(a>>8&255),this.writeByte(255&a)},i.prototype.readInt=function(){return this.readInt32()},i.prototype.writeInt=function(t){return this.writeInt32(t)},i.prototype.read=function(t){var e,a;for(e=[],a=0;0<=t?a<t:a>t;a=0<=t?++a:--a)e.push(this.readByte());return e},i.prototype.write=function(t){var e,a,n,o;for(o=[],a=0,n=t.length;a<n;a++)e=t[a],o.push(this.writeByte(e));return o},i})(),_Ae=(function(){var i;function t(e){var a,n,o;for(this.scalarType=e.readInt(),this.tableCount=e.readShort(),this.searchRange=e.readShort(),this.entrySelector=e.readShort(),this.rangeShift=e.readShort(),this.tables={},n=0,o=this.tableCount;0<=o?n<o:n>o;n=0<=o?++n:--n)a={tag:e.readString(4),checksum:e.readInt(),offset:e.readInt(),length:e.readInt()},this.tables[a.tag]=a}return t.prototype.encode=function(e){var a,n,o,r,s,l,c,m,b,C,h,P,x;for(x in h=Object.keys(e).length,l=Math.log(2),b=16*Math.floor(Math.log(h)/l),r=Math.floor(b/l),m=16*h-b,(n=new _c).writeInt(this.scalarType),n.writeShort(h),n.writeShort(b),n.writeShort(r),n.writeShort(m),o=16*h,c=n.pos+o,s=null,P=[],e)for(C=e[x],n.writeString(x),n.writeInt(i(C)),n.writeInt(c),n.writeInt(C.length),P=P.concat(C),x==="head"&&(s=c),c+=C.length;c%4;)P.push(0),c++;return n.write(P),a=2981146554-i(n.data),n.pos=s+8,n.writeUInt32(a),n.data},i=function(e){var a,n,o,r;for(e=K4.call(e);e.length%4;)e.push(0);for(o=new _c(e),n=0,a=0,r=e.length;a<r;a=a+=4)n+=o.readUInt32();return 4294967295&n},t})(),SAe={}.hasOwnProperty,Ms=function(i,t){for(var e in t)SAe.call(t,e)&&(i[e]=t[e]);function a(){this.constructor=i}return a.prototype=t.prototype,i.prototype=new a,i.__super__=t.prototype,i};Qr=(function(){function i(t){var e;this.file=t,e=this.file.directory.tables[this.tag],this.exists=!!e,e&&(this.offset=e.offset,this.length=e.length,this.parse(this.file.contents))}return i.prototype.parse=function(){},i.prototype.encode=function(){},i.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},i})();var AAe=(function(){function i(){return i.__super__.constructor.apply(this,arguments)}return Ms(i,Qr),i.prototype.tag="head",i.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.revision=t.readInt(),this.checkSumAdjustment=t.readInt(),this.magicNumber=t.readInt(),this.flags=t.readShort(),this.unitsPerEm=t.readShort(),this.created=t.readLongLong(),this.modified=t.readLongLong(),this.xMin=t.readShort(),this.yMin=t.readShort(),this.xMax=t.readShort(),this.yMax=t.readShort(),this.macStyle=t.readShort(),this.lowestRecPPEM=t.readShort(),this.fontDirectionHint=t.readShort(),this.indexToLocFormat=t.readShort(),this.glyphDataFormat=t.readShort()},i.prototype.encode=function(t){var e;return(e=new _c).writeInt(this.version),e.writeInt(this.revision),e.writeInt(this.checkSumAdjustment),e.writeInt(this.magicNumber),e.writeShort(this.flags),e.writeShort(this.unitsPerEm),e.writeLongLong(this.created),e.writeLongLong(this.modified),e.writeShort(this.xMin),e.writeShort(this.yMin),e.writeShort(this.xMax),e.writeShort(this.yMax),e.writeShort(this.macStyle),e.writeShort(this.lowestRecPPEM),e.writeShort(this.fontDirectionHint),e.writeShort(t),e.writeShort(this.glyphDataFormat),e.data},i})(),M4=(function(){function i(t,e){var a,n,o,r,s,l,c,m,b,C,h,P,x,z,I,ae,ne;switch(this.platformID=t.readUInt16(),this.encodingID=t.readShort(),this.offset=e+t.readInt(),b=t.pos,t.pos=this.offset,this.format=t.readUInt16(),this.length=t.readUInt16(),this.language=t.readUInt16(),this.isUnicode=this.platformID===3&&this.encodingID===1&&this.format===4||this.platformID===0&&this.format===4,this.codeMap={},this.format){case 0:for(l=0;l<256;++l)this.codeMap[l]=t.readByte();break;case 4:for(h=t.readUInt16(),C=h/2,t.pos+=6,o=(function(){var te,_e;for(_e=[],l=te=0;0<=C?te<C:te>C;l=0<=C?++te:--te)_e.push(t.readUInt16());return _e})(),t.pos+=2,x=(function(){var te,_e;for(_e=[],l=te=0;0<=C?te<C:te>C;l=0<=C?++te:--te)_e.push(t.readUInt16());return _e})(),c=(function(){var te,_e;for(_e=[],l=te=0;0<=C?te<C:te>C;l=0<=C?++te:--te)_e.push(t.readUInt16());return _e})(),m=(function(){var te,_e;for(_e=[],l=te=0;0<=C?te<C:te>C;l=0<=C?++te:--te)_e.push(t.readUInt16());return _e})(),n=(this.length-t.pos+this.offset)/2,s=(function(){var te,_e;for(_e=[],l=te=0;0<=n?te<n:te>n;l=0<=n?++te:--te)_e.push(t.readUInt16());return _e})(),l=I=0,ne=o.length;I<ne;l=++I)for(z=o[l],a=ae=P=x[l];P<=z?ae<=z:ae>=z;a=P<=z?++ae:--ae)m[l]===0?r=a+c[l]:(r=s[m[l]/2+(a-P)-(C-l)]||0)!==0&&(r+=c[l]),this.codeMap[a]=65535&r}t.pos=b}return i.encode=function(t,e){var a,n,o,r,s,l,c,m,b,C,h,P,x,z,I,ae,ne,te,_e,Ne,we,pe,ee,Pe,L,V,me,se,ze,Be,Fe,De,Ue,lt,Je,N,X,re,ge,ye,xe,Me,Re,We,it,Ct;switch(se=new _c,r=Object.keys(t).sort(function(vt,Lt){return vt-Lt}),e){case"macroman":for(x=0,z=(function(){var vt=[];for(P=0;P<256;++P)vt.push(0);return vt})(),ae={0:0},o={},ze=0,Ue=r.length;ze<Ue;ze++)ae[Re=t[n=r[ze]]]==null&&(ae[Re]=++x),o[n]={old:t[n],new:ae[t[n]]},z[n]=ae[t[n]];return se.writeUInt16(1),se.writeUInt16(0),se.writeUInt32(12),se.writeUInt16(0),se.writeUInt16(262),se.writeUInt16(0),se.write(z),{charMap:o,subtable:se.data,maxGlyphID:x+1};case"unicode":for(V=[],b=[],ne=0,ae={},a={},I=c=null,Be=0,lt=r.length;Be<lt;Be++)ae[_e=t[n=r[Be]]]==null&&(ae[_e]=++ne),a[n]={old:_e,new:ae[_e]},s=ae[_e]-n,I!=null&&s===c||(I&&b.push(I),V.push(n),c=s),I=n;for(I&&b.push(I),b.push(65535),V.push(65535),Pe=2*(ee=V.length),pe=2*Math.pow(Math.log(ee)/Math.LN2,2),C=Math.log(pe/2)/Math.LN2,we=2*ee-pe,l=[],Ne=[],h=[],P=Fe=0,Je=V.length;Fe<Je;P=++Fe){if(L=V[P],m=b[P],L===65535){l.push(0),Ne.push(0);break}if(L-(me=a[L].new)>=32768)for(l.push(0),Ne.push(2*(h.length+ee-P)),n=De=L;L<=m?De<=m:De>=m;n=L<=m?++De:--De)h.push(a[n].new);else l.push(me-L),Ne.push(0)}for(se.writeUInt16(3),se.writeUInt16(1),se.writeUInt32(12),se.writeUInt16(4),se.writeUInt16(16+8*ee+2*h.length),se.writeUInt16(0),se.writeUInt16(Pe),se.writeUInt16(pe),se.writeUInt16(C),se.writeUInt16(we),xe=0,N=b.length;xe<N;xe++)n=b[xe],se.writeUInt16(n);for(se.writeUInt16(0),Me=0,X=V.length;Me<X;Me++)n=V[Me],se.writeUInt16(n);for(We=0,re=l.length;We<re;We++)s=l[We],se.writeUInt16(s);for(it=0,ge=Ne.length;it<ge;it++)te=Ne[it],se.writeUInt16(te);for(Ct=0,ye=h.length;Ct<ye;Ct++)x=h[Ct],se.writeUInt16(x);return{charMap:a,subtable:se.data,maxGlyphID:ne+1}}},i})(),H4=(function(){function i(){return i.__super__.constructor.apply(this,arguments)}return Ms(i,Qr),i.prototype.tag="cmap",i.prototype.parse=function(t){var e,a,n;for(t.pos=this.offset,this.version=t.readUInt16(),n=t.readUInt16(),this.tables=[],this.unicode=null,a=0;0<=n?a<n:a>n;a=0<=n?++a:--a)e=new M4(t,this.offset),this.tables.push(e),e.isUnicode&&this.unicode==null&&(this.unicode=e);return!0},i.encode=function(t,e){var a,n;return e==null&&(e="macroman"),a=M4.encode(t,e),(n=new _c).writeUInt16(0),n.writeUInt16(1),a.table=n.data.concat(a.subtable),a},i})(),wAe=(function(){function i(){return i.__super__.constructor.apply(this,arguments)}return Ms(i,Qr),i.prototype.tag="hhea",i.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.ascender=t.readShort(),this.decender=t.readShort(),this.lineGap=t.readShort(),this.advanceWidthMax=t.readShort(),this.minLeftSideBearing=t.readShort(),this.minRightSideBearing=t.readShort(),this.xMaxExtent=t.readShort(),this.caretSlopeRise=t.readShort(),this.caretSlopeRun=t.readShort(),this.caretOffset=t.readShort(),t.pos+=8,this.metricDataFormat=t.readShort(),this.numberOfMetrics=t.readUInt16()},i})(),PAe=(function(){function i(){return i.__super__.constructor.apply(this,arguments)}return Ms(i,Qr),i.prototype.tag="OS/2",i.prototype.parse=function(t){if(t.pos=this.offset,this.version=t.readUInt16(),this.averageCharWidth=t.readShort(),this.weightClass=t.readUInt16(),this.widthClass=t.readUInt16(),this.type=t.readShort(),this.ySubscriptXSize=t.readShort(),this.ySubscriptYSize=t.readShort(),this.ySubscriptXOffset=t.readShort(),this.ySubscriptYOffset=t.readShort(),this.ySuperscriptXSize=t.readShort(),this.ySuperscriptYSize=t.readShort(),this.ySuperscriptXOffset=t.readShort(),this.ySuperscriptYOffset=t.readShort(),this.yStrikeoutSize=t.readShort(),this.yStrikeoutPosition=t.readShort(),this.familyClass=t.readShort(),this.panose=(function(){var e,a;for(a=[],e=0;e<10;++e)a.push(t.readByte());return a})(),this.charRange=(function(){var e,a;for(a=[],e=0;e<4;++e)a.push(t.readInt());return a})(),this.vendorID=t.readString(4),this.selection=t.readShort(),this.firstCharIndex=t.readShort(),this.lastCharIndex=t.readShort(),this.version>0&&(this.ascent=t.readShort(),this.descent=t.readShort(),this.lineGap=t.readShort(),this.winAscent=t.readShort(),this.winDescent=t.readShort(),this.codePageRange=(function(){var e,a;for(a=[],e=0;e<2;e=++e)a.push(t.readInt());return a})(),this.version>1))return this.xHeight=t.readShort(),this.capHeight=t.readShort(),this.defaultChar=t.readShort(),this.breakChar=t.readShort(),this.maxContext=t.readShort()},i})(),TAe=(function(){function i(){return i.__super__.constructor.apply(this,arguments)}return Ms(i,Qr),i.prototype.tag="post",i.prototype.parse=function(t){var e,a,n;switch(t.pos=this.offset,this.format=t.readInt(),this.italicAngle=t.readInt(),this.underlinePosition=t.readShort(),this.underlineThickness=t.readShort(),this.isFixedPitch=t.readInt(),this.minMemType42=t.readInt(),this.maxMemType42=t.readInt(),this.minMemType1=t.readInt(),this.maxMemType1=t.readInt(),this.format){case 65536:case 196608:break;case 131072:var o;for(a=t.readUInt16(),this.glyphNameIndex=[],o=0;0<=a?o<a:o>a;o=0<=a?++o:--o)this.glyphNameIndex.push(t.readUInt16());for(this.names=[],n=[];t.pos<this.offset+this.length;)e=t.readByte(),n.push(this.names.push(t.readString(e)));return n;case 151552:return a=t.readUInt16(),this.offsets=t.read(a);case 262144:return this.map=function(){var r,s,l;for(l=[],o=r=0,s=this.file.maxp.numGlyphs;0<=s?r<s:r>s;o=0<=s?++r:--r)l.push(t.readUInt32());return l}.call(this)}},i})(),xAe=function(i,t){this.raw=i,this.length=i.length,this.platformID=t.platformID,this.encodingID=t.encodingID,this.languageID=t.languageID},EAe=(function(){function i(){return i.__super__.constructor.apply(this,arguments)}return Ms(i,Qr),i.prototype.tag="name",i.prototype.parse=function(t){var e,a,n,o,r,s,l,c,m,b,C;for(t.pos=this.offset,t.readShort(),e=t.readShort(),s=t.readShort(),a=[],o=0;0<=e?o<e:o>e;o=0<=e?++o:--o)a.push({platformID:t.readShort(),encodingID:t.readShort(),languageID:t.readShort(),nameID:t.readShort(),length:t.readShort(),offset:this.offset+s+t.readShort()});for(l={},o=m=0,b=a.length;m<b;o=++m)n=a[o],t.pos=n.offset,c=t.readString(n.length),r=new xAe(c,n),l[C=n.nameID]==null&&(l[C]=[]),l[n.nameID].push(r);this.strings=l,this.copyright=l[0],this.fontFamily=l[1],this.fontSubfamily=l[2],this.uniqueSubfamily=l[3],this.fontName=l[4],this.version=l[5];try{this.postscriptName=l[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch(h){this.postscriptName=l[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=l[7],this.manufacturer=l[8],this.designer=l[9],this.description=l[10],this.vendorUrl=l[11],this.designerUrl=l[12],this.license=l[13],this.licenseUrl=l[14],this.preferredFamily=l[15],this.preferredSubfamily=l[17],this.compatibleFull=l[18],this.sampleText=l[19]},i})(),DAe=(function(){function i(){return i.__super__.constructor.apply(this,arguments)}return Ms(i,Qr),i.prototype.tag="maxp",i.prototype.parse=function(t){return t.pos=this.offset,this.version=t.readInt(),this.numGlyphs=t.readUInt16(),this.maxPoints=t.readUInt16(),this.maxContours=t.readUInt16(),this.maxCompositePoints=t.readUInt16(),this.maxComponentContours=t.readUInt16(),this.maxZones=t.readUInt16(),this.maxTwilightPoints=t.readUInt16(),this.maxStorage=t.readUInt16(),this.maxFunctionDefs=t.readUInt16(),this.maxInstructionDefs=t.readUInt16(),this.maxStackElements=t.readUInt16(),this.maxSizeOfInstructions=t.readUInt16(),this.maxComponentElements=t.readUInt16(),this.maxComponentDepth=t.readUInt16()},i})(),IAe=(function(){function i(){return i.__super__.constructor.apply(this,arguments)}return Ms(i,Qr),i.prototype.tag="hmtx",i.prototype.parse=function(t){var e,a,n,o,r,s,l;for(t.pos=this.offset,this.metrics=[],e=0,s=this.file.hhea.numberOfMetrics;0<=s?e<s:e>s;e=0<=s?++e:--e)this.metrics.push({advance:t.readUInt16(),lsb:t.readInt16()});for(n=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=(function(){var c,m;for(m=[],e=c=0;0<=n?c<n:c>n;e=0<=n?++c:--c)m.push(t.readInt16());return m})(),this.widths=function(){var c,m,b,C;for(C=[],c=0,m=(b=this.metrics).length;c<m;c++)o=b[c],C.push(o.advance);return C}.call(this),a=this.widths[this.widths.length-1],l=[],e=r=0;0<=n?r<n:r>n;e=0<=n?++r:--r)l.push(this.widths.push(a));return l},i.prototype.forGlyph=function(t){return t in this.metrics?this.metrics[t]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[t-this.metrics.length]}},i})(),K4=[].slice,zAe=(function(){function i(){return i.__super__.constructor.apply(this,arguments)}return Ms(i,Qr),i.prototype.tag="glyf",i.prototype.parse=function(){return this.cache={}},i.prototype.glyphFor=function(t){var e,a,n,o,r,s,l,c,m,b;return t in this.cache?this.cache[t]:(o=this.file.loca,e=this.file.contents,a=o.indexOf(t),(n=o.lengthOf(t))===0?this.cache[t]=null:(e.pos=this.offset+a,r=(s=new _c(e.read(n))).readShort(),c=s.readShort(),b=s.readShort(),l=s.readShort(),m=s.readShort(),this.cache[t]=r===-1?new OAe(s,c,b,l,m):new MAe(s,r,c,b,l,m),this.cache[t]))},i.prototype.encode=function(t,e,a){var n,o,r,s,l;for(r=[],o=[],s=0,l=e.length;s<l;s++)n=t[e[s]],o.push(r.length),n&&(r=r.concat(n.encode(a)));return o.push(r.length),{table:r,offsets:o}},i})(),MAe=(function(){function i(t,e,a,n,o,r){this.raw=t,this.numberOfContours=e,this.xMin=a,this.yMin=n,this.xMax=o,this.yMax=r,this.compound=!1}return i.prototype.encode=function(){return this.raw.data},i})(),OAe=(function(){function i(t,e,a,n,o){var r,s;for(this.raw=t,this.xMin=e,this.yMin=a,this.xMax=n,this.yMax=o,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],r=this.raw;s=r.readShort(),this.glyphOffsets.push(r.pos),this.glyphIDs.push(r.readUInt16()),32&s;)r.pos+=1&s?4:2,128&s?r.pos+=8:64&s?r.pos+=4:8&s&&(r.pos+=2)}return i.prototype.encode=function(){var t,e,a;for(e=new _c(K4.call(this.raw.data)),t=0,a=this.glyphIDs.length;t<a;++t)e.pos=this.glyphOffsets[t];return e.data},i})(),NAe=(function(){function i(){return i.__super__.constructor.apply(this,arguments)}return Ms(i,Qr),i.prototype.tag="loca",i.prototype.parse=function(t){var e,a;return t.pos=this.offset,e=this.file.head.indexToLocFormat,this.offsets=e===0?function(){var n,o;for(o=[],a=0,n=this.length;a<n;a+=2)o.push(2*t.readUInt16());return o}.call(this):function(){var n,o;for(o=[],a=0,n=this.length;a<n;a+=4)o.push(t.readUInt32());return o}.call(this)},i.prototype.indexOf=function(t){return this.offsets[t]},i.prototype.lengthOf=function(t){return this.offsets[t+1]-this.offsets[t]},i.prototype.encode=function(t,e){for(var a=new Uint32Array(this.offsets.length),n=0,o=0,r=0;r<a.length;++r)if(a[r]=n,o<e.length&&e[o]==r){++o,a[r]=n;var s=this.offsets[r],l=this.offsets[r+1]-s;l>0&&(n+=l)}for(var c=new Array(4*a.length),m=0;m<a.length;++m)c[4*m+3]=255&a[m],c[4*m+2]=(65280&a[m])>>8,c[4*m+1]=(16711680&a[m])>>16,c[4*m]=(4278190080&a[m])>>24;return c},i})(),RAe=(function(){function i(t){this.font=t,this.subset={},this.unicodes={},this.next=33}return i.prototype.generateCmap=function(){var t,e,a,n,o;for(e in n=this.font.cmap.tables[0].codeMap,t={},o=this.subset)a=o[e],t[e]=n[a];return t},i.prototype.glyphsFor=function(t){var e,a,n,o,r,s,l;
163for(n={},r=0,s=t.length;r<s;r++)n[o=t[r]]=this.font.glyf.glyphFor(o);for(o in e=[],n)(a=n[o])!=null&&a.compound&&e.push.apply(e,a.glyphIDs);if(e.length>0)for(o in l=this.glyphsFor(e))a=l[o],n[o]=a;return n},i.prototype.encode=function(t,e){var a,n,o,r,s,l,c,m,b,C,h,P,x,z,I;for(n in a=H4.encode(this.generateCmap(),"unicode"),r=this.glyphsFor(t),h={0:0},I=a.charMap)h[(l=I[n]).old]=l.new;for(P in C=a.maxGlyphID,r)P in h||(h[P]=C++);return m=(function(ae){var ne,te;for(ne in te={},ae)te[ae[ne]]=ne;return te})(h),b=Object.keys(m).sort(function(ae,ne){return ae-ne}),x=(function(){var ae,ne,te;for(te=[],ae=0,ne=b.length;ae<ne;ae++)s=b[ae],te.push(m[s]);return te})(),o=this.font.glyf.encode(r,x,h),c=this.font.loca.encode(o.offsets,x),z={cmap:this.font.cmap.raw(),glyf:o.table,loca:c,hmtx:this.font.hmtx.raw(),hhea:this.font.hhea.raw(),maxp:this.font.maxp.raw(),post:this.font.post.raw(),name:this.font.name.raw(),head:this.font.head.encode(e)},this.font.os2.exists&&(z["OS/2"]=this.font.os2.raw()),this.font.directory.encode(z)},i})();Ft.API.PDFObject=(function(){var i;function t(){}return i=function(e,a){return(Array(a+1).join("0")+e).slice(-a)},t.convert=function(e){var a,n,o,r;if(Array.isArray(e))return"["+(function(){var s,l,c;for(c=[],s=0,l=e.length;s<l;s++)a=e[s],c.push(t.convert(a));return c})().join(" ")+"]";if(typeof e=="string")return"/"+e;if(e?.isString)return"("+e+")";if(e instanceof Date)return"(D:"+i(e.getUTCFullYear(),4)+i(e.getUTCMonth(),2)+i(e.getUTCDate(),2)+i(e.getUTCHours(),2)+i(e.getUTCMinutes(),2)+i(e.getUTCSeconds(),2)+"Z)";if({}.toString.call(e)==="[object Object]"){for(n in o=["<<"],e)r=e[n],o.push("/"+n+" "+t.convert(r));return o.push(">>"),o.join(` 164`)}return""+e},t})();var Ik=class i{constructor(){this.PAGE_SELECTOR=".quote-pdf-page";this.HTML_CANVAS_SCALE=.75;this.SVG_CANVAS_SCALE=2;this.MIN_DIMENSION=1;this.occEndpointsService=Z(fi)}generatePdf(t,e){return un(this,null,function*(){let a=document.querySelectorAll(t+` ${this.PAGE_SELECTOR}`);if(!a.length)throw new Error("No pages found for PDF generation");let n=new Ft("p","pt","a4"),o=[],r=[];for(let s=0;s<a.length;s++){let l=a[s];o.push({element:l,style:l.getAttribute("style")||""}),this.adjustPageStyles(l,r),yield this.convertSvgsToImages(l);let c=this.extractLinks(l);s>0&&n.addPage(),yield n.html(l,{html2canvas:{scale:this.HTML_CANVAS_SCALE,logging:!0,proxy:this.occEndpointsService.buildUrl("getProxyImage")},autoPaging:!1}),this.addLinksToPage(n,c,s)}return o.forEach(({element:s,style:l})=>{l?s.setAttribute("style",l):s.removeAttribute("style")}),r.forEach(({current:s,original:l})=>{s.replaceWith(l)}),{fileName:e.endsWith(".pdf")?e:e+".pdf",binary:n.output("datauristring").split(",")[1]}})}downloadPdf(t,e){return un(this,null,function*(){let a=yield this.generatePdf(t,e),n=`data:application/pdf;base64,${a.binary}`,o=document.createElement("a");o.href=n,o.download=a.fileName,o.click()})}adjustPageStyles(t,e){t.style.marginTop="0",t.style.fontFamily="Arial",t.querySelectorAll("textarea.js-resizable-area, input").forEach(o=>{let r=document.createElement("div");r.className="js-resizable-area-converted",r.textContent=o.value,r.style.whiteSpace="pre-wrap",r.style.wordWrap="break-word",r.style.fontSize="10px",r.style.margin="0",r.style.padding="0",e.push({current:r,original:o.cloneNode(!0)}),o.replaceWith(r)}),t.querySelectorAll(".position-fancy-row").forEach(o=>{let r=o.cloneNode(!0);r.style.backgroundImage="none",r.style.backgroundColor="#00538C",e.push({current:r,original:o.cloneNode(!0)}),o.replaceWith(r)})}extractLinks(t){let e=[];return t.querySelectorAll("a[href]").forEach(n=>{let o=n.getAttribute("href");if(!o)return;let r=n.getBoundingClientRect(),s=t.getBoundingClientRect(),l=globalThis.getComputedStyle(n),c=Number.parseFloat(l.paddingLeft)||0,m=Number.parseFloat(l.paddingTop)||0,b=Number.parseFloat(l.paddingRight)||0,C=Number.parseFloat(l.paddingBottom)||0;e.push({x:r.left-s.left+c,y:r.top-s.top+m,width:Math.max(r.width-c-b,this.MIN_DIMENSION),height:Math.max(r.height-m-C,this.MIN_DIMENSION),url:o})}),e}addLinksToPage(t,e,a){t.setPage(a+1),e.forEach(n=>{let o=n.x*this.HTML_CANVAS_SCALE,r=n.y*this.HTML_CANVAS_SCALE,s=n.width*this.HTML_CANVAS_SCALE,l=n.height*this.HTML_CANVAS_SCALE;if(n.url.startsWith("mailto:")||n.url.startsWith("http://")||n.url.startsWith("https://"))t.link(o,r,s,l,{pageNumber:void 0,url:n.url});else if(n.url.startsWith("#"))t.link(o,r,s,l,{pageNumber:void 0,pageX:0,pageY:0});else{let c=new URL(n.url,window.location.origin).href;t.link(o,r,s,l,{pageNumber:void 0,url:c})}})}convertSvgsToImages(t){return un(this,null,function*(){let e=Array.from(t.querySelectorAll("svg"));for(let a of e)try{let n=a.clientWidth,o=a.clientHeight,r=a.cloneNode(!0);r.setAttribute("width",n.toString()),r.setAttribute("height",o.toString());let s=document.createElement("canvas");s.width=n*this.SVG_CANVAS_SCALE,s.height=o*this.SVG_CANVAS_SCALE;let l=s.getContext("2d");if(!l)continue;l.scale(this.SVG_CANVAS_SCALE,this.SVG_CANVAS_SCALE);let c=new XMLSerializer().serializeToString(r),m=new Blob([c],{t
164ype:"image/svg+xml;charset=utf-8"}),b=URL.createObjectURL(m),C=new Image;yield new Promise((P,x)=>{C.onload=()=>{l.drawImage(C,0,0,n,o),URL.revokeObjectURL(b),P()},C.onerror=()=>{URL.revokeObjectURL(b),x(new Error("Failed to load SVG"))},C.src=b});let h=document.createElement("img");h.src=s.toDataURL("image/png"),h.style.width=n+"px",h.style.height=o+"px",h.style.display="block",a.replaceWith(h)}catch(n){console.error("Failed to convert SVG:",n)}})}static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};function LAe(i,t){if(i&1&&(p(0,"option",34),S(1),g()),i&2){let e=t.$implicit,a=v(2).ngIf;k("value",e.isocode)("selected",e.isocode==a.language),d(),j(" ",e.name," ")}}function BAe(i,t){if(i&1){let e=ke();p(0,"div",23),Sn(),p(1,"svg",24),F(2,"path",33),g(),Eo(),p(3,"select",26),$("change",function(n){W(e);let o=v(2);return Q(o.onChangeLanguage(n.target.value))}),p(4,"option",27),S(5),A(6,"cxTranslate"),g(),he(7,LAe,2,3,"option",28),g()()}if(i&2){let e=t.ngIf;d(5),B(w(6,2,"quotePdf.toolbar.language")),d(2),k("ngForOf",e)}}function FAe(i,t){if(i&1&&(p(0,"option",34),S(1),A(2,"cxTranslate"),A(3,"number"),g()),i&2){let e=t.$implicit,a=v(2);k("value",e)("selected",e===a.numberLocale),d(),Ji(" ",w(2,4,"quotePdf.toolbar.number_format_name_"+e)," | ",Pp(3,6,1234.56,"1.2-2",e)," ")}}function qAe(i,t){if(i&1){let e=ke();p(0,"div",2)(1,"div",3)(2,"div",4)(3,"button",5),$("click",function(){W(e);let n=v();return Q(n.onBack())}),Sn(),p(4,"svg",6),F(5,"path",7),g(),Eo(),p(6,"span",8),S(7),A(8,"cxTranslate"),g()()(),F(9,"div",9),p(10,"div",4)(11,"button",5),$("click",function(){W(e);let n=v();return Q(n.onPrint())}),Sn(),p(12,"svg",6),F(13,"path",10),g(),Eo(),p(14,"span",8),S(15),A(16,"cxTranslate"),g()(),p(17,"button",11),$("click",function(){W(e);let n=v();return Q(n.onDownloadPdf())}),Sn(),p(18,"svg",6),F(19,"path",12),g(),Eo(),p(20,"span",8),S(21),A(22,"cxTranslate"),g()(),p(23,"button",11),$("click",function(){W(e);let n=v();return Q(n.onPublishPdf())}),Sn(),p(24,"svg",6),F(25,"path",13),g(),Eo(),p(26,"span",8),S(27),A(28,"cxTranslate"),g()()(),F(29,"div",9),p(30,"div",4)(31,"div",14)(32,"input",15),$("change",function(n){W(e);let o=v();return Q(o.onShowSysData(n.target.checked))}),g(),p(33,"label",16),Sn(),p(34,"svg",6),F(35,"path",17),g(),Eo(),p(36,"span",8),S(37),A(38,"cxTranslate"),g()()(),p(39,"div",14)(40,"input",18),$("change",function(n){W(e);let o=v();return Q(o.onShowMotorClassMatrix(n.target.checked))}),g(),p(41,"label",19),Sn(),p(42,"svg",6),F(43,"path",20)(44,"path",21),g(),Eo(),p(45,"span",8),S(46),A(47,"cxTranslate"),g()()()(),F(48,"div",9),p(49,"div",4),he(50,BAe,8,4,"div",22),A(51,"async"),p(52,"div",23),Sn(),p(53,"svg",24),F(54,"path",25),g(),Eo(),p(55,"select",26),$("change",function(n){W(e);let o=v();return Q(o.onChangeLocale(n.target.value))}),p(56,"option",27),S(57),A(58,"cxTranslate"),g(),he(59,FAe,4,10,"option",28),g()(),p(60,"div",23),Sn(),p(61,"svg",24),F(62,"path",29),g(),Eo(),p(63,"select",26),$("change",function(n){W(e);let o=v();return Q(o.onGeneralConditionsSelected(n.target.value))}),p(64,"option",30),S(65),A(66,"cxTranslate"),g(),p(67,"option",31),S(68),A(69,"cxTranslate"),g(),p(70,"option",32),S(71),A(72,"cxTranslate"),g()()()()()()}if(i&2){let e=t.ngIf,a=v();d(7),B(w(8,19,"quotePdf.toolbar.backToQuote")),d(8),B(w(16,21,"quotePdf.toolbar.printLocally")),d(2),k("disabled",a.progressGeneration),d(4),B(w(22,23,"quotePdf.toolbar.saveLocally")),d(2),k("disabled",a.progressGeneration||a.progressPublish),d(4),B(w(28,25,"quotePdf.toolbar.saveInSF")),d(5),k("checked",e.showPDFTechnicalData),d(5),B(w(38,27,"quotePdf.toolbar.systemTechnicalData")),d(3),k("checked",e.showMotorIESClass),d(6),B(w(47,29,"quotePdf.toolbar.motorIESClass")),d(4),k("ngIf",w(51,31,a.languages$)),d(7),B(w(58,33,"quotePdf.toolbar.numberLocale")),d(2),k("ngForOf",a.locales),d(5),k("selected",e.generalConditionsVisualization==="NONE"),d(),B(w(66,35,"quotePdf.toolbar.conditionsHide")),d(2),k("selected",e.generalConditionsVisualization==="OPTION1"),d(),B(w(69,37,"quotePdf.toolbar.conditionsShowLink")),d(2),k("selected",e.generalConditionsVisualization==="OPTION2"),d(),B(w(72,39,"quotePdf.toolbar.conditionsShowText"))}}function jAe(i,t){i&1&&(p(0,"span"),S(1),A(2,"cxTranslate"),g()),i&2&&(d(),B(w(2,1,"quotePdf.toolbar.generatingPDF")))}function UAe(i,t){i&1&&(p(0,"span"),S(1),A(2,"cxTranslate"),g()),i&2&&(d(),B(w(2,1,"quotePdf.toolbar.publishingPDF")))}function VAe(i,t){if(i&1&&(p(0,"div",35)(1,"div",36),F(2,"div",37),he(3,jAe,3,3,"span",38)(4,UAe,3,3,"span",38),g()()),i&2){let e=v();d(3),k("ngIf",e.progressGeneration),d(),k("ngIf",e.progressPublish)}}var zk=class i{constructor(){this.quoteId="";this.quotePdfService=Z(lo);this.pdfGenerator=Z(Ik);this.globalMessageService=Z(Ua);this.location=Z(wP);this.languageService=Z(ls);this.ngZone=Z(mP);
164this.cdr=Z(aa);this.quoteData$=this.quotePdfService.quoteData$;this.languages$=this.languageService.getAll();this.locales=["en-US","it-IT"];this.numberLocale="";this.quoteCode="";this.progressGeneration=!1;this.progressPublish=!1}ngOnInit(){this.quoteData$.pipe(Ut(t=>t!==null),nt(1)).subscribe(t=>{t.numberLocale&&(this.numberLocale=t.numberLocale.replace(/["\\]/g,"")),t.quoteCode&&(this.quoteCode=t.quoteCode)})}onPrint(){window.print()}onDownloadPdf(){this.progressGeneration=!0,this.quotePdfService.generatePdf(this.quoteId,{endpoint:""}).subscribe({next:t=>{this.pdfGenerator.downloadPdf(".quote-pdf-preview",t.fileName).then(()=>{this.ngZone.run(()=>{this.progressGeneration=!1,this.cdr.detectChanges()})}).catch(()=>{this.ngZone.run(()=>{this.progressGeneration=!1,this.globalMessageService.add({key:"quotePdf.toolbar.generateError"},ri.MSG_TYPE_ERROR),this.cdr.detectChanges()})})},error:()=>{this.ngZone.run(()=>{this.progressGeneration=!1,this.globalMessageService.add({key:"quotePdf.toolbar.generateError"},ri.MSG_TYPE_ERROR),this.cdr.detectChanges()})}})}onPublishPdf(){this.progressGeneration=!0,this.quotePdfService.generatePdf(this.quoteId,{endpoint:""}).pipe(Qe(t=>this.pdfGenerator.generatePdf(".quote-pdf-preview",t.fileName).then(e=>({fileName:t.fileName,binary:e.binary}))),Qe(t=>(this.progressGeneration=!1,this.progressPublish=!0,this.quotePdfService.publishPdf(this.quoteId,t.fileName,t.binary)))).subscribe({next:()=>{this.progressPublish=!1,this.globalMessageService.add({key:"quotePdf.toolbar.publishSuccess"},ri.MSG_TYPE_CONFIRMATION),this.cdr.detectChanges()},error:()=>{this.progressGeneration=!1,this.progressPublish=!1,this.globalMessageService.add({key:"quotePdf.toolbar.publishError"},ri.MSG_TYPE_ERROR),this.cdr.detectChanges()}})}onShowSysData(t){this.quotePdfService.setSysData(this.quoteId,t).subscribe()}onShowMotorClassMatrix(t){this.quotePdfService.setShowMotorClass(this.quoteId,t).subscribe()}onChangeLanguage(t){this.quotePdfService.setLanguage(this.quoteId,t).subscribe(()=>{this.languageService.setActive(t),window.location.reload()})}onChangeLocale(t){this.numberLocale=t,this.quotePdfService.setNumberLocale(this.quoteId,t).subscribe(()=>{window.location.reload()})}onGeneralConditionsSelected(t){this.quotePdfService.setTerms(this.quoteId,t.replaceAll('"',"")).subscribe({next:e=>{console.log(e)},error:e=>{console.error(e)}})}onBack(){this.location.back()}static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275cmp=Oe({type:i,selectors:[["bonfiglioli-quote-pdf-tools"]],inputs:{quoteId:"quoteId"},standalone:!1,decls:3,vars:4,consts:[["class","toolbar-container",4,"ngIf"],["class","pdf-generation-overlay",4,"ngIf"],[1,"toolbar-container"],[1,"toolbar-content"],[1,"toolbar-group"],[1,"toolbar-button",3,"click"],["viewBox","0 0 24 24",1,"icon"],["d","M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z"],[1,"button-text"],[1,"divider"],["d","M19 8H5c-1.66 0-3 1.34-3 3v6h4v4h12v-4h4v-6c0-1.66-1.34-3-3-3zm-3 11H8v-5h8v5zm3-7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm-1-9H6v4h12V3z"],[1,"toolbar-button",3,"click","disabled"],["d","M19 9h-4V3H9v6H5l7 7 7-7zM5 18v2h14v-2H5z"],["d","M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM14 13v4h-4v-4H7l5-5 5 5h-3z"],[1,"toolbar-toggle"],["type","checkbox","id","sysData",3,"change","checked"],["for","sysData"],["d","M19.14 12.94c.04-.3.06-.61.06-.94 0-.32-.02-.64-.07-.94l2.03-1.58c.18-.14.23-.41.12-.61l-1.92-3.32c-.12-.22-.37-.29-.59-.22l-2.39.96c-.5-.38-1.03-.7-1.62-.94l-.36-2.54c-.04-.24-.24-.41-.48-.41h-3.84c-.24 0-.43.17-.47.41l-.36 2.54c-.59.24-1.13.57-1.62.94l-2.39-.96c-.22-.08-.47 0-.59.22L2.74 8.87c-.12.21-.08.47.12.61l2.03 1.58c-.05.3-.09.63-.09.94s.02.64.07.94l-2.03 1.58c-.18.14-.23.41-.12.61l1.92 3.32c.12.22.37.29.59.22l2.39-.96c.5.38 1.03.7 1.62.94l.36 2.54c.05.24.24.41.48.41h3.84c.24 0 .44-.17.47-.41l.36-2.54c.59-.24 1.13-.56 1.62-.94l2.39.96c.22.08.47 0 .59-.22l1.92-3.32c.12-.22.07-.47-.12-.61l-2.01-1.58zM12 15.6c-1.98 0-3.6-1.62-3.6-3.6s1.62-3.6 3.6-3.6s3.6 1.62 3.6 3.6s-1.62 3.6-3.6 3.6z"],["type","checkbox","id","motorClass",3,"change","checked"],["for","motorClass"],["d","M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"],["d","M12 6c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6zm0 10c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4z"],["class","select-container",4,"ngIf"],[1,"select-container"],["viewBox","0 0 24 24",1,"icon","select-icon"],["d","M4 4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2H4m0 2h7v2H4V6m9 0h7v2h-7V6m-9 4h7v2H4v-2m9 0h7v2h-7v-2m-9 4h7v2H4v-2m9 0h7v2h-7v-2"],[1,"toolbar-select",3,"change"],["value","","disabled",""],[3,"value","selected",4,"ngFor","ngForOf"],["d","M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zm2 16H8v-2h8v2zm0-4H8v-2h8v2zm-3-5V3.5L18.5 9H13z"],["value","NONE",3,"selected"],["value","OPTION1",3,"selected"],["value","OPTION2",3,"selected"],["d","M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"],[3,"value","selected"],[1,"pdf-generation-overlay"],[1,"pdf-generation-modal"],[1,"spinner"],[4,"ngIf"]],template:function(e,a){e&1&&(he(0,qAe,73,41,"div",0),A(1,"async"),he(2,VAe,5,2,"div",1)),e&2&&(k("ngIf",w(1,2,a.quoteData$)),d(2),k("ngIf",a.progressGeneration||a.progressPublish))},dependencies:[Gi,ai,Pn,Tn,dt,DP,at],styles:[".toolbar-container[_ngcontent-%COMP%]{overflow:hidden;background:var(--cx-color-light);border-bottom:1px solid var(--bf-color-light-grey);padding:.25rem .5rem;height:auto;width:100%;z-index:100}@media print{.toolbar-container[_ngcontent-%COMP%]{display:none}}@media print{[_nghost-%COMP%]{display:none}}.toolbar-content[_ngcontent-%COMP%]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.25rem 0;margin:0 auto;max-width:100%}.toolbar-group[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.25rem}.toolbar-button[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;height:2.25rem;padding:.4rem;border:none;border-radius:2px;background:transparent;color:var(--cx-color-primary);cursor:pointer;transition:all .15s ease-in-out;min-width:2.25rem;white-space:nowrap}.toolbar-button[_ngcontent-%COMP%]:hover{background:var(--bf-color-light-blue-lighter);color:var(--cx-color-secondary)}.toolbar-button[_ngcontent-%COMP%]:active{background:var(--bf-color-light-blue-lighter)}.toolbar-button[_ngcontent-%COMP%]:disabled{opacity:.5;cursor:not-allowed}.icon[_ngcontent-%COMP%]{width:1.25rem;height:1.25rem;min-width:1.25rem;fill:currentColor}.button-text[_ngcontent-%COMP%]{margin-left:.5rem;display:none;font-size:.875rem}@media(min-width:768px){.button-text[_ngcontent-%COMP%]{display:inline}}.select-container[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center}.select-container[_ngcontent-%COMP%] .select-icon[_ngcontent-%COMP%]{position:absolute;
164left:.5rem;pointer-events:none;z-index:1;color:var(--cx-color-primary)}.toolbar-select[_ngcontent-%COMP%]{padding:.25rem .5rem .25rem 2.25rem;border:1px solid var(--bf-color-light-grey);border-radius:2px;font-size:.75rem;min-width:7rem;background-color:var(--cx-color-light);cursor:pointer;color:var(--cx-color-primary)}.toolbar-select[_ngcontent-%COMP%]:focus{outline:none;border-color:var(--cx-color-secondary)}.toolbar-select[_ngcontent-%COMP%]:hover{border-color:var(--cx-color-secondary)}@media(min-width:1440px){.toolbar-select[_ngcontent-%COMP%]{min-width:10rem;font-size:.8125rem}}.toolbar-toggle[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]{display:none}.toolbar-toggle[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%]{color:var(--cx-color-secondary);background:var(--bf-color-light-blue-lighter)}.toolbar-toggle[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{display:inline-flex;align-items:center;cursor:pointer;padding:.4rem;border-radius:2px;transition:all .15s ease-in-out;white-space:nowrap;color:var(--cx-color-primary)}.toolbar-toggle[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:hover{background:var(--bf-color-light-blue-lighter);color:var(--cx-color-secondary)}.toolbar-toggle[_ngcontent-%COMP%] label[_ngcontent-%COMP%] .button-text[_ngcontent-%COMP%]{margin-left:.5rem}.divider[_ngcontent-%COMP%]{width:1px;height:1.5rem;background-color:var(--bf-color-light-grey);margin:0 .25rem;flex-shrink:0}@media(max-width:1439px){.divider[_ngcontent-%COMP%]{display:none}}.pdf-generation-overlay[_ngcontent-%COMP%]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00386180;z-index:1000;display:flex;align-items:center;justify-content:center}@media print{.pdf-generation-overlay[_ngcontent-%COMP%]{display:none}}.pdf-generation-modal[_ngcontent-%COMP%]{background-color:var(--cx-color-light);padding:2rem;border-radius:2px;box-shadow:0 2px 10px #00386133;display:flex;flex-direction:column;align-items:center;gap:1rem}.pdf-generation-modal[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:1rem;font-weight:500;color:var(--cx-color-primary)}.spinner[_ngcontent-%COMP%]{width:2rem;height:2rem;border:2px solid var(--bf-color-light-grey);border-top-color:var(--cx-color-secondary);border-radius:50%;animation:_ngcontent-%COMP%_spin 1s linear infinite}@keyframes _ngcontent-%COMP%_spin{to{transform:rotate(360deg)}}"]})}};var Os=class i{constructor(){this.A4_HEIGHT_CM=29.7;this.A4_FOOTER_HEIGHT_CM=1.52;this.CM_TO_PX=37.79527559055118;this.A4_HEIGHT_PX=this.A4_HEIGHT_CM*this.CM_TO_PX+1;this.A4_CONTENT_HEIGHT_PX=this.A4_HEIGHT_PX-this.A4_FOOTER_HEIGHT_CM*this.CM_TO_PX;this.pageNumberTotal=1;this.pages=[];this.renumberTimeoutId=null}addPage(t){this.pages.includes(t)||(this.pages.push(t),this.scheduleRenumber())}removePage(t){let e=this.pages.indexOf(t);e>=0&&(this.pages.splice(e,1),this.scheduleRenumber())}emitPagesChanged(){this.scheduleRenumber()}scheduleRenumber(){this.renumberTimeoutId===null&&(this.renumberTimeoutId=setTimeout(()=>{this.renumberTimeoutId=null,this.renumberPages()},0))}renumberPages(){let t=this.pages.map(e=>({page:e,element:e.pageElement?.nativeElement})).filter(e=>!!e.element&&e.element.isConnected);t.sort((e,a)=>{if(e.element===a.element)return 0;let n=e.element.compareDocumentPosition(a.element);return n&Node.DOCUMENT_POSITION_FOLLOWING?-1:n&Node.DOCUMENT_POSITION_PRECEDING?1:0}),this.pageNumberTotal=t.length,t.forEach((e,a)=>{e.page.applyPageNumber(`${a+1}`)})}static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};var Wm=class i{constructor(){this.DEFAULT_MAX_REFLOW_ITERATIONS=500}buildInitialPages(t){return[[...t]]}buildUnitsFromSections(t){let e=[];for(let a of t){if(!a.visible)continue;let n=a.itemCount??0,o=a.split??!0;if(n>0)for(let r=0;r<n;r++)e.push({blockId:a.id,itemIndex:r,splittable:o});else e.push({blockId:a.id,itemIndex:-1,splittable:!1})}return e}buildPagePlacements(t){return t.map(e=>this.groupPlacements(e))}reflowUntilStable(t){let e=t.maxIterations??this.DEFAULT_MAX_REFLOW_ITERATIONS,a=0;do{if(t.detectChanges(),!t.adjustOnce())break;t.onAdjusted()}while(++a<e)}adjustOverflowOnce(t,e,a,n){let o=t.querySelectorAll(e);for(let r=0;r<o.length;r++){let s=o[r],l=s.querySelector(".content"),c;if(console.time("measure"),l){let m=l.getBoundingClientRect().bottom-100,b=l.lastElementChild;c=b!==null&&b.getBoundingClientRect().bottom>m}else c=s.scrollHeight>n;if(console.timeEnd("measure"),c){let m=a[r];return this.isSingleBlockPage(m)?this.endsWithSplittableBlock(m)?this.demoteLastUnit(a,r):!1:this.endsWithSplittableBlock(m)?this.demoteLastUnit(a,r):this.demoteLastBlock(a,r)}}return!1}
164adjustPages(t,e,a,n,o,r){let s=0;o();let l=t.querySelectorAll(e);for(;s<a.length;){for(;this.adjustSinglePage(l[s],a,s,n);)r(),o(),l=t.querySelectorAll(e);s++}}adjustSinglePage(t,e,a,n){let o=t.querySelector(".content"),r;if(o){let c=o.getBoundingClientRect().bottom-100,m=o.lastElementChild;r=m!==null&&m.getBoundingClientRect().bottom>c}else r=t.scrollHeight>n;if(!r)return!1;let s=e[a];return this.isSingleBlockPage(s)?this.endsWithSplittableBlock(s)?this.demoteLastUnit(e,a):!1:this.endsWithSplittableBlock(s)?this.demoteLastUnit(e,a):this.demoteLastBlock(e,a)}demoteLastUnit(t,e){let a=t[e];if(!a||a.length<=1)return!1;let n=a.pop(),o=e+1;return o>=t.length?t.push([n]):t[o].unshift(n),!0}carryTrailingUnitsWithNextBlock(t,e,a,n){if(n<1)return!1;for(let o=0;o<t.length-1;o++){let r=t[o],s=t[o+1];if(!r?.length||!s?.length||r.at(-1)?.blockId!==e||s[0].blockId!==a)continue;let l=0;for(;l<n&&r.length-l>1&&r[r.length-1-l].blockId===e;)l++;if(l===0)continue;let c=r.splice(r.length-l,l);return s.unshift(...c),!0}return!1}demoteLastBlock(t,e){let a=t[e];if(!a||a.length<=1)return!1;let n=a.at(-1)?.blockId,o=a.length;for(;o-1>=0&&a[o-1].blockId===n;)o--;if(o===0)return!1;let r=a.splice(o),s=e+1;return s>=t.length?t.push(r):t[s].unshift(...r),!0}endsWithSplittableBlock(t){return t.at(-1)?.splittable??!1}groupPlacements(t){let e=[];for(let a of t){let n=e.at(-1),o=a.itemIndex<0;if(!o&&n?.blockId===a.blockId&&a.itemIndex===n.stop+1){n.stop=a.itemIndex;continue}e.push({blockId:a.blockId,start:o?0:a.itemIndex,stop:o?0:a.itemIndex})}return e}isSingleBlockPage(t){return t.length>0&&this.groupPlacements(t).length<=1}static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};var HAe=["pageElement"],KAe=["*"],GAe=(i,t)=>({n1:i,ntot:t}),WAe=i=>({value:i});function QAe(i,t){if(i&1&&(p(0,"div",9),F(1,"a",33),A(2,"cxTranslate"),F(3,"qrcode",34),g()),i&2){let e=v().ngIf,a=v();d(),k("href",e.surveyLink,ga)("innerHTML",a.cleanTitle(e.surveyTitle)||w(2,5,"quotePdf.page.survey"),Vt),d(2),k("qrdata",e.surveyLink)("width",92)("errorCorrectionLevel","M")}}function ZAe(i,t){if(i&1&&(p(0,"div",35)(1,"div",36),S(2),g(),p(3,"div",37),S(4),F(5,"br"),S(6),g(),p(7,"div",38),S(8),A(9,"cxTranslate"),F(10,"br"),S(11," www.bonfiglioli.com "),g()()),i&2){let e=t.ngIf;d(2),j(" ",e.name," "),d(2),j(" ",e.street),d(2),Ji(" ",e.city,", ",e.cap," "),d(2),j(" ",$t(9,5,"quotePdf.page.phoneAbbr",yt(8,WAe,e.phone)))}}function YAe(i,t){if(i&1&&(p(0,"div",2,0),F(2,"div",3),p(3,"div",4)(4,"h1"),S(5),A(6,"cxTranslate"),g()(),p(7,"div",5)(8,"div",6)(9,"table",7)(10,"thead")(11,"tr")(12,"td")(13,"h4"),S(14),A(15,"cxTranslate"),g()(),p(16,"td")(17,"h4"),S(18),A(19,"cxTranslate"),g()(),p(20,"td")(21,"h4"),S(22),A(23,"cxTranslate"),g()(),p(24,"td")(25,"h4"),S(26),A(27,"cxTranslate"),g()(),p(28,"td")(29,"h4"),S(30),A(31,"cxTranslate"),g()()()(),p(32,"tbody")(33,"tr")(34,"td")(35,"label"),S(36),g()(),p(37,"td")(38,"label"),S(39),g()(),p(40,"td")(41,"label"),S(42),g()(),p(43,"td")(44,"label"),S(45),A(46,"date"),g()(),p(47,"td")(48,"label"),S(49),A(50,"date"),g()()()()(),F(51,"br"),p(52,"table",7)(53,"thead")(54,"tr")(55,"td")(56,"h4"),S(57),A(58,"cxTranslate"),g()()()(),p(59,"tbody")(60,"tr")(61,"td")(62,"label"),S(63),g()()()()()(),p(64,"div",8),Y(65,QAe,4,7,"div",9),g()(),p(66,"span",10),Sn(),p(67,"svg",11)(68,"defs")(69,"linearGradient",12),F(70,"stop",13)(71,"stop",14)(72,"stop",15),g()(),p(73,"filter",16),F(74,"feOffset",17)(75,"feGaussianBlur",18)(76,"feColorMatrix",19),p(77,"feMerge"),F(78,"feMergeNode",20)(79,"feMergeNode",21),g()(),F(80,"path",22)(81,"path",23)(82,"path",24)(83,"path",25)(84,"path",26)(85,"path",27),p(86,"text",28)(87,"tspan",29),S(88),A(89,"cxTranslate"),g()(),F(90,"image",30),g()(),Eo(),p(91,"div",31),Ap(92),g(),he(93,ZAe,12,10,"div",32),A(94,"async"),g()),i&2){let e=t.ngIf,a=v();d(5),B(w(6,16,"quotePdf.page.quotation")),d(9),B(w(15,18,"quotePdf.page.quotationId")),d(4),B(w(19,20,"quotePdf.page.revisionNumber")),d(4),B(w(23,22,"quotePdf.page.customerId")),d(4),B(w(27,24,"quotePdf.page.quotationDate")),d(4),B(w(31,26,"quotePdf.page.validityDate")),d(6),B(e.quoteCode),d(3),B(e.revisionNumber),d(3),B(e.sapCustomerId),d(3),B($t(46,28,e.quoteDate,e.dateFormat)),d(4),B($t(50,31,e.validityDate,e.dateFormat)),d(8),B(w(58,34,"quotePdf.page.rfqNumber")),d(6),B(e.customerRfqNumber),d(2),J(e.surveyLink&&a.pageNumber==="1"?65:-1),d(23),B($t(89,36,"quotePdf.page.offerPage",ka(41,GAe,a.pageNumber,a.contentService.pageNumberTotal))),d(5),k("ngIf",w(94,39,a.salesOrg$))}}var Sc=class i{constructor(){this.pageNumber="1";this.quotePdfService=Z(lo);this.contentService=Z(Os);
164this.cdr=Z(aa);this.quoteData$=this.quotePdfService.quoteData$;this.salesOrg$=this.quotePdfService.salesOrg$}ngOnInit(){this.contentService.addPage(this)}ngAfterViewInit(){this.contentService.emitPagesChanged()}ngOnDestroy(){this.contentService.removePage(this)}cleanTitle(t){return t?.replace(/"/g,"")??""}applyPageNumber(t){this.pageNumber=t,this.cdr.detectChanges()}static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275cmp=Oe({type:i,selectors:[["bonfiglioli-quote-pdf-page"]],viewQuery:function(e,a){if(e&1&&Ki(HAe,5),e&2){let n;Ei(n=Di())&&(a.pageElement=n.first)}},inputs:{pageNumber:"pageNumber"},standalone:!1,ngContentSelectors:KAe,decls:2,vars:3,consts:[["pageElement",""],["class","quote-pdf-page pagebreak",4,"ngIf"],[1,"quote-pdf-page","pagebreak"],[1,"subpage-header"],[1,"title"],[1,"full-width","header-row"],[1,"padding-left","header-tables"],["cellpadding","0","cellspacing","0",1,"header-table"],[1,"survey-container"],[1,"survey-url"],[1,"layout-img"],["viewBox","56.059 0 1040.204 340.072","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["id","a","x1","0%","y1","0%","x2","100%","y2","0%"],["offset","0",2,"stop-color","#00538c","stop-opacity","1"],["offset","0.3",2,"stop-color","#0081bd","stop-opacity","1"],["offset","1",2,"stop-color","#00acee","stop-opacity","1"],["x","-.033","y","-.129","width","1.065","height","1.28","filterUnits","objectBoundingBox","id","b"],["dy","4","in","SourceAlpha","result","shadowOffsetOuter1"],["stdDeviation","10","in","shadowOffsetOuter1","result","shadowBlurOuter1"],["values","0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 0","in","shadowBlurOuter1","result","shadowMatrixOuter1"],["in","shadowMatrixOuter1"],["in","SourceGraphic"],["fill","url(#a)","d","M 196.206 330.747 L 110.206 240.747 L 910.206 240.747 L 910.206 330.747 L 196.206 330.747 Z",2,"stroke-width","0"],["filter","url(#b)","d","M 324.206 316.747 L 174.206 130.747 L 910.206 130.747 L 910.206 316.747 L 324.206 316.747 Z",2,"fill","#fff","stroke-width","0"],["d","M 359.592 186.113 C 358.721 186.922 357.787 187.855 356.791 188.789 C 355.111 190.469 353.679 191.963 352.497 193.332 C 352.87 194.702 353.057 196.195 353.057 197.689 C 353.057 199.183 352.87 200.676 352.497 202.108 C 351.252 207.087 347.953 211.257 343.472 213.684 C 340.92 215.054 338.057 215.801 334.945 215.801 C 324.987 215.801 316.896 207.709 316.896 197.751 C 316.896 187.793 324.987 179.702 334.945 179.702 C 338.057 179.702 340.983 180.511 343.534 181.88 C 344.53 180.822 345.526 179.764 346.646 178.706 C 347.891 177.461 349.074 176.341 350.194 175.221 C 345.837 172.295 340.609 170.553 334.945 170.553 C 319.884 170.553 307.685 182.752 307.685 197.813 C 307.685 212.875 319.884 225.074 334.945 225.074 C 350.007 225.074 362.206 212.875 362.206 197.813 C 362.206 193.581 361.273 189.66 359.592 186.113",1,"st0",2,"fill","#003761"],["d","M 365.691 165.947 C 365.691 165.947 358.098 171.051 348.576 180.636 C 338.991 190.22 333.887 197.751 333.887 197.751 C 333.887 197.751 337.373 202.917 343.908 210.137 C 346.397 208.332 348.327 205.78 349.385 202.793 C 346.771 199.743 345.339 197.751 345.339 197.751 C 345.339 197.751 348.762 193.021 354.862 186.859 C 361.024 180.698 365.754 177.337 365.754 177.337 C 365.754 177.337 367.87 178.893 371.106 181.694 C 372.725 179.142 374.716 176.901 376.957 174.91 C 370.359 169.059 365.691 165.947 365.691 165.947",1,"st0",2,"fill","#003761"],["d","M 423.698 197.751 C 423.698 212.813 411.499 225.012 396.438 225.012 C 390.774 225.012 385.546 223.269 381.251 220.344 C 382.434 219.286 383.616 218.103 384.861 216.859 C 385.981 215.801 386.977 214.742 387.973 213.684 C 390.525 215.054 393.45 215.863 396.5 215.863 C 406.458 215.863 414.549 207.772 414.549 197.813 L 414.549 179.764 L 396.5 179.764 C 386.542 179.764 378.45 187.855 378.45 197.813 C 378.45 199.307 378.637 200.801 379.011 202.17 C 377.766 203.539 376.334 205.095 374.716 206.714 C 373.72 207.709 372.787 208.581 371.915 209.452 C 370.235 205.905 369.301 201.983 369.301 197.813 C 369.301 182.752 381.5 170.553 396.562 170.553 L 423.823 170.553 L 423.823 197.751 L 423.698 197.751 Z",1,"st0",2,"fill","#003761"],["d","M 387.475 185.366 C 384.986 187.171 383.056 189.722 381.998 192.648 C 384.674 195.697 386.106 197.751 386.106 197.751 C 386.106 197.751 382.683 202.481 376.583 208.643 C 370.422 214.805 365.691 218.166 365.691 218.166 C 365.691 218.166 363.513 216.61 360.277 213.809 C 358.658 216.361 356.667 218.601 354.426 220.593 C 361.024 226.506 365.691 229.618 365.691 229.618 C 365.691 229.618 373.285 224.514 382.807 214.929 C 392.392 205.344 397.496 197.813 397.496 197.813 C 397.496 197.813 394.072 192.523 387.475 185.366 M 518.675 185.054 C 518.675 185.054 527.7 182.005 535.106 182.005 C 544.7
16453 182.005 549.732 186.486 549.732 196.257 L 549.732 213.684 C 549.732 215.925 539.836 215.925 539.836 215.925 L 539.836 195.946 C 539.836 191.652 538.094 189.038 534.359 189.038 C 531.496 189.038 528.509 189.847 528.509 189.847 L 528.509 213.747 C 528.509 215.987 518.613 215.987 518.613 215.987 L 518.613 185.054 L 518.675 185.054 Z M 643.838 213.684 C 643.838 215.925 633.942 215.925 633.942 215.925 L 633.942 172.793 C 633.942 170.428 643.838 170.553 643.838 170.553 L 643.838 213.684 Z M 650.31 215.925 L 650.31 186.984 C 650.31 184.743 660.206 184.743 660.206 184.743 L 660.206 213.684 C 660.206 215.925 650.31 215.925 650.31 215.925 M 655.227 170.553 C 658.588 170.553 660.704 172.793 660.642 175.781 C 660.704 178.644 658.526 180.947 655.29 180.947 C 651.866 180.947 649.75 178.644 649.75 175.781 C 649.813 172.793 651.929 170.553 655.227 170.553 M 712.985 213.684 C 712.985 215.925 703.089 215.925 703.089 215.925 L 703.089 172.793 C 703.089 170.491 712.985 170.553 712.985 170.553 L 712.985 213.684 Z M 719.582 215.925 L 719.582 186.984 C 719.582 184.806 729.478 184.743 729.478 184.743 L 729.478 213.684 C 729.478 215.925 719.582 215.925 719.582 215.925 M 724.499 170.553 C 727.798 170.553 729.976 172.793 729.914 175.781 C 729.976 178.644 727.798 180.947 724.562 180.947 C 721.138 180.947 718.96 178.644 718.96 175.781 C 719.085 172.793 721.201 170.553 724.499 170.553 M 579.918 215.925 L 579.918 186.984 C 579.918 184.806 589.814 184.743 589.814 184.743 L 589.814 213.684 C 589.814 215.925 579.918 215.925 579.918 215.925 M 584.835 170.553 C 588.134 170.553 590.312 172.793 590.25 175.781 C 590.312 178.644 588.134 180.947 584.897 180.947 C 581.474 180.947 579.296 178.644 579.296 175.781 C 579.42 172.793 581.536 170.553 584.835 170.553 M 617.759 202.357 C 617.822 202.295 617.697 204.349 617.448 205.095 C 616.764 207.523 614.212 208.643 611.536 208.643 C 607.179 208.643 605.187 204.535 605.187 199.556 L 605.187 198.374 C 605.187 194.079 607.117 189.722 611.287 188.913 C 615.332 188.166 617.759 189.1 617.759 189.1 L 617.759 202.357 Z M 610.229 182.129 C 600.333 182.814 595.353 190.407 595.353 198.809 L 595.353 199.245 C 595.353 208.83 600.706 215.427 608.921 215.863 C 613.029 216.112 616.639 214.369 617.822 212.626 L 617.822 215.365 C 617.822 219.659 615.643 222.211 611.971 222.709 C 607.614 223.331 603.756 222.958 603.756 222.958 L 602.2 229.244 C 602.2 229.244 606.743 229.929 612.718 229.369 C 623.672 228.311 627.655 221.775 627.655 214.68 L 627.655 183.934 C 627.655 183.872 618.631 181.569 610.229 182.129 M 497.016 209.577 C 492.037 209.577 489.983 204.224 489.983 199.307 C 489.983 194.39 492.037 189.038 497.016 189.038 C 501.995 189.038 504.049 194.39 504.049 199.307 C 504.049 204.224 501.995 209.577 497.016 209.577 M 497.016 181.943 C 486.373 181.943 480.149 188.602 480.149 199.307 C 480.149 210.012 486.373 216.672 497.016 216.672 C 507.659 216.672 513.883 210.012 513.883 199.307 C 513.945 188.602 507.721 181.943 497.016 181.943 M 681.741 209.577 C 676.762 209.577 674.708 204.224 674.708 199.307 C 674.708 194.39 676.762 189.038 681.741 189.038 C 686.72 189.038 688.774 194.39 688.774 199.307 C 688.774 204.224 686.72 209.577 681.741 209.577 M 681.741 181.943 C 671.098 181.943 664.874 188.602 664.874 199.307 C 664.874 210.012 671.098 216.672 681.741 216.672 C 692.384 216.672 698.608 210.012 698.608 199.307 C 698.608 188.602 692.384 181.943 681.741 181.943 M 565.665 184.183 C 565.665 179.64 567.906 177.648 571.578 177.15 C 574.441 176.714 576.246 176.839 576.246 176.839 L 576.931 170.553 C 576.931 170.553 574.877 170.304 570.333 170.802 C 560.562 171.86 555.707 176.154 555.707 185.49 L 555.707 215.987 C 555.707 215.987 565.665 215.987 565.665 213.747 L 565.665 193.332 L 574.503 193.332 L 574.503 186.61 L 565.603 186.61 L 565.603 184.183 L 565.665 184.183 Z M 450.959 208.145 C 452.39 208.705 454.693 209.016 456.498 209.016 C 461.166 209.016 465.087 206.9 465.087 202.108 C 465.087 197.502 460.917 195.635 455.814 195.635 L 450.959 195.635 L 450.959 208.145 Z M 450.959 188.291 L 455.627 188.291 C 461.042 188.291 463.718 186.361 463.718 183.001 C 463.718 179.515 461.291 177.586 456.623 177.586 C 454.382 177.586 452.266 177.835 450.897 178.333 L 450.897 188.291 L 450.959 188.291 Z M 441.063 172.98 C 444.175 171.922 449.092 171.051 453.76 170.677 C 461.415 170.055 465.212 171.237 468.386 173.291 C 471.436 175.221 473.676 177.897 473.676 182.005 C 473.676 186.113 471.996 189.224 466.83 191.154 L 466.83 191.278 C 472.058 192.71 475.917 196.631 475.917 202.544 C 475.917 206.714 474.236 209.95 471.373 212.253 C 468.012 214.929 462.971 216.672 455.191 216.672 C 449.278 216.672 441.063 214.556 441.063 214.556 L 441.063 172.98 Z",1,"st0",2,"fill","#003761"],["x","729.631","y","292.62",2,"font-style","normal","font-weight","400","font-size","32px","line-height","1.25","font-family","sans-serif","fill","rgb(0, 0, 0)","fill-opacity","1","stroke","none","white-space","pre"],["x","729.631","y","292.62",2,"font-style","normal","font-variant","normal","font-weight","700","font-stretch","normal","font-size","32px","font-family","Tahoma","text-align","end","text-anchor","end","fill","rgb(0, 112, 192)","fill-opacity","1","word-spacing","0p
164x"],["width","372","height","52","x","383.649","y","224","transform","matrix(0.849305, 0, 0, 0.727764, 91.789401, 65.511141)",0,"xlink","href","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXQAAAA0CAYAAACaTMOLAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAC19SURBVHhe7Z0JmBxV1YZr/NXfXVRUXAAXEIyQkOl1ksCwE0mQRQKEmemqrp6ENWgEZREJuAABCSj7DhEIIIuAoIgKiuCGgiuIiriAituPuOKS/3u/25NMOj0z3ckkmZA6z1NP90xV13Lvued85zvn3orGjORmPyeasv/LonyyYVSIN4i64+fV96ycbDLnf6PSfq+Oiv2vjwqHvCKaqr8zyWSNyeKOaN68Z0UzZvyPP9nWtMyY8dyoVC1FxeSD2m6JCsn8KJ9uUd+bSSbtipS6K904yiW7ajsgKsZ72ACPhuRmrx8VK9tFhbQnKlSnR4W+t9h5ZJJJJkE6Z71GIGqOjPltGiNfkEE/Mpqo8ZhJJiskhb5XSJlmCJ1frs8vSaFOjwqz89rTEQ5YCSkcvIHPXUh1zurZUSlO7CxASJlksq5Lee/nR/lqt0DUlRon39MYWWhgNSl9cf2ITDJpQ6BE8skkKdM5UqZf6PPXUrALZdC7RsXo5ma/NOpMtte5zzD6KCbnRsV0u6jY85L6EZlksu4KEWs+PUJj4xsaG9/U5+EBnY8BKiiTtVDy1TdFuepcKdJ92v4kpfpSlEsP9P9Hg18cN++5gZdP+qNi9XohkeuF0mdFxd431o/IJJN1U0Dn0JuF9JMaew9HpeSTAjs7R+NmPLd+RCaZtCHd3c+TAd9dxvY6bb+SQn1VxvddwciPKs/dEZWTTinrh2XUr9Y150mJoXQyyWQdFYGlUrKpDPmJGhPf1/i7T+PimKjcu0n9gEwyaUNA3
1646DkUny8lOmH2h6JStWPR/lZhShaBfz2pFlvluLO1XalrrUgKle763syyWTdk3G1l8ug76Xx8FmNh8eMzkvVt2fceSYrJnDYxXialOhTUqpfCx3coc+ZTpCuCgGN5Mjky6Dnq2dq27G+J5NM1jXpiDp7OjX2TtV4+InG3o8ctZqGzIoFMlkRmZRupnDv/VKo7xmdg5oLlbetsmSMw8v4MF1zUZRPzolyyU71PZlksm7JhHi9qFipaEx8UePuCW23y6DPcIFCJpm0LfDjpWRXGfPrhBJ+KSP7BSHm3mizlsK9Dv/eHLvRRGuljXYg8eG65rW63tlRId2hvieTTNYdYdyQPyrGGgPVX2lMPGqkXoi3qh+RSSZtSmfPa4QK3iPjer+QwY/1/fR6knIE47y4I5pSfWU0uf9tUV4GesuDXtZyaWNXuoWcyLG63g3aPhbl4m3rezJZVTLu4BdFXQe+SsZiA6PCXC6b0LWmhTkY+eRgjYGva9z9WZ9fkkHvlaFfv35EJpm0IZQRFtIuKdNF2oTOk7uFFvpaUigQfLGys6kalJLpya1O5S/FOTmQk6XAN/mz0NdV35PJqhD6pRiX1dcHunKpEE+NunpfVd+7bgtT7XFyE3s3UdtsGI3vfWF9z6oVltMoJTtpzF1lY15I/hAVKudHk4ZA5zhkatI7K2/2/U6dmlEyoyFESVMERrF53WrjVlmGMSnjQWzUhCd36hPuXIa9Lx91z3t2/Yjm0t39bKPyUvwBGfQva7s4Ktcmt7zmSyHdRr85T8b8Zl37GH1OqO/JZFUIigqNRplowU50bjRJhmGdknnPiia8az3PVmbw4uQw3kSLxcpMO7pSvJ8n94z2mi47Hf7CaGtFwuXK61yA0D3jRVGpNl4G/QTp/0Pa/qt+eUCGeo6P2ewdL462qL06Ks55ievQy7WXRzmNL8ZqLjnUBQwc98wRjOjqM6QwCbRtJ9V2ydZRuX/PqNC/j75vLx14w6itXbXaBVTtBGjyoLaveqBDo4wkKCSTHorJJ/S7H+h3F0oZtxrREVgWd+i30zSArtHvb5FhP0gKu/bW24YcwkujrdRuUBljcSLITjJchco+CucvVn9drv6qGY22LTJ0lNJhEDEyTIYZk4hGOtYo9FG5umP92fcyrRgWwZKBJJej6NQgQ8aSY0dLGE8YikL1MF3jSF1rbxmNbfV5iP5/l7Z/6P9/9nhw5LT/xvp7F239rv7C8Hfxd5WS4k/rkxnWJ6n9iwZWa7ugT5PS1zrqyM1+QdNCjNz0F8jIrhdN1/7FTfq2PemIJs/eSAZ8utqSQpALZY9u0OdNat+zTHkZ7Kz0dVazYHg6pbxWkuQn2jTQW5yZRgcEhbxD273ajvGiQq0I3i+f9kmBb1eDfkrbPuZ2BwTvSbnkVtVxUWlWKerUoKMqZlXW5OKIMMgT+96q+5oUlXo10PvfqLYYKQTrcAhsBxX3yUjssMqpDJS+JPTGAmqgNLdLC4iyqPbEmNiw9+dWaLkF2gjjBNrPJ7uNKsqnqoN+55l4Pj9XizmZsGTFhn6uQryD+q4c5ffdUG21NE8A8g6I+CZ9nqVPpti/X9t52mQkqz/U/27TdkAoGVxJlI4e52Q4uli7SNcrVD8nZ/FZ3ecFusZHdT2ipUf1/Wl9/650SJFq7wTdZ5f3B+P9EX0/VPc7X39fpU8qYb6n46/V/3c3sBpOynOf73YBbJX6pmjcTfQ4HdwuIwnPQSRjh6jzjZoDl8Gkv0u1bXV/s3Sf+0a5ePNl0DE6OrEyXu2wp/d3aWyaDm5RLxoFVA4DUarOVhuerba8TmP2ep3/Vn3/mra7te/jatvtV/gaa0QIKcsHvE4PQy34t6xQhfioaGKLSBmKJJ98TA3wbX3eYq9GWDmSLJYy4ImLtbn67VfUkIukyNvJoIZO5L6YdJRP36l9J2rfJTIeF+g3B8qjvsXHjLbAReZ7NpPj2EfXOVH3dZU69Bw9Y8Uz9YZTftfve8Berk0OSgajnGxZ37vy0ohGvHCajFUhiTW4j1QbHeT2IzwfyQDhnDCUHIuxbDWBPSCm2TSgCvEZuj6O/Bzdw05tn6eZeKDJ6ODc0clCmpjzD0h5eAMCegPFFiosJ3G2dBGQcIYXtdpE50UAKTb0CYbwJzaMpVQRIsisdoa24/Tby7QPlHy472VlIy0cSr5S9TmL1W/r8145fZbDpSzxm/ofiVA5kerjut8bdU97RbmZm0t/9q8b/kf0/0/reRbqeBDkafo8Rr/RmJFBL9V6ZWgFHoZAkjx7TiiesVPESMU4EDmG2lRHV60YZiIwj8dqd1RW9IDDhG8eDQGYkL/L67lCdLRQbbBrvc+Dk4Zmck2+9K1QZXwd675ZkZJO6DavG5V8WOdgvs1N6o+T9b8+/S/V/872dcw6yIG04/TWuHCzGAYqTIrVH0lp1FiVPZ14GUkI3/OxDK4UMx8/LMW7yEvitkK3eK1nDT4nQuURi9VztY3zPlBAeRYTLA7T/67Qxmpzj6nDH5EyXmhjMtqCQQYR5Y3WrtY179fnk2qXH+nzVCP1IZVHhgxEUaieot/9TJ+/kFKcqfufYh6OxG9X7xY2wu0YPQxnrm8jPy+zBeH4mBMAsijEiZyd+gwkWf2Grvk53ychOnRPM2GA0Mb5vomOOjauO892BWfg5DfVUNXfa/B9Us/4Tv39JvdpuafT6LqdgcCxnjVcwynK2GCMU5acgIo7TNfYtDmtICOGvnip2XQb3c/71CYYvYe0/UWbjKcG6YA+O7Ko1rTd4/0FdIrvoLNaXB8Lh2oDPR/jtnf4v4Jix1vZW3p7vc73oLa7dM4L1FYX6jm/qu1xXV/95wl8fC6wvpSERssyYPmE6f9PaR+TjDjmQn3uLn0o6RzHaf8Veu5ZYeGuRt0C+ZInqO0qXTlJx3/W5wlVNF/T34qsvRz28Abd1W99u+g3R6u9LtY5LtP1j5LOTx6VaJnzEw0VAJSmnb6o59rN7c7587MEHkwzfVHX/qfu+0ltl/r67UZPgJkckUA6X+f6jPulkB6r83WbEitX5PiSU3Q9xpMiNo2n0QAqq03MgVdnqoPwVFIePURn0qk9w3cyD0mZIl6uGP9UBobtRCtiK40MD9ZVna5rXqprflmfx+n3G3hfPikINZ2gxrxb//+Ztj/q+x+06RrJ+Vbm4UX37nsYGXkgtEGnjGU+OUn3Qv7gF9oYaH/X81G+KQMjIzqUQadMEycYjOv/6fgH9PcJNnJlGY9CRcpDwhf+VAO8FSFR1zV7cymakB0hIYonhxmoAsJwOd70AX3H2T2o7WEdw8p8H3SU0ShERDkpazF+X3geGS8McLuC4TU6Nz3x23pb6f769tf99Pj+rAeKrDAWrSQVOScUl6OM6nV6BozOEzLuf9f/5BzTYOQGV3Ogf0yTx5EabSmKMnKt3qlNxq/6c22/1u+hK/bUL4IuEDUVZdycgKz+V9sf9f3zutbRUf7AzaIpczD4M/U/RR3xR/Q8O9lhLCcM8hGeDcoA6g2dDfek/tG1vcY5ACb+lvah03fqHhXyewy+O1SvVOSchBDDM/xLn+jjtWpnRWRyqLQtKzAWdEwpfZfacPPlDPo4lqiGWlN0G9aFUQSQ/Ea/w9EpKhBiH5YelUOApiFRXIg5B8BB41H37KUJ4g8YwG3dJnXTKNgbqKhi8nt9PqlN0bhswI4CIF36pG9C26i9qn/T/if0ebaPgfpBF2jrTawfQ495jsF2ED0XU8bqIv1ddd4OQw9F6khKz5avsly4Il8mVQ5nRwQyiF5wPkRyo51Eb1smwoHD2VH/WoX6ODzasmfkl1gQGpdq++p3d0jp/6rO/YEa+F1O5LRiSFHIko4vVm/VdrO2it+MBHIspCSMCEPpXAz5H6T8GA6UaI486dCGCBrBKJZNDmKkBqYToI3o5IAQZJCNzB/TQAnXLMZCdGqToSKPiTUZI5TEqFD3i3fHGHiBJYW38LIxVTxHB4c3gmBAQmkhVMpN+h2D8Vf6jnMTyktlvDHgznmcrnaH8oJTfVTbJ20MGvvAb4eKD/G9YPjhZAlZ2xXC7IBwv6TtT9qIZM5QhHac7vMSn986QbQiBxa41qHFxlyoPkRGn9ZvmKGME31Uz/mU/vdLDeiToy4Z7sFICW47l8zQ9T+k52LNcBnl6nd13eCMCyn6KAQmxE4VFgJtRaITBF/AkKeLfWxRBheEhi6Yg6/t5jaFnoD+GEy50DdEEl3pRJc3hmTw8sJzlWayyNbxOg+RDE53oRz8XJ2b8ca8i2+Hf
164cm92gd3K8Pfv7t+u5H+3kf7FDnUZMAw6NIBKAccGLIlbxETws6nJLYFhhoWtWMs8eKYYgx9JKchnS6g29Yj6Wl6mb7vMizCduUHgCS5sX7/GFT6F475B/r+dX2/Qm1+kCOzwZx3q0J75uP9dP471dZP67xQT++W43qLx0CwEVB7V4Vr4+DJM6gNoX1CMpv3KvS4D009NTg2i+wA0WlIfqqt06v129m2Qwhl22FSJbpEYYiizkG0T6O4fxV95/u6fX0fq75ZmWhuFKTDg8loSwbZCZZ0jyEfYomocTqFdALF8LgMHwNDyhf3Rd0t1K0jk/q3UkN8XNel1PE8Nc620QSSYImcRJXBqXA4QZkxXvfp71vVAUcZqTVrNHtfheWuWhDygHungWdc26RzBwnUQKgi0H3UqwwIw00DpTfo2WRUMXxNHAPXnCgHVqpV9RsZo+rv9Uy/0Seln3DpKKEQpxNXd/jvXLzHkBUJpljUfigmDgG6gFmDOBfQSzEhYnha7SAjB1qLe9Rmb9M5KWNboGNl7G0YdrFSYwChxUAgRAuBSnpc5/++2ueYaFITJD+UoMBEVSSuQJc4l4KcVzG5X21+rbZL9f1a3ZsGP5GK2q6cznE5bFPRvWFMnJSV0XWUlvxcz0Qeh4Wp4EplMFhaWYg51AUHPhWnTzLWyXuX+v1V29PaoH/Q43s0YNX2cv70HW2AzngSW1Wo0slE6ax/J0OSzjLqRXjOXHWKzi0Hj7GM3+t8EmOCAgD6ppQm/g2T4IZKKIP2bGhiAAtRBv2vSC2GJ16oDb1ghVE5l4QlqqV/ikonyTDjgEKbPBqVZ3OfvxMSluGU0RiIFogq8+l+avdz9Puz1NYyaELT3OfWoGqKHJh1ajT9T53rt7p3Ih84aiqcYh27kc+1jMjp0V6m5nAYUF6elyJDK+eAXjq3JB0qVnVf3Bv9pYgPOqtl0XjyUgf9W+scOE8iKqIljTnZgLJ0ugStVyEaZQweL8MvlI6xpa1i5rzsq+8y0DhHlz3PU/+WovENOTzGAc7JESDVRNXv6H5P1e8Lfl6EcRfeDgUIEIgTwGgWwTLmAYo40EKiqJRy7Qqg6giPwxUpMBg1QclDySEokJUVF0hJJur/w4dPVKJgvEFFpdpib/BRZSGbVhKioLaufqEHKUuRqKAe2jj08sJEv4vK/QMD7pvaf5Gud4j3N8vmE5rBV4dSsMtkvM7Utp+N7XBhsdE5vLS5siei8qzF6qA/6xwKjasX6Byz3B6hwmVZAQEFjlxhr6MMkB5GRUrJwkpUMvjlHUIvngFIaSZh3HvqiahlBaRnpO9X8nE/UjoUXE7CqEr3VUj+pY3I4So/H9xjFMm5EqJ7dUzol5v1fQcbPgYs3LsTSCB3BqZDVtD8/i1X4ViJ1T+mIlwRADqDDqGtQExQPRfo+1x9HqBrnqnPu/TcZ/l3jcIAA2HDkwIKQpkstNpv/N10kttP6DJNXcWDgKJI7uVjITgbc3IvaiP0j7aPZbxi6VR8sgc714Cm4Tlxcn43Zwx3/lTQr/Snusf5XsJ5SSSnT37nChecCU4qBSVC6ei6PBvJeYELqKemdIwEvTG1ZQeD88MYnavtFv0OXThC/4dbf6+OuUPG4/PaQIxvdAVHSTpQTP9infQY6JOxGRQ5exJU2qVj5un3N+r8MtLpgfq7T39rHChqKcSAIZ5Tem2jTDR9ira9QoTTZJy7sshI9UP6LWPzt9qgWWTY4zPCMxCdpdCz0lHARlxHzEKsrVIOIONcsrvOJVBnIEKFjxytKdw+td/Bug9FvWof52f0GUAX9/IV7QMsXaz7INIhsfwNteuluv99pK+Buh0Q57GqVW30AXQNke65GjfbWacQciysQc+sdSIOjP3GDREHRt9jXvvtnDUWoD9L8VE655767aZD59lWh5huSVLdGNOMQcFzA1Kpe61mAu0ASmHNCdBRKf2HfgcCoOxnhxGdAYLSlsz/CYGlGEMptge4FA3F0YArCpmGahEWB9tnOW+JUcAwgiTM1zLb1AMQD0+nlJoa4sFi7lvovOAaYJBGuGaYuapwXvc0WLgmHDjRie/ZXOzn9RtQ+X/rjo32UNRiVK5zSHHhtKnUgZ/HOVFTTLIqVKq83kYvL8ObMyoTwk1lJJP/6Dz/1Hkw6Dq/+UWc7vk6ZnrUPTNEQnDjGA+MGAMMRJVjdUxXDfRK2Qj5WSeHwUfEg+G8yEiQ5xlKiBZoXyqKqNkOVVCE6fD2f/WzFvTMgRIT6gMN61hQYpkJakRZQjv5Sq+f0efSQAN9krzkHbWFlFnJMnh23PS5IgcQUrJIfXqW2kEDW/3uRJacU662k/5HdcdCPS/IHd0R6nR7CQHHQl3xbCMl7gPEyPwKh8QAhViGKPmTzi0Qkv5T57rNutMYkY7f6YVqt211zgX63ad0jBwLUYkrra7UOT8qJzLDichmNBz5D+sy9xc/oWs+qr/v1d8gv9t03mOlWxOicWqPHHrk/rna1Ti0Fc7aFFL6b30+pXu4OMr1TZECLu0v6CP4b0cB6s8wSUyOBi7aNB3cvMalKcTv+vwY+q5k+2jnBkCBw3ZiMi7r+WbrOJwltIN0MPm3PuXAdX4nqo3wpccp/D5jDmT8dT3fB02TDBV9WmTs0fmuPjk7qpdIDJvK0TU0bkIi8iidjwmGimSkc4wVZqGH/IhQPDRc8mPdK/QPFN05ujbRIZEEVUCpIxSESIOx6jyUHRHtf6c2+POrfc9+74P0FltIJRtj1TZwyXIYHaYZrUck7BXhGWAml+heNP5ZTK235N8MOIc1JtykQ1BzYUIJQjWD+cJGcWKtD9THxAhQnsKw9GH99jF9XyTDBHc7vIc2ckw0MJ2tv1+D5Txdt2AUNlA6aa8vhYFboyIjhHJLnQxOAx49X3mHzqFOwXgqQsBAECaSwARBD4fOEdflVhXKGXHCScNHztT54cIwmEuvSbtQa21Kh3DcCAGH8zV9/kL38Z+o6wCM3N91DiGIFCRO6WdHQLg2cgpNTcfMt9HNp9z/ATonz3Cp7h36CYrlP3XnIMNj/lToXCiIyhkMv5+tLhgUZuaGaACkdK+OOU3Xh78HEQrxpJyfEB/D90s5vAXRNkITQwnRAqg/cMlH61zUTjNYiKju1zmejEogRxv1B23gmCMQnHmHjNL2Okbtg8MmiV0h8bSb7kPo0RymUJkiBkdCdlQ4GqFYO3ASiAAL6YgQ6YAB8FwHGayBdfONcJ3EBkXC6R4Zde6/ZTBMc16iNniT9ikKJKFmIyeDFkPr/F7f1b7VR9QO803DDO7nIDKWnCedJp1S9KjjqBLB4RqpO4G+oft1+d9KP+VsA4p7QPeAQYS/pl8BTh+x4WRiDBRjXhFIKJE8I+qEfjKwIQnIuAK1ktc51NdrFNrbq5VS3pgIqXNuDKsd5UPa5CRjIVfyDETiAlKNnHluxksdodBHIW+A0ZPBTP6hPgs6GFDtwzoPlTZEmVBH09R2lH/ym3t0/x+RI918SIMOcscp+01MphOhm8jZPa7r0v+AKZyd+la67JJCAKLO6Youxo6OI7LKm37Ufch2YUvC86PrQuhEiAdsqr5ZT21d0rnep9/K4GNv4vfZWZbk9B1pGhDIsDM+uC85pNc35ERwmoy5YCcp4ICuoiR5f5+ffqFN13gyFEX0LDXXWROuXOEQZDjZAUSZ6sGNCKhAUYN4kMvYaAATjowkTlom79F2lxqH6pZ3G5Vg0EOjsQ406OLYZZKzzkLrGEJu88GElQz++Gad50YrYyndz4ao2SBrJnCjfkk1CTg9AwNp8MBxGEb4rQEYkBCUDuVmGEfKKUEYi9Th39H+pxUe/7d+7/PNDQ9ezybfy/tZUVKU9nYrWXifqkJr0xVSLCfP/uqBRKiN8pZA/FApGvBUXBBVDBYMOsnHYsp98RxUQ3xev1uojahgTw+MMHEG4yBnCdIWggfBQEnwCcIAPQfucl+1wxFuUxvylPfK4iAIj6nIEMo1ZfEn3fMVrmcejHLhK/Pq17yjpdu1wbkySQNduyA4CDnPkkNowAB0AO1ygn43W8fv6uoG2ow8QTmWQaK9qReXwYKqYb+jKyfp7tW5DpJevMGD0hNUbFDJKyiSdGkspZBEcLqeyxWJxBTJHDJU1REGaH21idBkPFX39XYbXNpp3gigxfMroIXih6MuaDwbdYzkuTaCwRFAb1AiR1UQ8x2OiLaScYZWdEkjiXlKQqEV5ECGSrbNECpEZ51ET3axjgTnRzRC1Bki4KW/D5N4SDJTHRTQKzSHdGIg/5F8W+f6W9Q1W/pHPzsC/7k2oVsZP3QEnfF19XewBSdH45ebH9IRkrdEZdIRdCLkXxg/V2ojapDT4z5JhMs5h5yJAIl0ENQcIiwmXz1mkFPq/7uuSyKZsZR3ZQsRrukZgB3MQY0Zvzjeo/UJPcacBEUeOg7KNpQSy7BXKS3mmWXDrJuHyL6E6A5DPrk6QecDhJyi4xbqk8quw6NOtduqnjTYtti7M2kHpESWPTnFYeBwAmeYd+PKiGpABk9LKEPyihKg4Q0615xIrbcz7yRVrrQCkvDyjFPzilR0UK2xIOqUkm4pYx844h3cKb4+s7piBjIdIYQglJPvKXgADhvyNQghs7lCl7A9qM5TWNfPJJb1rfCmRirBMISqBOqAefZTHCoTIbhaBO6v+rTa83d6HpD79OVyCeW9X24HCqqwYfIU48v0PCfpueD3SKxS40uVRjDm0DdOCMcn+7egqUbBOBA2cr7AuRNiY6yEJtV+hIuu0a4JxaRECL/V8aDa9+jv7WxUMBimh8yBB/QcwlkmVhyv46bZkcLRelBrgON4bNzTWe67wU4U42EayPXcVL5ABwhZawAFamYX6QC6BxoD8T+ktpaDUxhOB
164FSWETdfrYgkUGiUHuL4mLk5wck0T6NXH4TJQ1/VMXDhsfqA1UJxHp/w4IaCgeIJCTRQIRQRDoRrT7BODi0dIQnb8xIdJyRr9DYyWOD+SDqG6fxqp+QRXf9SoeB3WLcGpKQIrRCzxMCF+r6fETT/C/kXjKiAgtoh5EqGuS70o+7Nk9vYBMxMsZA8F5KlH9BnKkDcLwJlAbnK2Ll873O6Lkl8JuswU1ORD9SauXcKBWRsSTKr/yn7HKhcCpQWFBiJxnN1vm5f33kIRUl2UEQGTB60bpNwvE6/4fyx/kekT1RGBEM5JePoZvXlwY7A4bD9e/Qn/U+4nxT6SEBFgGTAMQL0MMbWW0VhAc0DIjDmAJnpPmaAfYBqRH9A2BQ0OCKQIwmlkfW8F2MyVXv4vtV3bpupjtLH5MJdJHMcesABU8qmAT5cXbK9pVAH6M/TZJl1VoOblCNISSLCGW9dP7q5YJyZkOLEl3k9hUx9G7mBrYjwWXDxCSj9Kzr2Am2hMmAAQThM0iB3aB6/V9feuc6Ztd/Agdft0bnw0oSTODadF8RSIZSEM9Y1ZVCCQcd5zbWHNnpjspCTuMzw+5v232VFGKq2l4HOq/wwrgwOqiUIGScJ0ULPmC4yAhbKTqEgmK12jJ6zvKTKo1HMo2KITV88IcVj+YWj1be5pfSZ2jcgP3h2oimF/1QleeaijInDyEXaqIWm3l2DG1SiwU3FB06BzX1uR4yz+b5+p/6bvWw54YAsSfI6QpAjMJre0waBwW5KA4Ts9v2x7g2qiNBYCM4crlCck/VC5uoPqpZC9BWEa3bqGUOVA+gdqgaelcGpLT5ObRGmkFOvbqrMHC3I9x73UyN3PloCarSjVIjvUF/tTnXT4LWRMIpUygQq6FRHFSBZyvScK/F9akxJv4d3OsvLZI0pZnuHPqYM8DO6liJRAJirYjB2RLY4Sgw/OlxRP+UDpWrgQURGOTFOEAS/h43iYGGVVSdyXRlCzoSKFHJS6DcVRidqP89PjgBUzmStQ/W/buntllG+1qu/79C9Pa398Ojf0fOfLoDQFXSKqi/riBw29J4dMfXqy0Ys6GZgG4TI5Titv0wOqh1kxN2sCCEI9CDsANTRobo+0RztAmjBESpqBJWj90TpOKuxKoRdZI5Dpwvppn1DGiIPZgYmiC29Wx3yIQ8mr61ClYInuNxQp2yaG1aMCx7OgxXeVdck2x4mA0gWU0Ipo5ZSEQLavE/H6rwyVK6CgKLx4FcYrYFAJQAcZMhEr5i3NF1BbapQI6EXlSWuDfaa1OGajgak8EbQii6c/KgbSkriCiTvqj/RJ0ma4z1BZrj7YXCGJB9lcC82AoR/w2DDPRMxkHgLA68/IKIGXi9Ihw0V6MPLJpAwIidBeZccTWOyjunO0AYMiMBt48CITKiFvkf/g/K4SIMM/nZP9cMWHggDxsSTLtAXh7vUNVOFsbRKoJkwKOGKedawvWBJBAW6grs1KnR9caiaGMjnWNfkMLgXnIa53waeknMaZcWJjqdm/6iQbCW8l3EkvOZ6gJGwn5maoe6cvMOqE/Imau+ezaTnBSfmGkv6XClGFGWgcLTul0Rhl/4HrQXf/pA+hS5XYJkL6BDezWvKzbMrv6fvvGyaqiD6mpLQhfp+nCMl+hqwEXSmw3MWuBeiBRLiJel0MGYNeq3jwzIKRETQLlQQ4QQw4LdqfH/Rn0QCplukL7QDYx70XkyxP993aWYheVr3QdS69xIDzDgjCg5VQegpVU97LEc7omcUCQBioOuwM+gW/d5KohIdZ/5MKIUlOqVW/yld8+s65+EGEu061dUurq5ITqh39DWetdnUk6mxWM0tdBqZekLn6W7UMKGG8h2FSuktevCdm6I1zzgT+s8xfdfVFg+o8z4YTW4oaWOQM3jDpIrjdBzGh9I3RQEyJqwT08X0boWmA+HWyorX/0BhhQQ8y9G0gEJ1Mvh2eDONUqFnGkuSQNXOATiRp8GhQdSYVGlHXPkCShJqp1IDtDTUyydIvDlpR0jIBCihcyPueNpy5VYDQv7CSAaOlbUroFdwVjKqnmTB+eSkAj+47ODFQDn5ZBQjJKyB5WqAlRCMiKkcOa4SupHOD30gB4uhIapoNISNEiLNN3gAcy4cKm2zRKR7DPSA4HlHLmsOCTRI/1e9PCuMh8aEmf4OuvMhPa+AhCIY131TGSOgE8o3QYfTW1qCo1EoXmAse60focvQxyBbjWGNO97hm+vf3W3miTgNfU2OAKdAn/M5nFDmWJbTpRwyRFVEzzhjKLKT9Fzo2jTbisHPAp9Nf/OsJNhd7SKnmz9oEEsgZ1zsEeByjf3BUanydl9vKCHqoWAAvVoSnbYopX3fYO49VPOQa/qpNoCd7mlQXm3Minlpr2cgVEe5j7xnYwYcxQMhUGLorHL8BRni+mCQdybDHjhoam0Vciksa2ZoMVT2foS86c90jmv099utMMuJBiBoAAdAhQuDmoWKQA2jZcSXE10TftpVLFyTUF7PjWFbEkE0ESIXGyRQCrNNFfWMjgwTcdAnlP9Rw80g1UAopZQPPqI+mmeudHB5W6NQvwxdRIkWDpUkIhy4KZ1GwzNISJ6y1IOTbhgK1ggZBdTCwCPSgCZw5ZIGD3oxWogIw+aadPO3IN9rpIPb6PxrbkYfwIDKHUopWRgMg8VKgjnyGtRUK3oiV0SUsTIC4sZgl2RMWV8HZw0YMsIdYcJdq4LDwrGTKCX3Ycqltn/QEzkpl0g20UcMOhVIoYacctWPmR5pBCMB5K1vx27nMoyOroi4LxTRQi86KpYj4t0Ogb4jOj/DjmQZkDAWxbXR0BfQGsklUq4pRjuDhQJ9T/2tJ54GXkk3EM6HyhTqRpkQAP8cL2fUoAvIvufhoz3BgiUGDrenHb7Up8OD3QZ1GAM1utLh61mpWlAc2gEniDMIFS3DGOJREox5jkojIgnCXNMfT8ohQ4X1tsHzdTRHj0NKWAQrGFsZQznBtUFwEOG1ilANITIMiGvN3T/csyeopKfrk+oJloQt6PNUbd8VMLpDUWHNuYbREPoZhxxQ66p47g4DAvIiRJVQHehJI+03WDgmRITHS4eZHLWLAdLqFMYsjjTMiYGCUvRZmWmgg0MijxBq3I8wbTamBWQWDDq88SUy1F3LhClM4e9y0hM+7D7tp5B+2QX/KfkK6wkzm5MJImG22IAEXnhr/RYkyaqFD+s7TqGe9MikDeEl3BupHZk0RKklXB/cMw5SRoCEopPSa4ehXV2CPoZ1Ym6Uw1MbSafXJDpHiEjCDG0S7xdGnRg2AaUw+Yyk/0mm3FYfkFn9Aj3Cst3kDryyJEh+NQrGHCouX6GyblFE5Z1nhtfplZB3IZGPwz3TlUNjWsZTX11lijQI/Qp5oO2XKDpGu+zVA1lhjWQf5TyV+ssnlhoMwndP7mFSj5chpb45TDtnH40QQhcqI5giTkZ9ur13Ju0JtAhVG6FPqN+dr+9U5LDuDZOqjjQFlsmywkqALlkkKRonAWmNctjerkAfAI48kSc5V/c1NZrSL4DF7EnPhdhtWK74mSFC9d3Ptq1ol+9eWSFRWuh/m2wRyJwJblSz8V6BTZcATVePsQSBbZrGWWVn/3/MCryXs+hJWPhq4IHC9G0ZDlawc3JAxiKeowds/kYaOOewvgUL/zzgMBIUWWZtaRsfKimYzEL9dmzKIJP2BEfKQkxhpiQ1uSdp64vKcsihkuBi9efQK8Oty0KUSKJ0ohCwF9lqUsu/uqXRoOcrIZ9kI9OXtzEfPCktk9GUDs8kpQbe+ZSECjHWhWeZj6VgFQaDcmDvTz8mw95d3zNGxaVNNrAK8bxgEWtuH+hJAEx8wTiHCSpzzbcPxYdtQYmTzoPBLjkxR8XLZ7XdLYUFtcOb3xi5UN90TEYJtCPluYTnGvwKzfMp5aUfNoKDd/UCTi6tnFd/BdyaRZ5jUhYLCUp3nWQ1+lrz+ge9YI42AfwwK3S6/w869DhbwxHEM1c6/IJuquVCfT0lo8wq5cU6S/WCyIFF7VjJMsyvOcLOdkwLyuPpwvGJumGm3EKLsFwr64nAyzJz6rAwXbZeO9xMGChk0b1uMdOGWYOCumxtXpAouSDqoiTQxjxT1HYECixwrZQX3i6DDlLY0byjJ0K4Ll8hY0UR0UqUS2ayeoXkclhR8VSF85dH+dpe9T2ZrEqhYADnWTZ4vVX26SSPpcEVVXzfiin/VO95xq4cbm3qcrXvY1II/VjhLVRMsMgULxdgAs/5euAel5G1kryEByOxQYI0rNMR6lCZWdpV2aa+MmCGzNsRKm1IlIVaXmY4Um9OVcAG2ngLDksKM5X/eCtlJmuPYDQoL6X+30gxfa9ntDZWmWUyekLk43VhqP03/bugPuN7kDGf8dJQkltlOVyBJW2s6T95dpN148ekyFjDpfvVaJWDPBPQL9itUJP+2rZWEKNelMk3Yc2PbbwOC7XkI01MyKS5uE63yuvieCsRa1QkNuZ+8xDo3GvZXCMlfYcXQMpkbZKwQJb71NPwF+n7YRqL41d7gnBdEZZdCLPdWWsJCrhXbb10opPLKONpcrIsZQJQYjmQI7xA12Cjv1YICJvFo5hJGJJGGTWy5qSjPi28JqVj/enb9HmYpyYzq9XOl+VRWX9H6Dysb5JFP2ubMAOYpTNcfUNELLQ+WSAoS4auGiEiCvMR
164MNZERYp25VRdCCIA6tm6rNXkN0xdr09miU9wtV4mmaywUKnCJItCylKdrMNxWjQp3srUV3iN1vu1j2nhF3vBpzVdU53JiosXDXOV2HQvm0GeabjJOJmsqHTYOHud+Rj6Uui7yvtYKbnm7VeU/7Lkwm0y5LyRixdxv9WsQyaZrLjMe1YU3vHKssThFWwMdlCbE6S1GVK8G6I8q+clB5viymTtFgy4l9sVWmSyDeuwZDLawqqKvHye5ZlZvfMOIfRPyKCfo/+xMiNLiF+qffNMu7DoXyaZrLSQpPY7Rf06sVuFJmaZ+8Oge/W76qlWRpLYk/qy2bbPLMGQZ8Z8VQmAiJfOhJfrXC6DztLRvGSGd6we7AXxoC/DC6azfshkJYVkGC8QybEcsd/Cw7Tw8MIR+POwvvVnpIy8aKDHSzNkkkkmrQuRkF9nGO8hg94nQ87M6+09z4b1dTLJZNQkZOF5O9J1MthXRbzBBgX0Qk59TF1nijJvYgnvKs3QeSaZtC9+t2nuOS4ECdUrWQFIJqMuHeHtR545yNvePxwVDxgXbeJlhHcUiuBt7rz+7jQv2pSVtmWSSSaZjFEhm85kobxrZG+PirXw5vKcX6v1URn4z2k7X9u01b4qXSaZZJJJJm0ICzMV+3Y33QJPzktE/LLgmLfV3yZD/omoVOuNpsx55VqzDnkmmWSSyToprj3vmy6Efo0Q+rfMoYeVFXk/42Uy7km0tVeDyySTTDLJZEwLCZowa3CBDXq+er8+mQBxnr7zHtWNsyRoJplkkslaIYs7whtSWGvCb63hJdXHubyKV3plkkkmmWSyFonXYK692tUurJ44sXeTrDY2k0wyyWRtFqiVtW51t0wyySSTTDLJJJNnvETR/wNImgoWotMqigAAAABJRU5ErkJggg=="],[1,"content"],["class","subpage-footer",4,"ngIf"],["target","_blank",1,"blue",3,"href","innerHTML"],[3,"qrdata","width","errorCorrectionLevel"],[1,"subpage-footer"],[1,"section","bold","light-blue"],[1,"section","center"],[1,"section","right"]],template:function(e,a){e&1&&(Sp(),he(0,YAe,95,44,"div",1),A(1,"async")),e&2&&k("ngIf",w(1,1,a.quoteData$))},dependencies:[ai,nc,dt,au,at],styles:[".quote-pdf-page[_ngcontent-%COMP%]{display:flex;flex-direction:column;font-family:Tahoma,Verdana,Segoe,sans-serif;width:21cm;height:29.7cm;box-shadow:0 0 5px 0 var(--cx-color-primary);background:var(--cx-color-light);position:relative;padding:0;margin:10px auto auto}.quote-pdf-page[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{padding-left:1.5cm}@media print{.quote-pdf-page[_ngcontent-%COMP%]{box-sizing:border-box;margin:0 auto;box-shadow:none;width:186mm;height:273mm;page-break-after:always;break-after:page;overflow:hidden;-webkit-print-color-adjust:exact}.quote-pdf-page[_ngcontent-%COMP%]:last-child{page-break-after:avoid!important;break-after:avoid!important}.subpage-footer[_ngcontent-%COMP%]{position:absolute;bottom:0;padding:0 .5cm}.content[_ngcontent-%COMP%]{overflow:visible}}@page{size:A4 portrait;margin:12mm}.subpage-header[_ngcontent-%COMP%]{background-color:var(--cx-color-medium);height:1cm}.title[_ngcontent-%COMP%]{font-weight:700;position:absolute;font-size:14pt;top:0;left:0;color:var(--cx-color-primary)}.title[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:18.67px;margin-top:12px;font-weight:700}.subpage-footer[_ngcontent-%COMP%]{height:1.52cm;background-color:var(--cx-color-medium);width:100%;display:flex;font-size:9pt}.subpage-footer[_ngcontent-%COMP%] .section[_ngcontent-%COMP%]{width:7cm;padding:5px;display:flex;flex-direction:column;justify-content:center}.subpage-footer[_ngcontent-%COMP%] .right[_ngcontent-%COMP%]{text-align:end}.subpage-footer[_ngcontent-%COMP%] .center[_ngcontent-%COMP%]{text-align:center}.layout-img[_ngcontent-%COMP%]{position:absolute;top:0;right:0;width:259px;height:63px}.page-counter-logo[_ngcontent-%COMP%]{width:100%;height:100%}.header-row[_ngcontent-%COMP%]{display:inline-flex;width:100%}.header-tables[_ngcontent-%COMP%]{flex:11}.header-table[_ngcontent-%COMP%]{margin-top:.37cm;width:100%}.header-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{text-align:left;white-space:nowrap}.header-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] td[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{font-weight:700;margin-top:4px;display:flex;align-items:end}.header-table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{border-bottom:var(--bf-color-black) 1px solid;padding:0 0 2px;width:100px;vertical-align:bottom}.header-table[_ngcontent-%COMP%] h4[_ngcontent-%COMP%], .header-table[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{font-size:6pt}.header-table[_ngcontent-%COMP%] td[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:var(--cx-color-primary);font-weight:700;margin-bottom:.5px}.padding-left[_ngcontent-%COMP%]{padding-left:1.5cm}.full-width[_ngcontent-%COMP%]{width:100%}.content[_ngcontent-%COMP%]{padding-right:1.5cm;padding-left:1.5cm;overflow:hidden;min-height:0;flex:1 1 0}.survey-container[_ngcontent-%COMP%]{padding-right:1.5cm;padding-top:1.5cm;flex:9;display:flex;flex-direction:column;justify-content:end}
164.survey-container[_ngcontent-%COMP%] .survey-url[_ngcontent-%COMP%]{display:flex;align-items:end;flex-direction:column;justify-content:end;padding:0 8px 0 0;font-size:8px}.survey-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:underline;min-height:unset}.blue[_ngcontent-%COMP%]{color:var(--cx-color-primary);font-weight:700}.light-blue[_ngcontent-%COMP%]{color:var(--cx-color-secondary);font-weight:700}.bold[_ngcontent-%COMP%]{font-weight:700}"]})}};var XAe=i=>({capSoc:i}),G4=i=>({value:i}),Qm=i=>({val:i}),ewe=i=>({orgName:i});function twe(i,t){if(i&1&&(p(0,"td")(1,"div",16)(2,"h5"),S(3),A(4,"cxTranslate"),g()()()),i&2){v(4);let e=Rr(2);d(3),B($t(4,1,"quotePdf.summary.capSoc",yt(4,XAe,e.socialcapital)))}}function iwe(i,t){if(i&1&&(p(0,"td")(1,"label")(2,"div",16),S(3),A(4,"cxTranslate"),g(),S(5),g()()),i&2){v(4);let e=Rr(2);d(3),j("",w(4,2,"quotePdf.summary.piva"),"\xA0"),d(2),B(e.piva)}}function awe(i,t){if(i&1&&(p(0,"tr")(1,"td")(2,"label")(3,"div",16),S(4),A(5,"cxTranslate"),g(),S(6),g()()()),i&2){v(4);let e=Rr(2);d(4),j("",w(5,2,"quotePdf.summary.email"),"\xA0"),d(2),B(e.email)}}function nwe(i,t){if(i&1&&(p(0,"tr")(1,"td")(2,"label")(3,"div",16),S(4),A(5,"cxTranslate"),g(),S(6),g()()()),i&2){v(4);let e=Rr(2);d(4),j("",w(5,2,"quotePdf.summary.pec"),"\xA0"),d(2),B(e.pec)}}function owe(i,t){if(i&1&&(p(0,"tr")(1,"td")(2,"label")(3,"div",16),S(4),A(5,"cxTranslate"),g(),S(6),g()()()),i&2){v(4);let e=Rr(2);d(4),j("",w(5,2,"quotePdf.summary.website"),"\xA0"),d(2),B(e.website)}}function rwe(i,t){if(i&1&&(p(0,"div",12)(1,"table",13)(2,"tr")(3,"td")(4,"div",14),S(5),g()(),he(6,twe,5,6,"td",0),g(),p(7,"tr")(8,"td")(9,"label",15),S(10),F(11,"br"),S(12),g()(),he(13,iwe,6,4,"td",0),g(),p(14,"tr")(15,"td")(16,"label")(17,"div",16),S(18),A(19,"cxTranslate"),g(),S(20),g()()(),he(21,awe,7,4,"tr",0)(22,nwe,7,4,"tr",0)(23,owe,7,4,"tr",0),g()()),i&2){v(3);let e=Rr(2);d(5),B(e.name),d(),k("ngIf",e.socialcapital),d(4),B(e.street),d(2),Ji("",e.city,", ",e.cap),d(),k("ngIf",e.piva),d(5),j("",w(19,11,"quotePdf.summary.phone"),"\xA0"),d(2),B(e.phone),d(),k("ngIf",e.email),d(),k("ngIf",e.pec),d(),k("ngIf",e.website)}}function swe(i,t){if(i&1&&(p(0,"div",17)(1,"table",13)(2,"tr")(3,"td")(4,"label")(5,"div",16),S(6),A(7,"cxTranslate"),g()()(),p(8,"td")(9,"label"),S(10),A(11,"cxDate"),g()()(),p(12,"tr")(13,"td")(14,"label")(15,"div",16),S(16),A(17,"cxTranslate"),g()()(),p(18,"td")(19,"label"),S(20),A(21,"cxDate"),g()()(),p(22,"tr")(23,"td")(24,"label")(25,"div",16),S(26),A(27,"cxTranslate"),g()()(),p(28,"td")(29,"label"),S(30),g()()()()()),i&2){let e=v(4).ngIf;d(6),B(w(7,6,"quotePdf.page.quotationDate")),d(4),B($t(11,8,e.quoteDate,e.dateFormat)),d(6),B(w(17,11,"quotePdf.summary.validity")),d(4),B($t(21,13,e.validityDate,e.dateFormat)),d(6),B(w(27,16,"quotePdf.summary.currency")),d(4),B(e.currency)}}function lwe(i,t){if(i&1&&(p(0,"span"),S(1),g()),i&2){let e=v(6);d(),j(" ",e.billToPartner.region)}}function cwe(i,t){if(i&1&&(p(0,"div",18)(1,"table",13)(2,"tr")(3,"td")(4,"h4",19)(5,"div",16),S(6),A(7,"cxTranslate"),g(),p(8,"span",20),S(9),g()()()(),p(10,"tr")(11,"td")(12,"label")(13,"div",21),S(14),g()()()(),p(15,"tr")(16,"td")(17,"label"),S(18),g()()(),p(19,"tr")(20,"td")(21,"label"),S(22),he(23,lwe,2,1,"span",0),S(24),g()()(),p(25,"tr")(26,"td")(27,"label"),S(28),A(29,"cxTranslate"),g()()()()()),i&2){let e=v(5);d(6),j("",w(7,8,"quotePdf.summary.customer"),"\xA0"),d(3),B(e.billToPartner.name),d(5),B(e.billToPartner.sapPartnerCode),d(4),B(e.billToPartner.street),d(4),B(e.billToPartner.city),d(),k("ngIf",e.billToPartner.region),d(),j(", ",e.billToPartner.cap),d(4),B($t(29,10,"quotePdf.page.phoneAbbr",yt(13,G4,e.billToPartner.phone)))}}function dwe(i,t){if(i&1&&(p(0,"span"),S(1),g()),i&2){let e=v(6);d(),j(" ",e.shipToPartner.region)}}function uwe(i,t){if(i&1&&(p(0,"div",22)(1,"table",13)(2,"tr")(3,"td")(4,"h4",19)(5,"div",16),S(6),A(7,"cxTranslate"),g(),p(8,"span",23),S(9),g()()()(),p(10,"tr")(11,"td")(12,"label")(13,"div",21),S(14),g()()()(),p(15,"tr")(16,"td")(17,"label"),S(18),g()()(),p(19,"tr")(20,"td")(21,"label"),S(22),he(23,dwe,2,1,"span",0),S(24),g()()(),p(25,"tr")(26,"td")(27,"label"),S(28),A(29,"cxTranslate"),g()()()()()),i&2){let e=v(5);d(6),j("",w(7,8,"quotePdf.summary.recipient"),"\xA0"),d(3),B(e.shipToPartner.name),d(5),B(e.shipToPartner.sapPartnerCode),d(4),B(e.shipToPartner.street),d(4),B(e.shipToPartner.city),d(),k("ngIf",e.shipToPartner.region),d(),j(", ",e.shipToPartner.cap),d(4),B($t(29,10,"quotePdf.page.phoneAbbr",yt(13,G4,e.shipToPartner.phone)))}}function mwe(i,t){if(i&1&&(p(0,"div",5)(1,"div",6),he(2,rwe,24,13,"div",7)(3,swe,3
1641,18,"div",8),g(),p(4,"div",9),he(5,cwe,30,15,"div",10)(6,uwe,30,15,"div",11),g()()),i&2){let e=v(2).$implicit,a=v(2);d(2),k("ngIf",a.hasHeadBlock(e,"company")),d(),k("ngIf",a.hasHeadBlock(e,"quote-info")),d(2),k("ngIf",a.hasHeadBlock(e,"customer")&&a.billToPartner),d(),k("ngIf",a.hasHeadBlock(e,"recipient")&&a.shipToPartner)}}function pwe(i,t){if(i&1&&(rt(0),Y(1,mwe,7,4,"div",5),st()),i&2){v();let e=Rr(2);d(),J(e?1:-1)}}function gwe(i,t){i&1&&F(0,"br")}function fwe(i,t){if(i&1){let e=ke();p(0,"h4",24)(1,"ngx-editor",25),$("ngModelChange",function(n){W(e);let o=v(3);return Q(o.updateIntroductionText(n))}),p(2,"ngx-editor-floating-menu",26),F(3,"ngx-editor-menu",27),g()()()}if(i&2){let e=v(2).ngIf,a=v();d(),k("editor",a.editor)("outputFormat","html")("ngModel",e.introductionText),d(),k("editor",a.editor),d(),k("toolbar",a.toolbar)("editor",a.editor)}}function hwe(i,t){if(i&1&&(p(0,"tr")(1,"td"),S(2),g(),p(3,"td"),S(4),g(),p(5,"td"),S(6),g(),p(7,"td"),S(8),g()()),i&2){let e=t.$implicit;d(2),B(e.role),d(2),B(e.name),d(2),B(e.phone),d(2),B(e.email)}}function bwe(i,t){if(i&1&&(rt(0),p(1,"h4",24),S(2),A(3,"cxTranslate"),g(),p(4,"table",28)(5,"thead")(6,"tr")(7,"td"),S(8),A(9,"cxTranslate"),g(),p(10,"td"),S(11),A(12,"cxTranslate"),g(),p(13,"td"),S(14),A(15,"cxTranslate"),g(),p(16,"td"),S(17),A(18,"cxTranslate"),g()()(),p(19,"tbody"),he(20,hwe,9,4,"tr",1),g()(),st()),i&2){let e=t.ngIf;d(2),B(w(3,6,"quotePdf.summary.consultantTeam")),d(6),B(w(9,8,"quotePdf.summary.contact")),d(3),B(w(12,10,"quotePdf.summary.name")),d(3),B(w(15,12,"quotePdf.summary.phone")),d(3),B(w(18,14,"quotePdf.summary.email")),d(3),k("ngForOf",e)}}function vwe(i,t){i&1&&F(0,"br")}function ywe(i,t){i&1&&(p(0,"h4",29),S(1),A(2,"cxTranslate"),g()),i&2&&(d(),B(w(2,1,"quotePdf.summary.quotationReferredTo")))}function Cwe(i,t){i&1&&(p(0,"thead")(1,"tr",32)(2,"th",33),S(3),A(4,"cxTranslate"),g(),p(5,"th",34),S(6),A(7,"cxTranslate"),g(),p(8,"th",33),S(9),A(10,"cxTranslate"),g(),p(11,"th",33),S(12),A(13,"cxTranslate"),g(),p(14,"th",33),S(15),A(16,"cxTranslate"),g(),p(17,"th",33),S(18),A(19,"cxTranslate"),g(),p(20,"th",33),S(21),A(22,"cxTranslate"),g()()()),i&2&&(d(3),B(w(4,7,"quotePdf.summary.position")),d(3),B(w(7,9,"quotePdf.summary.details")),d(3),B(w(10,11,"quotePdf.summary.leadTime")),d(3),B(w(13,13,"quotePdf.summary.unitNetPrice")),d(3),B(w(16,15,"quotePdf.summary.orderQty")),d(3),B(w(19,17,"quotePdf.summary.value")),d(3),B(w(22,19,"quotePdf.summary.currency")))}function kwe(i,t){i&1&&(S(0),A(1,"cxTranslate"),F(2,"br")),i&2&&j(" ",$t(1,1,"quotePdf.summary.customsCode",yt(4,Qm,t)))}function _we(i,t){i&1&&(S(0),A(1,"cxTranslate"),F(2,"br")),i&2&&j(" ",$t(1,1,"quotePdf.summary.customerMaterialID",yt(4,Qm,t)))}function Swe(i,t){i&1&&(S(0),A(1,"cxTranslate"),F(2,"br")),i&2&&j(" ",$t(1,1,"quotePdf.summary.ncmValue",yt(4,Qm,t)))}function Awe(i,t){i&1&&(S(0),A(1,"cxTranslate"),F(2,"br")),i&2&&j(" ",$t(1,1,"quotePdf.summary.ipiTaxRate",yt(4,Qm,t.value)))}function wwe(i,t){if(i&1&&(p(0,"tr"),F(1,"td"),p(2,"td",34),S(3),A(4,"cxTranslate"),g(),F(5,"td")(6,"td")(7,"td"),p(8,"td",35),S(9),A(10,"quotePrice"),g(),p(11,"td",35),S(12),g()()),i&2){let e=v().$implicit,a=v(4).ngIf,n=v();d(3),j(" ",w(4,3,n.getEntryTaxesTotalLabel())," "),d(6),j(" ",$t(10,5,t,a)," "),d(3),j(" ",e.totalTaxes==null?null:e.totalTaxes.unit," ")}}function Pwe(i,t){if(i&1&&(p(0,"tr"),F(1,"td"),p(2,"td",34),S(3),A(4,"cxTranslate"),g(),F(5,"td")(6,"td")(7,"td"),p(8,"td",35),S(9),A(10,"quotePrice"),g(),p(11,"td",35),S(12),g()()),i&2){let e=v().$implicit,a=v(4).ngIf;d(3),j(" ",w(4,3,"quotePdf.summary.entryPriceWithTaxes")," "),d(6),j(" ",$t(10,5,t,a)," "),d(3),j(" ",e.entryPriceWithTaxes==null?null:e.entryPriceWithTaxes.unit," ")}}function Twe(i,t){if(i&1){let e=ke();rt(0),p(1,"tr")(2,"td",35),S(3),g(),p(4,"td",34),S(5),A(6,"cxTranslate"),F(7,"br")(8,"div",36),A(9,"cxTranslate"),F(10,"br"),Y(11,kwe,3,6),Y(12,_we,3,6),Y(13,Swe,3,6),Y(14,Awe,3,6),g(),p(15,"td",35),S(16),g(),p(17,"td",35),S(18),A(19,"quotePrice"),g(),p(20,"td",35),S(21),g(),p(22,"td",35),S(23),A(24,"quotePrice"),g(),p(25,"td",35),S(26),g()(),Y(27,wwe,13,8,"tr"),Y(28,Pwe,13,8,"tr"),p(29,"tr"),F(30,"td"),p(31,"td",37)(32,"div",38)(33,"div",39),S(34),A(35,"cxTranslate"),g(),p(36,"textarea",40),$("input",function(n){W(e);let o=v(5);return Q(o.onEntryNotesInput(n))})("focusout",function(n){let o=W(e).$implicit,r=v(5);return Q(r.onChangeAgentNote(n.target.value,o.position||""))}),g()()()(),st()}if(i&2){let e,a,n,o,r,s,l=t.$implicit,c=v(4).ngIf,m=v();d(3),B(l.position),d(2),j(" ",$t(6,18,"quotePdf.summary.materialID",yt(32,Qm,l.materialCode))),d(3),k("innerHTML",$t(9,21,"quotePdf.summary.description",yt(34,Qm,m.getDescription(l))),Vt),d(3),J((e=l.importCodeNumber)?11:-1,e),d(),J((a=l.customerMaterialCode)?12:-1,a),d(),J((n=l.ncmValue)?13:-1,n),d(),J((o=l.ipiTaxRate)?14:-1,o),d(2),B(l.leadTime),d(2),B($t(19,24,l.unitNetPrice,c)),d(3),B(l.quantity),d(2),B($t(24,27,l.totalPrice,c)),d(3),B(l.totalPrice==null?null:l.totalPrice.unit),d(),J((r=l.totalTaxes==null?null:l.totalTaxes.value)?27:-1,r),d(),J((s=l.entryPriceWithTaxes==null?null:l.entryPriceWithTaxes.value)?28:-1,s),d(6),B(w(35,30,"quotePdf.summary.notes")),d(2),k("id",Qn("salesAgentNotes-",l.position))("value",m.normalizeSalesAgentNotes(l.salesAgentNotes))}}function xwe(i,t){if(i&1&&(rt(0),he(1,Twe,37,36,"ng-container",1),st()),i&2){let e=v(2).$implicit,a=v(2);d(),k("ngForOf",a.getVisibleEntries(e))}}function Ewe(i,t){if(i&1&&(S(0),A(1,"cxTranslate")),i&2){let e=v().$implicit;j(" ",w(1,1,e.value)," ")}}function Dwe(i,t){if(i&1&&S(0),i&2){let e=v().$implicit;j(" ",e.value," ")}}function Iwe(i,t){if(i&1&&(p(0,"td",31),Y(1,Ewe,2,3)(2,Dwe,1,1),g()),i&2){let e=t.$implicit;k("ngClass",e.className),Qt("colspan",e.colspan||null),d(),J(e.translate?1:2)}}function zwe(i,t){if(i&1&&(p(0,"tr",31),he(1,Iwe,3,3,"td",41),g()),i&2){let e=t.$implicit;k("ngClass",e.className),d(),k("ngForOf",e.cells)}}function Mwe(i,t){if(i&1&&he(0,zwe,2,2,"tr",41),i&2){let e=v(2).$implicit;k("ngForOf",e.tailRows)}}function Owe(i,t){if(i&1&&(rt(0),p(1,"table",30),he(2,Cwe,23,21,"thead",0),p(3,"tbody"),he(4,xwe,2,1,"ng-container",0),Y(5,Mwe,1,1,"tr",31),g()(),st()),i&2){let e=v().$implicit,a=v(2);d(2),k("ngIf",a.hasEntries(e)),d(2),k("ngIf",a.hasEntries(e)),d(),J(e.tailRows.length>0?5:-1)}}function Nwe(i,t){if(i&1&&(p(0,"div",43),F(1,"span",36),g()),i&2){let e=t.$implicit;d(),k("innerHTML",e,Vt)}}function Rwe(i,t){if(i&1&&(rt(0),he(1,Nwe,2,1,"div",42),st()),i&2){let e=v().$implicit;d(),k("ngForOf",e.tailParagraphs)}}function Lwe(i,t){if(i&1&&(rt(0),p(1,"div",43),F(2,"span",36),A(3,"cxTranslate"),g(),st()),i&2){v();let e=Rr(2);d(2),k("innerHTML",$t(3,1,"quotePdf.summary.orderConditions",yt(4,ewe,e==null?null:e.name)),Vt)}}function Bwe(i,t){if(i&1&&(rt(0),p(1,"bonfiglioli-quote-pdf-page",2),Nr(2),A(3,"async"),he(4,pwe,2,1,"ng-container",0)(5,gwe,1,0,"br",0)(6,fwe,4,6,"h4",3)(7,bwe,21,16,"ng-container",0),A(8,"async"),he(9,vwe,1,0,"br",0)(10,ywe,3,3,"h4",4)(11,Owe,6,3,"ng-container",0)(12,Rwe,2,1,"ng-container",0)(13,Lwe,4,6,"ng-container",0),g(),st()),i&2){let e=t.$implicit,a=t.index,n=v(2);d(2),qf(w(3,9,n.salesOrg$)),d(2),k("ngIf",n.hasHeadBlock(e,"company")||n.hasHeadBlock(e,"quote-info")||n.hasHeadBlock(e,"customer")||n.hasHeadBlock(e,"recipient")),d(),k("ngIf",n.hasHeadBlock(e,"company")||n.hasHeadBlock(e,"quote-info")||n.hasHeadBlock(e,"customer")||n.hasHeadBlock(e,"recipient")),d(),k("ngIf",n.hasHeadBlock(e,"introduction")),d(),k("ngIf",n.hasHeadBlock(e,"team")&&w(8,12,n.teammembers$)),d(2),k("ngIf",n.hasHeadBlock(e,"introduction")||n.hasHeadBlock(e,"team")),d(),k("ngIf",n.checkIfFirstEntryPage(a)),d(),k("ngIf",n.hasEntries(e)||e.tailRows.length>0),d(),k("ngIf",n.hasTail(e)),d(),k("ngIf",n.isLastPage(a))}}function Fwe(i,t){if(i&1&&(rt(0),he(1,Bwe,14,14,"ng-container",1),st()),i&2){let e=v();
164d(),k("ngForOf",e.pageSlices)}}var Mk=class i{constructor(){this.quotePdfService=Z(lo);this.contentService=Z(Os);this.pagination=Z(Wm);this.routingService=Z(Pi);this.summaryElement=Z(Rn);this.cdr=Z(aa);this.quotePricePipe=Z(Ou);this.quoteData$=this.quotePdfService.quoteData$;this.teammembers$=this.quotePdfService.teammembers$;this.salesOrg$=this.quotePdfService.salesOrg$;this.Block={HEAD_PREFIX:"head:",ENTRIES:"entries",TAIL_ROWS:"tailRows",TAIL_PARAGRAPHS:"tailParagraphs"};this.pages=[];this.pageSlices=[];this.entries=[];this.headBlocks=[];this.tailRows=[];this.tailParagraphs=[];this.currentQuoteData=null;this.currentSalesOrg=null;this.currentTeamMembers=[];this.quoteId="";this.toolbar=[["bold","italic"],["underline","strike"],["link"],["text_color","background_color"],["align_left","align_center","align_right","align_justify"]];this.reflowTrigger=new Za;this.updateIntroductionTextEvent=new Za;this.reflowing=!1;this.postRenderReflowFrameId=null;this.editor=new Q0({history:!0,keyboardShortcuts:!0,inputRules:!0})}ngOnInit(){this.reflowTrigger.pipe(Fc(5)).subscribe(()=>{this.reflow()}),this.quotePdfService.quoteData$.subscribe(t=>{this.currentQuoteData=t,this.rebuild()}),this.quotePdfService.entries$.subscribe(t=>{this.entries=t??[],this.rebuild()}),this.quotePdfService.salesOrg$.subscribe(t=>{this.currentSalesOrg=t,this.rebuild()}),this.quotePdfService.teammembers$.subscribe(t=>{this.currentTeamMembers=t??[],this.rebuild()}),this.quotePdfService.partners$.subscribe(t=>{t?(this.billToPartner=t.find(e=>e.type==="BILLTO"),this.shipToPartner=t.find(e=>e.type==="SHIPTO")):(this.billToPartner=void 0,this.shipToPartner=void 0),this.rebuild()}),this.routingService.getRouterState().subscribe(t=>{let e=t?.state?.url;if(e){let a=e.split("/"),n=a.indexOf("quote-pdf"),o=n>=0?a[n+1]:void 0;o&&o!==this.quoteId&&(this.quoteId=o)}}),this.updateIntroductionTextEvent.pipe(Fc(1e3),Ws()).subscribe(t=>{this.editor&&this.quoteId.length>0&&this.quotePdfService.setIntroductionText(this.quoteId,t).subscribe(()=>{})})}ngOnDestroy(){this.postRenderReflowFrameId!==null&&(cancelAnimationFrame(this.postRenderReflowFrameId),this.postRenderReflowFrameId=null),this.editor?.destroy()}rebuild(){console.log("rebuild pdf summary"),this.headBlocks=this.getHeadBlocks(),this.tailRows=this.getTailRows(this.currentQuoteData),this.tailParagraphs=this.getTailParagraphs(this.currentQuoteData?.finalText);let t=this.buildUnits();this.unitsMatchCurrentPages(t)||(this.pages=this.pagination.buildInitialPages(t)),this.rebuildPageSlices(),this.reflowTrigger.next(),this.schedulePostRenderReflow()}schedulePostRenderReflow(){this.postRenderReflowFrameId===null&&(this.postRenderReflowFrameId=requestAnimationFrame(()=>{this.postRenderReflowFrameId=requestAnimationFrame(()=>{this.postRenderReflowFrameId=null,this.reflowTrigger.next()})}))}unitsMatchCurrentPages(t){let e=this.pages.flat();return e.length!==t.length?!1:t.every((a,n)=>a.blockId===e[n].blockId&&a.itemIndex===e[n].itemIndex&&a.splittable===e[n].splittable)}buildUnits(){let t=[...this.headBlocks.map(e=>({id:`${this.Block.HEAD_PREFIX}${e}`,visible:!0})),{id:this.Block.ENTRIES,visible:this.entries.length>0,itemCount:this.entries.length},{id:this.Block.TAIL_ROWS,visible:this.tailRows.length>0,itemCount:this.tailRows.length,split:!1},{id:this.Block.TAIL_PARAGRAPHS,visible:this.tailParagraphs.length>0,itemCount:this.tailParagraphs.length}];return this.pagination.buildUnitsFromSections(t)}rebuildPageSlices(){this.pageSlices=this.pagination.buildPagePlacements(this.pages).map(t=>this.toPageSlice(t))}toPageSlice(t){let e={startEntry:0,stopEntry:0,headBlocks:[],tailRows:[],tailParagraphs:[]},a=!1;return t.forEach(n=>{if(n.blockId.startsWith(this.Block.HEAD_PREFIX)){let o=n.blockId.substring(this.Block.HEAD_PREFIX.length);e.headBlocks.push(o);return}if(n.blockId===this.Block.ENTRIES){let o=n.start,r=n.stop+1;a?(e.startEntry=Math.min(e.startEntry,o),e.stopEntry=Math.max(e.stopEntry,r)):(e.startEntry=o,e.stopEntry=r,a=!0);return}if(n.blockId===this.Block.TAIL_ROWS){e.tailRows.push(...this.tailRows.slice(n.start,n.stop+1));return}n.blockId===this.Block.TAIL_PARAGRAPHS&&e.tailParagraphs.push(...this.tailParagraphs.slice(n.start,n.stop+1))}),e}reflow(){if(!this.reflowing){this.reflowing=!0;try{this.pagination.reflowUntilStable({detectChanges:()=>this.cdr.detectChanges(),adjustOnce:()=>(this.resizeEntryNotesTextareas(),this.pagination.carryTrailingUnitsWithNextBlock(this.pages,this.Block.ENTRIES,this.Block.TAIL_ROWS,1)||this.pagination.adjustOverflowOnce(this.summaryElement.nativeElement,".js-summary-page",this.pages,this.contentService.A4_CONTENT_HEIGHT_PX)),onAdjusted:()=>this.rebuildPageSlices()}),this.contentService.emitPagesChanged(),this.cdr.detectChanges()}finally{this.reflowing=!1}}}
164isLastPage(t){return t===this.pageSlices.length-1}checkIfFirstEntryPage(t){for(let e=0;e<this.pageSlices.length;e++)if(this.hasEntries(this.pageSlices[e]))return t===e;return!1}hasEntries(t){return t.startEntry<t.stopEntry}hasHeadBlock(t,e){return t.headBlocks.includes(e)}hasTail(t){return t.tailRows.length>0||t.tailParagraphs.length>0}getVisibleEntries(t){return this.entries.slice(t.startEntry,t.stopEntry)}onEntryNotesInput(t){let e=t.target;e instanceof HTMLTextAreaElement&&this.resizeTextarea(e)}resizeEntryNotesTextareas(){this.summaryElement.nativeElement.querySelectorAll("textarea.js-resizable-area").forEach(e=>this.resizeTextarea(e))}resizeTextarea(t){t.style.height="auto",t.style.height=`${t.scrollHeight}px`}getTailRows(t){if(!t)return[];let e=[];return t.packagingPrice?.value&&this.calculateQuoteTotalVisibility("packagingTotal.show")&&e.push({className:"gray-bg",cells:[{value:""},{value:"quotePdf.summary.packagingPrice",colspan:3,translate:!0},{value:`${t.packagingPricePercentage?.value??""}${t.packagingPricePercentage?.unit??""}`},{value:""}
164,{value:this.formatAmount(t.packagingPrice,t),className:"currency bolder"},{value:t.packagingPrice?.unit??"",className:"currency bolder"}]}),t.transportPrice?.value&&this.calculateQuoteTotalVisibility("transportTotal.show")&&e.push({className:"gray-bg",cells:[{value:""},{value:"quotePdf.summary.transportPrice",colspan:3,translate:!0,className:"bolder"},{value:`${this.formatAmount(t.transportPricePercentage?.value,t)}${t.transportPricePercentage?.unit??""}`},{value:""},{value:this.formatAmount(t.transportPrice,t),className:"currency bolder"},{value:t.transportPrice?.unit??"",className:"currency bolder"}]}),t.expressDeliveryPrice?.value&&this.calculateQuoteTotalVisibility("expressDeliveryTotal.show")&&t.orderReason&&e.push({className:"gray-bg",cells:[{value:""},{value:"quotePdf.summary.expressDeliveryPrice",colspan:5,translate:!0,className:"bolder"},{value:this.formatAmount(t.expressDeliveryPrice,t),className:"currency bolder"},{value:t.expressDeliveryPrice?.unit??"",className:"currency bolder"}]}),t.taxesPrice?.value&&t.showTotalTaxes&&this.calculateQuoteTotalVisibility("taxesTotal.show")&&e.push({className:"gray-bg",cells:[{value:""},{value:"quotePdf.summary.taxes",colspan:5,translate:!0,className:"bolder"}
164,{value:this.formatAmount(t.taxesPrice,t),className:"currency bolder"},{value:t.taxesPrice?.unit??"",className:"currency bolder"}]}),t.oilCost?.value&&this.calculateQuoteTotalVisibility("oilTotal.show")&&e.push({className:"gray-bg",cells:[{value:""},{value:"quotePdf.summary.oilCost",colspan:5,translate:!0,className:"bolder"},{value:this.formatAmount(t.oilCost,t),className:"currency bolder"},{value:t.oilCost?.unit??"",className:"currency bolder"}]}),this.calculateQuoteTotalVisibility("priceTotal.show")&&e.push({className:"blue-bg",cells:[{value:""},{value:"quotePdf.summary.total",colspan:5,translate:!0,className:"bolder"},{value:this.formatAmount(t.totalPrice,t),className:"currency bolder"},{value:t.totalPrice?.unit??"",className:"currency bolder"}]}),t.taxesPrice?.value&&t.showTotalTaxes&&this.calculateQuoteTotalVisibility("taxesTotal.show")&&e.push({className:"blue-bg",cells:[{value:""},{value:"quotePdf.summary.totalWithTaxes",colspan:5,translate:!0,className:"bolder"},{value:this.formatAmount((t.totalPrice?.value??0)+(t.taxesPrice.value??0),t),className:"currency bolder"},{value:t.totalPrice?.unit??"",className:"currency bolder"}]}),t.totalTaxes?.value&&this.calculateQuoteTotalVisibility("taxesTotal.show")&&e.push({className:"blue-bg",cells:[{value:""},{value:"quotePdf.summary.totalTaxes",colspan:5,translate:!0,className:"bolder"}
164,{value:this.formatAmount(t.totalTaxes,t),className:"currency bolder"},{value:t.totalTaxes?.unit??"",className:"currency bolder"}]}),t.priceWithTaxes?.value&&this.quotePdfService.getOptionalConfigurationBoolean("priceWithTaxes.show",!1)&&e.push({className:"blue-bg",cells:[{value:""},{value:this.quotePdfService.getOptionalConfiguration("quote.labels.priceWithTaxes","quotePdf.summary.totalWithTaxesBrazil"),colspan:5,translate:!0,className:"bolder"},{value:this.formatAmount(t.priceWithTaxes,t),className:"currency bolder"},{value:t.priceWithTaxes?.unit??"",className:"currency bolder"}]}),t.temporarySurchargePrice?.value&&this.calculateQuoteTotalVisibility("temporarySurchargesTotal.show")&&e.push({cells:[{value:"",className:"gray-bg"},{value:"quotePdf.summary.temporarySurcharge",colspan:5,translate:!0,className:"gray-bg bolder"},{value:this.formatAmount(t.temporarySurchargePrice,t),className:"currency gray-bg bolder"},{value:t.temporarySurchargePrice?.unit??"",className:"currency gray-bg bolder"}]}),e.push({cells:[{value:"",className:"gray-bg"},{value:"quotePdf.summary.paymentType",colspan:1,className:"gray-bg bolder",translate:!0},{value:t.paymentMethodDesc??"",colspan:5,className:"full-width"},{value:""}]},{cells:[{value:"",className:"gray-bg"},{value:"quotePdf.summary.paymentConditions",className:"gray-bg bolder",translate:!0},{value:t.paymentConditionName??"",colspan:5,className:"full-width"},{value:""}]},{cells:[{value:"",className:"gray-bg"},{value:"quotePdf.summary.warrantyOffer",className:"gray-bg bolder",translate:!0},{value:t.warrantyOffer??"",colspan:5,className:"full-width"},{value:""}]}),t.incotermCode&&t.incotermName&&e.push({cells:[{value:"",className:"gray-bg"},{value:"quotePdf.summary.incoterm",className:"gray-bg bolder",translate:!0},{value:`${t.incotermCode} [${t.incotermName}]`,colspan:5,className:"full-width"},{value:""}]}),t.shippingType&&e.push({cells:[{value:"",className:"gray-bg"},{value:"quotePdf.summary.shippingType",className:"gray-bg bolder",translate:!0},{value:t.shippingType,colspan:5,className:"full-width"},{value:""}]}),t.specialProcedure&&e.push({cells:[{value:"",className:"gray-bg"},{value:"quotePdf.summary.specialProcedure",className:"gray-bg bolder",translate:!0},{value:t.specialProcedure,colspan:5,className:"full-width"},{value:""}]}),e}getTailParagraphs(t){return this.getFinalTextBlocks(t)}getFinalTextBlocks(t){if(!t)return[];let e=document.createElement("div");return e.innerHTML=t,Array.from(e.childNodes).map(a=>a instanceof HTMLElement?a.outerHTML:a.textContent?.trim()??"").filter(Boolean)}formatAmount(t,e){return typeof t=="number"?this.quotePricePipe.transform(t,e)??"":typeof t?.value!="number"?"":this.quotePricePipe.transform(t,e)??""}getHeadBlocks(){let t=[];return this.currentSalesOrg&&t.push("company","quote-info"),this.billToPartner&&t.push("customer"),this.shipToPartner&&t.push("recipient"),t.push("introduction"),this.currentTeamMembers.length>0&&t.push("team"),t}onChangeAgentNote(t,e){let a=this.entries.find(r=>r.position===e),n=this.normalizeSalesAgentNotes(a?.salesAgentNotes);if(t===n)return;let o=this.quotePdfService.quoteDataSubject.value;o?.quoteId&&this.quotePdfService.setEntryNotes(o.quoteId,e,t).subscribe(()=>{this.reflowTrigger.next()})}getDescription(t){return(t.extendedDescription||t.description||"").replace(/\r\n|\r|\n/g,"<br/>")}calculateQuoteTotalVisibility(t){return this.quotePdfService.calculateQuoteTotalVisibility(t)}normalizeSalesAgentNotes(t){if(!t)return"";let e=t.replaceAll(String.raw`\"`,'"');return e.length>=2&&e.startsWith('"')&&e.endsWith('"')?e.slice(1,-1):e}updateIntroductionText(t){typeof t=="string"&&this.updateIntroductionTextEvent.next(t)}getEntryTaxesTotalLabel(){return this.quotePdfService.getOptionalConfiguration("entry.labels.taxesTotal","quotePdf.summary.taxesTotal")}static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275cmp=Oe({type:i,selectors:[["bonfiglioli-quote-pdf-summary"]],standalone:!1,decls:2,vars:3,consts:[[4,"ngIf"],[4,"ngFor","ngForOf"],[1,"js-summary-page"],["class","lighter",4,"ngIf"],["class","quotation-referred-to",4,"ngIf"],[1,"quote-table"],[1,"quote-table-column","quote-table-column-1"],["class","quote-table-row quote-table-bonfiglioli-data",4,"ngIf"],["class","quote-table-row quote-table-quoteinfo-data",4,"ngIf"],[1,"quote-table-column","quote-table-column-2"],["class","quote-table-row quote-table-customer-data",4,"ngIf"],["class","quote-table-row quote-table-recipient-data",4,"ngIf"],[1,"quote-table-row","quote-table-bonfiglioli-data"],["cellpadding","0","cellspacing","0",1,"bonfiglioli-data-table"],[1,"blue","company-title"],[1,"bf-address"],[1,"light-blue"],[1,"quote-table-row","quote-table-quoteinfo-data"],[1,"quote-table-row","quote-table-customer-data"],[1,"partner-box"],[1,"partner-value","value"],[1,"blue"],[1,"quote-table-row","quote-table-recipient-data"],[1,"partner-value","highlight","value"],[1,"lighter"],[1,"input-ngx-editor",2,"border","0",3,"ngModelChange","editor","outputFormat","ngModel"],[3,"editor"],[3,"toolbar","editor"],["cellpadding","0","cellspacing","0",1,"contact-table"],[1,"quotation-referred-to"],["cellpadding","0","cellspacing","0",1,"details-table"],[3,"ngClass"],[1,"blue-bg"],[1,"details-table-column"],["colspan","2"],[1,"centered-text"],[3,"innerHTML"],["colspan","7"],[1,"product-notes-container"],[1,"product-notes"],["rows","1",1,"js-resizable-area",3,"input","focusout","id","value"],[3,"ngClass",4,"ngFor","ngForOf"],["class","paragraph",4,"ngFor","ngForOf"],[1,"paragraph"]],template:function(e,a){e&1&&(he(0,Fwe,2,1,"ng-container",0),A(1,"async")),e&2&&k("ngIf",w(1,1,a.quoteData$))},dependencies:[Ja,Gi,ai,Wi,pn,u3,g3,f3,Sc,dt,at,pu,Ou],styles:[".quote-table[_ngcontent-%COMP%]{margin-top:.5cm;overflow:hidden;display:flex;border:1.5px solid var(--bf-color-black)}.quote-table-column[_ngcontent-%COMP%]{position:relative;display:inline-block;width:50%}.quote-table-column-1[_ngcontent-%COMP%]{width:10cm;border-right:1.5px solid var(--bf-color-black)}.quote-table-row[_ngcontent-%COMP%]{margin-bottom:-2px;padding:.2cm}.quote-table-bonfiglioli-data[_ngcontent-%COMP%], .quote-table-customer-data[_ngcontent-%COMP%], .quote-table-recipient-data[_ngcontent-%COMP%]{border-bottom:1.5px solid var(--bf-color-black)}.bonfiglioli-data-table[_ngcontent-%COMP%]{width:100%;table-layout:fixed;line-height:.8}.bonfiglioli-data-table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]{height:0}.bonfiglioli-data-table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{width:50%;vertical-align:top;padding-top:3px}.bonfiglioli-data-table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:first-child td[_ngcontent-%COMP%]{padding-top:0}.bonfiglioli-data-table[_ngcontent-%COMP%] h5[_ngcontent-%COMP%], .bonfiglioli-data-table[_ngcontent-%COMP%] h4[_ng
164content-%COMP%], .bonfiglioli-data-table[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{margin:0}.bonfiglioli-data-table[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font-size:7pt}.bonfiglioli-data-table[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:9pt}.bonfiglioli-data-table[_ngcontent-%COMP%] span.value[_ngcontent-%COMP%]{color:var(--cx-color-primary);font-size:9pt}.bonfiglioli-data-table[_ngcontent-%COMP%] .bf-address[_ngcontent-%COMP%]{line-height:1.2}.contact-table[_ngcontent-%COMP%]{width:100%;font-size:10px;border-collapse:collapse}.contact-table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%]{background-color:var(--cx-color-secondary);color:var(--cx-color-light);font-weight:700;text-align:center}.contact-table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] td[_ngcontent-%COMP%]:first-child{border-top:1px solid var(--bf-color-black);border-left:1px solid var(--bf-color-black);border-right:1px solid var(--bf-color-black)}.contact-table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] td[_ngcontent-%COMP%]:not(:first-child){border-right:1px solid var(--bf-color-black);border-top:1px solid var(--bf-color-black)}.contact-table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{padding-left:1%;padding-bottom:.2%}.contact-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td[_ngcontent-%COMP%]:first-child{background-color:var(--cx-color-medium);font-weight:700;border-left:1px solid var(--bf-color-black)}.contact-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{border-right:1px solid var(--bf-color-black);border-top:1px solid var(--bf-color-black)}.contact-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:last-child td[_ngcontent-%COMP%]{border-bottom:1px solid var(--bf-color-black)}.details-table[_ngcontent-%COMP%]{width:100%;font-size:10px}.details-table[_ngcontent-%COMP%] td[_ngcontent-%COMP%], .details-table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{border-top:1px solid var(--bf-color-black);border-left:1px solid var(--bf-color-black);padding-left:.1rem;padding-right:.1rem;padding-bottom:.2%}.details-table[_ngcontent-%COMP%] td.currency[_ngcontent-%COMP%]{text-align:center;padding-left:.3rem;padding-right:.3rem}.details-table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{padding-left:5px;padding-right:5px;text-align:center}.details-table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]:last-child, .details-table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]:last-child{border-right:1px solid var(--bf-color-black)}.details-table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:last-child td[_ngcontent-%COMP%]{border-bottom:1px solid var(--bf-color-black)}.details-table[_ngcontent-%COMP%] td.bolder[_ngcontent-%COMP%]{font-weight:bolder}.details-table-column[_ngcontent-%COMP%]{width:5%}.details-table[_ngcontent-%COMP%] .centered-text[_ngcontent-%COMP%]{text-align:center}.details-table[_ngcontent-%COMP%] .product-notes-container[_ngcontent-%COMP%]{display:flex;width:100%;gap:3px;align-items:flex-start}.details-table[_ngcontent-%COMP%] .product-notes[_ngcontent-%COMP%]{padding-right:0;flex-shrink:0;white-space:nowrap}.details-table[_ngcontent-%COMP%] .js-resizable-area[_ngcontent-%COMP%]{width:100%;resize:none;overflow:hidden;border-color:transparent;font-size:10px;margin:0;padding:0;vertical-align:top;flex:1}.introduction-text[_ngcontent-%COMP%]{width:100%;min-height:60px;border:none;font-size:12px;font-weight:lighter;resize:vertical}@media print{.introduction-text[_ngcontent-%COMP%]{resize:none}}.blue-bg[_ngcontent-%COMP%]{background-color:var(--cx-color-secondary);color:var(--cx-color-light);font-weight:bolder}.gray-bg[_ngcontent-%COMP%]{background-color:var(--cx-color-medium);color:var(--bf-color-black)}.blue[_ngcontent-%COMP%]{color:var(--cx-color-primary);font-weight:700;display:inline-block}.light-blue[_ngcontent-%COMP%]{color:var(--cx-color-secondary);font-weight:700;display:inline-block}.company-title[_ngcontent-%COMP%]{font-size:7pt;font-weight:700;line-height:1.2}.lighter[_ngcontent-%COMP%]{font-weight:lighter;margin-block-start:1.33em;margin-block-end:1.33em}.highlight[_ngcontent-%COMP%]{font-size:12px}.paragraph[_ngcontent-%COMP%]{font-size:12px;margin:12px 0}h4.partner-box[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:4px;line-height:1.1}h4.partner-box[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{white-space:nowrap}h4.partner-box[_ngcontent-%COMP%] .partner-value[_ngcontent-%COMP%]{font-weight:600}h1[_ngcontent-%COMP%]{font-size:18.67px}h4[_ngcontent-%COMP%]{font-size:12px}h5[_ngcontent-%COMP%]{font-size:8px}label[_ngcontent-%COMP%]{font-size:8px;color:var(--bf-color-black-pdf-label);display:inline-block}
164.input-ngx-editor[_ngcontent-%COMP%] .NgxEditor{border:0}.input-ngx-editor[_ngcontent-%COMP%] .NgxEditor__Content{padding:0;color:var(--bf-color-black)}.quotation-referred-to[_ngcontent-%COMP%]{font-weight:600;margin-block-start:1.33em;margin-block-end:1.33em}.full-width[_ngcontent-%COMP%]{width:50%}"]})}};var jwe=["appTechModalTitle"],Uwe=["appTechModalBody"],Vwe=i=>({url:i}),$we=i=>({logo:"../../../../../../assets/icons/3d-logo.png",label:i}),Hwe=i=>({logo:"../../../../../../assets/icons/2d-logo.png",label:i}),Kwe=i=>({logo:"../../../../../../assets/icons/catalog-logo.png",label:i}),Gwe=i=>({logo:"../../../../../../assets/icons/datasheet-logo.png",label:i}),W4=(i,t)=>t.type;function Wwe(i,t){if(i&1&&(rt(0),p(1,"table",9)(2,"thead")(3,"tr",10),F(4,"td",11),p(5,"td"),S(6),A(7,"cxTranslate"),g(),p(8,"td"),S(9),A(10,"cxTranslate"),F(11,"br"),S(12),g(),p(13,"td"),S(14),A(15,"cxTranslate"),F(16,"br"),S(17),A(18,"cxTranslate"),g(),p(19,"td"),S(20),A(21,"cxTranslate"),F(22,"br"),S(23),g()()(),p(24,"tbody")(25,"tr",12)(26,"td",13),S(27),A(28,"cxTranslate"),g(),p(29,"td"),S(30),g(),p(31,"td"),S(32),A(33,"quotePrice"),g(),p(34,"td"),S(35),g(),p(36,"td"),S(37),A(38,"quotePrice"),g()()()(),st()),i&2){let e=v(4);d(6),B(w(7,13,"quotePdf.product.leadTime")),d(3),B(w(10,15,"quotePdf.product.unitValue")),d(3),j("[",e.entry.unitNetPrice==null?null:e.entry.unitNetPrice.unit,"]"),d(2),B(w(15,17,"quotePdf.product.qty")),d(3),j("[",w(18,19,"quotePdf.product.units"),"]"),d(3),B(w(21,21,"quotePdf.product.value")),d(3),j("[",e.entry.unitNetPrice==null?null:e.entry.unitNetPrice.unit,"]"),d(4),Ji("",w(28,23,"quotePdf.summary.position"),"\xA0",e.entry.position),d(3),B(e.entry.leadTime),d(2),B($t(33,25,e.entry.unitNetPrice,e.quoteData)),d(3),B(e.entry.quantity),d(2),B($t(38,28,e.entry.totalPrice,e.quoteData))}}function Qwe(i,t){if(i&1&&(p(0,"div",15),F(1,"cx-media",16),p(2,"span"),F(3,"qrcode",17),g()()),i&2){let e=v(5);d(),k("container",yt(4,Vwe,e.entry.imagePath)),d(2),k("qrdata",e.getDocumentsLink())("width",96)("errorCorrectionLevel","M")}}function Zwe(i,t){if(i&1&&(rt(0),he(1,Qwe,4,6,"div",14),st()),i&2){let e=v(4);d(),k("ngIf",e.entry.imagePath)}}function Ywe(i,t){i&1&&(rt(0),p(1,"p",18),S(2),A(3,"cxTranslate"),g(),st()),i&2&&(d(2),B(w(3,1,"quotePdf.product.productDisclaimer")))}function Jwe(i,t){if(i&1&&(rt(0),p(1,"table",19)(2,"tbody")(3,"tr")(4,"td",20),S(5),A(6,"cxTranslate"),g(),p(7,"td",21),S(8),g()(),p(9,"tr")(10,"td",20),S(11),A(12,"cxTranslate"),g(),p(13,"td",21),S(14),g()(),p(15,"tr",22),Ca(16,23),A(17,"cxTranslate"),Ca(18,23),A(19,"cxTranslate"),Ca(20,23),A(21,"cxTranslate"),Ca(22,23),A(23,"cxTranslate"),g()()(),st()),i&2){let e=v(4),a=Ri(2);d(5),B(w(6,12,"quotePdf.product.productCode")),d(3),B(e.entry.materialCode),d(3),B(w(12,14,"quotePdf.product.productDesignation")),d(3),B(e.entry.name),d(2),k("ngTemplateOutlet",a)("ngTemplateOutletContext",yt(24,$we,w(17,16,"quotePdf.product.3dDrawing"))),d(2),k("ngTemplateOutlet",a)("ngTemplateOutletContext",yt(26,Hwe,w(19,18,"quotePdf.product.2dDraft"))),d(2),k("ngTemplateOutlet",a)("ngTemplateOutletContext",yt(28,Kwe,w(21,20,"quotePdf.product.datasheet"))),d(2),k("ngTemplateOutlet",a)("ngTemplateOutletContext",yt(30,Gwe,w(23,22,"quotePdf.product.catalogueBrochures")))}}function Xwe(i,t){i&1&&(Sn(),F(0,"path",27))}function ePe(i,t){i&1&&(Sn(),F(0,"path",28))}function tPe(i,t){if(i&1){let e=ke();p(0,"tr")(1,"td",20),S(2),g(),p(3,"td",32)(4,"div",33)(5,"input",34),$("ngModelChange",function(n){let o=W(e).$implicit,r=v(6);return Q(r.onAppTechValueTextChange(o,n))})("blur",function(){W(e);let n=v(6);return Q(n.onAppTechValueTextBlur())}),g(),p(6,"span",35),Sn(),p(7,"svg",36),F(8,"path",37),g()()()()()}if(i&2){let e=t.$implicit,a=v(6);d(2),B(e.name),d(3),k("ngModel",a.getAppTechValueText(e))}}function iPe(i,t){if(i&1&&(p(0,"table",30)(1,"tr")(2,"th",31),S(3),A(4,"cxTranslate"),g()(),ut(5,tPe,9,2,"tr",null,W4),g()),i&2){let e=v(5);d(3),B(w(4,1,"quotePdf.product.applicationTechnicalData")),d(2),mt(e.appTechRows)}}function aPe(i,t){if(i&1){let e=ke();rt(0),p(1,"div",24)(2,"button",25),$("click",function(){W(e);let n=v(4);return Q(n.onToggleApplicationTechnicalVisibility())}
164),Sn(),p(3,"svg",26),Y(4,Xwe,1,0,":svg:path",27)(5,ePe,1,0,":svg:path",28),g()(),Eo(),p(6,"button",25),$("click",function(){W(e);let n=v(4);return Q(n.onOpenApplicationTechnicalModal())}),Sn(),p(7,"svg",26),F(8,"path",29),g()()(),Y(9,iPe,7,3,"table",30),st()}if(i&2){let e=v(4);d(4),J(e.entry.applicationTechnicalVisibility?4:5),d(5),J(e.entry.applicationTechnicalVisibility?9:-1)}}function nPe(i,t){if(i&1&&(p(0,"tr")(1,"td",20),S(2),g(),p(3,"td",21),S(4),g()()),i&2){let e=t.$implicit;d(2),B(e.name),d(2),B(e.valueText||e.value)}}function oPe(i,t){if(i&1&&(rt(0),p(1,"table",38)(2,"tr")(3,"th",31),S(4),A(5,"cxTranslate"),g()(),he(6,nPe,5,2,"tr",39),A(7,"slice"),g(),st()),i&2){let e=v().$implicit,a=v(3);d(4),B(w(5,2,"quotePdf.product.systemTechnicalData")),d(2),k("ngForOf",Pp(7,4,a.systemTechRows,e.start,e.stop+1))}}function rPe(i,t){if(i&1&&(p(0,"table",40)(1,"thead")(2,"tr")(3,"td",41),S(4),A(5,"cxTranslate"),p(6,"span",42),S(7),g()()(),p(8,"tr")(9,"td",42),S(10),A(11,"cxTranslate"),g(),p(12,"td",43),S(13),A(14,"cxTranslate"),g()()(),p(15,"tbody")(16,"tr")(17,"td",44),S(18),A(19,"cxTranslate"),g(),p(20,"td",45),S(21,"25"),g(),p(22,"td",45),S(23,"50"),g(),p(24,"td",45),S(25,"100"),g()(),p(26,"tr")(27,"td",46),S(28,"0"),g(),F(29,"td")(30,"td")(31,"td"),g(),p(32,"tr")(33,"td",46),S(34,"50"),g(),F(35,"td")(36,"td")(37,"td"),g(),p(38,"tr")(39,"td",46),S(40,"90"),g(),F(41,"td")(42,"td")(43,"td"),g()()()),i&2){let e=v(5);d(4),B(w(5,5,"quotePdf.product.motorPowerLosses")),d(3),B(e.entry.name),d(3),B(w(11,7,"quotePdf.product.ies2ClassSystem")),d(3),B(w(14,9,"quotePdf.product.relativeTorque")),d(5),B(w(19,11,"quotePdf.product.relativeSpeed"))}}function sPe(i,t){if(i&1&&(rt(0),Y(1,rPe,44,13,"table",40),st()),i&2){let e=v(4);d(),J(e.hasMotor(e.entry)?1:-1)}}function lPe(i,t){if(i&1&&(p(0,"tr")(1,"td",20),S(2),g(),p(3,"td",48),S(4),g(),p(5,"td",49),S(6),g()()),i&2){let e=t.$implicit;d(2),B(e.name),d(2),B(e.value),d(2),B(e.valueText||e.value)}}function cPe(i,t){if(i&1&&(rt(0),p(1,"table",38)(2,"tbody")(3,"tr")(4,"td",31),S(5),g()(),he(6,lPe,7,3,"tr",39),A(7,"slice"),g()(),st()),i&2){let e=t.ngIf,a=v(2).$implicit;d(5),B(e.name),d(),k("ngForOf",Pp(7,2,e.cstics,a.start,a.stop+1))}}function dPe(i,t){if(i&1&&(rt(0),he(1,cPe,8,6,"ng-container",47),st()),i&2){let e=v().$implicit,a=v(3);d(),k("ngIf",a.getTechGroupByBlockId(e.blockId))}}function uPe(i,t){if(i&1&&(rt(0,6),he(1,Wwe,39,31,"ng-container",7)(2,Zwe,2,1,"ng-container",7)(3,Ywe,4,3,"ng-container",7)(4,Jwe,24,32,"ng-container",7)(5,aPe,10,2,"ng-container",7)(6,oPe,8,8,"ng-container",7)(7,sPe,2,1,"ng-container",7)(8,dPe,2,1,"ng-container",8),st()),i&2){let e=t.$implicit,a=v(3);k("ngSwitch",e.blockId),d(),k("ngSwitchCase",a.Block.HEADER),d(),k("ngSwitchCase",a.Block.IMAGE),d(),k("ngSwitchCase",a.Block.DISCLAIMER),d(),k("ngSwitchCase",a.Block.DETAILS),d(),k("ngSwitchCase",a.Block.APP_TECH),d(),k("ngSwitchCase",a.Block.SYSTEM_TECH),d(),k("ngSwitchCase",a.Block.MOTOR_IES)}}function mPe(i,t){if(i&1&&(p(0,"bonfiglioli-quote-pdf-page",3),he(1,uPe,9,8,"ng-container",5),g()),i&2){let e=t.index,a=v(2);d(),k("ngForOf",a.pagePlacements[e])("ngForTrackBy",a.trackPlacement)}}function pPe(i,t){if(i&1&&he(0,mPe,2,2,"bonfiglioli-quote-pdf-page",4),i&2){let e=v();k("ngForOf",e.pages)("ngForTrackBy",e.trackPage)}}function gPe(i,t){if(i&1){let e=ke();p(0,"td",50),Nr(1),A(2,"cxUrl"),p(3,"a",51)(4,"div",52)(5,"img",53),$("load",function(){W(e);let n=v();return Q(n.onImageLayoutChange())})("error",function(){W(e);let n=v();return Q(n.onImageLayoutChange())}),g(),p(6,"span",54),S(7),g()()()()}if(i&2){let e=t.logo,a=t.label,n=w(2,3,v().getPDPRoute());d(3),k("routerLink",n),d(2),k("src",e,ga),d(2),j(" ",a," ")}}function fPe(i,t){if(i&1&&(p(0,"h5",55),S(1),g()),i&2){let e=v();d(),j(" ",e.entry.position," ")}}function hPe(i,t){if(i&1){let e=ke();p(0,"tr")(1,"td",57)(2,"input",58),$("change",function(n){let o=W(e).$implicit,r=v(2);return Q(r.onAppTechCsticVisibilityChange(o,n.target.checked))}),g()(),p(3,"td"),S(4),g(),p(5,"td"),S(6),g()()}if(i&2){let e=t.$implicit;d(2),k("id",Qn("app-tech-cstic-",e.type))("checked",!e.hidden),d(2),B(e.type),d(2),B(e.name)}}function bPe(i,t){if(i&1&&(p(0,"table",56)(1,"tr")(2,"th"),S(3),A(4,"cxTranslate"),g(),p(5,"th"),S(6),A(7,"cxTranslate"),g(),p(8,"th"),S(9),A(10,"cxTranslate"),g()(),ut(11,hPe,7,5,"tr",null,W4),g()),i&2){let e=v();d(3),B(w(4,3,"quotePdf.product.appTechModal.visible")),d(3),B(w(7,5,"quotePdf.product.appTechModal.techName")),d(3),B(w(10,7,"quotePdf.product.appTechModal.name")),d(2),mt(e.entry.applicationTechnicalList)}}var Ok=class i{constructor(){this.completed=new Vi;this.quotePdfService=Z(lo);this.contentService=Z(Os);this.pagination=Z(Wm);this.productElement=Z(Rn);this.routingService=Z(Pi);this.launchDialogService=Z(gr);
164this.viewContainerRef=Z(rs);this.cdr=Z(aa);this.Block={HEADER:"header",IMAGE:"image",DISCLAIMER:"disclaimer",DETAILS:"details",APPLICATION_INFO:"applicationInfo",APP_TECH:"appTech",SYSTEM_TECH:"systemTech",MOTOR_IES:"motorIes"};this.TECH_GROUP_PREFIX="techGroup:";this.quoteData=null;this.appTechRows=[];this.systemTechRows=[];this.pages=[];this.pagePlacements=[];this.appTechDirty=!1;this.reflowTrigger=new Za;this.reflowing=!1;this.emittedCompleted=!1}ngOnInit(){this.quotePdfService.quoteData$.subscribe(t=>{if(this.quoteData=t,!this.shouldDisplayEntry()){this.emitCompleted();return}this.rebuild()}),this.reflowTrigger.pipe(Fc(5)).subscribe(()=>{this.reflow()})}rebuild(){console.log("REBUILD",this.entry.position),console.time("product rebuild"),console.count("product rebuild"),this.appTechRows=(this.entry.applicationTechnicalList??[]).filter(e=>!e.hidden),this.systemTechRows=(this.entry.systemTechnicalList??[]).filter(e=>e.valueText!=="N/A");let t=this.pagination.buildUnitsFromSections(this.buildSections());this.pages=this.pagination.buildInitialPages(t),console.timeEnd("product rebuild"),this.rebuildPagePlacements(),this.reflowTrigger.next()}rebuildPagePlacements(){this.pagePlacements=this.pagination.buildPagePlacements(this.pages)}onImageLayoutChange(){this.reflowTrigger.next()}buildSections(){let t=!!this.quoteData?.showPDFTechnicalData,e=!!this.quoteData?.showMotorIESClass,a=[{id:this.Block.HEADER,visible:!0},{id:this.Block.IMAGE,visible:!!this.entry.imagePath},{id:this.Block.DISCLAIMER,visible:!0},{id:this.Block.DETAILS,visible:!0},{id:this.Block.APPLICATION_INFO,visible:!0},{id:this.Block.APP_TECH,visible:!0},{id:this.Block.SYSTEM_TECH,visible:t&&this.systemTechRows.length>0,itemCount:this.systemTechRows.length},{id:this.Block.MOTOR_IES,visible:e}];return(this.entry.techGroups??[]).forEach((n,o)=>{let r=n.cstics??[];a.push({id:`${this.TECH_GROUP_PREFIX}${o}`,visible:r.length>0,itemCount:r.length})}),a}reflow(){if(!this.reflowing){this.reflowing=!0,console.time("FULL REFLOW"),console.log("reflow pdf product"),console.count("product reflow");try{this.pagination.adjustPages(this.productElement.nativeElement,".js-pdf-page",this.pages,this.contentService.A4_CONTENT_HEIGHT_PX,()=>this.cdr.detectChanges(),()=>this.rebuildPagePlacements()),this.contentService.emitPagesChanged(),this.cdr.detectChanges(),this.emitCompleted()}finally{this.reflowing=!1,console.timeEnd("FULL REFLOW")}}}shouldDisplayEntry(){return!!this.entry.systemTechnicalList?.length}emitCompleted(){this.emittedCompleted||(this.emittedCompleted=!0,queueMicrotask(()=>this.completed.emit(this.entry)))}getTechGroupByBlockId(t){let e=Number(t.substring(this.TECH_GROUP_PREFIX.length));return this.entry.techGroups?.[e]}onDriveSelect(t){let e=this.getQuoteId();e&&this.entry.position&&this.quotePdfService.setEntryDrive(e,this.entry.position,t).subscribe()}onApplicationSelect(t){let e=this.getQuoteId();e&&this.entry.position&&this.quotePdfService.setEntryApplication(e,this.entry.position,t).subscribe()}onMachineSelect(t){let e=this.getQuoteId();e&&this.entry.position&&this.quotePdfService.setEntryMachine(e,this.entry.position,t).subscribe()}onToggleApplicationTechnicalVisibility(){this.entry.applicationTechnicalVisibility=!this.entry.applicationTechnicalVisibility,this.rebuild();let t=this.getQuoteId();t&&this.entry.position&&this.quotePdfService.setEntryAppTechVisibility(t,this.entry.position,this.entry.applicationTechnicalVisibility).subscribe()}onOpenApplicationTechnicalModal(){this.launchDialogService.openDialog(eo.LIGHTBOX_MODAL,void 0,this.viewContainerRef,{title:this.appTechModalTitle,body:this.appTechModalBody})?.pipe(ia()).subscribe(()=>this.persistApplicationTechnicalData())}persistApplicationTechnicalData(){if(!this.appTechDirty)return;this.appTechDirty=!1;let t=this.getQuoteId();t&&this.entry.position&&this.entry.applicationTechnicalList&&this.quotePdfService.setEntryAppData(t,this.entry.position,this.entry.applicationTechnicalList).subscribe()}onAppTechValueTextBlur(){this.appTechDirty&&this.persistApplicationTechnicalData()}onAppTechValueTextChange(t,e){t.valueText=e,this.appTechDirty=!0}getAppTechValueText(t){return t.valueText??t.value??""}onAppTechCsticVisibilityChange(t,e){t.hidden=!e,this.appTechDirty=!0,this.rebuild()}getQuoteId(){return this.quotePdfService.quoteDataSubject.value?.quoteId}getPDPRoute(){return{cxRoute:"product",params:{code:this.entry.materialCode,name:this.entry.name}}}getDocumentsLink(){return this.entry.documentsLink??this.routingService.getFullUrl(this.getPDPRoute())}goToDocuments(){this.entry.documentsLink?window.location.href=this.entry.documentsLink:this.routingService.go(this.getPDPRoute())}hasMotor(t){return t.baseMaterialCode?t.baseMaterialCode.split("_").length>1:!1}
164trackPage(t){return t}trackPlacement(t,e){return`${e.blockId}-${e.start}-${e.stop}`}static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275cmp=Oe({type:i,selectors:[["bonfiglioli-quote-pdf-product"]],viewQuery:function(e,a){if(e&1&&Ki(jwe,5)(Uwe,5),e&2){let n;Ei(n=Di())&&(a.appTechModalTitle=n.first),Ei(n=Di())&&(a.appTechModalBody=n.first)}},inputs:{entry:"entry"},outputs:{completed:"completed"},standalone:!1,decls:7,vars:1,consts:[["logo",""],["appTechModalTitle",""],["appTechModalBody",""],[1,"js-pdf-page"],["class","js-pdf-page",4,"ngFor","ngForOf","ngForTrackBy"],[3,"ngSwitch",4,"ngFor","ngForOf","ngForTrackBy"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],["cellpadding","0","cellspacing","0",1,"position-table"],[1,"position-white-row"],[1,"position-main-cell"],[1,"position-fancy-row"],[1,"align-left"],["class","image-container",4,"ngIf"],[1,"image-container"],["format","product",3,"container"],[3,"qrdata","width","errorCorrectionLevel"],[1,"product-description"],["cellpadding","0","cellspacing","0",1,"product-table"],["colspan","2",1,"align-left","blue-label"],["colspan","2",1,"align-right"],[1,"logo-row"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"app-tech-side-actions"],["type","button",1,"app-tech-side-tool",3,"click"],["xmlns","http://www.w3.org/2000/svg","height","20","width","20"],["d","M13.521 11.021 12.25 9.75q.083-1-.646-1.771-.729-.771-1.792-.667l-1.27-1.27q.354-.146.718-.209.365-.062.74-.062 1.583 0 2.688 1.104 1.104 1.104 1.104 2.687 0 .417-.073.792-.073.375-.198.667Zm2.646 2.625-1.25-1.229q.75-.584 1.333-1.271.583-.688 1-1.584-1.021-2.083-2.958-3.281Q12.354 5.083 10 5.083q-.604 0-1.115.073-.51.073-1.01.219L6.5 4q.854-.354 1.708-.51.854-.157 1.792-.157 3.146 0 5.615 1.719 2.468 1.719 3.552 4.51-.479 1.23-1.25 2.261-.771 1.031-1.75 1.823Zm.229 5.208-3.458-3.458q-.73.229-1.459.333-.729.104-1.479.104-3.167 0-5.625-1.739-2.458-1.74-3.542-4.532.417-1.083 1.084-2.01.666-.927 1.5-1.677L1.125 3.562l1.25-1.208 15.25 15.271ZM4.604 7.062q-.583.542-1.062 1.157-.48.614-.813 1.343 1.021 2.084 2.959 3.303Q7.625 14.083 10 14.083q.354 0 .74-.031.385-.031.739-.114l-.667-.667q-.187.041-.395.062-.209.021-.417.021-1.583 0-2.688-1.104-1.104-1.104-1.104-2.688 0-.208.032-.395.031-.188.072-.396Zm6.771 1.813ZM8.042 10.5Z"],["d","M10 13.354q1.583 0 2.688-1.104 1.104-1.104 1.104-2.688 0-1.583-1.104-2.687Q11.583 5.771 10 5.771q-1.583 0-2.688 1.104-1.104 1.104-1.104 2.687 0 1.584 1.104 2.688Q8.417 13.354 10 13.354Zm0-1.542q-.938 0-1.594-.656-.656-.656-.656-1.594 0-.937.656-1.593.656-.657 1.594-.657.938 0 1.594.657.656.656.656 1.593 0 .938-.656 1.594-.656.656-1.594.656Zm0 4.021q-3.062 0-5.552-1.708-2.49-1.708-3.615-4.563 1.125-2.854 3.625-4.541Q6.958 3.333 10 3.333t5.542 1.688q2.5 1.687 3.625 4.541-1.125 2.855-3.615 4.563-2.49 1.708-5.552 1.708Zm0-6.271Zm0 4.521q2.333 0 4.281-1.218 1.948-1.219 2.969-3.303-1.021-2.083-2.969-3.281T10 5.083q-2.333 0-4.292 1.198Q3.75 7.479 2.729 9.562q1.021 2.084 2.979 3.303Q7.667 14.083 10 14.083Z"],["d","M2.5 9.125V2.5h6.625v6.625Zm0 8.375v-6.625h6.625V17.5Zm8.375-8.375V2.5H17.5v6.625Zm0 8.375v-6.625H17.5V17.5ZM4.25 7.375h3.125V4.25H4.25Zm8.375 0h3.125V4.25h-3.125Zm0 8.375h3.125v-3.125h-3.125Zm-8.375 0h3.125v-3.125H4.25Zm8.375-8.375Zm0 5.25Zm-5.25 0Zm0-5.25Z"],[1,"product-table","tech-table"],["colspan","4",1,"title-row"],["colspan","2",1,"app-tech-value-cell"],[1,"app-tech-value-editor"],["type","text","autocomplete","off",1,"app-tech-value-input",3,"ngModelChange","blur","ngModel"],["aria-hidden","true",1,"app-tech-inline-pencil"],["xmlns","http://www.w3.org/2000/svg","height","16","width","16","viewBox","0 -960 960 960"],["d","M200-200h57l434-434-57-57-434 434v57Zm-80 80v-171l491-491q18-18 43-18.5t43 17.5l57 57q18 18 18 43t-18 43L320-120H120Zm572-548-29-29 57 57-28-28Z"],["cellpadding","0","cellspacing","0",1,"product-table","tech-table"],[4,"ngFor","ngForOf"],["cellpadding","0","cellspacing","0",1,"class-system-table"],["colspan","4",1,"cs-title"],[1,"bold"],["colspan","3",1,"bold","cs-index","cs-blue"],[1,"cs-first","cs-blue"],[1,"cs-head"],[1,"cs-first"],[4,"ngIf"],[1,"prefix"],[1,"data"],[1,"align-center"],["target","_blank",2,"cursor","pointer",3,"routerLink"],[1,"flex-column-center"],[3,"load","error","src"],[1,"light-blue"],[1,"app-tech-lightbox__title"],[1,"product-table","tech-table","app-tech-lightbox__table"],[1,"form-check","bf-checkbox","m-0"],["type","checkbox",1,"form-check-input",3,"change","id","checked"]],template:function(e,a){e&1&&(Y(0,pPe,1,2,"bonfiglioli-quote-pdf-page",3),he(1,gPe,8,5,"ng-template",null,0,Ma)(3,fPe,2,1,"ng-template",null,1,Ma)(5,bPe,13,9,"ng-template",null,2,Ma)),e&2&&J(a.shouldDisplayEntry()?0:-1)},dependencies:[Gi,ai,Do,PP,TP,xP,Fa,Wi,pn,nc,Yn,Va,Sc,IP,at,Ou,cs],styles:[".position-table[_ngcontent-%COMP%]{width:100%;text-align:center;break-inside:avoid;page-break-inside:avoid}.position-table[_ngcontent-%COMP%] .position-white-row[_ngcontent-%COMP%]{font-size:8pt;font-weight:700;color:var(--cx-color-primary)}.position-table[_ngcontent-%COMP%] .position-white-row[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{padding:.2rem .8rem}.position-table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%]{margin-bottom:1px}.position-fancy-row[_ngcontent-%COMP%]{background-image:linear-gradient(to right,#00538c,#00acee);color:var(--cx-color-light);font-weight:700;height:32px;border:none;font-size:8pt}.position-fancy-row[_ngcontent-%COMP%] .align-left[_ngcontent-%COMP%]{padding-left:1rem}.position-main-cell[_ngcontent-%COMP%]{width:60%}.product-description[_ngcontent-%COMP%]{text-align:center;font-size:6pt;font-style:italic}.image-container[_ngcontent-%COMP%]{text-align:center;margin:0 auto;height:5cm;padding-top:1px}.image-container[_ngcontent-%COMP%] cx-media[_ngcontent-%COMP%]{display:inline}.image-container[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{float:right}.product-table[_ngcontent-%COMP%]{width:100%;font-size:8pt}.product-table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{width:25%;padding-left:4px}.product-table[_ngcontent-%COMP%] td.prefix[_ngcontent-%COMP%]{text-align:center}.product-table[_ngcontent-%COMP%] td.data[_ngcontent-%COMP%]{text-align:right}.product-table[_ngcontent-%COMP%] .title-row[_ngcontent-%COMP%]{font-size:8pt}.product-table[_ngcontent-%COMP%] select[_ngcontent-%COMP%]{border:none}.product-table[_ngcontent-%COMP%] .logo-row[_ngcontent-%COMP%]{height:128px}.product-table[_ngcontent-%COMP%] .logo-row[_ngcontent-%COMP%] .align-center[_ngcontent-%COMP%] .flex-column-center[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}.product-table[_ngcontent-%COMP%] .logo-row[_ngcontent-%COMP%] .align-center[_ngcontent-%COMP%] .flex-column-center[_ngcontent-%COMP%] .light-blue[_ngcontent-%COMP%]{color:var(--cx-color-secondary);font-weight:700;text-decoration:underline var(--cx-color-primary)}.tech-table[_ngcontent-%COMP%]{border-spacing:0 2px}.tech-table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-child(2n){background-color:var(--bf-color-light-grey)}.class-system-table[_ngcontent-%COMP%]{width:100%;border-spacing:unset;font-size:8pt;break-inside:avoid;page-break-inside:avoid}.class-system-table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{width:25%;text-align:center;border:1px solid var(--bf-color-grey)}
164.class-system-table[_ngcontent-%COMP%] td.cs-head[_ngcontent-%COMP%]{background-color:var(--bf-color-grey)}.class-system-table[_ngcontent-%COMP%] td.cs-title[_ngcontent-%COMP%]{border-bottom:1px solid var(--bf-color-black);color:#00538c}.class-system-table[_ngcontent-%COMP%] td.cs-index[_ngcontent-%COMP%], .class-system-table[_ngcontent-%COMP%] td.cs-first[_ngcontent-%COMP%]{text-align:center;font-weight:700;background-color:var(--cx-color-medium)}.class-system-table[_ngcontent-%COMP%] td.cs-blue[_ngcontent-%COMP%]{color:#00acee}.title-row[_ngcontent-%COMP%]{text-align:center;font-weight:700;font-size:18px;color:var(--cx-color-primary);border-bottom:1px solid var(--bf-color-black)}.app-tech-side-actions[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:.25rem;position:absolute;left:-3.5rem}@media print{.app-tech-side-actions[_ngcontent-%COMP%]{display:none}}.app-tech-side-actions[_ngcontent-%COMP%] .app-tech-side-tool[_ngcontent-%COMP%]{cursor:pointer;height:26px;border-radius:7px;display:inline-flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none;border:0;background:transparent;padding:0}.app-tech-side-actions[_ngcontent-%COMP%] .app-tech-side-tool[_ngcontent-%COMP%]:hover{background-color:#eff2f5}.app-tech-lightbox__title[_ngcontent-%COMP%]{margin:0;font-weight:700;font-size:xx-large}.app-tech-lightbox__table[_ngcontent-%COMP%]{table-layout:fixed}.app-tech-lightbox__table[_ngcontent-%COMP%] th[_ngcontent-%COMP%], .app-tech-lightbox__table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{padding:.5rem}.app-tech-lightbox__table[_ngcontent-%COMP%] th[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%], .app-tech-lightbox__table[_ngcontent-%COMP%] td[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]{margin:0}.app-tech-value-cell[_ngcontent-%COMP%] .app-tech-value-editor[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end;gap:.5dvw;width:100%}.app-tech-value-cell[_ngcontent-%COMP%] .app-tech-value-input[_ngcontent-%COMP%]{flex:1 1 auto;min-width:0;border:0;background:transparent;text-align:right;padding:0}.app-tech-value-cell[_ngcontent-%COMP%] .app-tech-value-input[_ngcontent-%COMP%]:focus{outline:none}.app-tech-value-cell[_ngcontent-%COMP%] .app-tech-inline-pencil[_ngcontent-%COMP%]{display:inline-flex;align-items:center;color:var(--cx-color-primary)}@media print{.app-tech-value-cell[_ngcontent-%COMP%] .app-tech-inline-pencil[_ngcontent-%COMP%]{display:none}}.app-tech-value-cell[_ngcontent-%COMP%] .app-tech-inline-pencil[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{display:block;fill:currentColor}.blue-label[_ngcontent-%COMP%]{font-weight:700;color:var(--cx-color-primary)}.align-left[_ngcontent-%COMP%]{text-align:left}.align-right[_ngcontent-%COMP%]{text-align:right}.bold[_ngcontent-%COMP%]{font-weight:700}.product-application-selector[_ngcontent-%COMP%]{background-color:transparent}@media print{.product-application-selector[_ngcontent-%COMP%]{display:none}}.product-application-viewer[_ngcontent-%COMP%]{display:none}@media print{.product-application-viewer[_ngcontent-%COMP%]{display:block}}"]})}};function yPe(i,t){if(i&1&&(p(0,"a",4),S(1),g(),F(2,"qrcode",5)),i&2){let e=v(3);k("href",e.generalConditionsLink,ga),d(),B(e.generalConditionsLink),d(),k("qrdata",e.generalConditionsLink)("width",256)("errorCorrectionLevel","M")}}function CPe(i,t){if(i&1&&(rt(0),p(1,"bonfiglioli-quote-pdf-page")(2,"table",1)(3,"tbody")(4,"tr")(5,"td",2),S(6),A(7,"cxTranslate"),g()(),p(8,"tr")(9,"td",3),Y(10,yPe,3,5),g()()()()(),st()),i&2){let e=v(2);d(6),B(w(7,2,"quotePdf.terms.generalConditionsOfSale")),d(4),J(e.generalConditionsLink.length>0?10:-1)}}function kPe(i,t){i&1&&(p(0,"tr")(1,"td",2),S(2),A(3,"cxTranslate"),g()()),i&2&&(d(2),B(w(3,1,"quotePdf.terms.generalConditionsOfSale")))}function _Pe(i,t){if(i&1&&(p(0,"bonfiglioli-quote-pdf-page",6)(1,"table",1)(2,"tbody"),Y(3,kPe,4,3,"tr"),p(4,"tr")(5,"td",3),F(6,"div",7),g()()()()()),i&2){let e=t.$implicit,a=t.$index;d(3),J(a===0?3:-1),d(3),k("innerHTML",e.text,Vt)}}function SPe(i,t){if(i&1&&(rt(0),ut(1,_Pe,7,2,"bonfiglioli-quote-pdf-page",6,Ff),st()),i&2){let e=v(2);d(),mt(e.pages)}}function APe(i,t){if(i&1&&(rt(0),he(1,CPe,11,4,"ng-container",0)(2,SPe,3,0,"ng-container",0),st()),i&2){let e=t.ngIf;d(),k("ngIf",e.generalConditionsVisualization==="OPTION1"),d(),k("ngIf",e.generalConditionsVisualization==="OPTION2")}}var Nk=class i{constructor(){this.quotePdfService=Z(lo);this.contentService=Z(Os);this.termsElement=Z(Rn);
164this.cdr=Z(aa);this.quoteData$=this.quotePdfService.quoteData$;this.salesOrg$=this.quotePdfService.salesOrg$;this.pages=[];this.generalConditionsLink="";this.subscriptions=new as;this.paginateTrigger=new Za;this.termsHtml="";this.hasPaginated=!1;this.option2Active=!1;this.paginationRetryCount=0;this.maxPaginationRetries=20;this.conditions$=this.quoteData$.pipe(Ut(t=>!!t?.sapUnitId),nt(1),Qe(t=>this.quotePdfService.getConditions(t.sapUnitId??"")))}ngOnInit(){this.subscriptions.add(this.paginateTrigger.pipe(Fc(5)).subscribe(()=>{this.paginateOnce()})),this.subscriptions.add(this.conditions$.subscribe(t=>{this.termsHtml=(t.text??"").replaceAll(`\r 165`,` 166`).trim(),this.pages=this.termsHtml?[{text:this.termsHtml}]:[],this.hasPaginated=!1,this.paginationRetryCount=0,this.paginateTrigger.next()})),this.subscriptions.add(this.quoteData$.pipe(bt(t=>t?.generalConditionsVisualization==="OPTION2"),Ws()).subscribe(t=>{this.option2Active=t,t&&(this.hasPaginated=!1,this.paginationRetryCount=0,setTimeout(()=>this.paginateTrigger.next()))})),this.subscriptions.add(this.salesOrg$.subscribe(t=>{let e=t?.generalConditionsLink?.trim()??"";e&&(this.generalConditionsLink=e)}))}ngOnDestroy(){this.subscriptions.unsubscribe()}paginateOnce(){if(!this.termsHtml||this.hasPaginated||!this.option2Active)return;this.cdr.detectChanges();let t=this.termsElement.nativeElement.querySelector(".js-terms-page");if(!t){this.paginationRetryCount<this.maxPaginationRetries&&(this.paginationRetryCount++,this.paginateTrigger.next());return}let e=this.splitHtmlIntoHeightBasedPages(this.termsHtml,t);this.arePagesEqual(this.pages,e)||(this.pages=e,this.contentService.emitPagesChanged(),this.cdr.detectChanges()),this.hasPaginated=!0,this.paginationRetryCount=0}splitHtmlIntoHeightBasedPages(t,e){let a=document.createElement("div");a.innerHTML=t;let n=Array.from(a.childNodes).filter(s=>!this.isTrailingNode(s));if(!n.length)return[];let o=[],r=!0;for(;n.length>0;){let s=this.findLargestFittingPrefixCount(n,e,r);if(s>0){let c=n.splice(0,s);o.push({text:this.serializeNodes(c)}),r=!1;continue}let l=this.splitFirstNodeToFit(n[0],e,r);if(!l){o.push({text:this.serializeNodes([n.shift()])}),r=!1;continue}o.push({text:this.serializeNodes([l.currentNode])}),l.remainingNode?n[0]=l.remainingNode:n.shift(),r=!1}return o.filter(s=>s.text.trim().length>0)}findLargestFittingPrefixCount(t,e,a){let n=1,o=t.length,r=0;for(;n<=o;){let s=Math.floor((n+o)/2),l=this.serializeNodes(t.slice(0,s));this.fitsOnPage(l,e,a)?(r=s,n=s+1):o=s-1}return r}
166splitFirstNodeToFit(t,e,a){if(t.nodeType===Node.TEXT_NODE)return this.splitTextNodeToFit(t.textContent??"",e,a,null);if(!(t instanceof HTMLElement))return null;let n=Array.from(t.childNodes).filter(o=>!this.isTrailingNode(o));if(n.length>1){let o=1,r=n.length-1,s=0;for(;o<=r;){let l=Math.floor((o+r)/2),c=this.cloneElementWithChildren(t,n.slice(0,l));this.fitsOnPage(c.outerHTML,e,a)?(s=l,o=l+1):r=l-1}if(s>0){let l=this.cloneElementWithChildren(t,n.slice(0,s)),c=n.slice(s),m=c.length?this.cloneElementWithChildren(t,c):null;return{currentNode:l,remainingNode:m}}}return this.splitTextNodeToFit(t.textContent??"",e,a,t)}splitTextNodeToFit(t,e,a,n){let o=t.replace(/\s+/g," ").trim();if(!o)return null;let r=this.getSplitOffsets(o);if(!r.length)return null;let s=1,l=r.length-1,c=-1;for(;s<=l;){let P=Math.floor((s+l)/2),x=r[P],z=o.slice(0,x).trimEnd(),I=o.slice(x).trimStart();if(!z||!I){l=P-1;continue}let ae=n?this.cloneElementWithChildren(n,[document.createTextNode(z)]):document.createTextNode(z),ne=this.serializeNodes([ae]);this.fitsOnPage(ne,e,a)?(c=x,s=P+1):l=P-1}if(c<0)return null;let m=o.slice(0,c).trimEnd(),b=o.slice(c).trimStart(),C=n?this.cloneElementWithChildren(n,[document.createTextNode(m)]):document.createTextNode(m),h=b?n?this.cloneElementWithChildren(n,[document.createTextNode(b)]):document.createTextNode(b):null;return{currentNode:C,remainingNode:h}}getSplitOffsets(t){let e=[0],a=/\s+/g,n;for(;(n=a.exec(t))!==null;){let o=n.index+n[0].length;o>0&&o<t.length&&e.push(o)}if(e.length<=1)for(let o=1;o<t.length;o++)e.push(o);return Array.from(new Set(e)).sort((o,r)=>o-r)}serializeNodes(t){return t.map(e=>this.serializeNode(e)).join("")}serializeNode(t){return t.nodeType===Node.TEXT_NODE?t.textContent??"":t instanceof HTMLElement?t.outerHTML:t.textContent??""}cloneElementWithChildren(t,e){let a=document.createElement(t.tagName.toLowerCase());for(let n of Array.from(t.attributes))a.setAttribute(n.name,n.value);for(let n of e)a.appendChild(n.cloneNode(!0));return a}isTrailingNode(t){return t.nodeType===Node.TEXT_NODE?(t.textContent??"").replace(/[\s\u00A0\u200B\uFEFF]/g,"")==="":t instanceof HTMLElement&&t.tagName.toLowerCase()==="br"}fitsOnPage(t,e,a){let{contentHeight:n,availableHeight:o}=this.measurePageHeights(t,e,a);return n<=o}measurePageHeights(t,e,a){let n=e.cloneNode(!0);n.style.position="absolute",n.style.left="-10000px",n.style.top="0",n.style.visibility="hidden",n.style.pointerEvents="none";let o=n.querySelector(".paragraph-table");a||o?.querySelector(".p-title")?.closest("tr")?.remove();let r=n.querySelector(".content"),s=n.querySelector(".terms-content");if(!r||!s)return{contentHeight:e.querySelector(".content")?.scrollHeight??e.scrollHeight,availableHeight:e.querySelector(".content")?.clientHeight??e.clientHeight};s.innerHTML=`<div>${t}</div>`,document.body.appendChild(n);try{return{contentHeight:r.scrollHeight,availableHeight:r.clientHeight}}finally{document.body.removeChild(n)}}arePagesEqual(t,e){if(t.length!==e.length)return!1;for(let a=0;a<t.length;a++)if(t[a].text!==e[a].text)return!1;return!0}static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275cmp=Oe({type:i,selectors:[["bonfiglioli-quote-pdf-terms"]],standalone:!1,decls:2,vars:3,consts:[[4,"ngIf"],[1,"paragraph-table"],[1,"p-title"],[1,"terms-content"],[3,"href"],[3,"qrdata","width","errorCorrectionLevel"],[1,"js-terms-page"],[3,"innerHTML"]],template:function(e,a){e&1&&(he(0,APe,3,2,"ng-container",0),A(1,"async")),e&2&&k("ngIf",w(1,1,a.quoteData$))},dependencies:[ai,nc,Sc,dt,at],styles:[".paragraph-table[_ngcontent-%COMP%]{width:100%}.paragraph-table[_ngcontent-%COMP%] .p-title[_ngcontent-%COMP%]{font-size:14pt;font-weight:700;color:var(--cx-color-primary);padding-bottom:10px}.paragraph-table[_ngcontent-%COMP%] .terms-content[_ngcontent-%COMP%]{font-size:10px}.paragraph-table[_ngcontent-%COMP%] .terms-content[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:var(--cx-color-secondary)}"]})}};var PPe=(i,t)=>t.position;function TPe(i,t){if(i&1){let e=ke();p(0,"bonfiglioli-quote-pdf-product",3),$("completed",function(n){W(e);let o=v();return Q(o.onProductCompleted(n))}),g()}if(i&2){let e=t.$implicit;k("entry",e)}}function xPe(i,t){i&1&&F(0,"bonfiglioli-quote-pdf-terms")}var Rk=class i{constructor(){this.quotePdfService=Z(lo);this.routingService=Z(Pi);this.languageService=Z(ls);this.quoteData$=this.quotePdfService.quoteData$;this.entries$=this.quotePdfService.entries$;this.teammembers$=this.quotePdfService.teammembers$;this.partners$=this.quotePdfService.partners$;this.salesOrg$=this.quotePdfService.salesOrg$;this.quoteId="";this.entries=[];this.visibleEntries=[]}ngOnInit(){this.routingService.getRouterState().subscribe(t=>{let e=t?.state?.url;if(e){let a=e.split("/"),n=a.indexOf("quote-pdf"),o=n>=0?a[n+1]:void 0;o&&o!==this.quoteId&&(this.quoteId=o,this.loadData())}}),this.entries$.subscribe(t=>
166{if(!t)return;let e=this.entries.length===0;if(this.entries=t,e){this.visibleEntries=[t[0]];return}this.visibleEntries=this.visibleEntries.map(a=>t.find(n=>n.position===a.position)??a)})}loadData(){this.quotePdfService.loadQuoteData(this.quoteId).subscribe(t=>{t.language&&(this.languageService.setActive(t.language),this.languageService.getActive().pipe(Ut(e=>e===t.language),nt(1)).subscribe(()=>{t.sapUnitId&&this.quotePdfService.loadSalesOrg(t.sapUnitId).subscribe(),this.quotePdfService.loadEntries(this.quoteId).subscribe(),this.quotePdfService.loadTeammembers(this.quoteId).subscribe(),this.quotePdfService.loadPartners(this.quoteId).subscribe()}))})}onProductCompleted(t){let e=this.entries.findIndex(n=>n.position===t.position);if(e===-1)return;let a=e+1;a<this.entries.length&&!this.visibleEntries.some(n=>n.position===this.entries[a].position)&&this.visibleEntries.push(this.entries[a])}static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275cmp=Oe({type:i,selectors:[["bonfiglioli-quote-pdf"]],standalone:!1,decls:6,vars:2,consts:[[3,"quoteId"],[1,"quote-pdf-preview"],[3,"entry"],[3,"completed","entry"]],template:function(e,a){e&1&&(F(0,"bonfiglioli-quote-pdf-tools",0),p(1,"div",1),F(2,"bonfiglioli-quote-pdf-summary"),ut(3,TPe,1,1,"bonfiglioli-quote-pdf-product",2,PPe),Y(5,xPe,1,0,"bonfiglioli-quote-pdf-terms"),g()),e&2&&(k("quoteId",a.quoteId),d(3),mt(a.visibleEntries),d(2),J(a.visibleEntries.length===a.entries.length?5:-1))},dependencies:[zk,Mk,Ok,Nk],encapsulation:2})}};var Lk=class i extends Yf{constructor(){super(...arguments);this.pageUid="QuotePdfPage";this.quotePdfService=Z(lo)}resolveTitle(){return qi([super.resolveTitle(),this.quotePdfService.quoteData$]).pipe(bt(([e,a])=>this.getTitleWithPlaceholderValue(e,a)))}getTitleWithPlaceholderValue(e,a){return!e||!a?e:e.replace(/\{([^{}]+)}/g,(n,o)=>{let r=o.trim(),s=a[r];return s==null?n:String(s)})}static{this.\u0275fac=(()=>{let e;return function(n){return(e||(e=Nt(i)))(n||i)}})()}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};var Bk=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({cmsComponents:{QuotePdfComponent:{component:Rk}}}),{provide:xm,useExisting:Z0},{provide:Bn,useExisting:Lk,multi:!0}],imports:[Gt,zo,Ti,h3,nc,_i,Va]})}};var Zm=class{};var Fk=class i{constructor(){this.http=Z($i);this.occEndpoints=Z(fi)}getCurrentConfiguration(){let t=this.occEndpoints.buildUrl("getCurrentStoreConfiguration");return this.http.get(t)}static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac})}};var qk=class i{constructor(){this.actions$=Z(lu);this.adapter=Z(Zm);this.loadShopConfiguration$=Hf(()=>this.actions$.pipe(cu(Lh),Qe(()=>this.adapter.getCurrentConfiguration().pipe(bt(t=>Bh({configuration:t})),Co(t=>pa(Fh({error:t})))))))}static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac})}};var Q4=FP(z2,$f(Lh,i=>kt($e({},i),{loading:!0,error:null})),$f(Bh,(i,{configuration:t})=>kt($e({},i),{configuration:t,loaded:!0,loading:!1,error:null})),$f(Fh,(i,{error:t})=>kt($e({},i),{loaded:!1,loading:!1,error:t})));var jk=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({backend:{occ:{endpoints:{getCurrentStoreConfiguration:"stores/get-current-configuration"}}}}),{provide:Zm,useClass:Fk}],imports:[su.forFeature(I2,Q4),du.forFeature([qk])]})}};var Uk=class i extends rh{constructor(){super(...arguments);this.router=Z(ja);this.onNavigateConfig=Z(Fx)}scrollToTarget(e){this.isIgnoredRoute()||super.scrollToTarget(e)}isIgnoredRoute(){let e=this.onNavigateConfig.enableResetViewOnNavigate?.ignoreRoutes??[],a=new Set(this.router.url.split("/"));return e.some(n=>a.has(n))}static{this.\u0275fac=(()=>{let e;return function(n){return(e||(e=Nt(i)))(n||i)}})()}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};function EPe(i,t){i&1&&(p(0,"div"),F(1,"bonfiglioli-notification-dropdown"),Ca(2,0),g()),i&2&&(d(2),k("cxComponentWrapper",t))}var Vk=class i{constructor(){this.destroyRef=Z(Il);this.cmsService=Z(Rl);this.selectorService=Z(Ro);this.store=Z(ru);this.bonfiglioliActiveTabService=Z(Sh);this.configuratorCommonService=Z(hs);this.owner={type:Op.OwnerType.PRODUCT,id:"",key:"",configuratorType:"CPQCONFIGURATOR"};this.tabContainerComponent$=this.cmsService.getComponentData("SmartsizerConfiguratorTabPanelContainer").pipe(Ut(Br),bt(t=>kt($e({},t),{flexType:t.typeCode})),ns({bufferSize:1,refCount:!0}))}ngOnInit(){let t=new URLSearchParams(globalThis.location.search),e=t.get("productId"),a=t.get("partialConfig"),n=t.get("rwCstics"),o=t.get("hiddenCstics"),r=t.get("ms"),s=t.get("inputSpeed"),l=t.get("freq");e==null||a==null||(this.selectorService.getConfigurationFromSmartsizer(e,a,n??"",o??"",r??"",s??"",l??"").pipe(Co(()=>{let c={};return c.eventId="mendix",c.status="cpq-error",parent.postMessage(c,"*"),_n}),Bt(()=>{this.owner=kt($e({},this.owner),{id:e,key:`product/${e}`})}),bt(c=>kt($e({},c),{owner:this.owner})),Bt(c=>{this.configuration=c,this.emitDispachtConfiguration()}),Qe(()=>this.configuratorCommonService.hasConflicts(this.owner)),Bt(c=>{if(c){let m={};m.eventId="mendix",m.status="invalid-configuration",parent.postMessage(m,"*")}})).subscribe(),this.bonfiglioliActiveTabService.getActiveTabTitle().pipe(Ol(this.destroyRef),Bt(()=>this.emitDispachtConfiguration())).subscribe())}emitDispachtConfiguration(){this.store.dispatch(new xu.ReadConfigurationSuccess(this.configuration));let t={};t.eventId="mendix",t.status="page-loaded",parent.postMessage(t,"*")}static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275cmp=Oe({type:i,selectors:[["smartsizer-iframe"]],standalone:!1,decls:2,vars:3,consts:[[3,"cxComponentWrapper"]],template:function(e,a){if(e&1&&(Y(0,EPe,3,1,"div"),A(1,"async")),e&2){let n;J((n=w(1,1,a.tabContainerComponent$))?0:-1,n)}},dependencies:[nh,LD,dt],encapsulation:2,changeDetection:0})}};var $k=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({cmsComponents:{SmartsizerIframeComponent:{component:Vk}}})],imports:[Gt,Ti,Oo,_i,mn,oa,Cu,fh,Mu]})}};var Hk=class i{static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275mod=de({type:i})}static{this.\u0275inj=ce({providers:[ue({view:{defaultPageSize:20}}),ue({enableResetViewOnNavigate:{active:!0,ignoreQueryString:!0,ignoreRoutes:["checkout"],selectedHostElement:"body"}}),{provide:QP,useClass:wv,multi:!0},{provide:ZP,useClass:Pv,multi:!0},{provide:Mh,useClass:Tv,multi:!0},{provide:T2,useClass:dy,multi:!0},{provide:Np,useClass:uy,multi:!0},{provide:Oh,useClass:ry,multi:!0},{provide:Nh,useClass:oy,multi:!0},{provide:Du,useClass:ly,multi:!0},{provide:Rp,useExisting:ay,multi:!0},{provide:Eu,useExisting:sy,multi:!0},{provide:P2,useExisting:cy,multi:!0},{provide:Rh,useExisting:ny,multi:!0},{provide:Ph,useExisting:Av,multi:!0},{provide:AE,useExisting:Sv,multi:!0},{provide:J2,useExisting:iy},{provide:Hh,useExisting:ty},{provide:Zh,useExisting:jp},jp,Vu,eD,{provide:$2,useClass:bC},{provide:qu,useClass:FC},{provide:hD,useClass:qC},ue({featureModules:{[Tu]:{module:()=>import("./chunk-PP4E7IWY.js").then(t=>
166t.BonfiglioliCheckoutModule),cmsComponents:["CheckoutOrchestrator","CheckoutOrderSummary","CheckoutItems","CheckoutProgress","CheckoutHeader"]},[Pu]:{module:()=>import("./chunk-JCE6K5AN.js").then(t=>t.BonfiglioliOrderModule)},[Dh]:{module:()=>import("./chunk-UNR2ZZRM.js").then(t=>t.BonfiglioliQuoteModule)},[Th]:{module:()=>import("./chunk-G6AE4JME.js").then(t=>t.BonfiglioliCustomerTicketingModule)},[kh]:{module:()=>import("./chunk-6QTJ4TBC.js").then(t=>t.BonfiglioliSavedCartModule)}}}),{provide:qc,useClass:my,multi:!0},{provide:Mo,useClass:hC},{provide:ku,useClass:BC},{provide:fi,useClass:yb},{provide:rh,useExisting:Uk},{provide:oh,useClass:vb}],imports:[su.forRoot({}),qx,du.forRoot([]),_v,GE,oC,_y,Vy,Mv,Py,Xh,rC,ey,Ov,bs,Lv,Dv,Bu,D2,Jv,Qv,by,Ny,Ry,wy,F2,Gu,aC,Yh,yr,Mu,Fy,jy,vD,Qy,Gy,Cy,fD,fC,Oy,Ku,PD,TD,fr,Wl,vC,CC,kC,xC,EC,zD,IC,LC,gD,gb,bb,jC,BD,FD,Bk,fb,jk,Ru,$k,Jn.withConfig({occ:{endpoints:{availableConfigurations:"products/${productCode}/available-configurations"}}}),Z2]})}};var Kk=class i{constructor(){this.authService=Z(wn);this.b2bUnitStatePersistenceService=Z(Iu);this.router=Z(ja);this.routingService=Z(Pi);this.ALLOWED_PATHS=["select-user","logout","quote-edit"];qi([this.authService.isUserLoggedIn(),this.router.events]).pipe(Ut(([t,e])=>t&&e instanceof RP),bt(([t,e])=>e.url),Ut(t=>!this.isAllowed(t)),Bt(()=>this.handleNavigation())).subscribe()}handleNavigation(){this.b2bUnitStatePersistenceService.getActiveB2BUnitStateValue().pipe(ia(),Ut(t=>!t.id),Bt(()=>{this.routingService.go({cxRoute:"selectUser"})})).subscribe()}isAllowed(t){let n=(this.router.parseUrl(t).root.children.primary?.segments??[])[0]?.path;return this.ALLOWED_PATHS.includes(n)}static{this.\u0275fac=function(e){return new(e||i)}}static{this.\u0275prov=Te({token:i,factory:i.\u0275fac,providedIn:"root"})}};var Z4={providers:[pP(),SP({eventCoalescing:!0}),MP(NP(),OP()),dP(Hk),bP(()=>{Z(Kk)})]};zP(sb,Z4).catch(i=>console.error(i));
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.