PageSourceSearch

https://www.rabensjogren.se/static/js/ProductPage.778abd7f.chunk.js

js rabensjogren.se collected 2026-09-24 09:37:27 UTC 86,563 bytes, 2 lines download raw bytes

1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[1516],{76014:function(n,e,t){var r=t(24974),i=t.n(r),a=t(10546),o=function(n,e){if("1.01"==1.005.toFixed(2))return n.toFixed(e);var t=n.toString().split(".");return t[1]&&1===t[1].length&&(t[1]+="0"),(+(t[1]?"".concat(t.join("."),"1"):t[0])).toFixed(e).replace(".",",")},l={},s=function(n){var e=n.application,t=n.isRounded,r=n.separateWith,i=n.price,a=n.products.showVat,s=n.render,d=n.vatRate,c="".concat(+t).concat(+a).concat(r||"","_").concat(i,"_").concat(d),u="EUR"===e.currency.code;if(!l[c]){var p=a?i*d:i;if(u?(r="\xa0",p=o(p,2)):p%1!==0&&(p=t?Math.round(p):o(p,2)),r){var v=p.toString().split(".");v[0]=v[0].replace(/\B(?=(\d{3})+(?!\d))/g,r),p=v.join(u?",":".")}l[c]=p}var h=l[c];return s?s(h):h};s.propTypes={isRounded:i().bool,price:i().number.isRequired,products:i().shape({showVat:i().bool.isRequired}),render:i().func,separateWith:i().string,vatRate:i().number},s.defaultProps={isRounded:!1,render:null,separateWith:null,vatRate:1},e.Z=(0,a.GG)(["products","application"])(s)},11024:function(n,e,t){var r=t(95764),i=t(89810),a=t(81034),o=t(30969),l=t(37574),s=["height"];e.Z=function(n){return(0,o.forwardRef)((function(e,t){var d=e.height,c=(0,a.Z)(e,s),u=t||(0,o.useRef)(),p=(0,o.useRef)(null),v=(0,o.useCallback)((function(n){requestAnimationFrame((function(){u.current&&(u.current.style.maxHeight=n,p.current=n)}))}),[u]);return(0,o.useLayoutEffect)((function(){if("auto"===d){var n=u.current.scrollHeight,e=(0,i.Z)(Array.from(u.current.children)).reduce((function(n,e){return n+e.offsetHeight}),0);parseInt(p.current,10)!==n?v("".concat(n,"px")):n!==e&&v("".concat(n>e?e:n,"px"))}else p.current!==d&&v(d)})),(0,l.jsx)(n,(0,r.Z)((0,r.Z)({},c),{},{ref:u,maxHeight:null===p.current&&("0"===d||"0px"===d)&&"0px"}))}))}},4351:function(n,e,t){var r=t(69932),i=t(52892),a=t(45119),o=t(47317);e.Z=function(n){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"yyyy-MM-dd";if(!n)return null;var t={},l=((arguments.length>2&&void 0!==arguments[2]?arguments[2]:"sv_SE")||"sv_SE").slice(0,2),s={sv:i.Z,fi:a.Z,de:o.Z}[l];return s&&(t.locale=s),(0,r.Z)(n,e,t)}},38513:function(n,e,t){t.d(e,{Qt:function(){return i},Xt:function(){return l}});var r=t(4351),i=function(n){return n&&n>0?n:0},a=function(n,e){return(null===n.stock||n.stock>e.value)&&(n.stock=e.value),(null===n.leadTime||null!==e.leadTime&&n.leadTime<e.leadTime)&&(n.leadTime=e.leadTime),!1===n.nextDelivery||((null===n.nextDelivery||null!==e.deliveryDate&&n.nextDelivery<e.deliveryDate)&&(n.nextDelivery=e.deliveryDate),e.value||null!==e.deliveryDate||(n.nextDelivery=!1)),n},o=function(n){var e=(new Date).getTime(),t=n;if(t){var i=new Date(1e3*t).getTime();t=e<i?(0,r.Z)(i):null}return t},l=function(n){var e=(new Date).getTime(),t={stock:null,leadTime:null,nextDelivery:null},r={stock:null,leadTime:null,nextDelivery:null};return t=n.reduce((function(n,t){var r=t.on_hand,o=t.on_hand_store,l=t.quantity,s=i(r.value)+i(o.value),d=Math.floor(s/l),c=r.value>0&&null!==r.leadtime_day_count?r.leadtime_day_count:null,u=o.value>0&&null!==o.leadtime_day_count?o.leadtime_day_count:null,p=null!==c&&(null===u||c<u)?c:u,v=1e3*r.next_delivery_date>e?r.next_delivery_date:null,h=1e3*o.next_delivery_date>e?o.next_delivery_date:null;return a(n,{value:d,leadTime:p,deliveryDate:null!==v&&(null===h||v<h)?v:h})}),t),r=n.reduce((function(n,e){var t=e.on_hand_store,r=t.value,i=t.leadtime_day_count,o=t.next_delivery_date;return a(n,{value:r,leadtime:i,deliveryDate:o})}),r),t.nextDelivery=o(t.nextDelivery),r.nextDelivery=o(r.nextDelivery),[t,r]};e.ZP=function n(e){var t=0,r=null,i=null,a=(new Date).getTime();if(Array.isArray(e))return n(function(n){var e={};return n.forEach((function(n,t){e["onHand_".concat(t)]={stock:n.value,lead_days:n.leadtime_day_count,next_delivery:n.next_delivery_date}})),e}(e));if(e.hasOwnProperty("value")){var l=e;t=l.value,r=l.leadtime_day_count,i=l.next_delivery_date}else{var s=e;for(var d in s){var c=s[d];if(t+=c.stock,c.stock>0&&null!==c.lead_days&&(r=null===r||c.lead_days<r?c.lead_days:r),c.next_delivery)if(i){var u=Math.floor(i),p=Math.floor(c.next_delivery);i=p>a&&p<u?p:u}else i=c.next_delivery}}return{stock:t&&t>0?t:0,leadTime:r,nextDelivery:i=o(i)}}},31729:function(n,e,t){t.d(e,{f6:function(){return l}});var r=t(24974),i=t.n(r),a=(i().oneOf(["large","default"]),i().oneOf(["h1","h2","h3","h4","h5","h6"])),o=i().exact({text:i().string,type:a}),l=i().oneOfType([i().string,i().arrayOf(i().oneOfType([i().string,i().array]))]);i().arrayOf(i().oneOfType([i().exact({layout:i().string,heading:i().string,headingTag:a}),i().exact({layout:i().string,text:l})])),i().arrayOf(i().oneOfType([i().exact({layout:i().string,heading:o}
1),i().exact({layout:i().string,sub_heading:o}),i().exact({layout:i().string,ingress:l}),i().exact({layout:i().string,paragraph:l})]))},7353:function(n,e,t){t.d(e,{AM:function(){return r},T$:function(){return i}});var r=/<(?!br\s*\/?)[^>]+>/g,i=/\\"/g},36579:function(n,e,t){var r=t(95764),i=t(31619);e.Z=function(n){var e,t=n||{},a=t.background_position,o=t.background_size,l=t.credit,s=t.image,d=t.background_color,c=(null===s||void 0===s?void 0:s.title)||"",u=(null===s||void 0===s?void 0:s.url)||"",p=s?(0,r.Z)({mimeType:null===s||void 0===s||null===(e=s.meta)||void 0===e?void 0:e.mime_type},s.meta):{};return s&&delete p.mime_type,{backgroundColor:i.Z[d]||d||void 0,backgroundPosition:a,backgroundSize:o,credit:l,title:c,url:u,meta:p}}},69831:function(n,e,t){var r,i,a,o=t(95764),l=t(89810),s=t(81034),d=t(99500),c=(t(30969),t(85255)),u=t(22626),p=t(90576),v=t(33747),h=t(16809),f=t(52555),x=t(10604),g=t(37574),m=["breadcrumbs"],b=(0,c.Z)("ul")(r||(r=(0,d.Z)(["\n    display: flex;\n    flex-wrap: wrap;\n"]))),Z=(0,c.Z)("li")(i||(i=(0,d.Z)(["\n    display: block;\n    margin: 0;\n    span {\n        opacity: 0.5;\n    }\n\n    &:last-of-type {\n        span.title {\n            opacity: 1;\n        }\n    }\n"]))),y=(0,c.Z)(v.Z)(a||(a=(0,d.Z)(["\n    color: inherit;\n    a {\n        color: inherit;\n    }\n"])));y.defaultProps={textStyles:"Stabil Grotesk/14-140"};var k=function(n){var e=n.breadcrumbs,t=(0,s.Z)(n,m),r=(0,f.$)().t,i=(0,h.v9)((function(n){return n.page})),a=(0,h.v9)((function(n){return n.application.config.options.paths})),d=e||function(){var n,e,t=[{title:r("breadcrumbs.start"),permalink:"/"}],o=(null===i||void 0===i||null===(n=i.data)||void 0===n?void 0:n.title)||"",s=(null===i||void 0===i||null===(e=i.data)||void 0===e?void 0:e.ancestors)||[];if("author"===i.type)t.push({title:"F\xf6rfattare & illustrat\xf6rer",permalink:null===a||void 0===a?void 0:a.authors});else if("post"===i.type)t.push({title:"Magasin",permalink:null===a||void 0===a?void 0:a.blog});else if("product"===i.type){var d,c,u,p;t=[];var v,h=(0,x.iZ)(null===i||void 0===i||null===(d=i.data)||void 0===d||null===(c=d.product)||void 0===c?void 0:c.categories);if((null===h||void 0===h?void 0:h.length)>0)(v=t).push.apply(v,(0,l.Z)(h));o=(null===i||void 0===i||null===(u=i.data)||void 0===u||null===(p=u.product)||void 0===p?void 0:p.name)||""}else if(s.length>0){var f;(f=t).push.apply(f,(0,l.Z)(s))}return t.push({title:o}),t}();return(0,g.jsx)(b,(0,o.Z)((0,o.Z)({},t),{},{children:d.map((function(n,e){return n.title&&(0,g.jsx)(Z,{children:(0,g.jsxs)(u.Z,{to:n.permalink||n.to||"",children:[e>0&&(0,g.jsx)(y,{children:"/"}),(0,g.jsx)(y,{className:"title",children:(0,p.Z)(n.title)})]})},n.title)}))}))};k.defaultProps={breadcrumbs:void 0},e.Z=k},3414:function(n,e,t){var r,i,a,o=t(47427),l=t(99710),s=t(99500),d=t(30969),c=t(52555),u=t(31619),p=t(85255),v=t(95870),h=t(37574),f=(0,p.Z)("div")(r||(r=(0,s.Z)([""]))),x=(0,p.Z)("div",{shouldForwardProp:function(n){return-1===["closedHeight","openHeight","maxHeight"].indexOf(n)}})(i||(i=(0,s.Z)(["\n    height: ","px;\n    overflow: hidden;\n\n    word-break: break-word;\n\n    &.clamp,\n    &.clamp > div {\n        display: -webkit-box;\n        -webkit-box-orient: vertical;\n        -webkit-box-pack: end;\n    }\n\n    &.open,\n    &.closed {\n        transition: height 0.3s ease-in-out, display 0.3s ease;\n        transition-delay: 0, 1;\n    }\n    &.open {\n        display: block;\n        p {\n            margin-bottom: 16px;\n        }\n        height: ","px;\n    }\n\n    &.closed,\n    &.closed > div {\n        -webkit-line-clamp: ",";\n        text-overflow: ellipsis;\n    }\n\n    &.unset {\n        transition: none;\n        display: block;\n        height: fit-content;\n        * {\n            margin: revert;\n            margin-block-start: revert;\n            margin-block-end: revert;\n            transition: none;\n        }\n    }\n"])),(function(n){return n.closedHeight}),(function(n){return n.openHeight}),(function(n){return n.lines})),g=(0,p.Z)("button")(a||(a=(0,s.Z)(["\n    color: ",";\n    text-align: left;\n"])),u.Z.purple),m=function(n){var e=n.lines,t=n.lineHeight,r=n.children,i=n.callback,a=n.className,s=n.handleOpen,u=(0,c.$)().t,p=(0,d.useState)(0),m=(0,l.Z)(p,2),b=m[0],Z=m[1],y=(0,d.useState)(!1),k=(0,l.Z)(y,2),j=k[0],w=k[1],_=(0,d.useState)(!0),P=(0,l.Z)(_,2),S=P[0],E=P[1],I=(0,d.useState)("closed clamp"),C=(0,l.Z)(I,2),N=C[0],A=C[1],O=(0,d.useState)(null),T=(0,l.Z)(O,2),G=T[0],B=T[1],U=function(){var n=(0,d.useState)(v.N9?[0,0]:[window.innerWidth,window.innerHeight]),e=(0,l.Z)(n,2),t=e[0],r=e[1];return(0,d.useLayoutEffect)((function(){var n=function(){r(v.N9?null:[window.innerWidth,window.innerHeight])};return v.N9||window.addEventListener("resize",n),function(){return v.N9?null:window.removeEventListener("resize",n)}}),[]),t}(),D=(0,l.Z)(U,1)[0],R=d.Children.count(r)*t*e;(0,d.useLayoutEffect)((function(){if(G){var n,e=G.children,t=(null===(n=e)||void 0===n?void 0:n.length)&&e.item(0);t&&"DIV"===t.tagName&&t.childElementCount>0&&(e=t.children);var r,l=0,s=(0,o.Z)(e);try{for(s.s();!(r=s.n()).done;){l+=r.value.scrollHeight+48}}catch(d){s.e(d)}finally{s.f()}l<R?(E(!1),A("unset")):S||(E(!0),"unset"===a&&(A("open"),w(!0))),Z(l),i&&i(l,N)}}),[G,a,D,R,S,N]);return(0,h.jsxs)(f,{children:[(0,h.jsx)(x,{ref:B,lines:e,closedHeight:R,openHeight:b,className:"".concat(N," ").concat(a),onTransitionEnd:function(n){n.target.classList.add("clamp")},children:function(n){var e=function(n){return"string"===typeof n?(0,h.jsx)("p",{children:n}):n};return Array.isArray(n)?n.map((function(n,t){return(0,h.jsx)(d.Fragment,{children:e(n)},t)})):e(n)}(r)}),S&&(0,h.jsx)(g,{onClick:function(){var n=!j;w(n),A(n?"open":"closed"),"undefined"!==typeof s&&s()},children:j?"- ".concat(u("read_less")):"+ ".concat(u("read_more"))})]})};m.defaultProps={callback:function(){},className:"",handleOpen:void 0,lineHeight:null,lines:null},e.Z=m},22096:function(n,e,t){var r=t(95764),i=t(81034),a=(t(30969),t(37574)),o=["embedUrl"];e.Z=function(n){var e=n.embedUrl,t=(0,i.Z)(n,o);return(0,a.jsx)("iframe",(0,r.Z)({allowFullScreen:!0,src:e,frameBorder:"0",allow:"autoplay; encrypted-media",title:"Youtube video"},t))}},20850:function(n,e,t){var r,i,a,o,l,s,d,c,u=t(99500),p=t(51194),v=t(43295),h=t(22626),f=t(63499),x=(t(30969),t(33747)),g=t(39455),m=t(31619),b=t(85255),Z=t(36579),y=(t(42266),t(92226)),k=t(90576),j=t(44465),w=t(37574),_=(0,b.Z)("div")(r||(r=(0,u.Z)(["\n    padding: 0 12px 32px;\n\n    "," {\n        padding: 0 24px 32px;\n    }\n    "," {\n        padding-bottom: 80px;\n    }\n"])),g.aE.md,g.aE.lg),P=(0,b.Z)("div")(i||(i=(0,u.Z)(["\n    position: sticky;\n    top: 0;\n    display: block;\n\n    "," {\n        display: flex;\n        flex-direction: row;\n        gap: 24px;\n    }\n"])),g.aE.xl),S=(0,b.Z)("div")(a||(a=(0,u.Z)(["\n    flex: 0 0 50%;\n    width: 100%;\n    position: relative;\n    border-radius: 0px;\n\n    "," {\n        flex: 0 0 33%;\n    }\n\n    "," {\n        flex: 0 0 50%;\n    }\n\n    p,\n    h2 {\n        color: ",";\n        transition: all 300ms;\n    }\n\n    :hover {\n        p,\n        h2 {\n            color: ",";\n        }\n    }\n\n    > div {\n        border-radius: 0px;\n        transition: border-radius 300ms;\n    }\n\n    :hover > div {\n        border-radius: 48px;\n\n        &.right {\n            border-radius: 0px;\n        }\n\n        &.left {\n            border-radius: 0px;\n        }\n    }\n\n    a {\n        ::before {\n            content: '';\n            position: absolute;\n            top: 0;\n            bottom: 0;\n            left: 0;\n            right: 0;\n            z-index: 0;\n            display: block;\n        }\n    }\n"])),g.aE.md,g.aE.lg,m.Z.black,m.Z.purple),E=(0,b.Z)("div")(o||(o=(0,u.Z)(["\n    text-align: center;\n    overflow: hidden;\n    :hover {\n        border-radius: 0;\n    }\n\n    h2 {\n        padding: 12px 0;\n\n        "," {\n            padding: 16px 0;\n        }\n    }\n\n    &.left {\n        h2 {\n            padding-top: 32px;\n        }\n        p {\n            display: -webkit-box;\n            -webkit-line-clamp: 3;\n            -webkit-box-orient: vertical;\n            overflow: hidden;\n            line-clamp: 3;\n            overflow: hidden;\n            "," {\n                -webkit-line-clamp: 2;\n                line-clamp: 2;\n                overflow: hidden;\n            }\n        }\n    }\n    &.right {\n        text-align: left;\n\n        p {\n            display: -webkit-box;\n            -webkit-line-clamp: 4;\n            -webkit-box-orient: vertical;\n            overflow: hidden;\n            "," {\n                -webkit-line-clamp: 3;\n                line-clamp: 3;\n            }\n        }\n    }\n"])),g.aE.lg,g.aE.xl,g.aE.xl),I=(0,b.Z)(p.Z)(l||(l=(0,u.Z)(["\n    overflow: hidden;\n    border-radius: 0px;\n"]))),C=(0,b.Z)("div")(s||(s=(0,u.Z)(["\n    width: 100%;\n    "," {\n        width: 50%;\n        flex: 0 0 50%;\n    }\n"])),g.aE.xl),N=(0,b.Z)("div")(d||(d=(0,u.Z)(["\n    display: grid;\n    overflow: auto;\n    padding-top: 24px;\n    flex: 1;\n    grid-template-columns: repeat(2, 1fr);\n    grid-template-rows: 1fr;\n    grid-column-gap: 8px;\n    grid-row-gap: 8px;\n\n    "," {\n        grid-template-columns: repeat(3, 1fr);\n        & >
1 div:nth-of-type(4) {\n            display: none;\n        }\n    }\n\n    "," {\n        grid-template-columns: repeat(2, 1fr);\n        grid-column-gap: 24px;\n        grid-row-gap: 24px;\n        & > div:nth-of-type(4) {\n            display: initial;\n        }\n    }\n"])),g.aE.md,g.aE.xl),A=(0,b.Z)("div")(c||(c=(0,u.Z)(["\n    position: sticky;\n    top: 0px;\n    "," {\n        padding-top: 24px;\n    }\n"])),g.aE.lg),O=function(n){var e=n.children;return(0,w.jsx)(x.Z,{as:"p",textStyles:"Stabil Grotesk/14-140",children:e})};O.defaultProps={children:null};var T=function(n){var e,t,r,i,a=n.id,o=n.articles,l=n.featuredArticle,s=n.link,d=n.title;if(!(null!==o&&void 0!==o&&o.length)>0||!l)return null;var c=(null===o||void 0===o?void 0:o.length)>0;return(0,w.jsxs)(_,{id:a,children:[(0,w.jsx)(f.Z,{isArticle:c,layout:"large",heading:d,link:null===s||void 0===s?void 0:s.url,buttonText:null===s||void 0===s?void 0:s.text}),(0,w.jsxs)(P,{children:[(0,w.jsx)(C,{children:(0,w.jsx)(A,{children:l&&(0,w.jsxs)(S,{children:[(0,w.jsx)(I,{ratio:4/3,children:(0,w.jsx)(v.Z,{background:null!==(e=l.settings)&&void 0!==e&&e.background_image?(0,Z.Z)(null===(t=l.settings)||void 0===t?void 0:t.background_image):{type:"image",url:y.l7},type:"image",mediaQuery:[{w:768,h:768*.67,q:70},{w:1024,h:686.08,q:70},{w:1280,h:1228*.67,q:70},{w:720,h:720*.67,q:70},{w:960,h:643.2,q:70}]})}),(0,w.jsxs)(E,{className:"left",children:[(0,w.jsx)(x.Z,{as:"h2",textStyles:["Stabil Grotesk/24-130","Stabil Grotesk/32-120","Stabil Grotesk/40-110"],children:(0,k.Z)(l.title)}),(null===(r=l.settings)||void 0===r?void 0:r.preamble)&&(0,w.jsx)(j.Z,{data:null===(i=l.settings)||void 0===i?void 0:i.preamble,textComponent:O})]}),(0,w.jsx)(h.Z,{to:l.url})]})})}),(0,w.jsx)(N,{children:o.map((function(n,e){var t=n.settings,r=n.title,i=n.url,a=t||{},o=a.background_image,l=a.preamble;return(0,w.jsxs)(S,{children:[(0,w.jsx)(I,{ratio:3/4,children:(0,w.jsx)(v.Z,{background:o?(0,Z.Z)(o):{type:"image",url:y.l7},type:"image",mediaQuery:[{w:384,h:480,q:70},{w:1024/3,h:1024/3*1.25,q:70},{w:1280/3,h:1280/3*1.25,q:70},{w:360,h:450,q:70},{w:480,h:600,q:70}]})}),(0,w.jsxs)(E,{className:"right",children:[(0,w.jsx)(x.Z,{as:"h2",textStyles:["Stabil Grotesk/16-140",null,"Stabil Grotesk/24-130"],children:(0,k.Z)(r)}),l&&(0,w.jsx)(j.Z,{data:l,textComponent:O})]}),(0,w.jsx)(h.Z,{to:i})]},"".concat(r,"-").concat(e))}))})]})]})};T.defaultProps={id:"",articles:null,featuredArticle:null,link:null,title:null},e.Z=T},35828:function(n,e,t){var r=t(81034),i=(t(30969),t(31513)),a=t(37574),o=["color","width","height"],l=function(n){var e=n.color,t=n.width,l=n.height;(0,r.Z)(n,o);return(0,a.jsxs)(i.Z,{width:t,height:l,children:[(0,a.jsx)("path",{d:"M6 3v13",stroke:e}),(0,a.jsx)("path",{d:"M.428432 10.4277C2.8692 11.4294 4.99355 13.4478 5.95146 15.9992h.09632c.95839-2.5514 3.08226-4.5698 5.52352-5.5715",stroke:e,fill:"none"}),(0,a.jsx)("path",{d:"M0 18h12",stroke:e})]})};l.defaultProps={color:"black",height:"19px",width:"12px"},e.Z=l},98287:function(n,e,t){t.d(e,{Z:function(){return J}});var r,i,a,o,l,s=t(99710),d=t(99500),c=t(30969),u=t(85255),p=t(33747),v=t(89810),h=t(52555),f=t(39455),x=t(31619),g=t(86470),m=t(92226),b=t(80722),Z=t(51412),y=t(95316),k=t(51194),j=t(12887),w=t(7353),_=t(154),P=t(45781),S=t(37574),E=(0,u.Z)("div")(r||(r=(0,d.Z)([""]))),I=(0,u.Z)("div")(i||(i=(0,d.Z)(["\n    position: relative;\n    background: ",";\n    transition: border-radius ",";\n    overflow: hidden;\n\n    a {\n        ::before {\n            content: '';\n            position: absolute;\n            top: 0;\n            bottom: 0;\n            left: 0;\n            right: 0;\n            z-index: 0;\n            display: block;\n        }\n    }\n\n    .navigation {\n        position: absolute;\n        width: 100%;\n        bottom: -1px;\n        left: 50%;\n        transform: translate(-50%, 0);\n        z-index: 2;\n        justify-content: center;\n        background-color: ",";\n\n        button {\n            padding: 32px 12px;\n        }\n    }\n\n    "," {\n        .navigation {\n            opacity: 0;\n            pointer-events: none;\n            transition: opacity ",";\n            button {\n                pointer-events: none;\n            }\n        }\n\n        :hover {\n            border-radius: 40px;\n            .navigation {\n                opacity: 1;\n                button {\n                    pointer-events: initial;\n                }\n            }\n        }\n    }\n"])),x.Z.warmGrey,y.Z.primary,x.Z.warmGrey,f.BC.hover,y.Z.primary),C=(0,u.Z)("div")(a||(a=(0,d.Z)(["\n    position: relative;\n\n    &:after {\n        content: '';\n        display: block;\n        ","\n    }\n\n    & > * {\n        position: absolute;\n        top: 0;\n        bottom: 0;\n        width: 100%;\n        display: flex;\n        align-items: center;\n        opacity: 0;\n        transition: opacity ",";\n        &[data-active] {\n            opacity: 1;\n            z-index: 1;\n        }\n    }\n"])),"padding-bottom: ".concat((100/(3/4)).toFixed(2),"%;"),y.Z.primary),N=(0,u.Z)("div")(o||(o=(0,d.Z)(["\n    padding: 0 8px;\n\n    "," {\n        padding: 0 12px;\n    }\n\n    "," {\n        padding: 0 24px;\n    }\n\n    img {\n        object-fit: contain;\n        height: 100%;\n        width: 100%;\n    }\n"])),f.aE.md,f.aE.lg),A=(0,u.Z)("div")(l||(l=(0,d.Z)(["\n    text-align: left;\n    padding: 0 24px;\n    "," {\n        padding: 0 40px;\n    }\n\n    & > div {\n        position: relative;\n        width: 100%;\n        height: 100%;\n\n        &::after {\n            content: '';\n            display: block;\n            padding-bottom: 95%;\n        }\n        &::before {\n            content: '';\n            background: linear-gradient(180deg, transparent, ",");\n            position: absolute;\n            bottom: 0;\n            left: 0;\n            width: 100%;\n            height: 20px;\n        }\n        & > div {\n            position: absolute;\n            top: 0;\n            bottom: 0;\n            padding: 54px 0;\n            height: 100%;\n            width: 100%;\n\n            -ms-overflow-style: none;\n            scrollbar-width: none;\n\n            &::-webkit-scrollbar {\n                display: none;\n            }\n        }\n    }\n"])),f.aE.md,x.Z.warmGrey),O=function(n){var e=n.alt,t=n.image;return(0,S.jsx)(N,{"data-active":!0,children:(0,S.jsx)(k.Z,{ratio:"1",children:t?(0,S.jsx)(b.Z,{alt:e,placeholder:(0,g.$o)(t,{m:"max",w:280,h:280}
1),src:{url:t,width:[200,300,400,500]},title:e,sizes:["50vw","25vw"]}):(0,S.jsx)(j.Z,{margin:"auto 0"})})})};O.defaultProps={alt:"",image:null};var T=function(n){n.alt;var e=n.image;return(0,S.jsx)(Z.Z,{src:(0,g.aT)(e||m.l7,500),query:[{w:375,q:70},{w:768,q:70},{w:1024,q:70},{w:1440,q:70},{w:1920,q:70},{w:2200,q:70}]})},G=function(n){var e=n.text,t=(0,h.$)().t;return(0,S.jsx)(A,{children:(0,S.jsx)(E,{children:(0,S.jsxs)(E,{overflow:"scroll",children:[(0,S.jsx)(p.Z,{as:"p",mb:"16px",textStyles:"Stabil Grotesk/16-100 CAPS",children:t("product.about")}),e&&(0,S.jsx)(p.Z,{as:"div",textStyles:["Tiempos/14-140",null,"Tiempos/16-145"],dangerouslySetInnerHTML:{__html:e.replace("</p><p>","</p><br><p>").replace(w.AM,"")}})]})})})};G.defaultProps={text:""};var B=function(n){var e=n.coverImage,t=n.description,r=n.image,i=n.name,a=(0,c.useRef)(),o=function(n){var e=a.current,t=e.children,r="next"===n.target.dataset.direction?1:-1,i=e.querySelector("[data-active]"),o=(0,v.Z)(t).indexOf(i)+r;o<0&&(o=t.length-1),o>=t.length&&(o=0),t[o].dataset.active=!0,delete i.dataset.active},l=[e&&(0,S.jsx)(T,{image:e.url}),t&&(0,S.jsx)(G,{text:t})].filter((function(n){return n})),s=function(n){n.preventDefault(),n.stopPropagation()};return(0,S.jsxs)(I,{children:[(0,S.jsxs)(C,{className:"slides",ref:a,children:[(0,S.jsx)(O,{alt:i,image:r}),l]}),(0,S.jsx)(_.Z,{breakpoint:"lg",render:function(){return l.length>0&&(0,S.jsxs)("div",{className:"navigation",onClick:s,children:[(0,S.jsx)("button",{type:"button","data-direction":"prev",onClick:o,children:(0,S.jsx)(P.Z,{direction:"left",width:"24px",height:"16px",color:x.Z.black})}),(0,S.jsx)("button",{type:"button","data-direction":"next",onClick:o,children:(0,S.jsx)(P.Z,{direction:"right",width:"24px",height:"16px",color:x.Z.black})})]})}})]})};B.defaultProps={coverImage:"",description:"",image:"",name:""};var U,D,R,z=B,H=t(22626),q=t(74938),L=t(31970),V=(0,u.Z)("div")(U||(U=(0,d.Z)(["\n    text-align: center;\n    border-radius: 0px;\n    cursor: pointer;\n\n    "," {\n        :hover {\n            border-radius: 48px;\n        }\n    }\n\n    transition: border-radius ",";\n"])),f.BC.hover,y.Z.primary),F=(0,u.Z)("div")(D||(D=(0,d.Z)(["\n    display: block;\n"]))),M=(0,u.Z)("div")(R||(R=(0,d.Z)(["\n    text-overflow: ellipsis;\n    overflow: hidden;\n    white-space: nowrap;\n    margin-bottom: 4px;\n\n    @supports (-webkit-line-clamp: 2) {\n        display: -webkit-box;\n        -webkit-line-clamp: 2;\n        -webkit-box-orient: vertical;\n        text-overflow: unset;\n        white-space: unset;\n    }\n"]))),W=function(n){var e=n.product,t=e.description,r=e.name,i=e.files,a=e.image,o=e.url,l=e.parametrics,d=(0,L.Z)(l,"".concat(q.d$,".value"),[]),c=(0,L.Z)(l,"".concat(q.PN,".value"),[]),u=(i||[]).filter((function(n){return n.code===q.cZ})).slice(1),v=(0,s.Z)(u,1)[0];return(0,S.jsx)(V,{children:(0,S.jsxs)(H.Z,{to:o,children:[(0,S.jsx)(z,{coverImage:v,description:t,image:a,name:r}),(0,S.jsxs)(F,{mt:"16px",px:"16px",children:[(0,S.jsx)(M,{children:(0,S.jsx)(p.Z,{as:"p",textStyles:"Stabil Grotesk/14-140",children:[d,c].filter((function(n){return n})).flat().map((function(n){return null===n||void 0===n?void 0:n.value})).join(", ")})}),(0,S.jsx)(p.Z,{as:"p",textStyles:["Stabil Grotesk/16-140",null,"Stabil Grotesk/20-120"],children:r})]})]})})};W.defaultProps={product:null};var J=W},46546:function(n,e,t){t.r(e),t.d(e,{default:function(){return Kr}});var r=t(89810),i=t(99500),a=t(30969),o=t(16798),l=t(95764),s=t(82333),d=t(85358),c=t(57994),u=t(98907),p=t(90889),v=t(2391),h=t(92226),f=t(55895),x=t(10546),g=(t(57576),function(){var n=(0,d.Z)((0,s.Z)().mark((function n(e){var t,r=arguments;return(0,s.Z)().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return t=r.length>1&&void 0!==r[1]?r[1]:{},n.next=3,(0,f.U2)("/frontend/product/".concat(e,"/relations"),(0,l.Z)({application_id:(0,x.PD)("application").applicationId},t));case 3:return n.abrupt("return",n.sent);case 4:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}()),m=function(){var n=(0,d.Z)((0,s.Z)().mark((function n(e){var t,r=arguments;return(0,s.Z)().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return t=r.length>1&&void 0!==r[1]?r[1]:{},n.next=3,(0,f.U2)("/frontend/product/".concat(e,"/qtybreak"),(0,l.Z)({application_id:(0,x.PD)("application").applicationId},t));case 3:return n.abrupt("return",n.sent);case 4:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}(),b=(t(68642),t(76901)),Z=t(31970),y=t(38513),k=t(20266),j=t(16809),w=t(31046),_=t(12962),P=t(72461),S=t(10604),E=t(95870),I=t(37574),C={isLicence:!1,isPackage:!1,product:null,qtyBreaks:[],quantity:1,relatedAccessoriesIds:[],relatedPackageIds:[],relatedProductIds:[],relatedUpsellIds:[],relatedUpsells:[],relations:[],selectedProduct:null,selectedProductVariants:{},selectedPromotionVariants:{},selectedUpsells:{}},N=function(n){return-1!==h.lt.indexOf(n.type)},A=function(n){return(n.variants||[]).length>0},O=function(n){(0,p.Z)(t,n);var e=(0,v.Z)(t);function t(){var n;(0,c.Z)(this,t);for(var i=arguments.length,a=new Array(i),u=0;u<i;u++)a[u]=arguments[u];return(n=e.call.apply(e,[this].concat(a))).state=n.resetState((0,Z.Z)(n.props.page,"data.product",null)),n.getProductRelations=(0,d.Z)((0,s.Z)().mark((function e(){var t,i,a,o,l,d,c,u,p,v,f;return(0,s.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(t=n.state.product&&n.state.product.id)||!n.props.shouldFetchRelations){e.next=22;break}return e.prev=2,e.next=5,g(t,{as_variants:!0});case 5:i=e.sent,a=(0,r.Z)(i.data),o=a.filter((function(n){var e=n.code;return-1!==h.p0.indexOf(e)})),l=(0,Z.Z)(o,"0.relations.items",[]).map((function(n){return n.part_no}
1)),d=a.filter((function(n){return"raben_rec_accessories"===n.code})),c=(0,Z.Z)(d,"0.relations.items",[]),u=c.map((function(n){return n.part_no})),p=a.filter((function(n){var e=n.code;return-1!==h.ZZ.indexOf(e)})),v=[],f=[],(0,Z.Z)(p,"0.relations.items",[]).forEach((function(n){var e=n.type,t=n.part_no;e===h.pf?v.push(t):f.push(t)})),a&&n.setState({relatedAccessoriesIds:l,relatedPackageIds:v,relatedProductIds:f,relatedUpsellIds:u,relatedUpsells:c,relations:a}),e.next=22;break;case 19:e.prev=19,e.t0=e.catch(2),console.error(e.t0);case 22:case"end":return e.stop()}}),e,null,[[2,19]])}))),n.getPricingOfProducts=function(e){var t=n.state.quantity,r=void 0===t?1:t,i=e.reduce((function(n,e){if(e){var t=e.quantity||1;return(0,l.Z)((0,l.Z)({},n),{},{priceExVat:n.priceExVat+e.price*t,priceIncVat:n.priceIncVat+e.price*e.vat_rate*t,recommendedPriceExVat:n.recommendedPriceExVat+e.price_recommended*t,recommendedPriceIncVat:n.recommendedPriceIncVat+e.price_recommended*e.vat_rate*t})}return n}),{priceIncVat:0,priceExVat:0,recommendedPriceExVat:0,recommendedPriceIncVat:0,vatRate:0,quantityOfPackage:r>0?r:1});return i.vatRate=i.priceIncVat/i.priceExVat,i},n.getStockStatus=function(){var e,t,r=n.state,i=r.isPackage,a=r.product,o=r.selectedProductVariants,l=o[a.id]||a,s=(0,y.Qt)(null===(e=l.on_hand)||void 0===e?void 0:e.value)||(0,y.Qt)(null===(t=l.on_hand_store)||void 0===t?void 0:t.value);if(i){var d=!0;return a.included_products.forEach((function(n){var e,t,r=o[n.id]||n,i=(0,y.Qt)(null===(e=r.on_hand)||void 0===e?void 0:e.value)+(0,y.Qt)(null===(t=r.on_hand_store)||void 0===t?void 0:t.value);Math.floor(i/r.quantity)<1&&(d=!1)})),d}return s>0},n.getQtyBreaks=(0,d.Z)((0,s.Z)().mark((function e(){var t,r,i;return(0,s.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(t=n.state.product)||!t.id){e.next=12;break}return e.prev=2,e.next=5,m(t.id);case 5:(r=e.sent).data&&r.data.length>1&&(i=r.data.filter((function(n){return n.part_no===t.part_no&&n.qty_break>1})),n.setState({qtyBreaks:i})),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),console.error(e.t0);case 12:case"end":return e.stop()}}),e,null,[[2,9]])}))),n.getPageContent=function(){var e=(0,d.Z)((0,s.Z)().mark((function e(t,r){var i,a,o;return(0,s.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,i=(0,k.dE)(t,r),e.next=4,(0,_.b)(Object.values(i));case 4:a=e.sent,o=Object.keys(i).reduce((function(n,e,t){return n[e]=a.results[t].hits||{},n}),{}),n.props.setPageContent(o),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(0),console.error(e.t0);case 12:case"end":return e.stop()}}),e,null,[[0,9]])})));return function(n,t){return e.apply(this,arguments)}}(),n.setQuantity=function(e){var t=e;"string"===typeof t?t=+e:(isNaN(t)||null===t||void 0===t)&&(t=1),n.setState({quantity:t})},n.setVariant=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=r?"selectedPromotionVariants":"selectedProductVariants",a=(0,l.Z)({},n.state[i]);if(a[e]!==t){r&&void 0===t?delete a[e]:a[e]=t;var s=(0,o.Z)({},i,a);e===n.state.product.id&&(s.selectedProduct=n.getSelectedProductData(t||{},n.state.product)),n.setState(s)}},n.setUpsells=function(e){var t=(0,l.Z)({},n.state.selectedUpsells);if(t[e])delete t[e];else{var r=n.state.relatedUpsells.find((function(n){return n.part_no===e}));r&&(t[e]=r)}n.setState({selectedUpsells:t})},n}return(0,u.Z)(t,[{key:"componentDidMount",value:function(){}},{key:"shouldComponentUpdate",value:function(n,e){var t=(0,Z.Z)(this.props,"page.content",null),r=(0,Z.Z)(n,"page.content",null),i=(0,Z.Z)(n,"page.data.product",null);return JSON.stringify(r)!==JSON.stringify(t)||JSON.stringify(e)!==JSON.stringify(this.state)||((i||{}).part_no===(this.state.product||{}).part_no&&(i||{}).price===(this.state.product||{}).price&&(i||{}).price_list_id===(this.state.product||{}).price_list_id||this.setState(this.resetState(i),(function(){})),!1)}},{key:"componentWillUnmount",value:function(){var n=this.props.overlay;"gallery_zoom_overlay"===n.current&&n.hide()}},{key:"resetState",value:function(n){var e,t=(0,l.Z)({},C);if(!n)return t;var r=null===(e=this.props.page.data)||void 0===e?void 0:e.part_no,i=n.variants.find((function(n){return n.part_no===r})),a=function(n){return(0,k.r0)(h.O5,n)}(n),o=N(n),s=A(n),d={};
1o&&(n.included_products||[]).length?n.included_products.forEach((function(n){(n.variants||[]).length?d[n.id]=null:d[n.id]=n})):d[n.id]=s&&!i?n.variants[0]:s&&i?i:n;var c=this.getSelectedProductData(i||{},n);return(0,l.Z)((0,l.Z)({},t),{},{isLicence:a,isPackage:o,product:n,quantity:n.recommended_quantity?n.recommended_quantity:1,selectedProduct:c,selectedProductVariants:d})}},{key:"getSelectedProductData",value:function(n,e){var t,i,a,o,l,s,d,c,u,p,v,f=(0,S.$h)(null===n||void 0===n||null===(t=n.manufacturer)||void 0===t?void 0:t.part_no,null===(i=this.props)||void 0===i||null===(a=i.page)||void 0===a||null===(o=a.data)||void 0===o?void 0:o.default_unique_url_name);f&&f!==(null===(l=this.props)||void 0===l||null===(s=l.history)||void 0===s||null===(d=s.location)||void 0===d?void 0:d.pathname)&&!E.N9&&window.history.replaceState({},"",f);var x=Object.keys(n||{}).length?n:e,g=N(e),m=A(e),b=e.files||[],Z=m&&n.files||[],y=g?(e.included_products||[]).reduce((function(n,e){var t;return null!==(t=e.format)&&void 0!==t&&t.image?[].concat((0,r.Z)(n),[{name:e.name,format:e.format,type:1}]):n}),[]):[],j=[].concat((0,r.Z)(b),(0,r.Z)(Z),(0,r.Z)(y)),w=(0,k.CJ)(h.Gs,x),_=w?w.value:null,P=((null===x||void 0===x||null===(c=x.format)||void 0===c?void 0:c.flags)||[]).concat((null===e||void 0===e||null===(u=e.format)||void 0===u?void 0:u.flags)||[]);return{categories:n.categories||e.categories||[],description:n.description||e.description,eanCode:n.ean_code||e.ean_code,files:j,flags:P,format:n.format||e.format||{},isBookable:!!(0,k.r0)(h.qs,x)||!!(0,k.r0)(h.J$,x),isExpired:!!(0,k.r0)(h.VG,x),manufacturer:n.manufacturer||e.manufacturer,onHand:n.on_hand||e.on_hand,onHandStore:n.on_hand_store||e.on_hand_store,parametrics:g?(e.included_products||[]).map((function(n){return{name:n.name,parametrics:n.parametrics}})).filter((function(n){return n.parametrics.length})):e.parametrics,partNo:x.part_no,manufacturerPartNo:(null===(p=x.manufacturer)||void 0===p?void 0:p.part_no)||(null===(v=e.manufacturer)||void 0===v?void 0:v.part_no),replacedById:_,priceExVat:x.price||e.price,recommendedPriceExVat:x.price_recommended||e.price_recommended,vatRate:x.vat_rate||e.vat_rate,variant_parametrics:g?(e.included_products||[]).map((function(n){return{name:n.name,variant_parametrics:n.variant_parametrics}})).filter((function(n){return n.variant_parametrics.length})):x.parametrics,width:x.width||"",height:x.height||"",weight:x.actual_weight||"",depth:x.depth||""}}},{key:"render",value:function(){var n,e,t,i,a,o,l=this.state,s=l.isLicence,d=l.isPackage,c=l.product,u=l.qtyBreaks,p=l.quantity,v=l.relatedAccessoriesIds,f=l.relatedPackageIds,x=l.relatedProductIds,g=l.relatedUpsellIds,m=l.selectedProduct,Z=l.selectedProductVariants,y=l.selectedPromotionVariants,k=l.selectedUpsells,j=this.props,w=j.loading,_=j.page,P=j.render;if(!c&&w)return(0,I.jsx)(w,{});var S={};S=d?this.getPricingOfProducts([c].concat((0,r.Z)(Object.values(y)))):Z[c.id]?this.getPricingOfProducts([].concat((0,r.Z)(Object.values(Z)),(0,r.Z)(Object.values(y)),(0,r.Z)(Object.values(k)))):this.getPricingOfProducts([c].concat((0,r.Z)(Object.values(y))));var E=!!this.getStockStatus(),C=c.format.flags.filter((function(n){return n.code===h.yW})).length>0;return(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(b.BD,{isInStock:E,product:c,selectedVariant:Z[c.id]}),(0,I.jsx)(P,{isBookable:m.isBookable&&!E,isExpired:m.isExpired,isInStock:E,isOutForSeason:C,isPackage:d,isVariant:A(c),licenceFlag:s||null,pageData:{alternates:null===(n=_.data)||void 0===n?void 0:n.alternates,content:_.content,defaultName:null===(e=_.data)||void 0===e?void 0:e.default_name,defaultUniqueUrlName:null===(t=_.data)||void 0===t?void 0:t.default_unique_url_name,id:null===(i=_.data)||void 0===i?void 0:i.id,partNo:null===(a=_.data)||void 0===a?void 0:a.part_no,variantPartNos:null===(o=_.data)||void 0===o?void 0:o.variant_part_nos},product:c,qtyBreaks:u,quantity:p,relatedAccessoriesIds:v,relatedPackageIds:f,relatedProductIds:x,relatedUpsellIds:g,replacedById:m.replacedById,selectedProduct:m,selectedProductVariants:Z,selectedPromotionVariants:y,selectedUpsells:k,totalPricing:S,onQuantityChange:this.setQuantity,onUpsellChange:this.setUpsells,onVariantChange:this.setVariant})]})}}]),t}(a.Component);O.defaultProps={loading:null,shouldFetchRelations:!0};var T,G,B=(0,P.EN)((0,j.$j)((function(n){return{overlay:n.overlay,page:n.page}}),(function(n){return{setPageContent:function(e){return n({type:w.aF,content:e})}}}))(O)),U=t(31619),D=t(94260),R=t(85255),z=t(99710),H=t(154),q=t(22626),L=t(52555),V=t(24974),F=t.n(V),M=t(39455),W=t(76014),J=t
1(74938),$=t(87366),K=t(33333),Q={small:{lineHeight:"14px",textMargin:"22px",iconSize:"14px"},medium:{lineHeight:"16px",textMargin:"28px",iconSize:"16px"},large:{lineHeight:"18px",textMargin:"30px",iconSize:"18px"}},Y=(0,R.Z)("input")(T||(T=(0,i.Z)(["\n    -webkit-appearance: checkbox;\n    width: auto;\n    display: none;\n    pointer-events: none;\n    &:checked + label::after {\n        content: '';\n    }\n"]))),X=(0,R.Z)("label",{shouldForwardProp:function(n){return-1===["size","color"].indexOf(n)}})(G||(G=(0,i.Z)(["\n    display: block;\n    position: relative;\n    cursor: pointer;\n    user-select: none;\n    font: 500 14px/1em ",";\n    line-height: ",";\n    width: 100%;\n    text-align: left;\n    color: ",";\n    padding: 16px 0;\n    -webkit-tap-highlight-color: transparent;\n\n    &::before,\n    &::after {\n        ","\n    }\n\n    &::before {\n        content: '';\n        position: absolute;\n        border: 1px solid ",";\n        background: transparent;\n        border-radius: 4px;\n    }\n\n    &.text-before {\n        padding-right: ",";\n\n        &::before {\n            left: auto;\n            right: 0;\n        }\n\n        &::after {\n            right: -3px;\n        }\n    }\n\n    &.text-after {\n        padding-left: ",";\n\n        &::before {\n            left: 0;\n        }\n\n        &::after {\n            left: 0px;\n        }\n    }\n\n    &::after {\n        position: absolute;\n\n        ","\n    }\n"])),K.Z.body,(function(n){return n.size.lineHeight}),(function(n){return n.color}),(function(n){var e=n.size.iconSize;return"\n            width: ".concat(e,";\n            height: ").concat(e,";\n        ")}),U.Z.darkGrey1,(function(n){return n.size.textMargin}),(function(n){return n.size.textMargin}),(function(n){var e=n.size.iconSize;return"\n            background-size: ".concat(e," ").concat(e,";\n            background-image: url(\"data:image/svg+xml,%3Csvg width='").concat(e,"' height='").concat(e,"' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='").concat(e,"' height='").concat(e,"' rx='4' fill='%238846FF'/%3E%3Cpath d='M3 7.52632 6.6 11l6-6' stroke='%23fff'/%3E%3C/svg%3E\");\n        ")})),nn=function(n){var e=n.id,t=n.name,r=n.value,i=n.children,a=n.color,o=n.alignText,l=n.size,s=n.onChange,d=n.activeID;return(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(Y,{hidden:!0,type:"checkbox",id:e,name:t,value:r,checked:d===e,onChange:function(){s&&s(e)}}),(0,I.jsx)(X,{color:a,htmlFor:e,size:Q[l],className:"text-".concat(o),children:i})]})};nn.defaultProps={alignText:"before",children:null,color:U.Z.black,name:null,onChange:null,size:"medium",value:void 0};var en,tn,rn,an,on,ln,sn,dn,cn,un,pn=nn,vn=t(33747),hn=t(62999),fn=t(21170),xn=["timingFunction"],gn=(0,R.Z)("div")(en||(en=(0,i.Z)(["\n    display: flex;\n"]))),mn=(0,R.Z)("div")(tn||(tn=(0,i.Z)([""]))),bn=(0,R.Z)("span")({fontWeight:500}),Zn=(0,R.Z)("div")(rn||(rn=(0,i.Z)(["\n    position: relative;\n    width: 100%;\n\n    "," {\n        min-width: 50%;\n    }\n"])),M.aE.lg),yn=(0,R.Z)("div")(an||(an=(0,i.Z)(["\n    width: 100%;\n    background-color: ",";\n    color: ",";\n    padding: 16px 20px;\n    cursor: pointer;\n    border-radius: 16px;\n\n    "," {\n        position: absolute;\n        bottom: 0px;\n        width: calc(50% - 4px);\n        right: 0px;\n        margin-left: 4px;\n    }\n\n    "," {\n        position: relative;\n        width: 100%;\n        margin-left: unset;\n        background-color: ",";\n        color: ",";\n    }\n"])),U.Z.purple,U.Z.white,M.aE.md,M.aE.lg,U.Z.offWhite,U.Z.black),kn=(0,R.Z)("p")(on||(on=(0,i.Z)(["\n    font-weight: normal;\n    font-size: 16px;\n    line-height: 140%;\n"]))),jn=(0,R.Z)("div",{shouldForwardProp:function(n){return-1===xn.indexOf(n)}})(ln||(ln=(0,i.Z)(["\n    margin-bottom: -1px;\n    border: ",";\n    height: auto;\n    border-radius: 16px 16px 0 0;\n\n    "," {\n        background-color: ",";\n    }\n"])),(function(n){return n.optionActive?"1px solid ".concat(U.Z.warmGrey):"none"}),M.aE.lg,U.Z.offWhite),wn=(0,R.Z)("div",{shouldForwardProp:function(n){return-1===xn.indexOf(n)}})(sn||(sn=(0,i.Z)(["\n    border-radius: ",";\n    padding: 16px 20px;\n    background-color: ",";\n    border: 1px solid ",";\n\n    margin-bottom: 8px;\n    cursor: pointer;\n    -webkit-tap-highlight-color: transparent;\n\n    "," {\n        color: ",";\n        background-color: ",";\n    }\n"])),(function(n){return n.optionActive?"0 0 16px 16px":"16px"}),U.Z.offWhite,U.Z.warmGrey,M.aE.lg,(function(n){return n.optionActive?U.Z.black:U.Z.white}),(function(n){return n.optionActive?U.Z.offWhite:"transparent"})),_n=(0,R.Z)("div")(dn||(dn=(0,i.Z)(["\n    padding: 0 20px;\n\n    & > div {\n        :not(:last-child) {\n            border-bottom: 1px solid ",";\n        }\n    }\n"])),U.Z.warmGrey),Pn=(0,R.Z)("div")(cn||(cn=(0,i.Z)(["\n    display: flex;\n    font-size: 16px;\n    line-height: 100%;
1\n"]))),Sn=(0,R.Z)("div")(un||(un=(0,i.Z)(["\n    "," {\n        width: calc(50% - 4px);\n        margin-right: 4px;\n    }\n\n    "," {\n        position: relative;\n        width: 100%;\n        margin-right: unset;\n    }\n"])),M.aE.md,M.aE.lg),En=function(n){var e=n.variants,t=n.variantChange,i=n.productId,o=n.selectedProductPartNo,s=(0,L.$)().t,d=(0,a.useState)({activeVariant:null,optionsVisible:!1}),c=(0,z.Z)(d,2),u=c[0],p=c[1],v=function(n,e){var t,r,i,a,o,l=null===(t=(0,k.CJ)(J.WK,n))||void 0===t?void 0:t.value,d=null===(r=(0,k.CJ)(J.J2,n))||void 0===r?void 0:r.value,c=null===(i=(0,k.CJ)(J.H,n))||void 0===i?void 0:i.value,u=null===(a=n.manufacturer)||void 0===a?void 0:a.part_no,p={index:e,isbn:u,mediaCode:l,variant:n,id:n.id,price:n.price,vat_rate:n.vat_rate,part_no:n.part_no};switch(l){case"AN":p.mediaType=s("mediatype.".concat(l),l),p.actionText="Lyssna p\xe5 Storytel",p.url=(null===(o=(0,k.CJ)(J.KN,n))||void 0===o?void 0:o.value)||J.hr,p.disablePrice=!0;break;case"EA":p.mediaType=s("mediatype.".concat(l),l),p.actionText=s("product.state.".concat(c),s("product.state.in_stock")),p.url="https://www.bokus.com/cgi-bin/product_search.cgi?ac_used=no&search_word=".concat(u),p.disablePrice=0===p.price;break;default:p.mediaType=d?d.replace("Bok - ",""):s("mediatype.".concat(l)),p.actionText=s("product.state.".concat(c),s("product.state.in_stock")),p.url="https://www.bokus.com/cgi-bin/product_search.cgi?ac_used=no&search_word=".concat(u)}return p},h=(0,a.useMemo)((function(){return e.map(v)}),[e]),f=function(n,e){var t,r,i=null===(t=(0,k.CJ)(J.WK,n.variant))||void 0===t?void 0:t.value,a=null===(r=(0,k.CJ)(J.H,n.variant))||void 0===r?void 0:r.value,o=e.find((function(n){var e=n.mediaCode,t=n.mediaType;return"BC"===e&&"Pocket"===t})),l=e.find((function(n){var e=n.mediaCode,t=n.mediaType;return"BC"===e&&t===s("mediatype.used")||"BB"===e&&t===s("mediatype.used")}));return"out_of_stock"===a&&"BB"===i?o||(l||n):"out_of_stock"===a&&"BC"===i&&l?l:n},x=u.activeVariant,g=u.optionsVisible,m=(0!==(null===x||void 0===x?void 0:x.price)||!(null===x||void 0===x||!x.disablePrice))&&!(null===x||void 0===x||!x.url),b=(0,a.useMemo)((function(){var n=(0,r.Z)(h);return x&&J.DK.indexOf(x.mediaCode)<0&&n.push((0,l.Z)((0,l.Z)({},x),{},{actionText:s("product.state.used"),disablePrice:!0,mediaType:s("mediatype.used"),price:1,url:"https://www.bokborsen.se/?g=0&c=0&q=".concat(x.isbn,"&qa=&qt=&qi=&qs=&f=1&fi=&fd=&fs=&pb=&_s=created_at&_d=desc"),year:"",index:h.length})),n}),[h,x]),Z=function(n){var e=(0,r.Z)(h);return n&&J.DK.indexOf(n.mediaCode)<0&&e.push(function(n){return(0,l.Z)((0,l.Z)({},n),{},{actionText:s("product.state.used"),disablePrice:!0,mediaType:s("mediatype.used"),price:1,url:"https://www.bokborsen.se/?g=0&c=0&q=".concat(n.isbn,"&qa=&qt=&qi=&qs=&f=1&fi=&fd=&fs=&pb=&_s=created_at&_d=desc"),year:"",index:h.length})}(n)),e};(0,a.useEffect)((function(){var n=h.find((function(n){return n.part_no===o})),e=Z(n);p((function(t){return(0,l.Z)((0,l.Z)({},t),{},{activeVariant:f(n,e)||h[0]})}))}),[h]);return(0,a.useEffect)((function(){x&&x.part_no!==o&&t(i,x.variant)}),[i,u.activeVariant,o]),x&&(0,I.jsxs)(Zn,{children:[(0,I.jsxs)(Sn,{children:[(0,I.jsx)(jn,{optionActive:g,children:(0,I.jsx)(hn.Z,{isFull:g,duration:100,children:(0,I.jsx)(_n,{children:b.map((function(n,e){var t="".concat(x.id,"_").concat(x.index),r="".concat(n.id,"_").concat(e);return(0,I.jsx)(Pn,{onClick:function(){return function(n){p({activeVariant:n,optionsVisible:!1})}(n)},children:(0,I.jsxs)(pn,{id:r,value:"",alignText:"after",size:"medium",color:U.Z.black,activeID:t,children:[(0,I.jsx)(bn,{fontSize:"16px",children:n.mediaType})," ",!n.disablePrice&&0!==n.price&&(0,I.jsx)(W.Z,{isRounded:!0,separateWith:".",price:n.price,vatRate:n.vat_rate,render:function(n){return(0,I.jsx)(bn,{fontWeight:"700",children:s("product_page.price_with_currency",{price:n})})}})]})},r)}))})})}),(0,I.jsx)(wn,{optionActive:g,onClick:function(){p((function(n){return(0,l.Z)((0,l.Z)({},n),{},{optionsVisible:!n.optionsVisible})}))},children:(0,I.jsxs)(gn,{gap:"16px",justifyContent:"space-between",whiteSpace:"nowrap",children:[(0,I.jsx)(kn,{children:x.mediaType}),(0,I.jsxs)(gn,{alignItems:"center",children:[(0,I.jsx)(kn,{children:s("product.more_formats")}),(0,I.jsx)(mn,{marginLeft:"8px",children:(0,I.jsx)(fn.Z,{direction:x.optionsVisible?"down":"up"})})]})]})})]}),(0,I.jsx)(yn,{children:m?(0,I.jsx)("a",{href:x.url,target:"_blank",rel:"noopener noreferrer",children:(0,I.jsxs)(gn,{justifyContent:0===x.price?"center":"space-between",children:[(0,I.jsxs)(kn,{children:[x.actionText,!(null!==x&&void 0!==x&&x.disablePrice)&&(0,I.jsxs)(I.Fragment,{children:[" \xb7 ",(0,I.jsx)(W.Z,{isRounded:!0,separateWith:".",price:x.price,vatRate:x.vat_rate,render:function(n){return(0,I.jsx)(bn,{fontWeight:"700",children:s("product_page.price_with_currency",{price:n})})}})]})]}),(0,I.jsx)($.Z,{width:"32px",height:"22px"})]})}):(0,I.jsx)(gn,{justifyContent:"center",children:(0,I.jsx)(vn.Z,{as:"p",children:x.actionText})})})]})};En.defaultProps={productId:null,selectedProductPartNo:"",variantChange:function(){},variants:F().object};var In=En,Cn=t(81034),Nn=t(31513),An=["color","width","height"],On=function(n){n.color;var e=n.width,t=n.height;(0,Cn.Z)(n,An);return(0,I.jsxs)(Nn.Z,{width:e,height:t,fill:"transparent",xmlns:"http://www.w3.org/2000/svg",children:[(0,I.jsx)("path",{d:"M9 13V4c0-1.65685 1.3431-3 3-3h5.5v10.8588c0 .5523-.4477 1-1 1h-15c-.552285 0-1-.4477-1-1V1h5.52583",stroke:"#000"}),(0,I.jsx)("path",{d:"M6.02344 1c1.63736 0 2.975 1.32734 2.975 2.96471M7.00073 6h-4.5M15.5039 6h-4.5M7.00073 9h-4.5M15.5039 9h-4.5",stroke:"#000"})]})};On.defaultProps={color:"black",height:"14px",width:"18px"};var Tn,Gn,Bn,Un,Dn,Rn,zn,Hn,qn,Ln,Vn=On,Fn=t(95316),Mn=["zoomed","bottomReached"],Wn=(0,R.Z)("div")(Tn||(Tn=(0,i.Z)(["\n    display: flex;\n"]))),Jn=(0,R.Z)("div")(),$n=(0,R.Z)("div",{shouldForwardProp:function(n){return-1===Mn.indexOf(n)}})(Gn||(Gn=(0,i.Z)(["\n    display: flex;\n    flex-direction: column;\n    margin: 24px 12px 48px 12px;\n    text-align: center;\n    gap: 24px;\n    opacity: ",";\n    pointer-events: ",";\n    transition: opacity ",";\n\n    .meta,\n    .heading,\n    .addToCart {\n        text-align: center;\n    }\n\n    "," {\n        position: absolute;\n        top: 0;\n        right: 0;\n        bottom: 0;\n        left: 0;\n\n        flex-direction: row;\n        justify-content: center;\n        align-items: end;\n\n        margin: 0;\n        padding: 24px;\n        pointer-events: none;\n\n        .meta {\n            order: 1;\n            margin-right: auto;\n            text-align: left;\n            ","\n        }\n\n        .heading {\n            order: 2;\n            position: absolute;\n\n            opacity: ",";\n            line-height: 1;\n            transition: all 200ms cubic-bezier(0.2, 0.9, 0.83, 0.67);\n            transform: translateY(50%);\n            gap: 24px;\n            bottom: 70px;\n            transform: none;\n            max-width: calc(100% - 680px);\n        }\n\n        .addToCart {\n            order: 3;\n            margin-left: auto;\n            text-align: right;\n            max-width: 342px;\n            ","\n        }\n    }\n"])),(function(n){return n.zoomed?"0":"1"}),(function(n){return n.zoomed?"none":"auto"}),Fn.Z.primary,M.aE.lg,(function(n){return!n.zoomed&&"pointer-events: auto;"}),(function(n){return n.bottomReached?"":"50%"}),(function(n){return!n.zoomed&&"pointer-events: auto;"})),Kn=(0,R.Z)("h1")(Bn||(Bn=(0,i.Z)(["\n    font-weight: normal;\n    font-size: 32px;\n    line-height: 1;\n\n    "," {\n        font-size: 32px;\n        line-height: 120%;\n        color: ",";\n    }\n"])),M.aE.lg,U.Z.white),Qn=(0,R.Z)("p")(Un||(Un=(0,i.Z)(["\n    font-weight: normal;\n    font-size: 16px;\n    line-height: 1;\n    margin-top: 12px;\n\n    "," {\n        color: ",";\n        font-size: 32px;\n    }\n"])),M.aE.lg,U.Z.white),Yn=(0,R.Z)("div")(Dn||(Dn=(0,i.Z)(["\n    display: inline-flex;\n    background-color: ",";\n    border-radius: 40px;\n    padding: 8px 16px;\n    border: 1px solid ",";\n    margin-top: 8px;\n    position: relative;\n\n    p {\n        font-weight: normal;\n        font-size: 16px;\n        line-height: 140%;\n        margin-right: 4px;\n    }\n\n    .title {\n        font-weight: normal;\n        font-size: 16px;\n        line-height: 140%;\n        color: ",";\n    }\n"])),U.Z.white,U.Z.warmGrey,U.Z.darkGrey2),Xn=(0,R.Z)("div")(Rn||(Rn=(0,i.Z)(["\n    margin: 0 auto;\n\n    "," {\n        display: flex;\n    }\n\n    "," {\n        position: absolute;\n        bottom: 24px;\n        left: 24px;\n        flex-direction: column;\n        margin: unset;\n    }\n"])),M.aE.md,M.aE.lg),ne=(0,R.Z)("div")(zn||(zn=(0,i.Z)(["\n    "," {\n        position: absolute;\n        right: 24px;\n        bottom: 24px;\n        width: calc(calc(100% / 12) * 3 - 24px);\n    }\n"])),M.aE.lg),ee=(0,R.Z)("button")(Hn||(Hn=(0,i.Z)(["\n    border: 1px solid white;\n    background: white;\n    border-radius: 12px;\n    padding: 0 32px;\n    height: 36px;
1\n    align-items: center;\n\n    ","\n"])),(function(n){return!n.zoomed&&"pointer-events: auto;"})),te=(0,R.Z)("p")(qn||(qn=(0,i.Z)(["\n    color: black;\n    font-weight: normal;\n    font-size: 16px;\n    line-height: 140%;\n"]))),re=(0,R.Z)("div")(Ln||(Ln=(0,i.Z)([""]))),ie=function(n){var e=n.hasSampleUrl,t=n.name,r=n.parametrics,i=n.productId,o=n.selectedProductPartNo,l=n.setSmakprovActive,s=n.subHeader,d=n.variantChange,c=n.variants,u=n.zoomed,p=(0,j.v9)((function(n){var e,t=n.page;return null===t||void 0===t||null===(e=t.content)||void 0===e?void 0:e.authors}))||[],v=(0,a.useRef)(!1),f=[];h.je.forEach((function(n){return r.find((function(e){return e.code===n&&f.push(e)}))}));var x=[];return f.forEach((function(n){return(n.value||"").split(",").forEach((function(e,t){return x.push({value:e,name:n.name,code:n.value_codes?n.value_codes[t]:""})}))})),(0,I.jsx)(I.Fragment,{children:(0,I.jsxs)($n,{zoomed:u,bottomReached:v,children:[(0,I.jsxs)(re,{className:"heading",children:[(0,I.jsx)(Kn,{children:t}),s&&(0,I.jsx)(Qn,{dangerouslySetInnerHTML:{__html:s}})]}),f&&(0,I.jsx)(Xn,{className:"meta",children:x.map((function(n){var e=p.find((function(e){var t;return(null===e||void 0===e||null===(t=e.settings)||void 0===t?void 0:t.storm_code)===parseInt(n.code,10)}));return n.value&&(0,I.jsxs)(Yn,{as:null!==e&&void 0!==e&&e.url?q.Z:"div",to:null===e||void 0===e?void 0:e.url,children:[(0,I.jsx)("p",{children:n.value}),(0,I.jsx)("p",{className:"title",children:n.name})]},n.value)}))}),e&&(0,I.jsx)(H.Z,{breakpoint:"lg",render:function(){return(0,I.jsx)(Jn,{position:"absolute",bottom:["48px",null,"24px"],textAlign:"center",width:"100%",onClick:function(){return l(!0)},children:(0,I.jsx)(ee,{display:"inline-flex",zoomed:u,children:(0,I.jsxs)(Wn,{alignItems:"center",gap:"8px",children:[(0,I.jsx)(Vn,{}),(0,I.jsx)(te,{children:"Provl\xe4s"})]})})})}}),(0,I.jsx)(ne,{className:"addToCart",children:(0,I.jsx)(In,{variants:c,selectedProductPartNo:o,productId:i,variantChange:d})})]})})};ie.defaultProps={hasSampleUrl:!1,parametrics:[],selectedProductPartNo:"",subHeader:"",variants:[],zoomed:!1};var ae,oe,le=ie,se=t(59148),de=t(86470),ce=t(22096),ue=(0,R.Z)("img")(ae||(ae=(0,i.Z)(["\n    width: 100%;\n    max-width: 100%;\n    max-height: 100%;\n    object-fit: contain;\n    user-select: none;\n"]))),pe=(0,R.Z)("video")(oe||(oe=(0,i.Z)(["\n    object-fit: cover;\n    width: 100%;\n    height: 100%;\n    min-width: 100%;\n    min-height: 100%;\n"]))),ve=function(n){var e=n.media,t=n.useFallbackImage,r=e.image?(0,de.K)(e.image,{m:"pad",f:"jpg",w:1920,q:70}):(0,de.vg)(h.l7,{auto:"format,compress",fm:"jpg",fit:"fill",fill:"solid",w:200,h:200});return e.image||e.video||e.youtube||t?(0,I.jsxs)(I.Fragment,{children:[(e.image||t)&&(0,I.jsx)(ue,{draggable:"false",loading:"lazy",alt:e.title,src:r,srcSet:(0,de.G8)(r,["100vw"],["100vh"]),sizes:"100vw"},e.image),e.video&&(0,I.jsx)(pe,{autoPlay:!0,loop:!0,muted:!0,playsInline:!0,children:(0,I.jsx)("source",{src:e.video,type:"video/mp4"})},e.video),e.youtube&&(0,I.jsx)(ce.Z,{embedUrl:e.youtube,loading:"lazy",width:"100%",height:"100%"})]}):null};ve.defaultProps={useFallbackImage:!1};var he,fe,xe,ge,me,be,Ze,ye,ke=ve,je=t(35797),we=t(60533),_e=t(60397),Pe=t(12887),Se=(0,R.Z)("div")(he||(he=(0,i.Z)(["\n    display: flex;\n"]))),Ee=(0,R.Z)("div")(fe||(fe=(0,i.Z)([""]))),Ie=(0,R.Z)("div")(xe||(xe=(0,i.Z)(["\n    width: 100%;\n    position: relative;\n\n    &:after {\n        content: '';\n        display: block;\n        padding-bottom: ","%;\n    }\n\n    & > div {\n        position: absolute;\n        top: 0;\n        right: 0;\n        bottom: 0;\n        left: 0;\n\n        &:not(.single) > div,\n        &:not(.single) > div > div {\n            height: 100%;\n        }\n    }\n\n    "," {\n        &:after {\n            display: none;\n        }\n    }\n"])),100/(375/484),M.aE.lg),Ce=(0,R.Z)("div")(ge||(ge=(0,i.Z)(["\n    flex: 0 0 90vw;\n    width: 100%;\n    height: 100%;\n    img {\n        width: 100%;\n        height: 100%;\n        object-fit: cover;\n    }\n    "," {\n        flex: 0 0 100vw;\n    }\n"])),M.aE.md),Ne=(0,R.Z)("span")(me||(me=(0,i.Z)(["\n    position: absolute;\n    bottom: 16px;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    display: flex;\n    justify-content: center;\n    gap: 6px;\n\n    "," {\n        right: 24px;\n        left: unset;\n        top: 0;\n        flex-direction: column;\n    }\n"])),M.aE.lg),Ae=(0,R.Z)("div")(be||(be=(0,i.Z)(["\n    width: 10px;\n    height: 10px;\n    border: 1px solid white;\n    border-radius: 100%;\n    transition: background-color 300ms cubic-bezier(0.165, 0.84, 0.44, 1);\n    margin-bottom: 16px;\n\n    &.active {\n        background-color: white;\n    }\n    "," {\n        margin-bottom: unset;\n    }\n"])),M.aE.lg),Oe=(0,R.Z)("div")(Ze||(Ze=(0,i.Z)(["\n    position: relative;\n    overflow: hidden;\n    height: 100%;\n    max-height: 700px;\n    text-align: center;\n    border-radius: 3px;\n    box-shadow: -16px 4px 16px rgba(0, 0, 0, 0.24), inset 0px 0px 2px rgba(0, 0, 0, 0.25);\n    img {\n        height: 100%;\n        width: auto;\n    }\n\n    "," {\n        img {\n            max-height: 100%;\n            max-width: 100%;\n        }\n    }\n\n    &:before {\n        content: '';\n        position: absolute;\n        height: 100%;\n        width: 6px;\n\n        background: linear-gradient(to left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 90%);\n        box-shadow: 1px 0 rgb(0 0 0 / 10%), 2px 0 0px rgb(255 255 255 / 10%);\n        display: block;\n        z-index: 2;\n        border-top-left-radius: 3px;\n        border-bottom-left-radius: 3px;\n        border-top-right-radius: 2px;\n        border-bottom-right-radius: 2px;\n    }\n"])),M.aE.lg),Te=function(n){var e=n.image,t=(0,de.K)(e,{m:"max",f:"jpg",h:960,w:960,q:70,auto:"format"});return t&&(0,I.jsx)(Se,{alignItems:"center",justifyContent:"center",height:"100%",p:["".concat(_e.J.mobile+60,"px 16px 80px"),"".concat(_e.J.desktop+20+32,"px 32px 177px")],children:(0,I.jsx)(Oe,{children:(0,I.jsx)("img",{alt:"bok",src:t})})})};Te.defaultProps={image:""};var Ge=(0,R.Z)("div")(ye||(ye=(0,i.Z)(["\n    display: flex;
1\n    align-items: center;\n    justify-content: center;\n    height: 100%;\n    padding: 120px 24px;\n    img {\n        max-width: 100%;\n        max-height: 100%;\n        object-fit: contain;\n    }\n"]))),Be=function(n){var e=n.files,t=n.image,i=n.name,o=(0,a.useState)(0),l=(0,z.Z)(o,2),s=l[0],d=l[1],c=(0,a.useRef)(null),u=(0,a.useMemo)((function(){return e.reduce((function(n,e,t){var i=e.type,a=e.name,o=e.format;return o.image&&h.U.includes(i)?[].concat((0,r.Z)(n),[{key:t,title:a,image:(0,we.F)(o.image)}]):n}),[{image:(0,we.F)(t),title:i,key:t}])}),[t,i,e]),p=(0,a.useCallback)((function(n){if(n){var e={root:n,threshold:.8};c.current=new IntersectionObserver((function(n,e){n.forEach((function(n){if(n.intersectionRatio>=.8){var e=parseInt(n.target.dataset.id,10);d(e)}}))}),e),n.querySelectorAll(".slide").forEach((function(n){c.current.observe(n)}))}}),[d]);(0,a.useEffect)((function(){return function(){return c.current?c.current.disconnect():void 0}}),[]);var v=u.length>1;return(0,I.jsx)(Ie,{height:"100%",children:v?(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(se.Z,{breakpoint:"lg",render:function(){return(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(je.Z,{ref:p,scrollDirection:"horizontal",children:(0,I.jsx)(Se,{children:u.map((function(n,e){return(0,I.jsx)(Ce,{className:"slide slide-".concat(e),"data-id":e,backgroundColor:U.Z.purple,children:0===e?(0,I.jsx)(Te,{image:n?n.image:null,title:i}):(0,I.jsx)(ke,{media:n})},n.key)}))})}),(0,I.jsx)(Ne,{children:u.map((function(n,e){return(0,I.jsx)(Ae,{className:s===e?"active":""},n.key)}))})]})}}),(0,I.jsx)(H.Z,{breakpoint:"lg",render:function(){return(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(je.Z,{ref:p,className:"mediaGallery",children:u.map((function(n,e){return(0,I.jsx)(Ce,{className:"slide slide-".concat(e),"data-id":e,backgroundColor:U.Z.purple,children:0===e?(0,I.jsx)(Te,{image:n?n.image:null,title:i}):(0,I.jsx)(ke,{media:n})},n.key)}))}),(0,I.jsx)(Ne,{children:u.map((function(n,e){return(0,I.jsx)(Ae,{className:s===e?"active":""},n.key)}))})]})}})]}):(0,I.jsx)(Ee,{className:"single",backgroundColor:U.Z.purple,children:u[0]&&u[0].image?(0,I.jsx)(Te,{image:u[0].image}):(0,I.jsx)(Ge,{children:(0,I.jsx)(Pe.Z,{color:"white",width:["80%","50%","30%"]})})})})};Be.defaultProps={files:[],image:h.l7,name:null};var Ue,De,Re,ze,He,qe,Le,Ve=Be,Fe=t(433),Me=t(69831),We=(0,R.Z)("div")(),Je=(0,R.Z)("div")(Ue||(Ue=(0,i.Z)(["\n    display: flex;\n"]))),$e=(0,R.Z)("div",{shouldForwardProp:function(n){return-1===["isUspActive"].indexOf(n)}})(De||(De=(0,i.Z)(["\n    position: relative;\n\n    "," {\n        height: 100%;\n        z-index: 0;\n    }\n\n    "," {\n        ","\n        z-index: 0;\n        margin-bottom: 24px;\n    }\n"])),M.aE.md,M.aE.lg,(function(n){var e=n.isUspActive;return"\n            height: ".concat(e?"calc(100vh - ".concat(_e.J.usp,"px)"):"100vh",";\n        ")})),Ke=(0,R.Z)(Fe.Z)(Re||(Re=(0,i.Z)(["\n    display: block;\n    position: absolute;\n    top: ","px;\n\n    color: ",";\n\n    "," {\n        top: ","px;\n    }\n"])),_e.J.mobile,U.Z.white,M.aE.lg,_e.J.desktop),Qe=(0,R.Z)("button")(ze||(ze=(0,i.Z)(["\n    border: 1px solid white;\n    background: white;\n    border-radius: 16px;\n    padding: 8px 20px;\n    cursor: pointer;\n"]))),Ye=(0,R.Z)("p")(He||(He=(0,i.Z)(["\n    color: black;\n    font-weight: normal;\n    font-size: 16px;\n    line-height: 140%;\n"]))),Xe=(0,R.Z)("div")(qe||(qe=(0,i.Z)(["\n    position: absolute;\n    top: 0;\n    bottom: 0;\n    right: 0;\n    left: 0;\n    height: 100%;\n    width: 100%;\n    background-color: ",";\n    pointer-events: auto;\n    cursor: pointer;\n"])),U.Z.black50),nt=(0,R.Z)("iframe")(Le||(Le=(0,i.Z)(["\n    position: absolute;\n    width: calc(100% - 100px);\n    height: calc(100vh - 100px);\n    margin-top: 450px;\n    top: 0;\n    left: 50%;\n    transform: translate(-50%, -50%);\n"]))),et=function(n){var e,t=n.files,r=n.image,i=n.name,o=n.parametrics,l=n.productId,s=n.selectedProductPartNo,d=n.subHeader,c=n.variantChange,u=n.variants,p=(0,j.v9)((function(n){return n.header.isUspActive})),v=(0,a.useState)(!1),h=(0,z.Z)(v,2),f=h[0],x=h[1],g=null===(e=o.find((function(n){return"SMAKPROV_MEDIA_URL"===n.co
1de})))||void 0===e?void 0:e.value,m=(null===g||void 0===g?void 0:g.length)>0;return(0,I.jsxs)(I.Fragment,{children:[(0,I.jsxs)($e,{isUspActive:p,children:[(0,I.jsxs)(We,{height:"100%",position:"relative",children:[(0,I.jsx)(Ve,{files:t,image:r,name:i}),m&&(0,I.jsx)(se.Z,{breakpoint:"lg",render:function(){return(0,I.jsx)(We,{position:"absolute",bottom:["22px","48px","24px"],textAlign:"center",width:"100%",onClick:function(){return x(!0)},children:(0,I.jsx)(Qe,{display:"inline-flex",children:(0,I.jsxs)(Je,{alignItems:"center",gap:"8px",children:[(0,I.jsx)(Vn,{}),(0,I.jsx)(Ye,{children:"Provl\xe4s"})]})})})}})]}),(0,I.jsx)(le,{hasSampleUrl:m,name:i,parametrics:o,productId:l,selectedProductPartNo:s,setSmakprovActive:x,subHeader:d,variantChange:c,variants:u}),(0,I.jsx)(Ke,{children:(0,I.jsx)(Me.Z,{})})]}),f&&(0,I.jsx)(Xe,{onClick:function(){return x(!1)},children:(0,I.jsx)(nt,{src:g})})]})};et.defaultProps={files:[],image:"",name:"",parametrics:[],productId:0,selectedProductPartNo:"",subHeader:"",variantChange:function(){return null},variants:[]};var tt,rt,it=et,at=t(44465),ot=t(3414),lt=t(90576),st=t(93221),dt=(t(31729),(0,R.Z)("div")()),ct=(0,R.Z)("div")(tt||(tt=(0,i.Z)(["\n    height: 344px;\n    width: 100%;\n    border-radius: 0px;\n    background-color: ",";\n\n    "," {\n        :hover {\n            border-radius: 48px;\n        }\n    }\n\n    transition: all ",";\n    overflow-y: scroll;\n\n    &::-webkit-scrollbar {\n        display: none; /* for Chrome, Safari, and Opera */\n    }\n"])),U.Z.warmGrey,M.aE.xl,Fn.Z.primary),ut=(0,R.Z)("div")(rt||(rt=(0,i.Z)(["\n    margin: 24px;\n"]))),pt=function(n){var e=n.children;return(0,I.jsx)(vn.Z,{as:"p",textStyles:"Tiempos/16-145",children:e})},vt=function(n){var e=n.tag,t=n.title,r=n.text,i=(0,a.useState)(!1),o=(0,z.Z)(i,2),l=o[0],s=o[1],d=l?"active":"",c=!!t&&"imported review"===t.toLowerCase();return(0,I.jsx)(ct,{className:d,children:(0,I.jsxs)(ut,{className:d,active:l,children:[(0,I.jsx)(vn.Z,{as:"p",color:U.Z.black50,mb:["8px",null,"12px"],textStyles:"Stabil Grotesk/16-100 CAPS",children:e}),!c&&t&&(0,I.jsx)(vn.Z,{as:"p",textStyles:["Stabil Grotesk/24-130",null,"Stabil Grotesk/32-120"],marginBottom:"16px",overflow:"hidden",textOverflow:l?"none":"ellipsis",children:(0,lt.Z)(t)}),r&&(0,I.jsx)(ot.Z,{lines:4,lineHeight:24,handleOpen:function(){s(!l)},children:(0,I.jsx)(at.Z,{data:r,textComponent:pt})})]})})};vt.defaultProps={tag:"",text:"",title:""};var ht=function(n){var e=n.reviews,t=(0,L.$)().t;return(null===e||void 0===e?void 0:e.length)>0&&(0,I.jsx)(st.Z,{mb:"80px",layout:"large",title:t("review.critique"),children:null===e||void 0===e?void 0:e.map((function(n,e){var t=n.title,r=n.settings,i=r.content,a=r.source;return(0,I.jsx)(dt,{children:(0,I.jsx)(vt,{tag:a,text:i,title:t})},e)}))})};ht.defaultProps={reviews:[]};var ft,xt,gt=ht,mt=t(98287),bt=t(22242),Zt=t(77137),yt=(0,R.Z)("div")(ft||(ft=(0,i.Z)(["\n    position: relative;\n    .relatedBooks {\n        display: none;\n        margin-bottom: 80px;\n        &.active {\n            display: block;\n        }\n    }\n"]))),kt=(0,R.Z)(je.Z)(xt||(xt=(0,i.Z)(["\n    position: absolute;\n    top: 0;\n\n    display: flex;\n    gap: 8px;\n    white-space: nowrap;\n"])));kt.defaultProps={left:[Zt.w.mobile.margin,Zt.w.tablet.margin,Zt.w.desktop.margin],right:["0",null,null,"auto"],scrollDirection:"horizontal"};var jt=function(n){var e=(0,L.$)().t,t=(0,a.useState)(0),r=(0,z.Z)(t,2),i=r[0],o=r[1],l=n.authorBooks,s=n.characterBooks,d=n.illustratorBooks,c=n.relatedBooks,u=n.seriesBooks,p={authorBooks:{books:l,title:e("product.related_buttons.author")},characterBooks:{books:s,title:e("product.related_buttons.character")},illustratorBooks:{books:d,title:e("product.related_buttons.illustrator")},seriesBooks:{books:u,title:e("product.related_buttons.serie")}},v=Object.keys(p).reduce((function(n,e){var t,r=p[e];return null!==(t=r.books)&&void 0!==t&&t.length&&(n[0].push(r.title),n[1].push(r.books)),n}),[[],[]]),h=(0,z.Z)(v,2),f=h[0],x=h[1];return(0,I.jsxs)(yt,{children:[x.length>0&&(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(kt,{children:f.map((function(n,e){return(0,I.jsx)(bt.Z,{size:"cta",theme:e===i?"purple":"warmGrey",onClick:function(){return o(e)},children:n},n)}))}),x.map((function(n,e){return(0,I.jsx)(st.Z,{className:"relatedBooks ".concat(e===i?"active":""),title:"\xa0",children:(n||[]).map((function(n,e){return(0,I.jsx)(mt.Z,{product:n},"relatedArticle".concat(n.objectID).concat(e))}))},"pdpRelatedProducts".concat(e))}))]}),(0,I.jsx)(st.Z,{className:"relatedBooks active",title:e("related"),
1children:c.map((function(n,e){return(0,I.jsx)(mt.Z,{product:n},"relatedArticle".concat(n.objectID).concat(e))}))})]})};jt.defaultProps={authorBooks:[],characterBooks:[],illustratorBooks:[],relatedBooks:[],seriesBooks:[]};var wt,_t,Pt,St,Et,It,Ct,Nt,At=jt,Ot=t(20850),Tt=function(){var n=(0,L.$)().t,e=(0,j.v9)((function(n){return n.page.content}))||{},t=(e.authorIds,e.authorBooks),r=(e.authors,e.characterBooks),i=e.illustratorBooks,a=e.posts,o=e.relatedBooks,l=e.reviews,s=e.seriesBooks;return(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(gt,{reviews:l||[]}),(0,I.jsx)(At,{authorBooks:t,characterBooks:r,illustratorBooks:i,relatedBooks:o,seriesBooks:s}),(null===a||void 0===a?void 0:a.length)>0&&(0,I.jsx)(Ot.Z,{articles:a.slice(1,5),featuredArticle:a.slice(0,1).shift(),title:n("news")})]})},Gt=t(35828),Bt=(0,R.Z)("div")(wt||(wt=(0,i.Z)(["\n    height: auto;\n    max-width: 100%;\n    background-color: rgba(136, 70, 255, 0.1);\n    color: ",";\n    border-radius: 8px;\n    margin-right: 8px;\n    margin-bottom: 8px;\n    padding: 8px;\n    font-weight: normal;\n    font-size: 14px;\n    line-height: 140%;\n    cursor: pointer;\n    white-space: nowrap;\n"])),U.Z.purple),Ut=function(n){var e=n.label;return(0,I.jsx)(Bt,{children:e})},Dt=t(98608),Rt=(0,R.Z)("div")(_t||(_t=(0,i.Z)([""]))),zt=(0,R.Z)("div")(Pt||(Pt=(0,i.Z)(["\n    display: block;\n\n    "," {\n        display: grid;\n        grid-template-columns: 4fr 8fr;\n        grid-column-gap: 8px;\n    }\n"])),M.aE.lg),Ht=(0,R.Z)("div")(St||(St=(0,i.Z)(["\n    display: flex;\n    margin-bottom: 24px;\n    flex-wrap: wrap;\n"]))),qt=(0,R.Z)(q.Z)(Et||(Et=(0,i.Z)(["\n    word-break: keep-all;\n    display: flex;\n    margin-bottom: 4px;\n    svg {\n        margin-right: 8px;\n    }\n"]))),Lt=(0,R.Z)("div")(It||(It=(0,i.Z)(["\n    margin-bottom: 32px;\n    column-count: 2;\n"]))),Vt=(0,R.Z)("div")(Ct||(Ct=(0,i.Z)(["\n    ","\n\n    p {\n        margin-bottom: 16px;\n    }\n\n    "," {\n        column-count: 2;\n    }\n"])),(0,Dt.s)("Tiempos/16-145"),M.aE.lg),Ft=(0,R.Z)("div")(Nt||(Nt=(0,i.Z)(["\n    display: flex;\n    flex-direction: column;\n    margin-bottom: 24px;\n    -webkit-column-break-inside: avoid;\n    a {\n        text-decoration: underline;\n    }\n"]))),Mt=function(n){var e=n.description,t=n.values,r=n.parametrics,i=n.tags,a=n.docs,o=n.descriptionHeading,l=n.flags,s=n.name,d=(0,j.v9)((function(n){var e,t=n.page;return null===t||void 0===t||null===(e=t.content)||void 0===e?void 0:e.authors}))||[],c=[],u=[];t.forEach((function(n){return r.find((function(e){return e.code===n&&u.push(e)}))})),i.forEach((function(n){return r.find((function(e){return e.code===n&&c.push(e)}))}));var p=l.find((function(n){var e;return-1!==J.tN.indexOf(null===n||void 0===n||null===(e=n.code)||void 0===e?void 0:e.toLowerCase())}));return(0,I.jsxs)(Rt,{marginBottom:"48px",display:"inline-block",width:"100%",children:[(0,I.jsx)(Ht,{children:c.map((function(n){var e=n.code,t=n.value;return t&&(0,I.jsx)(Rt,{children:(0,I.jsx)(Ut,{label:"PUBLISHING_DATE"===e?(t||"").split(" ").shift():t})},e)}))}),(0,I.jsxs)(zt,{children:[(0,I.jsxs)(Lt,{children:[u.map((function(n){var e,t=n.code,r=n.name,i=n.value,a=n.value_codes;if([J.d$,J.PN].indexOf(t)>=0){var o=(i||"").split(", ");i=o.map((function(n,e){var t=d.find((function(n){var t;return(null===n||void 0===n||null===(t=n.settings)||void 0===t?void 0:t.storm_code)===parseInt(a?a[e]:"0",10)}));return 0!==n.length&&(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(q.Z,{to:null===t||void 0===t?void 0:t.url,title:"author",children:n},"authorLink".concat(e)),o.length-1!==e&&", "]})}))}return!(null===(e=i)||void 0===e||!e[0])&&(0,I.jsxs)(Ft,{children:[(0,I.jsx)(vn.Z,{as:"p",textStyles:"Stabil Grotesk/14-100 CAPS",color:U.Z.black50,mb:"4px",children:r}),(0,I.jsx)(vn.Z,{as:"p",textStyles:"Stabil Grotesk/16-140",children:i})]},r)})),a.length>0&&(0,I.jsxs)(Rt,{marginBottom:"24px",children:[(0,I.jsx)(vn.Z,{as:"p",textStyles:"Stabil Grotesk/14-100 CAPS",color:U.Z.black50,mb:"4px",children:"L\xe4rarhandledning"}),a.map((function(n,e){var t;return(0,I.jsxs)(qt,{download:!0,target:"_blank",rel:"noopener noreferrer","data-book-name":s,"data-book-category":null===p||void 0===p||null===(t=p.code)||void 0===t?void 0:t.toLowerCase(),to:"".concat(null===n||void 0===n?void 0:n.format.image).concat(null===n||void 0===n?void 0:n.extension),children:[(0,I.jsx)(Gt.Z,{}),(0,I.jsx)(vn.Z,{as:"p",textStyles:"Stabil Grotesk/16-140",children:n.name})]},"".concat(null===n||void 0===n?void 0:n.format.image,"-").concat(e))}))]})]}),(0,I.jsxs)(Rt,{width:"100%",children:[o&&(0,I.jsx)(vn.Z,{as:"h2",textStyles:"Stabil Grotesk/24-130",mb:"24px",children:o}),(0,I.jsx)(se.Z,{breakpoint:"lg",render:function(){return(0,I.jsx)(Vt,{children:(0,I.jsx)(ot.Z,{lines:4,lineHeight:22,children:(0,I.jsx)(vn.Z,{as:null!==e&&void 0!==e&&e.startsWith("<p>")?"div":"p",textStyles:"Stabil Grotesk/16-140",dangerouslySetInnerHTML:{__html:e}})})})}}),(0,I.jsx)(H.Z,{breakpoint:"lg",render:function(){return(0,I.jsx)(Vt,{dangerouslySetInnerHTML:{__html:e}})}})]})]})]})};Mt.defaultProps={description:"",descriptionHeading:"",docs:[],flags:[],name:"",parametrics:[],tags:[],values:[]};var Wt,Jt,$t,Kt=Mt,Qt=(0,R.Z)("div")(Wt||(Wt=(0,i.Z)([""]))),Yt=(0,R.Z)("div")(Jt||(Jt=(0,i.Z)(["\n    a {\n        text-decoration: underline;\n    }\n    "," {\n        width: 33%;\n    }\n"])),M.aE.md),Xt=(0,R.Z)("div")($t||($t=(0,i.Z)(["\n    width: 100%;\n    display: block;\n\n    "," {\n        display: flex;\n    }\n"])),M.aE.md),nr=function(n){return(0,I.jsx)(vn.Z,(0,l.Z)({as:"p",textStyles:"Stabil Grotesk/14-100 CAPS",color:U.Z.black50,mb:"4px"},n))},er=function(n){var e=n.values,t=n.parametrics,r=n.logistics,i=n.isbn,a=n.variantUrls,o=(0,L.$)().t;
1return t.forEach((function(n,e){"PUBLISHING_DATE"===n.code&&(t[e].value=t[e].value.split(" ").shift()),"AGE_GROUP"===n.code&&"Unga vuxna \xe5r"===t[e].value&&(t[e].value=function(n){var e=n.lastIndexOf(" ");return-1===e?n:n.substring(0,e)}(t[e].value))})),(0,I.jsx)(Qt,{marginBottom:"48px",children:(0,I.jsx)(Xt,{children:e.map((function(n,e){var l="Produktdetaljer"===n.heading;return(0,I.jsxs)(Yt,{children:[(0,I.jsx)(vn.Z,{as:"h2",textStyles:"Stabil Grotesk/18-120",color:U.Z.black,mb:"20px",children:n.heading}),l&&i&&(0,I.jsxs)(Qt,{marginBottom:"24px",children:[(0,I.jsx)(nr,{children:"ISBN"}),(0,I.jsx)(vn.Z,{as:"p",textStyles:"Stabil Grotesk/16-140",children:i})]}),t.map((function(e){if(e.value&&n.values.includes(e.code))return(0,I.jsxs)(Qt,{marginBottom:"24px",children:[(0,I.jsx)(nr,{children:e.name}),(0,I.jsx)(vn.Z,{as:"p",textStyles:"Stabil Grotesk/16-140",children:e.value})]})})),l&&Object.entries(r).map((function(n){var e=(0,z.Z)(n,2),t=e[0],r=e[1];return r&&(0,I.jsxs)(Qt,{marginBottom:"24px",children:[(0,I.jsx)(nr,{children:o("product_page.".concat(t))}),(0,I.jsx)(vn.Z,{as:"p",textStyles:"Stabil Grotesk/16-140",children:r})]},"logistic-".concat(t,"-").concat(r))})),l&&a&&(0,I.jsxs)(Qt,{marginBottom:"24px",children:[(0,I.jsx)(nr,{children:"Format"}),a.map((function(n,e){var t=n.title,r=n.url;return(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(q.Z,{to:r,children:t}),a.length-1!==e&&", "]})}))]})]},e)}))})})};er.defaultProps={isbn:null,logistics:[],parametrics:[],values:[],variantUrls:[]};var tr,rr,ir=er,ar=t(61441),or=t(7113),lr=(0,R.Z)("svg")(tr||(tr=(0,i.Z)(["\n    display: inline-block;\n    position: relative;\n    transform: rotate(-90deg);\n"]))),sr=(0,R.Z)("circle")(rr||(rr=(0,i.Z)(["\n    transform-origin: center center;\n    transition: ",";\n    .pre-anim & {\n        transform: rotate(0deg) !important;\n        ","\n    }\n"])),Fn.Z.primarySlow,(function(n){var e=n.inactiveDashArray;return e&&"\n            transform: rotate(0deg) !important;\n            stroke-dasharray: 0 ".concat(e,";\n        ")})),dr=function(n){var e=n.background,t=n.size,r=n.values,i=(0,a.useRef)(),o=(0,or.S)({threshold:1,triggerOnce:!0}),l=(0,z.Z)(o,2),s=l[0],d=l[1];if((0,a.useEffect)((function(){i.current&&null!==d&&void 0!==d&&d.isIntersecting&&i.current.classList.remove("pre-anim")}),[U.Z,r,null===d||void 0===d?void 0:d.isIntersecting]),null===r||void 0===r||!r.length)return null;var c=r.reduce((function(n,e){return n+e.value}),0),u=t/4,p=t/2,v=2*Math.PI*u,h=0;return(0,I.jsx)("div",{ref:s,children:(0,I.jsx)(lr,{className:"pre-anim",ref:i,width:"".concat(t,"px"),viewBox:"0 0 88 88",children:r.map((function(n,t){var r=h/c*360,i=n.value/c*v,a=n.color;return r===1/0&&(r=0),h+=n.value,(0,I.jsxs)(I.Fragment,{children:[0===t&&(0,I.jsx)(sr,{r:p,cx:p,cy:p,fill:e}),(0,I.jsx)(sr,{cx:p,cy:p,fill:"transparent",inactiveDashArray:v,r:u,"stroke-dasharray":"".concat(i," ").concat(v),stroke:a,strokeWidth:2*u,transform:"rotate(".concat(r,"deg)")})]})}))})})};dr.defaultProps={background:"#ffffff",size:88,values:[]};var cr,ur=dr,pr=function(n,e){var t,r=e&&new Date(e).getFullYear();if(!n||!r||r<2021)return null;var i=r in n?n[r]:null===(t=Object.values(n).slice(-1))||void 0===t?void 0:t[0];return null!==i&&void 0!==i?i:null},vr=t(11024),hr=t(10527),fr=(0,R.Z)("div",{shouldForwardProp:function(n){return-1===["activeWidth"].indexOf(n)}})(cr||(cr=(0,i.Z)(["\n    position: relative;\n    height: 4px;\n    width: 100%;\n\n    &:before {\n        content: '';\n        position: absolute;\n        top: 0;\n        left: 0;\n\n        height: 100%;\n        width: 0%;\n\n        background: ",";\n        transition: width ",";\n    }\n\n    &.active {\n        &:before {\n            width: ","%;\n        }\n    }\n"])),(function(n){return n.lineColor}),Fn.Z.primarySlow,(function(n){return n.lineWidth})),xr=function(n){var e=n.backgroundColor,t=n.lineColor,r=n.value,i=(0,or.S)({threshold:1,triggerOnce:!0}),a=(0,z.Z)(i,2),o=a[0],l=a[1];return(0,I.jsx)(fr,{ref:o,bg:e,className:null!==l&&void 0!==l&&l.isIntersecting?"active":"",lineColor:t,lineWidth:r})};xr.defaultProps={backgroundColor:"black",lineColor:"white",value:0};var gr,mr,br=xr,Zr=(0,R.Z)("div")(gr||(gr=(0,i.Z)([""]))),yr=(0,vr.Z)((0,R.Z)("div")(mr||(mr=(0,i.Z)(["\n    overflow: hidden;\n    transition: 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);\n"])))),kr=function(n){var e=n.color,t=n.heading,r=n.percentage,i=n.text,o=n.value,l=(0,a.useState)(!1),s=(0,z.Z)(l,2),d=s[0],c=s[1];return(0,I.jsxs)(Zr,{mt:"16px",children:[(0,I.jsxs)(Zr,{display:"flex",justifyContent:"space-between",mb:"12px",onClick:function(){return c(!d)},children:[(0,I.jsxs)(Zr,{display:"flex",alignItems:"center",children:[(0,I.jsx)(vn.Z,{color:U.Z.darkGrey3,mr:"8px",textStyles:"Stabil Grotesk/20-120",children:t}),(0,I.jsx)(Zr,{transition:"transform ".concat(Fn.Z.primaryFast),transform:"rotate(".concat(d?"0deg":" 45deg",")"),children:(0,I.jsx)(hr.Z,{color:U.Z.darkGrey3,height:"12px",width:"12px"})})]}),(0,I.jsxs)(vn.Z,{textStyles:"Stabil Grotesk/16-140",children:["ca ",o," g"]})]}),(0,I.jsx)(br,{backgroundColor:U.Z.warmGrey,lineColor:e,value:r}),(0,I.jsx)(yr,{height:d?"auto":"0",children:(0,I.jsx)(vn.Z,{as:"p",my:"12px",textStyles:"Stabil Grotesk/16-140",children:i})})]})};kr.defaultProps={color:"",heading:"",percentage:"",text:"",value:""};var jr,wr,_r,Pr,Sr=kr,Er=(0,R.Z)("div")(jr||(jr=(0,i.Z)([""]))),Ir=(0,R.Z)("div")(wr||(wr=(0,i.Z)(["\n    "," {\n        display: flex;\n    }\n"])),M.aE.lg),Cr=(0,R.Z)("div")(_r||(_r=(0,i.Z)(["\n    margin-bottom: 24px;\n    "," {\n        margin-right: auto;\n        width: calc(calc(100% / 12) * 4 - 40px);\n    }\n"])),M.aE.lg),Nr=(0,R.Z)("div")(Pr||(Pr=(0,i.Z)(["\n    background-color: ",";\n    padding: 24px;\n    margin-bottom: 16px;\n    border-radius: 16px;\n    "," {\n        width: calc(calc(100% / 12) * 8);\n        margin-bottom: 48px;\n    }\n"])),U.Z.offWhite,M.aE.lg),Ar=function(n){var e=n.date,t=n.printingHouseEmissions,r=n.weight,i=(0,L.$)().t,a=(0,j.v9)((function(n){var e,t;return null===(e=n.application.config)||void 0===e||null===(t=e.options)||void 0===t?void 0:t.sustainability}))||{},o=a.general,l=a.link,s=a.paper_description,d=a.print_description,c=a.transport_description,u=pr(t,e);if(!u||!r)return null;var p=Object.values(u).reduce((function(n,e){return n+e}),0),v=u.transport1+u.transport2,h=(r*p).toFixed(0),f={colors:[U.Z.blue,U.Z.green,U.Z.red],headings:[i("paper"),i("print"),i("transport")],values:[u.paper,u.production,v].map((function(n){return(n*r).toFixed(0)})),percentage:[u.paper/p,u.production/p,v/p],text:[s||"",d||"",c||""]},x=f.percentage.map((function(n,e){return{value:Math.round(360*n),color:f.colors[e]}}));return(0,I.jsxs)(Ir,{children:[(0,I.jsxs)(Cr,{children:[o&&(0,I.jsx)(vn.Z,{as:"p",textStyles:"Tiempos/16-145",children:o}),l&&l.url&&l.text&&(0,I.jsx)(bt.Z,{mt:"24px",size:"cta",theme:"outlinedBlack",to:l.url,children:l.text})]}),(0,I.jsxs)(Nr,{children:[(0,I.jsx)(vn.Z,{as:"p",textStyles:"Stabil Grotesk/16-100 CAPS",children:i("environmental_impact")}),(0,I.jsxs)(Er,{display:"flex",alignItems:"center",justifyContent:"space-between",mt:"24px",mb:"40px",children:[(0,I.jsxs)(Er,{children:[(0,I.jsx)(vn.Z,{textStyles:["Stabil Grotesk/40-110",null,"Stabil Grotesk/70-100"],children:h}),(0,I.jsxs)(vn.Z,{ml:"8px",textStyles:["Stabil Grotesk/24-130",null,"Stabil Grotesk/40-110"],children:["g CO",(0,I.jsx)("sub",{children:"2"}),"e"]})]}),(0,I.jsx)(ur,{background:U.Z.warmGrey,values:x})]}),f.headings.map((function(n,e){var t=parseInt((100*f.percentage[e]).toFixed(0),10);return(0,I.jsx)(Sr,{color:f.colors[e],heading:n,percentage:t,value:f.values[e],text:f.text[e]},"SustainabilityAccordion_".concat(n))}))]})]})};Ar.defaultProps={date:"",printingHouse:"",weight:0};var Or=Ar,Tr=function(n){var e=n.date,t=n.printingHouseEmissions,r=n.weight;return(0,I.jsx)(Or,{date:e,printingHouseEmissions:t,weight:r})};Tr.defaultProps={date:"",printingHouse:"",weight:0};var Gr,Br=Tr,Ur=(0,R.Z)("div",{shouldForwardProp:function(n){return-1===["activeAccordion"].indexOf(n)}})(Gr||(Gr=(0,i.Z)(["\n    background-color: ",";\n    border-radius: 16px;\n    padding: 0 16px;\n    transition: background-color ",";\n    margin-bottom: 8px;\n    width: 100%;\n\n    &.is-open {\n        background-color: ",";\n    }\n\n    "," {\n        padding: 0 24px;\n    }\n"])),(function(n){return n.activeAccordion?U.Z.white:U.Z.warmGrey}),Fn.Z.primary,U.Z.white,M.aE.md),Dr=function(n){var e,t,r,i=n.active,o=n.code,l=n.colorText,s=n.description,d=n.descriptionHeading,c=n.docs,u=n.flags,p=n.index,v=n.isbn,h=n.logistics,f=n.name,x=n.parametrics,g=n.tags,m=n.title,b=n.values,Z=n.variantUrls,y=(0,a.useState)(i),j=(0,z.Z)(y,2),w=j[0],_=j[1],P=null===(e=(0,k.cO)(x,J.K6))||void 0===e||null===(t=e.value)||void 0===t?void 0:t.split(" ").shift(),S=null===(r=(0,k.cO)(x,"DESCRIPTION"))||void 0===r?void 0:r.value_2,E=null===h||void 0===h?void 0:h.weight,C=!function(n){var e,t;return!(null!==(t=n=null===(e=n)||void 0===e?void 0:e.replaceAll(" ","").replaceAll("<p>","").replaceAll("</p>","").trim())&&void 0!==t&&t.length)}(S);return(0,I.jsx)(Ur,{activeAccordion:w,children:(0,I.jsxs)(ar.Z,{animationDuration:200,colorText:l,handleClick:function(){return _(!w)},heading:m,index:p,isActive:w,timingFunction:"ease",children:["DESCRIPTION"===o&&(0,I.jsx)(Kt,{description:C?S:s,descriptionHeading:d,flags:u,values:b,parametrics:x,tags:g,docs:c,name:f}),"DETAILS"===o&&(0,I.jsx)(ir,{isbn:v,logistics:h,parametrics:x,values:b,variantUrls:Z}),"SUSTAINABILITY"===o&&b&&(0,I.jsx)(Br,{date:P,printingHouseEmissions:b,weight:E})]})})};Dr.defaultProps={active:!1,code:"",colorText:"",description:"",descriptionHeading:"",docs:{},flags:[],index:null,isbn:"",logistics:[],name:"",parametrics:{},tags:[],title:"",values:[],variantUrls:[]};var Rr,zr=Dr,Hr={"Balto Print":{2021:null,2022:{paper:401,production:6,transport1:248,transport2
1:183},2023:{paper:417,production:15,transport1:236,transport2:31},2024:{paper:294,production:10,transport1:177,transport2:180},2025:{paper:448,production:13,transport1:233,transport2:309}},"Bronze Publishing Inc.":{2021:null,2022:null,2023:null,2024:null,2025:{paper:1364,production:276,transport1:32,transport2:400}},"GPS Internationale Handels Holding GMBH":{2021:{paper:430,production:107,transport1:52,transport2:234},2022:{paper:717,production:6,transport1:115,transport2:212},2023:{paper:826,production:17,transport1:117,transport2:193},2024:{paper:702,production:15,transport1:109,transport2:194},2025:{paper:667,production:199,transport1:84,transport2:200}},"Livonia Print Ltd":{2021:{paper:353,production:57,transport1:179,transport2:125},2022:{paper:633,production:11,transport1:244,transport2:158},2023:{paper:316,production:63,transport1:189,transport2:67},2024:{paper:477,production:103,transport1:263,transport2:170},2025:{paper:423,production:87,transport1:441,transport2:142}},"Leo Paper Products Ltd":{2021:null,2022:null,2023:null,2024:{paper:1691,production:611,transport1:116,transport2:204}
1,2025:{paper:1109,production:545,transport1:30,transport2:409}},Norhaven:{2021:{paper:297,production:126,transport1:184,transport2:107},2022:{paper:545,production:453,transport1:125,transport2:110},2023:{paper:131,production:49,transport1:113,transport2:101},2024:{paper:171,production:7,transport1:115,transport2:93},2025:{paper:209,production:8,transport1:118,transport2:98}},"ScandBook AB":{2021:{paper:422,production:77,transport1:17,transport2:23},2022:{paper:755,production:15,transport1:88,transport2:26},2023:{paper:413,production:21,transport1:68,transport2:21},2024:{paper:501,production:22,transport1:77,transport2:23},2025:{paper:364,production:34,transport1:70,transport2:5}},"ScandBook UAB":{2021:{paper:505,production:85,transport1:274,transport2:184},2022:{paper:683,production:44,transport1:247,transport2:172},2023:{paper:332,production:43,transport1:281,transport2:32},2024:{paper:200,production:47,transport1:313,transport2:171},2025:{paper:272,production:39,transport1:332,transport2:172}},"Scholastic Inc.":{2021:null,2022:null,2023:null,2024:{paper:694,production:154,transport1:485,transport2:324},2025:null},Toppan:{2021:null,2022:{paper:600,production:770,transport1:339,transport2:516},2023:{paper:936,production:541,transport1:6,transport2:62},2024:{paper:351,production:634,transport1:10,transport2:211}
1,2025:{paper:1325,production:491,transport1:17,transport2:415}},"Toppan Leefung":{2021:null,2022:{paper:520,production:612,transport1:516,transport2:516},2023:{paper:692,production:516,transport1:28,transport2:62},2024:{paper:942,production:440,transport1:37,transport2:216},2025:{paper:942,production:491,transport1:39,transport2:449}},"Walker Books Ltd.":{2021:null,2022:null,2023:null,2024:{paper:847,production:188,transport1:593,transport2:396},2025:{paper:723,production:155,transport1:746,transport2:275}}},qr=(0,R.Z)("div")(Rr||(Rr=(0,i.Z)(["\n    margin: 48px 12px;\n\n    "," {\n        margin: 24px;\n    }\n"])),M.aE.md),Lr=function(n){var e,t,r,i,a=n.description,o=n.defaultUniqueUrlName,l=n.files,s=n.isbn,d=n.logistics,c=n.name,u=n.parametrics,p=n.variants,v=n.flags,h=(0,L.$)().t,f=l.filter((function(n){return"Document"===n.code})),x=a.replace(/<h[1-6]>.*?<\/h[1-6]>/gi,""),g=null===(e=a.match(/<h[1-6]>(.*?)<\/h[1-6]>/g))||void 0===e?void 0:e.map((function(n){return n.replace(/<\/?h[1-6]>/g,"")})),m=null===p||void 0===p?void 0:p.map((function(n){var e,t,r=n.manufacturer,i=null===(e=(0,k.CJ)(J.WK,n))||void 0===e?void 0:e.value,a=null===(t=(0,k.CJ)(J.J2,n))||void 0===t?void 0:t.value,l=null===a||void 0===a?void 0:a.replace("Bok - ","");return J.DK.indexOf(i)>-1&&(l=h("mediatype.".concat(i))),{title:l,url:(0,S.$h)(null===r||void 0===r?void 0:r.part_no,o)}})),b=null===(t=(0,k.cO)(u,"PRINTING_HOUSE_PRODUCER"))||void 0===t?void 0:t.value,Z=null===(r=(0,k.cO)(u,"PUBLISHING_DATE"))||void 0===r||null===(i=r.value)||void 0===i?void 0:i.split(" ").shift(),y=null===d||void 0===d?void 0:d.weight,j=[{code:"DESCRIPTION",heading:"Beskrivning",decription:x,descriptionHeading:(null===g||void 0===g?void 0:g.length)>0?g[0]:"",tags:["PUBLISHING_DATE","LANGUAGE","AGE_GROUP"],values:[J.d$,J.PN,"ILLUSTRATOR_INSERT","ILLUSTRATOR_COVER","DESIGNER","DESIGNER_COVER","MEDIA_CONTACT"],docs:f,flags:v},{code:"DETAILS",heading:"Detaljer",values:[{heading:"Bokinformation",values:["PUBLISHING_DATE","ORIGINAL_TITLE","SERIES","NARRATOR","TRANSLATOR","PHOTOGRAPHER_COVER","AGE_GROUP","POSITION_IN_SERIES","LANGUAGE","ORIGINAL_LANGUAGE"]},{heading:"Produktion",values:["CE_LOGO","FSC_PAPER","INSIDE_PAPER","PRINTING_PLACE","PRINTING_HOUSE_PRODUCER"]},{heading:"Produktdetaljer",values:["NUMBER_OF_PAGES"]}]},{code:"SUSTAINABILITY",heading:h("sustainability"),values:pr(Hr[b],Z)&&y?Hr[b]:null}],w=["DESCRIPTION","SUSTAINABILITY"];return(0,I.jsx)(qr,{children:j.map((function(n,e){return n.values&&(0,I.jsx)(zr,{active:w.find((function(e){return e===n.code})),code:n.code,colorText:"black",description:null===n||void 0===n?void 0:n.decription,descriptionHeading:null===n||void 0===n?void 0:n.descriptionHeading,docs:null===n||void 0===n?void 0:n.docs,files:l,index:e,isbn:s,logistics:d,name:c,parametrics:u,tags:null===n||void 0===n?void 0:n.tags,title:n.heading,values:n.values,flags:n.flags,variantUrls:m},n.code)}))})};Lr.defaultProps={defaultUniqueUrlName:"",description:"",files:[],flags:[],logistics:{},parametrics:[],variants:[]};var Vr,Fr,Mr=Lr,Wr=(0,R.Z)("div")(Vr||(Vr=(0,i.Z)(["\n    position: relative;\n    z-index: 9;\n    height: 85vh;\n    display: flex;\n    justify-content: center;
1\n"]))),Jr=(0,R.Z)("div")(Fr||(Fr=(0,i.Z)(["\n    & > section:not(:last-of-type) {\n        border-bottom: 1px solid ",";\n    }\n"])),U.Z.darkGrey),$r=function(n){var e,t,i=n.isVariant,a=n.onVariantChange,o=n.pageData,l=n.product,s=n.selectedProduct,d=o.defaultUniqueUrlName,c=l.name,u=l.description,p=l.sub_header,v=l.files,h=l.id,f=l.variants,x=i?[].concat((0,r.Z)(s.parametrics),(0,r.Z)(s.variant_parametrics)):s.parametrics;return(0,I.jsxs)(Jr,{children:[(0,I.jsx)(it,{files:v,image:(null===s||void 0===s||null===(e=s.format)||void 0===e?void 0:e.image)||(null===l||void 0===l||null===(t=l.format)||void 0===t?void 0:t.image),name:c,parametrics:x,productId:h,selectedProductPartNo:s.partNo,subHeader:p,variantChange:a,variants:f}),(0,I.jsx)(Mr,{defaultUniqueUrlName:d,description:u,files:v,flags:s.flags,isbn:s.manufacturerPartNo,logistics:{depth:null===s||void 0===s?void 0:s.depth,height:null===s||void 0===s?void 0:s.height,weight:null===s||void 0===s?void 0:s.weight,width:null===s||void 0===s?void 0:s.width},name:c,parametrics:x,variants:f}),(0,I.jsx)(Tt,{})]})},Kr=function(){return(0,I.jsx)(B,{loading:function(){return(0,I.jsx)(Wr,{children:(0,I.jsx)(D.Z,{})})},render:$r})}}}]);
2//# sourceMappingURL=ProductPage.778abd7f.chunk.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.