(window.webpackJsonp=window.webpackJsonp||[]).push([[40,11],{529:function(e,t,r){e.exports=r.p+"img/dotd-bg.0a023a8.png"},549:function(e,t,r){var n=r(7),o=r(45),c=r(112);n({target:"Object",stat:!0},{fromEntries:function(e){var t={};return o(e,(function(e,r){c(t,e,r)}),{AS_ENTRIES:!0}),t}})},550:function(e,t,r){"use strict";r(18),r(25),r(13),r(26);var n=r(11),o=r(95),c=r(8),time=(r(28),r(17),r(75),r(27),r(6),r(22),r(56),r(549),r(21),r(87),r(232));r(29);function l(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(object);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,r)}return t}function d(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?l(Object(source),!0).forEach((function(t){Object(c.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):l(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}t.a={data:function(){return{meta:{}}},head:function(){return this.meta=x(this.meta),this.meta=d({url:this.$url.url(),property:this.meta.name,image:_(this.meta.image),robots:v(this.meta.robots)},this.generateMetaTexts()),{title:this.meta.title,htmlAttrs:{lang:this.$i18n.locale},meta:[{hid:"description",name:"description",content:this.meta.description},{hid:"robots",name:"robots",content:this.meta.robots},{hid:"og:description",property:"og:description",content:this.meta.description},{hid:"og:url",property:"og:url",content:this.meta.url},{hid:"og:title",property:"og:title",content:this.meta.title},{hid:"og:image",property:"og:image",content:this.meta.image}],script:[].concat(Object(o.a)((e="TODO",t=this.isSemMode,[{skip:!t,async:!0,defer:!0,src:"https://www.googletagmanager.com/gtag/js?id=".concat(e),body:!0},{skip:!t,innerHTML:"\n        window.dataLayer = window.dataLayer || [];\n        function gtag(){dataLayer.push(arguments);}\n        gtag('js', new Date());\n        gtag('config', '".concat(e,"');\n      "),body:!0}])),Object(o.a)(this.generateSchema())),__dangerouslyDisableSanitizers:["script"],link:[{itemprop:"url",rel:"canonical",hid:"canonical",href:this.meta.url}]};var e,t},methods:{generateSchema:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return this.hasNoWebsiteSchema?e.push(f(this.meta,this.$url.host()+this.localePath({name:"search"}))):e.push(h(this.meta)),e.push(y(this.meta,this.$url.host()+this.localePath({name:"index"}),this.hasNoWebsiteSchema)),e},generateMetaTexts:function(){var e=this,t=this.$t("general.date.month.".concat(time.a.getMonth())),r=time.a.getYear(),n=this.meta.name,o=this.$route.name.substring(0,this.$route.name.indexOf("_")),content={};return["title","description"].forEach((function(c){e.meta[c]?content[c]=m({string:e.meta[c],month:t,year:r,name:n}):content[c]=e.$t("pages.".concat(o,".meta.").concat(c),{name:n,month:t,year:r})})),content}}};var m=function(e){var t=e.string,r=e.month,n=e.year,o=e.name;return t=(t=(t=(t=t.replace("{month}",r)).replace("{monthShort}",r.substring(0,3))).replace("{year}",n)).replace("{name}",o)},h=function(meta){return{json:{"@context":"http://schema.org","@type":"WebPage",name:meta.title,description:meta.description,url:meta.url,lastReviewed:time.a.getFormattedDate()},type:"application/ld+json"}},f=function(meta,e){return{json:{"@context":"http://schema.org","@type":"WebSite",name:meta.title,url:meta.url,potentialAction:{"@type":"SearchAction",target:"".concat(e,"?term={query}"),"query-input":"required name=query"}},type:"application/ld+json"}},y=function(meta,e){var t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r={json:{"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:"Cashback",item:e}]},type:"application/ld+json"};return t||r.json.itemListElement.push({"@type":"ListItem",position:2,name:meta.name?meta.name+" Cashback":meta.title,item:meta.url}),r},v=function(e){return e?("index"===e&&(e="index, follow"),"noindex"===e&&(e="noindex, follow"),e):"index, follow"},_=function(image){return image?(image.cdnUrl&&(image=image.cdnUrl),image):r(551)},x=function(meta){return meta.dynamic&&(meta.dynamic=Object.fromEntries(Object.entries(meta.dynamic).filter((function(e){var t=Object(n.a)(e,2);t[0];return null!=t[1]})))),d(d(d({},meta.default),meta.dynamic),{name:meta.name})}},551:function(e,t,r){e.exports=r.p+"img/icon.736a841.png"},596:function(e,t,r){"use strict";t.a=function(e,t,r){var n={countryAdvertiser:{country:e},promoted:!0};return r?(n._or=[{"countryAdvertiser.excludedWhitelabelPartners_null":!0},{"countryAdvertiser.excludedWhitelabelPartners.slug_ne":r}],n.countryAdvertiser.whitelabel_partner={slug:r}):n.countryAdvertiser.whitelabel_partner_null=!0,t&&"all"!==t&&(n.countryAdvertiser.advertiser={mainCategories:{slug:t}}),n}},611:function(e,t,r){"use strict";var n=r(1),o=(r(6),r(13),r(88),r(51),r(15),r(596));t.a={data:function(){return{promotedDealIds:[],dealCountryAdvertiser:[]}},methods:{getPositionFillingDeals:function(){var e=arguments,t=this;return Object(n.a)(regeneratorRuntime.mark((function r(){var n,c,l,d;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return n=e.length>0&&void 0!==e[0]?e[0]:15,c=t.$store.getters["partner/get"],(l=Object(o.a)(t.$i18n.locale,"all",c)).id_nin=t.promotedDealIds,r.next=6,t.$strapi.get("deals",l,n-t.promotedDealIds.length);case 6:return d=r.sent,r.abrupt("return",d);case 8:case"end":return r.stop()}}),r)})))()},assignCountryAdvertiserToDeals:function(){var e=arguments,t=this;return Object(n.a)(regeneratorRuntime.mark((function r(){var n,o;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(n=e.length>0&&void 0!==e[0]?e[0]:[]){r.next=3;break}return r.abrupt("return");case 3:return r.next=5,t.getAdvertiserOfDeals(n);case 5:return o=r.sent,n.forEach((function(e,t){var r=o.find((function(t){return parseInt(t.id)===e.countryAdvertiser}));n[t].countryAdvertiser=r})),r.abrupt("return",n);case 8:case"end":return r.stop()}}),r)})))()},getAdvertiserOfDeals:function(e){var t=this;return Object(n.a)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return t.dealCountryAdvertiser=e.map((function(e){return e.countryAdvertiser})),t.promotedDealIds=e.map((function(e){return e.id})),r.next=4,t.$strapi.get("countryAdvertisers",{id_in:t.dealCountryAdvertiser,country:t.$i18n.locale},t.dealCountryAdvertiser.length);case 4:return r.abrupt("return",r.sent);case 5:case"end":return r.stop()}}),r)})))()}}}},644:function(e,t,r){var content=r(800);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,r(32).default)("1b38646c",content,!0,{sourceMap:!1})},799:function(e,t,r){"use strict";var n=r(644),o=r.n(n);r.d(t,"default",(function(){return o.a}))},800:function(e,t,r){var n=r(31)((function(i){return i[1]}));n.push([e.i,".i4ic{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr))}.kMce{margin-top:1.875rem;margin-bottom:1.875rem;width:100%;text-align:center}.t2W6{padding-left:1rem;padding-right:1rem;padding-top:2.5rem;padding-bottom:1.875rem;text-align:center;font-size:1rem;line-height:1.625rem;font-weight:500}@media (min-width: 920px){.i4ic{display:grid}.i4ic{grid-template-columns:repeat(3, minmax(0, 1fr))}.i4ic{-moz-column-gap:1.5rem;column-gap:1.5rem}.i4ic{padding-left:1rem;padding-right:1rem}.i4ic{padding-top:2.5rem}.t2W6{display:grid}.t2W6{grid-template-columns:repeat(1, minmax(0, 1fr))}.HgNa{grid-column-start:6}.HgNa{grid-column-end:13}}",""]),n.locals={category__views:"i4ic","category__load-more":"kMce",category__titles:"t2W6",category__deals:"HgNa"},e.exports=n},903:function(e,t,r){"use strict";r.r(t);r(28);var n=r(95),o=r(11),c=r(1),l=(r(15),r(21),r(6),r(33),r(34),r(51),r(13),r(88),r(27),r(550)),d=r(746),m=r(50),h=r(611),f=r(721),time=r(232),y=r(596),v=15,_={components:{StageCarousel:d.default,DealCard:f.default},mixins:[l.a,h.a,time.a],asyncData:function(e){return Object(c.a)(regeneratorRuntime.mark((function t(){var r,c,l,d,m,h,f,_,x,w,O,j,A,C,D,$,k,S,P,R,W,M,E,I,L;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(h=e.$strapi,f=e.app,_=e.params,x=e.store,w=e.error,(O=null===(r=x.state)||void 0===r||null===(c=r.categories)||void 0===c||null===(l=c.items)||void 0===l?void 0:l.filter((function(e){return e.slug===_.slug}))).length){t.next=4;break}return t.abrupt("return",w({statusCode:404,message:"Category not found"}));case 4:return j=O[0].slug,A=x.getters["partner/get"],C=Object(y.a)(f.i18n.locale,j,A),(D=function(e){return{country:f.i18n.locale,mainCategories:{slug:j},placement_in:[e],_or:x.getters["partner/get"]?[{"countryAdvertiser.excludedWhitelabelPartners_null":!0},{"countryAdvertiser.excludedWhitelabelPartners.slug_ne":x.getters["partner/get"]}]:[]}}).countryAdvertiser=A?{whitelabel_partner:{slug:A}}:{whitelabel_partner_null:!0},t.next=11,Promise.all([h.get("ads",D("CategoryDetailStage"),10,0),h.rest("deals-listings",{slug:j,country:f.i18n.locale}),h.rest("deals/count",C,!1)]).then((function(e){var t=Object(o.a)(e,3),r=t[0],n=t[1],c=t[2];return{adsStage:r,promotedDeals:(null==n?void 0:n.deals)||[],dealsCount:c}}));case 11:if($=t.sent,k=$.adsStage,S=$.promotedDeals,P=$.dealsCount,R=[],[],0===S.length){t.next=24;break}return W=S.map((function(e){return e.countryAdvertiser})),R=S.map((function(e){return e.id})),t.next=22,h.get("countryAdvertisers",{id_in:W,country:f.i18n.locale});case 22:M=t.sent,S.forEach((function(e,t){var r=M.find((function(t){return parseInt(t.id)===e.countryAdvertiser}));S[t].countryAdvertiser=r}));case 24:if(E=v-S.length,C.id_nin=R,I=[],0===E){t.next=31;break}return t.next=30,h.get("deals",C,E,0);case 30:I=t.sent;case 31:return L=O[0].name,t.abrupt("return",{adsStage:k,deals:[].concat(Object(n.a)(S),Object(n.a)(I)),meta:{name:null===(d=O[0])||void 0===d?void 0:d.name,dynamic:O[0].meta,default:{image:null===(m=O[0])||void 0===m?void 0:m.logo}},selectedCategory:j,categoryName:L,dealsCount:P,dealsWhere:C,loadMore:v<P,promotedDealsCount:R.length});case 33:case"end":return t.stop()}}),t)})))()},data:function(){return{pager:1}},mounted:function(){Object(m.b)("predict_view_category",{category:this.$route.params.slug},!0)},methods:{loadRemainingDeals:function(){var e=this;return Object(c.a)(regeneratorRuntime.mark((function t(){var r,n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r=v===e.deals.length&&0<e.promotedDealsCount?v-e.promotedDealsCount:v,t.next=3,e.$strapi.get("deals",e.dealsWhere,v,r*e.pager);case 3:n=t.sent,e.deals=e.deals.concat(n),e.pager=e.pager+1,e.dealsCount===e.deals.length&&(e.loadMore=!1);case 7:case"end":return t.stop()}}),t)})))()}},nuxtI18n:{paths:{de:"/kategorien/:slug",ch:"/kategorien/:slug"}}},x=r(799),w=r(16);var component=Object(w.a)(_,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"container"},[e.adsStage?t("StageCarousel",{staticClass:"mt-4 mx-4 md:mx-0",attrs:{items:e.adsStage}}):e._e(),e._v(" "),t("section",{class:e.$style.category__titles},[t("h1",{staticClass:"text-4xl"},[e._v("\n      "+e._s(e.$t("pages.category.title",{category:e.categoryName}))+"\n    ")]),e._v(" "),t("h2",{staticClass:"text-3xl pt-8"},[e._v("\n      "+e._s(e.$tc("pages.shops.teaser1",e.dealsCount))+"\n    ")])]),e._v(" "),t("div",{class:e.$style.category__views},e._l(e.deals,(function(e,r){return t("DealCard",{key:r,attrs:{deal:e,heading:e.name,image:e.countryAdvertiser.logo.cdnUrl,slug:e.countryAdvertiser.slug,"has-foot-note":""}})})),1),e._v(" "),t("div",{class:e.$style["category__load-more"]},[e.loadMore?t("UiButton",{attrs:{icon:["fal","sync"],design:"transparent"},nativeOn:{click:function(t){return e.loadRemainingDeals.apply(null,arguments)}}},[e._v("\n      "+e._s(e.$t("general.show_more"))+"\n    ")]):t("span",[e._v("\n      "+e._s(e.$t("pages.category.allDealsLoaded"))+"\n    ")])],1)],1)}),[],!1,(function(e){this.$style=x.default.locals||x.default}),null,null);t.default=component.exports;installComponents(component,{UiButton:r(67).default})}}]);