(window.webpackJsonp=window.webpackJsonp||[]).push([[182,66,163],{1091:function(t,e,n){var content=n(1478);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(218).default)("9c867972",content,!0,{sourceMap:!1})},1477:function(t,e,n){"use strict";n(1091)},1478:function(t,e,n){var o=n(217)((function(i){return i[1]}));o.push([t.i,"@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.ca-widget-buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.ca-widget-buttons__button{margin:.5rem}@media screen and (min-width:1024px){.ca-widget-buttons__button{margin:.5rem 2rem}}",""]),o.locals={},t.exports=o},1652:function(t,e,n){"use strict";n.r(e);var o={name:"CaWidgetButtons",mixins:[],props:{configuration:{type:Object,required:!0}},data:function(){return{}},computed:{},watch:{},mounted:function(){},methods:{clickHandler:function(){this.$store.dispatch("events/push",{type:"widget:click",data:{href:this.button.url}})}}},r=(n(1477),n(144)),component=Object(r.a)(o,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"ca-widget-buttons"},t._l(t.configuration.buttons,(function(button,n){return e("CaButton",{key:n,staticClass:"ca-widget-buttons__button",attrs:{href:button.url},on:{clicked:t.clickHandler}},[t._v("\n    "+t._s(button.buttonText)+"\n  ")])})),1)}),[],!1,null,null,null);e.default=component.exports;installComponents(component,{CaButton:n(544).default})},528:function(t,e,n){var content=n(538);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(218).default)("28da9163",content,!0,{sourceMap:!1})},530:function(t,e,n){var content=n(547);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(218).default)("bac93a60",content,!0,{sourceMap:!1})},531:function(t,e,n){"use strict";n.r(e);var o={name:"CaSpinner",mixins:[],props:{loading:{type:Boolean,default:!0}},data:function(){return{}},computed:{},watch:{},mounted:function(){},methods:{}},r=(n(537),n(144)),component=Object(r.a)(o,(function(){var t=this,e=t._self._c;return t.loading?e("div",{staticClass:"ca-spinner"}):t._e()}),[],!1,null,null,null);e.default=component.exports},537:function(t,e,n){"use strict";n(528)},538:function(t,e,n){var o=n(217)((function(i){return i[1]}));o.push([t.i,"@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.ca-spinner{animation:spin .5s linear infinite;border:2px solid #fff;border-radius:50%;border-right:none;border-top:none;height:20px;pointer-events:none;width:20px}",""]),o.locals={},t.exports=o},539:function(t,e,n){"use strict";n(34),n(13),n(36),n(41),n(88),n(40),n(305),n(306),n(117);e.a={name:"MixLinkHandler",mixins:[],props:{},data:function(){return{noLinkElement:"div"}},computed:{processedHref:function(){var t=decodeURIComponent(this.href);return this.href&&this.href.includes(this.$store.state.hostname)?new URL(encodeURI(t)).pathname:encodeURI(t)},isExternal:function(){return!!this.processedHref&&(this.processedHref.includes("http")||this.processedHref.includes(":"))},linkBaseElem:function(){return this.processedHref?this.isExternal?"a":"NuxtLink":this.noLinkElement},linkElemAttributes:function(){return this.processedHref?this.processedHref.includes(":")?{href:this.processedHref}:this.isExternal?{href:this.processedHref,target:"_blank",rel:"noopener"}:{to:this.processedHref.startsWith("/")?this.processedHref:this.$getPath(this.processedHref)}:"button"===this.noLinkElement?{type:"button"}:""}},watch:{},mounted:function(){},methods:{}}},544:function(t,e,n){"use strict";n.r(e);n(34);var o={name:"CaButton",mixins:[n(539).a],props:{href:{type:String,default:""},disabled:{type:Boolean,default:!1},size:{type:String,default:"m",validator:function(t){return["s","m","l"].includes(t)}},type:{type:String,default:"default"},color:{type:String,default:"primary"},loading:{type:Boolean,default:!1},noFunction:{type:Boolean,default:!1}},data:function(){return{noLinkElement:"button"}},computed:{modifiers:function(){var t="ca-button--",e=[];return this.disabled&&e.push(t+"disabled"),this.loading&&e.push(t+"loading"),e.push(t+this.size),e.push(t+this.type),e.push(t+this.color),e},baseElem:function(){return this.noFunction?"div":this.linkBaseElem}},watch:{},mounted:function(){},methods:{}},r=(n(546),n(144)),component=Object(r.a)(o,(function(){var t=this,e=t._self._c;return e(t.baseElem,t._b({tag:"component",staticClass:"ca-button",class:t.modifiers,attrs:{tabindex:t.disabled||t.noFunction?"-1":"0"},on:{click:function(e){return t.$emit("clicked")}}},"component",t.linkElemAttributes,!1),[t._t("default"),t._v(" "),e("CaSpinner",{staticClass:"ca-button__spinner",attrs:{loading:t.loading}})],2)}),[],!1,null,null,null);e.default=component.exports;installComponents(component,{CaSpinner:n(531).default})},546:function(t,e,n){"use strict";n(530)},547:function(t,e,n){var o=n(217)((function(i){return i[1]}));o.push([t.i,"@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.ca-button{color:#202020;cursor:pointer;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.03em;padding:1em 2em;position:relative;transition:background-color .15s ease,border-color .15s ease;white-space:nowrap}.ca-button__spinner{left:50%;margin-left:-10px;margin-top:-10px;position:absolute;top:50%}.ca-button--primary{background-color:#202020;color:#fff}.ca-button--primary:hover{background-color:#282828;border-color:#202020}.ca-button--secondary{background-color:transparent;border:1px solid #bfbfbf;color:#202020}.ca-button--secondary:hover{background-color:#f7f7f7}.ca-button--tertiary{background-color:#f5ede7;border:none;color:#202020}.ca-button--tertiary:hover{background-color:#faf5f2}.ca-button--m,.ca-button--s{font-size:.75rem;padding:1.2em 2em}.ca-button--l{font-size:1rem;padding:1em 2em}.ca-button--full-width{padding-left:2.1em;padding-right:2.1em;text-align:center;width:100%}.ca-button--disabled{opacity:.3;pointer-events:none}.ca-button--loading{color:transparent}",""]),o.locals={},t.exports=o}}]);