diff --git a/assets/dist/introScripts.js b/assets/dist/introScripts.js new file mode 100644 index 00000000..63aa79f0 --- /dev/null +++ b/assets/dist/introScripts.js @@ -0,0 +1 @@ +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("jQuery")):"function"==typeof define&&define.amd?define("paytrail",["jQuery"],t):"object"==typeof exports?exports.paytrail=t(require("jQuery")):e.paytrail=t(e.jQuery)}(self,(e=>(()=>{"use strict";var t={1145:t=>{t.exports=e}},o={};return function e(n){var r=o[n];if(void 0!==r)return r.exports;var i=o[n]={exports:{}};return t[n](i,i.exports,e),i.exports}(1145)(document).ready((function(e){e("#paytrail-overlay-container").length;var t;t={autoOpen:!1,modal:!0,width:500,open:function(t,o){e(this).parent().css("z-index",9998)},close:function(t,o){e(this).parent().css("z-index","")}},e(document).on("click","#open-lightbox",(function(){e("#user-data-form").dialog(t).dialog("open")})),e(document).on("click","#credentials",(function(){e("#paytrail-overlay-container").remove()})),e(document).on("click","#test-mode-button",(function(){e("#woocommerce_paytrail_enable_test_mode").prop("checked",(function(){return!e(this).prop("checked")})),e("#woocommerce_paytrail_enable_test_mode").trigger("change"),e('#mainform [name="save"]').click()})),e(document).on("submit","#user-data-form",(function(t){t.preventDefault();var o=e(this).serialize();window.open("https://www.paytrail.com/tilaa-palvelu/lisatiedot?"+o+"&tekninen_alusta=WooCommerce","_blank").focus()}))})),{}})())); \ No newline at end of file diff --git a/assets/dist/main.css b/assets/dist/main.css index c9341a5e..6b5dd72d 100644 --- a/assets/dist/main.css +++ b/assets/dist/main.css @@ -1 +1,2 @@ -.paytrail-provider-group{background-color:#ebebeb;padding:8px 12px;margin:10px 0;cursor:pointer;-ms-flex-flow:row;flex-flow:row}.paytrail-provider-group,.paytrail-provider-group-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.paytrail-provider-group-title{margin-top:2px;line-height:1.2em;font-size:100%;width:100%;padding-top:8px;padding-bottom:8px}.paytrail-provider-group-title i{width:5px;height:28px;display:inline-block;padding-right:35px}.paytrail-provider-group-title.bank i,.paytrail-provider-group-title.creditcard i,.paytrail-provider-group-title.credit i,.paytrail-provider-group-title.mobile i{background-position-y:center;background-size:28px 28px}.paytrail-provider-group-title .icon{float:none;margin-right:8px}.paytrail-provider-group .provider-list{text-align:right;float:right;font-style:italic;margin-left:2em;width:100%;font-size:75%}.paytrail-provider-group.selected{background-color:#33798d;color:#fff}.paytrail-provider-group.selected .paytrail-provider-group-title{color:#fff}.paytrail-provider-group.selected .paytrail-provider-group-title i{filter:brightness(5)}.paytrail-provider-group.selected .paytrail-provider-group-title.bank,.paytrail-provider-group.selected .paytrail-provider-group-title.credit,.paytrail-provider-group.selected .paytrail-provider-group-title.creditcard,.paytrail-provider-group.selected .paytrail-provider-group-title.mobile{background-position-y:center;background-size:28px 28px}.paytrail-provider-group:hover{background-color:#d0d0d0}.paytrail-provider-group.selected:hover{background-color:#33798d}.paytrail-woocommerce-payment-fields{margin:0;padding:0;min-height:90px}.paytrail-woocommerce-payment-fields.hidden{display:none}.paytrail-woocommerce-payment-fields--list-item{position:relative;display:inline-block;width:48%;list-style-type:none!important;margin-bottom:20px}.paytrail-woocommerce-payment-fields--list-item label{display:inline}.paytrail-woocommerce-payment-fields--list-item--wrapper{text-align:center;max-width:100%;height:100%;overflow:hidden;padding:4px}.paytrail-woocommerce-payment-fields--list-item--input{position:absolute;top:0;left:0;opacity:0}.paytrail-woocommerce-payment-fields--list-item--input+.paytrail-woocommerce-payment-fields--list-item--wrapper{border:2px solid #ebebeb}.paytrail-woocommerce-payment-fields--list-item--input:checked+.paytrail-woocommerce-payment-fields--list-item--wrapper,.paytrail-woocommerce-payment-fields--list-item:hover .paytrail-woocommerce-payment-fields--list-item--wrapper{border:2px solid #33798d}.paytrail-woocommerce-payment-fields--list-item--img{float:none!important;cursor:pointer;width:100%;max-width:100%!important;min-height:5em!important;max-height:9em!important;padding:5% 4%!important;margin-left:0!important}.checkout-terms-link{font-size:75%;margin-bottom:10px}.woocommerce-checkout #payment ul.payment_methods li.paytrail-woocommerce-payment-fields--list-item{margin-bottom:5px;margin-left:4px;margin-right:4px}.woocommerce-checkout #payment ul.payment_methods .col-narrow li.paytrail-woocommerce-payment-fields--list-item{margin-left:3px;margin-right:3px}.woocommerce-checkout .paytrail-for-woocommerce-tokenized-payment-method{width:100%;max-width:275px;position:relative;display:inline-block}.woocommerce-checkout .paytrail-for-woocommerce-tokenized-payment-method-title{border:2px solid #ebebeb;padding:8px}.woocommerce-checkout .paytrail-for-woocommerce-tokenized-payment-method-title:hover{border:2px solid #33798d}.woocommerce-checkout .paytrail-for-woocommerce-tokenized-payment-method-input{display:none}.woocommerce-checkout .paytrail-for-woocommerce-tokenized-payment-method-input:checked+div{border:2px solid #33798d}.paytrail-for-woocommerce-tokenized-payment-methods-saved-payment-methods-title{font-weight:700}.woocommerce-checkout .paytrail-for-woocommerce-tokenized-payment-method-links{display:inline-block!important;font-size:75%;max-width:50%;margin-top:10px!important;margin-bottom:10px!important;margin-right:5px!important;text-align:center}.woocommerce-checkout #payment .payment_methods li .payment_box .woocommerce-SavedPaymentMethods{padding-top:0;padding-bottom:5px}.woocommerce-checkout #payment .payment_methods li .payment_box .woocommerce-SavedPaymentMethods li{margin-top:5px;margin-left:3px;margin-right:3px}.woocommerce-checkout #payment .payment_methods li .payment_box .woocommerce-SavedPaymentMethods label{cursor:pointer}.woocommerce-checkout .paytrail-for-woocommerce-tokenized-payment-method-title-image{float:left!important;margin-left:-5px;display:inline-block;max-width:55px;margin-top:2px;margin-right:7px}.woocommerce-checkout #paytrail-for-woocommerce-tokenized-payment-method-card-expire-date{font-weight:700;margin-left:15px}.woocommerce-checkout span.paytrail-for-woocommerce-tokenized-payment-add-card-button.dashicons.dashicons-plus{float:left;text-align:left;margin-left:-8px;margin-right:5px}.theme-generatepress .paytrail-woocommerce-payment-fields .paytrail-woocommerce-payment-fields--list-item--img{margin-left:-4px!important;max-width:90%!important}.col-wide .paytrail-woocommerce-payment-fields--list-item{width:18%}.col-wide .paytrail-for-woocommerce-tokenized-payment-method{width:30%}.col-narrow .paytrail-woocommerce-payment-fields--list-item{width:47%}@media only screen and (max-width:1000px){.col-narrow .paytrail-woocommerce-payment-fields--list-item{width:31%}}@media only screen and (max-width:600px){.col-narrow .paytrail-woocommerce-payment-fields--list-item{width:47%}}@media only screen and (max-width:360px){.woocommerce-checkout .paytrail-for-woocommerce-tokenized-payment-method-links{max-width:75%}}.col-narrow .provider-list{display:none}.col-narrow .paytrail-provider-group-title{margin-bottom:4px} \ No newline at end of file +.paytrail-provider-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;background-color:#ebebeb;cursor:pointer;-ms-flex-flow:row;flex-flow:row;margin:10px 0;padding:8px 12px}.paytrail-provider-group,.paytrail-provider-group-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.paytrail-provider-group-title{font-size:100%;line-height:1.2em;margin-top:2px;padding-bottom:8px;padding-top:8px;width:100%}.paytrail-provider-group-title i{display:inline-block;height:28px;padding-right:35px;width:5px}.paytrail-provider-group-title.bank i,.paytrail-provider-group-title.credit i,.paytrail-provider-group-title.creditcard i,.paytrail-provider-group-title.mobile i{background-position-y:center;background-size:28px 28px}.paytrail-provider-group-title .icon{float:none;margin-right:8px}.paytrail-provider-group .provider-list{float:right;font-size:75%;font-style:italic;margin-left:2em;text-align:right;width:100%}.paytrail-provider-group.selected{background-color:#33798d;color:#fff}.paytrail-provider-group.selected .paytrail-provider-group-title{color:#fff}.paytrail-provider-group.selected .paytrail-provider-group-title i{-webkit-filter:brightness(5);filter:brightness(5)}.paytrail-provider-group.selected .paytrail-provider-group-title.bank,.paytrail-provider-group.selected .paytrail-provider-group-title.credit,.paytrail-provider-group.selected .paytrail-provider-group-title.creditcard,.paytrail-provider-group.selected .paytrail-provider-group-title.mobile{background-position-y:center;background-size:28px 28px}.paytrail-provider-group:hover{background-color:#d0d0d0}.paytrail-provider-group.selected:hover{background-color:#33798d}.paytrail-woocommerce-payment-fields{margin:0;min-height:90px;padding:0}.paytrail-woocommerce-payment-fields.hidden{display:none}.paytrail-woocommerce-payment-fields--list-item{display:inline-block;list-style-type:none!important;margin-bottom:20px;position:relative;width:48%}.paytrail-woocommerce-payment-fields--list-item label{display:inline}.paytrail-woocommerce-payment-fields--list-item--wrapper{height:100%;max-width:100%;overflow:hidden;padding:4px;text-align:center}.paytrail-woocommerce-payment-fields--list-item--input{left:0;opacity:0;position:absolute;top:0}.paytrail-woocommerce-payment-fields--list-item--input+.paytrail-woocommerce-payment-fields--list-item--wrapper{border:2px solid #ebebeb}.paytrail-woocommerce-payment-fields--list-item--input:checked+.paytrail-woocommerce-payment-fields--list-item--wrapper,.paytrail-woocommerce-payment-fields--list-item:hover .paytrail-woocommerce-payment-fields--list-item--wrapper{border:2px solid #33798d}.paytrail-woocommerce-payment-fields--list-item--img{cursor:pointer;float:none!important;margin-left:0!important;max-height:9em!important;max-width:100%!important;min-height:5em!important;padding:5% 4%!important;width:100%}.checkout-terms-link{font-size:75%;margin-bottom:10px}.woocommerce-checkout #payment ul.payment_methods li.paytrail-woocommerce-payment-fields--list-item{margin-bottom:5px;margin-left:4px;margin-right:4px}.woocommerce-checkout #payment ul.payment_methods .col-narrow li.paytrail-woocommerce-payment-fields--list-item{margin-left:3px;margin-right:3px}.woocommerce-checkout .paytrail-for-woocommerce-tokenized-payment-method{display:inline-block;max-width:275px;position:relative;width:100%}.woocommerce-checkout .paytrail-for-woocommerce-tokenized-payment-method-title{border:2px solid #ebebeb;padding:8px}.woocommerce-checkout .paytrail-for-woocommerce-tokenized-payment-method-title:hover{border:2px solid #33798d}.woocommerce-checkout .paytrail-for-woocommerce-tokenized-payment-method-input{display:none}.woocommerce-checkout .paytrail-for-woocommerce-tokenized-payment-method-input:checked+div{border:2px solid #33798d}.paytrail-for-woocommerce-tokenized-payment-methods-saved-payment-methods-title{font-weight:700}.woocommerce-checkout .paytrail-for-woocommerce-tokenized-payment-method-links{display:inline-block!important;font-size:75%;margin-bottom:10px!important;margin-right:5px!important;margin-top:10px!important;max-width:50%;text-align:center}.woocommerce-checkout #payment .payment_methods li .payment_box .woocommerce-SavedPaymentMethods{padding-bottom:5px;padding-top:0}.woocommerce-checkout #payment .payment_methods li .payment_box .woocommerce-SavedPaymentMethods li{margin-left:3px;margin-right:3px;margin-top:5px}.woocommerce-checkout #payment .payment_methods li .payment_box .woocommerce-SavedPaymentMethods label{cursor:pointer}.woocommerce-checkout .paytrail-for-woocommerce-tokenized-payment-method-title-image{display:inline-block;float:left!important;margin-left:-5px;margin-right:7px;margin-top:2px;max-width:55px}.woocommerce-checkout #paytrail-for-woocommerce-tokenized-payment-method-card-expire-date{font-weight:700;margin-left:15px}.woocommerce-checkout span.paytrail-for-woocommerce-tokenized-payment-add-card-button.dashicons.dashicons-plus{float:left;margin-left:-8px;margin-right:5px;text-align:left}.theme-generatepress .paytrail-woocommerce-payment-fields .paytrail-woocommerce-payment-fields--list-item--img{margin-left:-4px!important;max-width:90%!important}.col-wide .paytrail-woocommerce-payment-fields--list-item{width:18%}.col-wide .paytrail-for-woocommerce-tokenized-payment-method{width:30%}.col-narrow .paytrail-woocommerce-payment-fields--list-item{width:47%}@media only screen and (max-width:1000px){.col-narrow .paytrail-woocommerce-payment-fields--list-item{width:31%}}@media only screen and (max-width:600px){.col-narrow .paytrail-woocommerce-payment-fields--list-item{width:47%}}@media only screen and (max-width:360px){.woocommerce-checkout .paytrail-for-woocommerce-tokenized-payment-method-links{max-width:75%}}.col-narrow .provider-list{display:none}.col-narrow .paytrail-provider-group-title{margin-bottom:4px} +.form-columns{display:-webkit-box;display:-ms-flexbox;display:flex}.form-column{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:20px}.button-primary{background-color:#d92d83;border-color:#d92d83}.form-group{margin-bottom:20px}label{display:block;font-weight:700}input[type=text]{border:1px solid #ccc;padding:10px;width:100%}.button-primary{background-color:#0073e6;border:none;color:#fff;cursor:pointer;padding:10px 20px}.overlay-hidden{display:none!important}#paytrail-overlay-container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100}.paytrail-intro-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;border:1px solid #d92d83;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:100px auto 0;max-width:770px}.paytrail-intro-header{-ms-flex-negative:0;background-color:#d92d83;flex-shrink:0;width:100%}.paytrail-intro-logo-container{display:inline-block;width:17%}.paytrail-intro-title-container{display:inline-block;width:82%}.paytrail-intro-title-container h2{color:#fff;font-size:36px;margin-bottom:5px}.modern-button,.paytrail-intro-title-container p{color:#fff;font-size:16px}.modern-button{background-color:#d92d83;border:none;border-radius:10px;cursor:pointer;font-weight:700;margin-right:8px;padding:10px 25px;text-transform:uppercase;-webkit-transition:.3s;transition:.3s}.modern-button.gray{background:#fff;border:1px solid #555;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 3px 10px 0 rgba(0,0,0,.19);box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 3px 10px 0 rgba(0,0,0,.19);color:#555}.modern-button:hover{background-color:#fff;color:#d92d83}.ui-dialog-titlebar{background:none;border:none}.ui-widget-content{border:none} diff --git a/assets/dist/main.js b/assets/dist/main.js index cc8f1c6c..b24b36a1 100644 --- a/assets/dist/main.js +++ b/assets/dist/main.js @@ -1 +1 @@ -!function(t,n){"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define("paytrail",[],n):"object"==typeof exports?exports.paytrail=n():t.paytrail=n()}("undefined"!=typeof self?self:this,function(){return function(t){function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}var e={};return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:r})},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},n.p="",n(n.s=27)}([function(t,n,e){var r=e(22)("wks"),o=e(23),i=e(1).Symbol,u="function"==typeof i;(t.exports=function(t){return r[t]||(r[t]=u&&i[t]||(u?i:o)("Symbol."+t))}).store=r},function(t,n){var e=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=e)},function(t,n){var e=t.exports={version:"2.6.0"};"number"==typeof __e&&(__e=e)},function(t,n,e){var r=e(4),o=e(11);t.exports=e(6)?function(t,n,e){return r.f(t,n,o(1,e))}:function(t,n,e){return t[n]=e,t}},function(t,n,e){var r=e(5),o=e(34),i=e(35),u=Object.defineProperty;n.f=e(6)?Object.defineProperty:function(t,n,e){if(r(t),n=i(n,!0),r(e),o)try{return u(t,n,e)}catch(t){}if("get"in e||"set"in e)throw TypeError("Accessors not supported!");return"value"in e&&(t[n]=e.value),t}},function(t,n,e){var r=e(10);t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},function(t,n,e){t.exports=!e(17)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,n){var e={}.hasOwnProperty;t.exports=function(t,n){return e.call(t,n)}},function(t,n){var e=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:e)(t)}},function(t,n){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},function(t,n){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,n){t.exports=function(t,n){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:n}}},function(t,n){t.exports={}},function(t,n,e){var r=e(22)("keys"),o=e(23);t.exports=function(t){return r[t]||(r[t]=o(t))}},function(t,n){t.exports=!0},function(t,n,e){var r=e(1),o=e(2),i=e(16),u=e(3),c=e(7),a=function(t,n,e){var f,s,l,p=t&a.F,d=t&a.G,v=t&a.S,y=t&a.P,h=t&a.B,m=t&a.W,x=d?o:o[n]||(o[n]={}),g=x.prototype,w=d?r:v?r[n]:(r[n]||{}).prototype;d&&(e=n);for(f in e)(s=!p&&w&&void 0!==w[f])&&c(x,f)||(l=s?w[f]:e[f],x[f]=d&&"function"!=typeof w[f]?e[f]:h&&s?i(l,r):m&&w[f]==l?function(t){var n=function(n,e,r){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(n);case 2:return new t(n,e)}return new t(n,e,r)}return t.apply(this,arguments)};return n.prototype=t.prototype,n}(l):y&&"function"==typeof l?i(Function.call,l):l,y&&((x.virtual||(x.virtual={}))[f]=l,t&a.R&&g&&!g[f]&&u(g,f,l)))};a.F=1,a.G=2,a.S=4,a.P=8,a.B=16,a.W=32,a.U=64,a.R=128,t.exports=a},function(t,n,e){var r=e(33);t.exports=function(t,n,e){if(r(t),void 0===n)return t;switch(e){case 1:return function(e){return t.call(n,e)};case 2:return function(e,r){return t.call(n,e,r)};case 3:return function(e,r,o){return t.call(n,e,r,o)}}return function(){return t.apply(n,arguments)}}},function(t,n){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,n,e){var r=e(10),o=e(1).document,i=r(o)&&r(o.createElement);t.exports=function(t){return i?o.createElement(t):{}}},function(t,n,e){var r=e(42),o=e(9);t.exports=function(t){return r(o(t))}},function(t,n){var e={}.toString;t.exports=function(t){return e.call(t).slice(8,-1)}},function(t,n,e){var r=e(8),o=Math.min;t.exports=function(t){return t>0?o(r(t),9007199254740991):0}},function(t,n,e){var r=e(2),o=e(1),i=o["__core-js_shared__"]||(o["__core-js_shared__"]={});(t.exports=function(t,n){return i[t]||(i[t]=void 0!==n?n:{})})("versions",[]).push({version:r.version,mode:e(14)?"pure":"global",copyright:"© 2018 Denis Pushkarev (zloirock.ru)"})},function(t,n){var e=0,r=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++e+r).toString(36))}},function(t,n){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,n,e){var r=e(4).f,o=e(7),i=e(0)("toStringTag");t.exports=function(t,n,e){t&&!o(t=e?t:t.prototype,i)&&r(t,i,{configurable:!0,value:n})}},function(t,n,e){var r=e(9);t.exports=function(t){return Object(r(t))}},function(t,n,e){"use strict";var r=e(28),o=function(t){return t&&t.__esModule?t:{default:t}}(r);e(54);var i=function(t,n){n<600?(t.classList.remove("col-wide"),t.classList.add("col-narrow")):(t.classList.remove("col-narrow"),t.classList.add("col-wide"))},u=void 0,c=!1,a=function t(){var n=document.getElementById("payment"),e=document.getElementsByClassName("payment_method_paytrail");new Date-u<300?setTimeout(t,300):(c=!1,i(e[0],Math.round(n.offsetWidth)))};window.initPaytrail=function(){var t=document.getElementsByClassName("paytrail-provider-group");1===t.length?(0,o.default)(t).map(function(t){t.style="display: none;";var n=document.getElementsByClassName("paytrail-woocommerce-payment-fields");(0,o.default)(n).map(function(t){return t.classList.remove("hidden")})}):t.length>1&&(0,o.default)(t).map(function(t){t.addEventListener("click",function(t){if(t.preventDefault(),this.classList.contains("selected"))return this.classList.remove("selected"),void this.nextSibling.classList.add("hidden");var n=document.getElementsByClassName("paytrail-provider-group selected");0!==n.length&&n[0].classList.remove("selected");var e=document.getElementsByClassName("paytrail-woocommerce-payment-fields");(0,o.default)(e).map(function(t){return t.classList.add("hidden")}),this.classList.add("selected"),this.nextSibling.classList.remove("hidden"),this.nextSibling.closest("ul").scrollIntoView(!1)})});var n=document.getElementsByClassName("paytrail-woocommerce-payment-fields--list-item paytrail-for-woocommerce-tokenized-payment-method");n.length>0&&(0,o.default)(n).map(function(t){t.addEventListener("click",function(t){t.preventDefault(),(0,o.default)(n).map(function(t){return t.classList.remove("selected")});var e=this.childNodes[0].childNodes[0];void 0!==e&&(e.checked=!0,this.classList.add("selected"))})}),a()},document.addEventListener("DOMContentLoaded",function(t){initPaytrail()}),window.addEventListener("resize",function(){u=new Date,!1===c&&(c=!0,setTimeout(a,300))})},function(t,n,e){t.exports={default:e(29),__esModule:!0}},function(t,n,e){e(30),e(47),t.exports=e(2).Array.from},function(t,n,e){"use strict";var r=e(31)(!0);e(32)(String,"String",function(t){this._t=String(t),this._i=0},function(){var t,n=this._t,e=this._i;return e>=n.length?{value:void 0,done:!0}:(t=r(n,e),this._i+=t.length,{value:t,done:!1})})},function(t,n,e){var r=e(8),o=e(9);t.exports=function(t){return function(n,e){var i,u,c=String(o(n)),a=r(e),f=c.length;return a<0||a>=f?t?"":void 0:(i=c.charCodeAt(a),i<55296||i>56319||a+1===f||(u=c.charCodeAt(a+1))<56320||u>57343?t?c.charAt(a):i:t?c.slice(a,a+2):u-56320+(i-55296<<10)+65536)}}},function(t,n,e){"use strict";var r=e(14),o=e(15),i=e(36),u=e(3),c=e(12),a=e(37),f=e(25),s=e(46),l=e(0)("iterator"),p=!([].keys&&"next"in[].keys()),d=function(){return this};t.exports=function(t,n,e,v,y,h,m){a(e,n,v);var x,g,w,b=function(t){if(!p&&t in E)return E[t];switch(t){case"keys":case"values":return function(){return new e(this,t)}}return function(){return new e(this,t)}},_=n+" Iterator",O="values"==y,j=!1,E=t.prototype,S=E[l]||E["@@iterator"]||y&&E[y],L=S||b(y),P=y?O?b("entries"):L:void 0,M="Array"==n?E.entries||S:S;if(M&&(w=s(M.call(new t)))!==Object.prototype&&w.next&&(f(w,_,!0),r||"function"==typeof w[l]||u(w,l,d)),O&&S&&"values"!==S.name&&(j=!0,L=function(){return S.call(this)}),r&&!m||!p&&!j&&E[l]||u(E,l,L),c[n]=L,c[_]=d,y)if(x={values:O?L:b("values"),keys:h?L:b("keys"),entries:P},m)for(g in x)g in E||i(E,g,x[g]);else o(o.P+o.F*(p||j),n,x);return x}},function(t,n){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,n,e){t.exports=!e(6)&&!e(17)(function(){return 7!=Object.defineProperty(e(18)("div"),"a",{get:function(){return 7}}).a})},function(t,n,e){var r=e(10);t.exports=function(t,n){if(!r(t))return t;var e,o;if(n&&"function"==typeof(e=t.toString)&&!r(o=e.call(t)))return o;if("function"==typeof(e=t.valueOf)&&!r(o=e.call(t)))return o;if(!n&&"function"==typeof(e=t.toString)&&!r(o=e.call(t)))return o;throw TypeError("Can't convert object to primitive value")}},function(t,n,e){t.exports=e(3)},function(t,n,e){"use strict";var r=e(38),o=e(11),i=e(25),u={};e(3)(u,e(0)("iterator"),function(){return this}),t.exports=function(t,n,e){t.prototype=r(u,{next:o(1,e)}),i(t,n+" Iterator")}},function(t,n,e){var r=e(5),o=e(39),i=e(24),u=e(13)("IE_PROTO"),c=function(){},a=function(){var t,n=e(18)("iframe"),r=i.length;for(n.style.display="none",e(45).appendChild(n),n.src="javascript:",t=n.contentWindow.document,t.open(),t.write("