/*! For license information please see widget.js.LICENSE.txt */ (()=>{var t={283:t=>{self,t.exports=(()=>{var t={192:(t,e)=>{var r,i,n=function(){var t=function(t,e){var r=t,i=a[e],n=null,o=0,l=null,v=[],m={},C=function(t,e){n=function(t){for(var e=new Array(t),r=0;r=7&&A(t),null==l&&(l=B(r,i,v)),M(l,e)},y=function(t,e){for(var r=-1;r<=7;r+=1)if(!(t+r<=-1||o<=t+r))for(var i=-1;i<=7;i+=1)e+i<=-1||o<=e+i||(n[t+r][e+i]=0<=r&&r<=6&&(0==i||6==i)||0<=i&&i<=6&&(0==r||6==r)||2<=r&&r<=4&&2<=i&&i<=4)},b=function(){for(var t=8;t>i&1);n[Math.floor(i/3)][i%3+o-8-3]=a}for(i=0;i<18;i+=1)a=!t&&1==(e>>i&1),n[i%3+o-8-3][Math.floor(i/3)]=a},P=function(t,e){for(var r=i<<3|e,a=s.getBCHTypeInfo(r),l=0;l<15;l+=1){var c=!t&&1==(a>>l&1);l<6?n[l][8]=c:l<8?n[l+1][8]=c:n[o-15+l][8]=c}for(l=0;l<15;l+=1)c=!t&&1==(a>>l&1),l<8?n[8][o-l-1]=c:l<9?n[8][15-l-1+1]=c:n[8][15-l-1]=c;n[o-8][8]=!t},M=function(t,e){for(var r=-1,i=o-1,a=7,l=0,c=s.getMaskFunction(e),d=o-1;d>0;d-=2)for(6==d&&(d-=1);;){for(var u=0;u<2;u+=1)if(null==n[i][d-u]){var h=!1;l>>a&1)),c(i,d-u)&&(h=!h),n[i][d-u]=h,-1==(a-=1)&&(l+=1,a=7)}if((i+=r)<0||o<=i){i-=r,r=-r;break}}},B=function(t,e,r){for(var i=d.getRSBlocks(t,e),n=u(),o=0;o8*l)throw"code length overflow. ("+n.getLengthInBits()+">"+8*l+")";for(n.getLengthInBits()+4<=8*l&&n.put(0,4);n.getLengthInBits()%8!=0;)n.putBit(!1);for(;!(n.getLengthInBits()>=8*l||(n.put(236,8),n.getLengthInBits()>=8*l));)n.put(17,8);return function(t,e){for(var r=0,i=0,n=0,o=new Array(e.length),a=new Array(e.length),l=0;l=0?f.getAt(g):0}}var v=0;for(h=0;hi)&&(t=i,e=r)}return e}())},m.createTableTag=function(t,e){t=t||2;var r="";r+='',r+="";for(var i=0;i";for(var n=0;n';r+=""}return(r+="")+"
"},m.createSvgTag=function(t,e,r,i){var n={};"object"==typeof arguments[0]&&(t=(n=arguments[0]).cellSize,e=n.margin,r=n.alt,i=n.title),t=t||2,e=void 0===e?4*t:e,(r="string"==typeof r?{text:r}:r||{}).text=r.text||null,r.id=r.text?r.id||"qrcode-description":null,(i="string"==typeof i?{text:i}:i||{}).text=i.text||null,i.id=i.text?i.id||"qrcode-title":null;var o,a,s,l,c=m.getModuleCount()*t+2*e,d="";for(l="l"+t+",0 0,"+t+" -"+t+",0 0,-"+t+"z ",d+=''+F(i.text)+"":"",d+=r.text?''+F(r.text)+"":"",d+='',d+='"},m.createDataURL=function(t,e){t=t||2,e=void 0===e?4*t:e;var r=m.getModuleCount()*t+2*e,i=e,n=r-e;return w(r,r,(function(e,r){if(i<=e&&e"};var F=function(t){for(var e="",r=0;r":e+=">";break;case"&":e+="&";break;case'"':e+=""";break;default:e+=i}}return e};return m.createASCII=function(t,e){if((t=t||1)<2)return function(t){t=void 0===t?2:t;var e,r,i,n,o,a=1*m.getModuleCount()+2*t,s=t,l=a-t,c={"██":"█","█ ":"▀"," █":"▄"," ":" "},d={"██":"▀","█ ":"▀"," █":" "," ":" "},u="";for(e=0;e=l?d[o]:c[o];u+="\n"}return a%2&&t>0?u.substring(0,u.length-a-1)+Array(a+1).join("▀"):u.substring(0,u.length-1)}(e);t-=1,e=void 0===e?2*t:e;var r,i,n,o,a=m.getModuleCount()*t+2*e,s=e,l=a-e,c=Array(t+1).join("██"),d=Array(t+1).join(" "),u="",h="";for(r=0;r>>8),e.push(255&a)):e.push(i)}}return e}};var e,r,i,n,o,a={L:1,M:0,Q:3,H:2},s=(e=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],r=1335,i=7973,o=function(t){for(var e=0;0!=t;)e+=1,t>>>=1;return e},(n={}).getBCHTypeInfo=function(t){for(var e=t<<10;o(e)-o(r)>=0;)e^=r<=0;)e^=i<5&&(r+=3+o-5)}for(i=0;i=256;)e-=255;return t[e]}}}();function c(t,e){if(void 0===t.length)throw t.length+"/"+e;var r=function(){for(var r=0;r>>7-e%8&1)},put:function(t,e){for(var i=0;i>>e-i-1&1))},getLengthInBits:function(){return e},putBit:function(r){var i=Math.floor(e/8);t.length<=i&&t.push(0),r&&(t[i]|=128>>>e%8),e+=1}};return r},h=function(t){var e=t,r={getMode:function(){return 1},getLength:function(t){return e.length},write:function(t){for(var r=e,n=0;n+2>>8&255)+(255&n),t.put(n,13),r+=2}if(r>>8)},writeBytes:function(t,r,i){r=r||0,i=i||t.length;for(var n=0;n0&&(e+=","),e+=t[r];return e+"]"}};return e},m=function(t){var e=t,r=0,i=0,n=0,o={read:function(){for(;n<8;){if(r>=e.length){if(0==n)return-1;throw"unexpected end of file./"+n}var t=e.charAt(r);if(r+=1,"="==t)return n=0,-1;t.match(/^\s$/)||(i=i<<6|a(t.charCodeAt(0)),n+=6)}var o=i>>>n-8&255;return n-=8,o}},a=function(t){if(65<=t&&t<=90)return t-65;if(97<=t&&t<=122)return t-97+26;if(48<=t&&t<=57)return t-48+52;if(43==t)return 62;if(47==t)return 63;throw"c:"+t};return o},w=function(t,e,r){for(var i=function(t,e){var r=t,i=e,n=new Array(t*e),o={setPixel:function(t,e,i){n[e*r+t]=i},write:function(t){t.writeString("GIF87a"),t.writeShort(r),t.writeShort(i),t.writeByte(128),t.writeByte(0),t.writeByte(0),t.writeByte(0),t.writeByte(0),t.writeByte(0),t.writeByte(255),t.writeByte(255),t.writeByte(255),t.writeString(","),t.writeShort(0),t.writeShort(0),t.writeShort(r),t.writeShort(i),t.writeByte(0);var e=a(2);t.writeByte(2);for(var n=0;e.length-n>255;)t.writeByte(255),t.writeBytes(e,n,255),n+=255;t.writeByte(e.length-n),t.writeBytes(e,n,e.length-n),t.writeByte(0),t.writeString(";")}},a=function(t){for(var e=1<>>e!=0)throw"length over";for(;c+e>=8;)l.writeByte(255&(t<>>=8-c,d=0,c=0;d|=t<0&&l.writeByte(d)}});h.write(e,i);var p=0,f=String.fromCharCode(n[p]);for(p+=1;p=6;)o(t>>>e-6),e-=6},n.flush=function(){if(e>0&&(o(t<<6-e),t=0,e=0),r%3!=0)for(var n=3-r%3,a=0;a>6,128|63&i):i<55296||i>=57344?e.push(224|i>>12,128|i>>6&63,128|63&i):(r++,i=65536+((1023&i)<<10|1023&t.charCodeAt(r)),e.push(240|i>>18,128|i>>12&63,128|i>>6&63,128|63&i))}return e}(t)},void 0===(i="function"==typeof(r=function(){return n})?r.apply(e,[]):r)||(t.exports=i)},676:(t,e,r)=>{"use strict";r.d(e,{default:()=>L});var i=function(){return(i=Object.assign||function(t){for(var e,r=1,i=arguments.length;r0&&n[n.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!n||o[1]>n[0]&&o[1]2||o&&a||s&&l)this._basicSquare({x:e,y:r,size:i,rotation:0});else{if(2===c){var d=0;return o&&s?d=Math.PI/2:s&&a?d=Math.PI:a&&l&&(d=-Math.PI/2),void this._basicCornerRounded({x:e,y:r,size:i,rotation:d})}if(1===c)return d=0,s?d=Math.PI/2:a?d=Math.PI:l&&(d=-Math.PI/2),void this._basicSideRounded({x:e,y:r,size:i,rotation:d})}else this._basicDot({x:e,y:r,size:i,rotation:0})},t.prototype._drawExtraRounded=function(t){var e=t.x,r=t.y,i=t.size,n=t.getNeighbor,o=n?+n(-1,0):0,a=n?+n(1,0):0,s=n?+n(0,-1):0,l=n?+n(0,1):0,c=o+a+s+l;if(0!==c)if(c>2||o&&a||s&&l)this._basicSquare({x:e,y:r,size:i,rotation:0});else{if(2===c){var d=0;return o&&s?d=Math.PI/2:s&&a?d=Math.PI:a&&l&&(d=-Math.PI/2),void this._basicCornerExtraRounded({x:e,y:r,size:i,rotation:d})}if(1===c)return d=0,s?d=Math.PI/2:a?d=Math.PI:l&&(d=-Math.PI/2),void this._basicSideRounded({x:e,y:r,size:i,rotation:d})}else this._basicDot({x:e,y:r,size:i,rotation:0})},t.prototype._drawClassy=function(t){var e=t.x,r=t.y,i=t.size,n=t.getNeighbor,o=n?+n(-1,0):0,a=n?+n(1,0):0,s=n?+n(0,-1):0,l=n?+n(0,1):0;0!==o+a+s+l?o||s?a||l?this._basicSquare({x:e,y:r,size:i,rotation:0}):this._basicCornerRounded({x:e,y:r,size:i,rotation:Math.PI/2}):this._basicCornerRounded({x:e,y:r,size:i,rotation:-Math.PI/2}):this._basicCornersRounded({x:e,y:r,size:i,rotation:Math.PI/2})},t.prototype._drawClassyRounded=function(t){var e=t.x,r=t.y,i=t.size,n=t.getNeighbor,o=n?+n(-1,0):0,a=n?+n(1,0):0,s=n?+n(0,-1):0,l=n?+n(0,1):0;0!==o+a+s+l?o||s?a||l?this._basicSquare({x:e,y:r,size:i,rotation:0}):this._basicCornerExtraRounded({x:e,y:r,size:i,rotation:Math.PI/2}):this._basicCornerExtraRounded({x:e,y:r,size:i,rotation:-Math.PI/2}):this._basicCornersRounded({x:e,y:r,size:i,rotation:Math.PI/2})},t}();var h=function(){return(h=Object.assign||function(t){for(var e,r=1,i=arguments.length;r0&&n[n.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!n||o[1]>n[0]&&o[1]i||n&&n=(e-o.hideXDots)/2&&t<(e+o.hideXDots)/2&&r>=(e-o.hideYDots)/2&&r<(e+o.hideYDots)/2||(null===(i=C[t])||void 0===i?void 0:i[r])||(null===(n=C[t-e+7])||void 0===n?void 0:n[r])||(null===(a=C[t])||void 0===a?void 0:a[r-e+7])||(null===(s=y[t])||void 0===s?void 0:s[r])||(null===(l=y[t-e+7])||void 0===l?void 0:l[r])||(null===(c=y[t])||void 0===c?void 0:c[r-e+7]))})),this.drawCorners(),this._options.image?[4,this.drawImage({width:o.width,height:o.height,count:e,dotSize:n})]:[3,4];case 3:p.sent(),p.label=4;case 4:return[2]}}))}))},t.prototype.drawBackground=function(){var t,e,r,i=this._element,n=this._options;if(i){var o=null===(t=n.backgroundOptions)||void 0===t?void 0:t.gradient,a=null===(e=n.backgroundOptions)||void 0===e?void 0:e.color;if((o||a)&&this._createColor({options:o,color:a,additionalRotation:0,x:0,y:0,height:n.height,width:n.width,name:"background-color"}),null===(r=n.backgroundOptions)||void 0===r?void 0:r.round){var s=Math.min(n.width,n.height),l=document.createElementNS("http://www.w3.org/2000/svg","rect");this._backgroundClipPath=document.createElementNS("http://www.w3.org/2000/svg","clipPath"),this._backgroundClipPath.setAttribute("id","clip-path-background-color"),this._defs.appendChild(this._backgroundClipPath),l.setAttribute("x",String((n.width-s)/2)),l.setAttribute("y",String((n.height-s)/2)),l.setAttribute("width",String(s)),l.setAttribute("height",String(s)),l.setAttribute("rx",String(s/2*n.backgroundOptions.round)),this._backgroundClipPath.appendChild(l)}}},t.prototype.drawDots=function(t){var e,r,i=this;if(!this._qr)throw"QR code is not defined";var n=this._options,o=this._qr.getModuleCount();if(o>n.width||o>n.height)throw"The canvas is too small.";var a=Math.min(n.width,n.height)-2*n.margin,s=n.shape===v?a/Math.sqrt(2):a,l=Math.floor(s/o),c=Math.floor((n.width-o*l)/2),d=Math.floor((n.height-o*l)/2),h=new u({svg:this._element,type:n.dotsOptions.type});this._dotsClipPath=document.createElementNS("http://www.w3.org/2000/svg","clipPath"),this._dotsClipPath.setAttribute("id","clip-path-dot-color"),this._defs.appendChild(this._dotsClipPath),this._createColor({options:null===(e=n.dotsOptions)||void 0===e?void 0:e.gradient,color:n.dotsOptions.color,additionalRotation:0,x:0,y:0,height:n.height,width:n.width,name:"dot-color"});for(var p=function(e){for(var n=function(n){return t&&!t(e,n)?"continue":(null===(r=f._qr)||void 0===r?void 0:r.isDark(e,n))?(h.draw(c+e*l,d+n*l,l,(function(r,a){return!(e+r<0||n+a<0||e+r>=o||n+a>=o)&&!(t&&!t(e+r,n+a))&&!!i._qr&&i._qr.isDark(e+r,n+a)})),void(h._element&&f._dotsClipPath&&f._dotsClipPath.appendChild(h._element))):"continue"},a=0;a=m-1&&g<=w-m&&A>=m-1&&A<=w-m||Math.sqrt((g-x)*(g-x)+(A-x)*(A-x))>x?b[g][A]=0:b[g][A]=this._qr.isDark(A-2*m<0?A:A>=o?A-2*m:A-m,g-2*m<0?g:g>=o?g-2*m:g-m)?1:0}var P=function(t){for(var e=function(e){if(!b[t][e])return"continue";h.draw(C+t*l,y+e*l,l,(function(r,i){var n;return!!(null===(n=b[t+r])||void 0===n?void 0:n[e+i])})),h._element&&M._dotsClipPath&&M._dotsClipPath.appendChild(h._element)},r=0;ra?s:a,d=document.createElementNS("http://www.w3.org/2000/svg","rect");if(d.setAttribute("x",String(n)),d.setAttribute("y",String(o)),d.setAttribute("height",String(a)),d.setAttribute("width",String(s)),d.setAttribute("clip-path","url('#clip-path-"+l+"')"),e){var u;if("radial"===e.type)(u=document.createElementNS("http://www.w3.org/2000/svg","radialGradient")).setAttribute("id",l),u.setAttribute("gradientUnits","userSpaceOnUse"),u.setAttribute("fx",String(n+s/2)),u.setAttribute("fy",String(o+a/2)),u.setAttribute("cx",String(n+s/2)),u.setAttribute("cy",String(o+a/2)),u.setAttribute("r",String(c/2));else{var h=((e.rotation||0)+i)%(2*Math.PI),p=(h+2*Math.PI)%(2*Math.PI),f=n+s/2,g=o+a/2,v=n+s/2,m=o+a/2;p>=0&&p<=.25*Math.PI||p>1.75*Math.PI&&p<=2*Math.PI?(f-=s/2,g-=a/2*Math.tan(h),v+=s/2,m+=a/2*Math.tan(h)):p>.25*Math.PI&&p<=.75*Math.PI?(g-=a/2,f-=s/2/Math.tan(h),m+=a/2,v+=s/2/Math.tan(h)):p>.75*Math.PI&&p<=1.25*Math.PI?(f+=s/2,g+=a/2*Math.tan(h),v-=s/2,m-=a/2*Math.tan(h)):p>1.25*Math.PI&&p<=1.75*Math.PI&&(g+=a/2,f+=s/2/Math.tan(h),m-=a/2,v-=s/2/Math.tan(h)),(u=document.createElementNS("http://www.w3.org/2000/svg","linearGradient")).setAttribute("id",l),u.setAttribute("gradientUnits","userSpaceOnUse"),u.setAttribute("x1",String(Math.round(f))),u.setAttribute("y1",String(Math.round(g))),u.setAttribute("x2",String(Math.round(v))),u.setAttribute("y2",String(Math.round(m)))}e.colorStops.forEach((function(t){var e=t.offset,r=t.color,i=document.createElementNS("http://www.w3.org/2000/svg","stop");i.setAttribute("offset",100*e+"%"),i.setAttribute("stop-color",r),u.appendChild(i)})),d.setAttribute("fill","url('#"+l+"')"),this._defs.appendChild(u)}else r&&d.setAttribute("fill",r);this._element.appendChild(d)},t}(),x="canvas";for(var A={},P=0;P<=40;P++)A[P]=P;const M={type:x,shape:"square",width:300,height:300,data:"",margin:0,qrOptions:{typeNumber:A[0],mode:void 0,errorCorrectionLevel:"Q"},imageOptions:{hideBackgroundDots:!0,imageSize:.4,crossOrigin:void 0,margin:0},dotsOptions:{type:"square",color:"#000"},backgroundOptions:{round:0,color:"#fff"}};var B=function(){return(B=Object.assign||function(t){for(var e,r=1,i=arguments.length;rMath.min(e.width,e.height)&&(e.margin=Math.min(e.width,e.height)),e.dotsOptions=B({},e.dotsOptions),e.dotsOptions.gradient&&(e.dotsOptions.gradient=F(e.dotsOptions.gradient)),e.cornersSquareOptions&&(e.cornersSquareOptions=B({},e.cornersSquareOptions),e.cornersSquareOptions.gradient&&(e.cornersSquareOptions.gradient=F(e.cornersSquareOptions.gradient))),e.cornersDotOptions&&(e.cornersDotOptions=B({},e.cornersDotOptions),e.cornersDotOptions.gradient&&(e.cornersDotOptions.gradient=F(e.cornersDotOptions.gradient))),e.backgroundOptions&&(e.backgroundOptions=B({},e.backgroundOptions),e.backgroundOptions.gradient&&(e.backgroundOptions.gradient=F(e.backgroundOptions.gradient))),e}var S=r(192),I=r.n(S),E=function(t,e,r,i){return new(r||(r=Promise))((function(n,o){function a(t){try{l(i.next(t))}catch(t){o(t)}}function s(t){try{l(i.throw(t))}catch(t){o(t)}}function l(t){var e;t.done?n(t.value):(e=t.value,e instanceof r?e:new r((function(t){t(e)}))).then(a,s)}l((i=i.apply(t,e||[])).next())}))},W=function(t,e){var r,i,n,o,a={label:0,sent:function(){if(1&n[0])throw n[1];return n[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(r)throw new TypeError("Generator is already executing.");for(;a;)try{if(r=1,i&&(n=2&o[0]?i.return:o[0]?i.throw||((n=i.return)&&n.call(i),0):i.next)&&!(n=n.call(i,o[1])).done)return n;switch(i=0,n&&(o=[2&o[0],n.value]),o[0]){case 0:case 1:n=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,i=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!((n=(n=a.trys).length>0&&n[n.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!n||o[1]>n[0]&&o[1]\r\n'+i],{type:"image/svg+xml"})]):[2,new Promise((function(r){return e.toBlob(r,"image/"+t,1)}))]:[2,null]}}))}))},t.prototype.download=function(t){return E(this,void 0,void 0,(function(){var e,r,i,n,o;return W(this,(function(a){switch(a.label){case 0:if(!this._qr)throw"QR code is empty";return e="png",r="qr","string"==typeof t?(e=t,console.warn("Extension is deprecated as argument for 'download' method, please pass object { name: '...', extension: '...' } as argument")):"object"==typeof t&&null!==t&&(t.name&&(r=t.name),t.extension&&(e=t.extension)),[4,this._getElement(e)];case 1:return(i=a.sent())?("svg"===e.toLowerCase()?(n=new XMLSerializer,o='\r\n'+(o=n.serializeToString(i)),s("data:image/svg+xml;charset=utf-8,"+encodeURIComponent(o),r+".svg")):s(i.toDataURL("image/"+e),r+"."+e),[2]):[2]}}))}))},t}()}},e={};function r(i){if(e[i])return e[i].exports;var n=e[i]={exports:{}};return t[i](n,n.exports,r),n.exports}return r.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return r.d(e,{a:e}),e},r.d=(t,e)=>{for(var i in e)r.o(e,i)&&!r.o(t,i)&&Object.defineProperty(t,i,{enumerable:!0,get:e[i]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r(676)})().default}},e={};function r(i){var n=e[i];if(void 0!==n)return n.exports;var o=e[i]={exports:{}};return t[i](o,o.exports,r),o.exports}r.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return r.d(e,{a:e}),e},r.d=(t,e)=>{for(var i in e)r.o(e,i)&&!r.o(t,i)&&Object.defineProperty(t,i,{enumerable:!0,get:e[i]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),(()=>{var t;r.g.importScripts&&(t=r.g.location+"");var e=r.g.document;if(!t&&e&&(e.currentScript&&(t=e.currentScript.src),!t)){var i=e.getElementsByTagName("script");if(i.length)for(var n=i.length-1;n>-1&&(!t||!/^http(s?):/.test(t));)t=i[n--].src}if(!t)throw new Error("Automatic publicPath is not supported in this browser");t=t.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),r.p=t})(),(()=>{"use strict";function t(){try{if(window.ym){const t=document.cookie.match("(?:^|;)\\s*_ym_uid=([^;]*)");return t?decodeURIComponent(t[1]):void 0}}catch(t){return}}function e(){try{if(window.ga){return window.ga.getAll()[0].get("clientId")}}catch(t){return}}function i(){let t=!1;return function(e){(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(e.substr(0,4)))&&(t=!0)}(navigator.userAgent||navigator.vendor||window.opera),t}const n=Symbol("isLocationPatched");function o(){return i()?"mobile":"desktop"}const a=t=>t&&t[0].toUpperCase()+t.slice(1)||"",s="[widget.profeat]",l=function(){for(var t=arguments.length,e=new Array(t),r=0;rt.json())).then((t=>{let{data:e}=t;return e}))}function u(r,i){let{name:n,wazzupId:a,hid:s,integrations:l}=i;const c=o();/^\d{8}$/.test(a)&&(a="mobile"===c?"WM"+a:"WW"+a);const d={settingsId:r,wazzupId:a,hid:s,name:n,cookies:document.cookie,referrer:document.referrer,url:window.location.toString(),ymId:t(),gaId:e(),deviceType:c,coMagicId:window?.Comagic?.getSessionId(),callTouchId:window.call_value||null};return fetch("https://widget.yourgood.app/api/statistics",{method:"POST",headers:{"Content-Type":"application/json;charset=UTF-8"},body:JSON.stringify(d)}).then((t=>t.json())).then((t=>{let{data:e}=t;return e}))}function h(t){return fetch(`https://widget.yourgood.app/api/integrations/get-by-settings?id=${t}`).then((t=>(t.ok||l("Can not get integrations. Http",t.status),t.json()))).then((t=>{let{data:e}=t;return e??[]})).catch((()=>[]))}function p(t){return fetch(`https://widget.yourgood.app/api/statistics/dialog-events?settingsId=${t}`).then((t=>t.json())).then((t=>{let{data:e}=t;return e??[]})).catch((()=>[]))}function f(t){return fetch(`https://widget.yourgood.app/api/actions/for-external?id=${t}`).then((t=>t.json())).then((t=>{let{data:e}=t;return e??[]})).catch((()=>[]))}function g(t){return fetch(`https://widget.yourgood.app/api/subscriptions/external?widgetId=${t}`).then((t=>t.json())).then((t=>{let{data:e}=t;return e})).catch((()=>null))}function v(t){return fetch(`https://widget.yourgood.app/api/ab-tests/customers-tests?widgetId=${t}`).then((t=>t.json())).then((t=>{let{data:e}=t;return e})).catch((()=>null))}let m=t=>crypto.getRandomValues(new Uint8Array(t)),w=(t,e=21)=>((t,e,r)=>{let i=(2<{let a="";for(;;){let e=r(n),s=n;for(;s--;)if(a+=t[e[s]&i]||"",a.length===o)return a}}})(t,e,m);function C(t){for(var e=1;e{const r=1===t.length?t[0]:e.reduce(((e,r,i)=>e+(t=>{if(!0===t._$cssResult$)return t.cssText;if("number"==typeof t)return t;throw Error("Value passed to 'css' function must be a 'css' function result: "+t+". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security.")})(r)+t[i+1]),t[0]);return new M(r,t,A)},F=x?t=>t:t=>t instanceof CSSStyleSheet?(t=>{let e="";for(const r of t.cssRules)e+=r.cssText;return(t=>new M("string"==typeof t?t:t+"",void 0,A))(e)})(t):t;var k;const S=window,I=S.trustedTypes,E=I?I.emptyScript:"",W=S.reactiveElementPolyfillSupport,L={toAttribute(t,e){switch(e){case Boolean:t=t?E:null;break;case Object:case Array:t=null==t?t:JSON.stringify(t)}return t},fromAttribute(t,e){let r=t;switch(e){case Boolean:r=null!==t;break;case Number:r=null===t?null:Number(t);break;case Object:case Array:try{r=JSON.parse(t)}catch(t){r=null}}return r}},D=(t,e)=>e!==t&&(e==e||t==t),H={attribute:!0,type:String,converter:L,reflect:!1,hasChanged:D},T="finalized";class z extends HTMLElement{constructor(){super(),this._$Ei=new Map,this.isUpdatePending=!1,this.hasUpdated=!1,this._$El=null,this._$Eu()}static addInitializer(t){var e;this.finalize(),(null!==(e=this.h)&&void 0!==e?e:this.h=[]).push(t)}static get observedAttributes(){this.finalize();const t=[];return this.elementProperties.forEach(((e,r)=>{const i=this._$Ep(r,e);void 0!==i&&(this._$Ev.set(i,r),t.push(i))})),t}static createProperty(t,e=H){if(e.state&&(e.attribute=!1),this.finalize(),this.elementProperties.set(t,e),!e.noAccessor&&!this.prototype.hasOwnProperty(t)){const r="symbol"==typeof t?Symbol():"__"+t,i=this.getPropertyDescriptor(t,r,e);void 0!==i&&Object.defineProperty(this.prototype,t,i)}}static getPropertyDescriptor(t,e,r){return{get(){return this[e]},set(i){const n=this[t];this[e]=i,this.requestUpdate(t,n,r)},configurable:!0,enumerable:!0}}static getPropertyOptions(t){return this.elementProperties.get(t)||H}static finalize(){if(this.hasOwnProperty(T))return!1;this[T]=!0;const t=Object.getPrototypeOf(this);if(t.finalize(),void 0!==t.h&&(this.h=[...t.h]),this.elementProperties=new Map(t.elementProperties),this._$Ev=new Map,this.hasOwnProperty("properties")){const t=this.properties,e=[...Object.getOwnPropertyNames(t),...Object.getOwnPropertySymbols(t)];for(const r of e)this.createProperty(r,t[r])}return this.elementStyles=this.finalizeStyles(this.styles),!0}static finalizeStyles(t){const e=[];if(Array.isArray(t)){const r=new Set(t.flat(1/0).reverse());for(const t of r)e.unshift(F(t))}else void 0!==t&&e.push(F(t));return e}static _$Ep(t,e){const r=e.attribute;return!1===r?void 0:"string"==typeof r?r:"string"==typeof t?t.toLowerCase():void 0}_$Eu(){var t;this._$E_=new Promise((t=>this.enableUpdating=t)),this._$AL=new Map,this._$Eg(),this.requestUpdate(),null===(t=this.constructor.h)||void 0===t||t.forEach((t=>t(this)))}addController(t){var e,r;(null!==(e=this._$ES)&&void 0!==e?e:this._$ES=[]).push(t),void 0!==this.renderRoot&&this.isConnected&&(null===(r=t.hostConnected)||void 0===r||r.call(t))}removeController(t){var e;null===(e=this._$ES)||void 0===e||e.splice(this._$ES.indexOf(t)>>>0,1)}_$Eg(){this.constructor.elementProperties.forEach(((t,e)=>{this.hasOwnProperty(e)&&(this._$Ei.set(e,this[e]),delete this[e])}))}createRenderRoot(){var t;const e=null!==(t=this.shadowRoot)&&void 0!==t?t:this.attachShadow(this.constructor.shadowRootOptions);return((t,e)=>{x?t.adoptedStyleSheets=e.map((t=>t instanceof CSSStyleSheet?t:t.styleSheet)):e.forEach((e=>{const r=document.createElement("style"),i=b.litNonce;void 0!==i&&r.setAttribute("nonce",i),r.textContent=e.cssText,t.appendChild(r)}))})(e,this.constructor.elementStyles),e}connectedCallback(){var t;void 0===this.renderRoot&&(this.renderRoot=this.createRenderRoot()),this.enableUpdating(!0),null===(t=this._$ES)||void 0===t||t.forEach((t=>{var e;return null===(e=t.hostConnected)||void 0===e?void 0:e.call(t)}))}enableUpdating(t){}disconnectedCallback(){var t;null===(t=this._$ES)||void 0===t||t.forEach((t=>{var e;return null===(e=t.hostDisconnected)||void 0===e?void 0:e.call(t)}))}attributeChangedCallback(t,e,r){this._$AK(t,r)}_$EO(t,e,r=H){var i;const n=this.constructor._$Ep(t,r);if(void 0!==n&&!0===r.reflect){const o=(void 0!==(null===(i=r.converter)||void 0===i?void 0:i.toAttribute)?r.converter:L).toAttribute(e,r.type);this._$El=t,null==o?this.removeAttribute(n):this.setAttribute(n,o),this._$El=null}}_$AK(t,e){var r;const i=this.constructor,n=i._$Ev.get(t);if(void 0!==n&&this._$El!==n){const t=i.getPropertyOptions(n),o="function"==typeof t.converter?{fromAttribute:t.converter}:void 0!==(null===(r=t.converter)||void 0===r?void 0:r.fromAttribute)?t.converter:L;this._$El=n,this[n]=o.fromAttribute(e,t.type),this._$El=null}}requestUpdate(t,e,r){let i=!0;void 0!==t&&(((r=r||this.constructor.getPropertyOptions(t)).hasChanged||D)(this[t],e)?(this._$AL.has(t)||this._$AL.set(t,e),!0===r.reflect&&this._$El!==t&&(void 0===this._$EC&&(this._$EC=new Map),this._$EC.set(t,r))):i=!1),!this.isUpdatePending&&i&&(this._$E_=this._$Ej())}async _$Ej(){this.isUpdatePending=!0;try{await this._$E_}catch(t){Promise.reject(t)}const t=this.scheduleUpdate();return null!=t&&await t,!this.isUpdatePending}scheduleUpdate(){return this.performUpdate()}performUpdate(){var t;if(!this.isUpdatePending)return;this.hasUpdated,this._$Ei&&(this._$Ei.forEach(((t,e)=>this[e]=t)),this._$Ei=void 0);let e=!1;const r=this._$AL;try{e=this.shouldUpdate(r),e?(this.willUpdate(r),null===(t=this._$ES)||void 0===t||t.forEach((t=>{var e;return null===(e=t.hostUpdate)||void 0===e?void 0:e.call(t)})),this.update(r)):this._$Ek()}catch(t){throw e=!1,this._$Ek(),t}e&&this._$AE(r)}willUpdate(t){}_$AE(t){var e;null===(e=this._$ES)||void 0===e||e.forEach((t=>{var e;return null===(e=t.hostUpdated)||void 0===e?void 0:e.call(t)})),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(t)),this.updated(t)}_$Ek(){this._$AL=new Map,this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$E_}shouldUpdate(t){return!0}update(t){void 0!==this._$EC&&(this._$EC.forEach(((t,e)=>this._$EO(e,this[e],t))),this._$EC=void 0),this._$Ek()}updated(t){}firstUpdated(t){}}var O;z[T]=!0,z.elementProperties=new Map,z.elementStyles=[],z.shadowRootOptions={mode:"open"},null==W||W({ReactiveElement:z}),(null!==(k=S.reactiveElementVersions)&&void 0!==k?k:S.reactiveElementVersions=[]).push("1.6.3");const _=window,Q=_.trustedTypes,R=Q?Q.createPolicy("lit-html",{createHTML:t=>t}):void 0,U="$lit$",j=`lit$${(Math.random()+"").slice(9)}$`,q="?"+j,V=`<${q}>`,N=document,Z=()=>N.createComment(""),$=t=>null===t||"object"!=typeof t&&"function"!=typeof t,G=Array.isArray,X=t=>G(t)||"function"==typeof(null==t?void 0:t[Symbol.iterator]),K="[ \t\n\f\r]",Y=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,J=/-->/g,tt=/>/g,et=RegExp(`>|${K}(?:([^\\s"'>=/]+)(${K}*=${K}*(?:[^ \t\n\f\r"'\`<>=]|("|')|))|$)`,"g"),rt=/'/g,it=/"/g,nt=/^(?:script|style|textarea|title)$/i,ot=t=>(e,...r)=>({_$litType$:t,strings:e,values:r}),at=ot(1),st=(ot(2),Symbol.for("lit-noChange")),lt=Symbol.for("lit-nothing"),ct=new WeakMap,dt=N.createTreeWalker(N,129,null,!1);function ut(t,e){if(!Array.isArray(t)||!t.hasOwnProperty("raw"))throw Error("invalid template strings array");return void 0!==R?R.createHTML(e):e}const ht=(t,e)=>{const r=t.length-1,i=[];let n,o=2===e?"":"",a=Y;for(let e=0;e"===l[0]?(a=null!=n?n:Y,c=-1):void 0===l[1]?c=-2:(c=a.lastIndex-l[2].length,s=l[1],a=void 0===l[3]?et:'"'===l[3]?it:rt):a===it||a===rt?a=et:a===J||a===tt?a=Y:(a=et,n=void 0);const u=a===et&&t[e+1].startsWith("/>")?" ":"";o+=a===Y?r+V:c>=0?(i.push(s),r.slice(0,c)+U+r.slice(c)+j+u):r+j+(-2===c?(i.push(void 0),e):u)}return[ut(t,o+(t[r]||"")+(2===e?"":"")),i]};class pt{constructor({strings:t,_$litType$:e},r){let i;this.parts=[];let n=0,o=0;const a=t.length-1,s=this.parts,[l,c]=ht(t,e);if(this.el=pt.createElement(l,r),dt.currentNode=this.el.content,2===e){const t=this.el.content,e=t.firstChild;e.remove(),t.append(...e.childNodes)}for(;null!==(i=dt.nextNode())&&s.length0){i.textContent=Q?Q.emptyScript:"";for(let r=0;r2||""!==r[0]||""!==r[1]?(this._$AH=Array(r.length-1).fill(new String),this.strings=r):this._$AH=lt}get tagName(){return this.element.tagName}get _$AU(){return this._$AM._$AU}_$AI(t,e=this,r,i){const n=this.strings;let o=!1;if(void 0===n)t=ft(this,t,e,0),o=!$(t)||t!==this._$AH&&t!==st,o&&(this._$AH=t);else{const i=t;let a,s;for(t=n[0],a=0;a{var i,n;const o=null!==(i=null==r?void 0:r.renderBefore)&&void 0!==i?i:e;let a=o._$litPart$;if(void 0===a){const t=null!==(n=null==r?void 0:r.renderBefore)&&void 0!==n?n:null;o._$litPart$=a=new vt(e.insertBefore(Z(),t),t,void 0,null!=r?r:{})}return a._$AI(t),a};var Mt,Bt;class Ft extends z{constructor(){super(...arguments),this.renderOptions={host:this},this._$Do=void 0}createRenderRoot(){var t,e;const r=super.createRenderRoot();return null!==(t=(e=this.renderOptions).renderBefore)&&void 0!==t||(e.renderBefore=r.firstChild),r}update(t){const e=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),super.update(t),this._$Do=Pt(e,this.renderRoot,this.renderOptions)}connectedCallback(){var t;super.connectedCallback(),null===(t=this._$Do)||void 0===t||t.setConnected(!0)}disconnectedCallback(){var t;super.disconnectedCallback(),null===(t=this._$Do)||void 0===t||t.setConnected(!1)}render(){return st}}Ft.finalized=!0,Ft._$litElement$=!0,null===(Mt=globalThis.litElementHydrateSupport)||void 0===Mt||Mt.call(globalThis,{LitElement:Ft});const kt=globalThis.litElementPolyfillSupport;null==kt||kt({LitElement:Ft});function St(t,e,r){const i=new URL(window.location.href);if(!t)return;const n=t.personalOffers;if(n){if(!r){if(!e)return;if(!e.subscriptionPlan.features.includes("personal_offer"))return;const t=Date.now();if(new Date(e.subscriptionPlan.dueDate).getTime(){let{appendWazzupId:i,whatsappGreetingMessage:n,wazzupId:o}=t,a=e?.whatsappGreetingMessage?e.whatsappGreetingMessage:n;if(window.currentlyOpenedAction&&window.currentlyOpenedAction.currentPersonalOffer&&(a=window.currentlyOpenedAction.currentPersonalOffer.whatsappGreetingMessage),r){const t=St(e,null,!0);t&&(a=t.whatsappGreetingMessage)}return(i||r&&St(e,null,!0)?.appendWazzupId)&&(a.includes(` ${It} `)&&(a=a.replaceAll(It,`${o}`)),a=a.replaceAll(It,` ${o} `)),a};function Wt(t,e){let{appendWazzupId:r,whatsappGreetingMessage:i,whatsappNumber:n}=t;const o=Et({appendWazzupId:r,whatsappGreetingMessage:i,wazzupId:e},arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,!(arguments.length>3&&void 0!==arguments[3])||arguments[3]);return`https://wa.me/${encodeURIComponent(n.replace("+",""))}?text=${encodeURIComponent(o)}`}const Lt=r.p+"images/logo-by-gifski.gif",Dt=r.p+"images/logo-whatsapp.gif",Ht=r.p+"images/logo-telegram.gif";function Tt(t,e,r){return t?e():null==r?void 0:r()}const zt=1,Ot=t=>(...e)=>({_$litDirective$:t,values:e});class _t{constructor(t){}get _$AU(){return this._$AM._$AU}_$AT(t,e,r){this._$Ct=t,this._$AM=e,this._$Ci=r}_$AS(t,e){return this.update(t,e)}update(t,e){return this.render(...e)}}const Qt=Ot(class extends _t{constructor(t){var e;if(super(t),t.type!==zt||"class"!==t.name||(null===(e=t.strings)||void 0===e?void 0:e.length)>2)throw Error("`classMap()` can only be used in the `class` attribute and must be the only part in the attribute.")}render(t){return" "+Object.keys(t).filter((e=>t[e])).join(" ")+" "}update(t,[e]){var r,i;if(void 0===this.it){this.it=new Set,void 0!==t.strings&&(this.nt=new Set(t.strings.join(" ").split(/\s/).filter((t=>""!==t))));for(const t in e)e[t]&&!(null===(r=this.nt)||void 0===r?void 0:r.has(t))&&this.it.add(t);return this.render(e)}const n=t.element.classList;this.it.forEach((t=>{t in e||(n.remove(t),this.it.delete(t))}));for(const t in e){const r=!!e[t];r===this.it.has(t)||(null===(i=this.nt)||void 0===i?void 0:i.has(t))||(r?(n.add(t),this.it.add(t)):(n.remove(t),this.it.delete(t)))}return st}}),Rt="important",Ut=" !"+Rt,jt=Ot(class extends _t{constructor(t){var e;if(super(t),t.type!==zt||"style"!==t.name||(null===(e=t.strings)||void 0===e?void 0:e.length)>2)throw Error("The `styleMap` directive must be used in the `style` attribute and must be the only part in the attribute.")}render(t){return Object.keys(t).reduce(((e,r)=>{const i=t[r];return null==i?e:e+`${r=r.includes("-")?r:r.replace(/(?:^(webkit|moz|ms|o)|)(?=[A-Z])/g,"-$&").toLowerCase()}:${i};`}),"")}update(t,[e]){const{style:r}=t.element;if(void 0===this.ht){this.ht=new Set;for(const t in e)this.ht.add(t);return this.render(e)}this.ht.forEach((t=>{null==e[t]&&(this.ht.delete(t),t.includes("-")?r.removeProperty(t):r[t]="")}));for(const t in e){const i=e[t];if(null!=i){this.ht.add(t);const e="string"==typeof i&&i.endsWith(Ut);t.includes("-")||e?r.setProperty(t,e?i.slice(0,-11):i,e?Rt:""):r[t]=i}}return st}}),qt=()=>`https://widget.yourgood.ru/?utm_source=${encodeURIComponent(window.location.host)}&utm_medium=cta_modal&utm_content=viral`,Vt=function(){return at` `},Nt=B` font-family: 'Roboto', sans-serif !important; font-style: normal; font-weight: 500; font-size: 20px; line-height: 32px; letter-spacing: 0.15px; `,Zt=B` font-family: 'Roboto', sans-serif !important; font-style: normal; font-weight: 400; font-size: 12px; line-height: 12px; letter-spacing: 0.15px; `,$t=B` font-family: 'Roboto', sans-serif !important; font-style: normal; font-weight: 400; font-size: 16px; line-height: 28px; letter-spacing: 0.15px; `,Gt=B` .PFMessage, .PFChat, .PFModal { --pf-primary: #212121; --pf-secondary: #757575; --pf-disabled: #9e9e9e; --pf-main-blue: #2962ff; --pf-main-blue-dark: #1d4ed6; --pf-main-blue-light: #5481ff; --pf-blue-shade-50: #94b0ff; --pf-blue-shade-8: #eef3ff; --pf-blue-shade-4: #f7f9ff; --pf-background: #f8f9fb; --pf-main-yellow: #ffa726; --pf-yellow-shade-12: #fff4e5; --pf-main-green: #4caf50; --pf-green-shade-8: #f3faf3; --pf-main-red: #d32f2f; --pf-red-shade-50: #e99797; --pf-red-shade-8: #fbeeee; --pf-red-shade-4: #fdf7f7; --pf-grey-900: #212121; --pf-grey-800: #424242; --pf-grey-700: #616161; --pf-grey-600: #757575; --pf-grey-500: #9e9e9e; --pf-grey-400: #bdbdbd; --pf-grey-300: #e0e0e0; --pf-grey-200: #eee; --pf-grey-100: #f5f5f5; --pf-white: #fff; --pf-modal-telegram-color: #2aabee; --pf-modal-whatsapp-color: #5ed169; --pf-chat-whatsapp-background: #f6f6f6; } `,Xt=B` .PFMessage:not([dark=true]) .PFMessageCtx { background-color: var(--pf-white); } .PFMessage:not([dark=true]) .PFMessageShape { color: var(--pf-white); } .PFMessage:not([dark=true]) .PFMessageFooter { color: #1b1b1b; } .PFMessage:not([dark=true]) .PFMessageButtonClose { color: var(--pf-grey-400); } .PFMessage:not([dark=true]) .PFMessageMainText, .PFMessage:not([dark=true]) .PFMessageHeaderText { color: var(--pf-primary); } .PFMessage:not([dark=true]) .PFMessageLine { background-color: var(--pf-grey-200); } .PFMessage:not([dark=true]) .PFMessageAvatar { background-color: var(--pf-grey-200); } `,Kt=B` .PFMessage[dark=true] .PFMessageCtx { background-color: var(--pf-grey-900); } .PFMessage[dark=true] .PFMessageShape { color: var(--pf-grey-900); } .PFMessage[dark=true] .PFMessageFooter { color: #fff; } .PFMessage[dark=true] .PFMessageButtonClose { color: var(--pf-grey-700); } .PFMessage[dark=true] .PFMessageMainText, .PFMessage[dark=true] .PFMessageHeaderText { color: var(--pf-white); } .PFMessage[dark=true] .PFMessageLine { background-color: var(--pf-grey-800); } .PFMessage[dark=true] .PFMessageAvatar { background-color: var(--pf-grey-800); } `;class Yt extends Ft{timerIdForAnimation=null;body={id:"default-uuid",redirect:"whatsapp/telegram/whatsapp-and-telegram",title:"string",text:"string",avatarEnabled:!1,avatar:{url:null},branding:!0,isDark:!0};static properties={widget:{type:Object},_isOpen:{type:Boolean},position:{type:String},subscription:{type:Object}};constructor(){super()}afterTransition(t){t.target.classList.contains("PFHidden")&&(t.target.style.display="none")}open(t){this._isOpen=!0,this.body=t,window.currentlyOpenedAction={currentPersonalOffer:St(this.body,this.subscription)};const e=this.shadowRoot.getElementById("PFMessage"),r=this.shadowRoot.getElementById("PFMessageCtx");clearTimeout(this.timerIdForAnimation),e.addEventListener("transitionend",this.afterTransition,!0),e.addEventListener("webkitTransitionEnd",this.afterTransition,!0),r.classList.remove("PFMessageAnimateOut"),r.classList.add("PFMessageAnimateIn","PFAnimated"),e.classList.remove("PFHidden"),e.style.display="flex",this.timerIdForAnimation=setTimeout((()=>{e.style.opacity=1,r.classList.remove("PFAnimated")}),100)}close(){this._isOpen=!1;const t=this.shadowRoot.getElementById("PFMessage"),e=this.shadowRoot.getElementById("PFMessageCtx");e.classList.remove("PFMessageAnimateIn"),e.classList.add("PFMessageAnimateOut","PFAnimated"),t.classList.add("PFHidden"),this.widget.hidden&&document.dispatchEvent(new Event("hideWidgetComponent")),this.timerIdForAnimation=setTimeout((()=>{t.style.opacity=0,e.classList.remove("PFAnimated")}),100),window.currentlyOpenedAction=void 0}cButtonClose(){return at` `}cHeader(){const{avatarEnabled:t,avatar:e,title:r}=this.body,i=this.getMessageTitleString();return at`
${Tt(t,(()=>at``),(()=>lt))} ${i}
${this.cButtonClose()}
`}cFooter(){return at` `}getMessageTitleString(){const t=St(this.body,this.subscription);return t?t.message.hasTitle?t.message.title:null:this.body.title}render(){const{title:t,text:e,branding:r,isDark:i}=this.body,n=this.position,o=St(this.body,this.subscription),a=this.getMessageTitleString(),s=o?o.message.text:e;return at`
${Tt(a,(()=>this.cHeader()),(()=>lt))}
${s} ${Tt(null===a,(()=>at`
${this.cButtonClose()}
`),(()=>lt))}
${Tt(r,(()=>this.cFooter()),(()=>lt))}
${function(){return at` `}("PFMessageShape")}
`}static styles=B` ${Gt} ${Xt} ${Kt} .PFMessage { position: absolute; opacity: 0; transition: opacity 0.6s cubic-bezier(0.175, 0.885, 0.32, 1), transform 0.3s; transform-origin: right bottom; display: none; } .PFMessageCtx { all: unset; box-sizing: border-box; display: flex; position: absolute; border-radius: 8px; box-shadow: 0 10px 20px rgba(33, 33, 33, 0.04), 0 20px 40px rgba(33, 33, 33, 0.04); transform-origin: right bottom; } @media (max-width: 959.98px) { .PFMessage { transform: scale(0.65); } } .PFMessageBody { all: unset; box-sizing: border-box; width: 324px; display: flex; flex-direction: column; gap: 16px; padding: 16px; } .PFMessageShape { all: unset; height: 14px; width: 10px; position: absolute; } .PFMessageButtonClose { all: unset; display: flex; align-items: center; justify-content: center; cursor: pointer; } .PFMessageButtonCloseIcon { --s: 24px; all: unset; display: flex; width: var(--s); height: var(--s); color: currentColor; } .PFMessageMain { all: unset; display: flex; justify-content: space-between; gap: 8px; } .PFMessageMainText { all: unset; display: inline-block; max-width: 100%; word-wrap: break-word; ${$t} } .actionTypeMessagePreviewMainText .actionTypeMessagePreviewMainTextWithButton { max-width: calc(100% - 32px); } .PFMessageHeader { all: unset; display: flex; align-items: center; justify-content: space-between; gap: 8px; } .PFMessageLine { all: unset; display: flex; width: 100%; height: 1px; } .PFMessageHeaderGroup { all: unset; display: flex; align-items: center; gap: 16px; } .PFMessageAvatar { --s: 56px; all: unset; display: flex; width: var(--s); height: var(--s); border-radius: 50%; overflow: hidden; object-fit: cover; flex-shrink: 0; } .PFMessageHeaderText { all: unset; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; width: 185px; overflow: hidden; word-wrap: anywhere; ${Nt} } .PFMessageHeaderText.PFMessageHeaderTextWithout { width: 257px; } .PFMessageFooter { all: unset; width: 100%; display: inline-block; text-align: center; cursor: pointer; ${Zt} } .PFMessageAnimateIn { transition: transform 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.3); transform: translate3d(0) rotate(0deg); } .PFMessageAnimateIn.PFAnimated { transform: translate3d(15px, 30px, 0) rotate(-5deg); } .PFMessageAnimateOut { transition: transform 0.6s cubic-bezier(0.175, 0.885, 0.32, 1); transform: translate3d(10px, 10px, 0) rotate(-2deg); } .PFMessageAnimationPositionTopLeft { top: 50%; left: calc(100% + 24px); } .PFMessageAnimationPositionTopLeft .PFMessageCtx { top: 0; left: 0; } .PFMessageAnimationPositionTopLeft .PFMessageShape { left: -8px; top: 7px; transform: scale(-1, -1); } .PFMessageAnimationPositionBottomLeft { bottom: 50%; left: calc(100% + 24px); } .PFMessageAnimationPositionBottomLeft .PFMessageCtx { bottom: 0; left: 0; } .PFMessageAnimationPositionBottomLeft .PFMessageShape { left: -8px; bottom: 7px; transform: scale(-1, 1); } .PFMessageAnimationPositionTopRight { top: 50%; right: calc(100% + 24px); } .PFMessageAnimationPositionTopRight .PFMessageCtx { top: 0; right: 0; } .PFMessageAnimationPositionTopRight .PFMessageShape { right: -8px; top: 7px; transform: scale(1, -1); } .PFMessageAnimationPositionBottomRight { bottom: 50%; right: calc(100% + 24px); } .PFMessageAnimationPositionBottomRight .PFMessageCtx { bottom: 0; right: 0; } .PFMessageAnimationPositionBottomRight .PFMessageShape { right: -8px; bottom: 7px; } `}customElements.get("pf-message")||customElements.define("pf-message",Yt);class Jt extends Ft{timerIdForAnimation=null;body={id:"default-uuid",operatorName:"string",messageNumber1:"string",messageNumber2:"string",quickAnswerEnabled:!1,quickAnswer:{answer:[]},avatar:{url:null},branding:!0};static properties={_isOpen:{type:Boolean},widget:{type:Object},wazzupId:{type:String},integrationsService:{type:Object},subscription:{type:Object},position:{type:String},hid:{type:String}};constructor(){super()}startMessageAnimation(){const{messageNumber1:t,messageNumber2:e,quickAnswer:r,quickAnswerEnabled:i}=this.body,{answer:n}=r,o=St(this.body,this.subscription);let a=!1;e&&(a=!0);const s=o?o.chat.messageNumber1:t,l=o?o.chat.messageNumber2:e,c=o?o.chat.hasMessageNumber2:a;let d=n&&n.length&&i;o&&(d=o.chat.hasAnswer),s&&setTimeout((()=>{this.handleFakeSubmit(s),c?(setTimeout((()=>{this.handleFakeSubmit(l)}),1e3),d&&this.startQuickAnswerAnimation()):d&&this.startQuickAnswerAnimation()}),1e3)}startQuickAnswerAnimation(){const t=this.shadowRoot.getElementById("PFChatFooterQuickAnswerCtxAnimation");setTimeout((()=>{t.classList.add("PFChatFooterQuickAnswerCtxAnimationStart")}),2200)}clearChatBody(){this.shadowRoot.getElementById("PFChatFooterQuickAnswerCtxAnimation").classList.remove("PFChatFooterQuickAnswerCtxAnimationStart"),this.shadowRoot.getElementById("PFChatBody").innerHTML=""}afterTransition(t){t.target.classList.contains("PFHidden")&&(t.target.style.display="none")}open(t){this._isOpen=!0,this.body=t;const e=this.shadowRoot.getElementById("PFChatOverlay"),r=this.shadowRoot.getElementById("PFChat");clearTimeout(this.timerIdForAnimation),e.addEventListener("transitionend",this.afterTransition,!0),e.addEventListener("webkitTransitionEnd",this.afterTransition,!0),r.classList.remove("PFChatAnimateOut"),r.classList.add("PFChatAnimateIn","PFAnimated"),e.classList.remove("PFHidden"),e.style.display="flex",this.clearChatBody(),this.startMessageAnimation(),this.timerIdForAnimation=setTimeout((()=>{e.style.opacity=1,r.classList.remove("PFAnimated")}),100),setTimeout((()=>{const t=this.shadowRoot.getElementById("PFChatBody");t.style.display="block",t.scrollTop=t.scrollHeight}),4e3)}close(){this._isOpen=!1;const t=this.shadowRoot.getElementById("PFChatOverlay"),e=this.shadowRoot.getElementById("PFChat");e.classList.remove("PFChatAnimateIn"),e.classList.add("PFChatAnimateOut","PFAnimated"),t.classList.add("PFHidden"),this.widget.hidden&&document.dispatchEvent(new Event("hideWidgetComponent")),this.timerIdForAnimation=setTimeout((()=>{t.style.opacity=0,e.classList.remove("PFAnimated")}),100)}cIsMineMessage(t){return`\n
\n \n ${t}\n \n \n ${(new Date).toLocaleTimeString("en-US",{hour12:!1}).substring(0,5)}\n \n
\n \n \n \n
\n
\n `}cMessage(t){return`\n
\n \n ${t}\n \n \n ${(new Date).toLocaleTimeString("en-US",{hour12:!1}).substring(0,5)}\n \n
\n \n \n \n
\n
\n `}cHeader(){const{avatar:t,operatorName:e}=this.body,r=St(this.body,this.subscription),i=r?r.chat.operatorName:e;return at`
${i} Online
`}generateMessage(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;const r=e?this.cIsMineMessage(t):this.cMessage(t),i=document.createElement("div");return i.classList.add("PFChatBodyItem",e&&"PFChatBodyItemMy"),i.innerHTML=r,i}handleFakeSubmit(t){const e=this.generateMessage(t);this.shadowRoot.getElementById("PFChatBody").appendChild(e)}handleSubmit(t){let e=this.widget.appendWazzupId;const r=St(this.body,this.subscription);r&&(e=r.appendWazzupId);const n=this.generateMessage(t,!0);this.shadowRoot.getElementById("PFChatBody").appendChild(n);const o=i()?`WM${this.wazzupId}`:`WW${this.wazzupId}`;u(this.widget.id,{name:"whatsapp_simulator_click",wazzupId:o,hid:this.hid}),window.open(Wt({...this.widget,whatsappGreetingMessage:e?`${t} ::$wazzupIdPlaceholder`:t},o,this.body,!1),"_blank")}cFooter(){const{quickAnswerEnabled:t,quickAnswer:e,branding:r,messageNumber1:i,messageNumber2:n}=this.body,{answer:o}=e,a=St(this.body,this.subscription),s=a?a.chat.hasAnswer?a.chat.answer:[]:o,l=a?a.whatsappGreetingMessage.replace("::$wazzupIdPlaceholder",""):"",c=a?a.chat.hasAnswer:t,d=t=>at` `;return at`
${Tt(s&&s.length&&c,(()=>at`
${s.map((t=>d(t)))}
`),(()=>lt))}
${Tt(r,(()=>at` `),(()=>lt))}
`}render(){const t=this.position;return at`
${this.cHeader()}
${this.cFooter()}
`}static styles=B` ${Gt} .PFChatReset { position: absolute; opacity: 0; display: none; transition: opacity 0.6s cubic-bezier(0.175, 0.885, 0.32, 1); } .PFChat { all: unset; position: fixed; z-index: 9999; width: 100%; height: 100%; display: flex; flex-direction: column; background-image: url("data:image/png;base64,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"); box-shadow: 0 10px 20px -4px rgba(33, 33, 33, 0.04), 0 20px 40px -6px rgba(33, 33, 33, 0.04); overflow: hidden; } @media (max-width: 611.2px) { .PFChat { inset: 0; } } @media (min-width: 612px) { .PFChat { position: absolute; width: 312px; height: calc(100vh - 170px); max-height: 555px; border-radius: 20px; } } .PFChatBody { overflow-y: auto !important; all: unset; box-sizing: border-box; height: 100%; display: flex; flex-direction: column; justify-content: flex-end; padding: 16px; } @keyframes PFChatMessageFadeIn { from { overflow: hidden; max-height: 0; opacity: 0; transform: translate3d(-5px, 0, 0); } to { max-height: 200px; opacity: 1; transform: translate3d(0, 0, 0); } } .PFChatBodyItem { all: unset; display: flex; padding-top: 8px; position: relative; animation-name: PFChatMessageFadeIn; animation-duration: 1s; } .PFChatBodyItem.PFChatBodyItemMy { justify-content: flex-end; } .PFChatHeader { all: unset; box-sizing: border-box; position: sticky; z-index: 9; top: 0; left: 0; width: 100%; padding: 24px; background-color: var(--pf-chat-whatsapp-background); display: flex; justify-content: space-between; gap: 16px; } .PFChatHeaderAvatarCtx { all: unset; display: flex; gap: 8px; align-items: center; width: calc(100% - 40px); } .PFChatHeaderCloseCtx { all: unset; flex-shrink: 0; } .PFChatHeaderAvatar { --s: 40px; all: unset; display: flex; width: var(--s); height: var(--s); border-radius: 50%; object-fit: cover; flex-shrink: 0; overflow: hidden; } .PFChatHeaderAvatarLabel { all: unset; display: flex; flex-direction: column; gap: 4px; width: calc(100% - 40px); } .PFChatHeaderOperatorName { all: unset; display: inline; font-family: 'SF Pro Display', sans-serif !important; font-style: normal; font-weight: 600; font-size: 16px; line-height: 19px; letter-spacing: -0.3px; color: #000; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .PFChatHeaderStatus { all: unset; display: inline; font-family: 'SF Pro Display', sans-serif !important; font-style: normal; font-weight: 400; font-size: 12px; line-height: 16px; color: #8e8e93; } .PFChatHeaderCloseButton { all: unset; display: flex; cursor: pointer; } .PFChatHeaderCloseButtonIcon { --s: 24px; all: unset; display: flex; width: var(--s); height: var(--s); color: var(--pf-disabled); } .PFChatFooter { all: unset; box-sizing: border-box; position: sticky; z-index: 9; bottom: 0; left: 0; width: 100%; display: flex; flex-direction: column; } .PFChatFooterCtx { all: unset; box-sizing: border-box; padding: 12px 16px 24px 16px; display: flex; flex-direction: column; background-color: var(--pf-chat-whatsapp-background); gap: 8px; } .PFChatFooterBranding { all: unset; display: flex; width: 100%; justify-content: center; margin-bottom: -8px; } .PFChatFooterBrandingLink { all: unset; display: inline-flex; cursor: pointer; color: #1b1b1b; } .PFChatFooterInputCtx { all: unset; display: flex; align-items: center; width: 100%; } .PFChatFooterInput { all: unset; width: 100%; display: flex; background: #fff; border: 1px solid #e9e9e9; border-radius: 18px; padding: 10px 16px; font-size: 16px; line-height: 1; font-family: 'SF Pro Display', sans-serif !important; cursor: text; color: var(--pf-primary); } .PFChatFooterInputSubmit { all: unset; flex-shrink: 0; cursor: pointer; margin-right: -8px; } .PFChatFooterInputSubmitIcon { --s: 44px; all: unset; display: flex; width: var(--s); height: var(--s); } #PFChatFooterQuickAnswerCtxAnimation { background-color: #ede8e6; position: relative; overflow: hidden; max-height: 0px; opacity: 0; transition: opacity 1s cubic-bezier(0.175, 0.885, 0.32, 1), max-height 1s cubic-bezier(0.175, 0.885, 0.32, 1); } #PFChatFooterQuickAnswerCtxAnimation.PFChatFooterQuickAnswerCtxAnimationStart { max-height: 200px; opacity: 1; } .PFChatFooterQuickAnswerCtx { all: unset; box-sizing: border-box; padding: 16px; display: grid; grid-template-columns: 1fr 1fr; gap: 6px; } .PFChatFooterQuickAnswerCtx .PFChatFooterQuickAnswer:last-child:nth-child(2n+1) { grid-column: 1 / -1; } .PFChatFooterQuickAnswer { all: unset; user-select: none; display: block; box-sizing: border-box; padding: 10px; background-color: #fafafa; box-shadow: 0 1px 2px rgba(33, 33, 33, 0.16); border-radius: 8px; text-align: center; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-style: normal; font-weight: 400; font-size: 14px; line-height: 130%; color: #007aff; font-family: 'Roboto', sans-serif !important; cursor: pointer; } .PFChatFooterQuickAnswer:hover { background-color: #037aff; color: #fafafa; } .PFChatFooterQuickAnswer:active { background-color: #015bc2; color: #fafafa; } .PFChatMessage { all: unset; position: relative; box-sizing: border-box; display: inline-flex; flex-direction: column; padding: 14px 14px 27px 14px; background: #fafafa; border-radius: 8px; margin-left: 4px; max-width: calc(100% - 25px); min-width: 80px; } .PFChatMessage.PFChatMessageMy { margin-left: 0; } .PFChatMessageText { all: unset; display: -webkit-box !important; -webkit-line-clamp: 5 !important; -webkit-box-orient: vertical !important; text-overflow: ellipsis; overflow: hidden; word-wrap: anywhere; max-width: 100%; color: #000; font-style: normal; font-weight: 400; font-size: 16px; line-height: 21px; font-family: 'SF Pro Display', sans-serif !important; } .PFChatMessageTime { all: unset; position: absolute; bottom: 10px; right: 14px; display: inline; word-wrap: anywhere; max-width: 100%; color: rgba(0, 0, 0, 0.25); font-style: normal; font-weight: 400; font-size: 11px; line-height: 13px; font-family: 'SF Pro Display', sans-serif !important; } .PFChatMessageShape { all: unset; position: absolute; z-index: 1; bottom: 6px; right: calc(100% - 4px); } .PFChatMessageMy .PFChatMessageShape { right: auto; left: calc(100% - 4px); transform: scaleX(-1); } .PFChatMessageShapeIcon { all: unset; display: flex; color: #fafafa; width: 10px; height: 14px; } @media (min-width: 612px) { .PFChatAnimateIn { transition: transform 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.2); transform: translate3d(0); } .PFChatAnimateIn.PFAnimated { transform: translate3d(0, 30px, 0); } .PFChatAnimateOut { transition: transform 0.6s cubic-bezier(0.175, 0.885, 0.32, 1); transform: translate3d(0, 30px, 0); } } @media (min-width: 612px) { .PFChatOverlayPositionTopLeft { left: 50%; top: calc(100% + 24px); } .PFChatOverlayPositionTopLeft .PFChat { left: 0; top: 0; } .PFChatOverlayPositionBottomLeft { left: 50%; bottom: calc(100% + 24px); } .PFChatOverlayPositionBottomLeft .PFChat { left: 0; bottom: 0; } .PFChatOverlayPositionTopRight { right: 50%; top: calc(100% + 24px); } .PFChatOverlayPositionTopRight .PFChat { right: 0; top: 0; } .PFChatOverlayPositionBottomRight { right: 50%; bottom: calc(100% + 24px); } .PFChatOverlayPositionBottomRight .PFChat { right: 0; bottom: 0; } } `}function te(t){return t.background?t.background:t.backgroundColor?t.backgroundColor:ie(t)?"#212121":"#ffffff"}function ee(t){return t.redirect||"whatsapp-and-telegram"}function re(t){if(oe(t)){const e="whatsapp"===t.redirect||"telegram"===t.redirect,r=ne(t);return e&&!r?t.redirect:void 0}if(ae(t)){const e="whatsapp"===t.redirect||"telegram"===t.redirect;return i()?e?t.redirect:void 0:e&&!ne(t)?t.redirect:void 0}}function ie(t){return t.isDark||!1}function ne(t){return t.qrCodeEnabled||!1}function oe(t){return"modal"===t.format}function ae(t){return"dropdown"===t.format}function se(t){return!t.format||!("dropdown"===t.format)}function le(t,e,r,n,o,a){const s=i()?`WM${r}`:`WW${r}`;if(a)try{o.fireEvent("WP_click_widget"),u(t.id,{name:"click",wazzupId:s,hid:n}).then((e=>{e&&u(t.id,{name:"whatsapp_click",wazzupId:s,hid:n})}))}catch(t){console.log(t)}else u(t.id,{name:"whatsapp_click",wazzupId:s,hid:n});o.fireEvent("WP_click_whatsapp"),window.open(Wt(t,s,e),"_blank")}function ce(t,e,r,n,o,a){const s=i()?`WM${r}`:`WW${r}`;if(a)try{o.fireEvent("WP_click_widget"),u(t.id,{name:"click",wazzupId:s,hid:n}).then((e=>{e&&u(t.id,{name:"telegram_click",wazzupId:s,hid:n})}))}catch(t){console.log(t)}else u(t.id,{name:"telegram_click",wazzupId:s,hid:n});o.fireEvent("WP_click_telegram"),window.open(function(t,e){return t.telegramUsername.toLowerCase().endsWith("bot")?`https://t.me/${encodeURIComponent(t.telegramUsername)}?start=${e}`:`https://t.me/${encodeURIComponent(t.telegramUsername)}`}(t,s),"_blank")}customElements.get("pf-chat")||customElements.define("pf-chat",Jt);const de=B` .PFModalButtonWhatsapp .PFModalButtonIcon { --icon: url('data:image/svg+xml,%3Csvg viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M21.5732 6.91667C19.6916 5.04167 17.1829 4 14.5348 4C9.02961 4 4.56969 8.44444 4.56969 13.9306C4.56969 15.6667 5.05749 17.4028 5.89373 18.8611L4.5 24L9.79617 22.6111C11.2596 23.375 12.8624 23.7917 14.5348 23.7917C20.0401 23.7917 24.5 19.3472 24.5 13.8611C24.4303 11.2917 23.4547 8.79167 21.5732 6.91667ZM19.3432 17.4722C19.1341 18.0278 18.1585 18.5833 17.6707 18.6528C17.2526 18.7222 16.6951 18.7222 16.1376 18.5833C15.7892 18.4444 15.3014 18.3056 14.7439 18.0278C12.2352 16.9861 10.6324 14.4861 10.493 14.2778C10.3537 14.1389 9.44774 12.9583 9.44774 11.7083C9.44774 10.4583 10.0749 9.90278 10.284 9.625C10.493 9.34722 10.7718 9.34722 10.9808 9.34722C11.1202 9.34722 11.3293 9.34722 11.4686 9.34722C11.608 9.34722 11.8171 9.27778 12.0261 9.76389C12.2352 10.25 12.723 11.5 12.7927 11.5694C12.8624 11.7083 12.8624 11.8472 12.7927 11.9861C12.723 12.125 12.6533 12.2639 12.5139 12.4028C12.3746 12.5417 12.2352 12.75 12.1655 12.8194C12.0261 12.9583 11.8868 13.0972 12.0261 13.3056C12.1655 13.5833 12.6533 14.3472 13.4199 15.0417C14.3955 15.875 15.162 16.1528 15.4408 16.2917C15.7195 16.4306 15.8589 16.3611 15.9983 16.2222C16.1376 16.0833 16.6254 15.5278 16.7648 15.25C16.9042 14.9722 17.1132 15.0417 17.3223 15.1111C17.5314 15.1806 18.7857 15.8056 18.9948 15.9444C19.2735 16.0833 19.4129 16.1528 19.4826 16.2222C19.5523 16.4306 19.5523 16.9167 19.3432 17.4722Z" fill="currentColor"/%3E%3C/svg%3E%0A'); } .PFModalButtonTelegram .PFModalButtonIcon { --icon: url('data:image/svg+xml,%3Csvg viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M21.5 7.53138L18.6528 21.3755C18.6528 21.3755 18.2544 22.3354 17.16 21.8751L10.5907 17.017L10.5602 17.0027C11.4476 16.2342 18.3286 10.2671 18.6293 9.99658C19.0949 9.57767 18.8059 9.32829 18.2653 9.64473L8.10117 15.8703L4.17987 14.5977C4.17987 14.5977 3.56277 14.386 3.5034 13.9257C3.44326 13.4646 4.20018 13.2152 4.20018 13.2152L20.1861 7.16672C20.1861 7.16672 21.5 6.60994 21.5 7.53138Z" fill="currentColor"/%3E%3C/svg%3E%0A'); } `,ue=B` .PFModal:not([dark=true]), .PFModal:not([dark=true]) .PFModalButtonClose { background-color: var(--pf-white); } .PFModal:not([dark=true]) .PFModalHeaderTitle, .PFModal:not([dark=true]) .PFModalHeaderText, .PFModal:not([dark=true]) .PFModalButtonClose { color: var(--pf-primary); } .PFModal:not([dark=true]) .PFModalFooter { color: #1b1b1b; } .PFModal:not([dark=true]) .PFModalDualCardItemQrcode, .PFModal:not([dark=true]) .PFModalSoloCardQrcode { background-color: var(--pf-background); color: var(--pf-secondary); } `,he=B` .PFModal[dark=true] { background-color: var(--pf-grey-900); } .PFModal[dark=true] .PFModalButtonClose { background-color: var(--pf-white) !important; color: var(--pf-grey-900) !important; } .PFModal[dark=true] .PFModalHeaderTitle, .PFModal[dark=true] .PFModalHeaderText { color: var(--pf-white); } .PFModal[dark=true] .PFModalFooter { color: var(--pf-white); } .PFModal[dark=true] .PFModalQrLabel { color: var(--pf-white); } .PFModal[dark=true] .PFModalDualCardItemQrcode, .PFModal[dark=true] .PFModalSoloCardQrcode { background-color: var(--pf-grey-800); color: var(--pf-grey-400); } .PFModal[dark=true] .PFModalDualCardItemQrcode { } @media (max-width: 959.98px) { .PFModal[dark=true] .PFModalButtonClose { background-color: var(--pf-white); color: var(--pf-grey-900); } } `,pe=B` .PFModal:not([data-with-branding=true]) .PFModalBody { padding-bottom: calc(24px * var(--pf-modal-scale)) !important; } @media (min-width: 960px) { .PFModal:not([data-with-branding=true]) .PFModalBody { padding-bottom: calc(40px * var(--pf-modal-scale)) !important; } } `,fe="linear-gradient(225deg, #65cbc8 0%, #a3df89 100%)";class ge extends Ft{timerIdForAnimation=null;actionBody={id:"default-uuid",redirect:"whatsapp/telegram/whatsapp-and-telegram",text:"string",backgroundPosition:"left",backgroundImage:{url:null},backgroundImageEnabled:!0,backgroundColor:"#ffffff",logoFile:{url:null},logoFileEnabled:!0,telegramButtonText:"string",telegramQrcodeText:"string",whatsappButtonText:"string",whatsappQrcodeText:"string",branding:!0,isDark:!0,background:"black",qrCodeImage:"",qrCodeEnabled:!0,isAppearance:!1};static properties={_isOpen:{type:Boolean},widget:{type:Object},wazzupId:{type:String},integrationsService:{type:Object},qrCodeImage:{type:String},isModal:{type:Boolean},subscription:{type:Object}};constructor(){super()}afterTransition(t){t.target.classList.contains("PFHidden")&&(t.target.style.display="none")}open(t){this._isOpen=!0,this.actionBody=t;const e=this.shadowRoot.getElementById("PFModalOverlay"),r=this.shadowRoot.getElementById("PFModal");clearTimeout(this.timerIdForAnimation),e.addEventListener("transitionend",this.afterTransition,!0),e.addEventListener("webkitTransitionEnd",this.afterTransition,!0),r.classList.remove("PFModalAnimateOut"),r.classList.add("PFModalAnimateIn","PFAnimated"),e.classList.remove("PFHidden"),e.style.display="flex",this.timerIdForAnimation=setTimeout((()=>{e.style.opacity=1,r.classList.remove("PFAnimated")}),100)}close(){this._isOpen=!1,this.integrationsService.fireEvent("WP_modal_close"),this.dispatchEvent(new CustomEvent("close"));const t=this.shadowRoot.getElementById("PFModalOverlay"),e=this.shadowRoot.getElementById("PFModal");e.classList.remove("PFModalAnimateIn"),e.classList.add("PFModalAnimateOut","PFAnimated"),t.classList.add("PFHidden"),this.timerIdForAnimation=setTimeout((()=>{t.style.opacity=0,e.classList.remove("PFAnimated")}),100)}getMessengerLogo(t){const{isTest:e}=this.actionBody,r={telegram:at`
Telegram
`,whatsapp:at`
Whatsapp
`};return e?r[t||ee(this.actionBody)]:""}cSoloCard(){const{whatsappButtonText:t,whatsappQrcodeText:e,telegramButtonText:r,telegramQrcodeText:i,isTest:n}=this.actionBody,s=n?"":at` `;return at`
${s}
${Tt("whatsapp"===ee(this.actionBody),(()=>`${e}`),(()=>`${i}`))} ${this.getMessengerLogo()}
`;var l,c}cScanQrOrJoin(){const{widget:t,whatsappButtonText:e,whatsappQrcodeText:r,telegramButtonText:i,telegramQrcodeText:n,separatorText:o,qrCodeImage:s,qrCodeEnabled:l}=this.actionBody,c=St(this.actionBody,this.subscription),d=at`
`,u=at`
`,h=at` `;let p=this.widget.qrCodeImage.forTelegramAndWhatsapp;if("telegram"===ee(this.actionBody)&&(p=this.widget.qrCodeImage.forTelegram),"whatsapp"===ee(this.actionBody)&&(p=this.widget.qrCodeImage.forWhatsapp),c){const t=this.widget.qrCodeImage.qrCodeArrayForPersonalOffers.find((t=>t.actionId===this.actionBody.actionId)),e=this.actionBody.personalOffers.indexOf(c);p=t.qrCodes[e]}return at`
${Tt(se(this.actionBody),(()=>at`
${Tt("whatsapp-and-telegram"===ee(this.actionBody),(()=>[d,u]),(()=>h))}
`),(()=>lt))} ${Tt(ne(this.actionBody),(()=>at` ${Tt(se(this.actionBody),(()=>at`
${Tt(this.actionBody.backgroundColor!==fe,(()=>at`
${this.actionBody.separatorText?this.actionBody.separatorText:"или с телефона"}
`),(()=>at`
${this.actionBody.separatorText?this.actionBody.separatorText:"или с телефона"}
`))}
`),(()=>lt))}
`),(()=>lt))}
`;var f}cButtonClose(){return at` `}cBackgroundImage(){const{backgroundImage:t,backgroundImageEnabled:e}=this.actionBody;return e?at`
`:""}cLogoFile(){const{logoFile:t,logoFileEnabled:e}=this.actionBody;return e?at` `:""}cFooter(){const{isTest:t}=this.actionBody;return at` `}render(){const{redirect:t,branding:e,backgroundImage:r,backgroundImageEnabled:i,backgroundPosition:n,backgroundColor:o,text:s,title:l,logoFile:c,logoFileEnabled:d,isAppearance:u,isTest:h}=this.actionBody,p=St(this.actionBody,this.subscription),f=new DOMParser,g=f.parseFromString(p?p.modal.title:l,"text/html"),v=f.parseFromString(p?p.modal.text:s,"text/html");return at`
${this.cButtonClose()} ${Tt(r&&i,(()=>this.cBackgroundImage()),(()=>lt))}
${Tt(c&&d,(()=>this.cLogoFile()),(()=>lt))} ${Tt(!c&&!r&&!u,(()=>at`
`),(()=>lt))}
${Tt(l&&o!==fe,(()=>at`
${g.body}
`),(()=>l?at`
${g.body}
`:lt))} ${Tt(s&&o!==fe,(()=>at`
${v.body}
`),(()=>at`
${v.body}
`))}
${this.cScanQrOrJoin()}
${Tt(e,(()=>this.cFooter()),(()=>lt))}
`}handleWhatsappOpenClick(){le(this.widget,this.actionBody,this.wazzupId,this.hid,this.integrationsService)}handleTelegramOpenClick(){ce(this.widget,this.actionBody,this.wazzupId,this.hid,this.integrationsService)}static styles=B` ${Gt} ${ue} ${he} ${de} .PFModalOverlay { --pf-modal-scale: 1; --ty: calc(-150px * var(--pf-modal-scale)); all: unset; position: fixed; box-sizing: border-box; z-index: 9999; top: 0; bottom: 0; width: 100%; height: 100%; flex-direction: column; align-items: center; justify-content: center; background-color: rgba(0, 0, 0, 0.23); opacity: 0; transition: 0.6s cubic-bezier(0.175, 0.885, 0.32, 1) opacity; display: none; } .PFModal { all: unset; position: relative; display: flex; width: 100%; box-shadow: 0 10px 20px 1px rgba(33, 33, 33, 0.04); border-radius: calc(24px * var(--pf-modal-scale)); overflow: hidden; flex-direction: column; max-width: calc(518px * var(--pf-modal-scale)); } @media (min-width: 960px) { .PFModal.PFModalBgLeft, .PFModal.PFModalBgRight { max-height: calc(690px * var(--pf-modal-scale)); max-width: calc(900px * var(--pf-modal-scale)); } .PFModal.PFModalBgRight { flex-direction: row-reverse; } .PFModalBgLeft { flex-direction: row; } .PFModal.PFModalBgLeft .PFModalBackground, .PFModal.PFModalBgRight .PFModalBackground { width: calc(380px * var(--pf-modal-scale)); height: 100%; } } .PFModal.PFModalBgTop .PFModalBackground { width: 100%; height: calc(176px * var(--pf-modal-scale)); } .PFModal.PFModalBgTop .PFModalBackground .PFModalHeader { min-width: 302px; } .PFModal.PFModalBgTop { flex-direction: column; max-width: calc(620px * var(--pf-modal-scale)); } .PFModal.PFModalBgTop:not(.PFModalWithoutBg) .PFModalHeaderLogo { position: relative; z-index: 1; margin-top: calc(-60px * var(--pf-modal-scale)); border-width: 1px; border-style: solid; border-color: var(--pf-grey-200); display: flex; align-items: center; overflow: hidden; background-color: var(--pf-white); border-radius: calc(8px * var(--pf-modal-scale)); } .PFModal.PFModalWithoutBg { max-width: calc(518px * var(--pf-modal-scale)) !important; height: auto !important; } .PFModal.PFModalWithoutBg .PFModalHeader{ padding-top: 24px; } .PFModal.PFModalWithoutBg .PFModalHeader:has(.PFModalHeaderLogo) { padding-top: 0px; } .PFModalButtonClose { --s: calc(32px * var(--pf-modal-scale)); all: unset; position: absolute; z-index: 2; top: calc(24px * var(--pf-modal-scale)); right: calc(24px * var(--pf-modal-scale)); display: flex; align-items: center; justify-content: center; width: var(--s); height: var(--s); border-radius: 50%; cursor: pointer; } .PFModalButtonCloseIcon { --s: calc(24px * var(--pf-modal-scale)); all: unset; display: inline-block; width: var(--s); height: var(--s); } .PFModalBody { all: unset; position: relative; box-sizing: border-box; padding: calc(24px * var(--pf-modal-scale)) calc(24px * var(--pf-modal-scale)) calc(70px * var(--pf-modal-scale)) calc(24px * var(--pf-modal-scale)); width: 100%; display: flex; flex-direction: column; justify-content: center; gap: calc(24px * var(--pf-modal-scale)); } .PFModalFooter { all: unset; width: 100%; position: absolute; left: 50%; bottom: calc(20px * var(--pf-modal-scale)); transform: translateX(-50%); display: flex; justify-content: center; text-align: center; } .PFModalFooterGreen { all: unset; width: 100%; position: absolute; left: 50%; bottom: calc(20px * var(--pf-modal-scale)); transform: translateX(-50%); display: flex; justify-content: center; text-align: center; color: (--pf-primary) } .PFModalFooter a { color: inherit; cursor: pointer; text-decoration: none; } .PFModalFooterGreen a { color: inherit; cursor: pointer; text-decoration: none; } .PFModalHeader { all: unset; display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; gap: calc(16px * var(--pf-modal-scale)); } .PFModalHeaderLogo { all: unset; box-sizing: border-box; display: flex; height: calc(56px * var(--pf-modal-scale)); max-width: calc(160px * var(--pf-modal-scale)); overflow: hidden; } .PFModalHeaderLogoImage { all: unset; object-fit: cover; width: 100%; height: 100%; } .PFModalHeaderTitle { all: unset; display: block; font-family: 'Roboto', sans-serif !important; font-size: calc(20px * var(--pf-modal-scale)); line-height: calc(32px * var(--pf-modal-scale)); letter-spacing: calc(0.15px * var(--pf-modal-scale)); font-weight: 500; text-align: center; max-width: 100%; margin-bottom: 4px; word-wrap: anywhere !important; p { margin: 0; } body { margin: 0; } } .PFModalHeaderTitleGreen { all: unset; display: block; font-family: 'Roboto', sans-serif !important; font-size: calc(20px * var(--pf-modal-scale)); line-height: calc(32px * var(--pf-modal-scale)); letter-spacing: calc(0.15px * var(--pf-modal-scale)); font-weight: 500; text-align: center; max-width: 100%; margin-bottom: 4px; color: var(--pf-primary) !important; p { margin: 0; } body { margin: 0; } } .PFModalHeaderText { all: unset; display: inline-block; font-family: 'Roboto', sans-serif !important; font-style: normal; font-weight: 400; font-size: calc(16px * var(--pf-modal-scale)); line-height: calc(24px * var(--pf-modal-scale)); letter-spacing: calc(0.15px * var(--pf-modal-scale)); word-wrap: anywhere; white-space: pre-line; max-width: 100%; p { margin: 0; } body { margin: 0; } } .PFModalHeaderTextGreen { all: unset; display: inline-block; font-family: 'Roboto', sans-serif !important; font-style: normal; font-weight: 400; font-size: calc(16px * var(--pf-modal-scale)); line-height: calc(24px * var(--pf-modal-scale)); letter-spacing: calc(0.15px * var(--pf-modal-scale)); word-wrap: anywhere; white-space: pre-line; max-width: 100%; color: var(--pf-primary) !important; p { margin: 0; } body { margin: 0; } } .PFModalBackground { all: unset; display: flex; flex-shrink: 0; overflow: hidden; width: 100%; height: calc(240px * var(--pf-modal-scale)); } .PFModalBackgroundImage { all: unset; object-fit: cover; width: 100%; height: 100%; } .PFModalQrLabel { align-items: center; display: flex; justify-content: center; gap: 8px; font-size: 20px; font-weight: 500; color: #212121; font-family: 'Roboto', sans-serif; } .PFModalButton { all: unset; box-sizing: border-box; padding: calc(6px * var(--pf-modal-scale)) calc(8px * var(--pf-modal-scale)); display: flex; justify-content: center; align-items: center; gap: calc(8px * var(--pf-modal-scale)); width: 100%; cursor: pointer; background-color: var(--pf-grey-200); border-radius: calc(6px * var(--pf-modal-scale)); min-height: calc(48px * var(--pf-modal-scale)); color: var(--pf-white); user-select: none; font-family: 'Roboto', sans-serif !important; font-style: normal; font-weight: 400; font-size: calc(14px * var(--pf-modal-scale)); line-height: calc(20px * var(--pf-modal-scale)); letter-spacing: calc(0.17px * var(--pf-modal-scale)); box-shadow: 0 1px 5px rgba(89, 104, 143, 0.06); word-wrap: anywhere !important; text-align: center; } .PFModalButton.PFModalButtonWhatsapp { background-color: var(--pf-modal-whatsapp-color); } .PFModalButton.PFModalButtonWhatsapp:hover { background-color: #52b85c; } .PFModalButton.PFModalButtonWhatsapp:active { background-color: #469c4e; } .PFModalButton.PFModalButtonTelegram { background-color: var(--pf-modal-telegram-color); } .PFModalButton.PFModalButtonTelegram:hover { background-color: #228cc6; } .PFModalButton.PFModalButtonTelegram:active { background-color: #1b719f; } .PFModalButtonIcon { --s: calc(28px * var(--pf-modal-scale)); all: unset; box-sizing: border-box; width: var(--s); height: var(--s); mask: var(--icon); -webkit-mask: var(--icon); mask-size: 100% 100%; -webkit-mask-size: 100% 100%; background-color: currentColor; flex-shrink: 0; } /* new qr */ .PFQrActionsContainer { width: calc(100% - 40px); padding: 20px; display: flex; flex-direction: column; justify-content: center; align-items: center; background: #f8f9fb; border-radius: 24px; } .PFActionsContainerWithoutQr { display: block !important; } .PFQrActions { width: 100%; } .PFQrSplit { width: 100%; display: flex; flex-direction: row; grid-gap: 12px; align-items: center; margin-top: 20px; margin-bottom: 20px; } .PFQrSplitLineText { width: auto; white-space: nowrap; color: #757575; font-size: 12px; text-align: center; } .PFQrSplitLineTextGreenBackground { width: auto; white-space: nowrap; color: var(--pf-primary); font-size: 12px; text-align: center; } .PFModal[dark=true] .PFQrSplitLineText{ color: #fff; } .PFQrSplitLine { width: 100%; height: 1px; background: #e0e0e0; } .PFQrSplitLineGreenBackground { width: 100%; height: 1px; background: #212121; } .PFQrScan { width: 100%; display: flex; justify-content: center; align-items: center; } .PFQrScanText { height: 42px; color: #212121; text-align: center; font-feature-settings: 'clig' off, 'liga' off; font-family: Roboto, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; line-height: 143%; letter-spacing: 0.17px; margin: 0; margin-bottom: 12px; } .PFQrActionsContainer.dark .PFQrScanText{ color: #fff; } .PFQrScanImage { width: 152px; height: 152px; border-radius: 16px; } .PFQrActionsTitleContainer { height: 42px; display: flex; justify-content: center; align-items: center; margin-bottom: 12px; } .PFQrActionsTitleContainerWithoutQr { all: unset; display: block; margin-bottom: 18px; } .PFQrActionsTitle { width: 100%; margin: 0; text-align: center; color: #212121; font-feature-settings: 'clig' off, 'liga' off; font-family: Roboto, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; line-height: 143%; letter-spacing: 0.17px; } .PFQrActionsContainer.dark .PFQrActionsTitle{ color: #fff; } .PFQrActionsButtonsContainer { width: 100%; display: grid; grid-template-columns: 1fr; grid-gap: 16px; } .PFQrActionsButtonsContainerWithoutQr { all: unset; display: flex; flex-direction: column; gap: 12px; } .PFModalDualCardContainer { all: unset; width: 100%; display: grid; grid-template-columns: repeat(2, 1fr); } .PFModalDualCardItem { all: unset; width: 100%; display: flex; flex-direction: column; align-items: center; justify-content: flex-start; gap: calc(24px * var(--pf-modal-scale)); background-color: transparent; border-width: 0; box-sizing: border-box; padding-top: calc(16px * var(--pf-modal-scale)); padding-left: calc(16px * var(--pf-modal-scale)); padding-right: calc(16px * var(--pf-modal-scale)); } @media all and (max-width: 960px) { .PFQrScan { display: none; } .PFQrSplit { display: none; } .PFQrActionsContainer.dark { background: transparent; } } .PFModalDualCardItemButtonFooter { all: unset; width: 100%; display: flex; box-sizing: border-box; } .PFModalDualCardItemButton { all: unset; width: 100%; display: flex; flex-direction: column; align-items: center; gap: calc(16px * var(--pf-modal-scale)); } .PFModalDualCardItemQrcode { all: unset; box-sizing: border-box; width: 100%; display: flex; flex-direction: column-reverse; align-items: center; gap: calc(8px * var(--pf-modal-scale)); padding: calc(20px * var(--pf-modal-scale)) 0; border-radius: calc(4px * var(--pf-modal-scale)); } .PFModalDualCardItemQrcodeFooter { --s: calc(150px * var(--pf-modal-scale)); all: unset; box-sizing: border-box; display: inline-flex; aspect-ratio: 1 / 1; height: var(--s); width: var(--s); background-color: var(--pf-white); border-radius: calc(4px * var(--pf-modal-scale)); overflow: hidden; } .PFModalDualCardItemQrcodeFooterImg { all: unset; display: inline-flex; object-fit: fill; width: 100%; height: 100%; background-color: var(--pf-white); border-radius: calc(8px * var(--pf-modal-scale)); } .PFModalDualCardItemQrcodeHeader { all: unset; display: inline-flex; user-select: none; font-family: 'Roboto', sans-serif !important; font-style: normal; font-weight: 400; font-size: calc(12px * var(--pf-modal-scale)); line-height: calc(19px * var(--pf-modal-scale)); padding: 0 calc(8px * var(--pf-modal-scale)); word-wrap: anywhere !important; text-align: center; max-width: calc(180px * var(--pf-modal-scale)); } .PFModalSoloCardContainer { all: unset; width: 100%; box-sizing: border-box; max-width: calc(460px * var(--pf-modal-scale)); padding: 0 calc(56px * var(--pf-modal-scale)); background-color: transparent; display: flex; flex-direction: column; gap: calc(24px * var(--pf-modal-scale)); margin: 0 auto; } .PFModalSoloCardButtonIcon { --s: calc(20px * var(--pf-modal-scale)); all: unset; display: flex; width: var(--s); height: var(--s); } .PFModalSoloCardQrcode { all: unset; position: relative; box-sizing: border-box; display: none; flex-direction: column-reverse; align-items: center; justify-content: space-between; padding: calc(20px * var(--pf-modal-scale)) 0; gap: calc(8px * var(--pf-modal-scale)); border-radius: calc(4px * var(--pf-modal-scale)); } @media (min-width: 960px) { .PFModalDualCardItemQrcode, .PFModalSoloCardQrcode { display: flex; } } .PFModalSoloCardQrcodeText { all: unset; display: inline-flex; flex-direction: column; user-select: none; font-family: 'Roboto', sans-serif !important; font-style: normal; font-weight: 400; font-size: calc(12px * var(--pf-modal-scale)); line-height: calc(19px * var(--pf-modal-scale)); word-wrap: anywhere !important; text-align: center; max-width: calc(180px * var(--pf-modal-scale)); } .PFModalSoloCardQrcodeImg { --s: calc(160px * var(--pf-modal-scale)); all: unset; flex-shrink: 0; display: inline-flex; width: var(--s); height: var(--s); background-color: var(--white); border-radius: calc(4px * var(--pf-modal-scale)); overflow: hidden; } @media (max-width: 959.98px) { .PFModalOverlay { padding: 16px; } .PFModalBackground { width: 100% !important; height: calc(128px * var(--pf-modal-scale)) !important; } .PFModal:not(.PFModalWithoutBg) .PFModalHeaderLogo { height: calc(40px * var(--pf-modal-scale)); max-width: calc(100px * var(--pf-modal-scale)); margin-top: calc(-45px * var(--pf-modal-scale)) !important; position: relative; z-index: 1; border-width: 1px; border-style: solid; border-color: var(--pf-grey-200); display: flex; align-items: center; overflow: hidden; background-color: var(--pf-white); border-radius: calc(8px * var(--pf-modal-scale)); } .PFModalHeaderTitle { font-size: calc(18px * var(--pf-modal-scale)); } .PFModalHeaderTitleGreen { font-size: calc(18px * var(--pf-modal-scale)); } .PFModalHeaderText { font-size: calc(14px * var(--pf-modal-scale)); line-height: calc(20px * var(--pf-modal-scale)); } .PFModalHeaderTextGreen { font-size: calc(14px * var(--pf-modal-scale)); line-height: calc(20px * var(--pf-modal-scale)); } .PFModalDualCardItemQrcode { display: none; } .PFModalDualCardItem, .PFModalSoloCardContainer { padding: 0 !important; } .PFModalDualCardContainer { grid-template-columns: 1fr; gap: calc(16px * var(--pf-modal-scale)); } } #PFModal.PFModalIsAppearance .PFModalHeaderText { font-weight: 700 !important; font-size: calc(24px * var(--pf-modal-scale)) !important; line-height: calc(32px * var(--pf-modal-scale)) !important; letter-spacing: 0 !important; margin: 0 32px; } #PFModal.PFModalIsAppearance .PFModalHeaderTextGreen { font-weight: 700 !important; font-size: calc(24px * var(--pf-modal-scale)) !important; line-height: calc(32px * var(--pf-modal-scale)) !important; letter-spacing: 0 !important; margin: 0 32px; } #PFModal.PFModalIsAppearance .PFModalBody { gap: calc(16px * var(--pf-modal-scale)) !important; } .PFModalAnimateIn { transition: transform 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.3); transform: translate3d(0, 0, 0); } .PFModalAnimateIn.PFAnimated { transform: translate3d(0, var(--ty), 0); } .PFModalAnimateOut { transition: transform 0.6s cubic-bezier(0.175, 0.885, 0.32, 1); transform: translate3d(0, var(--ty), 0); } .PFModalButtonsDisabled { width: 480px !important; } ${pe} `}customElements.get("pf-modal")||customElements.define("pf-modal",ge),customElements.get("pf-default")||customElements.define("pf-default",class extends ge{});const ve=["https://widget.profeat.team/","https://widget.yourgood.app/"],me=["#open","#whatsapp","#telegram"],we=new Map;we.set("default","pf-default"),we.set("message","pf-message"),we.set("chat","pf-chat"),we.set("modal","pf-modal");class Ce extends Ft{_isMenuOpen=!1;static properties={widget:{type:Object},wazzupId:{type:String},hid:{type:String},integrationsService:{type:Object},subscription:{type:Object},anyActionPassed$:{type:Object},modalStateChange$:{type:Object},qrCodeImage$:{type:Object},tests:{type:Object}};constructor(){super()}getBodyForDefaultModal(){const{appearance:{desktop:t}}=this.widget,e=this.widget.whatsappGreetingMessage,r=t.separatorText?t.separatorText:"или с телефона";return{redirect:t.redirect,backgroundPosition:"top",text:t.modal_title,format:t.format,whatsappButtonText:t.whatsappBtn,whatsappQrcodeText:t.whatsappText,telegramButtonText:t.telegramBtn,telegramQrcodeText:t.telegramText,separatorText:r,isDark:t.isDarkMode,background:t.background,branding:t.branding,whatsappGreetingMessage:e,backgroundImage:void 0,logoFile:void 0,isAppearance:!0,qrCodeEnabled:t.qrCodeEnabled,personalOffers:[]}}getBodyForMyButtonModal(t){const{appearance:e}=this.widget,r=e?.myButton||{},i=this.widget.whatsappGreetingMessage;let n=r.redirect||"whatsapp-and-telegram";"whatsapp-and-telegram"!==n||this.widget.whatsappReady&&this.widget.telegramReady?"whatsapp"!==n||this.widget.whatsappReady?"telegram"!==n||this.widget.telegramReady||(n="whatsapp"):n="telegram":n=this.widget.whatsappReady?"whatsapp":"telegram","open"===t&&this.widget.telegramReady&&this.widget.whatsappReady&&(n="whatsapp-and-telegram"),"telegram"===t&&this.widget.telegramReady&&(n="telegram"),"whatsapp"===t&&this.widget.whatsappReady&&(n="whatsapp");const o=this.isSubscriptionExpired();let a=r.qrCodeEnabled;(void 0===a||o)&&(a=!0);let s=r.branding;return(void 0===s||o)&&(s=!0),{redirect:n,backgroundPosition:"top",text:r.modal_title||"Мы на связи в мессенджерах",format:"modal",whatsappButtonText:r.whatsappBtn||"Написать в WhatsApp",whatsappQrcodeText:"",telegramButtonText:r.telegramBtn||"Написать в Telegram",telegramQrcodeText:"",separatorText:r.separatorText||"или с телефона",isDark:r.isDarkMode||!1,background:r.background||"#ffffff",branding:s,whatsappGreetingMessage:i,backgroundImage:void 0,logoFile:void 0,isAppearance:!0,qrCodeEnabled:a,personalOffers:[]}}isSubscriptionExpired(){if(!this.subscription)return!0;if(!this.subscription.subscriptionPlan)return!0;return new Date(this.subscription.subscriptionPlan.dueDate).getTime()0&&void 0!==arguments[0]?arguments[0]:"pf-default",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];const i=this.shadowRoot.querySelector(t),n=e||this.getBodyForDefaultModal();i&&(i.open(n),r&&this.integrationsService.fireEvent("WP_click_widget"))}closeModal(){this.shadowRoot.querySelector("pf-default").close()}mixedClick(){const t=this.getBodyForDefaultModal(),e=re(t);e?"whatsapp"===e?le(this.widget,t,this.wazzupId,this.hid,this.integrationsService,e):"telegram"===e&&ce(this.widget,0,this.wazzupId,this.hid,this.integrationsService,e):i()||ae(t)?(u(this.widget.id,{name:"click",wazzupId:this.wazzupId,hid:this.hid}),this.openDropdown()):(u(this.widget.id,{name:"click",wazzupId:this.wazzupId,hid:this.hid}),this.open())}qrClick(){this.open()}menuClick(){const t=this.getBodyForDefaultModal(),e=re(t);e?"whatsapp"===e?le(this.widget,t,this.wazzupId,this.hid,this.integrationsService,e):"telegram"===e&&ce(this.widget,0,this.wazzupId,this.hid,this.integrationsService,e):(u(this.widget.id,{name:"click",wazzupId:this.wazzupId,hid:this.hid}),oe(t)?this.open():ae(t)&&this.openDropdown())}openDropdown(){this.integrationsService.fireEvent("WP_click_widget"),this._isMenuOpen=!this._isMenuOpen;this.shadowRoot.getElementById("PWPreviewWidgetButton").classList.toggle("PWPreviewWidgetButtonIsHidden",this._isMenuOpen);this.shadowRoot.getElementById("PWPreviewWidgetButtonMobileMenu").classList.toggle(`${this.getYNamePositionWidget()}PWPreviewWidgetButtonMobileMenuIsActive`,this._isMenuOpen)}telegramClick(){const t=this.getBodyForDefaultModal(),e=re(t);ce(this.widget,0,this.wazzupId,this.hid,this.integrationsService,e)}whatsappClick(){const t=this.getBodyForDefaultModal(),e=re(t);le(this.widget,t,this.wazzupId,this.hid,this.integrationsService,e)}convertDataProfeatToHref(t){t.forEach((t=>{t.hasAttribute("href")&&(t.setAttribute("data-profeat",t.getAttribute("href")),t.removeAttribute("href"))}))}initMagicUrlListener(){const t=[];function e(e){document.querySelectorAll(e).forEach((function(e){t.includes(e)||t.push(e)}))}ve.forEach((t=>{me.forEach((r=>{e(`[data-profeat="${t}${r}"]`),e(`[href="${t}${r}"]`)}))})),this.convertDataProfeatToHref(t);for(let e=0;e{this.onMagicUrlElementClick(t,this)}))}onMagicUrlElementClick(t,e){t.preventDefault(),t.stopPropagation();let r=null;if(ve.some((e=>me.some((i=>{const n=`[data-profeat="${e}${i}"]`;return r=t.target.closest(n),null!==r})))),!r)return;const n=r.getAttribute("href")||r.getAttribute("data-profeat")||r.closest("a").href,o=n?.split("#")[1],a=e.getBodyForMyButtonModal(o);switch(o){case"open":if(e.widget.whatsappReady&&e.widget.telegramReady||a.qrCodeEnabled&&!i())return e.open("pf-default",{...a});if(e.widget.whatsappReady)return e.whatsappClick();if(e.widget.telegramReady)return e.telegramClick();break;case"whatsapp":if(!e.widget.whatsappReady)break;if(!a.qrCodeEnabled||i())return e.whatsappClick();e.open("pf-default",{...e.getBodyForMyButtonModal("whatsapp")});break;case"telegram":if(!e.widget.telegramReady)break;if(!a.qrCodeEnabled||i())return e.telegramClick();e.open("pf-default",{...e.getBodyForMyButtonModal("telegram")})}}setWidgetVisibility(t){const e=this.shadowRoot.getElementById("PWPreviewWidgetButtonWrapper");e&&(t?e.classList.add("PWPreviewWidgetButtonWrapperVisible"):e.classList.remove("PWPreviewWidgetButtonWrapperVisible"))}connectedCallback(){super.connectedCallback(),this.initMagicUrlListener();const t=!this.isSubscriptionExpired()&&this.widget.hidden;t&&document.addEventListener("hideWidgetComponent",(()=>{this.setWidgetVisibility(!1)})),setTimeout((()=>{t||this.setWidgetVisibility(!0),this.anyActionPassed$.subscribe((e=>{if(e.showOncePerVisit){const t="pf_widget_show",r=window.sessionStorage.getItem(t)||"";if(r.includes(e.type))return;window.sessionStorage.setItem(t,r+e.type)}const r=we.get(e.type);"pf-chat"!==r&&"pf-message"!==r||!t||this.setWidgetVisibility(!0);const i="default"!==e.type?e[`actionType${a(e.type)}`]:this.getBodyForDefaultModal();i.actionId=e.id,this.open(r,i,!1)})),this.modalStateChange$.subscribe((t=>{t?this.open("pf-default"):(this._isOpen=!1,this.closeModal())}))}),0)}getSizeWidget(){const{appearance:t}=this.widget,e=t[i()?"mobile":"desktop"]?.size;return this.size||e||50}getPositionWidget(){const{appearance:t}=this.widget,e=t[i()?"mobile":"desktop"]?.position;return e||"bottom-right"}getCoordinate(t){const{appearance:e}=this.widget,r=e[i()?"mobile":"desktop"][`gap_${t}`];return this[t]||r||25}getYNamePositionWidget(){return this.getPositionWidget().includes("top")?"top":"bottom"}getTransformWidget(){let t=this.getCoordinate("x"),e=this.getCoordinate("y");const r=this.getSizeWidget(),i=this.getPositionWidget(),n=i.includes("top")?"top":"bottom";switch(i){case"top-left":case"bottom-left":t=`${t}px`,e=`${e}px`;break;default:t=`calc(100% - ${t}px - ${r}px)`,e=`${e}px`}return{left:t,[n]:e}}cDesktopMenu(){const t=16,e=this.getBodyForDefaultModal(),r=ee(e),i=ne(e),n=r.includes("whatsapp"),o=r.includes("telegram"),a=this.getPositionWidget(),s=a.includes("top")?1:0,l=this.getSizeWidget(),c=l+t,d={80:8,64:4,50:-4}[l],u=a.includes("left")?"left":"right",h=a.includes("top")?"top":"bottom",p=n&&o?"в WhatsApp и Telegram":o?"в Telegram":"в Whatsapp",f=n&&o?289:222,g=a.includes("top")?16:0;let v=i?{"--y":c*("bottom"===h?1:2)+s-g+"px"}:{"--y":c*("bottom"===h?0:1)+s-g+"px"},m=i?{"--y":c*("bottom"===h?2:3)+s-g+"px"}:{"--y":c*("bottom"===h?1:2)+s-g+"px"};const w={"--y":c*s-g+"px"};return at`
${(()=>n&&o?at`
Написать в Telegram
Написать в Whatsapp
`:o?at`
Написать в Telegram
`:at`
Написать в Whatsapp
`)()} ${(()=>i?at` `:at``)()}
QR-код для перехода ${p}
`}cModalSlot(){return at` `}cInWidgetSlot(){const t=this.getPositionWidget();return at` `}cImageGifWidget(){const t=ee(this.getBodyForDefaultModal());return at` Mixed logo `}cIconWidget(){return arguments.length>1&&void 0!==arguments[1]&&arguments[1]?at` `:at` ${Tt(arguments.length>0&&void 0!==arguments[0]&&arguments[0],(()=>at` at` `))} `}cWaveWidget(t){return at`
`}cMobileMenu(){const t=ee(this.getBodyForDefaultModal()),e=this.getSizeWidget(),r=e+16,i=this.getPositionWidget();let n={"--y":`${i.includes("bottom")?0:r}px`},o={"--y":`${i.includes("bottom")?r:2*r}px`};return"whatsapp"===t&&(n={"--y":r-e+"px"}),"telegram"===t&&(o={"--y":r-e+"px"}),at`
`}render(){const{whatsappReady:t,telegramReady:e,hidden:r,appearance:n}=this.widget,o=n?.desktop?.redirect;let a="whatsapp-and-telegram"===o?"mixed":"whatsapp"===o?"whatsapp":"telegram"===o?"telegram":null;a||(a=t&&e?"mixed":t&&!e?"whatsapp":e?"telegram":null),i()||!t&&!e||(a="menu");const s={mixed:this.mixedClick,whatsapp:this.whatsappClick,telegram:this.telegramClick,menu:this.menuClick},l=this.getSizeWidget(),c=this.getTransformWidget(),d=s[a];if(a)return at` ${this.cModalSlot()} ${at`
${i()?this.cMobileMenu():this.cDesktopMenu()} ${this.cInWidgetSlot()}
`} `}static styles=B` .PWPreviewWidgetButtonWrapper { all: unset; position: fixed; display: none; aspect-ratio: 1 / 1; z-index: 2147483646; } .PWPreviewWidgetButtonWrapperVisible { display: flex; } .PWPreviewWidgetButton { all: unset; position: absolute; z-index: 3; width: 100%; border-radius: 50%; aspect-ratio: 1 / 1; display: flex; justify-content: center; align-items: center; cursor: pointer; transition: transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.5), opacity 0.3s cubic-bezier(0.175, 0.885, 0.32, 1); transform: scale(1); color: white; user-select: none; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); -webkit-tap-highlight-color: transparent; } .PWPreviewWidgetButton:focus, .PWPreviewWidgetButton:active { outline: none; } .PWPreviewWidgetButtonMobileMenu { all: unset; position: absolute; z-index: 1; top: 0; left: 0; width: 100%; background-color: transparent; } .PWPreviewWidgetButtonMobileMenu .PWPreviewWidgetButton { opacity: 0; transition: transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.5), opacity 0.3s cubic-bezier(0.175, 0.885, 0.32, 1), top 1s cubic-bezier(0.175, 0.885, 0.32, 1), bottom 1s cubic-bezier(0.175, 0.885, 0.32, 1); pointer-events: none; } .topPWPreviewWidgetButtonMobileMenu .PWPreviewWidgetButtonAnime { top: 0; } .bottomPWPreviewWidgetButtonMobileMenu .PWPreviewWidgetButtonAnime { top: 0; bottom: 0; } .bottomPWPreviewWidgetButtonMobileMenuIsActive .PWPreviewWidgetButton, .topPWPreviewWidgetButtonMobileMenuIsActive .PWPreviewWidgetButton { opacity: 1; pointer-events: all; } .topPWPreviewWidgetButtonMobileMenuIsActive .PWPreviewWidgetButtonAnime { top: var(--y); } .bottomPWPreviewWidgetButtonMobileMenuIsActive .PWPreviewWidgetButtonAnime { bottom: var(--y); top: initial; } .PWPreviewWidgetButtonMobileMenu .PWPreviewWidgetButton { z-index: 2; } .PWPreviewWidgetButtonIsHidden { opacity: 0 !important; } .PWPreviewWidgetButton:hover { transform: scale(1.15); } .PWPreviewTooltip { display: none; position: absolute; justify-content: center; align-items: center; height: 32px; min-width: 142px; border-radius: 4px; font-size: 12px; box-shadow: 0 4px 8px 0 #59688F29; font-family: Roboto, sans-serif; background: #fff; } .PWPreviewWidgetButton:hover + .PWPreviewTooltip { display: flex; } .PWPreviewWidgetQrTooltipShow { display: flex; } .PWPreviewWidgetButton:active { transform: scale(1.2); } .PWPreviewWidgetButtonTypeWhatsapp, .PWPreviewWidgetButtonTypeTelegram, .PWPreviewWidgetButtonTypeQr { border-radius: 50%; } .PWPreviewWidgetButtonTypeWhatsapp::before, .PWPreviewWidgetButtonTypeTelegram::before, .PWPreviewWidgetButtonTypeQr::before { content: ''; position: absolute; width: 100%; max-width: calc(100% - 6px); aspect-ratio: 1 / 1; top: 50%; left: 50%; transform: translate(-50%, -50%); border-radius: 50%; } .PWPreviewWidgetButtonTypeWhatsapp { background: linear-gradient(#86ffb3 0%, #26d367 100%); } .PWPreviewWidgetButtonTypeWhatsapp::before { background-color: #26d367; } .PWPreviewWidgetButtonTypeTelegram { background: linear-gradient(#5dc9ff 0%, #08c 100%); } .PWPreviewWidgetButtonTypeTelegram::before { background-color: #08c; } .PWPreviewWidgetButtonTypeQr { background: linear-gradient(#898989 0%, #161616 100%); z-index: 10; } .PWPreviewWidgetButtonTypeQr::before { background-color: #212121; } .PWPreviewWidgetButtonGif { all: unset; display: block; max-width: 100%; aspect-ratio: 1 / 1; border-radius: 50%; overflow: hidden; } .PWPreviewWidgetButtonIcon { all: unset; position: relative; z-index: 1; display: block; max-width: 68%; aspect-ratio: 1 / 1; } .PWPreviewWidgetButtonWaveColor { all: unset; display: block; position: absolute; z-index: 1; width: 100%; aspect-ratio: 1 / 1; color: white; } .PWPreviewWidgetButtonWaveColorWhatsapp { color: #26d367; } .PWPreviewWidgetButtonWaveColorTelegram { color: #08c; } .PWPreviewWidgetButtonWaveColorQr { color: #212121; } @keyframes PWPreviewWidgetButtonWaveColorMulti { from { color: #08c; } 22% { color: #08c; } 28.8% { color: #25d366; } 82% { color: #25d366; } 88% { color: #08c; } to { color: #08c; } } .PWPreviewWidgetButtonWaveColorMulti { animation: PWPreviewWidgetButtonWaveColorMulti 10s linear infinite; } @keyframes PWPreviewWidgetButtonWaveSonic { from { transform: scale(1); opacity: 0; } 60% { transform: scale(1); opacity: 0; } 70% { opacity: 0.4; } to { transform: scale(2); opacity: 0; } } .PWPreviewWidgetButtonWave { all: unset; display: block; position: absolute; z-index: 1; width: 100%; aspect-ratio: 1 / 1; border-radius: 50%; background: radial-gradient(rgb(255, 255, 255, 0), currentColor); animation: PWPreviewWidgetButtonWaveSonic 4s ease infinite; } `}customElements.get("pf-widget")||customElements.define("pf-widget",Ce);class ye{integrations=[];constructor(t){this.integrations=t}insertIntegrations(){const t={ym:this.#t,ga:this.#e,callTouch:()=>{},coMagic:()=>{},uis:()=>{},callTracking:()=>{}};for(const e of this.integrations)t[e.type](e)}#e(t){if(!window.gtag){const e=document.createElement("script");function r(){dataLayer.push(arguments)}e.src=`https://www.googletagmanager.com/gtag/js?id=${t.ga.counter}`,e.async=!0,document.head.appendChild(e),window.dataLayer=window.dataLayer||[],r("js",new Date),window.gtag=r,window.gtag("config",t.ga.counter)}}#t(t){!function(t,e,r,i,n,o,a){t[n]=t[n]||function(){(t[n].a=t[n].a||[]).push(arguments)},t[n].l=1*new Date;for(var s=0;s{switch(e.type){case"ym":e.ym.isApi&&t.includes("WP_dialog")||window.ym(e.ym.counter,"reachGoal",t);break;case"ga":e.ga.isApi&&t.includes("WP_dialog")||window.gtag("event",t,{send_to:e.ga.counter});break;case"uis":case"coMagic":window.Comagic&&window.Comagic.trackEvent("profeat",t)}}))}handleDialogEvents(t){for(const e of t)"telegram"===e.transport?this.fireEvent("WP_dialog_telegram"):this.fireEvent("WP_dialog_whatsapp")}}const be={every:t=>Object.values(t).every((t=>!0===t)),any:t=>Object.values(t).some((t=>!0===t))};function xe(t){return"function"==typeof t}function Ae(t){return function(e){if(function(t){return xe(null==t?void 0:t.lift)}(e))return e.lift((function(e){try{return t(e,this)}catch(t){this.error(t)}}));throw new TypeError("Unable to lift unknown Observable type")}}var Pe=function(t,e){return Pe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])},Pe(t,e)};function Me(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}Pe(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}function Be(t,e,r,i){return new(r||(r=Promise))((function(n,o){function a(t){try{l(i.next(t))}catch(t){o(t)}}function s(t){try{l(i.throw(t))}catch(t){o(t)}}function l(t){var e;t.done?n(t.value):(e=t.value,e instanceof r?e:new r((function(t){t(e)}))).then(a,s)}l((i=i.apply(t,e||[])).next())}))}function Fe(t,e){var r,i,n,o,a={label:0,sent:function(){if(1&n[0])throw n[1];return n[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(s){return function(l){return function(s){if(r)throw new TypeError("Generator is already executing.");for(;o&&(o=0,s[0]&&(a=0)),a;)try{if(r=1,i&&(n=2&s[0]?i.return:s[0]?i.throw||((n=i.return)&&n.call(i),0):i.next)&&!(n=n.call(i,s[1])).done)return n;switch(i=0,n&&(s=[2&s[0],n.value]),s[0]){case 0:case 1:n=s;break;case 4:return a.label++,{value:s[1],done:!1};case 5:a.label++,i=s[1],s=[0];continue;case 7:s=a.ops.pop(),a.trys.pop();continue;default:if(!(n=a.trys,(n=n.length>0&&n[n.length-1])||6!==s[0]&&2!==s[0])){a=0;continue}if(3===s[0]&&(!n||s[1]>n[0]&&s[1]=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function Se(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var i,n,o=r.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(i=o.next()).done;)a.push(i.value)}catch(t){n={error:t}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}return a}function Ie(t,e,r){if(r||2===arguments.length)for(var i,n=0,o=e.length;n1||s(t,e)}))})}function s(t,e){try{!function(t){t.value instanceof Ee?Promise.resolve(t.value.v).then(l,c):d(o[0][2],t)}(n[t](e))}catch(t){d(o[0][3],t)}}function l(t){s("next",t)}function c(t){s("throw",t)}function d(t,e){t(e),o.shift(),o.length&&s(o[0][0],o[0][1])}}function Le(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e,r=t[Symbol.asyncIterator];return r?r.call(t):(t=ke(t),e={},i("next"),i("throw"),i("return"),e[Symbol.asyncIterator]=function(){return this},e);function i(r){e[r]=t[r]&&function(e){return new Promise((function(i,n){(function(t,e,r,i){Promise.resolve(i).then((function(e){t({value:e,done:r})}),e)})(i,n,(e=t[r](e)).done,e.value)}))}}}Object.create;"function"==typeof SuppressedError&&SuppressedError;function De(t){var e=t((function(t){Error.call(t),t.stack=(new Error).stack}));return e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e}var He=De((function(t){return function(e){t(this),this.message=e?e.length+" errors occurred during unsubscription:\n"+e.map((function(t,e){return e+1+") "+t.toString()})).join("\n "):"",this.name="UnsubscriptionError",this.errors=e}}));function Te(t,e){if(t){var r=t.indexOf(e);0<=r&&t.splice(r,1)}}var ze=function(){function t(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}return t.prototype.unsubscribe=function(){var t,e,r,i,n;if(!this.closed){this.closed=!0;var o=this._parentage;if(o)if(this._parentage=null,Array.isArray(o))try{for(var a=ke(o),s=a.next();!s.done;s=a.next()){s.value.remove(this)}}catch(e){t={error:e}}finally{try{s&&!s.done&&(e=a.return)&&e.call(a)}finally{if(t)throw t.error}}else o.remove(this);var l=this.initialTeardown;if(xe(l))try{l()}catch(t){n=t instanceof He?t.errors:[t]}var c=this._finalizers;if(c){this._finalizers=null;try{for(var d=ke(c),u=d.next();!u.done;u=d.next()){var h=u.value;try{Qe(h)}catch(t){n=null!=n?n:[],t instanceof He?n=Ie(Ie([],Se(n)),Se(t.errors)):n.push(t)}}}catch(t){r={error:t}}finally{try{u&&!u.done&&(i=d.return)&&i.call(d)}finally{if(r)throw r.error}}}if(n)throw new He(n)}},t.prototype.add=function(e){var r;if(e&&e!==this)if(this.closed)Qe(e);else{if(e instanceof t){if(e.closed||e._hasParent(this))return;e._addParent(this)}(this._finalizers=null!==(r=this._finalizers)&&void 0!==r?r:[]).push(e)}},t.prototype._hasParent=function(t){var e=this._parentage;return e===t||Array.isArray(e)&&e.includes(t)},t.prototype._addParent=function(t){var e=this._parentage;this._parentage=Array.isArray(e)?(e.push(t),e):e?[e,t]:t},t.prototype._removeParent=function(t){var e=this._parentage;e===t?this._parentage=null:Array.isArray(e)&&Te(e,t)},t.prototype.remove=function(e){var r=this._finalizers;r&&Te(r,e),e instanceof t&&e._removeParent(this)},t.EMPTY=function(){var e=new t;return e.closed=!0,e}(),t}(),Oe=ze.EMPTY;function _e(t){return t instanceof ze||t&&"closed"in t&&xe(t.remove)&&xe(t.add)&&xe(t.unsubscribe)}function Qe(t){xe(t)?t():t.unsubscribe()}var Re={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},Ue={setTimeout:function(t,e){for(var r=[],i=2;i=2,!0))}function Hr(t,e){return Ae((function(r,i){var n=0;r.subscribe(ir(i,(function(r){return t.call(e,r,n++)&&i.next(r)})))}))}var Tr=function(t){function e(e,r){return t.call(this)||this}return Me(e,t),e.prototype.schedule=function(t,e){return void 0===e&&(e=0),this},e}(ze),zr={setInterval:function(t,e){for(var r=[],i=2;i=2;return function(i){return i.pipe(t?Hr((function(e,r){return t(e,r,i)})):cr,(o=1)<=0?function(){return Pr}:Ae((function(t,e){var r=0;t.subscribe(ir(e,(function(t){++r<=o&&(e.next(t),o<=r&&e.complete())})))})),r?function(t){return Ae((function(e,r){var i=!1;e.subscribe(ir(r,(function(t){i=!0,r.next(t)}),(function(){i||r.next(t),r.complete()})))}))}(e):(void 0===(n=function(){return new Jr})&&(n=ti),Ae((function(t,e){var r=!1;t.subscribe(ir(e,(function(t){r=!0,e.next(t)}),(function(){return r?e.complete():e.error(n())})))}))));var n,o}}const ri={afterPageLoad:t=>{let{seconds:e}=t;return qr(1e3*e).pipe(or((()=>!0)))},pageScrollBelow:t=>{let{amount:e,unit:r}=t;return new ur((t=>{t.next(i()),Kr(document,"scroll").pipe(or(i)).subscribe(t)})).pipe(Hr((t=>!0===t)),ei());function i(){const t=document.body,i=document.documentElement,n=Math.max(t.scrollHeight,t.offsetHeight,i.clientHeight,i.scrollHeight,i.offsetHeight),o=window.scrollY;if("px"===r)return o>=e;if("pct"===r){return o/(n-window.innerHeight)*100>=e}}},location:t=>{let{matcher:e,values:r}=t;const i={includes:(t,e)=>t.some((t=>e.includes(t))),not_includes:(t,e)=>t.every((t=>!e.includes(t))),equals:(t,e)=>t.some((t=>t===e)),not_equals:(t,e)=>t.every((t=>t!==e)),starts_with:(t,e)=>t.some((t=>e.startsWith(t)))};function n(){const t=window.location.href.replace(/\/+$/,"");return(0,i[e])(r,t)}return new ur((t=>{t.next(n()),Kr(window,"locationchange").pipe(or(n)).subscribe(t)}))},device:t=>{let{deviceType:e}=t;if(!e)return Vr(!0);return Vr(e===o())},beforeLeave:(t,e,r,i)=>{return new ur((t=>{t.next(n()),Kr(document,"mouseout").pipe(or(n)).subscribe(t)})).pipe(Hr((t=>!0===t)));function n(t){if(!t)return!1;const r=t.clientY<=0,n=`pf_widget_leave_${e}`,o=window.sessionStorage.getItem(n),a=(window.sessionStorage.getItem("pf_widget_show")||"").includes(e);return i?r&&!a:!o&&(r&&setTimeout((()=>{window.sessionStorage.setItem(n,!0)}),250),r)}}},ii={type:"afterPageLoad",afterPageLoad:{seconds:30}},ni=t=>{(t=>{if(t.query.any||t.query.every){let e=!1,r=!1;if(t.query.any){for(let i=0;i(0,ri[r.type])(r[r.type],t.type,e,t.showOncePerVisit).pipe(or((t=>({type:r.type,isPassed:t})))))),n=Object.fromEntries(r.map((t=>[t.type,!1])));return Lr(...i).pipe(Dr(((t,e)=>(t[e.type]=e.isPassed,t)),n),Hr((t=>function(t,e){return be[t](e)}(e,t))),function(t,e){return Ae((function(r,i){var n=null!=e?e:{},o=n.leading,a=void 0===o||o,s=n.trailing,l=void 0!==s&&s,c=!1,d=null,u=null,h=!1,p=function(){null==u||u.unsubscribe(),u=null,l&&(v(),h&&i.complete())},f=function(){u=null,h&&i.complete()},g=function(e){return u=yr(t(e)).subscribe(ir(i,p,f))},v=function(){if(c){c=!1;var t=d;d=null,i.next(t),!h&&g(t)}};r.subscribe(ir(i,(function(t){c=!0,d=t,(!u||u.closed)&&(a?v():g(t))}),(function(){h=!0,(!(l&&c&&u)||u.closed)&&i.complete()})))}))}((()=>{return void 0===(t=1e3)&&(t=0),void 0===e&&(e=Ur),t<0&&(t=0),qr(t,t,e);var t,e})),or((()=>t)))},oi=t=>Lr(...t.map((t=>ni(t))));var ai=De((function(t){return function(){t(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"}})),si=function(t){function e(){var e=t.call(this)||this;return e.closed=!1,e.currentObservers=null,e.observers=[],e.isStopped=!1,e.hasError=!1,e.thrownError=null,e}return Me(e,t),e.prototype.lift=function(t){var e=new li(this,this);return e.operator=t,e},e.prototype._throwIfClosed=function(){if(this.closed)throw new ai},e.prototype.next=function(t){var e=this;$e((function(){var r,i;if(e._throwIfClosed(),!e.isStopped){e.currentObservers||(e.currentObservers=Array.from(e.observers));try{for(var n=ke(e.currentObservers),o=n.next();!o.done;o=n.next()){o.value.next(t)}}catch(t){r={error:t}}finally{try{o&&!o.done&&(i=n.return)&&i.call(n)}finally{if(r)throw r.error}}}}))},e.prototype.error=function(t){var e=this;$e((function(){if(e._throwIfClosed(),!e.isStopped){e.hasError=e.isStopped=!0,e.thrownError=t;for(var r=e.observers;r.length;)r.shift().error(t)}}))},e.prototype.complete=function(){var t=this;$e((function(){if(t._throwIfClosed(),!t.isStopped){t.isStopped=!0;for(var e=t.observers;e.length;)e.shift().complete()}}))},e.prototype.unsubscribe=function(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null},Object.defineProperty(e.prototype,"observed",{get:function(){var t;return(null===(t=this.observers)||void 0===t?void 0:t.length)>0},enumerable:!1,configurable:!0}),e.prototype._trySubscribe=function(e){return this._throwIfClosed(),t.prototype._trySubscribe.call(this,e)},e.prototype._subscribe=function(t){return this._throwIfClosed(),this._checkFinalizedStatuses(t),this._innerSubscribe(t)},e.prototype._innerSubscribe=function(t){var e=this,r=this,i=r.hasError,n=r.isStopped,o=r.observers;return i||n?Oe:(this.currentObservers=null,o.push(t),new ze((function(){e.currentObservers=null,Te(o,t)})))},e.prototype._checkFinalizedStatuses=function(t){var e=this,r=e.hasError,i=e.thrownError,n=e.isStopped;r?t.error(i):n&&t.complete()},e.prototype.asObservable=function(){var t=new ur;return t.source=this,t},e.create=function(t,e){return new li(t,e)},e}(ur),li=function(t){function e(e,r){var i=t.call(this)||this;return i.destination=e,i.source=r,i}return Me(e,t),e.prototype.next=function(t){var e,r;null===(r=null===(e=this.destination)||void 0===e?void 0:e.next)||void 0===r||r.call(e,t)},e.prototype.error=function(t){var e,r;null===(r=null===(e=this.destination)||void 0===e?void 0:e.error)||void 0===r||r.call(e,t)},e.prototype.complete=function(){var t,e;null===(e=null===(t=this.destination)||void 0===t?void 0:t.complete)||void 0===e||e.call(t)},e.prototype._subscribe=function(t){var e,r;return null!==(r=null===(e=this.source)||void 0===e?void 0:e.subscribe(t))&&void 0!==r?r:Oe},e}(si),ci=function(t){function e(e){var r=t.call(this)||this;return r._value=e,r}return Me(e,t),Object.defineProperty(e.prototype,"value",{get:function(){return this.getValue()},enumerable:!1,configurable:!0}),e.prototype._subscribe=function(e){var r=t.prototype._subscribe.call(this,e);return!r.closed&&e.next(this._value),r},e.prototype.getValue=function(){var t=this,e=t.hasError,r=t.thrownError,i=t._value;if(e)throw r;return this._throwIfClosed(),i},e.prototype.next=function(e){t.prototype.next.call(this,this._value=e)},e}(si);const di="0123456789abcdef";class ui{constructor(t){this.bytes=t}static ofInner(t){if(16!==t.length)throw new TypeError("not 128-bit length");return new ui(t)}static fromFieldsV7(t,e,r,i){if(!Number.isInteger(t)||!Number.isInteger(e)||!Number.isInteger(r)||!Number.isInteger(i)||t<0||e<0||r<0||i<0||t>0xffffffffffff||e>4095||r>1073741823||i>4294967295)throw new RangeError("invalid field value");const n=new Uint8Array(16);return n[0]=t/2**40,n[1]=t/2**32,n[2]=t/2**24,n[3]=t/65536,n[4]=t/256,n[5]=t,n[6]=112|e>>>8,n[7]=e,n[8]=128|r>>>24,n[9]=r>>>16,n[10]=r>>>8,n[11]=r,n[12]=i>>>24,n[13]=i>>>16,n[14]=i>>>8,n[15]=i,new ui(n)}static parse(t){var e,r,i,n;let o;switch(t.length){case 32:o=null===(e=/^[0-9a-f]{32}$/i.exec(t))||void 0===e?void 0:e[0];break;case 36:o=null===(r=/^([0-9a-f]{8})-([0-9a-f]{4})-([0-9a-f]{4})-([0-9a-f]{4})-([0-9a-f]{12})$/i.exec(t))||void 0===r?void 0:r.slice(1,6).join("");break;case 38:o=null===(i=/^\{([0-9a-f]{8})-([0-9a-f]{4})-([0-9a-f]{4})-([0-9a-f]{4})-([0-9a-f]{12})\}$/i.exec(t))||void 0===i?void 0:i.slice(1,6).join("");break;case 45:o=null===(n=/^urn:uuid:([0-9a-f]{8})-([0-9a-f]{4})-([0-9a-f]{4})-([0-9a-f]{4})-([0-9a-f]{12})$/i.exec(t))||void 0===n?void 0:n.slice(1,6).join("")}if(o){const t=new Uint8Array(16);for(let e=0;e<16;e+=4){const r=parseInt(o.substring(2*e,2*e+8),16);t[e+0]=r>>>24,t[e+1]=r>>>16,t[e+2]=r>>>8,t[e+3]=r}return new ui(t)}throw new SyntaxError("could not parse UUID string")}toString(){let t="";for(let e=0;e>>4),t+=di.charAt(15&this.bytes[e]),3!==e&&5!==e&&7!==e&&9!==e||(t+="-");return t}toHex(){let t="";for(let e=0;e>>4),t+=di.charAt(15&this.bytes[e]);return t}toJSON(){return this.toString()}getVariant(){const t=this.bytes[8]>>>4;if(t<0)throw new Error("unreachable");if(t<=7)return this.bytes.every((t=>0===t))?"NIL":"VAR_0";if(t<=11)return"VAR_10";if(t<=13)return"VAR_110";if(t<=15)return this.bytes.every((t=>255===t))?"MAX":"VAR_RESERVED";throw new Error("unreachable")}getVersion(){return"VAR_10"===this.getVariant()?this.bytes[6]>>>4:void 0}clone(){return new ui(this.bytes.slice(0))}equals(t){return 0===this.compareTo(t)}compareTo(t){for(let e=0;e<16;e++){const r=this.bytes[e]-t.bytes[e];if(0!==r)return Math.sign(r)}return 0}}class hi{constructor(t){this.timestamp=0,this.counter=0,this.random=null!=t?t:pi()}generate(){return this.generateOrResetCore(Date.now(),1e4)}generateOrAbort(){return this.generateOrAbortCore(Date.now(),1e4)}generateOrResetCore(t,e){let r=this.generateOrAbortCore(t,e);return void 0===r&&(this.timestamp=0,r=this.generateOrAbortCore(t,e)),r}generateOrAbortCore(t,e){if(!Number.isInteger(t)||t<1||t>0xffffffffffff)throw new RangeError("`unixTsMs` must be a 48-bit positive integer");if(e<0||e>0xffffffffffff)throw new RangeError("`rollbackAllowance` out of reasonable range");if(t>this.timestamp)this.timestamp=t,this.resetCounter();else{if(!(t+e>=this.timestamp))return;this.counter++,this.counter>4398046511103&&(this.timestamp++,this.resetCounter())}return ui.fromFieldsV7(this.timestamp,Math.trunc(this.counter/2**30),this.counter&2**30-1,this.random.nextUint32())}resetCounter(){this.counter=1024*this.random.nextUint32()+(1023&this.random.nextUint32())}generateV4(){const t=new Uint8Array(Uint32Array.of(this.random.nextUint32(),this.random.nextUint32(),this.random.nextUint32(),this.random.nextUint32()).buffer);return t[6]=64|t[6]>>>4,t[8]=128|t[8]>>>2,ui.ofInner(t)}}const pi=()=>{if("undefined"!=typeof crypto&&void 0!==crypto.getRandomValues)return new fi;if("undefined"!=typeof UUIDV7_DENY_WEAK_RNG&&UUIDV7_DENY_WEAK_RNG)throw new Error("no cryptographically strong RNG available");return{nextUint32:()=>65536*Math.trunc(65536*Math.random())+Math.trunc(65536*Math.random())}};class fi{constructor(){this.buffer=new Uint32Array(8),this.cursor=65535}nextUint32(){return this.cursor>=this.buffer.length&&(crypto.getRandomValues(this.buffer),this.cursor=0),this.buffer[this.cursor++]}}let gi;const vi=()=>mi().toString(),mi=()=>(gi||(gi=new hi)).generate();var wi=r(283),Ci=r.n(wi);function yi(t,e,r){const i=e&&r?"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAiCAYAAAAKyxrjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANcSURBVHgB5ZmvUxtBFMc3TC1MPAiKA9M4UPwQoBCdAQP/ALjU4GAqcJgSFBiQGJipQIFoCwZcMMSlEYluJv/AdT+b7M1ms7fZS9qZXPjOPHLs7b17333ffbvZ5ISFKIpW5cdnaSvS8oaNKmode5V2msvlas5eklhe2rco+4BDnJCcJic/fkgriPFAWdqazGZzotPwVYwPOQAXOImczN6s/Pxt3q3X6+L4+FhUKhXRarWUjSKmpqbEzMyMmJ6eFkdHR+rawhoET+VFUbdAbnNzc2RJJQGyd3d3NskSEv1ktpC5rJEDxEzsFlYgOGu2NBoNkVUwpSzkewgi0azCobz8h4BOTqD59fX1WPNvb2/KhlXAMH6DCIYEcHh4KLa3t533b25uRKlUSk30f/mlikZmw9zcXGJnyvH19bWrHHcBme/t7bnmxNB+d3Z2vCSr1WrX/xMiEHYQPinT5+LiQj2T1q8P9KEv2Q5FMMFisRgHsby8rKwfSRbfNH5DQF+kHIoggoyynhsPDw9KKpC7vb31PrexseEdbdOvC7zj6upKyfLg4CBu55nQLAYRXFhYEIOCipjWL1WTRRuVXF5eipeXl54s+/yaSE1wcXFRjR62tbXV91mf/GyCz8/PKltsFe/v75UU5TcCp59QWQfPQQ2InZycJG2NBgaEkCHZYuAoUmdnZ/HGI6RguRC0Dtq7G+YWxYF1CaK6mOzv7yvpEKC5UIf4xSeGPwaRLJr37Wz7/JoIIkhhsQFBAEnuExTB6Rfr+7610OVXF4/z8/N4zZufn+8pKqFrbJBEkyomJB4fH1XG9JKBlPTc5Bnf3tZXiVHA09OTegeZNdHPr4ngnQwjar/IDpaXEhijzfXu7m7fQBK+xyWin9+BdzJLS0ve+wTKPElDDjAwoX3T+NUIIqiXBoKhlPsWeO7ZBaIfdOD/2i8IkiiZmZycVCVcA0kx+XV148UUjWFPA4b1a0sUgn+EcbBbKBQyeWQBUFm5XO5qQ6JNu1NW4dgM1HoIIo+swlGJFcFfZgu7kixmkZgdX89emYOron1sH0Mf/PLJTmKUD34xVJdw8PtR/eXwNxo/cKD9Tn584YIGaSWRfcBhrcOpnUETUfvHmC+ifaQ/K6yD4RFD0zCK5XdJ7KfZ4S+rfIAUJaCLgQAAAABJRU5ErkJggg==":e?"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAYAAAA4E5OyAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAVMSURBVHgB7Zy/U9swFMefua5wdIa7GjZY2k4wce3AxMTBAksPFka6wMa1HEwwFPgDgC6wwF0HJhjoCFPDAht4gBkKf0Cqr2KFoNqSnDw7scPnTpgkyg99LT299yTbI0fK5XK3OHwQ5X14xGM/PFL4fzMJwuNDWPC4JMqF53m/iQshhC/Khij35fyC374jik/1It7cLcqPcvH4Zmq3FyOGLw6n1PxhkBaBKJ/FUAr0Fzr0J4QYsA9FFgP4opyGbX3Bix7SBj1DJyCtp+iC3FD7iKEIRPkoRMHM9DxkQmPjU/vhi1I1tLKHhEPlxuXdZ2dndH5+Tre3t3R1dUWPj4/yeTxuJr29vfLY09NDXV1dNDg4SBMTE9XnHejD0FGC7IrDF1NtNHxzc5N2dnYoT8zMzND8/LwUycKmEOSrEuSenj3O/4AY09PTdHl5SXkEvWVvb88mCmxIX4cQ4xMZxADoGXkVA+C3ow0WZGgCo/rBVAu2IW/DJAq0AfbPgl2Qw8NDKgqYDCy8hyDvTDXyPFR0HGbCtxDEaD/UtFoEHE7uO6sgd3d3VBSenp5sVbo76JUXeEgQmCr09/dTkbi+vja+/oYyBs7RwMAAjY6O0vDwsHStlcMEewXDh7F+cnIiS9Zk1kPQaLjRKA5utATiwHeAU8Vly2w9JBNBEGQtLS05C6GjnEMOB7HpgkAI9AoOtre3aXV1lRrBJkiqs8za2hqbGGB2dpaOjo4oTVITBD1jcnKSuEHkCqHTIhVBYDOieoaaRRoFQnP2vFrYBUHGCgkZHUyhIyMjskxNTVGjOCZ9EsMuCM6enrZDr1hYWKjGRYg6HUJxI2oa54ZdEAwXHaQQ9CCRw+lK4tO4wioIvM+opG5UlBklUlIgBr6TE1ZB4Iq7AjE4ci1JvtMFVkEQo0SBqVIHRpGjMXHfWS+sgkQ1HOh2BV09aiaqhwTrLk6wChJn4PCja0XBcGl0lrF9Z71kliCC5wofRbG4uNiS6UlWQUwNxJlcX1+vPoZvgsWvRkXhFpVVEJtbDiNaazswy0AU/X1o5NjYmHTmbEOLe1WAVRCHdQ8pSJQotes/KysrciEdz+E1uPpxwnALwpoPGRoaov39fae6yILpy4sqnRjXyKhcxtzcXCKvN9Ocqtoe4WL50Us6Oztpa2vLaUtF1GeiPnfeld2oJknzqYRPVPyjExcjccOeQsSZLJVKlBScbQwh2Ao9oYwgDtO2Xj/KINvIfBmiXlca9kNNy7AhGH4AwVvUcIF4aexaYheEIz5BCBAXBgAkm9PalcDuqWKmSZODg4OGM+8m2GMZ7nC8FvQMuPxpwjpk0uodmL3grGWxeYdVED17BeMI7/X4+FhuRcDrSbZKqmkcJatAkHXaxU4/zA5qsTquEWqhGzMSjKe+2K1ErN0Hy0VLrO22Ei5LmYGpAndGqpk4tCV43UGkAUEeTBXSWB1rFrUZuxgerEOGO6vdTBxOrhTkr6lGkWyIKRwIkTbEGJqm7YpniUOa4cIqCPyFtLYeZAna4NDbS/BDsHEXFw8ZLw9BXlOF5HkDdhCpTdvlIZ7nve0IrzX7aaqJD8IH5rGn4Dc7iAF+4U/iS8zgWiPIgnuOnqOyW61yiRnytDCeeAz7lyD6fr7EDAhRNsSBZ8E1fywLMb7jn1pBYEP+UBtepirE6FMPqq57aEs+k8VRKxgBVdpc5UUsE17hPE7tIUogyrh+/f/rzRA0IqNdaW0r42qZigfWTz9GieFEuXJDld1y/m+ogpvC+Lb2epSAcuUaX3XLHZ8q3m0r3nInCI/yljs4qpsd2PgHlM3qjr5q8ukAAAAASUVORK5CYII=":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAYAAAA4E5OyAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAUoSURBVHgB7ZwxMyRBFMffqEspYqoMGQkiInUCH0CRkFzxBVwkou4UEcHZTGRdQkLVJRICVyKiIyFjAmKOD7DX/97pNTs3092z2z07M+tX1cbujrH9n9evX7/uHoc0qVQq3ewwysqIf8Rr1z+S/3sr8fzji1/w+pqVG8dxfpMpmBAuKzusPFfyC757mRWXGoX9cTcrPyrF45us3k6MGC47nFPrm4EtPFamWFPywh90hN9gYsA/FFkM4LJy7te1jjoLaQPLCONRyFLCgjxQ+4gh8FgZY6KgZ3pvMr6zcan9cFmpOVpuIX5TedD568vLS7q6uqLHx0e6u7uj19dX/j5et5K+vj5+7O3tpa6uLhoeHqbZ2dna+xoMoOkIQfbZ4YvsbFS8VCpRuVymPLG4uEjLy8tcJAUlJshXIcgzvUec/wExFhYW6Pb2lvIIrOXg4EAlCnzIQAcT4zNJxACwjLyKAfDdUQcFfGgCpzoqOwu+IW/NJArUAf5PgVqQ4+NjKgroDBSMQJB+2Rl5biphNHrCHggi9R+iWy0CGje3XynI09MTFYW3tzfVKd0d9EEdDhIEshMGBwepSNzf30s//0Qpg+BoaGiIpqenaWJigofWImCCv0I7R0GPcHZ2RmmTmoWg0gijUTTCaA56BXT7R0dHxnyZykJSESTBeCISCINI00RM1HJB1tbWuCAm2Nvbo83NTWoGlSBWe5mtrS1jYoClpSV+TZtYEwSWMTc3R6bBNVdXV8kWVgRBYsakZYSBpdi6vnFBkLGCA7VNM05ahnFBYNIJ0nYNI7px0xgXBM2lWRCgIX8xPz/Pe7m4QVmSmEYXo5Eqos9mrAMJHESniDeCo+y4EbeIejXyHNoYFQSheFJQWQhwenoaWzGZyLgJmRUEd0sX0SxQghaAJiemOQQyQRq5CTKMCoLstgo0C4gQHrihd9re3uZiBEN0lcimHbhRQWQODk0CQkSZtxjr4PNwdlxV4Uw71TgmJycj85nCKmD2ECJqqkDH6kxitNuN6w12d3e5b4AAAljFycmJVAygajKmc75GLQRWEHVH8R4sQZwDMxemLhMDqJqM6VkBoxai0/0FM2RANXmkajKZFgSOMymHh4exYx+dbtxkDAKMChJcHpEECILJ6KCPAarmguZnOu9q3Kk2Og8M5wonGxywIQqVYWOa1XgKEf7h4uKiqfgAfgG+BSPnuOvAOrBEI+lCndRTiGJhTTPAkSIJJBMV/8PGqiUrGTMxRrEFks22ViVYy6lubGzw+RTT4JrNZt5lWM26r6ysGLUUWAauaZNUJqoQtqNrbXRkanLBXyZm7gDEgDBJlkrG5UyaITOCBBET3YhE0aMEJ7vRcyD6RNTbaKAnI5OCtBKdOMSTnZDGlEJaaNTF+1hBFAKCvMhOsDE71irCg8cIXpRNJkkmPeto3FwuyF/ZGUXyIRr5We5DrmVnjI+PU1HQmGa9UQqCeMHm0oa0QB00rP0acQgW7mLzkHR7CCaeESjlEfhBpCpV20Mcx+np8Pea/ZSdiQvhgnm0FHxnDTHAL/xIvMVMLJVEVguWI5ZLZmWLWWdnJ3eeeA3/l2Du932LGWCi7LCD/aU/2WSdifEdvwQFgQ/5Q224TZWJMSBe1EJ335dMkSJQKxgeVetco24s4+9wnqH2EMVjZSa8///jYQghIke73NtW29U6FQ/MkYxFiaFFpfpAlf1K/h+ogofCuKr6OpSASnWPr3jkjkvV6DaLj9zx/CN/5A6O4mEHKv4Bzd/ZG79Y2BcAAAAASUVORK5CYII=";return new(Ci())({width:300,height:300,type:"png",data:t,image:i,dotsOptions:{color:"#000000",type:"dots"},backgroundOptions:{color:"#ffffff"},margin:8,imageOptions:{margin:0},cornersSquareOptions:{type:"extra-rounded"},cornersDotOptions:{type:"dot"},errorCorrectionLevel:"L"}).getRawData().then((t=>{const e=new FileReader;return e.readAsDataURL(t),new Promise((t=>{e.onloadend=()=>{t(e.result)}}))})).catch((()=>[]))}function bi(t,e,r){return`https://widget.yourgood.app/bridge?wid=${t}&sid=${e}&r=${r}`}function xi(t){Promise.all([d(t),h(t),p(t),f(t),g(t),v(t),ki()]).then((e=>{let[r,i,n,o,a,s,l]=e;if(!r)return void c("Can not found widget with id",t);!function(){const t=document.createElement("link");t.rel="stylesheet",t.href="https://fonts.googleapis.com/css2?family=Ubuntu:wght@400;500;700&display=swap",document.head.appendChild(t)}();const d=function(){const t=new ci(!1);return window.pfWidget={open:()=>t.next(!0),close:()=>t.next(!1)},{modalStateChange$:t.pipe((e=1,Hr((function(t,r){return e<=r}))))};var e}(),h=Fi();Promise.all([yi(bi(h,r.id,"whatsapp-and-telegram"),!0,!0),yi(bi(h,r.id,"whatsapp"),!0,!1),yi(bi(h,r.id,"telegram"),!1,!0),Ai(h,r,o)]).then((e=>{let[c,f,g,v]=e;r.qrCodeImage={forTelegramAndWhatsapp:c,forWhatsapp:f,forTelegram:g,qrCodeArrayForPersonalOffers:v};const m=new ye(i);m.insertIntegrations(),m.handleDialogEvents(n),setInterval((()=>{p(t).then((t=>m.handleDialogEvents(t)))}),9e4);const w=oi(o);!function(t){let{widget:e,wazzupId:r,hid:i,integrationsService:n,subscription:o,anyActionPassed$:a,modalStateChange$:s,qrCodeImage:l,tests:c}=t;const d=at` `;Pt(d,document.body)}({widget:r,wazzupId:h,hid:l,integrationsService:m,subscription:a,anyActionPassed$:w,modalStateChange$:d.modalStateChange$,qrCodeImage:r.qrCodeImage,tests:s}),u(t,{name:"enter",wazzupId:h,hid:l,integrations:i})}))}))}function Ai(t,e,r){const i=[];function n(e){let r=null;"modal"===e.type&&(r=e.actionTypeModal),"chat"===e.type&&(r=e.actionTypeChat),"message"===e.type&&(r=e.actionTypeMessage);const i=r?.redirect?r?.redirect:"whatsapp-and-telegram",n=r.personalOffers.map((n=>{const o=r.personalOffers.indexOf(n),a=function(t,e,r,i){return`https://widget.yourgood.app/bridge?wid=${t}&aid=${e}&r=${r}&poi=${i}`}(t,e.id,i,o);return s=a,l=i.includes("whatsapp"),c=i.includes("telegram"),new Promise(((t,e)=>{try{t(yi(s,l,c))}catch(t){e(t)}}));var s,l,c}));return Promise.all(n)}const o=r.map((t=>n(t).then((e=>{i.push({actionId:t.id,qrCodes:e})}))));return Promise.all(o).then((()=>i))}const Pi="__buttonly_id",Mi="__hid",Bi=730;function Fi(){!function(){const t=y.get(Pi);t&&t.includes("-")&&y.set(Pi,t.replace("-",""),{expires:Bi})}();let t=w("123456789",8)();return y.get(Pi)||y.set(Pi,t,{expires:Bi}),y.get(Pi)}function ki(){const t=y.get(Mi);if(!t){const t=vi();return y.set(Mi,t,{expires:Bi}),t}return t}!function(){const t=function(){if(window.ygWidgetId)return null;const t=document.head.querySelectorAll("[data-pf-id]"),e=t.length>1?t[0].dataset.pfId:document.currentScript.dataset.pfId;return window.ygWidgetId=e,e}();t?(!function(){if(!0===window[n])return;window[n]=!0;let t=history.pushState;history.pushState=function(){let e=t.apply(this,arguments);return window.dispatchEvent(new Event("pushstate")),window.dispatchEvent(new Event("locationchange")),e};let e=history.replaceState;history.replaceState=function(){let t=e.apply(this,arguments);return window.dispatchEvent(new Event("replacestate")),window.dispatchEvent(new Event("locationchange")),t}}(),function(t){let{widgetId:e,referrer:r}=t;fetch("https://widget.yourgood.app/api/statistics-inner/create-setup-event",{method:"POST",headers:{"Content-Type":"application/json;charset=UTF-8"},body:JSON.stringify({settingsId:e,referrer:r})}).then((t=>t.json())).catch((()=>{}))}({widgetId:t,referrer:window.location.href}),new Promise(((t,e)=>{t()})).then((()=>d(t))).then((e=>{var r;e.appearance[o()].isDelayMode?(r=3e3,new Promise((t=>setTimeout(t,r)))).then((()=>xi(t))):xi(t)}))):console.error("You can only install 1 of widget")}()})()})();