bettercx-widget
Version:
Professional AI-powered chat widget for BetterCX platform. Seamlessly integrate intelligent customer support into any website.
3 lines • 26 kB
JavaScript
var __extends=this&&this.__extends||function(){var r=function(n,e){r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var e in n)if(Object.prototype.hasOwnProperty.call(n,e))r[e]=n[e]};return r(n,e)};return function(n,e){if(typeof e!=="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");r(n,e);function t(){this.constructor=n}n.prototype=e===null?Object.create(e):(t.prototype=e.prototype,new t)}}();var __awaiter=this&&this.__awaiter||function(r,n,e,t){function i(r){return r instanceof e?r:new e((function(n){n(r)}))}return new(e||(e=Promise))((function(e,a){function o(r){try{u(t.next(r))}catch(r){a(r)}}function f(r){try{u(t["throw"](r))}catch(r){a(r)}}function u(r){r.done?e(r.value):i(r.value).then(o,f)}u((t=t.apply(r,n||[])).next())}))};var __generator=this&&this.__generator||function(r,n){var e={label:0,sent:function(){if(a[0]&1)throw a[1];return a[1]},trys:[],ops:[]},t,i,a,o;return o={next:f(0),throw:f(1),return:f(2)},typeof Symbol==="function"&&(o[Symbol.iterator]=function(){return this}),o;function f(r){return function(n){return u([r,n])}}function u(f){if(t)throw new TypeError("Generator is already executing.");while(o&&(o=0,f[0]&&(e=0)),e)try{if(t=1,i&&(a=f[0]&2?i["return"]:f[0]?i["throw"]||((a=i["return"])&&a.call(i),0):i.next)&&!(a=a.call(i,f[1])).done)return a;if(i=0,a)f=[f[0]&2,a.value];switch(f[0]){case 0:case 1:a=f;break;case 4:e.label++;return{value:f[1],done:false};case 5:e.label++;i=f[1];f=[0];continue;case 7:f=e.ops.pop();e.trys.pop();continue;default:if(!(a=e.trys,a=a.length>0&&a[a.length-1])&&(f[0]===6||f[0]===2)){e=0;continue}if(f[0]===3&&(!a||f[1]>a[0]&&f[1]<a[3])){e.label=f[1];break}if(f[0]===6&&e.label<a[1]){e.label=a[1];a=f;break}if(a&&e.label<a[2]){e.label=a[2];e.ops.push(f);break}if(a[2])e.ops.pop();e.trys.pop();continue}f=n.call(r,e)}catch(r){f=[6,r];i=0}finally{t=a=0}if(f[0]&5)throw f[1];return{value:f[0]?f[1]:void 0,done:true}}};var __spreadArray=this&&this.__spreadArray||function(r,n,e){if(e||arguments.length===2)for(var t=0,i=n.length,a;t<i;t++){if(a||!(t in n)){if(!a)a=Array.prototype.slice.call(n,0,t);a[t]=n[t]}}return r.concat(a||Array.prototype.slice.call(n))};System.register([],(function(r,n){"use strict";return{execute:function(){var e=this;var t="bettercx-widget";var i={hydratedSelectorName:"hydrated",lazyLoad:true,updatable:true};var a=r("g",(function(){}));var o=':root{--bcx-primary:#007bff;--bcx-secondary:#6c757d;--bcx-background:#ffffff;--bcx-text:#212529;--bcx-border:#dee2e6;--bcx-shadow:rgba(0, 0, 0, 0.1);--bcx-success:#28a745;--bcx-warning:#ffc107;--bcx-error:#dc3545;--bcx-info:#17a2b8;--bcx-spacing-xs:0.25rem;--bcx-spacing-sm:0.5rem;--bcx-spacing-md:1rem;--bcx-spacing-lg:1.5rem;--bcx-spacing-xl:2rem;--bcx-radius-sm:0.25rem;--bcx-radius-md:0.5rem;--bcx-radius-lg:0.75rem;--bcx-radius-xl:1rem;--bcx-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--bcx-font-size-xs:0.75rem;--bcx-font-size-sm:0.875rem;--bcx-font-size-md:1rem;--bcx-font-size-lg:1.125rem;--bcx-font-size-xl:1.25rem;--bcx-transition-fast:0.15s ease-in-out;--bcx-transition-normal:0.3s ease-in-out;--bcx-transition-slow:0.5s ease-in-out;--bcx-z-dropdown:1000;--bcx-z-sticky:1020;--bcx-z-fixed:1030;--bcx-z-modal-backdrop:1040;--bcx-z-modal:1050;--bcx-z-popover:1060;--bcx-z-tooltip:1070}@media (prefers-color-scheme: dark){:root{--bcx-background:#1a1a1a;--bcx-text:#ffffff;--bcx-border:#404040;--bcx-shadow:rgba(0, 0, 0, 0.3)}}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}.bcx-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.bcx-focus-visible{outline:2px solid var(--bcx-primary);outline-offset:2px}@-webkit-keyframes bcx-fade-in{from{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bcx-fade-in{from{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes bcx-slide-up{from{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bcx-slide-up{from{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes bcx-pulse{0%,100%{opacity:1}50%{opacity:0.5}}@keyframes bcx-pulse{0%,100%{opacity:1}50%{opacity:0.5}}@-webkit-keyframes bcx-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes bcx-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.bcx-animate-fade-in{-webkit-animation:bcx-fade-in var(--bcx-transition-normal);animation:bcx-fade-in var(--bcx-transition-normal)}.bcx-animate-slide-up{-webkit-animation:bcx-slide-up var(--bcx-transition-normal);animation:bcx-slide-up var(--bcx-transition-normal)}.bcx-animate-pulse{-webkit-animation:bcx-pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;animation:bcx-pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite}.bcx-animate-spin{-webkit-animation:bcx-spin 1s linear infinite;animation:bcx-spin 1s linear infinite}';var f=Object.defineProperty;var u=function(r,n){for(var e in n)f(r,e,{get:n[e],enumerable:true})};var c="http://www.w3.org/2000/svg";var s="http://www.w3.org/1999/xhtml";var l=function(r,n){var e;var t=n.t;var i=Object.entries((e=t.i)!=null?e:{});i.map((function(e){var t=e[0],i=e[1][0];if(i&31||i&32){var a=r[t];var o=Object.getOwnPropertyDescriptor(Object.getPrototypeOf(r),t);Object.defineProperty(r,t,{get:function(){return o.get.call(this)},set:function(r){o.set.call(this,r)},configurable:true,enumerable:true});r[t]=n.o.has(t)?n.o.get(t):a}}))};var v=function(r){if(r.__stencil__getHostRef){return r.__stencil__getHostRef()}return void 0};var d=r("r",(function(r,n){r.__stencil__getHostRef=function(){return n};n.u=r;{l(r,n)}}));var b=function(r,n){var e={l:0,$hostElement$:r,t:n,o:new Map};{e.v=new Promise((function(r){return e.m=r}))}{e.p=new Promise((function(r){return e.h=r}));r["s-p"]=[];r["s-rc"]=[]}var t=e;r.__stencil__getHostRef=function(){return t};return t};var m=function(r,n){return n in r};var p=function(r,n){return(0,console.error)(r,n)};var h=new Map;var w=function(r,e,t){var i=r.k.replace(/-/g,"_");var a=r.S;if(!a){return void 0}var o=h.get(a);if(o){return o[i]}
/*!__STENCIL_STATIC_IMPORT_SWITCH__*/return n.import("./".concat(a,".entry.js").concat("")).then((function(r){{h.set(a,r)}return r[i]}),(function(r){p(r,e.$hostElement$)}))};var y=new Map;var x="{visibility:hidden}.hydrated{visibility:inherit}";var g="slot-fb{display:contents}slot-fb[hidden]{display:none}";var k=typeof window!=="undefined"?window:{};var S={l:0,_:"",jmp:function(r){return r()},raf:function(r){return requestAnimationFrame(r)},ael:function(r,n,e,t){return r.addEventListener(n,e,t)},rel:function(r,n,e,t){return r.removeEventListener(n,e,t)},ce:function(r,n){return new CustomEvent(r,n)}};var _=r("p",(function(r){return Promise.resolve(r)}));var j=function(){try{new CSSStyleSheet;return typeof(new CSSStyleSheet).replaceSync==="function"}catch(r){}return false}();var $=j?function(){return!!k.document&&Object.getOwnPropertyDescriptor(k.document.adoptedStyleSheets,"length").writable}():false;var O=false;var z=[];var A=[];var E=function(r,n){return function(e){r.push(e);if(!O){O=true;if(n&&S.l&4){M(C)}else{S.raf(C)}}}};var Y=function(r){for(var n=0;n<r.length;n++){try{r[n](performance.now())}catch(r){p(r)}}r.length=0};var C=function(){Y(z);{Y(A);if(O=z.length>0){S.raf(C)}}};var M=function(r){return _().then(r)};var N=E(A,true);var P=function(r){r=typeof r;return r==="object"||r==="function"};function U(r){var n,e,t;return(t=(e=(n=r.head)==null?void 0:n.querySelector('meta[name="csp-nonce"]'))==null?void 0:e.getAttribute("content"))!=null?t:void 0}var R=function(r){return r.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")};var D={};u(D,{err:function(){return W},map:function(){return H},ok:function(){return T},unwrap:function(){return L},unwrapErr:function(){return F}});var T=function(r){return{isOk:true,isErr:false,value:r}};var W=function(r){return{isOk:false,isErr:true,value:r}};function H(r,n){if(r.isOk){var e=n(r.value);if(e instanceof Promise){return e.then((function(r){return T(r)}))}else{return T(e)}}if(r.isErr){var t=r.value;return W(t)}throw"should never get here"}var L=function(r){if(r.isOk){return r.value}else{throw r.value}};var F=function(r){if(r.isErr){return r.value}else{throw r.value}};function I(r){if(!j)return void 0;var n=new CSSStyleSheet;n.replaceSync(r);return n}var q;function G(r){var n;var e=this.attachShadow({mode:"open"});if(q===void 0)q=(n=I(o))!=null?n:null;if(q){if($){e.adoptedStyleSheets.push(q)}else{e.adoptedStyleSheets=__spreadArray(__spreadArray([],e.adoptedStyleSheets,true),[q],false)}}}var V=function(r,n){if(n===void 0){n=""}{return function(){return}}};var B=function(r,n){{return function(){return}}};var J=new WeakMap;var K=function(r,n,e){var t=y.get(r);if(j&&e){t=t||new CSSStyleSheet;if(typeof t==="string"){t=n}else{t.replaceSync(n)}}else{t=n}y.set(r,t)};var Q=function(r,n,e){var t;var i=Z(n);var a=y.get(i);if(!k.document){return i}r=r.nodeType===11?r:k.document;if(a){if(typeof a==="string"){r=r.head||r;var o=J.get(r);var f=void 0;if(!o){J.set(r,o=new Set)}if(!o.has(i)){{f=k.document.createElement("style");f.innerHTML=a;var u=(t=S.j)!=null?t:U(k.document);if(u!=null){f.setAttribute("nonce",u)}if(!(n.l&1)){if(r.nodeName==="HEAD"){var c=r.querySelectorAll("link[rel=preconnect]");var s=c.length>0?c[c.length-1].nextSibling:r.querySelector("style");r.insertBefore(f,(s==null?void 0:s.parentNode)===r?s:null)}else if("host"in r){if(j){var l=new CSSStyleSheet;l.replaceSync(a);if($){r.adoptedStyleSheets.unshift(l)}else{r.adoptedStyleSheets=__spreadArray([l],r.adoptedStyleSheets,true)}}else{var v=r.querySelector("style");if(v){v.innerHTML=a+v.innerHTML}else{r.prepend(f)}}}else{r.append(f)}}if(n.l&1){r.insertBefore(f,null)}}if(n.l&4){f.innerHTML+=g}if(o){o.add(i)}}}else if(!r.adoptedStyleSheets.includes(a)){if($){r.adoptedStyleSheets.push(a)}else{r.adoptedStyleSheets=__spreadArray(__spreadArray([],r.adoptedStyleSheets,true),[a],false)}}}return i};var X=function(r){var n=r.t;var e=r.$hostElement$;var t=n.l;var i=V("attachStyles",n.k);var a=Q(e.shadowRoot?e.shadowRoot:e.getRootNode(),n);if(t&10){e["s-sc"]=a;e.classList.add(a+"-h")}i()};var Z=function(r,n){return"sc-"+r.k};var rr=r("h",(function(r,n){var e=[];for(var t=2;t<arguments.length;t++){e[t-2]=arguments[t]}var i=null;var a=null;var o=false;var f=false;var u=[];var c=function(n){for(var e=0;e<n.length;e++){i=n[e];if(Array.isArray(i)){c(i)}else if(i!=null&&typeof i!=="boolean"){if(o=typeof r!=="function"&&!P(i)){i=String(i)}if(o&&f){u[u.length-1].$+=i}else{u.push(o?nr(null,i):i)}f=o}}};c(e);if(n){if(n.key){a=n.key}{var s=n.className||n.class;if(s){n.class=typeof s!=="object"?s:Object.keys(s).filter((function(r){return s[r]})).join(" ")}}}var l=nr(r,null);l.O=n;if(u.length>0){l.A=u}{l.Y=a}return l}));var nr=function(r,n){var e={l:0,C:r,$:n,M:null,A:null};{e.O=null}{e.Y=null}return e};var er=r("H",{});var tr=function(r){return r&&r.C===er};var ir=function(r){var n=R(r);return new RegExp("(^|[^@]|@(?!supports\\s+selector\\s*\\([^{]*?".concat(n,"))(").concat(n,"\\b)"),"g")};ir("::slotted");ir(":host");ir(":host-context");var ar=function(r,n,e){if(typeof r==="string"&&(n&16||n&8)&&(r.startsWith("{")&&r.endsWith("}")||r.startsWith("[")&&r.endsWith("]"))){try{return JSON.parse(r)}catch(r){}}if(r!=null&&!P(r)){if(n&4){{return r==="false"?false:r===""||!!r}}if(n&2){return typeof r==="string"?parseFloat(r):typeof r==="number"?r:NaN}if(n&1){return String(r)}return r}return r};var or=r("a",(function(r){var n;return(n=v(r))==null?void 0:n.$hostElement$}));var fr=r("c",(function(r,n,e){var t=or(r);return{emit:function(r){return ur(t,n,{bubbles:true,composed:true,cancelable:true,detail:r})}}}));var ur=function(r,n,e){var t=S.ce(n,e);r.dispatchEvent(t);return t};var cr=function(r,n,e,t,i,a,o){if(e===t){return}var f=m(r,n);var u=n.toLowerCase();if(n==="class"){var c=r.classList;var s=lr(e);var l=lr(t);{c.remove.apply(c,s.filter((function(r){return r&&!l.includes(r)})));c.add.apply(c,l.filter((function(r){return r&&!s.includes(r)})))}}else if(n==="key");else if(n==="ref"){if(t){t(r)}}else if(!f&&n[0]==="o"&&n[1]==="n"){if(n[2]==="-"){n=n.slice(3)}else if(m(k,u)){n=u.slice(2)}else{n=u[2]+n.slice(3)}if(e||t){var v=n.endsWith(vr);n=n.replace(dr,"");if(e){S.rel(r,n,e,v)}if(t){S.ael(r,n,t,v)}}}else{var d=P(t);if((f||d&&t!==null)&&!i){try{if(!r.tagName.includes("-")){var b=t==null?"":t;if(n==="list"){f=false}else if(e==null||r[n]!=b){if(typeof r.__lookupSetter__(n)==="function"){r[n]=b}else{r.setAttribute(n,b)}}}else if(r[n]!==t){r[n]=t}}catch(r){}}if(t==null||t===false){if(t!==false||r.getAttribute(n)===""){{r.removeAttribute(n)}}}else if((!f||a&4||i)&&!d&&r.nodeType===1){t=t===true?"":t;{r.setAttribute(n,t)}}}};var sr=/\s/;var lr=function(r){if(typeof r==="object"&&r&&"baseVal"in r){r=r.baseVal}if(!r||typeof r!=="string"){return[]}return r.split(sr)};var vr="Capture";var dr=new RegExp(vr+"$");var br=function(r,n,e,t){var i=n.M.nodeType===11&&n.M.host?n.M.host:n.M;var a=r&&r.O||{};var o=n.O||{};{for(var f=0,u=mr(Object.keys(a));f<u.length;f++){var c=u[f];if(!(c in o)){cr(i,c,a[c],void 0,e,n.l)}}}for(var s=0,l=mr(Object.keys(o));s<l.length;s++){var c=l[s];cr(i,c,a[c],o[c],e,n.l)}};function mr(r){return r.includes("ref")?__spreadArray(__spreadArray([],r.filter((function(r){return r!=="ref"})),true),["ref"],false):r}var pr;var hr=false;var wr=function(r,n,e){var t=n.A[e];var i=0;var a;var o;if(t.$!==null){a=t.M=k.document.createTextNode(t.$)}else{if(!hr){hr=t.C==="svg"}if(!k.document){throw new Error("You are trying to render a Stencil component in an environment that doesn't support the DOM. Make sure to populate the [`window`](https://developer.mozilla.org/en-US/docs/Web/API/Window/window) object before rendering a component.")}a=t.M=k.document.createElementNS(hr?c:s,t.C);if(hr&&t.C==="foreignObject"){hr=false}{br(null,t,hr)}if(t.A){for(i=0;i<t.A.length;++i){o=wr(r,t,i);if(o){a.appendChild(o)}}}{if(t.C==="svg"){hr=false}else if(a.tagName==="foreignObject"){hr=true}}}a["s-hn"]=pr;return a};var yr=function(r,n,e,t,i,a){var o=r;var f;if(o.shadowRoot&&o.tagName===pr){o=o.shadowRoot}for(;i<=a;++i){if(t[i]){f=wr(null,e,i);if(f){t[i].M=f;jr(o,f,n)}}}};var xr=function(r,n,e){for(var t=n;t<=e;++t){var i=r[t];if(i){var a=i.M;_r(i);if(a){a.remove()}}}};var gr=function(r,n,e,t,i){if(i===void 0){i=false}var a=0;var o=0;var f=0;var u=0;var c=n.length-1;var s=n[0];var l=n[c];var v=t.length-1;var d=t[0];var b=t[v];var m;var p;while(a<=c&&o<=v){if(s==null){s=n[++a]}else if(l==null){l=n[--c]}else if(d==null){d=t[++o]}else if(b==null){b=t[--v]}else if(kr(s,d,i)){Sr(s,d,i);s=n[++a];d=t[++o]}else if(kr(l,b,i)){Sr(l,b,i);l=n[--c];b=t[--v]}else if(kr(s,b,i)){Sr(s,b,i);jr(r,s.M,l.M.nextSibling);s=n[++a];b=t[--v]}else if(kr(l,d,i)){Sr(l,d,i);jr(r,l.M,s.M);l=n[--c];d=t[++o]}else{f=-1;{for(u=a;u<=c;++u){if(n[u]&&n[u].Y!==null&&n[u].Y===d.Y){f=u;break}}}if(f>=0){p=n[f];if(p.C!==d.C){m=wr(n&&n[o],e,f)}else{Sr(p,d,i);n[f]=void 0;m=p.M}d=t[++o]}else{m=wr(n&&n[o],e,o);d=t[++o]}if(m){{jr(s.M.parentNode,m,s.M)}}}}if(a>c){yr(r,t[v+1]==null?null:t[v+1].M,e,t,o,v)}else if(o>v){xr(n,a,c)}};var kr=function(r,n,e){if(e===void 0){e=false}if(r.C===n.C){if(!e){return r.Y===n.Y}if(e&&!r.Y&&n.Y){r.Y=n.Y}return true}return false};var Sr=function(r,n,e){if(e===void 0){e=false}var t=n.M=r.M;var a=r.A;var o=n.A;var f=n.C;var u=n.$;if(u===null){{hr=f==="svg"?true:f==="foreignObject"?false:hr}{br(r,n,hr)}if(a!==null&&o!==null){gr(t,a,n,o,e)}else if(o!==null){if(r.$!==null){t.textContent=""}yr(t,null,n,o,0,o.length-1)}else if(!e&&i.updatable&&a!==null){xr(a,0,a.length-1)}else;if(hr&&f==="svg"){hr=false}}else if(r.$!==u){t.data=u}};var _r=function(r){{r.O&&r.O.ref&&r.O.ref(null);r.A&&r.A.map(_r)}};var jr=function(r,n,e){{return r==null?void 0:r.insertBefore(n,e)}};var $r=function(r,n,e){if(e===void 0){e=false}var t=r.$hostElement$;var i=r.N||nr(null,null);var a=tr(n);var o=a?n:rr(null,null,n);pr=t.tagName;if(e&&o.O){for(var f=0,u=Object.keys(o.O);f<u.length;f++){var c=u[f];if(t.hasAttribute(c)&&!["key","ref","style","class"].includes(c)){o.O[c]=t[c]}}}o.C=null;o.l|=4;r.N=o;o.M=i.M=t.shadowRoot||t;Sr(i,o,e)};var Or=function(r,n){if(n&&!r.P&&n["s-p"]){var e=n["s-p"].push(new Promise((function(t){return r.P=function(){n["s-p"].splice(e-1,1);t()}})))}};var zr=function(r,n){{r.l|=16}if(r.l&4){r.l|=512;return}Or(r,r.U);var e=function(){return Ar(r,n)};if(n){queueMicrotask((function(){e()}));return}return N(e)};var Ar=function(r,n){var e=r.$hostElement$;var t=V("scheduleUpdate",r.t.k);var i=r.u;if(!i){throw new Error("Can't render component <".concat(e.tagName.toLowerCase()," /> with invalid Stencil runtime! Make sure this imported component is compiled with a `externalRuntime: true` flag. For more information, please refer to https://stenciljs.com/docs/custom-elements#externalruntime"))}var a;if(n){a=Ur(i,"componentWillLoad",void 0,e)}else{a=Ur(i,"componentWillUpdate",void 0,e)}a=Er(a,(function(){return Ur(i,"componentWillRender",void 0,e)}));t();return Er(a,(function(){return Cr(r,i,n)}))};var Er=function(r,n){return Yr(r)?r.then(n).catch((function(r){console.error(r);n()})):n()};var Yr=function(r){return r instanceof Promise||r&&r.then&&typeof r.then==="function"};var Cr=function(r,n,t){return __awaiter(e,void 0,void 0,(function(){var e,i,a,o,f,u,c;return __generator(this,(function(s){i=r.$hostElement$;a=V("update",r.t.k);o=i["s-rc"];if(t){X(r)}f=V("render",r.t.k);{Mr(r,n,i,t)}if(o){o.map((function(r){return r()}));i["s-rc"]=void 0}f();a();{u=(e=i["s-p"])!=null?e:[];c=function(){return Nr(r)};if(u.length===0){c()}else{Promise.all(u).then(c);r.l|=4;u.length=0}}return[2]}))}))};var Mr=function(r,n,e,t){try{n=n.render();{r.l&=-17}{r.l|=2}{{{$r(r,n,t)}}}}catch(n){p(n,r.$hostElement$)}return null};var Nr=function(r){var n=r.t.k;var e=r.$hostElement$;var t=V("postUpdate",n);var i=r.u;var a=r.U;Ur(i,"componentDidRender",void 0,e);if(!(r.l&64)){r.l|=64;{Rr(e)}Ur(i,"componentDidLoad",void 0,e);t();{r.h(e);if(!a){Pr()}}}else{Ur(i,"componentDidUpdate",void 0,e);t()}{r.m(e)}{if(r.P){r.P();r.P=void 0}if(r.l&512){M((function(){return zr(r,false)}))}r.l&=-517}};var Pr=function(r){M((function(){return ur(k,"appload",{detail:{namespace:t}})}))};var Ur=function(r,n,e,t){if(r&&r[n]){try{return r[n](e)}catch(r){p(r,t)}}return void 0};var Rr=function(r){var n;return r.classList.add((n=i.hydratedSelectorName)!=null?n:"hydrated")};var Dr=function(r,n){return v(r).o.get(n)};var Tr=function(r,n,e,t){var i=v(r);if(!i){return}if(!i){throw new Error("Couldn't find host element for \"".concat(t.k,'" as it is unknown to this Stencil runtime. This usually happens when integrating a 3rd party Stencil component with another Stencil component or application. Please reach out to the maintainers of the 3rd party Stencil component or report this on the Stencil Discord server (https://chat.stenciljs.com) or comment on this similar [GitHub issue](https://github.com/stenciljs/core/issues/5457).'))}var a=i.$hostElement$;var o=i.o.get(n);var f=i.l;var u=i.u;e=ar(e,t.i[n][0]);var c=Number.isNaN(o)&&Number.isNaN(e);var s=e!==o&&!c;if((!(f&8)||o===void 0)&&s){i.o.set(n,e);if(u){if(t.R&&f&128){var l=t.R[n];if(l){l.map((function(r){try{u[r](e,o,n)}catch(r){p(r,a)}}))}}if((f&(2|16))===2){if(u.componentShouldUpdate){if(u.componentShouldUpdate(e,o,n)===false){return}}zr(i,false)}}}};var Wr=function(r,n,e){var t,a;var o=r.prototype;if(n.i||(n.R||r.watchers)){if(r.watchers&&!n.R){n.R=r.watchers}var f=Object.entries((t=n.i)!=null?t:{});f.map((function(r){var t=r[0],i=r[1][0];if(i&31||e&2&&i&32){var a=Object.getOwnPropertyDescriptor(o,t)||{},f=a.get,u=a.set;if(f)n.i[t][0]|=2048;if(u)n.i[t][0]|=4096;if(e&1||!f){Object.defineProperty(o,t,{get:function(){{if((n.i[t][0]&2048)===0){return Dr(this,t)}var r=v(this);var e=r?r.u:o;if(!e)return;return e[t]}},configurable:true,enumerable:true})}Object.defineProperty(o,t,{set:function(r){var a=this;var o=v(this);if(!o){return}if(u){var f=i&32?this[t]:o.$hostElement$[t];if(typeof f==="undefined"&&o.o.get(t)){r=o.o.get(t)}else if(!o.o.get(t)&&f){o.o.set(t,f)}u.apply(this,[ar(r,i)]);r=i&32?this[t]:o.$hostElement$[t];Tr(this,t,r,n);return}{if((e&1)===0||(n.i[t][0]&4096)===0){Tr(this,t,r,n);if(e&1&&!o.u){o.p.then((function(){if(n.i[t][0]&4096&&o.u[t]!==o.o.get(t)){o.u[t]=r}}))}return}var c=function(){var e=o.u[t];if(!o.o.get(t)&&e){o.o.set(t,e)}o.u[t]=ar(r,i);Tr(a,t,o.u[t],n)};if(o.u){c()}else{o.p.then((function(){return c()}))}}}})}else if(e&1&&i&64){Object.defineProperty(o,t,{value:function(){var r=[];for(var n=0;n<arguments.length;n++){r[n]=arguments[n]}var e;var i=v(this);return(e=i==null?void 0:i.v)==null?void 0:e.then((function(){var n;return(n=i.u)==null?void 0:n[t].apply(n,r)}))}})}}));if(e&1){var u=new Map;o.attributeChangedCallback=function(r,e,t){var a=this;S.jmp((function(){var f;var c=u.get(r);if(a.hasOwnProperty(c)&&i.lazyLoad){t=a[c];delete a[c]}else if(o.hasOwnProperty(c)&&typeof a[c]==="number"&&a[c]==t){return}else if(c==null){var s=v(a);var l=s==null?void 0:s.l;if(s&&l&&!(l&8)&&l&128&&t!==e){var d=s.u;var b=(f=n.R)==null?void 0:f[r];b==null?void 0:b.forEach((function(n){if(d[n]!=null){d[n].call(d,t,e,r)}}))}return}var m=Object.getOwnPropertyDescriptor(o,c);t=t===null&&typeof a[c]==="boolean"?false:t;if(t!==a[c]&&(!m.get||!!m.set)){a[c]=t}}))};r.observedAttributes=Array.from(new Set(__spreadArray(__spreadArray([],Object.keys((a=n.R)!=null?a:{}),true),f.filter((function(r){var n=r[0],e=r[1];return e[0]&31})).map((function(r){var n=r[0],e=r[1];var t=e[1]||n;u.set(t,n);return t})),true)))}}return r};var Hr=function(r,n,t,i){return __awaiter(e,void 0,void 0,(function(){var e,i,a,o,f,u,c,s,l,v,d;return __generator(this,(function(b){switch(b.label){case 0:if(!((n.l&32)===0))return[3,6];n.l|=32;i=t.S;if(!i)return[3,4];a=w(t,n);if(!(a&&"then"in a))return[3,2];o=B();return[4,a];case 1:e=b.sent();o();return[3,3];case 2:e=a;b.label=3;case 3:if(!e){throw new Error('Constructor for "'.concat(t.k,"#").concat(n.D,'" was not found'))}if(!e.isProxied){{t.R=e.watchers}Wr(e,t,2);e.isProxied=true}f=V("createInstance",t.k);{n.l|=8}try{new e(n)}catch(n){p(n,r)}{n.l&=-9}{n.l|=128}f();Lr(n.u,r);return[3,5];case 4:e=r.constructor;u=r.localName;customElements.whenDefined(u).then((function(){return n.l|=128}));b.label=5;case 5:if(e&&e.style){c=void 0;if(typeof e.style==="string"){c=e.style}s=Z(t);if(!y.has(s)){l=V("registerStyles",t.k);K(s,c,!!(t.l&1));l()}}b.label=6;case 6:v=n.U;d=function(){return zr(n,true)};if(v&&v["s-rc"]){v["s-rc"].push(d)}else{d()}return[2]}}))}))};var Lr=function(r,n){{Ur(r,"connectedCallback",void 0,n)}};var Fr=function(r){if((S.l&1)===0){var n=v(r);if(!n){return}var e=n.t;var t=V("connectedCallback",e.k);if(!(n.l&1)){n.l|=1;{var i=r;while(i=i.parentNode||i.host){if(i["s-p"]){Or(n,n.U=i);break}}}if(e.i){Object.entries(e.i).map((function(n){var e=n[0],t=n[1][0];if(t&31&&r.hasOwnProperty(e)){var i=r[e];delete r[e];r[e]=i}}))}{Hr(r,n,e)}}else{if(n==null?void 0:n.u){Lr(n.u,r)}else if(n==null?void 0:n.p){n.p.then((function(){return Lr(n.u,r)}))}}t()}};var Ir=function(r,n){{Ur(r,"disconnectedCallback",void 0,n||r)}};var qr=function(r){return __awaiter(e,void 0,void 0,(function(){var n;return __generator(this,(function(e){if((S.l&1)===0){n=v(r);if(n==null?void 0:n.u){Ir(n.u,r)}else if(n==null?void 0:n.p){n.p.then((function(){return Ir(n.u,r)}))}}if(J.has(r)){J.delete(r)}if(r.shadowRoot&&J.has(r.shadowRoot)){J.delete(r.shadowRoot)}return[2]}))}))};var Gr=r("b",(function(r,n){if(n===void 0){n={}}var e;if(!k.document){console.warn("Stencil: No document found. Skipping bootstrapping lazy components.");return}var t=V();var i=[];var a=n.exclude||[];var o=k.customElements;var f=k.document.head;var u=f.querySelector("meta[charset]");var c=k.document.createElement("style");var s=[];var l;var d=true;Object.assign(S,n);S._=new URL(n.resourcesUrl||"./",k.document.baseURI).href;var m=false;r.map((function(r){r[1].map((function(n){var e;var t={l:n[0],k:n[1],i:n[2],T:n[3]};if(t.l&4){m=true}{t.i=n[2]}{t.R=(e=n[4])!=null?e:{}}var f=t.k;var u=function(r){__extends(n,r);function n(n){var e=r.call(this,n)||this;e.hasRegisteredEventListeners=false;n=e;b(n,t);if(t.l&1){{if(!n.shadowRoot){G.call(n,t)}else{if(n.shadowRoot.mode!=="open"){throw new Error("Unable to re-use existing shadow root for ".concat(t.k,"! Mode is set to ").concat(n.shadowRoot.mode," but Stencil only supports open shadow roots."))}}}}return e}n.prototype.connectedCallback=function(){var r=this;var n=v(this);if(!n){return}if(!this.hasRegisteredEventListeners){this.hasRegisteredEventListeners=true}if(l){clearTimeout(l);l=null}if(d){s.push(this)}else{S.jmp((function(){return Fr(r)}))}};n.prototype.disconnectedCallback=function(){var r=this;S.jmp((function(){return qr(r)}));S.raf((function(){var n;var e=v(r);if(!e){return}var t=s.findIndex((function(n){return n===r}));if(t>-1){s.splice(t,1)}if(((n=e==null?void 0:e.N)==null?void 0:n.M)instanceof Node&&!e.N.M.isConnected){delete e.N.M}}))};n.prototype.componentOnReady=function(){var r;return(r=v(this))==null?void 0:r.p};return n}(HTMLElement);t.S=r[0];if(!a.includes(f)&&!o.get(f)){i.push(f);o.define(f,Wr(u,t,1))}}))}));if(i.length>0){if(m){c.textContent+=g}{c.textContent+=i.sort()+x}if(c.innerHTML.length){c.setAttribute("data-styles","");var p=(e=S.j)!=null?e:U(k.document);if(p!=null){c.setAttribute("nonce",p)}f.insertBefore(c,u?u.nextSibling:f.firstChild)}}d=false;if(s.length){s.map((function(r){return r.connectedCallback()}))}else{{S.jmp((function(){return l=setTimeout(Pr,30)}))}}t()}));var Vr=r("s",(function(r){return S.j=r}))}}}));
//# sourceMappingURL=p-CaSul-3v.system.js.map