!function(e){var t={};function n(o){if(t[o])return t[o].exports;var a=t[o]={i:o,l:!1,exports:{}};return e[o].call(a.exports,a,a.exports,n),a.l=!0,a.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(o,a,function(t){return e[t]}.bind(null,a));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t,n){"use strict";n.r(t);var o="tycka:close",a="tycka:awaitingConfiguration",r="tycka:configured",s="tycka:configDone",c="tycka:setConfig";!function(e){const t={},n={openForm(n,i,l){const d=t.accountId;if(!d)return void console.warn("Tycka account not set, cannot load review form");var u=e.document.createElement("style");e.document.head.appendChild(u),u.sheet.insertRule("\n .tycka-modal {\n position: fixed;\n top: 0;\n bottom: 0;\n right: 0;\n left: 0;\n background-color: rgba(0,0,0,0);\n transition: background-color 200ms ease;\n z-index: 2147483640;\n }\n ",0),u.sheet.insertRule("\n .tycka-iframe {\n transform: translateX(100%);\n transition: transform 200ms ease;\n }\n ",0),u.sheet.insertRule("\n .tycka-modal.tycka-modal--presented {\n background-color: rgba(0,0,0,0.3);\n }\n ",0),u.sheet.insertRule("\n .tycka-modal--presented .tycka-iframe {\n transform: translateX(0);\n }\n ",0),u.sheet.insertRule("\n body.tycka-freeze {\n overflow: hidden;\n }\n ",0);const f=e.document.createElement("div");f.className="tycka-modal";const m=e.document.createElement("iframe");m.src="https://hosted-collection.tycka.io?account="+d+"&itemId="+n+"&transactionId="+i+"&secret="+l,m.style.position="absolute",m.style.top="0",m.style.bottom="0",m.style.right="0",m.style.border="0",m.style.width="100%",m.style.height="100%",m.style.maxWidth="400px",m.style.backgroundColor="#fff",m.className="tycka-iframe",f.appendChild(m);const y=n=>{if(n.data&&n.data.action)switch(n.data.action){case o:f.classList.remove("tycka-modal--presented"),f.onclick=null,setTimeout(()=>{e.document.body.removeChild(f),e.removeEventListener("message",y),e.document.body.classList.remove("tycka-freeze")},500);break;case a:m.contentWindow.postMessage({action:c,data:t},"*"),m.contentWindow.postMessage({action:s},"*");break;case r:f.classList.add("tycka-modal--presented"),e.document.body.classList.add("tycka-freeze")}};e.addEventListener("message",y),e.document.body.appendChild(f)},tryOpenFormFromQueryString(){const{itemId:e,transactionId:t,secret:o}=function(e){const t=e.split("?");let n={};if(2==t.length){const e=t[1].split("&");let o="";e.forEach((function(e){o=e.split("="),2==o.length&&(n[o[0]]=o[1])}))}return n}(window.location.href);e&&n.openForm(e,t,o)},setLanguage(e){t.language=e},setLanguageHint(e){t.languageHint=e},setAccount(e){t.accountId=e},setLabels(e){t.labels=e},setFieldOrder(e){t.fieldOrder=e},setFieldDataMap(e){t.fieldDataMap=e},setOptionalFields(e){t.optionalFields=e}},i={push(e){let t=n[e[0]];t&&t.apply(null,e[1])}},l=e.tyckaCommands||[];for(let e of l)i.push(e);e.tyckaCommands=i}(window)}]);