PageSourceSearch

https://www.buch24.de/_next/static/chunks/pages/_app-91c4299f400a7e66.js

js buch24.de collected 2026-10-03 21:22:51 UTC 767,975 bytes, 49 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[636],{15270:(e,t)=>{t.CASE_SENSITIVE_TAG_NAMES=["animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","linearGradient","radialGradient","textPath"]},65496:e=>{var t,r="html",n="head",i="body",s=/<([a-zA-Z]+[0-9]?)/,a=/<head[^]*>/i,o=/<body[^]*>/i,l=function(){throw Error("This browser does not support `document.implementation.createHTMLDocument`")},c=function(){throw Error("This browser does not support `DOMParser.prototype.parseFromString`")},u="object"==typeof window&&window.DOMParser;if("function"==typeof u){var d=new u;l=c=function(e,t){return t&&(e="<"+t+">"+e+"</"+t+">"),d.parseFromString(e,"text/html")}}if("object"==typeof document&&document.implementation){var p=document.implementation.createHTMLDocument();l=function(e,t){return t?p.documentElement.querySelector(t).innerHTML=e:p.documentElement.innerHTML=e,p}}var m="object"==typeof document?document.createElement("template"):{};m.content&&(t=function(e){return m.innerHTML=e,m.content.childNodes}),e.exports=function(e){var u,d,p,m,h=e.match(s);switch(h&&h[1]&&(u=h[1].toLowerCase()),u){case r:return d=c(e),!a.test(e)&&(p=d.querySelector(n))&&p.parentNode.removeChild(p),!o.test(e)&&(p=d.querySelector(i))&&p.parentNode.removeChild(p),d.querySelectorAll(r);case n:case i:if(m=(d=l(e)).querySelectorAll(u),o.test(e)&&a.test(e))return m[0].parentNode.childNodes;return m;default:if(t)return t(e);return(p=l(e,i).querySelector(i)).childNodes}}},92471:(e,t,r)=>{var n=r(65496),i=r(67731).formatDOM,s=/<(![a-zA-Z\s]+)>/;e.exports=function(e){if("string"!=typeof e)throw TypeError("First argument must be a string");if(""===e)return[];var t,r=e.match(s);return r&&r[1]&&(t=r[1]),i(n(e),null,t)}},67731:(e,t,r)=>{for(var n,i=r(21138),s=r(15270).CASE_SENSITIVE_TAG_NAMES,a=i.Comment,o=i.Element,l=i.ProcessingInstruction,c=i.Text,u={},d=0,p=s.length;d<p;d++)u[(n=s[d]).toLowerCase()]=n;function m(e){for(var t,r={},n=0,i=e.length;n<i;n++)r[(t=e[n]).name]=t.value;return r}t.formatAttributes=m,t.formatDOM=function e(t,r,n){r=r||null;for(var i=[],s=0,d=t.length;s<d;s++){var p,h,f,g=t[s];switch(g.nodeType){case 1:(f=new o(h=u[p=(p=g.nodeName).toLowerCase()]||p,m(g.attributes))).children=e("template"===h?g.content.childNodes:g.childNodes,f);break;case 3:f=new c(g.nodeValue);break;case 8:f=new a(g.nodeValue);break;default:continue}var v=i[s-1]||null;v&&(v.next=f),f.parent=r,f.prev=v,f.next=null,i.push(f)}return n&&((f=new l(n.substring(0,n.indexOf(" ")).toLowerCase(),n)).next=i[0]||null,f.parent=r,i.unshift(f),i[1]&&(i[1].prev=i[0])),i}},86614:(e,t,r)=>{var n=r(21138),i=r(92471),s=r(20840),a=r(10308);i="function"==typeof i.default?i.default:i;var o={lowerCaseAttributeNames:!1};function l(e,t){if("string"!=typeof e)throw TypeError("First argument must be a string");return""===e?[]:a(i(e,(t=t||{}).htmlparser2||o),t)}l.domToReact=a,l.htmlToDOM=i,l.attributesToProps=s,l.Comment=n.Comment,l.Element=n.Element,l.ProcessingInstruction=n.ProcessingInstruction,l.Text=n.Text,e.exports=l,l.default=l},20840:(e,t,r)=>{var n=r(14210),i=r(74958),s=["checked","value"],a=["input","select","textarea"],o={reset:!0,submit:!0};function l(e){return n.possibleStandardNames[e]}e.exports=function(e,t){var r,c,u,d,p,m={},h=(e=e||{}).type&&o[e.type];for(r in e){if(u=e[r],n.isCustomAttribute(r)){m[r]=u;continue}if(d=l(c=r.toLowerCase())){switch(p=n.getPropertyInfo(d),-1===s.indexOf(d)||-1===a.indexOf(t)||h||(d=l("default"+c)),m[d]=u,p&&p.type){case n.BOOLEAN:m[d]=!0;break;case n.OVERLOADED_BOOLEAN:""===u&&(m[d]=!0)}continue}i.PRESERVE_CUSTOM_ATTRIBUTES&&(m[r]=u)}return i.setStyleProp(e.style,m),m}},10308:(e,t,r)=>{var n=r(14041),i=r(20840),s=r(74958),a=s.setStyleProp,o=s.canTextBeChildOfNode;e.exports=function e(t,r){for(var l,c,u,d,p,m=(r=r||{}).library||n,h=m.cloneElement,f=m.createElement,g=m.isValidElement,v=[],y="function"==typeof r.replace,x=r.transform||s.returnFirstArg,b=r.trim,w=0,j=t.length;w<j;w++){if(l=t[w],y&&g(u=r.replace(l))){j>1&&(u=h(u,{key:u.key||w})),v.push(x(u,l,w));continue}if("text"===l.type){if((c=!l.data.trim().length)&&l.parent&&!o(l.parent)||b&&c)continue;v.push(x(l.data,l,w));continue}switch(d=l.attribs,s.PRESERVE_CUSTOM_ATTRIBUTES&&"tag"===l.type&&s.isCustomComponent(l.name,l.attribs)?a(d.style,d):d&&(d=i(d,l.name)),p=null,l.type){case"script":case"style":l.children[0]&&(d.dangerouslySetInnerHTML={__html:l.children[0].data});break;case"tag":"textarea"===l.name&&l.children[0]?d.defaultValue=l.children[0].data:l.children&&l.children.length&&(p=e(l.children,r));break;default:continue}j>1&&(d.key=w),v.push(x(f(l.name,d,p),l,w))}return 1===v.length?v[0]:v}},74958:(e,t,r)=>{var n=r(14041),i=r(35229).default,s=new Set(["annotation-xml","color-profile","font-face","font-face-src","font-face-uri","font-face-format","font-face-name","missing-glyph"]),a={reactCompat:!0},o=n.version.split(".")[0]>=16,l=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]);e.exports={PRESERVE_CUSTOM_ATTRIBUTES:o,ELEMENTS_WITH_NO_TEXT_CHILDREN:l,invertObject:function(e,t){if(!e||"object"!=typeof e)throw TypeError("First argument must be an object");var r="function"==typeof t,n={},i={};for(var s in e){var a=e[s];if(r&&(n=t(s,a))&&2===n.length){i[n[0]]=n[1];continue}"string"==typeof a&&(i[a]=s)}return i},isCustomComponent:function(e,t){return -1===e.indexOf("-")?t&&"string"==typeof t.is:!s.has(e)},setStyleProp:function(e,t){if(null!=e)try{t.style=i(e,a)}catch(e){t.style={}}},canTextBeChildOfNode:function(e){return!l.has(e.name)},returnFirstArg:function(e){return e}}},19788:e=>{var t=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,r=/\n/g,n=/^\s*/,i=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,s=/^:\s*/,a=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,o=/^[;
1\s]*/,l=/^\s+|\s+$/g;function c(e){return e?e.replace(l,""):""}e.exports=function(e,l){if("string"!=typeof e)throw TypeError("First argument must be a string");if(!e)return[];l=l||{};var u=1,d=1;function p(e){var t=e.match(r);t&&(u+=t.length);var n=e.lastIndexOf("\n");d=~n?e.length-n:d+e.length}function m(){var e={line:u,column:d};return function(t){return t.position=new h(e),v(n),t}}function h(e){this.start=e,this.end={line:u,column:d},this.source=l.source}h.prototype.content=e;var f=[];function g(t){var r=Error(l.source+":"+u+":"+d+": "+t);if(r.reason=t,r.filename=l.source,r.line=u,r.column=d,r.source=e,l.silent)f.push(r);else throw r}function v(t){var r=t.exec(e);if(r){var n=r[0];return p(n),e=e.slice(n.length),r}}function y(e){var t;for(e=e||[];t=x();)!1!==t&&e.push(t);return e}function x(){var t=m();if("/"==e.charAt(0)&&"*"==e.charAt(1)){for(var r=2;""!=e.charAt(r)&&("*"!=e.charAt(r)||"/"!=e.charAt(r+1));)++r;if(r+=2,""===e.charAt(r-1))return g("End of comment missing");var n=e.slice(2,r-2);return d+=2,p(n),e=e.slice(r),d+=2,t({type:"comment",comment:n})}}return v(n),function(){var e,r=[];for(y(r);e=function(){var e=m(),r=v(i);if(r){if(x(),!v(s))return g("property missing ':'");var n=v(a),l=e({type:"declaration",property:c(r[0].replace(t,"")),value:n?c(n[0].replace(t,"")):""});return v(o),l}}();)!1!==e&&(r.push(e),y(r));return r}()}},14210:(e,t,r)=>{"use strict";function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function i(e,t,r,n,i,s,a){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=n,this.attributeNamespace=i,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=s,this.removeEmptyString=a}Object.defineProperty(t,"__esModule",{value:!0});var s={};["children","dangerouslySetInnerHTML","defaultValue","defaultChecked","innerHTML","suppressContentEditableWarning","suppressHydrationWarning","style"].forEach(function(e){s[e]=new i(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r,n,i=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=i){var s=[],a=!0,o=!1;try{for(i=i.call(e);!(a=(r=i.next()).done)&&(s.push(r.value),2!==s.length);a=!0);}catch(e){o=!0,n=e}finally{try{a||null==i.return||i.return()}finally{if(o)throw n}}return s}}(e,2)||function(e,t){if(e){if("string"==typeof e)return n(e,2);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return n(e,2)}}(e,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),r=t[0],a=t[1];s[r]=new i(r,1,!1,a,null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){s[e]=new i(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){s[e]=new i(e,2,!1,e,null,!1,!1)}),["allowFullScreen","async","autoFocus","autoPlay","controls","default","defer","disabled","disablePictureInPicture","disableRemotePlayback","formNoValidate","hidden","loop","noModule","noValidate","open","playsInline","readOnly","required","reversed","scoped","seamless","itemScope"].forEach(function(e){s[e]=new i(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){s[e]=new i(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){s[e]=new i(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){s[e]=new i(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){s[e]=new i(e,5,!1,e.toLowerCase(),null,!1,!1)});var a=/[\-\:]([a-z])/g,o=function(e){return e[1].toUpperCase()};["accent-height","alignment-baseline","arabic-form","baseline-shift","cap-height","clip-path","clip-rule","color-interpolation","color-interpolation-filters","color-profile","color-rendering","dominant-baseline","enable-background","fill-opacity","fill-rule","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","glyph-name","glyph-orientation-horizontal","glyph-orientation-vertical","horiz-adv-x","horiz-origin-x","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","overline-position","overline-thickness","paint-order","panose-1","pointer-events","rendering-intent","shape-rendering","stop-color","stop-opacity","strikethrough-position","strikethrough-thickness","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-rendering","underline-position","underline-thickness","unicode
1-bidi","unicode-range","units-per-em","v-alphabetic","v-hanging","v-ideographic","v-mathematical","vector-effect","vert-adv-y","vert-origin-x","vert-origin-y","word-spacing","writing-mode","xmlns:xlink","x-height"].forEach(function(e){var t=e.replace(a,o);s[t]=new i(t,1,!1,e,null,!1,!1)}),["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach(function(e){var t=e.replace(a,o);s[t]=new i(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(a,o);s[t]=new i(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){s[e]=new i(e,1,!1,e.toLowerCase(),null,!1,!1)}),s.xlinkHref=new i("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){s[e]=new i(e,1,!1,e.toLowerCase(),null,!0,!0)});var l=r(96811),c=l.CAMELCASE,u=l.SAME,d=l.possibleStandardNames,p=RegExp.prototype.test.bind(RegExp("^(data|aria)-[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$")),m=Object.keys(d).reduce(function(e,t){var r=d[t];return r===u?e[t]=t:r===c?e[t.toLowerCase()]=t:e[t]=r,e},{});t.BOOLEAN=3,t.BOOLEANISH_STRING=2,t.NUMERIC=5,t.OVERLOADED_BOOLEAN=4,t.POSITIVE_NUMERIC=6,t.RESERVED=0,t.STRING=1,t.getPropertyInfo=function(e){return s.hasOwnProperty(e)?s[e]:null},t.isCustomAttribute=p,t.possibleStandardNames=m},96811:(e,t)=>{t.SAME=0,t.CAMELCASE=1,t.possibleStandardNames={accept:0,acceptCharset:1,"accept-charset":"acceptCharset",accessKey:1,action:0,allowFullScreen:1,alt:0,as:0,async:0,autoCapitalize:1,autoComplete:1,autoCorrect:1,autoFocus:1,autoPlay:1,autoSave:1,capture:0,cellPadding:1,cellSpacing:1,challenge:0,charSet:1,checked:0,children:0,cite:0,class:"className",classID:1,className:1,cols:0,colSpan:1,content:0,contentEditable:1,contextMenu:1,controls:0,controlsList:1,coords:0,crossOrigin:1,dangerouslySetInnerHTML:1,data:0,dateTime:1,default:0,defaultChecked:1,defaultValue:1,defer:0,dir:0,disabled:0,disablePictureInPicture:1,disableRemotePlayback:1,download:0,draggable:0,encType:1,enterKeyHint:1,for:"htmlFor",form:0,formMethod:1,formAction:1,formEncType:1,formNoValidate:1,formTarget:1,frameBorder:1,headers:0,height:0,hidden:0,high:0,href:0,hrefLang:1,htmlFor:1,httpEquiv:1,"http-equiv":"httpEquiv",icon:0,id:0,innerHTML:1,inputMode:1,integrity:0,is:0,itemID:1,itemProp:1,itemRef:1,itemScope:1,itemType:1,keyParams:1,keyType:1,kind:0,label:0,lang:0,list:0,loop:0,low:0,manifest:0,marginWidth:1,marginHeight:1,max:0,maxLength:1,media:0,mediaGroup:1,method:0,min:0,minLength:1,multiple:0,muted:0,name:0,noModule:1,nonce:0,noValidate:1,open:0,optimum:0,pattern:0,placeholder:0,playsInline:1,poster:0,preload:0,profile:0,radioGroup:1,readOnly:1,referrerPolicy:1,rel:0,required:0,reversed:0,role:0,rows:0,rowSpan:1,sandbox:0,scope:0,scoped:0,scrolling:0,seamless:0,selected:0,shape:0,size:0,sizes:0,span:0,spellCheck:1,src:0,srcDoc:1,srcLang:1,srcSet:1,start:0,step:0,style:0,summary:0,tabIndex:1,target:0,title:0,type:0,useMap:1,value:0,width:0,wmode:0,wrap:0,about:0,accentHeight:1,"accent-height":"accentHeight",accumulate:0,additive:0,alignmentBaseline:1,"alignment-baseline":"alignmentBaseline",allowReorder:1,alphabetic:0,amplitude:0,arabicForm:1,"arabic-form":"arabicForm",ascent:0,attributeName:1,attributeType:1,autoReverse:1,azimuth:0,baseFrequency:1,baselineShift:1,"baseline-shift":"baselineShift",baseProfile:1,bbox:0,begin:0,bias:0,by:0,calcMode:1,capHeight:1,"cap-height":"capHeight",clip:0,clipPath:1,"clip-path":"clipPath",clipPathUnits:1,clipRule:1,"clip-rule":"clipRule",color:0,colorInterpolation:1,"color-interpolation":"colorInterpolation",colorInterpolationFilters:1,"color-interpolation-filters":"colorInterpolationFilters",colorProfile:1,"color-profile":"colorProfile",colorRendering:1,"color-rendering":"colorRendering",contentScriptType:1,contentStyleType:1,cursor:0,cx:0,cy:0,d:0,datatype:0,decelerate:0,descent:0,diffuseConstant:1,direction:0,display:0,divisor:0,dominantBaseline:1,"dominant-baseline":"dominantBaseline",dur:0,dx:0,dy:0,edgeMode:1,elevation:0,enableBackgroun
1d:1,"enable-background":"enableBackground",end:0,exponent:0,externalResourcesRequired:1,fill:0,fillOpacity:1,"fill-opacity":"fillOpacity",fillRule:1,"fill-rule":"fillRule",filter:0,filterRes:1,filterUnits:1,floodOpacity:1,"flood-opacity":"floodOpacity",floodColor:1,"flood-color":"floodColor",focusable:0,fontFamily:1,"font-family":"fontFamily",fontSize:1,"font-size":"fontSize",fontSizeAdjust:1,"font-size-adjust":"fontSizeAdjust",fontStretch:1,"font-stretch":"fontStretch",fontStyle:1,"font-style":"fontStyle",fontVariant:1,"font-variant":"fontVariant",fontWeight:1,"font-weight":"fontWeight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:1,"glyph-name":"glyphName",glyphOrientationHorizontal:1,"glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphOrientationVertical:1,"glyph-orientation-vertical":"glyphOrientationVertical",glyphRef:1,gradientTransform:1,gradientUnits:1,hanging:0,horizAdvX:1,"horiz-adv-x":"horizAdvX",horizOriginX:1,"horiz-origin-x":"horizOriginX",ideographic:0,imageRendering:1,"image-rendering":"imageRendering",in2:0,in:0,inlist:0,intercept:0,k1:0,k2:0,k3:0,k4:0,k:0,kernelMatrix:1,kernelUnitLength:1,kerning:0,keyPoints:1,keySplines:1,keyTimes:1,lengthAdjust:1,letterSpacing:1,"letter-spacing":"letterSpacing",lightingColor:1,"lighting-color":"lightingColor",limitingConeAngle:1,local:0,markerEnd:1,"marker-end":"markerEnd",markerHeight:1,markerMid:1,"marker-mid":"markerMid",markerStart:1,"marker-start":"markerStart",markerUnits:1,markerWidth:1,mask:0,maskContentUnits:1,maskUnits:1,mathematical:0,mode:0,numOctaves:1,offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:1,"overline-position":"overlinePosition",overlineThickness:1,"overline-thickness":"overlineThickness",paintOrder:1,"paint-order":"paintOrder",panose1:0,"panose-1":"panose1",pathLength:1,patternContentUnits:1,patternTransform:1,patternUnits:1,pointerEvents:1,"pointer-events":"pointerEvents",points:0,pointsAtX:1,pointsAtY:1,pointsAtZ:1,prefix:0,preserveAlpha:1,preserveAspectRatio:1,primitiveUnits:1,property:0,r:0,radius:0,refX:1,refY:1,renderingIntent:1,"rendering-intent":"renderingIntent",repeatCount:1,repeatDur:1,requiredExtensions:1,requiredFeatures:1,resource:0,restart:0,result:0,results:0,rotate:0,rx:0,ry:0,scale:0,security:0,seed:0,shapeRendering:1,"shape-rendering":"shapeRendering",slope:0,spacing:0,specularConstant:1,specularExponent:1,speed:0,spreadMethod:1,startOffset:1,stdDeviation:1,stemh:0,stemv:0,stitchTiles:1,stopColor:1,"stop-color":"stopColor",stopOpacity:1,"stop-opacity":"stopOpacity",strikethroughPosition:1,"strikethrough-position":"strikethroughPosition",strikethroughThickness:1,"strikethrough-thickness":"strikethroughThickness",string:0,stroke:0,strokeDasharray:1,"stroke-dasharray":"strokeDasharray",strokeDashoffset:1,"stroke-dashoffset":"strokeDashoffset",strokeLinecap:1,"stroke-linecap":"strokeLinecap",strokeLinejoin:1,"stroke-linejoin":"strokeLinejoin",strokeMiterlimit:1,"stroke-miterlimit":"strokeMiterlimit",strokeWidth:1,"stroke-width":"strokeWidth",strokeOpacity:1,"stroke-opacity":"strokeOpacity",suppressContentEditableWarning:1,suppressHydrationWarning:1,surfaceScale:1,systemLanguage:1,tableValues:1,targetX:1,targetY:1,textAnchor:1,"text-anchor":"textAnchor",textDecoration:1,"text-decoration":"textDecoration",textLength:1,textRendering:1,"text-rendering":"textRendering",to:0,transform:0,typeof:0,u1:0,u2:0,underlinePosition:1,"underline-position":"underlinePosition",underlineThickness:1,"underline-thickness":"underlineThickness",unicode:0,unicodeBidi:1,"unicode-bidi":"unicodeBidi",unicodeRange:1,"unicode-range":"unicodeRange",unitsPerEm:1,"units-per-em":"unitsPerEm",unselectable:0,vAlphabetic:1,"v-alphabetic":"vAlphabetic",values:0,vectorEffect:1,"vector-effect":"vectorEffect",version:0,vertAdvY:1,"vert-adv-y":"vertAdvY",vertOriginX:1,"vert-origin-x":"vertOriginX",vertOriginY:1,"vert-origin-y":"vertOriginY",vHanging:1,"v-hanging":"vHanging",vIdeographic:1,"v-ideographic":"vIdeographic",viewBox:1,viewTarget:1,visibility:0,vMathematical:1,"v-mathematical":"vMathematical",vocab:0,widths:0,wordSpacing:1,"word-spacing":"wordSpacing",writingMode:1,"writing-mode":"writingMode",x1:0,x2:0,x:0,xChannelSelector:1,xHeight:1,"x-height":"xHeight",xlinkActuate:1,"xlink:actuate":"xlinkActuate",xlinkArcrole:1,"xlink:arcrole":"xlinkArcrole",xlinkHref:1,"xlink:href":"xl
1inkHref",xlinkRole:1,"xlink:role":"xlinkRole",xlinkShow:1,"xlink:show":"xlinkShow",xlinkTitle:1,"xlink:title":"xlinkTitle",xlinkType:1,"xlink:type":"xlinkType",xmlBase:1,"xml:base":"xmlBase",xmlLang:1,"xml:lang":"xmlLang",xmlns:0,"xml:space":"xmlSpace",xmlnsXlink:1,"xmlns:xlink":"xmlnsXlink",xmlSpace:1,y1:0,y2:0,y:0,yChannelSelector:1,z:0,zoomAndPan:1}},35229:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var i=n(r(9108)),s=r(98917);t.default=function(e,t){var r={};return e&&"string"==typeof e&&(0,i.default)(e,function(e,n){e&&n&&(r[(0,s.camelCase)(e,t)]=n)}),r}},98917:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.camelCase=void 0;var r=/^--[a-zA-Z0-9-]+$/,n=/-([a-z])/g,i=/^[^-]+$/,s=/^-(webkit|moz|ms|o|khtml)-/,a=/^-(ms)-/,o=function(e,t){return t.toUpperCase()},l=function(e,t){return"".concat(t,"-")};t.camelCase=function(e,t){var c;return(void 0===t&&(t={}),!(c=e)||i.test(c)||r.test(c))?e:(e=e.toLowerCase(),(e=t.reactCompat?e.replace(a,l):e.replace(s,l)).replace(n,o))}},9108:(e,t,r)=>{var n=r(19788);function i(e,t){var r,i,s,a=null;if(!e||"string"!=typeof e)return a;for(var o=n(e),l="function"==typeof t,c=0,u=o.length;c<u;c++)i=(r=o[c]).property,s=r.value,l?t(i,s,r):s&&(a||(a={}),a[i]=s);return a}e.exports=i,e.exports.default=i},87421:e=>{e.exports=e=>{let t=(e,t)=>{let{r,g:s,b:a}=n(e);return i(r=Math.round(r*(1-t)),s=Math.round(s*(1-t)),a=Math.round(a*(1-t)))},r=(e,t)=>{let{r,g:s,b:a}=n(e);return i(r=Math.round(r+(255-r)*t),s=Math.round(s+(255-s)*t),a=Math.round(a+(255-a)*t))},n=e=>{let[t,r,n]=e.replace("#","").match(/.{1,2}/g).map(e=>parseInt(e,16));return{r:t,g:r,b:n}},i=(e,t,r)=>`#${s(e)}${s(t)}${s(r)}`,s=e=>`0${e.toString(16)}`.slice(-2).toUpperCase(),a={},o={colors:[],colorNames:["primary","secondary","tertiary","quaternary","quinary","senary","septenary","octonary","nonary","denary"],shades:{50:{intensity:.95,type:"lighten"},100:{intensity:.9,type:"lighten"},200:{intensity:.75,type:"lighten"},300:{intensity:.6,type:"lighten"},400:{intensity:.3,type:"lighten"},500:{intensity:0,type:"lighten"},600:{intensity:.1,type:"darken"},700:{intensity:.25,type:"darken"},800:{intensity:.4,type:"darken"},900:{intensity:.51,type:"darken"}}};return"string"==typeof e&&o.colors.push(e),"object"==typeof e&&Array.isArray(e)&&(o.colors=e),"object"!=typeof e||Array.isArray(e)||(o=Object.assign(o,e)),o.colors.forEach(e=>{let n={hex:"",name:"",shades:o.shades};"string"==typeof e&&(n.hex=e),"object"==typeof e&&Array.isArray(e)&&(n.name=e.shift(),n.hex=e.shift()),"object"!=typeof e||Array.isArray(e)||(1===Object.keys(e).length&&(n.name=Object.keys(e)[0],n.hex=Object.values(e)[0]),1!==Object.keys(e).length&&(n=Object.assign(n,e))),/^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/.test(n.hex)&&(/^#/.test(n.hex)||(n.hex="#"+n.hex),""===n.name&&(n.name=o.colorNames.shift()),a[n.name]={},Object.keys(n.shades).forEach(e=>{a[n.name][e]="lighten"===n.shades[e].type?r(n.hex,n.shades[e].intensity):t(n.hex,n.shades[e].intensity)}))}),a}},78628:(e,t,r)=>{"use strict";r.d(t,{Fu:()=>e4,RH:()=>R,jl:()=>tg,pH:()=>ei,u6:()=>k});var n,i,s,a,o,l,c,u=r(31085),d=r(14041),p=r(43144);function m(e){return(m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function h(e,t,r){var n;return(n=function(e,t){if("object"!=m(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=m(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==m(n)?n:n+"")in e)?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function f(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var g=f(i?n:(i=1,n=function(e,t,r,n,i,s,a,o){if(!e){var l;if(void 0===t)l=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[r,n,i,s,a,o],u=0;(l=Error(t.replace(/%s/g,function(){return c[u++]}))).name="Invariant Violation"}throw l.framesToPop=1,l}})),v=(0,d.createContext)(null);function y(e){google.maps.event.removeListener(e)}function x(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];e.forEach(y)}function b(e){var t,r,n,{updaterMap:i,eventMap:s,prevProps:a,nextProps:o,instance:l}=e,c=(t=function(e,t,r){return"function"==typeof o[r]&&e.push(google.maps.event.addListener(l,t,o[r])),e},r=[],Object.keys(s).reduce(function(e,r){return t(e,s[r],r)},r));return n={},function(e,t){Object.keys(e).forEach(r=>t(e[r],r))}(i,(e,t)=>{var r=o[t];r!==a[t]&&(n[t]=r,e(l,r))}),c}var w={onDblClick:"dblclick",onDragEnd:"dragend",onDragStart:"dragstart",onMapTypeIdChanged:"maptypeid_changed",onMouseMove:"mousemove",onMouseOut:"mouseout",onMouseOver:"mouseover",onMouseDown:"mousedown",onMouseUp:"mouseup",onRightClick:"rightclick",onTilesLoaded:"tilesloaded",onBoundsChanged:"bounds_changed",onCenterChanged:"center_changed",onClick:"click",onDrag:"drag",onHeadingChanged:"heading_changed",onIdle:"idle",onProjectionChanged:"projection_changed",onResize:"resize",onTiltChanged:"tilt_changed",onZoomChanged:"zoom_changed"}
1,j={extraMapTypes(e,t){t.forEach(function(t,r){e.mapTypes.set(String(r),t)})},center(e,t){e.setCenter(t)},clickableIcons(e,t){e.setClickableIcons(t)},heading(e,t){e.setHeading(t)},mapTypeId(e,t){e.setMapTypeId(t)},options(e,t){e.setOptions(t)},streetView(e,t){e.setStreetView(t)},tilt(e,t){e.setTilt(t)},zoom(e,t){e.setZoom(t)}};(0,d.memo)(function(e){var{children:t,options:r,id:n,mapContainerStyle:i,mapContainerClassName:s,center:a,onClick:o,onDblClick:l,onDrag:c,onDragEnd:p,onDragStart:m,onMouseMove:h,onMouseOut:f,onMouseOver:g,onMouseDown:y,onMouseUp:x,onRightClick:b,onCenterChanged:w,onLoad:j,onUnmount:k}=e,[C,S]=(0,d.useState)(null),N=(0,d.useRef)(null),[E,L]=(0,d.useState)(null),[A,I]=(0,d.useState)(null),[O,P]=(0,d.useState)(null),[_,T]=(0,d.useState)(null),[M,R]=(0,d.useState)(null),[D,B]=(0,d.useState)(null),[F,U]=(0,d.useState)(null),[$,z]=(0,d.useState)(null),[V,G]=(0,d.useState)(null),[H,W]=(0,d.useState)(null),[K,q]=(0,d.useState)(null),[Z,J]=(0,d.useState)(null);return(0,d.useEffect)(()=>{r&&null!==C&&C.setOptions(r)},[C,r]),(0,d.useEffect)(()=>{null!==C&&void 0!==a&&C.setCenter(a)},[C,a]),(0,d.useEffect)(()=>{C&&l&&(null!==A&&google.maps.event.removeListener(A),I(google.maps.event.addListener(C,"dblclick",l)))},[l]),(0,d.useEffect)(()=>{C&&p&&(null!==O&&google.maps.event.removeListener(O),P(google.maps.event.addListener(C,"dragend",p)))},[p]),(0,d.useEffect)(()=>{C&&m&&(null!==_&&google.maps.event.removeListener(_),T(google.maps.event.addListener(C,"dragstart",m)))},[m]),(0,d.useEffect)(()=>{C&&y&&(null!==M&&google.maps.event.removeListener(M),R(google.maps.event.addListener(C,"mousedown",y)))},[y]),(0,d.useEffect)(()=>{C&&h&&(null!==D&&google.maps.event.removeListener(D),B(google.maps.event.addListener(C,"mousemove",h)))},[h]),(0,d.useEffect)(()=>{C&&f&&(null!==F&&google.maps.event.removeListener(F),U(google.maps.event.addListener(C,"mouseout",f)))},[f]),(0,d.useEffect)(()=>{C&&g&&(null!==$&&google.maps.event.removeListener($),z(google.maps.event.addListener(C,"mouseover",g)))},[g]),(0,d.useEffect)(()=>{C&&x&&(null!==V&&google.maps.event.removeListener(V),G(google.maps.event.addListener(C,"mouseup",x)))},[x]),(0,d.useEffect)(()=>{C&&b&&(null!==H&&google.maps.event.removeListener(H),W(google.maps.event.addListener(C,"rightclick",b)))},[b]),(0,d.useEffect)(()=>{C&&o&&(null!==K&&google.maps.event.removeListener(K),q(google.maps.event.addListener(C,"click",o)))},[o]),(0,d.useEffect)(()=>{C&&c&&(null!==Z&&google.maps.event.removeListener(Z),J(google.maps.event.addListener(C,"drag",c)))},[c]),(0,d.useEffect)(()=>{C&&w&&(null!==E&&google.maps.event.removeListener(E),L(google.maps.event.addListener(C,"center_changed",w)))}
1,[o]),(0,d.useEffect)(()=>{var e=null===N.current?null:new google.maps.Map(N.current,r);return S(e),null!==e&&j&&j(e),()=>{null!==e&&k&&k(e)}},[]),(0,u.jsx)("div",{id:n,ref:N,style:i,className:s,children:(0,u.jsx)(v.Provider,{value:C,children:null!==C?t:null})})});class k extends d.PureComponent{constructor(){super(...arguments),h(this,"state",{map:null}),h(this,"registeredEvents",[]),h(this,"mapRef",null),h(this,"getInstance",()=>null===this.mapRef?null:new google.maps.Map(this.mapRef,this.props.options)),h(this,"panTo",e=>{var t=this.getInstance();t&&t.panTo(e)}),h(this,"setMapCallback",()=>{null!==this.state.map&&this.props.onLoad&&this.props.onLoad(this.state.map)}),h(this,"getRef",e=>{this.mapRef=e})}componentDidMount(){var e=this.getInstance();this.registeredEvents=b({updaterMap:j,eventMap:w,prevProps:{},nextProps:this.props,instance:e}),this.setState(function(){return{map:e}},this.setMapCallback)}componentDidUpdate(e){null!==this.state.map&&(x(this.registeredEvents),this.registeredEvents=b({updaterMap:j,eventMap:w,prevProps:e,nextProps:this.props,instance:this.state.map}))}componentWillUnmount(){null!==this.state.map&&(this.props.onUnmount&&this.props.onUnmount(this.state.map),x(this.registeredEvents))}render(){return(0,u.jsx)("div",{id:this.props.id,ref:this.getRef,style:this.props.mapContainerStyle,className:this.props.mapContainerClassName,children:(0,u.jsx)(v.Provider,{value:this.state.map,children:null!==this.state.map?this.props.children:null})})}}function C(e,t,r,n,i,s,a){try{var o=e[s](a),l=o.value}catch(e){return void r(e)}o.done?t(l):Promise.resolve(l).then(n,i)}function S(e){return function(){var t=this,r=arguments;return new Promise(function(n,i){var s=e.apply(t,r);function a(e){C(s,n,i,a,o,"next",e)}function o(e){C(s,n,i,a,o,"throw",e)}a(void 0)})}}function N(e){var{googleMapsApiKey:t,googleMapsClientId:r,version:n="weekly",language:i,region:s,libraries:a,channel:o,mapIds:l,authReferrerPolicy:c}=e,u=[];return g(t&&r||!(t&&r),"You need to specify either googleMapsApiKey or googleMapsClientId for @react-google-maps/api load script to work. You cannot use both at the same time."),t?u.push("key=".concat(t)):r&&u.push("client=".concat(r)),n&&u.push("v=".concat(n)),i&&u.push("language=".concat(i)),s&&u.push("region=".concat(s)),a&&a.length&&u.push("libraries=".concat(a.sort().join(","))),o&&u.push("channel=".concat(o)),l&&l.length&&u.push("map_ids=".concat(l.join(","))),c&&u.push("auth_referrer_policy=".concat(c)),u.push("loading=async"),u.push("callback=initMap"),"https://maps.googleapis.com/maps/api/js?".concat(u.join("&"))}var E="undefined"!=typeof document;function L(e){var{url:t,id:r,nonce:n}=e;return E?new Promise(function(e,i){var s=document.getElementById(r),a=window;if(s){var o=s.getAttribute("data-state");if(s.src===t&&"error"!==o){if("ready"===o)return e(r);var l=a.initMap,c=s.onerror;return a.initMap=function(){l&&l(),e(r)},void(s.onerror=function(e){c&&c(e),i(e)})}s.remove()}var u=document.createElement("script");u.type="text/javascript",u.src=t,u.id=r,u.async=!0,u.nonce=n||"",u.onerror=function(e){u.setAttribute("data-state","error"),i(e)},a.initMap=function(){u.setAttribute("data-state","ready"),e(r)},document.head.appendChild(u)}).catch(e=>{throw console.error("injectScript error: ",e),e}):Promise.reject(Error("document is undefined"))}function A(e){var t=e.href;return!!t&&(0===t.indexOf("https://fonts.googleapis.com/css?family=Roboto")||0===t.indexOf("https://fonts.googleapis.com/css?family=Google+Sans+Text"))||("style"===e.tagName.toLowerCase()&&e.styleSheet&&e.styleSheet.cssText&&0===e.styleSheet.cssText.replace("\r\n","").indexOf(".gm-style")?(e.styleSheet.cssText="",!0):"style"===e.tagName.toLowerCase()&&e.innerHTML&&0===e.innerHTML.replace("\r\n","").indexOf(".gm-style")?(e.innerHTML="",!0):"style"===e.tagName.toLowerCase()&&!e.styleSheet&&!e.innerHTML)}function I(){var e=document.getElementsByTagName("head")[0];if(e){var t=e.insertBefore.bind(e);e.insertBefore=function(r,n){return A(r)||Reflect.apply(t,e,[r,n]),r};var r=e.appendChild.bind(e);e.appendChild=function(t){return A(t)||Reflect.apply(r,e,[t]),t}}}var O=!1;function P(){return(0,u.jsx)("div",{children:"Loading..."})}var _={id:"script-loader",version:"weekly"};class T extends d.PureComponent{constructor(){super(...arguments),h(this,"check",(0,d.createRef)()),h(this,"state",{loaded:!1}),h(this,"cleanupCallback",()=>{delete window.google.maps,this.injectScript()}),h(this,"isCleaningUp",S(function*(){return new Promise(function(e){if(O){if(E)var t=window.setInterval(function(){O||(window.clearInterval(t),e())},1)}else e()})})),h(this,"cleanup",()=>{O=!0;var e=document.getElementById(this.props.id);e&&e.parentNode&&e.parentNode.removeChild(e),Array.prototype.slice.call(document.getElementsByTagName("script")).filter(function(e){return"string"==typeof e.src&&e.src.includes("maps.googleapis")}
1).forEach(function(e){e.parentNode&&e.parentNode.removeChild(e)}),Array.prototype.slice.call(document.getElementsByTagName("link")).filter(function(e){return"https://fonts.googleapis.com/css?family=Roboto:300,400,500,700|Google+Sans"===e.href}).forEach(function(e){e.parentNode&&e.parentNode.removeChild(e)}),Array.prototype.slice.call(document.getElementsByTagName("style")).filter(function(e){return void 0!==e.innerText&&e.innerText.length>0&&e.innerText.includes(".gm-")}).forEach(function(e){e.parentNode&&e.parentNode.removeChild(e)})}),h(this,"injectScript",()=>{this.props.preventGoogleFontsLoading&&I(),g(!!this.props.id,'LoadScript requires "id" prop to be a string: %s',this.props.id),L({id:this.props.id,nonce:this.props.nonce,url:N(this.props)}).then(()=>{this.props.onLoad&&this.props.onLoad(),this.setState(function(){return{loaded:!0}})}).catch(e=>{this.props.onError&&this.props.onError(e),console.error("\n          There has been an Error with loading Google Maps API script, please check that you provided correct google API key (".concat(this.props.googleMapsApiKey||"-",") or Client ID (").concat(this.props.googleMapsClientId||"-",") to <LoadScript />\n          Otherwise it is a Network issue.\n        "))})})}componentDidMount(){if(E){if(window.google&&window.google.maps&&!O){console.error("google api is already presented");return}this.isCleaningUp().then(this.injectScript).catch(function(e){console.error("Error at injecting script after cleaning up: ",e)})}}componentDidUpdate(e){this.props.libraries!==e.libraries&&console.warn("Performance warning! LoadScript has been reloaded unintentionally! You should not pass `libraries` prop as new array. Please keep an array of libraries as static class property for Components and PureComponents, or just a const variable outside of component, or somewhere in config files or ENV variables"),E&&e.language!==this.props.language&&(this.cleanup(),this.setState(function(){return{loaded:!1}},this.cleanupCallback))}componentWillUnmount(){E&&(this.cleanup(),window.setTimeout(()=>{this.check.current||(delete window.google,O=!1)},1),this.props.onUnmount&&this.props.onUnmount())}render(){return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)("div",{ref:this.check}),this.state.loaded?this.props.children:this.props.loadingElement||(0,u.jsx)(P,{})]})}}function M(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(t.includes(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n<s.length;n++)r=s[n],t.includes(r)||({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function R(e){var{id:t=_.id,version:r=_.version,nonce:n,googleMapsApiKey:i,googleMapsClientId:a,language:o,region:l,libraries:c,preventGoogleFontsLoading:u,channel:p,mapIds:m,authReferrerPolicy:h}=e,f=(0,d.useRef)(!1),[v,y]=(0,d.useState)(!1),[x,b]=(0,d.useState)(void 0);(0,d.useEffect)(function(){return f.current=!0,()=>{f.current=!1}},[]),(0,d.useEffect)(function(){E&&u&&I()},[u]),(0,d.useEffect)(function(){v&&g(!!window.google,"useLoadScript was marked as loaded, but window.google is not present. Something went wrong.")},[v]);var w=N({version:r,googleMapsApiKey:i,googleMapsClientId:a,language:o,region:l,libraries:c,channel:p,mapIds:m,authReferrerPolicy:h});(0,d.useEffect)(function(){if(E){if(window.google&&window.google.maps&&s===w){e();return}L({id:t,url:w,nonce:n}).then(e).catch(function(e){f.current&&b(e),console.warn("\n        There has been an Error with loading Google Maps API script, please check that you provided correct google API key (".concat(i||"-",") or Client ID (").concat(a||"-",")\n        Otherwise it is a Network issue.\n      ")),console.error(e)})}function e(){f.current&&(y(!0),s=w)}},[t,w,n]);var j=(0,d.useRef)();return(0,d.useEffect)(function(){j.current&&c!==j.current&&console.warn("Performance warning! LoadScript has been reloaded unintentionally! You should not pass `libraries` prop as new array. Please keep an array of libraries as static class property for Components and PureComponents, or just a const variable outside of component, or somewhere in config files or ENV variables"),j.current=c},[c]),{isLoaded:v,loadError:x,url:w}}h(T,"defaultProps",_);var D=["loadingElement","onLoad","onError","onUnmount","children"],B=(0,u.jsx)(P,{});(0,d.memo)(function(e){var{loadingElement:t,onLoad:r,onError:n,onUnmount:i,children:s}=e,{isLoaded:a,loadError:o}=R(M(e,D));return(0,d.useEffect)(function(){a&&"function"==typeof r&&r()},[a,r]),(0,d.useEffect)(function(){o&&"function"==typeof n&&n(o)},[o,n]),(0,d.useEffect)(function(){return()=>{i&&i()}},[i]),a?s:t||B}),"function"==typeof SuppressedError&&SuppressedError;var F="__googleMapsScriptId";!function(e){e[e.INITIALIZED=0]="INITIALIZED",e[e.LOADING=1]="LOADING",e[e.SUCCESS=2]="SUCCESS",e[e.FAILURE=3]="FAILURE"}(a||(a={}));class U{constructor(e){var{apiKey:t,authReferrerPolicy:r,channel:n,client:i,id:s=F,language:a,libraries:o=[],mapIds:l,nonce:c,region:u,retries:d=3,url:p="https://maps.googleapis.com/ma
1ps/api/js",version:m}=e;if(this.callbacks=[],this.done=!1,this.loading=!1,this.errors=[],this.apiKey=t,this.authReferrerPolicy=r,this.channel=n,this.client=i,this.id=s||F,this.language=a,this.libraries=o,this.mapIds=l,this.nonce=c,this.region=u,this.retries=d,this.url=p,this.version=m,U.instance){if(!(null)(this.options,U.instance.options))throw Error("Loader must not be called again with different options. ".concat(JSON.stringify(this.options)," !== ").concat(JSON.stringify(U.instance.options)));return U.instance}U.instance=this}get options(){return{version:this.version,apiKey:this.apiKey,channel:this.channel,client:this.client,id:this.id,libraries:this.libraries,language:this.language,region:this.region,mapIds:this.mapIds,nonce:this.nonce,url:this.url,authReferrerPolicy:this.authReferrerPolicy}}get status(){return this.errors.length?a.FAILURE:this.done?a.SUCCESS:this.loading?a.LOADING:a.INITIALIZED}get failed(){return this.done&&!this.loading&&this.errors.length>=this.retries+1}createUrl(){var e=this.url;return e+="?callback=__googleMapsCallback&loading=async",this.apiKey&&(e+="&key=".concat(this.apiKey)),this.channel&&(e+="&channel=".concat(this.channel)),this.client&&(e+="&client=".concat(this.client)),this.libraries.length>0&&(e+="&libraries=".concat(this.libraries.join(","))),this.language&&(e+="&language=".concat(this.language)),this.region&&(e+="&region=".concat(this.region)),this.version&&(e+="&v=".concat(this.version)),this.mapIds&&(e+="&map_ids=".concat(this.mapIds.join(","))),this.authReferrerPolicy&&(e+="&auth_referrer_policy=".concat(this.authReferrerPolicy)),e}deleteScript(){var e=document.getElementById(this.id);e&&e.remove()}load(){return this.loadPromise()}loadPromise(){return new Promise((e,t)=>{this.loadCallback(r=>{r?t(r.error):e(window.google)})})}importLibrary(e){return this.execute(),google.maps.importLibrary(e)}loadCallback(e){this.callbacks.push(e),this.execute()}setScript(){if(document.getElementById(this.id)){this.callback();return}var e,t,r={key:this.apiKey,channel:this.channel,client:this.client,libraries:this.libraries.length&&this.libraries,v:this.version,mapIds:this.mapIds,language:this.language,region:this.region,authReferrerPolicy:this.authReferrerPolicy};Object.keys(r).forEach(e=>!r[e]&&delete r[e]),(null===(t=null===(e=null==window?void 0:window.google)||void 0===e?void 0:e.maps)||void 0===t?void 0:t.importLibrary)||(e=>{var t,r,n,i="The Google Maps JavaScript API",s="google",a="importLibrary",o="__ib__",l=document,c=window,u=(c=c[s]||(c[s]={})).maps||(c.maps={}),d=new Set,p=new URLSearchParams,m=()=>t||(t=new Promise((a,c)=>{var m,h,f;return m=this,h=void 0,f=function*(){var m;for(n in yield r=l.createElement("script"),r.id=this.id,p.set("libraries",[...d]+""),e)p.set(n.replace(/[A-Z]/g,e=>"_"+e[0].toLowerCase()),e[n]);p.set("callback",s+".maps."+o),r.src=this.url+"?"+p,u[o]=a,r.onerror=()=>t=c(Error(i+" could not load.")),r.nonce=this.nonce||(null===(m=l.querySelector("script[nonce]"))||void 0===m?void 0:m.nonce)||"",l.head.append(r)},new(h||(h=Promise))(function(e,t){function r(e){try{i(f.next(e))}catch(e){t(e)}}function n(e){try{i(f.throw(e))}catch(e){t(e)}}function i(t){var i;t.done?e(t.value):((i=t.value)instanceof h?i:new h(function(e){e(i)})).then(r,n)}i((f=f.apply(m,[])).next())})}));u[a]?console.warn(i+" only loads once. Ignoring:",e):u[a]=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return d.add(e)&&m().then(()=>u[a](e,...r))}})(r);var n=this.libraries.map(e=>this.importLibrary(e));n.length||n.push(this.importLibrary("core")),Promise.all(n).then(()=>this.callback(),e=>{var t=new ErrorEvent("error",{error:e});this.loadErrorCallback(t)})}reset(){this.deleteScript(),this.done=!1,this.loading=!1,this.errors=[],this.onerrorEvent=null}resetIfRetryingFailed(){this.failed&&this.reset()}loadErrorCallback(e){if(this.errors.push(e),this.errors.length<=this.retries){var t=this.errors.length*Math.pow(2,this.errors.length);console.error("Failed to load Google Maps script, retrying in ".concat(t," ms.")),setTimeout(()=>{this.deleteScript(),this.setScript()},t)}else this.onerrorEvent=e,this.callback()}callback(){this.done=!0,this.loading=!1,this.callbacks.forEach(e
1=>{e(this.onerrorEvent)}),this.callbacks=[]}execute(){if(this.resetIfRetryingFailed(),!this.loading){if(this.done)this.callback();else{if(window.google&&window.google.maps&&window.google.maps.version){console.warn("Google Maps already loaded outside @googlemaps/js-api-loader. This may result in undesirable behavior as options and script parameters may not match."),this.callback();return}this.loading=!0,this.setScript()}}}}function $(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function z(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?$(Object(r),!0).forEach(function(t){h(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):$(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var V={},G={options(e,t){e.setOptions(t)}};(0,d.memo)(function(e){var{options:t,onLoad:r,onUnmount:n}=e,i=(0,d.useContext)(v),[s,a]=(0,d.useState)(null);return(0,d.useEffect)(()=>{null!==s&&s.setMap(i)},[i]),(0,d.useEffect)(()=>{t&&null!==s&&s.setOptions(t)},[s,t]),(0,d.useEffect)(()=>{var e=new google.maps.TrafficLayer(z(z({},t),{},{map:i}));return a(e),r&&r(e),()=>{null!==s&&(n&&n(s),s.setMap(null))}},[]),null});class H extends d.PureComponent{constructor(){super(...arguments),h(this,"state",{trafficLayer:null}),h(this,"setTrafficLayerCallback",()=>{null!==this.state.trafficLayer&&this.props.onLoad&&this.props.onLoad(this.state.trafficLayer)}),h(this,"registeredEvents",[])}componentDidMount(){var e=new google.maps.TrafficLayer(z(z({},this.props.options),{},{map:this.context}));this.registeredEvents=b({updaterMap:G,eventMap:V,prevProps:{},nextProps:this.props,instance:e}),this.setState(function(){return{trafficLayer:e}},this.setTrafficLayerCallback)}componentDidUpdate(e){null!==this.state.trafficLayer&&(x(this.registeredEvents),this.registeredEvents=b({updaterMap:G,eventMap:V,prevProps:e,nextProps:this.props,instance:this.state.trafficLayer}))}componentWillUnmount(){null!==this.state.trafficLayer&&(this.props.onUnmount&&this.props.onUnmount(this.state.trafficLayer),x(this.registeredEvents),this.state.trafficLayer.setMap(null))}render(){return null}}h(H,"contextType",v),(0,d.memo)(function(e){var{onLoad:t,onUnmount:r}=e,n=(0,d.useContext)(v),[i,s]=(0,d.useState)(null);return(0,d.useEffect)(()=>{null!==i&&i.setMap(n)},[n]),(0,d.useEffect)(()=>{var e=new google.maps.BicyclingLayer;return s(e),e.setMap(n),t&&t(e),()=>{null!==e&&(r&&r(e),e.setMap(null))}},[]),null});class W extends d.PureComponent{constructor(){super(...arguments),h(this,"state",{bicyclingLayer:null}),h(this,"setBicyclingLayerCallback",()=>{null!==this.state.bicyclingLayer&&(this.state.bicyclingLayer.setMap(this.context),this.props.onLoad&&this.props.onLoad(this.state.bicyclingLayer))})}componentDidMount(){var e=new google.maps.BicyclingLayer;this.setState(()=>({bicyclingLayer:e}),this.setBicyclingLayerCallback)}componentWillUnmount(){null!==this.state.bicyclingLayer&&(this.props.onUnmount&&this.props.onUnmount(this.state.bicyclingLayer),this.state.bicyclingLayer.setMap(null))}render(){return null}}h(W,"contextType",v),(0,d.memo)(function(e){var{onLoad:t,onUnmount:r}=e,n=(0,d.useContext)(v),[i,s]=(0,d.useState)(null);return(0,d.useEffect)(()=>{null!==i&&i.setMap(n)},[n]),(0,d.useEffect)(()=>{var e=new google.maps.TransitLayer;return s(e),e.setMap(n),t&&t(e),()=>{null!==i&&(r&&r(i),i.setMap(null))}},[]),null});class K extends d.PureComponent{constructor(){super(...arguments),h(this,"state",{transitLayer:null}),h(this,"setTransitLayerCallback",()=>{null!==this.state.transitLayer&&(this.state.transitLayer.setMap(this.context),this.props.onLoad&&this.props.onLoad(this.state.transitLayer))})}componentDidMount(){var e=new google.maps.TransitLayer;this.setState(function(){return{transitLayer:e}},this.setTransitLayerCallback)}componentWillUnmount(){null!==this.state.transitLayer&&(this.props.onUnmount&&this.props.onUnmount(this.state.transitLayer),this.state.transitLayer.setMap(null))}render(){return null}}function q(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function Z(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?q(Object(r),!0).forEach(function(t){h(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):q(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}h(K,"contextType",v);var J={onCircleComplete:"circlecomplete",onMarkerComplete:"markercomplete",onOverlayComplete:"overlaycomplete",onPolygonComplete:"polygoncomplete",onPolylineComplete:"polylinecomplete",onRectangleComplete:"rectanglecomplete"},Y={drawingMode(e,t){e.setDrawingMode(t)},options(e,t){e.setOptions(t)}};(0,d.memo)(function(e){var{options:t,drawingMode:r,onCircleComplete:n,onMarkerComplete:i,onOverlayComplete:s,onPolygonComplete:a,onPolylineComplete:o,onRectangleComplete:l,onLoad:c,onUnmount:u}=e,p=(0,d.useContext)(v),[m,h]=(0,d.useState)(null),[f,y]=(0,d.useState)(null),[x,b]=(0,d.useState)(null),[w,j]=(0,d.useState)(null),[k,C]=(0,d.useState)(null),[S,N]=(0,d.useState)(null),[E,L]=(0,d.useState)(null);return(0,d.useEffect)(()=>{null!==m&&m.setMap(p)}
1,[p]),(0,d.useEffect)(()=>{t&&null!==m&&m.setOptions(t)},[m,t]),(0,d.useEffect)(()=>{null!==m&&m.setDrawingMode(null!=r?r:null)},[m,r]),(0,d.useEffect)(()=>{m&&n&&(null!==f&&google.maps.event.removeListener(f),y(google.maps.event.addListener(m,"circlecomplete",n)))},[m,n]),(0,d.useEffect)(()=>{m&&i&&(null!==x&&google.maps.event.removeListener(x),b(google.maps.event.addListener(m,"markercomplete",i)))},[m,i]),(0,d.useEffect)(()=>{m&&s&&(null!==w&&google.maps.event.removeListener(w),j(google.maps.event.addListener(m,"overlaycomplete",s)))},[m,s]),(0,d.useEffect)(()=>{m&&a&&(null!==k&&google.maps.event.removeListener(k),C(google.maps.event.addListener(m,"polygoncomplete",a)))},[m,a]),(0,d.useEffect)(()=>{m&&o&&(null!==S&&google.maps.event.removeListener(S),N(google.maps.event.addListener(m,"polylinecomplete",o)))},[m,o]),(0,d.useEffect)(()=>{m&&l&&(null!==E&&google.maps.event.removeListener(E),L(google.maps.event.addListener(m,"rectanglecomplete",l)))},[m,l]),(0,d.useEffect)(()=>{g(!!google.maps.drawing,"Did you include prop libraries={['drawing']} in the URL? %s",google.maps.drawing);var e=new google.maps.drawing.DrawingManager(Z(Z({},t),{},{map:p}));return r&&e.setDrawingMode(r),n&&y(google.maps.event.addListener(e,"circlecomplete",n)),i&&b(google.maps.event.addListener(e,"markercomplete",i)),s&&j(google.maps.event.addListener(e,"overlaycomplete",s)),a&&C(google.maps.event.addListener(e,"polygoncomplete",a)),o&&N(google.maps.event.addListener(e,"polylinecomplete",o)),l&&L(google.maps.event.addListener(e,"rectanglecomplete",l)),h(e),c&&c(e),()=>{null!==m&&(f&&google.maps.event.removeListener(f),x&&google.maps.event.removeListener(x),w&&google.maps.event.removeListener(w),k&&google.maps.event.removeListener(k),S&&google.maps.event.removeListener(S),E&&google.maps.event.removeListener(E),u&&u(m),m.setMap(null))}},[]),null});class X extends d.PureComponent{constructor(e){super(e),h(this,"registeredEvents",[]),h(this,"state",{drawingManager:null}),h(this,"setDrawingManagerCallback",()=>{null!==this.state.drawingManager&&this.props.onLoad&&this.props.onLoad(this.state.drawingManager)}),g(!!google.maps.drawing,"Did you include prop libraries={['drawing']} in the URL? %s",google.maps.drawing)}componentDidMount(){var e=new google.maps.drawing.DrawingManager(Z(Z({},this.props.options),{},{map:this.context}));this.registeredEvents=b({updaterMap:Y,eventMap:J,prevProps:{},nextProps:this.props,instance:e}),this.setState(function(){return{drawingManager:e}},this.setDrawingManagerCallback)}componentDidUpdate(e){null!==this.state.drawingManager&&(x(this.registeredEvents),this.registeredEvents=b({updaterMap:Y,eventMap:J,prevProps:e,nextProps:this.props,instance:this.state.drawingManager}))}componentWillUnmount(){null!==this.state.drawingManager&&(this.props.onUnmount&&this.props.onUnmount(this.state.drawingManager),x(this.registeredEvents),this.state.drawingManager.setMap(null))}render(){return null}}function Q(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function ee(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Q(Object(r),!0).forEach(function(t){h(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Q(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}h(X,"contextType",v);var et={onAnimationChanged:"animation_changed",onClick:"click",onClickableChanged:"clickable_changed",onCursorChanged:"cursor_changed",onDblClick:"dblclick",onDrag:"drag",onDragEnd:"dragend",onDraggableChanged:"draggable_changed",onDragStart:"dragstart",onFlatChanged:"flat_changed",onIconChanged:"icon_changed",onMouseDown:"mousedown",onMouseOut:"mouseout",onMouseOver:"mouseover",onMouseUp:"mouseup",onPositionChanged:"position_changed",onRightClick:"rightclick",onShapeChanged:"shape_changed",onTitleChanged:"title_changed",onVisibleChanged:"visible_changed",onZindexChanged:"zindex_changed"},er={animation(e,t){e.setAnimation(t)},clickable(e,t){e.setClickable(t)},cursor(e,t){e.setCursor(t)},draggable(e,t){e.setDraggable(t)},icon(e,t){e.setIcon(t)},label(e,t){e.setLabel(t)},map(e,t){e.setMap(t)},opacity(e,t){e.setOpacity(t)},options(e,t){e.setOptions(t)},position(e,t){e.setPosition(t)},shape(e,t){e.setShape(t)},title(e,t){e.setTitle(t)}
1,visible(e,t){e.setVisible(t)},zIndex(e,t){e.setZIndex(t)}},en={};(0,d.memo)(function(e){var{position:t,options:r,clusterer:n,noClustererRedraw:i,children:s,draggable:a,visible:o,animation:l,clickable:c,cursor:p,icon:m,label:h,opacity:f,shape:g,title:y,zIndex:x,onClick:b,onDblClick:w,onDrag:j,onDragEnd:k,onDragStart:C,onMouseOut:S,onMouseOver:N,onMouseUp:E,onMouseDown:L,onRightClick:A,onClickableChanged:I,onCursorChanged:O,onAnimationChanged:P,onDraggableChanged:_,onFlatChanged:T,onIconChanged:M,onPositionChanged:R,onShapeChanged:D,onTitleChanged:B,onVisibleChanged:F,onZindexChanged:U,onLoad:$,onUnmount:z}=e,V=(0,d.useContext)(v),[G,H]=(0,d.useState)(null),[W,K]=(0,d.useState)(null),[q,Z]=(0,d.useState)(null),[J,Y]=(0,d.useState)(null),[X,Q]=(0,d.useState)(null),[et,er]=(0,d.useState)(null),[ei,es]=(0,d.useState)(null),[ea,eo]=(0,d.useState)(null),[el,ec]=(0,d.useState)(null),[eu,ed]=(0,d.useState)(null),[ep,em]=(0,d.useState)(null),[eh,ef]=(0,d.useState)(null),[eg,ev]=(0,d.useState)(null),[ey,ex]=(0,d.useState)(null),[eb,ew]=(0,d.useState)(null),[ej,ek]=(0,d.useState)(null),[eC,eS]=(0,d.useState)(null),[eN,eE]=(0,d.useState)(null),[eL,eA]=(0,d.useState)(null),[eI,eO]=(0,d.useState)(null),[eP,e_]=(0,d.useState)(null),[eT,eM]=(0,d.useState)(null);(0,d.useEffect)(()=>{null!==G&&G.setMap(V)},[V]),(0,d.useEffect)(()=>{void 0!==r&&null!==G&&G.setOptions(r)},[G,r]),(0,d.useEffect)(()=>{void 0!==a&&null!==G&&G.setDraggable(a)},[G,a]),(0,d.useEffect)(()=>{t&&null!==G&&G.setPosition(t)},[G,t]),(0,d.useEffect)(()=>{void 0!==o&&null!==G&&G.setVisible(o)},[G,o]),(0,d.useEffect)(()=>{null==G||G.setAnimation(l)},[G,l]),(0,d.useEffect)(()=>{G&&void 0!==c&&G.setClickable(c)},[G,c]),(0,d.useEffect)(()=>{G&&void 0!==p&&G.setCursor(p)},[G,p]),(0,d.useEffect)(()=>{G&&void 0!==m&&G.setIcon(m)},[G,m]),(0,d.useEffect)(()=>{G&&void 0!==h&&G.setLabel(h)},[G,h]),(0,d.useEffect)(()=>{G&&void 0!==f&&G.setOpacity(f)},[G,f]),(0,d.useEffect)(()=>{G&&void 0!==g&&G.setShape(g)},[G,g]),(0,d.useEffect)(()=>{G&&void 0!==y&&G.setTitle(y)},[G,y]),(0,d.useEffect)(()=>{G&&void 0!==x&&G.setZIndex(x)},[G,x]),(0,d.useEffect)(()=>{G&&w&&(null!==W&&google.maps.event.removeListener(W),K(google.maps.event.addListener(G,"dblclick",w)))},[w]),(0,d.useEffect)(()=>{G&&k&&(null!==q&&google.maps.event.removeListener(q),Z(google.maps.event.addListener(G,"dragend",k)))},[k]),(0,d.useEffect)(()=>{G&&C&&(null!==J&&google.maps.event.removeListener(J),Y(google.maps.event.addListener(G,"dragstart",C)))},[C]),(0,d.useEffect)(()=>{G&&L&&(null!==X&&google.maps.event.removeListener(X),Q(google.maps.event.addListener(G,"mousedown",L)))},[L]),(0,d.useEffect)(()=>{G&&S&&(null!==et&&google.maps.event.removeListener(et),er(google.maps.event.addListener(G,"mouseout",S)))},[S]),(0,d.useEffect)(()=>{G&&N&&(null!==ei&&google.maps.event.removeListener(ei),es(google.maps.event.addListener(G,"mouseover",N)))},[N]),(0,d.useEffect)(()=>{G&&E&&(null!==ea&&google.maps.event.removeListener(ea),eo(google.maps.event.addListener(G,"mouseup",E)))},[E]),(0,d.useEffect)(()=>{G&&A&&(null!==el&&google.maps.event.removeListener(el),ec(google.maps.event.addListener(G,"rightclick",A)))},[A]),(0,d.useEffect)(()=>{G&&b&&(null!==eu&&google.maps.event.removeListener(eu),ed(google.maps.event.addListener(G,"click",b)))},[b]),(0,d.useEffect)(()=>{G&&j&&(null!==ep&&google.maps.event.removeListener(ep),em(google.maps.event.addListener(G,"drag",j)))},[j]),(0,d.useEffect)(()=>{G&&I&&(null!==eh&&google.maps.event.removeListener(eh),ef(google.maps.event.addListener(G,"clickable_changed",I)))},[I]),(0,d.useEffect)(()=>{G&&O&&(null!==eg&&google.maps.event.removeListener(eg),ev(google.maps.event.addListener(G,"cursor_changed",O)))},[O]),(0,d.useEffect)(()=>{G&&P&&(null!==ey&&google.maps.event.removeListener(ey),ex(google.maps.event.addListener(G,"animation_changed",P)))},[P]),(0,d.useEffect)(()=>{G&&_&&(null!==eb&&google.maps.event.removeListener(eb),ew(google.maps.event.addListener(G,"draggable_changed",_)))},[_]),(0,d.useEffect)(()=>{G&&T&&(null!==ej&&google.maps.event.removeListener(ej),ek(google.maps.event.addListener(G,"flat_changed",T)))},[T]),(0,d.useEffect)(()=>{G&&M&&(null!==eC&&google.maps.event.removeListener(eC),eS(google.maps.event.addListener(G,"icon_changed",M)))},[M]),(0,d.useEffect)(()=>{G&&R&&(null!==eN&&google.maps.event.removeListener(eN),eE(google.maps.event.addListener(G,"position_changed",R)))},[R]),(0,d.useEffect)(()=>{G&&D&&(null!==eL&&google.maps.event.removeListener(eL),eA(google.maps.event.addListener(G,"shape_changed",D)))},[D]),(0,d.useEffect)(()=>{G&&B&&(null!==eI&&google.maps.event.removeListener(eI),eO(google.maps.event.addListener(G,"title_changed",B)))},[B]),(0,d.useEffect)(()=>{G&&F&&(null!==eP&&google.maps.event.removeListener(eP),e_(google.maps.event.addListener(G,"visible_changed",F)))},[F]),(0,d.useEffect)(()=>{G&&U&&(null!==eT&&google.maps.event.removeListener(eT),eM(google.maps.event.addListener(G,"zindex_changed",U)))},[U]),(0,d.useEffect)(()=>{var e=ee(ee(ee({},r||en),n?en:{map:V}),{},{position:t}),s=new google.maps.Marker(e);return n?n.addMarker(s,!!i):s.setMap(V),t&&s.setPosition(t),void 0!==o&&s.setVisible(o),void 0!==a&&s.setDraggable(a),void 0!==c&&s.setClickable(c),"string"==typeof p&&s.setCursor(p),m&&s.setIcon(m),void 0!==h&&s.setLabel(h),void 0!==f&&s.setOpacity(f),g&&s.setShape(g),"string"==typeof y&&s.setTitle(y),"number"==typeof x&&s.setZIndex(x),w&&K(google.maps.event.addListener(s,"dblclick",w)),k&&Z(google.maps.event.addListener(s,"dragend",k)),C&&Y(google.maps.event.addListener(s,"dragstart",C)),L&&Q(google.maps.event.addListener(s,"mousedown",L)),S&&er(google.maps.event.addListener(s,"mouseout",S)),N&&es(google.maps.event.addListener(s,"mouseover",N)),E&&eo(google.maps.event.addListener(s,"mouseup",E)),A&&ec(google.maps.event.addListener(s,"rightclick",A)),b&&ed(google.maps.event.addListener(s,"click",b)),j&&em(google.maps.event.addListener(s,"drag",j)),I&&ef(google.maps.event.addListener(s,"clickable_changed",I)),O&&ev(google.maps.event.addListener(s,"cursor_changed",O)),P&&ex(google.maps.event.addListener(s,"animation_changed",P)),_&&ew(google.maps.event.addListener(s,"draggable_changed",_)),T&&ek(google.maps.event.addListener(s,"flat_changed",T)),M&&eS(google.maps.event.addListener(s,"icon_changed",M)),R&&eE(google.maps.event.addListener(s,"position_changed",R)),D&&eA(google.maps.event.addListener(s,"shape_changed",D)),B&&eO(google.maps.event.addListener(s,"title_changed",B)),F&&e_(google.maps.event.addListener(s,"visible_changed",F)),U&&eM(google.maps.event.addListener(s,"zindex_changed",U)),H(s),$&&$(s),()=>{null!==W&&google.maps.event.removeListener(W),null!==q&&google.maps.event.removeListener(q),null!==J&&google.maps.event.removeListener(J),null!==X&&google.maps.event.removeListener(X),null!==et&&google.maps.event.removeListener(et),null!==ei&&google.maps.event.removeListener(ei
1),null!==ea&&google.maps.event.removeListener(ea),null!==el&&google.maps.event.removeListener(el),null!==eu&&google.maps.event.removeListener(eu),null!==eh&&google.maps.event.removeListener(eh),null!==eg&&google.maps.event.removeListener(eg),null!==ey&&google.maps.event.removeListener(ey),null!==eb&&google.maps.event.removeListener(eb),null!==ej&&google.maps.event.removeListener(ej),null!==eC&&google.maps.event.removeListener(eC),null!==eN&&google.maps.event.removeListener(eN),null!==eI&&google.maps.event.removeListener(eI),null!==eP&&google.maps.event.removeListener(eP),null!==eT&&google.maps.event.removeListener(eT),z&&z(s),n?n.removeMarker(s,!!i):s&&s.setMap(null)}},[]);var eR=(0,d.useMemo)(()=>s?d.Children.map(s,e=>(0,d.isValidElement)(e)?(0,d.cloneElement)(e,{anchor:G}):e):null,[s,G]);return(0,u.jsx)(u.Fragment,{children:eR})||null});class ei extends d.PureComponent{constructor(){super(...arguments),h(this,"registeredEvents",[])}componentDidMount(){var e=this;return S(function*(){var t=ee(ee(ee({},e.props.options||en),e.props.clusterer?en:{map:e.context}),{},{position:e.props.position});e.marker=new google.maps.Marker(t),e.props.clusterer?e.props.clusterer.addMarker(e.marker,!!e.props.noClustererRedraw):e.marker.setMap(e.context),e.registeredEvents=b({updaterMap:er,eventMap:et,prevProps:{},nextProps:e.props,instance:e.marker}),e.props.onLoad&&e.props.onLoad(e.marker)})()}componentDidUpdate(e){this.marker&&(x(this.registeredEvents),this.registeredEvents=b({updaterMap:er,eventMap:et,prevProps:e,nextProps:this.props,instance:this.marker}))}componentWillUnmount(){this.marker&&(this.props.onUnmount&&this.props.onUnmount(this.marker),x(this.registeredEvents),this.props.clusterer?this.props.clusterer.removeMarker(this.marker,!!this.props.noClustererRedraw):this.marker&&this.marker.setMap(null))}render(){return(this.props.children?d.Children.map(this.props.children,e=>(0,d.isValidElement)(e)?(0,d.cloneElement)(e,{anchor:this.marker}):e):null)||null}}h(ei,"contextType",v);var es=function(){function e(t,r){t.getClusterer().extend(e,google.maps.OverlayView),this.cluster=t,this.clusterClassName=this.cluster.getClusterer().getClusterClass(),this.className=this.clusterClassName,this.styles=r,this.center=void 0,this.div=null,this.sums=null,this.visible=!1,this.boundsChangedListener=null,this.url="",this.height=0,this.width=0,this.anchorText=[0,0],this.anchorIcon=[0,0],this.textColor="black",this.textSize=11,this.textDecoration="none",this.fontWeight="bold",this.fontStyle="normal",this.fontFamily="Arial,sans-serif",this.backgroundPosition="0 0",this.cMouseDownInCluster=null,this.cDraggingMapByCluster=null,this.timeOut=null,this.setMap(t.getMap()),this.onBoundsChanged=this.onBoundsChanged.bind(this),this.onMouseDown=this.onMouseDown.bind(this),this.onClick=this.onClick.bind(this),this.onMouseOver=this.onMouseOver.bind(this),this.onMouseOut=this.onMouseOut.bind(this),this.onAdd=this.onAdd.bind(this),this.onRemove=this.onRemove.bind(this),this.draw=this.draw.bind(this),this.hide=this.hide.bind(this),this.show=this.show.bind(this),this.useStyle=this.useStyle.bind(this),this.setCenter=this.setCenter.bind(this),this.getPosFromLatLng=this.getPosFromLatLng.bind(this)}return e.prototype.onBoundsChanged=function(){this.cDraggingMapByCluster=this.cMouseDownInCluster},e.prototype.onMouseDown=function(){this.cMouseDownInCluster=!0,this.cDraggingMapByCluster=!1},e.prototype.onClick=function(e){if(this.cMouseDownInCluster=!1,!this.cDraggingMapByCluster){var t=this.cluster.getClusterer();if(google.maps.event.trigger(t,"click",this.cluster),google.maps.event.trigger(t,"clusterclick",this.cluster),t.getZoomOnClick()){var r=t.getMaxZoom(),n=this.cluster.getBounds(),i=t.getMap();null!==i&&"fitBounds"in i&&i.fitBounds(n),this.timeOut=window.setTimeout(function(){var e=t.getMap();if(null!==e){"fitBounds"in e&&e.fitBounds(n);var i=e.getZoom()||0;null!==r&&i>r&&e.setZoom(r+1)}},100)}e.cancelBubble=!0,e.stopPropagation&&e.stopPropagation()}},e.prototype.onMouseOver=function(){google.maps.event.trigger(this.cluster.getClusterer(),"mouseover",this.cluster)},e.prototype.onMouseOut=function(){google.maps.event.trigger(this.cluster.getClusterer(),"mouseout",this.cluster)},e.prototype.onAdd=function(){this.div=document.createElement("div"),this.div.className=this.className,this.visible&&this.show(),null===(e=this.getPanes())||void 0===e||e.overlayMouseTarget.appendChild(this.div);var e,t=this.getMap();null!==t&&(this.boundsChangedListener=google.maps.event.addListener(t,"boun
1ds_changed",this.onBoundsChanged),this.div.addEventListener("mousedown",this.onMouseDown),this.div.addEventListener("click",this.onClick),this.div.addEventListener("mouseover",this.onMouseOver),this.div.addEventListener("mouseout",this.onMouseOut))},e.prototype.onRemove=function(){this.div&&this.div.parentNode&&(this.hide(),null!==this.boundsChangedListener&&google.maps.event.removeListener(this.boundsChangedListener),this.div.removeEventListener("mousedown",this.onMouseDown),this.div.removeEventListener("click",this.onClick),this.div.removeEventListener("mouseover",this.onMouseOver),this.div.removeEventListener("mouseout",this.onMouseOut),this.div.parentNode.removeChild(this.div),null!==this.timeOut&&(window.clearTimeout(this.timeOut),this.timeOut=null),this.div=null)},e.prototype.draw=function(){if(this.visible&&null!==this.div&&this.center){var e=this.getPosFromLatLng(this.center);this.div.style.top=null!==e?"".concat(e.y,"px"):"0",this.div.style.left=null!==e?"".concat(e.x,"px"):"0"}},e.prototype.hide=function(){this.div&&(this.div.style.display="none"),this.visible=!1},e.prototype.show=function(){var e,t,r,n,i,s;if(this.div&&this.center){var a=null===this.sums||void 0===this.sums.title||""===this.sums.title?this.cluster.getClusterer().getTitle():this.sums.title,o=this.backgroundPosition.split(" "),l=parseInt((null===(e=o[0])||void 0===e?void 0:e.replace(/^\s+|\s+$/g,""))||"0",10),c=parseInt((null===(t=o[1])||void 0===t?void 0:t.replace(/^\s+|\s+$/g,""))||"0",10),u=this.getPosFromLatLng(this.center);this.div.className=this.className,this.div.setAttribute("style","cursor: pointer; position: absolute; top: ".concat(null!==u?"".concat(u.y,"px"):"0","; left: ").concat(null!==u?"".concat(u.x,"px"):"0","; width: ").concat(this.width,"px; height: ").concat(this.height,"px; "));var d=document.createElement("img");d.alt=a,d.src=this.url,d.width=this.width,d.height=this.height,d.setAttribute("style","position: absolute; top: ".concat(c,"px; left: ").concat(l,"px")),this.cluster.getClusterer().enableRetinaIcons||(d.style.clip="rect(-".concat(c,"px, -").concat(l+this.width,"px, -").concat(c+this.height,", -").concat(l,")"));var p=document.createElement("div");p.setAttribute("style","position: absolute; top: ".concat(this.anchorText[0],"px; left: ").concat(this.anchorText[1],"px; color: ").concat(this.textColor,"; font-size: ").concat(this.textSize,"px; font-family: ").concat(this.fontFamily,"; font-weight: ").concat(this.fontWeight,"; fontStyle: ").concat(this.fontStyle,"; text-decoration: ").concat(this.textDecoration,"; text-align: center; width: ").concat(this.width,"px; line-height: ").concat(this.height,"px")),(null===(r=this.sums)||void 0===r?void 0:r.text)&&(p.innerText="".concat(null===(n=this.sums)||void 0===n?void 0:n.text)),(null===(i=this.sums)||void 0===i?void 0:i.html)&&(p.innerHTML="".concat(null===(s=this.sums)||void 0===s?void 0:s.html)),this.div.innerHTML="",this.div.appendChild(d),this.div.appendChild(p),this.div.title=a,this.div.style.display=""}this.visible=!0},e.prototype.useStyle=function(e){this.sums=e;var t=this.cluster.getClusterer().getStyles(),r=t[Math.min(t.length-1,Math.max(0,e.index-1))];r&&(this.url=r.url,this.height=r.height,this.width=r.width,r.className&&(this.className="".concat(this.clusterClassName," ").concat(r.className)),this.anchorText=r.anchorText||[0,0],this.anchorIcon=r.anchorIcon||[this.height/2,this.width/2],this.textColor=r.textColor||"black",this.textSize=r.textSize||11,this.textDecoration=r.textDecoration||"none",this.fontWeight=r.fontWeight||"bold",this.fontStyle=r.fontStyle||"normal",this.fontFamily=r.fontFamily||"Arial,sans-serif",this.backgroundPosition=r.backgroundPosition||"0 0")},e.prototype.setCenter=function(e){this.center=e},e.prototype.getPosFromLatLng=function(e){var t=this.getProjection().fromLatLngToDivPixel(e);return null!==t&&(t.x-=this.anchorIcon[1],t.y-=this.anchorIcon[0]),t},e}(),ea=function(){function e(e){this.markerClusterer=e,this.map=this.markerClusterer.getMap(),this.gridSize=this.markerClusterer.getGridSize(),this.minClusterSize=this.markerClusterer.getMinimumClusterSize(),this.averageCenter=this.markerClusterer.getAverageCenter(),this.markers=[],this.center=void 0,this.bounds=null,this.clusterIcon=new es(this,this.markerClusterer.getStyles()),this.get
1Size=this.getSize.bind(this),this.getMarkers=this.getMarkers.bind(this),this.getCenter=this.getCenter.bind(this),this.getMap=this.getMap.bind(this),this.getClusterer=this.getClusterer.bind(this),this.getBounds=this.getBounds.bind(this),this.remove=this.remove.bind(this),this.addMarker=this.addMarker.bind(this),this.isMarkerInClusterBounds=this.isMarkerInClusterBounds.bind(this),this.calculateBounds=this.calculateBounds.bind(this),this.updateIcon=this.updateIcon.bind(this),this.isMarkerAlreadyAdded=this.isMarkerAlreadyAdded.bind(this)}return e.prototype.getSize=function(){return this.markers.length},e.prototype.getMarkers=function(){return this.markers},e.prototype.getCenter=function(){return this.center},e.prototype.getMap=function(){return this.map},e.prototype.getClusterer=function(){return this.markerClusterer},e.prototype.getBounds=function(){for(var e=new google.maps.LatLngBounds(this.center,this.center),t=this.getMarkers(),r=0;r<t.length;r++){var n=t[r].getPosition();n&&e.extend(n)}return e},e.prototype.remove=function(){this.clusterIcon.setMap(null),this.markers=[],delete this.markers},e.prototype.addMarker=function(e){if(this.isMarkerAlreadyAdded(e))return!1;if(this.center){if(this.averageCenter){var t=e.getPosition();if(t){var r=this.markers.length+1;this.center=new google.maps.LatLng((this.center.lat()*(r-1)+t.lat())/r,(this.center.lng()*(r-1)+t.lng())/r),this.calculateBounds()}}}else{var n,t=e.getPosition();t&&(this.center=t,this.calculateBounds())}e.isAdded=!0,this.markers.push(e);var i=this.markers.length,s=this.markerClusterer.getMaxZoom(),a=null===(n=this.map)||void 0===n?void 0:n.getZoom();if(null!==s&&void 0!==a&&a>s)e.getMap()!==this.map&&e.setMap(this.map);else if(i<this.minClusterSize)e.getMap()!==this.map&&e.setMap(this.map);else if(i===this.minClusterSize)for(var o=0,l=this.markers;o<l.length;o++)l[o].setMap(null);else e.setMap(null);return!0},e.prototype.isMarkerInClusterBounds=function(e){if(null!==this.bounds){var t=e.getPosition();if(t)return this.bounds.contains(t)}return!1},e.prototype.calculateBounds=function(){this.bounds=this.markerClusterer.getExtendedBounds(new google.maps.LatLngBounds(this.center,this.center))},e.prototype.updateIcon=function(){var e,t=this.markers.length,r=this.markerClusterer.getMaxZoom(),n=null===(e=this.map)||void 0===e?void 0:e.getZoom();if(null!==r&&void 0!==n&&n>r||t<this.minClusterSize){this.clusterIcon.hide();return}this.center&&this.clusterIcon.setCenter(this.center),this.clusterIcon.useStyle(this.markerClusterer.getCalculator()(this.markers,this.markerClusterer.getStyles().length)),this.clusterIcon.show()},e.prototype.isMarkerAlreadyAdded=function(e){if(this.markers.includes)return this.markers.includes(e);for(var t=0;t<this.markers.length;t++)if(e===this.markers[t])return!0;return!1},e}();function eo(e,t){var r=e.length,n=Math.min(r.toString().length,t);return{text:r.toString(),index:n,title:""}}var el=[53,56,66,78,90],ec=function(){function e(t,r,n){void 0===r&&(r=[]),void 0===n&&(n={}),this.getMinimumClusterSize=this.getMinimumClusterSize.bind(this),this.setMinimumClusterSize=this.setMinimumClusterSize.bind(this),this.getEnableRetinaIcons=this.getEnableRetinaIcons.bind(this),this.setEnableRetinaIcons=this.setEnableRetinaIcons.bind(this),this.addToClosestCluster=this.addToClosestCluster.bind(this),this.getImageExtension=this.getImageExtension.bind(this),this.setImageExtension=this.setImageExtension.bind(this),this.getExtendedBounds=this.getExtendedBounds.bind(this),this.getAverageCenter=this.getAverageCenter.bind(this),this.setAverageCenter=this.setAverageCenter.bind(this),this.getTotalClusters=this.getTotalClusters.bind(this),this.fitMapToMarkers=this.fitMapToMarkers.bind(this),this.getIgnoreHidden=this.getIgnoreHidden.bind(this),this.setIgnoreHidden=this.setIgnoreHidden.bind(this),this.getClusterClass=this.getClusterClass.bind(this),this.setClusterClass=this.setClusterClass.bind(this),this.getTotalMarkers=this.getTotalMarkers.bind(this),this.getZoomOnClick=this.getZoomOnClick.bind(this),this.setZoomOnClick=this.setZoomOnClick.bind(this),this.getBatchSizeIE=this.getBatchSizeIE.bind(this),this.setBatchSizeIE=this.setBatchSizeIE.bind(this),this.createCluster
1s=this.createClusters.bind(this),this.onZoomChanged=this.onZoomChanged.bind(this),this.getImageSizes=this.getImageSizes.bind(this),this.setImageSizes=this.setImageSizes.bind(this),this.getCalculator=this.getCalculator.bind(this),this.setCalculator=this.setCalculator.bind(this),this.removeMarkers=this.removeMarkers.bind(this),this.resetViewport=this.resetViewport.bind(this),this.getImagePath=this.getImagePath.bind(this),this.setImagePath=this.setImagePath.bind(this),this.pushMarkerTo=this.pushMarkerTo.bind(this),this.removeMarker=this.removeMarker.bind(this),this.clearMarkers=this.clearMarkers.bind(this),this.setupStyles=this.setupStyles.bind(this),this.getGridSize=this.getGridSize.bind(this),this.setGridSize=this.setGridSize.bind(this),this.getClusters=this.getClusters.bind(this),this.getMaxZoom=this.getMaxZoom.bind(this),this.setMaxZoom=this.setMaxZoom.bind(this),this.getMarkers=this.getMarkers.bind(this),this.addMarkers=this.addMarkers.bind(this),this.getStyles=this.getStyles.bind(this),this.setStyles=this.setStyles.bind(this),this.addMarker=this.addMarker.bind(this),this.onRemove=this.onRemove.bind(this),this.getTitle=this.getTitle.bind(this),this.setTitle=this.setTitle.bind(this),this.repaint=this.repaint.bind(this),this.onIdle=this.onIdle.bind(this),this.redraw=this.redraw.bind(this),this.onAdd=this.onAdd.bind(this),this.draw=this.draw.bind(this),this.extend=this.extend.bind(this),this.extend(e,google.maps.OverlayView),this.markers=[],this.clusters=[],this.listeners=[],this.activeMap=null,this.ready=!1,this.gridSize=n.gridSize||60,this.minClusterSize=n.minimumClusterSize||2,this.maxZoom=n.maxZoom||null,this.styles=n.styles||[],this.title=n.title||"",this.zoomOnClick=!0,void 0!==n.zoomOnClick&&(this.zoomOnClick=n.zoomOnClick),this.averageCenter=!1,void 0!==n.averageCenter&&(this.averageCenter=n.averageCenter),this.ignoreHidden=!1,void 0!==n.ignoreHidden&&(this.ignoreHidden=n.ignoreHidden),this.enableRetinaIcons=!1,void 0!==n.enableRetinaIcons&&(this.enableRetinaIcons=n.enableRetinaIcons),this.imagePath=n.imagePath||"https://developers.google.com/maps/documentation/javascript/examples/markerclusterer/m",this.imageExtension=n.imageExtension||"png",this.imageSizes=n.imageSizes||el,this.calculator=n.calculator||eo,this.batchSize=n.batchSize||2e3,this.batchSizeIE=n.batchSizeIE||500,this.clusterClass=n.clusterClass||"cluster",-1!==navigator.userAgent.toLowerCase().indexOf("msie")&&(this.batchSize=this.batchSizeIE),this.timerRefStatic=null,this.setupStyles(),this.addMarkers(r,!0),this.setMap(t)}return e.prototype.onZoomChanged=function(){var e,t;this.resetViewport(!1),((null===(e=this.getMap())||void 0===e?void 0:e.getZoom())===(this.get("minZoom")||0)||(null===(t=this.getMap())||void 0===t?void 0:t.getZoom())===this.get("maxZoom"))&&google.maps.event.trigger(this,"idle")},e.prototype.onIdle=function(){this.redraw()},e.prototype.onAdd=function(){var e=this.getMap();this.activeMap=e,this.ready=!0,this.repaint(),null!==e&&(this.listeners=[google.maps.event.addListener(e,"zoom_changed",this.onZoomChanged),google.maps.event.addListener(e,"idle",this.onIdle)])},e.prototype.onRemove=function(){for(var e=0,t=this.markers;e<t.length;e++){var r=t[e];r.getMap()!==this.activeMap&&r.setMap(this.activeMap)}
vendor: 5,880 bytes, line 1
1for(var n=0,i=this.clusters;n<i.length;n++)i[n].remove();this.clusters=[];for(var s=0,a=this.listeners;s<a.length;s++){var o=a[s];google.maps.event.removeListener(o)}this.listeners=[],this.activeMap=null,this.ready=!1},e.prototype.draw=function(){},e.prototype.getMap=function(){return null},e.prototype.getPanes=function(){return null},e.prototype.getProjection=function(){return{fromContainerPixelToLatLng:function(){return null},fromDivPixelToLatLng:function(){return null},fromLatLngToContainerPixel:function(){return null},fromLatLngToDivPixel:function(){return null},getVisibleRegion:function(){return null},getWorldWidth:function(){return 0}}},e.prototype.setMap=function(){},e.prototype.addListener=function(){return{remove:function(){}}},e.prototype.bindTo=function(){},e.prototype.get=function(){},e.prototype.notify=function(){},e.prototype.set=function(){},e.prototype.setValues=function(){},e.prototype.unbind=function(){},e.prototype.unbindAll=function(){},e.prototype.setupStyles=function(){if(!(this.styles.length>0))for(var e=0;e<this.imageSizes.length;e++)this.styles.push({url:"".concat(this.imagePath+(e+1),".").concat(this.imageExtension),height:this.imageSizes[e]||0,width:this.imageSizes[e]||0})},e.prototype.fitMapToMarkers=function(){for(var e=this.getMarkers(),t=new google.maps.LatLngBounds,r=0;r<e.length;r++){var n=e[r].getPosition();n&&t.extend(n)}var i=this.getMap();null!==i&&"fitBounds"in i&&i.fitBounds(t)},e.prototype.getGridSize=function(){return this.gridSize},e.prototype.setGridSize=function(e){this.gridSize=e},e.prototype.getMinimumClusterSize=function(){return this.minClusterSize},e.prototype.setMinimumClusterSize=function(e){this.minClusterSize=e},e.prototype.getMaxZoom=function(){return this.maxZoom},e.prototype.setMaxZoom=function(e){this.maxZoom=e},e.prototype.getStyles=function(){return this.styles},e.prototype.setStyles=function(e){this.styles=e},e.prototype.getTitle=function(){return this.title},e.prototype.setTitle=function(e){this.title=e},e.prototype.getZoomOnClick=function(){return this.zoomOnClick},e.prototype.setZoomOnClick=function(e){this.zoomOnClick=e},e.prototype.getAverageCenter=function(){return this.averageCenter},e.prototype.setAverageCenter=function(e){this.averageCenter=e},e.prototype.getIgnoreHidden=function(){return this.ignoreHidden},e.prototype.setIgnoreHidden=function(e){this.ignoreHidden=e},e.prototype.getEnableRetinaIcons=function(){return this.enableRetinaIcons},e.prototype.setEnableRetinaIcons=function(e){this.enableRetinaIcons=e},e.prototype.getImageExtension=function(){return this.imageExtension},e.prototype.setImageExtension=function(e){this.imageExtension=e},e.prototype.getImagePath=function(){return this.imagePath},e.prototype.setImagePath=function(e){this.imagePath=e},e.prototype.getImageSizes=function(){return this.imageSizes},e.prototype.setImageSizes=function(e){this.imageSizes=e},e.prototype.getCalculator=function(){return this.calculator},e.prototype.setCalculator=function(e){this.calculator=e},e.prototype.getBatchSizeIE=function(){return this.batchSizeIE},e.prototype.setBatchSizeIE=function(e){this.batchSizeIE=e},e.prototype.getClusterClass=function(){return this.clusterClass},e.prototype.setClusterClass=function(e){this.clusterClass=e},e.prototype.getMarkers=function(){return this.markers},e.prototype.getTotalMarkers=function(){return this.markers.length},e.prototype.getClusters=function(){return this.clusters},e.prototype.getTotalClusters=function(){return this.clusters.length},e.prototype.addMarker=function(e,t){this.pushMarkerTo(e),t||this.redraw()},e.prototype.addMarkers=function(e,t){for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var n=e[r];n&&this.pushMarkerTo(n)}t||this.redraw()},e.prototype.pushMarkerTo=function(e){var t=this;e.getDraggable()&&google.maps.event.addListener(e,"dragend",function(){t.ready&&(e.isAdded=!1,t.repaint())}),e.isAdded=!1,this.markers.push(e)},e.prototype.removeMarker_=function(e){var t=-1;if(this.markers.indexOf)t=this.markers.indexOf(e);else for(var r=0;r<this.markers.length;r++)if(e===this.markers[r]){t=r;break}return -1!==t&&(e.setMap(null),this.markers.splice(t,1),!0)},e.prototype.removeMarker=function(e,t){var r=this.removeMarker_(e);return!t&&r&&this.repaint(),r},e.prototype.removeMarkers=function(e,t){for(var r=!1,n=0;n<e.length;n++){var i=e[n];r=r||this.removeMarker_(i)}return!t&&r&&this.repaint(),r},e.prototype.clearMarkers=function(){this.resetViewport(!0),this.markers=[]},e.prototype.repaint=function(){var e=this.clusters.slice();this.clusters=[],this.resetViewport(!1),this.redraw(),setTimeout(function(){for(var t=0;t<e.length;t++)e[t].remove()},0)},e.prototype.getExtendedBounds=function(e){var t=this.getProjection(),r=t.fromLatLngToDivPixel(new google.maps.LatLng(e.getNorthEast().lat(),e.getNorthEast().lng()));null!==r&&(r.x+=this.gridSize,r.y-=this.gridSize);var n=t.fromLatLngToDivPixel(new google.maps.LatLng(e.getSouthWest().lat(),e.getSouthWest().lng()));if(null!==n&&(n.x-=this.gridSize,n.y+=this.gridSize),null!==r){var i=t.fromDivPixelToLatLng(r);null!==i&&e.extend(i)}if(null!==n){var s=t.fromDivPixelToLatLng(n);null!==s&&e.extend(s)}return e},e.prototype.redraw=function(){this.createClusters(0)},e.prototype.resetViewport=function(e){for(var t=0,r=this.clusters;t<r.length;t++)r[t].remove();this.clusters=[];for(var n=0,i=this.markers;n<i.length;n++){var s=i[n];s.isAdded=!1,e&&s.setMap(null)}},e.prototype.distanceBetweenPoints=function(e,t){var r=(t.lat()-e.lat())*Math.PI/180,n=(t.lng()-e.lng())*Math.PI/180,i=Math.sin(r/2)*Math.sin(r/2)+Math.cos(e.lat()*Math.PI/180)*Math.cos(t.lat()*Math.PI/180)*Math.sin(n/2)*Math.sin(n/2);return 2*Math.atan2(Math.sqrt(i),Math.sqrt(1-i))*6371},e.prototype.isMarkerInBounds=function(e,t){var r=e.getPosition();return!!r&&t.contains(r)},e.prototype.addToClosestCluster=function(e){for(var t,r=4e4,n=null,i=0,s=this.cluster
1s;i<s.length;i++){var a=(t=s[i]).getCenter(),o=e.getPosition();if(a&&o){var l=this.distanceBetweenPoints(a,o);l<r&&(r=l,n=t)}}n&&n.isMarkerInClusterBounds(e)?n.addMarker(e):((t=new ea(this)).addMarker(e),this.clusters.push(t))},e.prototype.createClusters=function(e){var t=this;if(this.ready){0===e&&(google.maps.event.trigger(this,"clusteringbegin",this),null!==this.timerRefStatic&&(window.clearTimeout(this.timerRefStatic),delete this.timerRefStatic));for(var r=this.getMap(),n=null!==r&&("getBounds"in r)?r.getBounds():null,i=((null==r?void 0:r.getZoom())||0)>3?new google.maps.LatLngBounds(null==n?void 0:n.getSouthWest(),null==n?void 0:n.getNorthEast()):new google.maps.LatLngBounds(new google.maps.LatLng(85.02070771743472,-178.48388434375),new google.maps.LatLng(-85.08136444384544,178.00048865625)),s=this.getExtendedBounds(i),a=Math.min(e+this.batchSize,this.markers.length),o=e;o<a;o++){var l=this.markers[o];l&&!l.isAdded&&this.isMarkerInBounds(l,s)&&(!this.ignoreHidden||this.ignoreHidden&&l.getVisible())&&this.addToClosestCluster(l)}if(a<this.markers.length)this.timerRefStatic=window.setTimeout(function(){t.createClusters(a)},0);else{this.timerRefStatic=null,google.maps.event.trigger(this,"clusteringend",this);
1for(var c=0,u=this.clusters;c<u.length;c++)u[c].updateIcon()}}},e.prototype.extend=function(e,t){return(function(e){for(var t in e.prototype)this.prototype[t]=e.prototype[t];return this}).apply(e,[t])},e}();function eu(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}var ed={onClick:"click",onClusteringBegin:"clusteringbegin",onClusteringEnd:"clusteringend",onMouseOut:"mouseout",onMouseOver:"mouseover"},ep={averageCenter(e,t){e.setAverageCenter(t)},batchSizeIE(e,t){e.setBatchSizeIE(t)},calculator(e,t){e.setCalculator(t)},clusterClass(e,t){e.setClusterClass(t)},enableRetinaIcons(e,t){e.setEnableRetinaIcons(t)},gridSize(e,t){e.setGridSize(t)},ignoreHidden(e,t){e.setIgnoreHidden(t)},imageExtension(e,t){e.setImageExtension(t)},imagePath(e,t){e.setImagePath(t)},imageSizes(e,t){e.setImageSizes(t)},maxZoom(e,t){e.setMaxZoom(t)},minimumClusterSize(e,t){e.setMinimumClusterSize(t)},styles(e,t){e.setStyles(t)},title(e,t){e.setTitle(t)},zoomOnClick(e,t){e.setZoomOnClick(t)}},em={};(0,d.memo)(function(e){var{children:t,options:r,averageCenter:n,batchSizeIE:i,calculator:s,clusterClass:a,enableRetinaIcons:o,gridSize:l,ignoreHidden:c,imageExtension:u,imagePath:p,imageSizes:m,maxZoom:f,minimumClusterSize:g,styles:y,title:x,zoomOnClick:b,onClick:w,onClusteringBegin:j,onClusteringEnd:k,onMouseOver:C,onMouseOut:S,onLoad:N,onUnmount:E}=e,[L,A]=(0,d.useState)(null),I=(0,d.useContext)(v),[O,P]=(0,d.useState)(null),[_,T]=(0,d.useState)(null),[M,R]=(0,d.useState)(null),[D,B]=(0,d.useState)(null),[F,U]=(0,d.useState)(null);return(0,d.useEffect)(()=>{L&&S&&(null!==D&&google.maps.event.removeListener(D),B(google.maps.event.addListener(L,ed.onMouseOut,S)))},[S]),(0,d.useEffect)(()=>{L&&C&&(null!==F&&google.maps.event.removeListener(F),U(google.maps.event.addListener(L,ed.onMouseOver,C)))},[C]),(0,d.useEffect)(()=>{L&&w&&(null!==O&&google.maps.event.removeListener(O),P(google.maps.event.addListener(L,ed.onClick,w)))},[w]),(0,d.useEffect)(()=>{L&&j&&(null!==_&&google.maps.event.removeListener(_),T(google.maps.event.addListener(L,ed.onClusteringBegin,j)))},[j]),(0,d.useEffect)(()=>{L&&k&&(null!==M&&google.maps.event.removeListener(M),T(google.maps.event.addListener(L,ed.onClusteringEnd,k)))},[k]),(0,d.useEffect)(()=>{void 0!==n&&null!==L&&ep.averageCenter(L,n)},[L,n]),(0,d.useEffect)(()=>{void 0!==i&&null!==L&&ep.batchSizeIE(L,i)},[L,i]),(0,d.useEffect)(()=>{void 0!==s&&null!==L&&ep.calculator(L,s)},[L,s]),(0,d.useEffect)(()=>{void 0!==a&&null!==L&&ep.clusterClass(L,a)},[L,a]),(0,d.useEffect)(()=>{void 0!==o&&null!==L&&ep.enableRetinaIcons(L,o)},[L,o]),(0,d.useEffect)(()=>{void 0!==l&&null!==L&&ep.gridSize(L,l)},[L,l]),(0,d.useEffect)(()=>{void 0!==c&&null!==L&&ep.ignoreHidden(L,c)},[L,c]),(0,d.useEffect)(()=>{void 0!==u&&null!==L&&ep.imageExtension(L,u)},[L,u]),(0,d.useEffect)(()=>{void 0!==p&&null!==L&&ep.imagePath(L,p)},[L,p]),(0,d.useEffect)(()=>{void 0!==m&&null!==L&&ep.imageSizes(L,m)},[L,m]),(0,d.useEffect)(()=>{void 0!==f&&null!==L&&ep.maxZoom(L,f)},[L,f]),(0,d.useEffect)(()=>{void 0!==g&&null!==L&&ep.minimumClusterSize(L,g)},[L,g]),(0,d.useEffect)(()=>{void 0!==y&&null!==L&&ep.styles(L,y)},[L,y]),(0,d.useEffect)(()=>{void 0!==x&&null!==L&&ep.title(L,x)},[L,x]),(0,d.useEffect)(()=>{void 0!==b&&null!==L&&ep.zoomOnClick(L,b)},[L,b]),(0,d.useEffect)(()=>{if(I){var e=new ec(I,[],function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?eu(Object(r),!0).forEach(function(t){h(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eu(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({},r||em));return n&&ep.averageCenter(e,n),i&&ep.batchSizeIE(e,i),s&&ep.calculator(e,s),a&&ep.clusterClass(e,a),o&&ep.enableRetinaIcons(e,o),l&&ep.gridSize(e,l),c&&ep.ignoreHidden(e,c),u&&ep.imageExtension(e,u),p&&ep.imagePath(e,p),m&&ep.imageSizes(e,m),f&&ep.maxZoom(e,f),g&&ep.minimumClusterSize(e,g),y&&ep.styles(e,y),x&&ep.title(e,x),b&&ep.zoomOnClick(e,b),S&&B(google.maps.event.addListener(e,ed.onMouseOut,S)),
vendor: 12,063 bytes, line 1
1C&&U(google.maps.event.addListener(e,ed.onMouseOver,C)),w&&P(google.maps.event.addListener(e,ed.onClick,w)),j&&T(google.maps.event.addListener(e,ed.onClusteringBegin,j)),k&&R(google.maps.event.addListener(e,ed.onClusteringEnd,k)),A(e),N&&N(e),()=>{null!==D&&google.maps.event.removeListener(D),null!==F&&google.maps.event.removeListener(F),null!==O&&google.maps.event.removeListener(O),null!==_&&google.maps.event.removeListener(_),null!==M&&google.maps.event.removeListener(M),E&&E(e)}}},[]),null!==L&&t(L)||null});class eh extends d.PureComponent{constructor(){super(...arguments),h(this,"registeredEvents",[]),h(this,"state",{markerClusterer:null}),h(this,"setClustererCallback",()=>{null!==this.state.markerClusterer&&this.props.onLoad&&this.props.onLoad(this.state.markerClusterer)})}componentDidMount(){if(this.context){var e=new ec(this.context,[],this.props.options);this.registeredEvents=b({updaterMap:ep,eventMap:ed,prevProps:{},nextProps:this.props,instance:e}),this.setState(()=>({markerClusterer:e}),this.setClustererCallback)}}componentDidUpdate(e){this.state.markerClusterer&&(x(this.registeredEvents),this.registeredEvents=b({updaterMap:ep,eventMap:ed,prevProps:e,nextProps:this.props,instance:this.state.markerClusterer}))}componentWillUnmount(){null!==this.state.markerClusterer&&(this.props.onUnmount&&this.props.onUnmount(this.state.markerClusterer),x(this.registeredEvents),this.state.markerClusterer.setMap(null))}render(){return null!==this.state.markerClusterer?this.props.children(this.state.markerClusterer):null}}function ef(e){e.cancelBubble=!0,e.stopPropagation&&e.stopPropagation()}h(eh,"contextType",v);var eg=function(){function e(t){void 0===t&&(t={}),this.getCloseClickHandler=this.getCloseClickHandler.bind(this),this.closeClickHandler=this.closeClickHandler.bind(this),this.createInfoBoxDiv=this.createInfoBoxDiv.bind(this),this.addClickHandler=this.addClickHandler.bind(this),this.getCloseBoxImg=this.getCloseBoxImg.bind(this),this.getBoxWidths=this.getBoxWidths.bind(this),this.setBoxStyle=this.setBoxStyle.bind(this),this.setPosition=this.setPosition.bind(this),this.getPosition=this.getPosition.bind(this),this.setOptions=this.setOptions.bind(this),this.setContent=this.setContent.bind(this),this.setVisible=this.setVisible.bind(this),this.getContent=this.getContent.bind(this),this.getVisible=this.getVisible.bind(this),this.setZIndex=this.setZIndex.bind(this),this.getZIndex=this.getZIndex.bind(this),this.onRemove=this.onRemove.bind(this),this.panBox=this.panBox.bind(this),this.extend=this.extend.bind(this),this.close=this.close.bind(this),this.draw=this.draw.bind(this),this.show=this.show.bind(this),this.hide=this.hide.bind(this),this.open=this.open.bind(this),this.extend(e,google.maps.OverlayView),this.content=t.content||"",this.disableAutoPan=t.disableAutoPan||!1,this.maxWidth=t.maxWidth||0,this.pixelOffset=t.pixelOffset||new google.maps.Size(0,0),this.position=t.position||new google.maps.LatLng(0,0),this.zIndex=t.zIndex||null,this.boxClass=t.boxClass||"infoBox",this.boxStyle=t.boxStyle||{},this.closeBoxMargin=t.closeBoxMargin||"2px",this.closeBoxURL=t.closeBoxURL||"http://www.google.com/intl/en_us/mapfiles/close.gif",""===t.closeBoxURL&&(this.closeBoxURL=""),this.infoBoxClearance=t.infoBoxClearance||new google.maps.Size(1,1),void 0===t.visible&&(void 0===t.isHidden?t.visible=!0:t.visible=!t.isHidden),this.isHidden=!t.visible,this.alignBottom=t.alignBottom||!1,this.pane=t.pane||"floatPane",this.enableEventPropagation=t.enableEventPropagation||!1,this.div=null,this.closeListener=null,this.moveListener=null,this.mapListener=null,this.contextListener=null,this.eventListeners=null,this.fixedWidthSet=null}return e.prototype.createInfoBoxDiv=function(){var e=this;if(!this.div){this.div=document.createElement("div"),this.setBoxStyle(),"string"==typeof this.content?this.div.innerHTML=this.getCloseBoxImg()+this.content:(this.div.innerHTML=this.getCloseBoxImg(),this.div.appendChild(this.content));var t=this.getPanes();if(null!==t&&t[this.pane].appendChild(this.div),this.addClickHandler(),this.div.style.width)this.fixedWidthSet=!0;else if(0!==this.maxWidth&&this.div.offsetWidth>this.maxWidth)this.div.style.width=this.maxWidth+"px",this.fixedWidthSet=!0;else{var r=this.getBoxWidths();this.div.style.width=this.div.offsetWidth-r.left-r.right+"px",this.fixedWidthSet=!1}if(this.panBox(this.disableAutoPan),!this.enableEventPropagation){this.eventListeners=[];for(var n=0,i=["mousedown","mouseover","mouseout","mouseup","click","dblclick","touchstart","touchend","touchmove"];n<i.length;n++){var s=i[n];this.eventListeners.push(google.maps.event.addListener(this.div,s,ef))}this.eventListeners.push(google.maps.event.addListener(this.div,"mouseover",function(){e.div&&(e.div.style.cursor="default")}))}this.contextListener=google.maps.event.addListener(this.div,"contextmenu",function(t){t.returnValue=!1,t.preventDefault&&t.preventDefault(),e.enableEventPropagation||ef(t)}),google.maps.event.trigger(this,"domready")}},e.prototype.getCloseBoxImg=function(){var e="";return""!==this.closeBoxURL&&(e='<img alt="" aria-hidden="true" src=\''+this.closeBoxURL+"' align=right style=' position: relative; cursor: pointer; margin: "+this.closeBoxMargin+";'>"),e},e.prototype.addClickHandler=function(){this.closeListener=this.div&&this.div.firstChild&&""!==this.closeBoxURL?google.maps.event.addListener(this.div.firstChild,"click",this.getCloseClickHandler()):null},e.prototype.closeClickHandler=function(e){e.cancelBubble=!0,e.stopPropagation&&e.stopPropagation(),google.maps.event.trigger(this,"closeclick"),this.close()},e.prototype.getCloseClickHandler=function(){return this.closeClickHandler},e.prototype.panBox=function(e){if(this.div&&!e){var t=this.getMap();if(t instanceof google.maps.Map){var r=0,n=0,i=t.getBounds();i&&!i.contains(this.position)&&t.setCenter(this.position);var s=t.getDiv(),a=s.offsetWidth,o=s.offsetHeight,l=this.pixelOffset.width,c=this.pixelOffset.height,u=this.div.offsetWidth,d=this.div.offsetHeight,p=this.infoBoxClearance.width,m=this.infoBoxClearance.height,h=this.getProjection().fromLatLngToContainerPixel(this.position);null!==h&&(h.x<-l+p?r=h.x+l-p:h.x+u+l+p>a&&(r=h.x+u+l+p-a),this.alignBottom?h.y<-c+m+d?n=h.y+c-m-d:h.y+c+m>o&&(n=h.y+c+m-o):h.y<-c+m?n=h.y+c-m:h.y+d+c+m>o&&(n=h.y+d+c+m-o)),0===r&&0===n||t.panBy(r,n)}}},e.prototype.setBoxStyle=function(){if(this.div){this.div.className=this.boxClass,this.div.style.cssText="";var e=this.boxStyle;for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(this.div.style[t]=e[t]);if(this.div.style.webkitTransform="translateZ(0)",void 0!==this.div.style.opacity&&""!==this.div.style.opacity){var r=parseFloat(this.div.style.opacity||"");this.div.style.msFilter='"progid:DXImageTransform.Microsoft.Alpha(Opacity='+100*r+')"',this.div.style.filter="alpha(opacity="+100*r+")"}this.div.style.position="absolute",this.div.style.visibility="hidden",null!==this.zIndex&&(this.div.style.zIndex=this.zIndex+""),this.div.style.overflow||(this.div.style.overflow="auto")}},e.prototype.getBoxWidths=function(){var e={top:0,bottom:0,left:0,right:0};if(!this.div)return e;if(document.defaultView){var t=this.div.ownerDocument,r=t&&t.defaultView?t.defaultView.getComputedStyle(this.div,""):null;r&&(e.top=parseInt(r.borderTopWidth||"",10)||0,e.bottom=parseInt(r.borderBottomWidth||"",10)||0,e.left=parseInt(r.borderLeftWidth||"",10)||0,e.right=parseInt(r.borderRightWidth||"",10)||0)}else if(document.documentElement.currentStyle){var n=this.div.currentStyle;n&&(e.top=parseInt(n.borderTopWidth||"",10)||0,e.bottom=parseInt(n.borderBottomWidth||"",10)||0,e.left=parseInt(n.borderLeftWidth||"",10)||0,e.right=parseInt(n.borderRightWidth||"",10)||0)}return e},e.prototype.onRemove=function(){this.div&&this.div.parentNode&&(this.div.parentNode.removeChild(this.div),this.div=null)},e.prototype.draw=function(){if(this.createInfoBoxDiv(),this.div){var e=this.getProjection().fromLatLngToDivPixel(this.position);null!==e&&(this.div.style.left=e.x+this.pixelOffset.width+"px",this.alignBottom?this.div.style.bottom=-(e.y+this.pixelOffset.height)+"px":this.div.style.top=e.y+this.pixelOffset.height+"px"),this.isHidden?this.div.style.visibility="hidden":this.div.style.visibility="visible"}},e.prototype.setOptions=function(e){void 0===e&&(e={}),void 0!==e.boxClass&&(this.boxClass=e.boxClass,this.setBoxStyle()),void 0!==e.boxStyle&&(this.boxStyle=e.boxStyle,this.setBoxStyle()),void 0!==e.content&&this.setContent(e.content),void 0!==e.disableAutoPan&&(this.disableAutoPan=e.disableAutoPan),void 0!==e.maxWidth&&(this.maxWidth=e.maxWidth),void 0!==e.pixelOffset&&(this.pixelOffset=e.pixelOffset),void 0!==e.alignBottom&&(this.alignBottom=e.alignBottom),void 0!==e.position&&this.setPosition(e.position),void 0!==e.zIndex&&this.setZIndex(e.zIndex),void 0!==e.closeBoxMargin&&(this.closeBoxMargin=e.closeBoxMargin),void 0!==e.closeBoxURL&&(this.closeBoxURL=e.closeBoxURL),void 0!==e.infoBoxClearance&&(this.infoBoxClearance=e.infoBoxClearance),void 0!==e.isHidden&&(this.isHidden=e.isHidden),void 0!==e.visible&&(this.isHidden=!e.visible),void 0!==e.enableEventPropagation&&(this.enableEventPropagation=e.enableEventPropagation),this.div&&this.draw()},e.prototype.setContent=function(e){this.content=e,this.div&&(this.closeListener&&(google.maps.event.removeListener(this.closeListener),this.closeListener=null),this.fixedWidthSet||(this.div.style.width=""),"string"==typeof e?this.div.innerHTML=this.getCloseBoxImg()+e:(this.div.innerHTML=this.getCloseBoxImg(),this.div.appendChild(e)),this.fixedWidthSet||(this.div.style.width=this.div.offsetWidth+"px","string"==typeof e?this.div.innerHTML=this.getCloseBoxImg()+e:(this.div.innerHTML=this.getCloseBoxImg(),this.div.appendChild(e))),this.addClickHandler()),google.maps.event.trigger(this,"content_changed")},e.prototype.setPosition=function(e){this.position=e,this.div&&this.draw(),google.maps.event.trigger(this,"position_changed")},e.prototype.setVisible=function(e){this.isHidden=!e,this.div&&(this.div.style.visibility=this.isHidden?"hidden":"visible")},e.prototype.setZIndex=function(e){this.zIndex=e,this.div&&(this.div.style.zIndex=e+""),google.maps.event.trigger(this,"zindex_changed")},e.prototype.getContent=function(){return this.content},e.prototype.getPosition=function(){return this.position},e.prototype.getZIndex=function(){return this.zIndex},e.prototype.getVisible=function(){return null!=this.getMap()&&!this.isHidden},e.prototype.show=function(){this.isHidden=!1,this.div&&(this.div.style.visibility="visible")},e.prototype.hide=function(){this.isHidden=!0,this.div&&(this.div.style.visibility="hidden")},e.prototype.open=function(e,t){var r=this;t&&(this.position=t.getPosition(),this.moveListener=google.maps.event.addListener(t,"position_changed",function(){var e=t.getPosition();r.setPosition(e)}),this.mapListener=google.maps.event.addListener(t,"map_changed",function(){r.setMap(t.map)})),this.setMap(e),this.div&&this.panBox()},e.prototype.close=function(){if(this.closeListener&&(google.maps.event.removeListener(this.closeListener),this.closeListener=null),this.eventListeners){for(var e=0,t=this.eventListeners;e<t.length;e++){var r=t[e];google.maps.event.removeListener(r)}this.eventListeners=null}this.moveListener&&(google.maps.event.removeListener(this.moveListener),this.moveListener=null),this.mapListener&&(google.maps.event.removeListener(this.mapListener),this.mapListener=null),this.contextListener&&(google.maps.event.removeListener(this.contextListener),this.contextListener=null),this.setMap(null)},e.prototype.extend=function(e,t){return(function(e){for(var t in e.prototype)Object.prototype.hasOwnProperty.call(this,t)||(this.prototype[t]=e.prototype[t]);return this}).apply(e,[t])},e}(),ev=["position"],ey=["position"];function ex(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function eb(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?ex(Object(r),!0).forEach(function(t){h(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ex(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var ew={onCloseClick:"closeclick",onContentChanged:"content_changed",onDomReady:"domready",onPositionChanged:"position_changed",onZindexChanged:"zindex_changed"},ej={options(e,t){e.setOptions(t)},position(e,t){t instanceof google.maps.LatLng?e.setPosition(t):e.setPosition(new google.maps.LatLng(t.lat,t.lng))},visible(e,t){e.setVisible(t)},zIndex(e,t){e.setZIndex(t)}},ek={};(0,d.memo)(function(e){var{children:t,anchor:r,options:n,position:i,zIndex:s,onCloseClick:a,onDomReady:o,onContentChanged:l,onPositionChanged:c,onZindexChanged:u,onLoad:m,onUnmount:h}=e,f=(0,d.useContext)(v),[y,x]=(0,d.useState)(null),[b,w]=(0,d.useState)(null),[j,k]=(0,d.useState)(null),[C,S]=(0,d.useState)(null),[N,E]=(0,d.useState)(null),[L,A]=(0,d.useState)(null),I=(0,d.useRef)(null);return(0,d.useEffect)(()=>{f&&null!==y&&(y.close(),r?y.open(f,r):y.getPosition()&&y.open(f))},[f,y,r]),(0,d.useEffect)(()=>{n&&null!==y&&y.setOptions(n)},[y,n]),(0,d.useEffect)(()=>{if(i&&null!==y){var e=i instanceof google.maps.LatLng?i:new google.maps.LatLng(i.lat,i.lng);y.setPosition(e)}},[i]),(0,d.useEffect)(()=>{"number"==typeof s&&null!==y&&y.setZIndex(s)},[s]),(0,d.useEffect)(()=>{y&&a&&(null!==b&&google.maps.event.removeListener(b),w(google.maps.event.addListener(y,"closeclick",a)))},[a]),(0,d.useEffect)(()=>{y&&o&&(null!==j&&google.maps.event.removeListener(j),k(google.maps.event.addListener(y,"domready",o)))},[o]),(0,d.useEffect)(()=>{y&&l&&(null!==C&&google.maps.event.removeListener(C),S(google.maps.event.addListener(y,"content_changed",l)))},[l]),(0,d.useEffect)(()=>{y&&c&&(null!==N&&google.maps.event.removeListener(N),E(google.maps.event.addListener(y,"position_changed",c)))},[c]),(0,d.useEffect)(()=>{y&&u&&(null!==L&&google.maps.event.removeListener(L),A(google.maps.event.addListener(y,"zindex_changed",u)))},[u]),(0,d.useEffect)(()=>{if(f){var e,t=n||ek,{position:i}=t,s=M(t,ev);!i||i instanceof google.maps.LatLng||(e=new google.maps.LatLng(i.lat,i.lng));var d=new eg(eb(eb({},s),e?{position:e}:{}));I.current=document.createElement("div"),x(d),a&&w(google.maps.event.addListener(d,"closeclick",a)),o&&k(google.maps.event.addListener(d,"domready",o)),l&&S(google.maps.event.addListener(d,"content_changed",l)),c&&E(google.maps.event.addListener(d,"position_changed",c)),u&&A(google.maps.event.addListener(d,"zindex_changed",u)),d.setContent(I.current),r?d.open(f,r):d.getPosition()?d.open(f):g(!1,"You must provide either an anchor or a position prop for <InfoBox>."),m&&m(d)}return()=>{null!==y&&(b&&google.maps.event.removeListener(b),C&&google.maps.event.removeListener(C),j&&google.maps.event.removeListener(j),N&&google.maps.event.removeListener(N),L&&google.maps.event.removeListener(L),h&&h(y),y.close())}},[]),I.current?(0,p.createPortal)(d.Children.only(t),I.current):null});class eC extends d.PureComponent{constructor(){super(...arguments),h(this,"registeredEvents",[]),h(this,"containerElement",null),h(this,"state",{infoBox:null}),h(this,"open",(e,t)=>{t?null!==this.context&&e.open(this.context,t):e.getPosition()?null!==this.context&&e.open(this.context):g(!1,"You must provide either an anchor or a position prop for <InfoBox>.")}),h(this,"setInfoBoxCallback",()=>{null!==this.state.infoBox&&null!==this.containerElement&&(this.state.infoBox.setContent(this.containerElement),this.open(this.state.infoBox,this.props.anchor),this.props.onLoad&&this.props.onLoad(this.state.infoBox))})}componentDidMount(){var e,t=this.props.options||{},{position:r}=t,n=M(t,ey);!r||r instanceof google.maps.LatLng||(e=new google.maps.LatLng(r.lat,r.lng));var i=new eg(eb(eb({},n),e?{position:e}:{}));this.containerElement=document.createElement("div"),this.registeredEvents=b({updaterMap:ej,eventMap:ew,prevProps:{},nextProps:this.props,instance:i}),this.setState({infoBox:i},this.setInfoBoxCallback)}componentDidUpdate(e){var{infoBox:t}=this.state;null!==t&&(x(this.registeredEvents),this.registeredEvents=b({updaterMap:ej,eventMap:ew,prevProps:e,nextProps:this.props,instance:t}))}componentWillUnmount(){var{onUnmount:e}=this.props,{infoBox:t}=this.state;null!==t&&(e&&e(t),x(this.registeredEvents),t.close())}render(){return this.containerElement?(0,p.createPortal)(d.Children.only(this.props.children),this.containerElement):null}}h(eC,"contextType",v);var eS=f(l?o:(l=1,o=function e(t,r){if(t===r)return!0;
1if(t&&r&&"object"==typeof t&&"object"==typeof r){if(t.constructor!==r.constructor)return!1;if(Array.isArray(t)){if((n=t.length)!=r.length)return!1;for(i=n;0!=i--;)if(!e(t[i],r[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if((n=(s=Object.keys(t)).length)!==Object.keys(r).length)return!1;for(i=n;0!=i--;)if(!Object.prototype.hasOwnProperty.call(r,s[i]))return!1;for(i=n;0!=i--;){var n,i,s,a=s[i];if(!e(t[a],r[a]))return!1}return!0}return t!=t&&r!=r})),eN=[Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];class eE{static from(e){if(!(e instanceof ArrayBuffer))throw Error("Data must be an instance of ArrayBuffer.");var[t,r]=new Uint8Array(e,0,2);if(219!==t)throw Error("Data does not appear to be in a KDBush format.");var n=r>>4;if(1!==n)throw Error("Got v".concat(n," data when expected v").concat(1,"."));var i=eN[15&r];if(!i)throw Error("Unrecognized array type.");var[s]=new Uint16Array(e,2,1),[a]=new Uint32Array(e,4,1);return new eE(a,s,i,e)}constructor(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:64,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Float64Array,n=arguments.length>3?arguments[3]:void 0;if(isNaN(e)||e<0)throw Error("Unpexpected numItems value: ".concat(e,"."));this.numItems=+e,this.nodeSize=Math.min(Math.max(+t,2),65535),this.ArrayType=r,this.IndexArrayType=e<65536?Uint16Array:Uint32Array;var i=eN.indexOf(this.ArrayType),s=2*e*this.ArrayType.BYTES_PER_ELEMENT,a=e*this.IndexArrayType.BYTES_PER_ELEMENT,o=(8-a%8)%8;if(i<0)throw Error("Unexpected typed array class: ".concat(r,"."));n&&n instanceof ArrayBuffer?(this.data=n,this.ids=new this.IndexArrayType(this.data,8,e),this.coords=new this.ArrayType(this.data,8+a+o,2*e),this._pos=2*e,this._finished=!0):(this.data=new ArrayBuffer(8+s+a+o),this.ids=new this.IndexArrayType(this.data,8,e),this.coords=new this.ArrayType(this.data,8+a+o,2*e),this._pos=0,this._finished=!1,new Uint8Array(this.data,0,2).set([219,16+i]),new Uint16Array(this.data,2,1)[0]=t,new Uint32Array(this.data,4,1)[0]=e)}add(e,t){var r=this._pos>>1;return this.ids[r]=r,this.coords[this._pos++]=e,this.coords[this._pos++]=t,r}finish(){var e=this._pos>>1;if(e!==this.numItems)throw Error("Added ".concat(e," items when expected ").concat(this.numItems,"."));return function e(t,r,n,i,s,a){if(!(s-i<=n)){var o=i+s>>1;(function e(t,r,n,i,s,a){for(;s>i;){if(s-i>600){var o=s-i+1,l=n-i+1,c=Math.log(o),u=.5*Math.exp(2*c/3),d=.5*Math.sqrt(c*u*(o-u)/o)*(l-o/2<0?-1:1),p=Math.max(i,Math.floor(n-l*u/o+d)),m=Math.min(s,Math.floor(n+(o-l)*u/o+d));e(t,r,n,p,m,a)}var h=r[2*n+a],f=i,g=s;for(eL(t,r,i,n),r[2*s+a]>h&&eL(t,r,i,s);f<g;){for(eL(t,r,f,g),f++,g--;r[2*f+a]<h;)f++;for(;r[2*g+a]>h;)g--}r[2*i+a]===h?eL(t,r,i,g):eL(t,r,++g,s),g<=n&&(i=g+1),n<=g&&(s=g-1)}})(t,r,o,i,s,a),e(t,r,n,i,o-1,1-a),e(t,r,n,o+1,s,1-a)}}(this.ids,this.coords,this.nodeSize,0,this.numItems-1,0),this._finished=!0,this}range(e,t,r,n){if(!this._finished)throw Error("Data not yet indexed - call index.finish().");for(var{ids:i,coords:s,nodeSize:a}=this,o=[0,i.length-1,0],l=[];o.length;){var c=o.pop()||0,u=o.pop()||0,d=o.pop()||0;if(u-d<=a){for(var p=d;p<=u;p++){var m=s[2*p],h=s[2*p+1];m>=e&&m<=r&&h>=t&&h<=n&&l.push(i[p])}continue}var f=d+u>>1,g=s[2*f],v=s[2*f+1];g>=e&&g<=r&&v>=t&&v<=n&&l.push(i[f]),(0===c?e<=g:t<=v)&&(o.push(d),o.push(f-1),o.push(1-c)),(0===c?r>=g:n>=v)&&(o.push(f+1),o.push(u),o.push(1-c))}return l}within(e,t,r){if(!this._finished)throw Error("Data not yet indexed - call index.finish().");for(var{ids:n,coords:i,nodeSize:s}=this,a=[0,n.length-1,0],o=[],l=r*r;a.length;){var c=a.pop()||0,u=a.pop()||0,d=a.pop()||0;if(u-d<=s){for(var p=d;p<=u;p++)eI(i[2*p],i[2*p+1],e,t)<=l&&o.push(n[p]);continue}var m=d+u>>1,h=i[2*m],f=i[2*m+1];eI(h,f,e,t)<=l&&o.push(n[m]),(0===c?e-r<=h:t-r<=f)&&(a.push(d),a.push(m-1),a.push(1-c)),(0===c?e+r>=h:t+r>=f)&&(a.push(m+1),a.push(u),a.push(1-c))}return o}}function eL(e,t,r,n){eA(e,r,n),eA(t,2*r,2*n),eA(t,2*r+1,2*n+1)}function eA(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}
1function eI(e,t,r,n){var i=e-r,s=t-n;return i*i+s*s}var eO={minZoom:0,maxZoom:16,minPoints:2,radius:40,extent:512,nodeSize:64,log:!1,generateId:!1,reduce:null,map:e=>e},eP=Math.fround||(e=>t=>(e[0]=+t,e[0]))(new Float32Array(1));class e_{constructor(e){this.options=Object.assign(Object.create(eO),e),this.trees=Array(this.options.maxZoom+1),this.stride=this.options.reduce?7:6,this.clusterProps=[]}load(e){var{log:t,minZoom:r,maxZoom:n}=this.options;t&&console.time("total time");var i="prepare ".concat(e.length," points");t&&console.time(i),this.points=e;for(var s=[],a=0;a<e.length;a++){var o=e[a];if(o.geometry){var[l,c]=o.geometry.coordinates,u=eP(eR(l)),d=eP(eD(c));s.push(u,d,1/0,a,-1,1),this.options.reduce&&s.push(0)}}var p=this.trees[n+1]=this._createTree(s);t&&console.timeEnd(i);for(var m=n;m>=r;m--){var h=+Date.now();p=this.trees[m]=this._createTree(this._cluster(p,m)),t&&console.log("z%d: %d clusters in %dms",m,p.numItems,+Date.now()-h)}return t&&console.timeEnd("total time"),this}getClusters(e,t){var r=((e[0]+180)%360+360)%360-180,n=Math.max(-90,Math.min(90,e[1])),i=180===e[2]?180:((e[2]+180)%360+360)%360-180,s=Math.max(-90,Math.min(90,e[3]));if(e[2]-e[0]>=360)r=-180,i=180;else if(r>i){var a=this.getClusters([r,n,180,s],t),o=this.getClusters([-180,n,i,s],t);return a.concat(o)}var l=this.trees[this._limitZoom(t)],c=l.range(eR(r),eD(s),eR(i),eD(n)),u=l.data,d=[];for(var p of c){var m=this.stride*p;d.push(u[m+5]>1?eT(u,m,this.clusterProps):this.points[u[m+3]])}return d}getChildren(e){var t=this._getOriginId(e),r=this._getOriginZoom(e),n="No cluster with the specified id.",i=this.trees[r];if(!i)throw Error(n);var s=i.data;if(t*this.stride>=s.length)throw Error(n);var a=this.options.radius/(this.options.extent*Math.pow(2,r-1)),o=s[t*this.stride],l=s[t*this.stride+1],c=i.within(o,l,a),u=[];for(var d of c){var p=d*this.stride;s[p+4]===e&&u.push(s[p+5]>1?eT(s,p,this.clusterProps):this.points[s[p+3]])}if(0===u.length)throw Error(n);return u}getLeaves(e,t,r){t=t||10,r=r||0;var n=[];return this._appendLeaves(n,e,t,r,0),n}getTile(e,t,r){var n=this.trees[this._limitZoom(e)],i=Math.pow(2,e),{extent:s,radius:a}=this.options,o=a/s,l=(r-o)/i,c=(r+1+o)/i,u={features:[]};return this._addTileFeatures(n.range((t-o)/i,l,(t+1+o)/i,c),n.data,t,r,i,u),0===t&&this._addTileFeatures(n.range(1-o/i,l,1,c),n.data,i,r,i,u),t===i-1&&this._addTileFeatures(n.range(0,l,o/i,c),n.data,-1,r,i,u),u.features.length?u:null}getClusterExpansionZoom(e){for(var t=this._getOriginZoom(e)-1;t<=this.options.maxZoom;){var r=this.getChildren(e);if(t++,1!==r.length)break;e=r[0].properties.cluster_id}return t}_appendLeaves(e,t,r,n,i){for(var s of this.getChildren(t)){var a=s.properties;if(a&&a.cluster?i+a.point_count<=n?i+=a.point_count:i=this._appendLeaves(e,a.cluster_id,r,n,i):i<n?i++:e.push(s),e.length===r)break}return i}_createTree(e){for(var t=new eE(e.length/this.stride|0,this.options.nodeSize,Float32Array),r=0;r<e.length;r+=this.stride)t.add(e[r],e[r+1]);return t.finish(),t.data=e,t}_addTileFeatures(e,t,r,n,i,s){for(var a of e){var o=a*this.stride,l=t[o+5]>1,c=void 0,u=void 0,d=void 0;if(l)c=eM(t,o,this.clusterProps),u=t[o],d=t[o+1];else{var p=this.points[t[o+3]];c=p.properties;var[m,h]=p.geometry.coordinates;u=eR(m),d=eD(h)}var f={type:1,geometry:[[Math.round(this.options.extent*(u*i-r)),Math.round(this.options.extent*(d*i-n))]],tags:c},g=void 0;void 0!==(g=l||this.options.generateId?t[o+3]:this.points[t[o+3]].id)&&(f.id=g),s.features.push(f)}}_limitZoom(e){return Math.max(this.options.minZoom,Math.min(Math.floor(+e),this.options.maxZoom+1))}_cluster(e,t){for(var{radius:r,extent:n,reduce:i,minPoints:s}=this.options,a=r/(n*Math.pow(2,t)),o=e.data,l=[],c=this.stride,u=0;u<o.length;u+=c)if(!(o[u+2]<=t)){o[u+2]=t;var d=o[u],p=o[u+1],m=e.within(o[u],o[u+1],a),h=o[u+5],f=h;for(var g of m){var v=g*c;o[v+2]>t&&(f+=o[v+5])}if(f>h&&f>=s){var y=d*h,x=p*h,b=void 0,w=-1,j=((u/c|0)<<5)+(t+1)+this.points.length;for(var k of m){var C=k*c;if(!(o[C+2]<=t)){o[C+2]=t;var S=o[C+5];y+=o[C]*S,x+=o[C+1]*S,o[C+4]=j,i&&(b||(b=this._map(o,u,!0),w=this.clusterProps.length,this.clusterProps.push(b)),i(b,this._map(o,C)))}}o[u+4]=j,l.push(y/f,x/f,1/0,j,-1,f),i&&l.push(w)}else{for(var N=0;N<c;
1N++)l.push(o[u+N]);if(f>1)for(var E of m){var L=E*c;if(!(o[L+2]<=t)){o[L+2]=t;for(var A=0;A<c;A++)l.push(o[L+A])}}}}return l}_getOriginId(e){return e-this.points.length>>5}_getOriginZoom(e){return(e-this.points.length)%32}_map(e,t,r){if(e[t+5]>1){var n=this.clusterProps[e[t+6]];return r?Object.assign({},n):n}var i=this.points[e[t+3]].properties,s=this.options.map(i);return r&&s===i?Object.assign({},s):s}}function eT(e,t,r){return{type:"Feature",id:e[t+3],properties:eM(e,t,r),geometry:{type:"Point",coordinates:[(e[t]-.5)*360,360*Math.atan(Math.exp((180-360*e[t+1])*Math.PI/180))/Math.PI-90]}}}function eM(e,t,r){var n=e[t+5],i=n>=1e4?"".concat(Math.round(n/1e3),"k"):n>=1e3?"".concat(Math.round(n/100)/10,"k"):n,s=e[t+6];return Object.assign(-1===s?{}:Object.assign({},r[s]),{cluster:!0,cluster_id:e[t+3],point_count:n,point_count_abbreviated:i})}function eR(e){return e/360+.5}function eD(e){var t=Math.sin(e*Math.PI/180),r=.5-.25*Math.log((1+t)/(1-t))/Math.PI;return r<0?0:r>1?1:r}function eB(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)0>t.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r}class eF{static isAdvancedMarkerAvailable(e){return google.maps.marker&&!0===e.getMapCapabilities().isAdvancedMarkersAvailable}static isAdvancedMarker(e){return google.maps.marker&&e instanceof google.maps.marker.AdvancedMarkerElement}static setMap(e,t){this.isAdvancedMarker(e)?e.map=t:e.setMap(t)}static getPosition(e){if(this.isAdvancedMarker(e)){if(e.position){if(e.position instanceof google.maps.LatLng)return e.position;if(e.position.lat&&e.position.lng)return new google.maps.LatLng(e.position.lat,e.position.lng)}return new google.maps.LatLng(null)}return e.getPosition()}static getVisible(e){return!!this.isAdvancedMarker(e)||e.getVisible()}}class eU{constructor(e){var{markers:t,position:r}=e;this.markers=t,r&&(r instanceof google.maps.LatLng?this._position=r:this._position=new google.maps.LatLng(r))}get bounds(){if(0!==this.markers.length||this._position){var e=new google.maps.LatLngBounds(this._position,this._position);for(var t of this.markers)e.extend(eF.getPosition(t));return e}}get position(){return this._position||this.bounds.getCenter()}get count(){return this.markers.filter(e=>eF.getVisible(e)).length}push(e){this.markers.push(e)}delete(){this.marker&&(eF.setMap(this.marker,null),this.marker=void 0),this.markers.length=0}}var e$=(e,t,r,n)=>{var i=ez(e.getBounds(),t,n);return r.filter(e=>i.contains(eF.getPosition(e)))},ez=(e,t,r)=>{var{northEast:n,southWest:i}=eV(e,t);return eH(eG({northEast:n,southWest:i},r),t)},eV=(e,t)=>({northEast:t.fromLatLngToDivPixel(e.getNorthEast()),southWest:t.fromLatLngToDivPixel(e.getSouthWest
1())}),eG=(e,t)=>{var{northEast:r,southWest:n}=e;return r.x+=t,r.y-=t,n.x-=t,n.y+=t,{northEast:r,southWest:n}},eH=(e,t)=>{var{northEast:r,southWest:n}=e,i=t.fromDivPixelToLatLng(n),s=t.fromDivPixelToLatLng(r);return new google.maps.LatLngBounds(i,s)};class eW{constructor(e){var{maxZoom:t=16}=e;this.maxZoom=t}noop(e){var{markers:t}=e;return eK(t)}}var eK=e=>e.map(e=>new eU({position:eF.getPosition(e),markers:[e]}));class eq extends eW{constructor(e){var{maxZoom:t,radius:r=60}=e,n=eB(e,["maxZoom","radius"]);super({maxZoom:t}),this.state={zoom:-1},this.superCluster=new e_(Object.assign({maxZoom:this.maxZoom,radius:r},n))}calculate(e){var t=!1,r={zoom:e.map.getZoom()};if(!eS(e.markers,this.markers)){t=!0,this.markers=[...e.markers];var n=this.markers.map(e=>{var t=eF.getPosition(e);return{type:"Feature",geometry:{type:"Point",coordinates:[t.lng(),t.lat()]},properties:{marker:e}}});this.superCluster.load(n)}return!t&&(this.state.zoom<=this.maxZoom||r.zoom<=this.maxZoom)&&(t=!eS(this.state,r)),this.state=r,t&&(this.clusters=this.cluster(e)),{clusters:this.cluster
1s,changed:t}}cluster(e){var{map:t}=e;return this.superCluster.getClusters([-180,-90,180,90],Math.round(t.getZoom())).map(e=>this.transformCluster(e))}transformCluster(e){var{geometry:{coordinates:[t,r]},properties:n}=e;if(n.cluster)return new eU({markers:this.superCluster.getLeaves(n.cluster_id,1/0).map(e=>e.properties.marker),position:{lat:r,lng:t}});var i=n.marker;return new eU({markers:[i],position:eF.getPosition(i)})}}class eZ{constructor(e,t){this.markers={sum:e.length};var r=t.map(e=>e.count),n=r.reduce((e,t)=>e+t,0);this.clusters={count:t.length,markers:{mean:n/t.length,sum:n,min:Math.min(...r),max:Math.max(...r)}}}}class eJ{render(e,t,r){var{count:n,position:i}=e,s=n>Math.max(10,t.clusters.markers.mean)?"#ff0000":"#0000ff",a='<svg fill="'.concat(s,'" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 240 240" width="50" height="50">\n<circle cx="120" cy="120" opacity=".6" r="70" />\n<circle cx="120" cy="120" opacity=".3" r="90" />\n<circle cx="120" cy="120" opacity=".2" r="110" />\n<text x="50%" y="50%" style="fill:#fff" text-anchor="middle" font-size="50" dominant-baseline="middle" font-family="roboto,arial,sans-serif">').concat(n,"</text>\n</svg>"),o="Cluster of ".concat(n," markers"),l=Number(google.maps.Marker.MAX_ZINDEX)+n;if(eF.isAdvancedMarkerAvailable(r)){var c=new DOMParser().parseFromString(a,"image/svg+xml").documentElement;return c.setAttribute("transform","translate(0 25)"),new google.maps.marker.AdvancedMarkerElement({map:r,position:i,zIndex:l,title:o,content:c})}var u={position:i,zIndex:l,title:o,icon:{url:"data:image/svg+xml;base64,".concat(btoa(a)),anchor:new google.maps.Point(25,25)}};return new google.maps.Marker(u)}}class eY{constructor(){!function(e,t){for(var r in t.prototype)e.prototype[r]=t.prototype[r]}(eY,google.maps.OverlayView)}}!function(e){e.CLUSTERING_BEGIN="clusteringbegin",e.CLUSTERING_END="clusteringend",e.CLUSTER_CLICK="click"}(c||(c={}));var eX=(e,t,r)=>{r.fitBounds(t.bounds)};class eQ extends eY{constructor(e){var{map:t,markers:r=[],algorithmOptions:n={},algorithm:i=new eq(n),renderer:s=new eJ,onClusterClick:a=eX}=e;super(),this.markers=[...r],this.clusters=[],this.algorithm=i,this.renderer=s,this.onClusterClick=a,t&&this.setMap(t)}addMarker(e,t){!this.markers.includes(e)&&(this.markers.push(e),t||this.render())}addMarkers(e,t){e.forEach(e=>{this.addMarker(e,!0)}),t||this.render()}removeMarker(e,t){var r=this.markers.indexOf(e);return -1!==r&&(eF.setMap(e,null),this.markers.splice(r,1),t||this.render(),!0)}removeMarkers(e,t){var r=!1;return e.forEach(e=>{r=this.removeMarker(e,!0)||r}),r&&!t&&this.render(),r}clearMarkers(e){this.markers.length=0,e||this.render()}render(){var e=this.getMap();if(e instanceof google.maps.Map&&e.getProjection()){google.maps.event.trigger(this,c.CLUSTERING_BEGIN,this);var{clusters:t,changed:r}=this.algorithm.calculate({markers:this.markers,map:e,mapCanvasProjection:this.getProjection()});if(r||void 0==r){var n=new Set;for(var i of t)1==i.markers.length&&n.add(i.markers[0]);var s=[];for(var a of this.clusters)null!=a.marker&&(1==a.markers.length?n.has(a.marker)||eF.setMap(a.marker,null):s.push(a.marker));this.clusters=t,this.renderClusters(),requestAnimationFrame(()=>s.forEach(e=>eF.setMap(e,null)))}google.maps.event.trigger(this,c.CLUSTERING_END,this)}}onAdd(){this.idleListener=this.getMap().addListener("idle",this.render.bind(this)),this.render()}onRemove(){google.maps.event.removeListener(this.idleListener),this.reset()}reset(){this.markers.forEach(e=>eF.setMap(e,null)),this.clusters.forEach(e=>e.delete()),this.clusters=[]}renderClusters(){var e=new eZ(this.markers,this.clusters),t=this.getMap();this.clusters.forEach(r=>{1===r.markers.length?r.marker=r.markers[0]:(r.marker=this.renderer.render(r,e,t),r.markers.forEach(e=>eF.setMap(e,null)),this.onClusterClick&&r.marker.addListener("click",e=>{google.maps.event.trigger(this,c.CLUSTER_CLICK,r),this.onClusterClick(e,r,t)})),eF.setMap(r.marker,t)})}}function e0(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function e1(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?e0(Object(r),!0).forEach(function(t){h(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):e0(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}(0,d.memo)(function(e){var{children:t,options:r}=e,n=function(e){var t,r=(g(!!d.useContext,"useGoogleMap is React hook and requires React version 16.8+"),g(!!(t=(0,d.useContext)(v)),"useGoogleMap needs a GoogleMap available up in the tree"),t),[n,i]=(0,d.useState)(null);return(0,d.useEffect)(()=>{r&&null===n&&i(new eQ(e1(e1({},e),{},{map:r})))},[r]),n}(r);return null!==n?t(n):null});var e2={onCloseClick:"closeclick",onContentChanged:"content_changed",onDomReady:"domready",onPositionChanged:"position_changed",onZindexChanged:"zindex_changed"},e3={options(e,t){e.setOptions(t)},position(e,t){e.setPosition(t)},zIndex(e,t){e.setZIndex(t)}};(0,d.memo)(function(e){var{children:t,anchor:r,options:n,position:i,zIndex:s,onCloseClick:a,onDomReady:o,onContentChanged:l,onPositionChanged:c,onZindexChanged:u,onLoad:m,onUnmount:h}=e,f=(0,d.useContext)(v),[y,x]=(0,d.useState)(null),[b,w]=(0,d.useState)(null),[j,k]=(0,d.useState)(null),[C,S]=(0,d.useState)(null),[N,E]=(0,d.useState)(null),[L,A]=(0,d.useState)(null),I=(0,d.useRef)(null);return(0,d.useEffect)(()=>{null!==y&&(y.close(),r?y.open(f,r):y.getPosition()&&y.open(f))},[f,y,r]),(0,d.useEffect)(()=>{n&&null!==y&&y.setOptions(n)},[y,n]),(0,d.useEffect)(()=>{i&&null!==y&&y.setPosition(i)},[i]),(0,d.useEffect)(()=>{"number"==typeof s&&null!==y&&y.setZIndex(s)},[s]),(0,d.useEffect)(()=>{y&&a&&(null!==b&&google.maps.event.removeListener(b),w(google.maps.event.addListener(y,"closeclick",a)))},[a]),(0,d.useEffect)(()=>{y&&o&&(null!==j&&google.maps.event.removeListener(j),k(google.maps.event.addListener(y,"domready",o)))},[o]),(0,d.useEffect)(()=>{y&&l&&(null!==C&&google.maps.event.removeListener(C),S(google.maps.event.addListener(y,"content_changed",l)))},[l]),(0,d.useEffect)(()=>{y&&c&&(null!==N&&google.maps.event.removeListener(N),E(google.maps.event.addListener(y,"position_changed",c)))},[c]),(0,d.useEffect)(()=>{y&&u&&(null!==L&&google.maps.event.removeListener(L),A(google.maps.event.addListener(y,"zindex_changed",u)))},[u]),(0,d.useEffect)(()=>{var e=new google.maps.InfoWindow(n);return x(e),I.current=document.createElement("div"),a&&w(google.maps.event.addListener(e,"closeclick",a)),o&&k(google.maps.event.addListener(e,"domready",o)),l&&S(google.maps.event.addListener(e,"content_changed",l)),c&&E(google.maps.event.addListener(e,"position_changed",c)),u&&A(google.maps.event.addListener(e,"zindex_changed",u)),e.setContent(I.current),i&&e.setPosition(i),s&&e.setZIndex(s),r?e.open(f,r):e.getPosition()?e.open(f):g(!1,"You must provide either an anchor (typically render it inside a <Marker>) or a position props for <InfoWindow>."),m&&m(e),()=>{b&&google.maps.event.removeListener(b),C&&google.maps.event.removeListener(C),j&&google.maps.event.removeListener(j),N&&google.maps.event.removeListener(N),L&&google.maps.event.removeListener(L),h&&h(e),e.close()}},[]),I.current?(0,p.createPortal)(d.Children.only(t),I.current):null});class e4 extends d.PureComponent{constructor(){super(...arguments),h(this,"registeredEvents",[]),h(this,"containerElement",null),h(this,"state",{infoWindow:null}),h(this,"open",(e,t)=>{t?e.open(this.context,t):e.getPosition()?e.open(this.context):g(!1,"You must provide either an anchor (typically render it inside a <Marker>) or a position props for <InfoWindow>.")}),h(this,"setInfoWindowCallback",()=>{null!==this.state.infoWindow&&null!==this.containerElement&&(this.state.infoWindow.setContent(this.containerElement),this.open(this.state.infoWindow,this.props.anchor),this.props.onLoad&&this.props.onLoad(this.state.infoWindow))})}componentDidMount(){var e=new google.maps.InfoWindow(this.props.options);this.containerElement=document.createElement("div"),this.registeredEvents=b({updaterMap:e3,eventMap:e2,prevProps:{},nextProps:this.props,instance:e}),this.setState(()=>({infoWindow:e}),this.setInfoWindowCallback)}componentDidUpdate(e){null!==this.state.infoWindow&&(x(this.registeredEvents),this.registeredEvents=b({updaterMap:e3,eventMap:e2,prevProps:e,nextProps:this.props,instance:this.state.infoWindow}))}componentWillUnmount(){null!==this.state.infoWindow&&(x(this.registeredEvents),this.props.onUnmount&&this.props.onUnmount(this.state.infoWindow),this.state.infoWindow.close())}render(){return this.containerElement?(0,p.createPortal)(d.Children.only(this.props.children),this.containerElement):null}}function e5(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function e8(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?e5(Object(r),!0).forEach(function(t){h(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):e5(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}h(e4,"contextType",v);var e6={onClick:"click",onDblClick:"dblclick",onDrag:"drag",onDragEnd:"dragend",onDragStart:"dragstart",onMouseDown:"mousedown",onMouseMove:"mousemove",onMouseOut:"mouseout",onMouseOver:"mouseover",onMouseUp:"mouseup",onRightClick:"rightclick"},e7={draggable(e,t){e.setDraggable(t)},editable(e,t){e.setEditable(t)},map(e,t){e.setMap(t)},options(e,t){e.setOptions(t)},path(e,t){e.setPath(t)},visible(e,t){e.setVisible(t)}},e9={};(0,d.memo)(function(e){var{options:t,draggable:r,editable:n,visible:i,path:s,onDblClick:a,onDragEnd:o,onDragStart:l,onMouseDown:c,onMouseMove:u,onMouseOut:p,onMouseOver:m,onMouseUp:h,onRightClick:f,onClick:g,onDrag:y,onLoad:x,onUnmount:b}=e,w=(0,d.useContext)(v),[j,k]=(0,d.useState)(null),[C,S]=(0,d.useState)(null),[N,E]=(0,d.useState)(null),[L,A]=(0,d.useState)(null),[I,O]=(0,d.useState)(null),[P,_]=(0,d.useState)(null),[T,M]=(0,d.useState)(null),[R,D]=(0,d.useState)(null),[B,F]=(0,d.useState)(null),[U,$]=(0,d.useState)(null),[z,V]=(0,d.useState)(null),[G,H]=(0,d.useState)(null);return(0,d.useEffect)(()=>{null!==j&&j.setMap(w)},[w]),(0,d.useEffect)(()=>{void 0!==t&&null!==j&&j.setOptions(t)},[j,t]),(0,d.useEffect)(()=>{void 0!==r&&null!==j&&j.setDraggable(r)},[j,r]),(0,d.useEffect)(()=>{void 0!==n&&null!==j&&j.setEditable(n)},[j,n]),(0,d.useEffect)(()=>{void 0!==i&&null!==j&&j.setVisible(i)},[j,i]),(0,d.useEffect)(()=>{void 0!==s&&null!==j&&j.setPath(s)},[j,s]),(0,d.useEffect)(()=>{j&&a&&(null!==C&&google.maps.event.removeListener(C),S(google.maps.event.addListener(j,"dblclick",a)))},[a]),(0,d.useEffect)(()=>{j&&o&&(null!==N&&google.maps.event.removeListener(N),E(google.maps.event.addListener(j,"dragend",o)))},[o]),(0,d.useEffect)(()=>{j&&l&&(null!==L&&google.maps.event.removeListener(L),A(google.maps.event.addListener(j,"dragstart",l)))},[l]),(0,d.useEffect)(()=>{j&&c&&(null!==I&&google.maps.event.removeListener(I),O(google.maps.event.addListener(j,"mousedown",c)))},[c]),(0,d.useEffect)(()=>{j&&u&&(null!==P&&google.maps.event.removeListener(P),_(google.maps.event.addListener(j,"mousemove",u)))},[u]),(0,d.useEffect)(()=>{j&&p&&(null!==T&&google.maps.event.removeListener(T),M(google.maps.event.addListener(j,"mouseout",p)))},[p]),(0,d.useEffect)(()=>{j&&m&&(null!==R&&google.maps.event.removeListener(R),D(google.maps.event.addListener(j,"mouseover",m)))},[m]),(0,d.useEffect)(()=>{j&&h&&(null!==B&&google.maps.event.removeListener(B),F(google.maps.event.addListener(j,"mouseup",h)))},[h]),(0,d.useEffect)(()=>{j&&f&&(null!==U&&google.maps.event.removeListener(U),$(google.maps.event.addListener(j,"rightclick",f)))},[f]),(0,d.useEffect)(()=>{j&&g&&(null!==z&&google.maps.event.removeListener(z),V(google.maps.event.addListener(j,"click",g)))},[g]),(0,d.useEffect)(()=>{j&&y&&(null!==G&&google.maps.event.removeListener(G),H(google.maps.event.addListener(j,"drag",y)))},[y]),(0,d.useEffect)(()=>{var e=new google.maps.Polyline(e8(e8({},t||e9),{},{map:w}));return s&&e.setPath(s),void 0!==i&&e.setVisible(i),void 0!==n&&e.setEditable(n),void 0!==r&&e.setDraggable(r),a&&S(google.maps.event.addListener(e,"dblclick",a)),o&&E(google.maps.event.addListener(e,"dragend",o)),l&&A(google.maps.event.addListener(e,"dragstart",l)),c&&O(google.maps.event.addListener(e,"mousedown",c)),u&&_(google.maps.event.addListener(e,"mousemove",u)),p&&M(google.maps.event.addListener(e,"mouseout",p)),m&&D(google.maps.event.addListener(e,"mouseover",m)),h&&F(google.maps.event.addListener(e,"mouseup",h)),f&&$(google.maps.event.addListener(e,"rightclick",f)),g&&V(google.maps.event.addListener(e,"click",g)),y&&H(google.maps.event.addListener(e,"drag",y)),k(e),x&&x(e),()=>{null!==C&&google.maps.event.removeListener(C),null!==N&&google.maps.event.removeListener(N),null!==L&&google.maps.event.removeListener(L),null!==I&&google.maps.event.removeListener(I),null!==P&&google.maps.event.removeListener(P),null!==T&&google.maps.event.removeListener(T),null!==R&&google.maps.event.removeListener(R),null!==B&&google.maps.event.removeListener(B),null!==U&&google.maps.event.removeListener(U),null!==z&&google.maps.event.removeListener(z),b&&b(e),e.setMap(null)}},[]),null});class te extends d.PureComponent{constructor(){super(...arguments),h(this,"registeredEvents",[]),h(this,"state",{polyline:null}),h(this,"setPolylineCallback",()=>{null!==this.state.polyline&&this.props.onLoad&&this.props.onLoad(this.state.polyline)})}componentDidMount(){var e=new google.maps.Polyline(e8(e8({},this.props.options),{},{map:this.context}));this.registeredEvents=b({updaterMap:e7,eventMap:e6,prevProps:{},nextProps:this.props,instance:e}),this.setState(function(){return{polyline:e}},this.setPolylineCallback)}componentDidUpdate(e){null!==this.state.polyline&&(x(this.registeredEvents),this.registeredEvents=b({updaterMap:e7,eventMap:e6,prevProps:e,nextProps:this.props,instance:this.state.polyline}))}componentWillUnmount(){null!==this.state.polyline&&(this.props.onUnmount&&this.props.onUnmount(this.state.polyline),x(this.registeredEvents),this.state.polyline.setMap(null))}render(){return null}}function tt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function tr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?tt(Object(r),!0).forEach(function(t){h(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):tt(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}h(te,"contextType",v);var tn={onClick:"click",onDblClick:"dblclick",onDrag:"drag",onDragEnd:"dragend",onDragStart:"dragstart",onMouseDown:"mousedown",onMouseMove:"mousemove",onMouseOut:"mouseout",onMouseOver:"mouseover",onMouseUp:"mouseup",onRightClick:"rightclick"},ti={draggable(e,t){e.setDraggable(t)},editable(e,t){e.setEditable(t)},map(e,t){e.setMap(t)},options(e,t){e.setOptions(t)},path(e,t){e.setPath(t)},paths(e,t){e.setPaths(t)},visible(e,t){e.setVisible(t)}};(0,d.memo)(function(e){var{options:t,draggable:r,editable:n,visible:i,path:s,paths:a,onDblClick:o,onDragEnd:l,onDragStart:c,onMouseDown:u,onMouseMove:p,onMouseOut:m,onMouseOver:h,onMouseUp:f,onRightClick:g,onClick:y,onDrag:x,onLoad:b,onUnmount:w,onEdit:j}=e,k=(0,d.useContext)(v),[C,S]=(0,d.useState)(null),[N,E]=(0,d.useState)(null),[L,A]=(0,d.useState)(null),[I,O]=(0,d.useState)(null),[P,_]=(0,d.useState)(null),[T,M]=(0,d.useState)(null),[R,D]=(0,d.useState)(null),[B,F]=(0,d.useState)(null),[U,$]=(0,d.useState)(null),[z,V]=(0,d.useState)(null),[G,H]=(0,d.useState)(null),[W,K]=(0,d.useState)(null);return(0,d.useEffect)(()=>{null!==C&&C.setMap(k)},[k]),(0,d.useEffect)(()=>{void 0!==t&&null!==C&&C.setOptions(t)},[C,t]),(0,d.useEffect)(()=>{void 0!==r&&null!==C&&C.setDraggable(r)},[C,r]),(0,d.useEffect)(()=>{void 0!==n&&null!==C&&C.setEditable(n)},[C,n]),(0,d.useEffect)(()=>{void 0!==i&&null!==C&&C.setVisible(i)},[C,i]),(0,d.useEffect)(()=>{void 0!==s&&null!==C&&C.setPath(s)},[C,s]),(0,d.useEffect)(()=>{void 0!==a&&null!==C&&C.setPaths(a)},[C,a]),(0,d.useEffect)(()=>{C&&"function"==typeof o&&(null!==N&&google.maps.event.removeListener(N),E(google.maps.event.addListener(C,"dblclick",o)))},[o]),(0,d.useEffect)(()=>{C&&(google.maps.event.addListener(C.getPath(),"insert_at",()=>{null==j||j(C)}),google.maps.event.addListener(C.getPath(),"set_at",()=>{null==j||j(C)}),google.maps.event.addListener(C.getPath(),"remove_at",()=>{null==j||j(C)}))},[C,j]),(0,d.useEffect)(()=>{C&&"function"==typeof l&&(null!==L&&google.maps.event.removeListener(L),A(google.maps.event.addListener(C,"dragend",l)))},[l]),(0,d.useEffect)(()=>{C&&"function"==typeof c&&(null!==I&&google.maps.event.removeListener(I),O(google.maps.event.addListener(C,"dragstart",c)))},[c]),(0,d.useEffect)(()=>{C&&"function"==typeof u&&(null!==P&&google.maps.event.removeListener(P),_(google.maps.event.addListener(C,"mousedown",u)))},[u]),(0,d.useEffect)(()=>{C&&"function"==typeof p&&(null!==T&&google.maps.event.removeListener(T),M(google.maps.event.addListener(C,"mousemove",p)))},[p]),(0,d.useEffect)(()=>{C&&"function"==typeof m&&(null!==R&&google.maps.event.removeListener(R),D(google.maps.event.addListener(C,"mouseout",m)))},[m]),(0,d.useEffect)(()=>{C&&"function"==typeof h&&(null!==B&&google.maps.event.removeListener(B),F(google.maps.event.addListener(C,"mouseover",h)))},[h]),(0,d.useEffect)(()=>{C&&"function"==typeof f&&(null!==U&&google.maps.event.removeListener(U),$(google.maps.event.addListener(C,"mouseup",f)))},[f]),(0,d.useEffect)(()=>{C&&"function"==typeof g&&(null!==z&&google.maps.event.removeListener(z),V(google.maps.event.addListener(C,"rightclick",g)))},[g]),(0,d.useEffect)(()=>{C&&"function"==typeof y&&(null!==G&&google.maps.event.removeListener(G),H(google.maps.event.addListener(C,"click",y)))},[y]),(0,d.useEffect)(()=>{C&&"function"==typeof x&&(null!==W&&google.maps.event.removeListener(W),K(google.maps.event.addListener(C,"drag",x)))},[x]),(0,d.useEffect)(()=>{var e=new google.maps.Polygon(tr(tr({},t),{},{map:k}));return s&&e.setPath(s),a&&e.setPaths(a),void 0!==i&&e.setVisible(i),void 0!==n&&e.setEditable(n),void 0!==r&&e.setDraggable(r),o&&E(google.maps.event.addListener(e,"dblclick",o)),l&&A(google.maps.event.addListener(e,"dragend",l)),c&&O(google.maps.event.addListener(e,"dragstart",c)),u&&_(google.maps.event.addListener(e,"mousedown",u)),p&&M(google.maps.event.addListener(e,"mousemove",p)),m&&D(google.maps.event.addListener(e,"mouseout",m)),h&&F(google.maps.event.addListener(e,"mouseover",h)),f&&$(google.maps.event.addListener(e,"mouseup",f)),g&&V(google.maps.event.addListener(e,"rightclick",g)),y&&H(google.maps.event.addListener(e,"click",y)),x&&K(google.maps.event.addListener(e,"drag",x)),S(e),b&&b(e),()=>{null!==N&&google.maps.event.removeListener(N),null!==L&&google.maps.event.removeListener(L),null!==I&&google.maps.event.removeListener(I),null!==P&&google.maps.event.removeListener(P),null!==T&&google.maps.event.removeListener(T),null!==R&&google.maps.event.removeListener(R),null!==B&&google.maps.event.removeListener(B),null!==U&&google.maps.event.removeListener(U),null!==z&&google.maps.event.removeListener(z),null!==G&&google.maps.event.removeListener(G),w&&w(e),e.setMap(null)}},[]),null});class ts extends d.PureComponent{constructor(){super(...arguments),h(this,"registeredEvents",[])}componentDidMount(){var e=this.props.options||{};this.polygon=new google.maps.Polygon(e),this.polygon.setMap(this.context),this.registeredEvents=b({updaterMap:ti,eventMap:tn,prevProps:{},nextProps:this.props,instance:this.polygon}),this.props.onLoad&&this.props.onLoad(this.polygon)}componentDidUpdate(e){this.polygon&&(x(this.registeredEvents),this.registeredEvents=b({updaterMap:ti,eventMap:tn,prevProps:e,nextProps:this.props,instance:this.polygon}))}componentWillUnmount(){this.polygon&&(this.props.onUnmount&&this.props.onUnmount(this.polygon),x(this.registeredEvents),this.polygon&&this.polygon.setMap(null))}render(){return null}}function ta(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function to(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?ta(Object(r),!0).forEach(function(t){h(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ta(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}h(ts,"contextType",v);var tl={onBoundsChanged:"bounds_changed",onClick:"click",onDblClick:"dblclick",onDrag:"drag",onDragEnd:"dragend",onDragStart:"dragstart",onMouseDown:"mousedown",onMouseMove:"mousemove",onMouseOut:"mouseout",onMouseOver:"mouseover",onMouseUp:"mouseup",onRightClick:"rightclick"},tc={bounds(e,t){e.setBounds(t)},draggable(e,t){e.setDraggable(t)},editable(e,t){e.setEditable(t)},map(e,t){e.setMap(t)},options(e,t){e.setOptions(t)},visible(e,t){e.setVisible(t)}};(0,d.memo)(function(e){var{options:t,bounds:r,draggable:n,editable:i,visible:s,onDblClick:a,onDragEnd:o,onDragStart:l,onMouseDown:c,onMouseMove:u,onMouseOut:p,onMouseOver:m,onMouseUp:h,onRightClick:f,onClick:g,onDrag:y,onBoundsChanged:x,onLoad:b,onUnmount:w}=e,j=(0,d.useContext)(v),[k,C]=(0,d.useState)(null),[S,N]=(0,d.useState)(null),[E,L]=(0,d.useState)(null),[A,I]=(0,d.useState)(null),[O,P]=(0,d.useState)(null),[_,T]=(0,d.useState)(null),[M,R]=(0,d.useState)(null),[D,B]=(0,d.useState)(null),[F,U]=(0,d.useState)(null),[$,z]=(0,d.useState)(null),[V,G]=(0,d.useState)(null),[H,W]=(0,d.useState)(null),[K,q]=(0,d.useState)(null);return(0,d.useEffect)(()=>{null!==k&&k.setMap(j)},[j]),(0,d.useEffect)(()=>{void 0!==t&&null!==k&&k.setOptions(t)},[k,t]),(0,d.useEffect)(()=>{void 0!==n&&null!==k&&k.setDraggable(n)},[k,n]),(0,d.useEffect)(()=>{void 0!==i&&null!==k&&k.setEditable(i)},[k,i]),(0,d.useEffect)(()=>{void 0!==s&&null!==k&&k.setVisible(s)},[k,s]),(0,d.useEffect)(()=>{void 0!==r&&null!==k&&k.setBounds(r)}
1,[k,r]),(0,d.useEffect)(()=>{k&&a&&(null!==S&&google.maps.event.removeListener(S),N(google.maps.event.addListener(k,"dblclick",a)))},[a]),(0,d.useEffect)(()=>{k&&o&&(null!==E&&google.maps.event.removeListener(E),L(google.maps.event.addListener(k,"dragend",o)))},[o]),(0,d.useEffect)(()=>{k&&l&&(null!==A&&google.maps.event.removeListener(A),I(google.maps.event.addListener(k,"dragstart",l)))},[l]),(0,d.useEffect)(()=>{k&&c&&(null!==O&&google.maps.event.removeListener(O),P(google.maps.event.addListener(k,"mousedown",c)))},[c]),(0,d.useEffect)(()=>{k&&u&&(null!==_&&google.maps.event.removeListener(_),T(google.maps.event.addListener(k,"mousemove",u)))},[u]),(0,d.useEffect)(()=>{k&&p&&(null!==M&&google.maps.event.removeListener(M),R(google.maps.event.addListener(k,"mouseout",p)))},[p]),(0,d.useEffect)(()=>{k&&m&&(null!==D&&google.maps.event.removeListener(D),B(google.maps.event.addListener(k,"mouseover",m)))},[m]),(0,d.useEffect)(()=>{k&&h&&(null!==F&&google.maps.event.removeListener(F),U(google.maps.event.addListener(k,"mouseup",h)))},[h]),(0,d.useEffect)(()=>{k&&f&&(null!==$&&google.maps.event.removeListener($),z(google.maps.event.addListener(k,"rightclick",f)))},[f]),(0,d.useEffect)(()=>{k&&g&&(null!==V&&google.maps.event.removeListener(V),G(google.maps.event.addListener(k,"click",g)))},[g]),(0,d.useEffect)(()=>{k&&y&&(null!==H&&google.maps.event.removeListener(H),W(google.maps.event.addListener(k,"drag",y)))},[y]),(0,d.useEffect)(()=>{k&&x&&(null!==K&&google.maps.event.removeListener(K),q(google.maps.event.addListener(k,"bounds_changed",x)))},[x]),(0,d.useEffect)(()=>{var e=new google.maps.Rectangle(to(to({},t),{},{map:j}));return void 0!==s&&e.setVisible(s),void 0!==i&&e.setEditable(i),void 0!==n&&e.setDraggable(n),void 0!==r&&e.setBounds(r),a&&N(google.maps.event.addListener(e,"dblclick",a)),o&&L(google.maps.event.addListener(e,"dragend",o)),l&&I(google.maps.event.addListener(e,"dragstart",l)),c&&P(google.maps.event.addListener(e,"mousedown",c)),u&&T(google.maps.event.addListener(e,"mousemove",u)),p&&R(google.maps.event.addListener(e,"mouseout",p)),m&&B(google.maps.event.addListener(e,"mouseover",m)),h&&U(google.maps.event.addListener(e,"mouseup",h)),f&&z(google.maps.event.addListener(e,"rightclick",f)),g&&G(google.maps.event.addListener(e,"click",g)),y&&W(google.maps.event.addListener(e,"drag",y)),x&&q(google.maps.event.addListener(e,"bounds_changed",x)),C(e),b&&b(e),()=>{null!==S&&google.maps.event.removeListener(S),null!==E&&google.maps.event.removeListener(E),null!==A&&google.maps.event.removeListener(A),null!==O&&google.maps.event.removeListener(O),null!==_&&google.maps.event.removeListener(_),null!==M&&google.maps.event.removeListener(M),null!==D&&google.maps.event.removeListener(D),null!==F&&google.maps.event.removeListener(F),null!==$&&google.maps.event.removeListener($),null!==V&&google.maps.event.removeListener(V),null!==H&&google.maps.event.removeListener(H),null!==K&&google.maps.event.removeListener(K),w&&w(e),e.setMap(null)}},[]),null});class tu extends d.PureComponent{constructor(){super(...arguments),h(this,"registeredEvents",[]),h(this,"state",{rectangle:null}),h(this,"setRectangleCallback",()=>{null!==this.state.rectangle&&this.props.onLoad&&this.props.onLoad(this.state.rectangle)})}componentDidMount(){var e=new google.maps.Rectangle(to(to({},this.props.options),{},{map:this.context}));this.registeredEvents=b({updaterMap:tc,eventMap:tl,prevProps:{},nextProps:this.props,instance:e}),this.setState(function(){return{rectangle:e}},this.setRectangleCallback)}componentDidUpdate(e){null!==this.state.rectangle&&(x(this.registeredEvents),this.registeredEvents=b({updaterMap:tc,eventMap:tl,prevProps:e,nextProps:this.props,instance:this.state.rectangle}))}componentWillUnmount(){null!==this.state.rectangle&&(this.props.onUnmount&&this.props.onUnmount(this.state.rectangle),x(this.registeredEvents),this.state.rectangle.setMap(null))}render(){return null}}function td(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function tp(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?td(Object(r),!0).forEach(function(t){h(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):td(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}h(tu,"contextType",v);var tm={onCenterChanged:"center_changed",onRadiusChanged:"radius_changed",onClick:"click",onDblClick:"dblclick",onDrag:"drag",onDragEnd:"dragend",onDragStart:"dragstart",onMouseDown:"mousedown",onMouseMove:"mousemove",onMouseOut:"mouseout",onMouseOver:"mouseover",onMouseUp:"mouseup",onRightClick:"rightclick"},th={center(e,t){e.setCenter(t)},draggable(e,t){e.setDraggable(t)},editable(e,t){e.setEditable(t)},map(e,t){e.setMap(t)},options(e,t){e.setOptions(t)},radius(e,t){e.setRadius(t)},visible(e,t){e.setVisible(t)}},tf={};(0,d.memo)(function(e){var{options:t,center:r,radius:n,draggable:i,editable:s,visible:a,onDblClick:o,onDragEnd:l,onDragStart:c,onMouseDown:u,onMouseMove:p,onMouseOut:m,onMouseOver:h,onMouseUp:f,onRightClick:g,onClick:y,onDrag:x,onCenterChanged:b,onRadiusChanged:w,onLoad:j,onUnmount:k}=e,C=(0,d.useContext)(v),[S,N]=(0,d.useState)(null),[E,L]=(0,d.useState)(null),[A,I]=(0,d.useState)(null),[O,P]=(0,d.useState)(null),[_,T]=(0,d.useState)(null),[M,R]=(0,d.useState)(null),[D,B]=(0,d.useState)(null),[F,U]=(0,d.useState)(null),[$,z]=(0,d.useState)(null),[V,G]=(0,d.useState)(null),[H,W]=(0,d.useState)(null),[K,q]=(0,d.useState)(null),[Z,J]=(0,d.useState)(null),[Y,X]=(0,d.useState)(null);return(0,d.useEffect)(()=>{null!==S&&S.setMap(C)},[C]),(0,d.useEffect)(()=>{void 0!==t&&null!==S&&S.setOptions(t)},[S,t]),(0,d.useEffect)(()=>{void 0!==i&&null!==S&&S.setDraggable(i)},[S,i]),(0,d.useEffect)(()=>{void 0!==s&&null!==S&&S.setEditable(s)},[S,s]),(0,d.useEffect)(()=>{void 0!==a&&null!==S&&S.setVisible(a)},[S,a]),(0,d.useEffect)(()=>{"number"==typeof n&&null!==S&&S.setRadius(n)},[S,n]),(0,d.useEffect)(()=>{void 0!==r&&null!==S&&S.setCenter(r)},[S,r]),(0,d.useEffect)(()=>{S&&o&&(null!==E&&google.maps.event.removeListener(E),L(google.maps.event.addListener(S,"dblclick",o)))},[o]),(0,d.useEffect)(()=>{S&&l&&(null!==A&&google.maps.event.removeListener(A),I(google.maps.event.addListener(S,"dragend",l)))},[l]),(0,d.useEffect)(()=>{S&&c&&(null!==O&&google.maps.event.removeListener(O),P(google.maps.event.addListener(S,"dragstart",c)))},[c]),(0,d.useEffect)(()=>{S&&u&&(null!==_&&google.maps.event.removeListener(_),T(google.maps.event.addListener(S,"mousedown",u)))},[u]),(0,d.useEffect)(()=>{S&&p&&(null!==M&&google.maps.event.removeListener(M),R(google.maps.event.addListener(S,"mousemove",p)))},[p]),(0,d.useEffect)(()=>{S&&m&&(null!==D&&google.maps.event.removeListener(D),B(google.maps.event.addListener(S,"mouseout",m)))},[m]),(0,d.useEffect)(()=>{S&&h&&(null!==F&&google.maps.event.removeListener(F),U(google.maps.event.addListener(S,"mouseover",h)))},[h]),(0,d.useEffect)(()=>{S&&f&&(null!==$&&google.maps.event.removeListener($),z(google.maps.event.addListener(S,"mouseup",f)))},[f]),(0,d.useEffect)(()=>{S&&g&&(null!==V&&google.maps.event.removeListener(V),G(google.maps.event.addListener(S,"rightclick",g)))},[g]),(0,d.useEffect)(()=>{S&&y&&(null!==H&&google.maps.event.removeListener(H),W(google.maps.event.addListener(S,"click",y)))},[y]),(0,d.useEffect)(()=>{S&&x&&(null!==K&&google.maps.event.removeListener(K),q(google.maps.event.addListener(S,"drag",x)))},[x]),(0,d.useEffect)(()=>{S&&b&&(null!==Z&&google.maps.event.removeListener(Z),J(google.maps.event.addListener(S,"center_changed",b)))},[y]),(0,d.useEffect)(()=>{S&&w&&(null!==Y&&google.maps.event.removeListener(Y),X(google.maps.event.addListener(S,"radius_changed",w)))},[w]),(0,d.useEffect)(()=>{var e=new google.maps.Circle(tp(tp({},t||tf),{},{map:C}));return"number"==typeof n&&e.setRadius(n),void 0!==r&&e.setCenter(r),"number"==typeof n&&e.setRadius(n),void 0!==a&&e.setVisible(a),void 0!==s&&e.setEditable(s),void 0!==i&&e.setDraggable(i),o&&L(google.maps.event.addListener(e,"dblclick",o)),l&&I(google.maps.event.addListener(e,"dragend",l)),c&&P(google.maps.event.addListener(e,"dragstart",c)),u&&T(google.maps.event.addListener(e,"mousedown",u)),p&&R(google.maps.event.addListener(e,"mousemove",p)),m&&B(google.maps.event.addListener(e,"mouseout",m)),h&&U(google.maps.event.addListener(e,"mouseover",h)),f&&z(google.maps.event.addListener(e,"mouseup",f)),g&&G(google.maps.event.addListener(e,"rightclick",g)),y&&W(google.maps.event.addListener(e,"click",y)),x&&q(google.maps.event.addListener(e,"drag",x)),b&&J(google.maps.event.addListener(e,"center_changed",b)),w&&X(google.maps.event.addListener(e,"radius_changed",w)),N(e),j&&j(e),()=>{null!==E&&google.maps.event.removeListener(E),null!==A&&google.maps.event.removeListener(A),null!==O&&google.maps.event.removeListener(O),null!==_&&google.maps.event.removeListener(_),null!==M&&google.maps.event.removeListener(M),null!==D&&google.maps.event.removeListener(
1D),null!==F&&google.maps.event.removeListener(F),null!==$&&google.maps.event.removeListener($),null!==V&&google.maps.event.removeListener(V),null!==H&&google.maps.event.removeListener(H),null!==Z&&google.maps.event.removeListener(Z),null!==Y&&google.maps.event.removeListener(Y),k&&k(e),e.setMap(null)}},[]),null});class tg extends d.PureComponent{constructor(){super(...arguments),h(this,"registeredEvents",[]),h(this,"state",{circle:null}),h(this,"setCircleCallback",()=>{null!==this.state.circle&&this.props.onLoad&&this.props.onLoad(this.state.circle)})}componentDidMount(){var e=new google.maps.Circle(tp(tp({},this.props.options),{},{map:this.context}));this.registeredEvents=b({updaterMap:th,eventMap:tm,prevProps:{},nextProps:this.props,instance:e}),this.setState(function(){return{circle:e}},this.setCircleCallback)}componentDidUpdate(e){null!==this.state.circle&&(x(this.registeredEvents),this.registeredEvents=b({updaterMap:th,eventMap:tm,prevProps:e,nextProps:this.props,instance:this.state.circle}))}componentWillUnmount(){if(null!==this.state.circle){var e;this.props.onUnmount&&this.props.onUnmount(this.state.circle),x(this.registeredEvents),null===(e=this.state.circle)||void 0===e||e.setMap(null)}}render(){return null}}function tv(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function ty(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?tv(Object(r),!0).forEach(function(t){h(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):tv(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}h(tg,"contextType",v);var tx={onClick:"click",onDblClick:"dblclick",onMouseDown:"mousedown",onMouseOut:"mouseout",onMouseOver:"mouseover",onMouseUp:"mouseup",onRightClick:"rightclick",onAddFeature:"addfeature",onRemoveFeature:"removefeature",onRemoveProperty:"removeproperty",onSetGeometry:"setgeometry",onSetProperty:"setproperty"},tb={add(e,t){e.add(t)},addgeojson(e,t,r){e.addGeoJson(t,r)},contains(e,t){e.contains(t)},foreach(e,t){e.forEach(t)},loadgeojson(e,t,r,n){e.loadGeoJson(t,r,n)},overridestyle(e,t,r){e.overrideStyle(t,r)},remove(e,t){e.remove(t)},revertstyle(e,t){e.revertStyle(t)},controlposition(e,t){e.setControlPosition(t)},controls(e,t){e.setControls(t)},drawingmode(e,t){e.setDrawingMode(t)},map(e,t){e.setMap(t)},style(e,t){e.setStyle(t)},togeojson(e,t){e.toGeoJson(t)}};(0,d.memo)(function(e){var{options:t,onClick:r,onDblClick:n,onMouseDown:i,onMouseMove:s,onMouseOut:a,onMouseOver:o,onMouseUp:l,onRightClick:c,onAddFeature:u,onRemoveFeature:p,onRemoveProperty:m,onSetGeometry:h,onSetProperty:f,onLoad:g,onUnmount:y}=e,x=(0,d.useContext)(v),[b,w]=(0,d.useState)(null),[j,k]=(0,d.useState)(null),[C,S]=(0,d.useState)(null),[N,E]=(0,d.useState)(null),[L,A]=(0,d.useState)(null),[I,O]=(0,d.useState)(null),[P,_]=(0,d.useState)(null),[T,M]=(0,d.useState)(null),[R,D]=(0,d.useState)(null),[B,F]=(0,d.useState)(null),[U,$]=(0,d.useState)(null),[z,V]=(0,d.useState)(null),[G,H]=(0,d.useState)(null),[W,K]=(0,d.useState)(null);return(0,d.useEffect)(()=>{null!==b&&b.setMap(x)},[x]),(0,d.useEffect)(()=>{b&&n&&(null!==j&&google.maps.event.removeListener(j),k(google.maps.event.addListener(b,"dblclick",n)))},[n]),(0,d.useEffect)(()=>{b&&i&&(null!==C&&google.maps.event.removeListener(C),S(google.maps.event.addListener(b,"mousedown",i)))},[i]),(0,d.useEffect)(()=>{b&&s&&(null!==N&&google.maps.event.removeListener(N),E(google.maps.event.addListener(b,"mousemove",s)))},[s]),(0,d.useEffect)(()=>{b&&a&&(null!==L&&google.maps.event.removeListener(L),A(google.maps.event.addListener(b,"mouseout",a)))},[a]),(0,d.useEffect)(()=>{b&&o&&(null!==I&&google.maps.event.removeListener(I),O(google.maps.event.addListener(b,"mouseover",o)))},[o]),(0,d.useEffect)(()=>{b&&l&&(null!==P&&google.maps.event.removeListener(P),_(google.maps.event.addListener(b,"mouseup",l)))},[l]),(0,d.useEffect)(()=>{b&&c&&(null!==T&&google.maps.event.removeListener(T),M(google.maps.event.addListener(b,"rightclick",c)))},[c]),(0,d.useEffect)(()=>{b&&r&&(null!==R&&google.maps.event.removeListener(R),D(google.maps.event.addListener(b,"click",r)))},[r]),(0,d.useEffect)(()=>{b&&u&&(null!==B&&google.maps.event.removeListener(B),F(google.maps.event.addListener(b,"addfeature",u)))},[u]),(0,d.useEffect)(()=>{b&&p&&(null!==U&&google.maps.event.removeListener(U),$(google.maps.event.addListener(b,"removefeature",p)))}
1,[p]),(0,d.useEffect)(()=>{b&&m&&(null!==z&&google.maps.event.removeListener(z),V(google.maps.event.addListener(b,"removeproperty",m)))},[m]),(0,d.useEffect)(()=>{b&&h&&(null!==G&&google.maps.event.removeListener(G),H(google.maps.event.addListener(b,"setgeometry",h)))},[h]),(0,d.useEffect)(()=>{b&&f&&(null!==W&&google.maps.event.removeListener(W),K(google.maps.event.addListener(b,"setproperty",f)))},[f]),(0,d.useEffect)(()=>{if(null!==x){var e=new google.maps.Data(ty(ty({},t),{},{map:x}));n&&k(google.maps.event.addListener(e,"dblclick",n)),i&&S(google.maps.event.addListener(e,"mousedown",i)),s&&E(google.maps.event.addListener(e,"mousemove",s)),a&&A(google.maps.event.addListener(e,"mouseout",a)),o&&O(google.maps.event.addListener(e,"mouseover",o)),l&&_(google.maps.event.addListener(e,"mouseup",l)),c&&M(google.maps.event.addListener(e,"rightclick",c)),r&&D(google.maps.event.addListener(e,"click",r)),u&&F(google.maps.event.addListener(e,"addfeature",u)),p&&$(google.maps.event.addListener(e,"removefeature",p)),m&&V(google.maps.event.addListener(e,"removeproperty",m)),h&&H(google.maps.event.addListener(e,"setgeometry",h)),f&&K(google.maps.event.addListener(e,"setproperty",f)),w(e),g&&g(e)}return()=>{b&&(null!==j&&google.maps.event.removeListener(j),null!==C&&google.maps.event.removeListener(C),null!==N&&google.maps.event.removeListener(N),null!==L&&google.maps.event.removeListener(L),null!==I&&google.maps.event.removeListener(I),null!==P&&google.maps.event.removeListener(P),null!==T&&google.maps.event.removeListener(T),null!==R&&google.maps.event.removeListener(R),null!==B&&google.maps.event.removeListener(B),null!==U&&google.maps.event.removeListener(U),null!==z&&google.maps.event.removeListener(z),null!==G&&google.maps.event.removeListener(G),null!==W&&google.maps.event.removeListener(W),y&&y(b),b.setMap(null))}},[]),null});class tw extends d.PureComponent{constructor(){super(...arguments),h(this,"registeredEvents",[]),h(this,"state",{data:null}),h(this,"setDataCallback",()=>{null!==this.state.data&&this.props.onLoad&&this.props.onLoad(this.state.data)})}componentDidMount(){if(null!==this.context){var e=new google.maps.Data(ty(ty({},this.props.options),{},{map:this.context}));this.registeredEvents=b({updaterMap:tb,eventMap:tx,prevProps:{},nextProps:this.props,instance:e}),this.setState(()=>({data:e}),this.setDataCallback)}}componentDidUpdate(e){null!==this.state.data&&(x(this.registeredEvents),this.registeredEvents=b({updaterMap:tb,eventMap:tx,prevProps:e,nextProps:this.props,instance:this.state.data}))}componentWillUnmount(){null!==this.state.data&&(this.props.onUnmount&&this.props.onUnmount(this.state.data),x(this.registeredEvents),this.state.data&&this.state.data.setMap(null))}render(){return null}}function tj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function tk(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?tj(Object(r),!0).forEach(function(t){h(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):tj(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}h(tw,"contextType",v);var tC={onClick:"click",onDefaultViewportChanged:"defaultviewport_changed",onStatusChanged:"status_changed"},tS={options(e,t){e.setOptions(t)},url(e,t){e.setUrl(t)},zIndex(e,t){e.setZIndex(t)}};class tN extends d.PureComponent{constructor(){super(...arguments),h(this,"registeredEvents",[]),h(this,"state",{kmlLayer:null}),h(this,"setKmlLayerCallback",()=>{null!==this.state.kmlLayer&&this.props.onLoad&&this.props.onLoad(this.state.kmlLayer)})}componentDidMount(){var e=new google.maps.KmlLayer(tk(tk({},this.props.options),{},{map:this.context}));this.registeredEvents=b({updaterMap:tS,eventMap:tC,prevProps:{},nextProps:this.props,instance:e}),this.setState(function(){return{kmlLayer:e}},this.setKmlLayerCallback)}componentDidUpdate(e){null!==this.state.kmlLayer&&(x(this.registeredEvents),this.registeredEvents=b({updaterMap:tS,eventMap:tC,prevProps:e,nextProps:this.props,instance:this.state.kmlLayer}))}componentWillUnmount(){null!==this.state.kmlLayer&&(this.props.onUnmount&&this.props.onUnmount(this.state.kmlLayer),x(this.registeredEvents),this.state.kmlLayer.setMap(null))}render(){return null}}function tE(e,t){return"function"==typeof t?t(e.offsetWidth,e.offsetHeight):{x:0,y:0}}function tL(e,t,r,n){var i,s,a,o,l,c,u;return void 0!==r?(s=r instanceof(i=google.maps.LatLngBounds)?r:(c=r,new i(new google.maps.LatLng(c.ne.lat,c.ne.lng),new google.maps.LatLng(c.sw.lat,c.sw.lng))),a=e&&e.fromLatLngToDivPixel(s.getNorthEast()),o=e&&e.fromLatLngToDivPixel(s.getSouthWest
1()),a&&o?{left:"".concat(o.x+t.x,"px"),top:"".concat(a.y+t.y,"px"),width:"".concat(a.x-o.x-t.x,"px"),height:"".concat(o.y-a.y-t.y,"px")}:{left:"-9999px",top:"-9999px"}):function(e,t,r){var n=e&&e.fromLatLngToDivPixel(r);if(n){var{x:i,y:s}=n;return{left:"".concat(i+t.x,"px"),top:"".concat(s+t.y,"px")}}return{left:"-9999px",top:"-9999px"}}(e,t,n instanceof(l=google.maps.LatLng)?n:new l((u=n).lat,u.lng))}function tA(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function tI(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function tO(e){return e?(e instanceof google.maps.LatLng?e:new google.maps.LatLng(e.lat,e.lng))+"":""}function tP(e){return e?(e instanceof google.maps.LatLngBounds?e:new google.maps.LatLngBounds(new google.maps.LatLng(e.south,e.east),new google.maps.LatLng(e.north,e.west)))+"":""}h(tN,"contextType",v),(0,d.memo)(function(e){var{position:t,bounds:r,mapPaneName:n,zIndex:i,onLoad:s,onUnmount:a,getPixelPositionOffset:o,children:l}=e,c=(0,d.useContext)(v),u=(0,d.useMemo)(()=>{var e=document.createElement("div");return e.style.position="absolute",e},[]),m=(0,d.useMemo)(()=>(function(e,t,r,n,i){class s extends google.maps.OverlayView{constructor(e,t,r,n){super(),this.container=e,this.pane=t,this.position=r,this.bounds=n}onAdd(){var e,t=null===(e=this.getPanes())||void 0===e?void 0:e[this.pane];null==t||t.appendChild(this.container)}draw(){for(var[e,t]of Object.entries(tL(this.getProjection(),function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?tA(Object(r),!0).forEach(function(t){h(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):tA(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({},this.container?tE(this.container,i):{x:0,y:0}),this.bounds,this.position)))this.container.style[e]=t}onRemove(){null!==this.container.parentNode&&this.container.parentNode.removeChild(this.container)}}return new s(e,t,r,n)})(u,n,t,r,o),[u,n,t,r]);return(0,d.useEffect)(()=>(null==s||s(m),null==m||m.setMap(c),()=>{null==a||a(m),null==m||m.setMap(null)}),[c,m]),(0,d.useEffect)(()=>{u.style.zIndex="".concat(i)},[i,u]),p.createPortal(l,u)});class t_ extends d.PureComponent{constructor(e){super(e),h(this,"state",{paneEl:null,containerStyle:{position:"absolute"}}),h(this,"updatePane",()=>{var e=this.props.mapPaneName,t=this.overlayView.getPanes();g(!!e,"OverlayView requires props.mapPaneName but got %s",e),t?this.setState({paneEl:t[e]}):this.setState({paneEl:null})}),h(this,"onAdd",()=>{var e,t;this.updatePane(),null===(e=(t=this.props).onLoad)||void 0===e||e.call(t,this.overlayView)}),h(this,"onPositionElement",()=>{var e,t,r,n,i=tL(this.overlayView.getProjection(),function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?tI(Object(r),!0).forEach(function(t){h(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):tI(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({x:0,y:0},this.containerRef.current?tE(this.containerRef.current,this.props.getPixelPositionOffset):{}),this.props.bounds,this.props.position);!function(e,t){return e.left===t.left&&e.top===t.top&&e.width===t.height&&e.height===t.height}(i,{left:this.state.containerStyle.left,top:this.state.containerStyle.top,width:this.state.containerStyle.width,height:this.state.containerStyle.height})&&this.setState({containerStyle:{top:null!==(e=i.top)&&void 0!==e?e:0,left:null!==(t=i.left)&&void 0!==t?t:0,width:null!==(r=i.width)&&void 0!==r?r:0,height:null!==(n=i.height)&&void 0!==n?n:0,position:"absolute"}})}),h(this,"draw",()=>{this.onPositionElement()}),h(this,"onRemove",()=>{var e,t;this.setState(()=>({paneEl:null})),null===(e=(t=this.props).onUnmount)||void 0===e||e.call(t,this.overlayView)}
1),this.containerRef=(0,d.createRef)();var t=new google.maps.OverlayView;t.onAdd=this.onAdd,t.draw=this.draw,t.onRemove=this.onRemove,this.overlayView=t}componentDidMount(){this.overlayView.setMap(this.context)}componentDidUpdate(e){var t=tO(e.position),r=tO(this.props.position),n=tP(e.bounds),i=tP(this.props.bounds);(t!==r||n!==i)&&this.overlayView.draw(),e.mapPaneName!==this.props.mapPaneName&&this.updatePane()}componentWillUnmount(){this.overlayView.setMap(null)}render(){var e=this.state.paneEl;return e?p.createPortal((0,u.jsx)("div",{ref:this.containerRef,style:this.state.containerStyle,children:d.Children.only(this.props.children)}),e):null}}function tT(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function tM(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?tT(Object(r),!0).forEach(function(t){h(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):tT(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}h(t_,"FLOAT_PANE","floatPane"),h(t_,"MAP_PANE","mapPane"),h(t_,"MARKER_LAYER","markerLayer"),h(t_,"OVERLAY_LAYER","overlayLayer"),h(t_,"OVERLAY_MOUSE_TARGET","overlayMouseTarget"),h(t_,"contextType",v);var tR={onDblClick:"dblclick",onClick:"click"},tD={opacity(e,t){e.setOpacity(t)}};(0,d.memo)(function(e){var{url:t,bounds:r,options:n,visible:i}=e,s=(0,d.useContext)(v),a=new google.maps.LatLngBounds(new google.maps.LatLng(r.south,r.west),new google.maps.LatLng(r.north,r.east)),o=(0,d.useMemo)(()=>new google.maps.GroundOverlay(t,a,n),[]);return(0,d.useEffect)(()=>{null!==o&&o.setMap(s)},[s]),(0,d.useEffect)(()=>{void 0!==t&&null!==o&&(o.set("url",t),o.setMap(s))},[o,t]),(0,d.useEffect)(()=>{void 0!==i&&null!==o&&o.setOpacity(i?1:0)},[o,i]),(0,d.useEffect)(()=>{var e=new google.maps.LatLngBounds(new google.maps.LatLng(r.south,r.west),new google.maps.LatLng(r.north,r.east));void 0!==r&&null!==o&&(o.set("bounds",e),o.setMap(s))},[o,r]),null});class tB extends d.PureComponent{constructor(){super(...arguments),h(this,"registeredEvents",[]),h(this,"state",{groundOverlay:null}),h(this,"setGroundOverlayCallback",()=>{null!==this.state.groundOverlay&&this.props.onLoad&&this.props.onLoad(this.state.groundOverlay)})}componentDidMount(){g(!!this.props.url||!!this.props.bounds,"For GroundOverlay, url and bounds are passed in to constructor and are immutable after instantiated. This is the behavior of Google Maps JavaScript API v3 ( See https://developers.google.com/maps/documentation/javascript/reference#GroundOverlay) Hence, use the corresponding two props provided by `react-google-maps-api`, url and bounds. In some cases, you'll need the GroundOverlay component to reflect the changes of url and bounds. You can leverage the React's key property to remount the component. Typically, just `key={url}` would serve your need. See https://github.com/tomchentw/react-google-maps/issues/655");var e=new google.maps.GroundOverlay(this.props.url,this.props.bounds,tM(tM({},this.props.options),{},{map:this.context}));this.registeredEvents=b({updaterMap:tD,eventMap:tR,prevProps:{},nextProps:this.props,instance:e}),this.setState(function(){return{groundOverlay:e}},this.setGroundOverlayCallback)}componentDidUpdate(e){null!==this.state.groundOverlay&&(x(this.registeredEvents),this.registeredEvents=b({updaterMap:tD,eventMap:tR,prevProps:e,nextProps:this.props,instance:this.state.groundOverlay}))}componentWillUnmount(){this.state.groundOverlay&&(this.props.onUnmount&&this.props.onUnmount(this.state.groundOverlay),this.state.groundOverlay.setMap(null))}render(){return null}}function tF(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function tU(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?tF(Object(r),!0).forEach(function(t){h(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):tF(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}h(tB,"defaultProps",{onLoad:function(){}}),h(tB,"contextType",v);var t$={},tz={data(e,t){e.setData(t)},map(e,t){e.setMap(t)},options(e,t){e.setOptions(t)}};(0,d.memo)(function(e){var{data:t,onLoad:r,onUnmount:n,options:i}=e,s=(0,d.useContext)(v),[a,o]=(0,d.useState)(null);return(0,d.useEffect)(()=>{google.maps.visualization||g(!!google.maps.visualization,'Did you include prop libraries={["visualization"]} in useJsApiScript? %s',google.maps.visualization)},[]),(0,d.useEffect)(()=>{g(!!t,"data property is required in HeatmapLayer %s",t)},[t]),(0,d.useEffect)(()=>{null!==a&&a.setMap(s)},[s]),(0,d.useEffect)(()=>{i&&null!==a&&a.setOptions(i)},[a,i]),(0,d.useEffect)(()=>{var e=new google.maps.visualization.HeatmapLayer(tU(tU({},i),{},{data:t,map:s}));return o(e),r&&r(e),()=>{null!==a&&(n&&n(a),a.setMap(null))}},[]),null});class tV extends d.PureComponent{constructor(){super(...arguments),h(this,"registeredEvents",[]),h(this,"state",{heatmapLayer:null}),h(this,"setHeatmapLayerCallback",()=>{null!==this.state.heatmapLayer&&this.props.onLoad&&this.props.onLoad(this.state.heatmapLayer)})}componentDidMount(){g(!!google.maps.visualization,'Did you include prop libraries={["visualization"]} to <LoadScript />? %s',google.maps.visualization),g(!!this.props.data,"data property is required in HeatmapLayer %s",this.props.data);var e=new google.maps.visualization.HeatmapLayer(tU(tU({},this.props.options),{},{data:this.props.data,map:this.context}));this.registeredEvents=b({updaterMap:tz,eventMap:t$,prevProps:{},nextProps:this.props,instance:e}),this.setState(function(){return{heatmapLayer:e}},this.setHeatmapLayerCallback)}componentDidUpdate(e){x(this.registeredEvents),this.registeredEvents=b({updaterMap:tz,eventMap:t$,prevProps:e,nextProps:this.props,instance:this.state.heatmapLayer})}componentWillUnmount(){null!==this.state.heatmapLayer&&(this.props.onUnmount&&this.props.onUnmount(this.state.heatmapLayer),x(this.registeredEvents),this.state.heatmapLayer.setMap(null))}render(){return null}}h(tV,"contextType",v);var tG={onCloseClick:"closeclick",onPanoChanged:"pano_changed",onPositionChanged:"position_changed",onPovChanged:"pov_changed",onResize:"resize",onStatusChanged:"status_changed",onVisibleChanged:"visible_changed",onZoomChanged:"zoom_changed"},tH={register(e,t,r){e.registerPanoProvider(t,r)},links(e,t){e.setLinks(t)},motionTracking(e,t){e.setMotionTracking(t)},options(e,t){e.setOptions(t)},pano(e,t){e.setPano(t)},position(e,t){e.setPosition(t)},pov(e,t){e.setPov(t)},visible(e,t){e.setVisible(t)},zoom(e,t){e.setZoom(t)}};class tW extends d.PureComponent{constructor(){super(...arguments),h(this,"registeredEvents",[]),h(this,"state",{streetViewPanorama:null}),h(this,"setStreetViewPanoramaCallback",()=>{null!==this.state.streetViewPanorama&&this.props.onLoad&&this.props.onLoad(this.state.streetViewPanorama)})}componentDidMount(){var e,t,r=null!==(e=null===(t=this.context)||void 0===t?void 0:t.getStreetView())&&void 0!==e?e:null;this.registeredEvents=b({updaterMap:tH,eventMap:tG,prevProps:{},nextProps:this.props,instance:r}),this.setState(()=>({streetViewPanorama:r}),this.setStreetViewPanoramaCallback)}componentDidUpdate(e){null!==this.state.streetViewPanorama&&(x(this.registeredEvents),this.registeredEvents=b({updaterMap:tH,eventMap:tG,prevProps:e,nextProps:this.props,instance:this.state.streetViewPanorama}))}componentWillUnmount(){null!==this.state.streetViewPanorama&&(this.props.onUnmount&&this.props.onUnmount(this.state.streetViewPanorama),x(this.registeredEvents),this.state.streetViewPanorama.setVisible(!1))}render(){return null}}h(tW,"contextType",v);class tK extends d.PureComponent{constructor(){super(...arguments),h(this,"state",{streetViewService:null}),h(this,"setStreetViewServiceCallback",()=>{null!==this.state.streetViewService&&this.props.onLoad&&this.props.onLoad(this.state.streetViewService)})}componentDidMount(){var e=new google.maps.StreetViewService;this.setState(function(){return{streetViewService:e}},this.setStreetViewServiceCallback)}componentWillUnmount(){null!==this.state.streetViewService&&this.props.onUnmount&&this.props.onUnmount(this.state.streetViewService)}render(){return null}}h(tK,"contextType",v);var tq={onDirectionsChanged:"directions_changed"},tZ={directions(e,t){e.setDirections(t)},map(e,t){e.setMap(t)},options(e,t){e.setOptions(t)},panel(e,t){e.setPanel(t)},routeIndex(e,t){e.setRouteIndex(t)}};class tJ extends d.PureComponent{constructor(){super(...arguments),h(this,"registeredEvents",[]),h(this,"state",{directionsRenderer:null}),h(this,"setDirectionsRendererCallback",()=>{null!==this.state.directionsRenderer&&(this.state.directionsRenderer.setMap(this.context),this.props.onLoad&&this.props.onLoad(this.state.directionsRenderer))})}componentDidMount(){var e=new google.maps.DirectionsRenderer(this.props.options);this.registeredEvents=b({updaterMap:tZ,eventMap:tq,prevProps:{},nextProps:this.props,instance:e}),this.setState(function(){return{directionsRenderer:e}},this.setDirectionsRendererCallback)}componentDidUpdate(e){null!==this.state.directionsRenderer&&(x(this.registeredEvents),this.registeredEvents=b({updaterMap:tZ,eventMap:tq,prevProps:e,nextProps:this.props,instance:this.state.directionsRenderer}))}componentWillUnmount(){null!==this.state.directionsRenderer&&(this.props.onUnmount&&this.props.onUnmount(this.state.directionsRenderer),x(this.registeredEvents),this.state.directionsRenderer&&this.state.directionsRenderer.setMap(null))}render(){return null}}h(tJ,"contextType",v);var tY={onPlacesChanged:"places_changed"},tX={bounds(e,t){e.setBounds(t)}};class tQ extends d.PureComponent{constructor(){super(...arguments),h(this,"registeredEvents",[]),h(this,"containerElement",(0,d.createRef)()),h(this,"state",{searchBox:null}),h(this,"setSearchBoxCallback",()=>{null!==this.state.searchBox&&this.props.onLoad&&this.props.onLoad(this.state.searchBox
1)})}componentDidMount(){if(g(!!google.maps.places,'You need to provide libraries={["places"]} prop to <LoadScript /> component %s',google.maps.places),null!==this.containerElement&&null!==this.containerElement.current){var e=this.containerElement.current.querySelector("input");if(null!==e){var t=new google.maps.places.SearchBox(e,this.props.options);this.registeredEvents=b({updaterMap:tX,eventMap:tY,prevProps:{},nextProps:this.props,instance:t}),this.setState(function(){return{searchBox:t}},this.setSearchBoxCallback)}}}componentDidUpdate(e){null!==this.state.searchBox&&(x(this.registeredEvents),this.registeredEvents=b({updaterMap:tX,eventMap:tY,prevProps:e,nextProps:this.props,instance:this.state.searchBox}))}componentWillUnmount(){null!==this.state.searchBox&&(this.props.onUnmount&&this.props.onUnmount(this.state.searchBox),x(this.registeredEvents))}render(){return(0,u.jsx)("div",{ref:this.containerElement,children:d.Children.only(this.props.children)})}}h(tQ,"contextType",v);var t0={onPlaceChanged:"place_changed"},t1={bounds(e,t){e.setBounds(t)},restrictions(e,t){e.setComponentRestrictions(t)},fields(e,t){e.setFields(t)},options(e,t){e.setOptions(t)},types(e,t){e.setTypes(t)}};class t2 extends d.PureComponent{constructor(){super(...arguments),h(this,"registeredEvents",[]),h(this,"containerElement",(0,d.createRef)()),h(this,"state",{autocomplete:null}),h(this,"setAutocompleteCallback",()=>{null!==this.state.autocomplete&&this.props.onLoad&&this.props.onLoad(this.state.autocomplete)})}componentDidMount(){g(!!google.maps.places,'You need to provide libraries={["places"]} prop to <LoadScript /> component %s',google.maps.places);var e,t=null===(e=this.containerElement.current)||void 0===e?void 0:e.querySelector("input");if(t){var r=new google.maps.places.Autocomplete(t,this.props.options);this.registeredEvents=b({updaterMap:t1,eventMap:t0,prevProps:{},nextProps:this.props,instance:r}),this.setState(()=>({autocomplete:r}),this.setAutocompleteCallback)}}componentDidUpdate(e){x(this.registeredEvents),this.registeredEvents=b({updaterMap:t1,eventMap:t0,prevProps:e,nextProps:this.props,instance:this.state.autocomplete})}componentWillUnmount(){null!==this.state.autocomplete&&x(this.registeredEvents)}render(){return(0,u.jsx)("div",{ref:this.containerElement,className:this.props.className,children:d.Children.only(this.props.children)})}}h(t2,"defaultProps",{className:""}),h(t2,"contextType",v)},63249:(e,t,r)=>{"use strict";r.d(t,{fY:()=>y,mh:()=>g,qY:()=>v});var n=!1;if("undefined"!=typeof window){var i={get passive(){n=!0;return}};window.addEventListener("testPassive",null,i),window.removeEventListener("testPassive",null,i)}var s="undefined"!=typeof window&&window.navigator&&window.navigator.platform&&(/iP(ad|hone|od)/.test(window.navigator.platform)||"MacIntel"===window.navigator.platform&&window.navigator.maxTouchPoints>1),a=[],o=!1,l=-1,c=void 0,u=void 0,d=function(e){return a.some(function(t){return!!(t.options.allowTouchMove&&t.options.allowTouchMove(e))})},p=function(e){var t=e||window.event;return!!d(t.target)||t.touches.length>1||(t.preventDefault&&t.preventDefault(),!1)},m=function(e){if(void 0===u){var t=!!e&&!0===e.reserveScrollBarGap,r=window.innerWidth-document.documentElement.clientWidth;t&&r>0&&(u=document.body.style.paddingRight,document.body.style.paddingRight=r+"px")}void 0===c&&(c=document.body.style.overflow,document.body.style.overflow="hidden")},h=function(){void 0!==u&&(document.body.style.paddingRight=u,u=void 0),void 0!==c&&(document.body.style.overflow=c,c=void 0)},f=function(e,t){var r=e.targetTouches[0].clientY-l;return!d(e.target)&&(t&&0===t.scrollTop&&r>0?p(e):t&&t.scrollHeight-t.scrollTop<=t.clientHeight&&r<0?p(e):(e.stopPropagation(),!0))},g=function(e,t){if(!e){console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.");return}!a.some(function(t){return t.targetElement===e})&&(a=[].concat(function(e){if(!Array.isArray(e))return Array.from(e);for(var t=0,r=Array(e.length);t<e.length;t++)r[t]=e[t];return r}(a),[{targetElement:e,options:t||{}}]),s?(e.ontouchstart=function(e){1===e.targetTouches.length&&(l=e.targetTouches[0].clientY)},e.ontouchmove=function(t){1===t.targetTouches.length&&f(t,e)},o||(document.addEventListener("touchmove",p,n?{passive:!1}:void 0),o=!0)):m(t))}
1,v=function(){s?(a.forEach(function(e){e.targetElement.ontouchstart=null,e.targetElement.ontouchmove=null}),o&&(document.removeEventListener("touchmove",p,n?{passive:!1}:void 0),o=!1),l=-1):h(),a=[]},y=function(e){if(!e){console.error("enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.");return}a=a.filter(function(t){return t.targetElement!==e}),s?(e.ontouchstart=null,e.ontouchmove=null,o&&0===a.length&&(document.removeEventListener("touchmove",p,n?{passive:!1}:void 0),o=!1)):a.length||h()}},83284:(e,t)=>{"use strict";t.parse=function(e,t){if("string"!=typeof e)throw TypeError("argument str must be a string");for(var n={},i=e.split(";"),s=(t||{}).decode||r,a=0;a<i.length;a++){var o=i[a],l=o.indexOf("=");if(!(l<0)){var c=o.substring(0,l).trim();if(void 0==n[c]){var u=o.substring(l+1,o.length).trim();'"'===u[0]&&(u=u.slice(1,-1)),n[c]=function(e,t){try{return t(e)}catch(t){return e}}(u,s)}}}return n},t.serialize=function(e,t,r){var s=r||{},a=s.encode||n;if("function"!=typeof a)throw TypeError("option encode is invalid");if(!i.test(e))throw TypeError("argument name is invalid");var o=a(t);if(o&&!i.test(o))throw TypeError("argument val is invalid");var l=e+"="+o;if(null!=s.maxAge){var c=s.maxAge-0;if(isNaN(c)||!isFinite(c))throw TypeError("option maxAge is invalid");l+="; Max-Age="+Math.floor(c)}if(s.domain){if(!i.test(s.domain))throw TypeError("option domain is invalid");l+="; Domain="+s.domain}if(s.path){if(!i.test(s.path))throw TypeError("option path is invalid");l+="; Path="+s.path}if(s.expires){if("function"!=typeof s.expires.toUTCString)throw TypeError("option expires is invali
1d");l+="; Expires="+s.expires.toUTCString()}if(s.httpOnly&&(l+="; HttpOnly"),s.secure&&(l+="; Secure"),s.sameSite)switch("string"==typeof s.sameSite?s.sameSite.toLowerCase():s.sameSite){case!0:case"strict":l+="; SameSite=Strict";break;case"lax":l+="; SameSite=Lax";break;case"none":l+="; SameSite=None";break;default:throw TypeError("option sameSite is invalid")}return l};var r=decodeURIComponent,n=encodeURIComponent,i=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/},93338:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.Doctype=t.CDATA=t.Tag=t.Style=t.Script=t.Comment=t.Directive=t.Text=t.Root=t.isTag=t.ElementType=void 0,function(e){e.Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype"}(r=t.ElementType||(t.ElementType={})),t.isTag=function(e){return e.type===r.Tag||e.type===r.Script||e.type===r.Style},t.Root=r.Root,t.Text=r.Text,t.Directive=r.Directive,t.Comment=r.Comment,t.Script=r.Script,t.Style=r.Style,t.Tag=r.Tag,t.CDATA=r.CDATA,t.Doctype=r.Doctype},21138:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.DomHandler=void 0;var s=r(93338),a=r(62888);i(r(62888),t);var o={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},l=function(){function e(e,t,r){this.dom=[],this.root=new a.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof t&&(r=t,t=o),"object"==typeof e&&(t=e,e=void 0),this.callback=null!=e?e:null,this.options=null!=t?t:o,this.elementCB=null!=r?r:null}return e.prototype.onparserinit=function(e){this.parser=e},e.prototype.onreset=function(){this.dom=[],this.root=new a.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},e.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},e.prototype.onerror=function(e){this.handleCallback(e)},e.prototype.onclosetag=function(){this.lastNode=null;var e=this.tagStack.pop();this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)},e.prototype.onopentag=function(e,t){var r=this.options.xmlMode?s.ElementType.Tag:void 0,n=new a.Element(e,t,void 0,r);this.addNode(n),this.tagStack.push(n)},e.prototype.ontext=function(e){var t=this.lastNode;if(t&&t.type===s.ElementType.Text)t.data+=e,this.options.withEndIndices&&(t.endIndex=this.parser.endIndex);else{var r=new a.Text(e);this.addNode(r),this.lastNode=r}},e.prototype.oncomment=function(e){if(this.lastNode&&this.lastNode.type===s.ElementType.Comment){this.lastNode.data+=e;return}var t=new a.Comment(e);this.addNode(t),this.lastNode=t},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var e=new a.Text(""),t=new a.CDATA([e]);this.addNode(t),e.parent=t,this.lastNode=e},e.prototype.oncdataend=function(){this.lastNode=null},e.prototype.onprocessinginstruction=function(e,t){var r=new a.ProcessingInstruction(e,t);this.addNode(r)},e.prototype.handleCallback=function(e){if("function"==typeof this.callback)this.callback(e,this.dom);else if(e)throw e},e.prototype.addNode=function(e){var t=this.tagStack[this.tagStack.length-1],r=t.children[t.children.length-1];this.options.withStartIndices&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),t.children.push(e),r&&(e.prev=r,r.next=e),e.parent=t,this.lastNode=null},e}();t.DomHandler=l,t.default=l},62888:function(e,t,r){"use strict";var n,i=this&&this.__extends||(n=function(e,t){return(n=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}),s=this&&this.__assign||function(){return(s=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};
vendor: 4,270 bytes, line 1
1Object.defineProperty(t,"__esModule",{value:!0}),t.cloneNode=t.hasChildren=t.isDocument=t.isDirective=t.isComment=t.isText=t.isCDATA=t.isTag=t.Element=t.Document=t.CDATA=t.NodeWithChildren=t.ProcessingInstruction=t.Comment=t.Text=t.DataNode=t.Node=void 0;var a=r(93338),o=function(){function e(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}return Object.defineProperty(e.prototype,"parentNode",{get:function(){return this.parent},set:function(e){this.parent=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"previousSibling",{get:function(){return this.prev},set:function(e){this.prev=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"nextSibling",{get:function(){return this.next},set:function(e){this.next=e},enumerable:!1,configurable:!0}),e.prototype.cloneNode=function(e){return void 0===e&&(e=!1),j(this,e)},e}();t.Node=o;var l=function(e){function t(t){var r=e.call(this)||this;return r.data=t,r}return i(t,e),Object.defineProperty(t.prototype,"nodeValue",{get:function(){return this.data},set:function(e){this.data=e},enumerable:!1,configurable:!0}),t}(o);t.DataNode=l;var c=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=a.ElementType.Text,t}return i(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 3},enumerable:!1,configurable:!0}),t}(l);t.Text=c;var u=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=a.ElementType.Comment,t}return i(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 8},enumerable:!1,configurable:!0}),t}(l);t.Comment=u;var d=function(e){function t(t,r){var n=e.call(this,r)||this;return n.name=t,n.type=a.ElementType.Directive,n}return i(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),t}(l);t.ProcessingInstruction=d;var p=function(e){function t(t){var r=e.call(this)||this;return r.children=t,r}return i(t,e),Object.defineProperty(t.prototype,"firstChild",{get:function(){var e;return null!==(e=this.children[0])&&void 0!==e?e:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"lastChild",{get:function(){return this.children.length>0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(e){this.children=e},enumerable:!1,configurable:!0}),t}(o);t.NodeWithChildren=p;var m=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=a.ElementType.CDATA,t}return i(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),t}(p);t.CDATA=m;var h=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=a.ElementType.Root,t}return i(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),t}(p);t.Document=h;var f=function(e){function t(t,r,n,i){void 0===n&&(n=[]),void 0===i&&(i="script"===t?a.ElementType.Script:"style"===t?a.ElementType.Style:a.ElementType.Tag);var s=e.call(this,n)||this;return s.name=t,s.attribs=r,s.type=i,s}return i(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var e=this;return Object.keys(this.attribs).map(function(t){var r,n;return{name:t,value:e.attribs[t],namespace:null===(r=e["x-attribsNamespace"])||void 0===r?void 0:r[t],prefix:null===(n=e["x-attribsPrefix"])||void 0===n?void 0:n[t]}})},enumerable:!1,configurable:!0}),t}(p);function g(e){return(0,a.isTag)(e)}function v(e){return e.type===a.ElementType.CDATA}function y(e){return e.type===a.ElementType.Text}function x(e){return e.type===a.ElementType.Comment}function b(e){return e.type===a.ElementType.Directive}function w(e){return e.type===a.ElementType.Root}function j(e,t){if(void 0===t&&(t=!1),y(e))r=new c(e.data);else if(x(e))r=new u(e.data);else if(g(e)){var r,n=t?k(e.children):[],i=new f(e.name,s({},e.attribs),n);
1n.forEach(function(e){return e.parent=i}),null!=e.namespace&&(i.namespace=e.namespace),e["x-attribsNamespace"]&&(i["x-attribsNamespace"]=s({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(i["x-attribsPrefix"]=s({},e["x-attribsPrefix"])),r=i}else if(v(e)){var n=t?k(e.children):[],a=new m(n);n.forEach(function(e){return e.parent=a}),r=a}else if(w(e)){var n=t?k(e.children):[],o=new h(n);n.forEach(function(e){return e.parent=o}),e["x-mode"]&&(o["x-mode"]=e["x-mode"]),r=o}else if(b(e)){var l=new d(e.name,e.data);null!=e["x-name"]&&(l["x-name"]=e["x-name"],l["x-publicId"]=e["x-publicId"],l["x-systemId"]=e["x-systemId"]),r=l}else throw Error("Not implemented yet: ".concat(e.type));return r.startIndex=e.startIndex,r.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(r.sourceCodeLocation=e.sourceCodeLocation),r}function k(e){for(var t=e.map(function(e){return j(e,!0)}),r=1;r<t.length;r++)t[r].prev=t[r-1],t[r-1].next=t[r];return t}t.Element=f,t.isTag=g,t.isCDATA=v,t.isText=y,t.isComment=x,t.isDirective=b,t.isDocument=w,t.hasChildren=function(e){return Object.prototype.hasOwnProperty.call(e,"children")},t.cloneNode=j},75985:(e,t,r)=>{"use strict";var n=r(524),i={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},s={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},o={};function l(e){return n.isMemo(e)?a:o[e.$$typeof]||i}o[n.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},o[n.Memo]=a;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,m=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,r,n){if("string"!=typeof r){if(h){var i=m(r);i&&i!==h&&e(t,i,n)}var a=u(r);d&&(a=a.concat(d(r)));for(var o=l(t),f=l(r),g=0;g<a.length;++g){var v=a[g];if(!s[v]&&!(n&&n[v])&&!(f&&f[v])&&!(o&&o[v])){var y=p(r,v);try{c(t,v,y)}catch(e){}}}}return t}},60629:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CARRIAGE_RETURN_PLACEHOLDER_REGEX=t.CARRIAGE_RETURN_PLACEHOLDER=t.CARRIAGE_RETURN_REGEX=t.CARRIAGE_RETURN=t.CASE_SENSITIVE_TAG_NAMES_MAP=t.CASE_SENSITIVE_TAG_NAMES=void 0,t.CASE_SENSITIVE_TAG_NAMES=["animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","linearGradient","radialGradient","textPath"],t.CASE_SENSITIVE_TAG_NAMES_MAP=t.CASE_SENSITIVE_TAG_NAMES.reduce(function(e,t){return e[t.toLowerCase()]=t,e},{}),t.CARRIAGE_RETURN="\r",t.CARRIAGE_RETURN_REGEX=RegExp(t.CARRIAGE_RETURN,"g"),t.CARRIAGE_RETURN_PLACEHOLDER="__HTML_DOM_PARSER_CARRIAGE_RETURN_PLACEHOLDER_".concat(Date.now(),"__"),t.CARRIAGE_RETURN_PLACEHOLDER_REGEX=RegExp(t.CARRIAGE_RETURN_PLACEHOLDER,"g")},33395:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t,r,m=(e=(0,i.escapeSpecialCharacters)(e)).match(l),h=m&&m[1]?m[1].toLowerCase():"";switch(h){case s:var f=p(e);if(!c.test(e)){var g=f.querySelector(a);null===(t=null==g?void 0:g.parentNode)||void 0===t||t.removeChild(g)}if(!u.test(e)){var g=f.querySelector(o);null===(r=null==g?void 0:g.parentNode)||void 0===r||r.removeChild(g)}return f.querySelectorAll(s);case a:case o:var v=d(e).querySelectorAll(h);if(u.test(e)&&c.test(e))return v[0].parentNode.childNodes;return v;default:if(n)return n(e);var g=d(e,o).querySelector(o);return g.childNodes}};var n,i=r(75668),s="html",a="head",o="body",l=/<([a-zA-Z]+[0-9]?)/,c=/<head[^]*>/i,u=/<body[^]*>/i,d=function(e,t){throw Error("This browser does not support `document.implementation.createHTMLDocument`")},p=function(e,t){throw Error("This browser does not support `DOMParser.prototype.parseFromString`")},m="object"==typeof window&&window.DOMParser;if("function"==typeof m){var h=new m;d=p=function(e,t){return t&&(e="<".concat(t,">").concat(e,"</").concat(t,">")),h.parseFromString(e,"text/html")}}if("object"==typeof document&&document.implementation){var f=document.implementation.createHTMLDocument();d=function(e,t){if(t){var r=f.documentElement.querySelector(t);return r&&(r.innerHTML=e),f}return f.documentElement.innerHTML=e,f}}var g="object"==typeof document&&document.createElement("template");g&&g.content&&(n=function(e){return g.innerHTML=e,g.content.childNodes})},39072:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esMo
1dule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if("string"!=typeof e)throw TypeError("First argument must be a string");if(!e)return[];var t=e.match(a),r=t?t[1]:void 0;return(0,s.formatDOM)((0,i.default)(e),null,r)};var i=n(r(33395)),s=r(75668),a=/<(![a-zA-Z\s]+)>/},75668:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.formatAttributes=s,t.escapeSpecialCharacters=function(e){return e.replace(i.CARRIAGE_RETURN_REGEX,i.CARRIAGE_RETURN_PLACEHOLDER)},t.revertEscapedCharacters=a,t.formatDOM=function e(t,r,o){void 0===r&&(r=null);for(var l,c=[],u=0,d=t.length;u<d;u++){var p=t[u];switch(p.nodeType){case 1:var m=function(e){var t;return t=e=e.toLowerCase(),i.CASE_SENSITIVE_TAG_NAMES_MAP[t]||e}(p.nodeName);(l=new n.Element(m,s(p.attributes))).children=e("template"===m?p.content.childNodes:p.childNodes,l);break;case 3:l=new n.Text(a(p.nodeValue));break;case 8:l=new n.Comment(p.nodeValue);break;default:continue}var h=c[u-1]||null;h&&(h.next=l),l.parent=r,l.prev=h,l.next=null,c.push(l)}return o&&((l=new n.ProcessingInstruction(o.substring(0,o.indexOf(" ")).toLowerCase(),o)).next=c[0]||null,l.parent=r,c.unshift(l),c[1]&&(c[1].prev=c[0])),c};var n=r(21138),i=r(60629);function s(e){for(var t={},r=0,n=e.length;r<n;r++){var i=e[r];t[i.name]=i.value}return t}function a(e){return e.replace(i.CARRIAGE_RETURN_PLACEHOLDER_REGEX,i.CARRIAGE_RETURN)}},84193:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){void 0===e&&(e={});var r={},c=!!(e.type&&o[e.type]);for(var u in e){var d=e[u];if((0,n.isCustomAttribute)(u)){r[u]=d;continue}var p=u.toLowerCase(),m=l(p);if(m){var h=(0,n.getPropertyInfo)(m);switch(s.includes(m)&&a.includes(t)&&!c&&(m=l("default"+p)),r[m]=d,h&&h.type){case n.BOOLEAN:r[m]=!0;break;case n.OVERLOADED_BOOLEAN:""===d&&(r[m]=!0)}continue}i.PRESERVE_CUSTOM_ATTRIBUTES&&(r[u]=d)}return(0,i.setStyleProp)(e.style,r),r};var n=r(99461),i=r(29523),s=["checked","value"],a=["input","select","textarea"],o={reset:!0,submit:!0};function l(e){return n.possibleStandardNames[e]}},9471:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t,r){void 0===r&&(r={});for(var n=[],i="function"==typeof r.replace,l=r.transform||a.returnFirstArg,c=r.library||o,u=c.cloneElement,d=c.createElement,p=c.isValidElement,m=t.length,h=0;h<m;h++){var f=t[h];if(i){var g=r.replace(f,h);if(p(g)){m>1&&(g=u(g,{key:g.key||h})),n.push(l(g,f,h));continue}}if("text"===f.type){var v=!f.data.trim().length;if(v&&f.parent&&!(0,a.canTextBeChildOfNode)(f.parent)||r.trim&&v)continue;n.push(l(f.data,f,h));continue}var y={};a.PRESERVE_CUSTOM_ATTRIBUTES&&"tag"===f.type&&(0,a.isCustomComponent)(f.name,f.attribs)?((0,a.setStyleProp)(f.attribs.style,f.attribs),y=f.attribs):f.attribs&&(y=(0,s.default)(f.attribs,f.name));var x=void 0;switch(f.type){case"script":case"style":f.children[0]&&(y.dangerouslySetInnerHTML={__html:f.children[0].data});break;case"tag":"textarea"===f.name&&f.children[0]?y.defaultValue=f.children[0].data:f.children&&f.children.length&&(x=e(f.children,r));break;default:continue}m>1&&(y.key=h),n.push(l(d(f.name,y,x),f,h))}return 1===n.length?n[0]:n};var i=r(14041),s=n(r(84193)),a=r(29523),o={cloneElement:i.cloneElement,createElement:i.createElement,isValidElement:i.isValidElement}},19907:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.htmlToDOM=t.domToReact=t.attributesToProps=t.Text=t.ProcessingInstruction=t.Element=t.Comment=void 0,t.default=function(e,t){if("string"!=typeof e)throw TypeError("First argument must be a string");return e?(0,a.default)((0,i.default)(e,(null==t?void 0:t.htmlparser2)||l),t):[]};var i=n(r(39072));t.htmlToDOM=i.default;var s=n(r(84193));t.attributesToProps=s.default;var a=n(r(9471));t.domToReact=a.default;var o=r(21138);Object.defineProperty(t,"Comment",{enumerable:!0,get:function(){return o.Comment}}),Object.defineProperty(t,"Element",{enumerable:!0,get:function(){return o.Element}}),Object.defineProperty(t,"ProcessingInstruction",{enumerable:!0,get:function(){return o.ProcessingInstruction}}),Object.defineProperty(t,"Text",{enumerable:!0,get:function(){return o.Text}});var l={lowerCaseAttributeNames:!1}},29523:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esMo
1dule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.returnFirstArg=t.canTextBeChildOfNode=t.ELEMENTS_WITH_NO_TEXT_CHILDREN=t.PRESERVE_CUSTOM_ATTRIBUTES=void 0,t.isCustomComponent=function(e,t){return e.includes("-")?!a.has(e):!!(t&&"string"==typeof t.is)},t.setStyleProp=function(e,t){if("string"==typeof e){if(!e.trim()){t.style={};return}try{t.style=(0,s.default)(e,o)}catch(e){t.style={}}}};var i=r(14041),s=n(r(51020)),a=new Set(["annotation-xml","color-profile","font-face","font-face-src","font-face-uri","font-face-format","font-face-name","missing-glyph"]),o={reactCompat:!0};t.PRESERVE_CUSTOM_ATTRIBUTES=Number(i.version.split(".")[0])>=16,t.ELEMENTS_WITH_NO_TEXT_CHILDREN=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]),t.canTextBeChildOfNode=function(e){return!t.ELEMENTS_WITH_NO_TEXT_CHILDREN.has(e.name)},t.returnFirstArg=function(e){return e}},15937:e=>{var t=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,r=/\n/g,n=/^\s*/,i=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,s=/^:\s*/,a=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,o=/^[;\s]*/,l=/^\s+|\s+$/g;function c(e){return e?e.replace(l,""):""}e.exports=function(e,l){if("string"!=typeof e)throw TypeError("First argument must be a string");if(!e)return[];l=l||{};var u=1,d=1;function p(e){var t=e.match(r);t&&(u+=t.length);var n=e.lastIndexOf("\n");d=~n?e.length-n:d+e.length}function m(){var e={line:u,column:d};return function(t){return t.position=new h(e),v(n),t}}function h(e){this.start=e,this.end={line:u,column:d},this.source=l.source}h.prototype.content=e;var f=[];function g(t){var r=Error(l.source+":"+u+":"+d+": "+t);if(r.reason=t,r.filename=l.source,r.line=u,r.column=d,r.source=e,l.silent)f.push(r);else throw r}function v(t){var r=t.exec(e);if(r){var n=r[0];return p(n),e=e.slice(n.length),r}}function y(e){var t;for(e=e||[];t=x();)!1!==t&&e.push(t);return e}function x(){var t=m();if("/"==e.charAt(0)&&"*"==e.charAt(1)){for(var r=2;""!=e.charAt(r)&&("*"!=e.charAt(r)||"/"!=e.charAt(r+1));)++r;if(r+=2,""===e.charAt(r-1))return g("End of comment missing");var n=e.slice(2,r-2);return d+=2,p(n),e=e.slice(r),d+=2,t({type:"comment",comment:n})}}return v(n),function(){var e,r=[];for(y(r);e=function(){var e=m(),r=v(i);if(r){if(x(),!v(s))return g("property missing ':'");var n=v(a),l=e({type:"declaration",property:c(r[0].replace(t,"")),value:n?c(n[0].replace(t,"")):""});return v(o),l}}();)!1!==e&&(r.push(e),y(r));return r}()}},71722:(e,t,r)=>{"use strict";var n=r(14041);function i(e){return Array.prototype.slice.call(e)}function s(e,t){var r=Math.floor(e);return r===t||r+1===t?e:t}function a(){return Date.now()}function o(e,t,r){if(t="data-keen-slider-"+t,null===r)return e.removeAttribute(t);e.setAttribute(t,r||"")}function l(e,t){return t=t||document,"function"==typeof e&&(e=e(t)),Array.isArray(e)?e:"string"==typeof e?i(t.querySelectorAll(e)):e instanceof HTMLElement?[e]:e instanceof NodeList?i(e):[]}function c(e){e.raw&&(e=e.raw),e.cancelable&&!e.defaultPrevented&&e.preventDefault()}function u(e){e.raw&&(e=e.raw),e.stopPropagation&&e.stopPropagation()}function d(){var e=[];return{add:function(t,r,n,i){t.addListener?t.addListener(n):t.addEventListener(r,n,i),e.push([t,r,n,i])},input:function(e,t,r,n){this.add(e,t,function(e){e.nativeEvent&&(e=e.nativeEvent);var t=e.changedTouches||[],n=e.targetTouches||[],i=e.detail&&e.detail.x?e.detail:null;return r({id:i?i.identifier?i.identifier:"i":n[0]?n[0]?n[0].identifier:"e":"d",idChanged:i?i.identifier?i.identifier:"i":t[0]?t[0]?t[0].identifier:"e":"d",raw:e,x:i&&i.x?i.x:n[0]?n[0].screenX:i?i.x:e.pageX,y:i&&i.y?i.y:n[0]?n[0].screenY:i?i.y:e.pageY})},n)},purge:function(){e.forEach(function(e){e[0].removeListener?e[0].removeListener(e[2]):e[0].removeEventListener(e[1],e[2],e[3])}),e=[]}}}function p(e,t,r){return Math.min(Math.max(e,t),r)}function m(e){return(e>0?1:0)-(e<0?1:0)||+e}function h(e){var t=e.getBoundingClientRect();return{height:s(t.height,e.offsetHeight),width:s(t.width,e.offsetWidth)}}function f(e,t,r,n){var i=e&&e[t];return null==i?r:n&&"function"==typeof i?i():i}function g(e){return Math.round(1e6*e)/1e6}var v=function(){return(v=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function y(e,t,r){if(r||2==arguments.length)for(var n,i=0,s=t.length;i<s;i++)!n&&i in t||(n||(n=Array.prototype.slice.call(t,0,i)),n[i]=t[i]);return e.concat(n||Array.prototype.slice.call(t))}function x(e){var t,r,n,i,s,a,o,l;function c(e){return 1-Math.pow(1-e,3)}function u(){return n?e.track.velocity():0}function d(e,t){void 0===t&&(t=1e3);var r=147e-9+(e=Math.abs(e))/t;return{dist:Math.pow(e,2)/r,dur:e/r}}function h(){var t=e.track.details;t&&(s=t.min,a=t.max,o=t.minIdx,l=t.maxIdx)}function f(){e.animator.stop()}e.on("updated",h),e.on("optionsChanged",h),e.on("created",h),e.on("dragStarted",function(){n=!1,f(),t=r=e.track.details.abs}),e.on("dragChecked",function(){n=!0}),e.on("dragEnded",function(){var n,h,g,v,y,x,b=e.options.mode;"snap"===b&&(n=e.track,g=(h=e.track.details).position,v=m(u()),(g>a||g<s)&&(v=0),y=t+v,0===h.slides[n.absToRel(y)].portion&&(y-=v),t!==r&&(y=r),m(n.idxToDist(y,!0))!==v&&(y+=v),y=p(y,o,l),x=n.idxToDist(y,!0),e.animator.start([{distance:x,duration:500,easing:function(e){return 1+--e*e*e*e*e}}])),"free"!==b&&"free-snap"!==b||function(){f();var t="free-snap"===e.options.mode,r=e.track,n=u();i=m(n);var h=e.track.details,g=[];if(n||!t){var v=d(n),y=v.dist,x=v.dur;if(x*=2,y*=i,t){var b=r.idxToDist(r.distToIdx(y),!0);b&&(y=b)}g.push({distance:y,duration:x,easing:c});var w=h.position,j=w+y;if(j<s||j>a){var k=j<s?s-w:a-w,C=0,S=n;
1if(m(k)===i){var N=Math.min(Math.abs(k)/Math.abs(y),1),E=(1-Math.pow(1-N,1/3))*x;g[0].earlyExit=E,S=n*(1-N)}else g[0].earlyExit=0,C+=k;var L=d(S,100),A=L.dist*i;e.options.rubberband&&(g.push({distance:A,duration:2*L.dur,easing:c}),g.push({distance:-A+C,duration:500,easing:c}))}e.animator.start(g)}else e.moveToIdx(p(h.abs,o,l),!0,{duration:500,easing:function(e){return 1+--e*e*e*e*e}})}()}),e.on("dragged",function(){r=e.track.details.abs})}function b(e){var t,r,n,i,s,a,o,h,f,g,v,y,x,b,w,j,k,C,S=d();function N(t){if(a&&h===t.id){var l=I(t);if(f){if(!A(t))return L(t);g=l,f=!1,e.emit("dragChecked")}if(j)return g=l;c(t);var d=function(t){if(k===-1/0&&C===1/0)return t;var n=e.track.details,a=n.length,o=n.position,l=p(t,k-o,C-o);if(0===a)return 0;if(!e.options.rubberband)return l;if(o<=C&&o>=k||o<k&&r>0||o>C&&r<0)return t;var c=Math.max(0,1-Math.abs((o<k?o-k:o-C)/a*(i*a))/s*2);return c*c*t}(o(g-l)/i*n);r=m(d);var x=e.track.details.position;(x>k&&x<C||x===k&&r>0||x===C&&r<0)&&u(t),v+=d,!y&&Math.abs(v*i)>5&&(y=!0),e.track.add(d),g=l,e.emit("dragged")}}function E(t){!a&&e.track.details&&e.track.details.length&&(v=0,a=!0,y=!1,f=!0,h=t.id,A(t),g=I(t),e.emit("dragStarted"))}function L(t){a&&h===t.idChanged&&(a=!1,e.emit("dragEnded"))}function A(e){var t=O(),r=t?e.y:e.x,n=t?e.x:e.y,i=void 0!==x&&void 0!==b&&Math.abs(b-n)<=Math.abs(x-r);return x=r,b=n,i}function I(e){return O()?e.y:e.x}function O(){return e.options.vertical}function P(){i=e.size,s=O()?window.innerHeight:window.innerWidth;var t=e.track.details;t&&(k=t.min,C=t.max)}function _(e){y&&(u(e),c(e))}function T(){if(S.purge(),e.options.drag&&!e.options.disabled){o="function"==typeof(i=e.options.dragSpeed||1)?i:function(e){return e*i},n=e.options.rtl?-1:1,P(),t=e.container,r="data-keen-slider-clickable",l("[".concat(r,"]:not([").concat(r,"=false])"),t).map(function(e){S.add(e,"dragstart",u),S.add(e,"mousedown",u),S.add(e,"touchstart",u)}),S.add(t,"dragstart",function(e){c(e)}),S.add(t,"click",_,{capture:!0}),S.input(t,"ksDragStart",E),S.input(t,"ksDrag",N),S.input(t,"ksDragEnd",L),S.input(t,"mousedown",E),S.input(t,"mousemove",N),S.input(t,"mouseleave",L),S.input(t,"mouseup",L),S.input(t,"touchstart",E,{passive:!0}),S.input(t,"touchmove",N,{passive:!1}),S.input(t,"touchend",L),S.input(t,"touchcancel",L),S.add(window,"wheel",function(e){a&&c(e)});var r,i,s="data-keen-slider-scrollable";l("[".concat(s,"]:not([").concat(s,"=false])"),e.container).map(function(e){var t;S.input(e,"touchstart",function(e){t=I(e),j=!0,w=!0},{passive:!0}),S.input(e,"touchmove",function(r){var n=O(),i=n?e.scrollHeight-e.clientHeight:e.scrollWidth-e.clientWidth,s=t-I(r),a=n?e.scrollTop:e.scrollLeft,o=n&&"scroll"===e.style.overflowY||!n&&"scroll"===e.style.overflowX;if(t=I(r),(s<0&&a>0||s>0&&a<i)&&w&&o)return j=!0;w=!1,c(r),j=!1}),S.input(e,"touchend",function(){j=!1})})}}e.on("updated",P),e.on("optionsChanged",T),e.on("created",T),e.on("destroyed",S.purge)}function w(e){var t,r,n=null;function i(t,r,n){e.animator.active?a(t,r,n):requestAnimationFrame(function(){return a(t,r,n)})}function s(){i(!1,!1,r)}function a(r,i,s){var a=0,o=e.size,u=e.track.details;if(u&&t){var d=u.slides;t.forEach(function(e,t){if(r)!n&&i&&l(e,null,s),c(e,null,s);else{if(!d[t])return;var u=d[t].size*o;!n&&i&&l(e,u,s),c(e,d[t].distance*o-a,s),a+=u}})}}function o(t){return"performance"===e.options.renderMode?Math.round(t):t}function l(e,t,r){var n=r?"height":"width";null!==t&&(t=o(t)+"px"),e.style["min-"+n]=t,e.style["max-"+n]=t}function c(e,t,r){if(null!==t){t=o(t);var n=r?t:0;t="translate3d(".concat(r?0:t,"px, ").concat(n,"px, 0)")}e.style.transform=t,e.style["-webkit-transform"]=t}function u(){t&&(a(!0,!0,r),t=null),e.on("detailsChanged",s,!0)}function d(){i(!1,!0,r)}function p(){u(),r=e.options.vertical,e.options.disabled||"custom"===e.options.renderMode||(n="auto"===f(e.options.slides,"perView",null),e.on("detailsChanged",s),(t=e.slides).length&&d())}e.on("created",p),e.on("optionsChanged",p),e.on("beforeOptionsChanged",function(){u()}),e.on("updated",d),e.on("destroyed",u)}var j=function(e,t,r){try{var n,i,s,c;return i=y([(n={drag:!0,mode:"snap",renderMode:"precision",rubberband:!0,selector:".keen-slider__slide"},function(t){var r,i,s,a,c,u,p=d();function m(e){var r;o(t.container,"reverse","rtl"!==(r=t.container,window.getComputedStyle(r,null).getPropertyValue("direction"))||e?null:""),o(t.container,"v",t.options.vertical&&!e?"":null),o(t.container,"disabled",t.options.disabled&&!e?"":null)}function g(){y()&&j()}function y(){var e=null;
1if(a.forEach(function(t){t.matches&&(e=t.__media)}),e===r)return!1;r||t.emit("beforeOptionsChanged"),r=e;var n=e?s.breakpoints[e]:s;return t.options=v(v({},s),n),m(),E(),L(),C(),!0}function x(){return t.options.trackConfig.length}function b(e){for(var o in r=!1,s=v(v({},n),e),p.purge(),i=t.size,a=[],s.breakpoints||[]){var l=window.matchMedia(o);l.__media=o,a.push(l),p.add(l,"change",g)}p.add(window,"orientationchange",N),p.add(window,"resize",S),y()}function w(e){t.animator.stop();var r=t.track.details;t.track.init(null!=e?e:r?r.abs:0)}function j(e){w(e),t.emit("optionsChanged")}function k(e,r){if(e)return b(e),void j(r);E(),L();var n=x();C(),x()!==n?j(r):w(r),t.emit("updated")}function C(){var e=t.options.slides;if("function"==typeof e)return t.options.trackConfig=e(t.size,t.slides);for(var r=t.slides,n=r.length,i="number"==typeof e?e:f(e,"number",n,!0),s=[],a=f(e,"perView",1,!0),o=f(e,"spacing",0,!0)/t.size||0,l="auto"===a?o:o/a,c=f(e,"origin","auto"),u=0,d=0;d<i;d++){var p="auto"===a?function(e){var r=h(e);return(t.options.vertical?r.height:r.width)/t.size||1}(r[d]):1/a-o+l,m="center"===c?.5-p/2:"auto"===c?0:c;s.push({origin:m,size:p,spacing:o}),u+=p}if(u+=o*(i-1),"auto"===c&&!t.options.loop&&1!==a){var g=0;s.map(function(e){var t=u-g;return g+=e.size+o,t>=1||(e.origin=1-t-(u>1?0:1-u)),e})}t.options.trackConfig=s}function S(){E();var e=t.size;t.options.disabled||e===i||(i=e,k())}function N(){S(),setTimeout(S,500),setTimeout(S,2e3)}function E(){var e=h(t.container);t.size=(t.options.vertical?e.height:e.width)||1}function L(){t.slides=l(t.options.selector,t.container)}t.container=(u=l(e,c||document)).length?u[0]:null,t.destroy=function(){p.purge(),t.emit("destroyed"),m(!0)},t.prev=function(){t.moveToIdx(t.track.details.abs-1,!0)},t.next=function(){t.moveToIdx(t.track.details.abs+1,!0)},t.update=k,b(t.options)}),w,b,x],r||[],!0),c={},s={emit:function(e){c[e]&&c[e].forEach(function(e){e(s)});var t=s.options&&s.options[e];t&&t(s)},moveToIdx:function(e,t,r){var n=s.track.idxToDist(e,t);if(n){var i=s.options.defaultAnimation;s.animator.start([{distance:n,duration:f(r||i,"duration",500),easing:f(r||i,"easing",function(e){return 1+--e*e*e*e*e})}])}},on:function(e,t,r){void 0===r&&(r=!1),c[e]||(c[e]=[]);var n=c[e].indexOf(t);n>-1?r&&delete c[e][n]:r||c[e].push(t)},options:t},function(){if(s.track=function(e){var t,r,n,i,s,o,l,c,u,d,h,v,x,b,w=1/0,j=[],k=null,C=0;function S(e){P(C+e)}function N(e){var t=E(C+e).abs;return I(t)===t?t:null}function E(e){var t=Math.floor(Math.abs(g(e/r))),n=g((e%r+r)%r);n===r&&(n=0);var i=m(e),s=l.indexOf(y([],l,!0).reduce(function(e,t){return Math.abs(t-n)<Math.abs(e-n)?t:e})),a=s;return i<0&&t++,s===o&&(a=0,t+=i>0?1:-1),{abs:a+t*o*i,origin:s,rel:a}}function L(e,t,r){if(t||!i.loop)return A(e,r);if(I(e)!==e)return null;var n,s=E(null!=r?r:C),a=s.abs,l=e-s.rel,c=a+l;n=A(c);var u=A(c-o*m(l));return(null!==u&&Math.abs(u)<Math.abs(n)||null===n)&&(n=u),g(n)}function A(e,t){if(null==t&&(t=g(C)),n=e,I(n)!==n||null===e)return null;e=Math.round(e);var n,i=E(t),s=i.abs,a=i.rel,c=i.origin,u=O(e),d=(t%r+r)%r,p=l[c],m=Math.floor((e-(s-a))/o)*r;return g(p-d-p+l[u]+m+(c===o?r:0))}function I(e){return p(e,u,d)}function O(e){return(e%o+o)%o}function P(t){r=t-C,j.push({distance:r,timestamp:a()}),j.length>6&&(j=j.slice(-6)),C=g(t);var r,n=_().abs;if(n!==k){var i=null!==k;k=n,i&&e.emit("slideChanged")}}function _(a){var l=a?null:function(){if(o){var e=i.loop,t=e?(C%r+r)%r:C,a=(e?C%r:C)-s[0][2],l=0-(a<0&&e?r-Math.abs(a):a),c=0,p=E(C),f=p.abs,g=p.rel,y=s[g][2],w=s.map(function(t,n){var s=l+c;(s<0-t[0]||s>1)&&(s+=(Math.abs(s)>r-1&&e?r:0)*m(-s));var a=n-g,u=m(a),d=a+f;e&&(-1===u&&s>y&&(d+=o),1===u&&s<y&&(d-=o),null!==h&&d<h&&(s+=r),null!==v&&d>v&&(s-=r));var p=s+t[0]+t[1],x=Math.max(s>=0&&p<=1?1:p<0||s>1?0:s<0?Math.min(1,(t[0]+s)/t[0]):(1-s)/t[0],0);return c+=t[0]+t[1],{abs:d,distance:i.rtl?-1*s+1-t[0]:s,portion:x,size:t[0]}});return g=O(f=I(f)),{abs:I(f),length:n,max:b,maxIdx:d,min:x,minIdx:u,position:C,progress:e?t/r:C/n,rel:g,slides:w,slidesLength:r}}}();return t.details=l,e.emit("detailsChanged"),l}return t={absToRel:O,add:S,details:null,distToIdx:N,idxToDist:L,init:function(t){var a,p,m,y;if(function(){if(o=(s=((i=e.options).trackConfig||[]).map(function(e){return[f(e,"size",1),f(e,"spacing",0),f(e,"origin",0)]})).length){r=g(s.reduce(function(e,t){return e+t[0]+t[1]},0));var t,a=o-1;n=g(r+s[0][2]-s[a][0]-s[a][2]-s[a][1]),l=s.reduce(function(e,r){if(!e)return[0];var n=s[e.length-1],i=e[e.length-1]+(n[0]+n[2])+n[1];return i-=r[2],e[e.length-1]>i&&(i=e[e.length-1]),i=g(i),e.push(i),(!t||t<i)&&(c=e.length-1),t=i,e},null),0===n&&(c=0),l.push(g(r))}}
1(),!o)return _(!0);a=e.options.range,h=u=(p=e.options.loop)?f(p,"min",-1/0):0,v=d=p?f(p,"max",w):c,m=f(a,"min",null),y=f(a,"max",null),m&&(u=m),y&&(d=y),x=u===-1/0?u:e.track.idxToDist(u||0,!0,0),b=d===w?d:L(d,!0,0),null===y&&(v=d),f(a,"align",!1)&&d!==w&&0===s[O(d)][2]&&(b-=1-s[O(d)][0],d=N(b-C)),x=g(x),b=g(b),Number(t)===t?S(A(I(t))):_()},to:P,velocity:function(){var e=a(),t=j.reduce(function(t,r){var n=r.distance,i=r.timestamp;return e-i>200||(m(n)!==m(t.distance)&&t.distance&&(t={distance:0,lastTimestamp:0,time:0}),t.time&&(t.distance+=n),t.lastTimestamp&&(t.time+=i-t.lastTimestamp),t.lastTimestamp=i),t},{distance:0,lastTimestamp:0,time:0});return t.distance/t.time||0}}}(s),s.animator=function(e){var t,r,n,i,s,a;function o(e){t.active=e}function l(e){t.targetIdx=e}function c(){var t;t=s,window.cancelAnimationFrame(t),o(!1),l(null),a&&e.emit("animationStopped"),a=null}return t={active:!1,start:function(t){if(c(),e.track.details){var u=0,d=e.track.details.position;r=0,n=0,i=t.map(function(e){var t,r=Number(d),i=null!==(t=e.earlyExit)&&void 0!==t?t:e.duration,s=e.easing,a=e.distance*s(i/e.duration)||0;d+=a;var o=n;return n+=i,u+=a,[r,e.distance,o,n,e.duration,s]}),l(e.track.distToIdx(u)),function t(){var c;c=function s(c){a||(a=c),o(!0);var u=c-a;u>n&&(u=n);var d=i[r];if(d[3]<u)return r++,s(c);var p=d[2],m=d[4],h=d[0],f=d[1]*(0,d[5])(0===m?1:(u-p)/m);if(f&&e.track.to(h+f),u<n)return t();a=null,o(!1),l(null),e.emit("animationEnded")},s=window.requestAnimationFrame(c)}(),e.emit("animationStarted")}},stop:c,targetIdx:null}}(s),i)for(var e=0;e<i.length;e++)(0,i[e])(s);s.track.init(s.options.initial||0),s.emit("created")}(),s}catch(e){console.error(e)}};t.E=function(e,t){var r=n.useRef(null),i=n.useRef(!1),s=n.useRef(e),a=n.useCallback(function(n){n?(s.current=e,r.current=new j(n,e,t),i.current=!1):(r.current&&r.current.destroy&&r.current.destroy(),r.current=null)},[]);return n.useEffect(function(){(function e(t,r){if(t===r)return!0;var n=typeof t;if(n!==typeof r)return!1;if("object"!==n||null===t||null===r)return"function"===n&&t.toString()===r.toString();if(t.length!==r.length||Object.getOwnPropertyNames(t).length!==Object.getOwnPropertyNames(r).length)return!1;for(var i in t)if(!e(t[i],r[i]))return!1;return!0})(s.current,e)||(s.current=e,r.current&&r.current.update(s.current))},[e]),[a,r]}},53871:(e,t,r)=>{var n="Expected a function",i=0/0,s=/^\s+|\s+$/g,a=/^[-+]0x[0-9a-f]+$/i,o=/^0b[01]+$/i,l=/^0o[0-7]+$/i,c=parseInt,u="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g,d="object"==typeof self&&self&&self.Object===Object&&self,p=u||d||Function("return this")(),m=Object.prototype.toString,h=Math.max,f=Math.min,g=function(){return p.Date.now()};function v(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function y(e){if("number"==typeof e)return e;if("symbol"==typeof(t=e)||t&&"object"==typeof t&&"[object Symbol]"==m.call(t))return i;if(v(e)){var t,r="function"==typeof e.valueOf?e.valueOf():e;e=v(r)?r+"":r}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(s,"");var n=o.test(e);return n||l.test(e)?c(e.slice(2),n?2:8):a.test(e)?i:+e}e.exports=function(e,t,r){var i=!0,s=!0;if("function"!=typeof e)throw TypeError(n);return v(r)&&(i="leading"in r?!!r.leading:i,s="trailing"in r?!!r.trailing:s),function(e,t,r){var i,s,a,o,l,c,u=0,d=!1,p=!1,m=!0;if("function"!=typeof e)throw TypeError(n);function x(t){var r=i,n=s;return i=s=void 0,u=t,o=e.apply(n,r)}function b(e){var r=e-c,n=e-u;return void 0===c||r>=t||r<0||p&&n>=a}function w(){var e,r,n,i=g();if(b(i))return j(i);l=setTimeout(w,(e=i-c,r=i-u,n=t-e,p?f(n,a-r):n))}function j(e){return(l=void 0,m&&i)?x(e):(i=s=void 0,o)}function k(){var e,r=g(),n=b(r);if(i=arguments,s=this,c=r,n){if(void 0===l)return u=e=c,l=setTimeout(w,t),d?x(e):o;if(p)return l=setTimeout(w,t),x(c)}return void 0===l&&(l=setTimeout(w,t)),o}return t=y(t)||0,v(r)&&(d=!!r.leading,a=(p="maxWait"in r)?h(y(r.maxWait)||0,t):a,m="trailing"in r?!!r.trailing:m),k.cancel=function(){void 0!==l&&clearTimeout(l),u=0,i=c=s=l=void 0},k.flush=function(){return void 0===l?o:j(g())},k}(e,t,{leading:i,maxWait:t,trailing:s})}},33103:(e,t,r)=>{var n=r(94715)(r(78942),"DataView");e.exports=n},25098:(e,t,r)=>{var n=r(23305),i=r(39361),s=r(11112),a=r(25276),o=r(57452);function l(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}l.prototype.clear=n,l.prototype.delete=i,l.prototype.get=s,l.prototype.has=a,l.prototype.set=o,e.exports=l},1386:(e,t,r)=>{var n=r(12393),i=r(62049),s=r(7144),a=r(7452),o=r(13964);function l(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}l.prototype.clear=n,l.prototype.delete=i,l.prototype.get=s,l.prototype.has=a,l.prototype.set=o,e.exports=l},19770:(e,t,r)=>{var n=r(94715)(r(78942),"Map");e.exports=n},68250:(e,t,r)=>
vendor: 13,958 bytes, line 1
1{var n=r(49753),i=r(5681),s=r(80088),a=r(54732),o=r(59068);function l(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}l.prototype.clear=n,l.prototype.delete=i,l.prototype.get=s,l.prototype.has=a,l.prototype.set=o,e.exports=l},89413:(e,t,r)=>{var n=r(94715)(r(78942),"Promise");e.exports=n},64512:(e,t,r)=>{var n=r(94715)(r(78942),"Set");e.exports=n},51340:(e,t,r)=>{var n=r(1386),i=r(64103),s=r(21779),a=r(34162),o=r(7462),l=r(96638);function c(e){var t=this.__data__=new n(e);this.size=t.size}c.prototype.clear=i,c.prototype.delete=s,c.prototype.get=a,c.prototype.has=o,c.prototype.set=l,e.exports=c},65650:(e,t,r)=>{var n=r(78942).Symbol;e.exports=n},31623:(e,t,r)=>{var n=r(78942).Uint8Array;e.exports=n},19270:(e,t,r)=>{var n=r(94715)(r(78942),"WeakMap");e.exports=n},86912:e=>{e.exports=function(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}},79968:e=>{e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length;++r<n&&!1!==t(e[r],r,e););return e}},79847:e=>{e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length,i=0,s=[];++r<n;){var a=e[r];t(a,r,e)&&(s[i++]=a)}return s}},10358:(e,t,r)=>{var n=r(26137),i=r(3283),s=r(53142),a=r(75853),o=r(69632),l=r(8666),c=Object.prototype.hasOwnProperty;e.exports=function(e,t){var r=s(e),u=!r&&i(e),d=!r&&!u&&a(e),p=!r&&!u&&!d&&l(e),m=r||u||d||p,h=m?n(e.length,String):[],f=h.length;for(var g in e)(t||c.call(e,g))&&!(m&&("length"==g||d&&("offset"==g||"parent"==g)||p&&("buffer"==g||"byteLength"==g||"byteOffset"==g)||o(g,f)))&&h.push(g);return h}},65111:e=>{e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length,i=Array(n);++r<n;)i[r]=t(e[r],r,e);return i}},11129:e=>{e.exports=function(e,t){for(var r=-1,n=t.length,i=e.length;++r<n;)e[i+r]=t[r];return e}},3422:(e,t,r)=>{var n=r(57073),i=r(46285),s=Object.prototype.hasOwnProperty;e.exports=function(e,t,r){var a=e[t];s.call(e,t)&&i(a,r)&&(void 0!==r||t in e)||n(e,t,r)}},97034:(e,t,r)=>{var n=r(46285);e.exports=function(e,t){for(var r=e.length;r--;)if(n(e[r][0],t))return r;return -1}},37930:(e,t,r)=>{var n=r(39032),i=r(81211);e.exports=function(e,t){return e&&n(t,i(t),e)}},30125:(e,t,r)=>{var n=r(39032),i=r(25288);e.exports=function(e,t){return e&&n(t,i(t),e)}},57073:(e,t,r)=>{var n=r(72532);e.exports=function(e,t,r){"__proto__"==t&&n?n(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}},69334:(e,t,r)=>{var n=r(51340),i=r(79968),s=r(3422),a=r(37930),o=r(30125),l=r(17099),c=r(84354),u=r(83546),d=r(24733),p=r(80393),m=r(93650),h=r(28486),f=r(97350),g=r(50424),v=r(75964),y=r(53142),x=r(75853),b=r(37681),w=r(41580),j=r(83943),k=r(81211),C=r(25288),S="[object Arguments]",N="[object Function]",E="[object Object]",L={};L[S]=L["[object Array]"]=L["[object ArrayBuffer]"]=L["[object DataView]"]=L["[object Boolean]"]=L["[object Date]"]=L["[object Float32Array]"]=L["[object Float64Array]"]=L["[object Int8Array]"]=L["[object Int16Array]"]=L["[object Int32Array]"]=L["[object Map]"]=L["[object Number]"]=L[E]=L["[object RegExp]"]=L["[object Set]"]=L["[object String]"]=L["[object Symbol]"]=L["[object Uint8Array]"]=L["[object Uint8ClampedArray]"]=L["[object Uint16Array]"]=L["[object Uint32Array]"]=!0,L["[object Error]"]=L[N]=L["[object WeakMap]"]=!1,e.exports=function e(t,r,A,I,O,P){var _,T=1&r,M=2&r,R=4&r;if(A&&(_=O?A(t,I,O,P):A(t)),void 0!==_)return _;if(!w(t))return t;var D=y(t);if(D){if(_=f(t),!T)return c(t,_)}else{var B=h(t),F=B==N||"[object GeneratorFunction]"==B;if(x(t))return l(t,T);if(B==E||B==S||F&&!O){if(_=M||F?{}:v(t),!T)return M?d(t,o(_,t)):u(t,a(_,t))}else{if(!L[B])return O?t:{};_=g(t,B,T)}}P||(P=new n);var U=P.get(t);if(U)return U;P.set(t,_),j(t)?t.forEach(function(n){_.add(e(n,r,A,n,t,P))}):b(t)&&t.forEach(function(n,i){_.set(i,e(n,r,A,i,t,P))});var $=R?M?m:p:M?C:k,z=D?void 0:$(t);return i(z||t,function(n,i){z&&(n=t[i=n]),s(_,i,e(n,r,A,i,t,P))}),_}},39747:(e,t,r)=>{var n=r(41580),i=Object.create,s=function(){function e(){}return function(t){if(!n(t))return{};if(i)return i(t);e.prototype=t;var r=new e;return e.prototype=void 0,r}}();e.exports=s},90313:(e,t,r)=>{var n=r(11129),i=r(20714);e.exports=function e(t,r,s,a,o){var l=-1,c=t.length;for(s||(s=i),o||(o=[]);++l<c;){var u=t[l];r>0&&s(u)?r>1?e(u,r-1,s,a,o):n(o,u):a||(o[o.length]=u)}return o}},57923:(e,t,r)=>{var n=r(93526),i=r(66040);e.exports=function(e,t){t=n(t,e);for(var r=0,s=t.length;null!=e&&r<s;)e=e[i(t[r++])];return r&&r==s?e:void 0}},48244:(e,t,r)=>{var n=r(11129),i=r(53142);e.exports=function(e,t,r){var s=t(e);return i(e)?s:n(s,r(e))}},87379:(e,t,r)=>{var n=r(65650),i=r(8870),s=r(29005),a=n?n.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":a&&a in Object(e)?i(e):s(e)}},56027:(e,t,r)=>{var n=r(87379),i=r(80547);e.exports=function(e){return i(e)&&"[object Arguments]"==n(e)}},80777:(e,t,r)=>{var n=r(28486),i=r(80547);e.exports=function(e){return i(e)&&"[object Map]"==n(e)}},89624:(e,t,r)=>{var n=r(93655),i=r(64759),s=r(41580),a=r(64066),o=/^\[object .+?Constructor\]$/,l=Object.prototype,c=Function.prototype.toString,u=l.hasOwnProperty,d=RegExp("^"+c.call(u).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!s(e)||i(e))&&(n(e)?d:o).test(a(e))}},81935:(e,t,r)=>{var n=r(28486),i=r(80547);e.exports=function(e){return i(e)&&"[object Set]"==n(e)}},70674:(e,t,r)=>{var n=r(87379),i=r(65387),s=r(80547),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1,e.exports=function(e){return s(e)&&i(e.length)&&!!a[n(e)]}},195:(e,t,r)=>{var n=r(84882),i=r(98121),s=Object.prototype.hasOwnProperty;e.exports=function(e){if(!n(e))return i(e);var t=[];for(var r in Object(e))s.call(e,r)&&"constructor"!=r&&t.push(r);return t}},57200:(e,t,r)=>{var n=r(41580),i=r(84882),s=r(38546),a=Object.prototype.hasOwnProperty;e.exports=function(e){if(!n(e))return s(e);var t=i(e),r=[];for(var o in e)"constructor"==o&&(t||!a.call(e,o))||r.push(o);return r}},47403:(e,t,r)=>{var n=r(82619),i=r(72532),s=r(22053),a=i?function(e,t){return i(e,"toString",{configurable:!0,enumerable:!1,value:n(t),writable:!0})}:s;e.exports=a},73501:e=>{e.exports=function(e,t,r){var n=-1,i=e.length;t<0&&(t=-t>i?0:i+t),(r=r>i?i:r)<0&&(r+=i),i=t>r?0:r-t>>>0,t>>>=0;for(var s=Array(i);++n<i;)s[n]=e[n+t];return s}},26137:e=>{e.exports=function(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}},52291:(e,t,r)=>{var n=r(65650),i=r(65111),s=r(53142),a=r(51187),o=1/0,l=n?n.prototype:void 0,c=l?l.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(s(t))return i(t,e)+"";if(a(t))return c?c.call(t):"";var r=t+"";return"0"==r&&1/t==-o?"-0":r}},86403:(e,t,r)=>{var n=r(62945),i=/^\s+/;e.exports=function(e){return e?e.slice(0,n(e)+1).replace(i,""):e}},49460:e=>{e.exports=function(e){return function(t){return e(t)}}},81586:(e,t,r)=>{var n=r(93526),i=r(98087),s=r(13398),a=r(66040);e.exports=function(e,t){return t=n(t,e),null==(e=s(e,t))||delete e[a(i(t))]}},23997:(e,t,r)=>{var n=r(22053);e.exports=function(e){return"function"==typeof e?e:n}},93526:(e,t,r)=>{var n=r(53142),i=r(65187),s=r(96493),a=r(95243);e.exports=function(e,t){return n(e)?e:i(e,t)?[e]:s(a(e))}},58898:(e,t,r)=>{var n=r(31623);e.exports=function(e){var t=new e.constructor(e.byteLength);return new n(t).set(new n(e)),t}},17099:(e,t,r)=>{e=r.nmd(e);var n=r(78942),i=t&&!t.nodeType&&t,s=i&&e&&!e.nodeType&&e,a=s&&s.exports===i?n.Buffer:void 0,o=a?a.allocUnsafe:void 0;e.exports=function(e,t){if(t)return e.slice();var r=e.length,n=o?o(r):new e.constructor(r);return e.copy(n),n}},92480:(e,t,r)=>{var n=r(58898);e.exports=function(e,t){var r=t?n(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)}},78340:e=>{var t=/\w*$/;e.exports=function(e){var r=new e.constructor(e.source,t.exec(e));return r.lastIndex=e.lastIndex,r}},18069:(e,t,r)=>{var n=r(65650),i=n?n.prototype:void 0,s=i?i.valueOf:void 0;e.exports=function(e){return s?Object(s.call(e)):{}}},92264:(e,t,r)=>{var n=r(58898);e.exports=function(e,t){var r=t?n(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}},84354:e=>{e.exports=function(e,t){var r=-1,n=e.length;for(t||(t=Array(n));++r<n;)t[r]=e[r];return t}},39032:(e,t,r)=>{var n=r(3422),i=r(57073);e.exports=function(e,t,r,s){var a=!r;r||(r={});for(var o=-1,l=t.length;++o<l;){var c=t[o],u=s?s(r[c],e[c],c,r,e):void 0;void 0===u&&(u=e[c]),a?i(r,c,u):n(r,c,u)}return r}},83546:(e,t,r)=>{var n=r(39032),i=r(77979);e.exports=function(e,t){return n(e,i(e),t)}},24733:(e,t,r)=>{var n=r(39032),i=r(85832);e.exports=function(e,t){return n(e,i(e),t)}},41950:(e,t,r)=>{var n=r(78942)["__core-js_shared__"];e.exports=n},29259:(e,t,r)=>{var n=r(48360);e.exports=function(e){return n(e)?void 0:e}},72532:(e,t,r)=>{var n=r(94715),i=function(){try{var e=n(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();e.exports=i},41439:(e,t,r)=>{var n=r(75857),i=r(75234),s=r(80796);e.exports=function(e){return s(i(e,void 0,n),e+"")}},74967:(e,t,r)=>{var n="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g;e.exports=n},80393:(e,t,r)=>{var n=r(48244),i=r(77979),s=r(81211);e.exports=function(e){return n(e,s,i)}},93650:(e,t,r)=>{var n=r(48244),i=r(85832),s=r(25288);e.exports=function(e){return n(e,s,i)}},44700:(e,t,r)=>{var n=r(79067);e.exports=function(e,t){var r=e.__data__;return n(t)?r["string"==typeof t?"string":"hash"]:r.map}},94715:(e,t,r)=>{var n=r(89624),i=r(20155);e.exports=function(e,t){var r=i(e,t);return n(r)?r:void 0}},74784:(e,t,r)=>{var n=r(3766)(Object.getPrototypeOf,Object);e.exports=n},8870:(e,t,r)=>{var n=r(65650),i=Object.prototype,s=i.hasOwnProperty,a=i.toString,o=n?n.toStringTag:void 0;e.exports=function(e){var t=s.call(e,o),r=e[o];try{e[o]=void 0;var n=!0}catch(e){}var i=a.call(e);return n&&(t?e[o]=r:delete e[o]),i}},77979:(e,t,r)=>{var n=r(79847),i=r(99306),s=Object.prototype.propertyIsEnumerable,a=Object.getOwnPropertySymbols,o=a?function(e){return null==e?[]:n(a(e=Object(e)),function(t){return s.call(e,t)})}:i;e.exports=o},85832:(e,t,r)=>{var n=r(11129),i=r(74784),s=r(77979),a=r(99306),o=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)n(t,s(e)),e=i(e);return t}:a;e.exports=o},28486:(e,t,r)=>{var n=r(33103),i=r(19770),s=r(89413),a=r(64512),o=r(19270),l=r(87379),c=r(64066),u="[object Map]",d="[object Promise]",p="[object Set]",m="[object WeakMap]",h="[object DataView]",f=c(n),g=c(i),v=c(s),y=c(a),x=c(o),b=l;(n&&b(new n(new ArrayBuffer(1)))!=h||i&&b(new i)!=u||s&&b(s.resolve())!=d||a&&b(new a)!=p||o&&b(new o)!=m)&&(b=function(e){var t=l(e),r="[object Object]"==t?e.constructor:void 0,n=r?c(r):"";if(n)switch(n){case f:return h;case g:return u;case v:return d;case y:return p;case x:return m}return t}),e.exports=b},20155:e=>{e.exports=function(e,t){return null==e?void 0:e[t]}},23305:(e,t,r)=>{var n=r(94497);e.exports=function(){this.__data__=n?n(null):{},this.size=0}},39361:e=>{e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}},11112:(e,t,r)=>{var n=r(94497),i=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(n){var r=t[e];return"__lodash_hash_undefined__"===r?void 0:r}return i.call(t,e)?t[e]:void 0}},25276:(e,t,r)=>{var n=r(94497),i=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return n?void 0!==t[e]:i.call(t,e)}},57452:(e,t,r)=>{var n=r(94497);e.exports=function(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=n&&void 0===t?"__lodash_hash_undefined__":t,this}},97350:e=>{var t=Object.prototype.hasOwnProperty;e.exports=function(e){var r=e.length,n=new e.constructor(r);return r&&"string"==typeof e[0]&&t.call(e,"index")&&(n.index=e.index,n.input=e.input),n}},50424:(e,t,r)=>{var n=r(58898),i=r(92480),s=r(78340),a=r(18069),o=r(92264);e.exports=function(e,t,r){var l=e.constructor;switch(t){case"[object ArrayBuffer]":return n(e);case"[object Boolean]":case"[object Date]":return new l(+e);case"[object DataView]":return i(e,r);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return o(e,r);case"[object Map]":case"[object Set]":return new l;case"[object Number]":case"[object String]":return new l(e);case"[object RegExp]":return s(e);case"[object Symbol]":return a(e)}}},75964:(e,t,r)=>{var n=r(39747),i=r(74784),s=r(84882);e.exports=function(e){return"function"!=typeof e.constructor||s(e)?{}:n(i(e))}},20714:(e,t,r)=>{var n=r(65650),i=r(3283),s=r(53142),a=n?n.isConcatSpreadable:void 0;e.exports=function(e){return s(e)||i(e)||!!(a&&e&&e[a])}},69632:e=>{var t=/^(?:0|[1-9]\d*)$/;e.exports=function(e,r){var n=typeof e;return!!(r=null==r?0x1fffffffffffff:r)&&("number"==n||"symbol"!=n&&t.test(e))&&e>-1&&e%1==0&&e<r}},65187:(e,t,r)=>{var n=r(53142),i=r(51187),s=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;e.exports=function(e,t){if(n(e))return!1;var r=typeof e;return!!("number"==r||"symbol"==r||"boolean"==r||null==e||i(e))||a.test(e)||!s.test(e)||null!=t&&e in Object(t)}},79067:e=>{e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},64759:(e,t,r)=>{var n=r(41950),i=function(){var e=/[^.]+$/.exec(n&&n.keys&&n.keys.IE_PROTO||"");
vendor: 6,655 bytes, line 1
1return e?"Symbol(src)_1."+e:""}();e.exports=function(e){return!!i&&i in e}},84882:e=>{var t=Object.prototype;e.exports=function(e){var r=e&&e.constructor;return e===("function"==typeof r&&r.prototype||t)}},12393:e=>{e.exports=function(){this.__data__=[],this.size=0}},62049:(e,t,r)=>{var n=r(97034),i=Array.prototype.splice;e.exports=function(e){var t=this.__data__,r=n(t,e);return!(r<0)&&(r==t.length-1?t.pop():i.call(t,r,1),--this.size,!0)}},7144:(e,t,r)=>{var n=r(97034);e.exports=function(e){var t=this.__data__,r=n(t,e);return r<0?void 0:t[r][1]}},7452:(e,t,r)=>{var n=r(97034);e.exports=function(e){return n(this.__data__,e)>-1}},13964:(e,t,r)=>{var n=r(97034);e.exports=function(e,t){var r=this.__data__,i=n(r,e);return i<0?(++this.size,r.push([e,t])):r[i][1]=t,this}},49753:(e,t,r)=>{var n=r(25098),i=r(1386),s=r(19770);e.exports=function(){this.size=0,this.__data__={hash:new n,map:new(s||i),string:new n}}},5681:(e,t,r)=>{var n=r(44700);e.exports=function(e){var t=n(this,e).delete(e);return this.size-=t?1:0,t}},80088:(e,t,r)=>{var n=r(44700);e.exports=function(e){return n(this,e).get(e)}},54732:(e,t,r)=>{var n=r(44700);e.exports=function(e){return n(this,e).has(e)}},59068:(e,t,r)=>{var n=r(44700);e.exports=function(e,t){var r=n(this,e),i=r.size;return r.set(e,t),this.size+=r.size==i?0:1,this}},76853:(e,t,r)=>{var n=r(69011);e.exports=function(e){var t=n(e,function(e){return 500===r.size&&r.clear(),e}),r=t.cache;return t}},94497:(e,t,r)=>{var n=r(94715)(Object,"create");e.exports=n},98121:(e,t,r)=>{var n=r(3766)(Object.keys,Object);e.exports=n},38546:e=>{e.exports=function(e){var t=[];if(null!=e)for(var r in Object(e))t.push(r);return t}},2306:(e,t,r)=>{e=r.nmd(e);var n=r(74967),i=t&&!t.nodeType&&t,s=i&&e&&!e.nodeType&&e,a=s&&s.exports===i&&n.process,o=function(){try{var e=s&&s.require&&s.require("util").types;if(e)return e;return a&&a.binding&&a.binding("util")}catch(e){}}();e.exports=o},29005:e=>{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},3766:e=>{e.exports=function(e,t){return function(r){return e(t(r))}}},75234:(e,t,r)=>{var n=r(86912),i=Math.max;e.exports=function(e,t,r){return t=i(void 0===t?e.length-1:t,0),function(){for(var s=arguments,a=-1,o=i(s.length-t,0),l=Array(o);++a<o;)l[a]=s[t+a];a=-1;for(var c=Array(t+1);++a<t;)c[a]=s[a];return c[t]=r(l),n(e,this,c)}}},13398:(e,t,r)=>{var n=r(57923),i=r(73501);e.exports=function(e,t){return t.length<2?e:n(e,i(t,0,-1))}},78942:(e,t,r)=>{var n=r(74967),i="object"==typeof self&&self&&self.Object===Object&&self,s=n||i||Function("return this")();e.exports=s},80796:(e,t,r)=>{var n=r(47403),i=r(3316)(n);e.exports=i},3316:e=>{var t=Date.now;e.exports=function(e){var r=0,n=0;return function(){var i=t(),s=16-(i-n);if(n=i,s>0){if(++r>=800)return arguments[0]}else r=0;return e.apply(void 0,arguments)}}},64103:(e,t,r)=>{var n=r(1386);e.exports=function(){this.__data__=new n,this.size=0}},21779:e=>{e.exports=function(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}},34162:e=>{e.exports=function(e){return this.__data__.get(e)}},7462:e=>{e.exports=function(e){return this.__data__.has(e)}},96638:(e,t,r)=>{var n=r(1386),i=r(19770),s=r(68250);e.exports=function(e,t){var r=this.__data__;if(r instanceof n){var a=r.__data__;if(!i||a.length<199)return a.push([e,t]),this.size=++r.size,this;r=this.__data__=new s(a)}return r.set(e,t),this.size=r.size,this}},96493:(e,t,r)=>{var n=r(76853),i=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,s=/\\(\\)?/g,a=n(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(i,function(e,r,n,i){t.push(n?i.replace(s,"$1"):r||e)}),t});e.exports=a},66040:(e,t,r)=>{var n=r(51187),i=1/0;e.exports=function(e){if("string"==typeof e||n(e))return e;var t=e+"";return"0"==t&&1/e==-i?"-0":t}},64066:e=>{var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},62945:e=>{var t=/\s/;e.exports=function(e){for(var r=e.length;r--&&t.test(e.charAt(r)););return r}},82619:e=>{e.exports=function(e){return function(){return e}}},46285:e=>{e.exports=function(e,t){return e===t||e!=e&&t!=t}},75857:(e,t,r)=>{var n=r(90313);e.exports=function(e){return(null==e?0:e.length)?n(e,1):[]}},22053:e=>{e.exports=function(e){return e}},3283:(e,t,r)=>{var n=r(56027),i=r(80547),s=Object.prototype,a=s.hasOwnProperty,o=s.propertyIsEnumerable,l=n(function(){return arguments}())?n:function(e){return i(e)&&a.call(e,"callee")&&!o.call(e,"callee")};e.exports=l},53142:e=>{var t=Array.isArray;e.exports=t},36529:(e,t,r)=>{var n=r(93655),i=r(65387);e.exports=function(e){return null!=e&&i(e.length)&&!n(e)}},75853:(e,t,r)=>{e=r.nmd(e);var n=r(78942),i=r(34772),s=t&&!t.nodeType&&t,a=s&&e&&!e.nodeType&&e,o=a&&a.exports===s?n.Buffer:void 0,l=o?o.isBuffer:void 0;e.exports=l||i},93655:(e,t,r)=>{var n=r(87379),i=r(41580);e.exports=function(e){if(!i(e))return!1;var t=n(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},65387:e=>{e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=0x1fffffffffffff}},37681:(e,t,r)=>{var n=r(80777),i=r(49460),s=r(2306),a=s&&s.isMap,o=a?i(a):n;e.exports=o},41580:e=>{e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},80547:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},48360:(e,t,r)=>{var n=r(87379),i=r(74784),s=r(80547),a=Object.prototype,o=Function.prototype.toString,l=a.hasOwnProperty,c=o.call(Object);e.exports=function(e){if(!s(e)||"[object Object]"!=n(e))return!1;var t=i(e);if(null===t)return!0;var r=l.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&o.call(r)==c}},83943:(e,t,r)=>{var n=r(81935),i=r(49460),s=r(2306),a=s&&s.isSet,o=a?i(a):n;e.exports=o},51187:(e,t,r)=>{var n=r(87379),i=r(80547);e.exports=function(e){return"symbol"==typeof e||i(e)&&"[object Symbol]"==n(e)}},8666:(e,t,r)=>{var n=r(70674),i=r(49460),s=r(2306),a=s&&s.isTypedArray,o=a?i(a):n;e.exports=o},81211:(e,t,r)=>{var n=r(10358),i=r(195),s=r(36529);e.exports=function(e){return s(e)?n(e):i(e)}},25288:(e,t,r)=>{var n=r(10358),i=r(57200),s=r(36529);e.exports=function(e){return s(e)?n(e,!0):i(e)}},98087:e=>{e.exports=function(e){var t=null==e?0:e.length;return t?e[t-1]:void 0}},69011:(e,t,r)=>{var n=r(68250);function i(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw TypeError("Expected a function");var r=function(){var n=arguments,i=t?t.apply(this,n):n[0],s=r.cache;if(s.has(i))return s.get(i);var a=e.apply(this,n);return r.cache=s.set(i,a)||s,a};return r.cache=new(i.Cache||n),r}
1i.Cache=n,e.exports=i},3326:(e,t,r)=>{var n=r(65111),i=r(69334),s=r(81586),a=r(93526),o=r(39032),l=r(29259),c=r(41439),u=r(93650),d=c(function(e,t){var r={};if(null==e)return r;var c=!1;t=n(t,function(t){return t=a(t,e),c||(c=t.length>1),t}),o(e,u(e),r),c&&(r=i(r,7,l));for(var d=t.length;d--;)s(r,t[d]);return r});e.exports=d},99306:e=>{e.exports=function(){return[]}},34772:e=>{e.exports=function(){return!1}},55009:(e,t,r)=>{var n=r(26137),i=r(23997),s=r(67642),a=Math.min;e.exports=function(e,t){if((e=s(e))<1||e>0x1fffffffffffff)return[];var r=0xffffffff,o=a(e,0xffffffff);t=i(t),e-=0xffffffff;for(var l=n(o,t);++r<e;)t(r);return l}},43301:(e,t,r)=>{var n=r(6131),i=1/0;e.exports=function(e){return e?(e=n(e))===i||e===-i?(e<0?-1:1)*17976931348623157e292:e==e?e:0:0===e?e:0}},67642:(e,t,r)=>{var n=r(43301);e.exports=function(e){var t=n(e),r=t%1;return t==t?r?t-r:t:0}},6131:(e,t,r)=>{var n=r(86403),i=r(41580),s=r(51187),a=0/0,o=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,c=/^0o[0-7]+$/i,u=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(s(e))return a;if(i(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=i(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=n(e);var r=l.test(e);return r||c.test(e)?u(e.slice(2),r?2:8):o.test(e)?a:+e}},95243:(e,t,r)=>{var n=r(52291);e.exports=function(e){return null==e?"":n(e)}},22297:(e,t,r)=>{"use strict";function n(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},s=Object.keys(e);for(n=0;n<s.length;n++)r=s[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n<s.length;n++)r=s[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(e){var t=function(e,t){if("object"!==i(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==i(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===i(t)?t:String(t)}function a(e,t,r){return(t=s(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}r.d(t,{x6:()=>D,Zh:()=>te,Ru:()=>e9,Bd:()=>W});var o,l=r(14041),c=r(29002),u=r.n(c),d=/\s([^'"/\s><]+?)[\s/>]|([^\s=]+)=\s?(".*?"|'.*?')/g;function p(e){var t={type:"tag",name:"",voidElement:!1,attrs:{},children:[]},r=e.match(/<\/?([^\s]+?)[/\s>]/);if(r&&(t.name=r[1],(u()[r[1]]||"/"===e.charAt(e.length-2))&&(t.voidElement=!0),t.name.startsWith("!--"))){var n=e.indexOf("--\x3e");return{type:"comment",comment:-1!==n?e.slice(4,n):""}}for(var i=new RegExp(d),s=null;null!==(s=i.exec(e));)if(s[0].trim()){if(s[1]){var a=s[1].trim(),o=[a,""];a.indexOf("=")>-1&&(o=a.split("=")),t.attrs[o[0]]=o[1],i.lastIndex--}else s[2]&&(t.attrs[s[2]]=s[3].trim().substring(1,s[3].length-1))}return t}var m=/<[a-zA-Z0-9\-\!\/](?:"[^"]*"|'[^']*'|[^'">])*>/g,h=/^\s*$/,f=Object.create(null);let g={parse:function(e,t){t||(t={}),t.components||(t.components=f);var r,n=[],i=[],s=-1,a=!1;if(0!==e.indexOf("<")){var o=e.indexOf("<");n.push({type:"text",content:-1===o?e:e.substring(0,o)})}return e.replace(m,function(o,l){if(a){if(o!=="</"+r.name+">")return;a=!1}var c,u="/"!==o.charAt(1),d=o.startsWith("\x3c!--"),m=l+o.length,f=e.charAt(m);if(d){var g=p(o);return s<0?n.push(g):(c=i[s]).children.push(g),n}if(u&&(s++,"tag"===(r=p(o)).type&&t.components[r.name]&&(r.type="component",a=!0),r.voidElement||a||!f||"<"===f||r.children.push({type:"text",content:e.slice(m,e.indexOf("<",m))}),0===s&&n.push(r),(c=i[s-1])&&c.children.push(r),i[s]=r),(!u||r.voidElement)&&(s>-1&&(r.voidElement||r.name===o.slice(2,-1))&&(r=-1==--s?n:i[s]),!a&&"<"!==f&&f)){c=-1===s?n:i[s].children;var v=e.indexOf("<",m),y=e.slice(m,-1===v?void 0:v);h.test(y)&&(y=" "),(v>-1&&s+c.length>=0||" "!==y)&&c.push({type:"text",content:y})}}),n}};function v(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function y(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,s(n.key),n)}}function x(e,t,r){return t&&y(e.prototype,t),r&&y(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}var b=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,w={"&amp;":"&","&#38;":"&","&lt;":"<","&#60;":"<","&gt;":">","&#62;":">","&apos;":"'","&#39;":"'","&quot;":'"',"&#34;":'"',"&nbsp;":" ","&#160;":" ","&copy;":"\xa9","&#169;":"\xa9","&reg;":"\xae","&#174;":"\xae","&hellip;":"…","&#8230;":"…","&#x2F;":"/","&#47;":"/"},j=function(e){return w[e]},k={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:function(e){return e.replace(b,j)}},C=(0,l.createContext)(),S=function(){function e(){v(this,e),this.usedNamespaces={}}return x(e,[{key:"addUsedNamespaces",value:function(e){var t=this;e.forEach(function(e){t.usedNamespaces[e]||(t.usedNamespaces[e]=!0)})}},{key:"getUsedNamespaces",value:function(){return Object.keys(this.usedNamespaces)}}]),e}();function N(){if(console&&console.warn){for(var e,t=arguments.length,r=Array(t),n=0;n<t;n++)r[n]=arguments[n];"string"==typeof r[0]&&(r[0]="react-i18next:: ".concat(r[0])),(e=console).warn.apply(e,r)}}var E={};function L(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];"string"==typeof t[0]&&E[t[0]]||("string"==typeof t[0]&&(E[t[0]]=new Date),N.apply(void 0,t))}function A(e,t,r){e.loadNamespaces(t,function(){e.isInitialized?r():e.on("initialized",function t(){setTimeout(function(){e.off("initialized",t)},0),r()})})}var I=["format"],O=["children","count","parent","i18nKey","context","tOptions","values","defaults","components","ns","i18n","t","shouldUne
1scape"];function P(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function _(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?P(Object(r),!0).forEach(function(t){a(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):P(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function T(e,t){if(!e)return!1;var r=e.props?e.props.children:e.children;return t?r.length>0:!!r}function M(e){return e?e.props?e.props.children:e.children:[]}function R(e){return Array.isArray(e)?e:[e]}function D(e){var t=e.children,r=e.count,s=e.parent,a=e.i18nKey,c=e.context,u=e.tOptions,d=void 0===u?{}:u,p=e.values,m=e.defaults,h=e.components,f=e.ns,v=e.i18n,y=e.t,x=e.shouldUnescape,b=n(e,O),w=(0,l.useContext)(C)||{},j=w.i18n,S=w.defaultNS,E=v||j||o;if(!E)return L("You will need to pass in an i18next instance by using i18nextReactModule"),t;var A=y||E.t.bind(E)||function(e){return e};c&&(d.context=c);var P=_(_({},k),E.options&&E.options.react),D=f||A.ns||S||E.options&&E.options.defaultNS;D="string"==typeof D?[D]:D||["translation"];var B=m||function e(t,r){if(!t)return"";var s="",a=R(t),o=r.transSupportBasicHtmlNodes&&r.transKeepBasicHtmlNodesFor?r.transKeepBasicHtmlNodesFor:[];return a.forEach(function(t,a){if("string"==typeof t)s+="".concat(t);else if((0,l.isValidElement)(t)){var c=Object.keys(t.props).length,u=o.indexOf(t.type)>-1,d=t.props.children;if(!d&&u&&0===c)s+="<".concat(t.type,"/>");else if(d||u&&0===c){if(t.props.i18nIsDynamicList)s+="<".concat(a,"></").concat(a,">");else if(u&&1===c&&"string"==typeof d)s+="<".concat(t.type,">").concat(d,"</").concat(t.type,">");else{var p=e(d,r);s+="<".concat(a,">").concat(p,"</").concat(a,">")}}else s+="<".concat(a,"></").concat(a,">")}else if(null===t)N("Trans: the passed in value is invalid - seems you passed in a null child.");else if("object"===i(t)){var m=t.format,h=Object.keys(n(t,I));if(1===h.length){var f=m?"".concat(h[0],", ").concat(m):h[0];s+="{{".concat(f,"}}")}else N("react-i18next: the passed in object contained more than one variable - the object should look like {{ value, format }} where format is optional.",t)}else N("Trans: the passed in value is invalid - seems you passed in a variable like {number} - please pass in variables for interpolation as full objects like {{number}}.",t)}),s}(t,P)||P.transEmptyNodeValue||a,F=P.hashTransKey,U=a||(F?F(B):B),$=p?d.interpolation:{interpolation:_(_({},d.interpolation),{},{prefix:"#$?",suffix:"?$#"})},z=_(_(_(_({},d),{},{count:r},p),$),{},{defaultValue:B,ns:D}),V=function(e,t,r,n,s,a){if(""===t)return[];var o=n.transKeepBasicHtmlNodesFor||[],c=t&&new RegExp(o.join("|")).test(t);if(!e&&!c)return[t];var u={};!function e(t){R(t).forEach(function(t){"string"==typeof t||(T(t)?e(M(t)):"object"!==i(t)||(0,l.isValidElement)(t)||Object.assign(u,t))})}(e);var d=g.parse("<0>".concat(t,"</0>")),p=_(_({},u),s);function m(e,t,r){var n=M(e),i=f(n,t.children,r);return"[object Array]"===Object.prototype.toString.call(n)&&n.every(function(e){return(0,l.isValidElement)(e)})&&0===i.length?n:i}function h(e,t,r,n,i){e.dummy&&(e.children=t),r.push((0,l.cloneElement)(e,_(_({},e.props),{},{key:n}),i?void 0:t))}function f(t,s,u){var d=R(t);return R(s).reduce(function(t,s,g){var v=s.children&&s.children[0]&&s.children[0].content&&r.services.interpolator.interpolate(s.children[0].content,p,r.language);if("tag"===s.type){var y,x,b,w=d[parseInt(s.name,10)];!w&&1===u.length&&u[0][s.name]&&(w=u[0][s.name]),w||(w={});var j=0!==Object.keys(s.attrs).length?(y={props:s.attrs},(b=_({},x=w)).props=Object.assign(y.props,x.props),b):w,k=(0,l.isValidElement)(j),C=k&&T(s,!0)&&!s.voidElement,S=c&&"object"===i(j)&&j.dummy&&!k,N="object"===i(e)&&null!==e&&Object.hasOwnProperty.call(e,s.name);if("string"==typeof j){var E=r.services.interpolator.interpolate(j,p,r.language);t.push(E)}else if(T(j)||C){var L=m(j,s,u);h(j,L,t,g)}else if(S){var A=f(d,s.children,u);t.push((0,l.cloneElement)(j,_(_({},j.props),{},{key:g}),A))}
1else if(Number.isNaN(parseFloat(s.name))){if(N){var I=m(j,s,u);h(j,I,t,g,s.voidElement)}else if(n.transSupportBasicHtmlNodes&&o.indexOf(s.name)>-1){if(s.voidElement)t.push((0,l.createElement)(s.name,{key:"".concat(s.name,"-").concat(g)}));else{var O=f(d,s.children,u);t.push((0,l.createElement)(s.name,{key:"".concat(s.name,"-").concat(g)},O))}}else if(s.voidElement)t.push("<".concat(s.name," />"));else{var P=f(d,s.children,u);t.push("<".concat(s.name,">").concat(P,"</").concat(s.name,">"))}}else if("object"!==i(j)||k)1===s.children.length&&v?t.push((0,l.cloneElement)(j,_(_({},j.props),{},{key:g}),v)):t.push((0,l.cloneElement)(j,_(_({},j.props),{},{key:g})));else{var M=s.children[0]?v:null;M&&t.push(M)}}else if("text"===s.type){var R=n.transWrapTextNodes,D=a?n.unescape(r.services.interpolator.interpolate(s.content,p,r.language)):r.services.interpolator.interpolate(s.content,p,r.language);R?t.push((0,l.createElement)(R,{key:"".concat(s.name,"-").concat(g)},D)):t.push(D)}return t},[])}return M(f([{dummy:!0,children:e||[]}],d,R(e||[]))[0])}(h||t,U?A(U,z):B,E,P,z,x),G=void 0!==s?s:P.defaultTransParent;return G?(0,l.createElement)(G,b,V):V}function B(e){if(Array.isArray(e))return e}function F(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function U(e,t){if(e){if("string"==typeof e)return F(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return F(e,t)}}function $(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function z(e,t){return B(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,s,a,o=[],l=!0,c=!1;try{if(s=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=s.call(r)).done)&&(o.push(n.value),o.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return o}}(e,t)||U(e,t)||$()}function V(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function G(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?V(Object(r),!0).forEach(function(t){a(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):V(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var H=function(e,t){var r=(0,l.useRef)();return(0,l.useEffect)(function(){r.current=t?r.current:e},[e,t]),r.current};function W(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.i18n,n=(0,l.useContext)(C)||{},i=n.i18n,s=n.defaultNS,a=r||i||o;if(a&&!a.reportNamespaces&&(a.reportNamespaces=new S),!a){L("You will need to pass in an i18next instance by using initReactI18next");var c=function(e){return Array.isArray(e)?e[e.length-1]:e},u=[c,{},!1];return u.t=c,u.i18n={},u.ready=!1,u}a.options.react&&void 0!==a.options.react.wait&&L("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");var d=G(G(G({},k),a.options.react),t),p=d.useSuspense,m=d.keyPrefix,h=e||s||a.options&&a.options.defaultNS;h="string"==typeof h?[h]:h||["translation"],a.reportNamespaces.addUsedNamespaces&&a.reportNamespaces.addUsedNamespaces(h);var f=(a.isInitialized||a.initializedStoreOnce)&&h.every(function(e){return function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return t.languages&&t.languages.length?void 0!==t.options.ignoreJSONStructure?t.hasLoadedNamespace(e,{precheck:function(t,n){if(r.bindI18n&&r.bindI18n.indexOf("languageChanging")>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!n(t.
1isLanguageChangingTo,e))return!1}}):function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=t.languages[0],i=!!t.options&&t.options.fallbackLng,s=t.languages[t.languages.length-1];if("cimode"===n.toLowerCase())return!0;var a=function(e,r){var n=t.services.backendConnector.state["".concat(e,"|").concat(r)];return -1===n||2===n};return(!(r.bindI18n&&r.bindI18n.indexOf("languageChanging")>-1)||!t.services.backendConnector.backend||!t.isLanguageChangingTo||!!a(t.isLanguageChangingTo,e))&&!!(t.hasResourceBundle(n,e)||!t.services.backendConnector.backend||t.options.resources&&!t.options.partialBundledLanguages||a(n,e)&&(!i||a(s,e)))}(e,t,r):(L("i18n.languages were undefined or empty",t.languages),!0)}(e,a,d)});function g(){return a.getFixedT(null,"fallback"===d.nsMode?h:h[0],m)}var v=z((0,l.useState)(g),2),y=v[0],x=v[1],b=h.join(),w=H(b),j=(0,l.useRef)(!0);(0,l.useEffect)(function(){var e=d.bindI18n,t=d.bindI18nStore;function r(){j.current&&x(g)}return j.current=!0,f||p||A(a,h,function(){j.current&&x(g)}),f&&w&&w!==b&&j.current&&x(g),e&&a&&a.on(e,r),t&&a&&a.store.on(t,r),function(){j.current=!1,e&&a&&e.split(" ").forEach(function(e){return a.off(e,r)}),t&&a&&t.split(" ").forEach(function(e){return a.store.off(e,r)})}},[a,b]);var N=(0,l.useRef)(!0);(0,l.useEffect)(function(){j.current&&!N.current&&x(g),N.current=!1},[a,m]);var E=[y,a,f];if(E.t=y,E.i18n=a,E.ready=f,f||!f&&!p)return E;throw new Promise(function(e){A(a,h,function(){e()})})}function K(){return(K=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}var q=r(75985),Z=r.n(q);function J(e){var t=e.i18n,r=e.defaultNS,n=e.children,i=(0,l.useMemo)(function(){return{i18n:t,defaultNS:r}},[t,r]);return(0,l.createElement)(C.Provider,{value:i},n)}function Y(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}var X={defaultNS:"common",errorStackTraceLimit:0,i18n:{defaultLocale:"en",locales:["en"]},get initImmediate(){return"undefined"!=typeof window},interpolation:{escapeValue:!1},load:"currentOnly",localeExtension:"json",localePath:"./public/locales",localeStructure:"{{lng}}/{{ns}}",react:{useSuspense:!1},reloadOnPrerender:!1,serializeConfig:!0,use:[]},Q=["i18n"],ee=["i18n"];function et(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function er(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?et(Object(r),!0).forEach(function(t){a(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):et(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var en=["backend","detection"],ei=function(e){if("string"!=typeof(null==e?void 0:e.lng))throw Error("config.lng was not passed into createConfig");var t,r,s,a=e.i18n,o=n(e,Q),l=X.i18n,c=er(er(er(er({},n(X,ee)),o),l),a),u=c.defaultNS,d=c.lng,p=c.localeExtension,m=c.localePath,h=c.nonExplicitSupportedLngs,f=c.locales.filter(function(e){return"default"!==e});if("cimode"===d)return c;if(void 0===c.fallbackLng&&(c.fallbackLng=c.defaultLocale,"default"===c.fallbackLng)){var g=z(f,1);c.fallbackLng=g[0]}var v=null==e?void 0:null===(t=e.interpolation)||void 0===t?void 0:t.prefix,y=null==e?void 0:null===(r=e.interpolation)||void 0===r?void 0:r.suffix,x=null!=v?v:"{{",b=null!=y?y:"}}";"string"!=typeof(null==e?void 0:e.localeStructure)&&(v||y)&&(c.localeStructure="".concat(x,"lng").concat(b,"/").concat(x,"ns").concat(b));var w=c.fallbackLng,j=c.localeStructure;if(h){var k=function(e,t){var r=z(t.split("-"),1)[0];return e[t]=[r],e};if("string"==typeof w)c.fallbackLng=c.locales.filter(function(e){return e.includes("-")}).reduce(k,{default:[w]});else if(Array.isArray(w))c.fallbackLng=c.locales.filter(function(e){return e.includes("-")}).reduce(k,{default:w});else if("object"===i(w))c.fallbackLng=Object.entries(c.fallbackLng).reduce(function(e,t){var r=z(t,2),n=r[0],i=r[1];return e[n]=n.includes("-")?Array.from(new Set([n.split("-")[0]].concat(function(e){if(Array.isArray(e))return F(e)}(i)||Y(i)||U(i)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()))):i,e},w);else if("function"==typeof w)throw Error("If nonExplicitSupportedLngs is true, no functions are allowed for fallbackLng")}return(null==e?void 0:null===(s=e.use)||void 0===s?void 0:s.some(function(e){return"backend"===e.type}))||("string"==typeof m?c.backend={addPath:"".concat(m,"/").concat(j,".missing.").concat(p),loadPath:"".concat(m,"/").concat(j,".").concat(p)}:"function"!=typeof m||(c.backend={addPath:function(e,t){return m(e,t,!0)},loadPath:function(e,t){return m(e,t,!1)}})),"string"==typeof c.ns||Array.isArray(c.ns)||(c.ns=[u]),en.forEac
1h(function(t){e[t]&&(c[t]=er(er({},c[t]),e[t]))}),c};function es(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ea(e,t){return(ea=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function eo(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ea(e,t)}function el(e,t){if(t&&("object"===i(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return es(e)}function ec(e){return(ec=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function eu(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function ed(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?eu(Object(r),!0).forEach(function(t){a(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eu(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var ep={type:"logger",log:function(e){this.output("log",e)},warn:function(e){this.output("warn",e)},error:function(e){this.output("error",e)},output:function(e,t){console&&console[e]&&console[e].apply(console,t)}},em=new(function(){function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};v(this,e),this.init(t,r)}return x(e,[{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.prefix=t.prefix||"i18next:",this.logger=e||ep,this.options=t,this.debug=t.debug}},{key:"setDebug",value:function(e){this.debug=e}},{key:"log",value:function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return this.forward(t,"log","",!0)}},{key:"warn",value:function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return this.forward(t,"warn","",!0)}},{key:"error",value:function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return this.forward(t,"error","")}},{key:"deprecate",value:function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return this.forward(t,"warn","WARNING DEPRECATED: ",!0)}},{key:"forward",value:function(e,t,r,n){return n&&!this.debug?null:("string"==typeof e[0]&&(e[0]="".concat(r).concat(this.prefix," ").concat(e[0])),this.logger[t](e))}},{key:"create",value:function(t){return new e(this.logger,ed(ed({},{prefix:"".concat(this.prefix,":").concat(t,":")}),this.options))}},{key:"clone",value:function(t){return(t=t||this.options).prefix=t.prefix||this.prefix,new e(this.logger,t)}}]),e}()),eh=function(){function e(){v(this,e),this.observers={}}return x(e,[{key:"on",value:function(e,t){var r=this;return e.split(" ").forEach(function(e){r.observers[e]=r.observers[e]||[],r.observers[e].push(t)}),this}},{key:"off",value:function(e,t){if(this.observers[e]){if(!t){delete this.observers[e];return}this.observers[e]=this.observers[e].filter(function(e){return e!==t})}}},{key:"emit",value:function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];this.observers[e]&&[].concat(this.observers[e]).forEach(function(e){e.apply(void 0,r)}),this.observers["*"]&&[].concat(this.observers["*"]).forEach(function(t){t.apply(t,[e].concat(r))})}}]),e}();function ef(){var e,t,r=new Promise(function(r,n){e=r,t=n});return r.resolve=e,r.reject=t,r}function eg(e){return null==e?"":""+e}function ev(e,t,r){function n(e){return e&&e.indexOf("###")>-1?e.replace(/###/g,"."):e}function i(){return!e||"string"==typeof e}for(var s="string"!=typeof t?[].concat(t):t.split(".");s.length>1;){if(i())return{};var a=n(s.shift());!e[a]&&r&&(e[a]=new r),e=Object.prototype.hasOwnProperty.call(e,a)?e[a]:{}}return i()?{}:{obj:e,k:n(s.shift())}}function ey(e,t,r){var n=ev(e,t,Object);n.obj[n.k]=r}function ex(e,t){var r=ev(e,t),n=r.obj,i=r.k;if(n)return n[i]}function eb(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var ew={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;"};function ej(e){return"string"==typeof e?e.replace(/[&<>
1"'\/]/g,function(e){return ew[e]}):e}var ek="undefined"!=typeof window&&window.navigator&&void 0===window.navigator.userAgentData&&window.navigator.userAgent&&window.navigator.userAgent.indexOf("MSIE")>-1,eC=[" ",",","?","!",";"];function eS(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:".";if(e){if(e[t])return e[t];for(var n=t.split(r),i=e,s=0;s<n.length;++s){if(!i||"string"==typeof i[n[s]]&&s+1<n.length)return;if(void 0===i[n[s]]){for(var a=2,o=n.slice(s,s+a).join(r),l=i[o];void 0===l&&n.length>s+a;)a++,l=i[o=n.slice(s,s+a).join(r)];if(void 0===l)return;if(null===l)return null;if(t.endsWith(o)){if("string"==typeof l)return l;if(o&&"string"==typeof l[o])return l[o]}var c=n.slice(s+a).join(r);if(c)return eS(l,c,r);return}i=i[n[s]]}return i}}function eN(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function eE(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?eN(Object(r),!0).forEach(function(t){a(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eN(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var eL=function(e){eo(n,e);var t,r=(t=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=ec(n);return e=t?Reflect.construct(r,arguments,ec(this).constructor):r.apply(this,arguments),el(this,e)});function n(e){var t,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{ns:["translation"],defaultNS:"translation"};return v(this,n),t=r.call(this),ek&&eh.call(es(t)),t.data=e||{},t.options=i,void 0===t.options.keySeparator&&(t.options.keySeparator="."),void 0===t.options.ignoreJSONStructure&&(t.options.ignoreJSONStructure=!0),t}return x(n,[{key:"addNamespaces",value:function(e){0>this.options.ns.indexOf(e)&&this.options.ns.push(e)}},{key:"removeNamespaces",value:function(e){var t=this.options.ns.indexOf(e);t>-1&&this.options.ns.splice(t,1)}},{key:"getResource",value:function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=void 0!==n.keySeparator?n.keySeparator:this.options.keySeparator,s=void 0!==n.ignoreJSONStructure?n.ignoreJSONStructure:this.options.ignoreJSONStructure,a=[e,t];r&&"string"!=typeof r&&(a=a.concat(r)),r&&"string"==typeof r&&(a=a.concat(i?r.split(i):r)),e.indexOf(".")>-1&&(a=e.split("."));var o=ex(this.data,a);return o||!s||"string"!=typeof r?o:eS(this.data&&this.data[e]&&this.data[e][t],r,i)}},{key:"addResource",value:function(e,t,r,n){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{silent:!1},s=this.options.keySeparator;void 0===s&&(s=".");var a=[e,t];r&&(a=a.concat(s?r.split(s):r)),e.indexOf(".")>-1&&(a=e.split("."),n=t,t=a[1]),this.addNamespaces(t),ey(this.data,a,n),i.silent||this.emit("added",e,t,r,n)}},{key:"addResources",value:function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{silent:!1};for(var i in r)("string"==typeof r[i]||"[object Array]"===Object.prototype.toString.apply(r[i]))&&this.addResource(e,t,i,r[i],{silent:!0});n.silent||this.emit("added",e,t,r)}},{key:"addResourceBundle",value:function(e,t,r,n,i){var s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{silent:!1},a=[e,t];e.indexOf(".")>-1&&(a=e.split("."),n=r,r=t,t=a[1]),this.addNamespaces(t);var o=ex(this.data,a)||{};n?function e(t,r,n){for(var i in r)"__proto__"!==i&&"constructor"!==i&&(i in t?"string"==typeof t[i]||t[i]instanceof String||"string"==typeof r[i]||r[i]instanceof String?n&&(t[i]=r[i]):e(t[i],r[i],n):t[i]=r[i]);return t}(o,r,i):o=eE(eE({},o),r),ey(this.data,a,o),s.silent||this.emit("added",e,t,r)}},{key:"removeResourceBundle",value:function(e,t){this.hasResourceBundle(e,t)&&delete this.data[e][t],this.removeNamespaces(t),this.emit
1("removed",e,t)}},{key:"hasResourceBundle",value:function(e,t){return void 0!==this.getResource(e,t)}},{key:"getResourceBundle",value:function(e,t){return(t||(t=this.options.defaultNS),"v1"===this.options.compatibilityAPI)?eE(eE({},{}),this.getResource(e,t)):this.getResource(e,t)}},{key:"getDataByLanguage",value:function(e){return this.data[e]}},{key:"hasLanguageSomeTranslations",value:function(e){var t=this.getDataByLanguage(e);return!!(t&&Object.keys(t)||[]).find(function(e){return t[e]&&Object.keys(t[e]).length>0})}},{key:"toJSON",value:function(){return this.data}}]),n}(eh),eA={processors:{},addPostProcessor:function(e){this.processors[e.name]=e},handle:function(e,t,r,n,i){var s=this;return e.forEach(function(e){s.processors[e]&&(t=s.processors[e].process(t,r,n,i))}),t}};function eI(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function eO(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?eI(Object(r),!0).forEach(function(t){a(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eI(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var eP={},e_=function(e){eo(n,e);var t,r=(t=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=ec(n);return e=t?Reflect.construct(r,arguments,ec(this).constructor):r.apply(this,arguments),el(this,e)});function n(e){var t,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return v(this,n),t=r.call(this),ek&&eh.call(es(t)),!function(e,t,r){e.forEach(function(e){t[e]&&(r[e]=t[e])})}(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","
1i18nFormat","utils"],e,es(t)),t.options=i,void 0===t.options.keySeparator&&(t.options.keySeparator="."),t.logger=em.create("translator"),t}return x(n,[{key:"changeLanguage",value:function(e){e&&(this.language=e)}},{key:"exists",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}};if(null==e)return!1;var r=this.resolve(e,t);return r&&void 0!==r.res}},{key:"extractFromKey",value:function(e,t){var r=void 0!==t.nsSeparator?t.nsSeparator:this.options.nsSeparator;void 0===r&&(r=":");var n=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,i=t.ns||this.options.defaultNS||[],s=r&&e.indexOf(r)>-1,a=!this.options.userDefinedKeySeparator&&!t.keySeparator&&!this.options.userDefinedNsSeparator&&!t.nsSeparator&&!function(e,t,r){t=t||"",r=r||"";var n=eC.filter(function(e){return 0>t.indexOf(e)&&0>r.indexOf(e)});if(0===n.length)return!0;var i=new RegExp("(".concat(n.map(function(e){return"?"===e?"\\?":e}).join("|"),")")),s=!i.test(e);if(!s){var a=e.indexOf(r);a>0&&!i.test(e.substring(0,a))&&(s=!0)}return s}(e,r,n);if(s&&!a){var o=e.match(this.interpolator.nestingRegexp);if(o&&o.length>0)return{key:e,namespaces:i};var l=e.split(r);(r!==n||r===n&&this.options.ns.indexOf(l[0])>-1)&&(i=l.shift()),e=l.join(n)}return"string"==typeof i&&(i=[i]),{key:e,namespaces:i}}},{key:"translate",value:function(e,t,r){var s=this;if("object"!==i(t)&&this.options.overloadTranslationOptionHandler&&(t=this.options.overloadTranslationOptionHandler(arguments)),t||(t={}),null==e)return"";Array.isArray(e)||(e=[String(e)]);var a=void 0!==t.returnDetails?t.returnDetails:this.options.returnDetails,o=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,l=this.extractFromKey(e[e.length-1],t),c=l.key,u=l.namespaces,d=u[u.length-1],p=t.lng||this.language,m=t.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(p&&"cimode"===p.toLowerCase()){if(m){var h=t.nsSeparator||this.options.nsSeparator;return a?{res:"".concat(d).concat(h).concat(c),usedKey:c,exactUsedKey:c,usedLng:p,usedNS:d}:"".concat(d).concat(h).concat(c)}return a?{res:c,usedKey:c,exactUsedKey:c,usedLng:p,usedNS:d}:c}var f=this.resolve(e,t),g=f&&f.res,v=f&&f.usedKey||c,y=f&&f.exactUsedKey||c,x=Object.prototype.toString.apply(g),b=void 0!==t.joinArrays?t.joinArrays:this.options.joinArrays,w=!this.i18nFormat||this.i18nFormat.handleAsObject,j="string"!=typeof g&&"boolean"!=typeof g&&"number"!=typeof g;if(w&&g&&j&&0>["[object Number]","[object Function]","[object RegExp]"].indexOf(x)&&!("string"==typeof b&&"[object Array]"===x)){if(!t.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");var k=this.options.returnedObjectHandler?this.options.returnedObjectHandler(v,g,eO(eO({},t),{},{ns:u})):"key '".concat(c," (").concat(this.language,")' returned an object instead of string.");return a?(f.res=k,f):k}if(o){var C="[object Array]"===x,S=C?[]:{},N=C?y:v;for(var E in g)if(Object.prototype.hasOwnProperty.call(g,E)){var L="".concat(N).concat(o).concat(E);S[E]=this.translate(L,eO(eO({},t),{joinArrays:!1,ns:u})),S[E]===L&&(S[E]=g[E])}g=S}}else if(w&&"string"==typeof b&&"[object Array]"===x)(g=g.join(b))&&(g=this.extendTranslation(g,e,t,r));else{var A=!1,I=!1,O=void 0!==t.count&&"string"!=typeof t.count,P=n.hasDefaultValue(t),_=O?this.pluralResolver.getSuffix(p,t.count,t):"",T=t["defaultValue".concat(_)]||t.defaultValue;!this.isValidLookup(g)&&P&&(A=!0,g=T),this.isValidLookup(g)||(I=!0,g=c);var M=(t.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&I?void 0:g,R=P&&T!==g&&this.options.updateMissing;if(I||A||R){if(this.logger.log(R?"updateKey":"missingKey",p,d,c,R?T:g),o){var D=this.resolve(c,eO(eO({},t),{},{keySeparator:!1}));D&&D.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}var B=[],F=this.languageUtils.getFallbackCodes(this.options.fallbackLng,t.lng||this.language);if("fallback"===this.options.saveMissingTo&&F&&F[0])for(var U=0;U<F.length;U++)B.push(F[U]);else"all"===this.options.saveMissingTo?B=this.languageUtils.toResolveHierarchy(t.lng||this.language):B.push(t.lng||this.language);var $=function(e,r,n){var i=P&&n!==g?n:M;s.options.missingKeyHandler?s.options.missingKeyHandler(e,d,r,i,R,t):s.backendConnector&&s.backendConnector.saveMissing&&s.backendConnector.saveMissing(e,d,r,i,R,t),s.emit("missingKey",e,d,r,g)};this.options.saveMissing&&(this.options.saveMissingPlurals&&O?B.forEach(function(e){s.pluralResolver.getSuffixes(e,t).forEach(function(r){$([e],c+r,t["defaultValue".concat(r)]||T)})}):$(B,c,T))}g=this.extendTranslation(g,e,t,f,r),I&&g===c&&this.options.appendNamespaceToMissingKey&&(g="".concat(d,":").concat(c)),(I||A)&&this.options.parseMissingKeyHandler&&(g="v1"!==this.options.compatibilityAPI?this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?"".concat(d,":").concat(c):c,A?g:void 0):this.options.parseMissingKeyHandler(g))}return a?(f.res=g,f):g}},{key:"extendTranslation",value:function(e,t,r,n,i){var s=this;if(this.i18nFormat&&this.i18nFormat.parse)e=this.i18nFormat.parse(e,eO(eO({},this.options.interpolation.defaultVariables),r),n.usedLng,n.usedNS,n.usedKey,{resolved:n});
1else if(!r.skipInterpolation){r.interpolation&&this.interpolator.init(eO(eO({},r),{interpolation:eO(eO({},this.options.interpolation),r.interpolation)}));var a,o="string"==typeof e&&(r&&r.interpolation&&void 0!==r.interpolation.skipOnVariables?r.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);if(o){var l=e.match(this.interpolator.nestingRegexp);a=l&&l.length}var c=r.replace&&"string"!=typeof r.replace?r.replace:r;if(this.options.interpolation.defaultVariables&&(c=eO(eO({},this.options.interpolation.defaultVariables),c)),e=this.interpolator.interpolate(e,c,r.lng||this.language,r),o){var u=e.match(this.interpolator.nestingRegexp);a<(u&&u.length)&&(r.nest=!1)}!r.lng&&"v1"!==this.options.compatibilityAPI&&n&&n.res&&(r.lng=n.usedLng),!1!==r.nest&&(e=this.interpolator.nest(e,function(){for(var e=arguments.length,n=Array(e),a=0;a<e;a++)n[a]=arguments[a];return i&&i[0]===n[0]&&!r.context?(s.logger.warn("It seems you are nesting recursively key: ".concat(n[0]," in key: ").concat(t[0])),null):s.translate.apply(s,n.concat([t]))},r)),r.interpolation&&this.interpolator.reset()}var d=r.postProcess||this.options.postProcess,p="string"==typeof d?[d]:d;return null!=e&&p&&p.length&&!1!==r.applyPostProcessor&&(e=eA.handle(p,e,t,this.options&&this.options.postProcessPassResolved?eO({i18nResolved:n},r):r,this)),e}},{key:"resolve",value:function(e){var t,r,n,i,s,a=this,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return"string"==typeof e&&(e=[e]),e.forEach(function(e){if(!a.isValidLookup(t)){var l=a.extractFromKey(e,o),c=l.key;r=c;var u=l.namespaces;a.options.fallbackNS&&(u=u.concat(a.options.fallbackNS));var d=void 0!==o.count&&"string"!=typeof o.count,p=d&&!o.ordinal&&0===o.count&&a.pluralResolver.shouldUseIntlApi(),m=void 0!==o.context&&("string"==typeof o.context||"number"==typeof o.context)&&""!==o.context,h=o.lngs?o.lngs:a.languageUtils.toResolveHierarchy(o.lng||a.language,o.fallbackLng);u.forEach(function(e){a.isValidLookup(t)||(s=e,!eP["".concat(h[0],"-").concat(e)]&&a.utils&&a.utils.hasLoadedNamespace&&!a.utils.hasLoadedNamespace(s)&&(eP["".concat(h[0],"-").concat(e)]=!0,a.logger.warn('key "'.concat(r,'" for languages "').concat(h.join(", "),'" won\'t get resolved as namespace "').concat(s,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),h.forEach(function(r){if(!a.isValidLookup(t)){i=r;var s,l=[c];if(a.i18nFormat&&a.i18nFormat.addLookupKeys)a.i18nFormat.addLookupKeys(l,c,r,e,o);else{d&&(u=a.pluralResolver.getSuffix(r,o.count,o));var u,h="".concat(a.options.pluralSeparator,"zero");if(d&&(l.push(c+u),p&&l.push(c+h)),m){var f="".concat(c).concat(a.options.contextSeparator).concat(o.context);l.push(f),d&&(l.push(f+u),p&&l.push(f+h))}}for(;s=l.pop();)a.isValidLookup(t)||(n=s,t=a.getResource(r,e,s,o))}}))})}}),{res:t,usedKey:r,exactUsedKey:n,usedLng:i,usedNS:s}}},{key:"isValidLookup",value:function(e){return void 0!==e&&!(!this.options.returnNull&&null===e)&&!(!this.options.returnEmptyString&&""===e)}},{key:"getResource",value:function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(e,t,r,n):this.resourceStore.getResource(e,t,r,n)}}],[{key:"hasDefaultValue",value:function(e){var t="defaultValue";for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t===r.substring(0,t.length)&&void 0!==e[r])return!0;return!1}}]),n}(eh);function eT(e){return e.charAt(0).toUpperCase()+e.slice(1)}var eM=function(){function e(t){v(this,e),this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=em.create("languageUtils")}return x(e,[{key:"getScriptPartFromCode",value:function(e){if(!e||0>e.indexOf("-"))return null;var t=e.split("-");return 2===t.length?null:(t.pop(),"x"===t[t.length-1].toLowerCase())?null:this.formatLanguageCode(t.join("-"))}},{key:"getLanguagePartFromCode",value:function(e){if(!e||0>e.indexOf("-"))return e;var t=e.split("-");return this.formatLanguageCode(t[0])}},{key:"formatLanguageCode",value:function(e){if("string"==typeof e&&e.indexOf("-")>-1){var t=["hans","hant","latn","cyrl","cans","mong","arab"],r=e.split("-");return this.options.lowerCaseLng?r=r.map(function(e){return e.toLowerCase()}):2===r.length?(r[0]=r[0].toLowerCase(),r[1]=r[1].toUpperCase(),t.indexOf(r[1].toLowerCase())>-1&&(r[1]=eT(r[1].toLowerCase()))):3===r.length&&(r[0]=r[0].toLowerCase(),2===r[1].length&&(r[1]=r[1].toUpperCase()),"sgn"!==r[0]&&2===r[2].length&&(r[2]=r[2].toUpperCase()),t.indexOf(r[1].toLowerCase())>-1&&(r[1]=eT(r[1].toLowerCase())),t.indexOf(r[2].toLowerCase())>-1&&(r[2]=eT(r[2].toLowerCase()))),r.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?e.toLowerCase():e}},{key:"isSupportedCode",value:function(e){return("languageOnly"===this.options.load||this.options.nonExplicitSupportedLngs)&&(e=this.getLanguagePartFromCode(e)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(e)>-1}},{key:"getBestMatchFromCodes",value:function(e){var t,r=this;return e?(e.forEach(function(e){if(!t){var n=r.formatLanguageCode(e);(!r.options.supportedLngs||r.isSupportedCode(n))&&(t=n)}}),!t&&this.options.supportedLngs&&e.forEach(function(e){if(!t){var n=r.getLanguagePartFromCode(e);if(r.isSupportedCode(n))return t=n;t=r.options.supportedLngs.find(function(e){if(e===n||!(0>e.indexOf("-")&&0>n.indexOf("-"))&&0===e.indexOf(n))return e})}}),t||(t=this.getFallbackCodes(this.options.fallbackLng)[0]),t):null}},{key:"getFallbackCodes",value:function(e,t){if(!e)return[];if("function"==typeof e&&(e=e(t)),"string"==typeof e&&(e=[e]),"[object Array]"===Object.prototype.toString.apply(e))return e;if(!t)return e.default||[];var r=e[t];
vendor: 4,838 bytes, line 1
1return r||(r=e[this.getScriptPartFromCode(t)]),r||(r=e[this.formatLanguageCode(t)]),r||(r=e[this.getLanguagePartFromCode(t)]),r||(r=e.default),r||[]}},{key:"toResolveHierarchy",value:function(e,t){var r=this,n=this.getFallbackCodes(t||this.options.fallbackLng||[],e),i=[],s=function(e){e&&(r.isSupportedCode(e)?i.push(e):r.logger.warn("rejecting language code not found in supportedLngs: ".concat(e)))};return"string"==typeof e&&e.indexOf("-")>-1?("languageOnly"!==this.options.load&&s(this.formatLanguageCode(e)),"languageOnly"!==this.options.load&&"currentOnly"!==this.options.load&&s(this.getScriptPartFromCode(e)),"currentOnly"!==this.options.load&&s(this.getLanguagePartFromCode(e))):"string"==typeof e&&s(this.formatLanguageCode(e)),n.forEach(function(e){0>i.indexOf(e)&&s(r.formatLanguageCode(e))}),i}}]),e}(),eR=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],eD={1:function(e){return Number(e>1)},2:function(e){return Number(1!=e)},3:function(e){return 0},4:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},5:function(e){return Number(0==e?0:1==e?1:2==e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5)},6:function(e){return Number(1==e?0:e>=2&&e<=4?1:2)},7:function(e){return Number(1==e?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},8:function(e){return Number(1==e?0:2==e?1:8!=e&&11!=e?2:3)},9:function(e){return Number(e>=2)},10:function(e){return Number(1==e?0:2==e?1:e<7?2:e<11?3:4)},11:function(e){return Number(1==e||11==e?0:2==e||12==e?1:e>2&&e<20?2:3)},12:function(e){return Number(e%10!=1||e%100==11)},13:function(e){return Number(0!==e)},14:function(e){return Number(1==e?0:2==e?1:3==e?2:3)},15:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2)},16:function(e){return Number(e%10==1&&e%100!=11?0:0!==e?1:2)},17:function(e){return Number(1==e||e%10==1&&e%100!=11?0:1)},18:function(e){return Number(0==e?0:1==e?1:2)},19:function(e){return Number(1==e?0:0==e||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3)},20:function(e){return Number(1==e?0:0==e||e%100>0&&e%100<20?1:2)},21:function(e){return Number(e%100==1?1:e%100==2?2:e%100==3||e%100==4?3:0)},22:function(e){return Number(1==e?0:2==e?1:(e<0||e>10)&&e%10==0?2:3)}},eB=["v1","v2","v3"],eF={zero:0,one:1,two:2,few:3,many:4,other:5},eU=function(){function e(t){var r,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};v(this,e),this.languageUtils=t,this.options=n,this.logger=em.create("pluralResolver"),this.options.compatibilityJSON&&"v4"!==this.options.compatibilityJSON||"undefined"!=typeof Intl&&Intl.PluralRules||(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.")),this.rules=(r={},eR.forEach(function(e){e.lngs.forEach(function(t){r[t]={numbers:e.nr,plurals:eD[e.fc]}})}),r)}return x(e,[{key:"addRule",value:function(e,t){this.rules[e]=t}},{key:"getRule",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.shouldUseIntlApi())try{return new Intl.PluralRules(e,{type:t.ordinal?"ordinal":"cardinal"})}catch(e){return}return this.rules[e]||this.rules[this.languageUtils.getLanguagePartFromCode(e)]}},{key:"needsPlural",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=this.getRule(e,t);return this.shouldUseIntlApi()?r&&r.resolvedOptions().pluralCategories.length>1:r&&r.numbers.length>1}},{key:"getPluralFormsOfKey",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};
1return this.getSuffixes(e,r).map(function(e){return"".concat(t).concat(e)})}},{key:"getSuffixes",value:function(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.getRule(e,r);return n?this.shouldUseIntlApi()?n.resolvedOptions().pluralCategories.sort(function(e,t){return eF[e]-eF[t]}).map(function(e){return"".concat(t.options.prepend).concat(e)}):n.numbers.map(function(n){return t.getSuffix(e,n,r)}):[]}},{key:"getSuffix",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=this.getRule(e,r);return n?this.shouldUseIntlApi()?"".concat(this.options.prepend).concat(n.select(t)):this.getSuffixRetroCompatible(n,t):(this.logger.warn("no plural rule found for: ".concat(e)),"")}},{key:"getSuffixRetroCompatible",value:function(e,t){var r=this,n=e.noAbs?e.plurals(t):e.plurals(Math.abs(t)),i=e.numbers[n];this.options.simplifyPluralSuffix&&2===e.numbers.length&&1===e.numbers[0]&&(2===i?i="plural":1===i&&(i=""));var s=function(){return r.options.prepend&&i.toString()?r.options.prepend+i.toString():i.toString()};return"v1"===this.options.compatibilityJSON?1===i?"":"number"==typeof i?"_plural_".concat(i.toString()):s():"v2"===this.options.compatibilityJSON||this.options.simplifyPluralSuffix&&2===e.numbers.length&&1===e.numbers[0]?s():this.options.prepend&&n.toString()?this.options.prepend+n.toString():n.toString()}},{key:"shouldUseIntlApi",value:function(){return!eB.includes(this.options.compatibilityJSON)}}]),e}();function e$(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function ez(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?e$(Object(r),!0).forEach(function(t){a(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):e$(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function eV(e,t,r){var n,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:".",s=!(arguments.length>4)||void 0===arguments[4]||arguments[4],a=void 0!==(n=ex(e,r))?n:ex(t,r);return!a&&s&&"string"==typeof r&&void 0===(a=eS(e,r,i))&&(a=eS(t,r,i)),a}var eG=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};v(this,e),this.logger=em.create("interpolator"),this.options=t,this.format=t.interpolation&&t.interpolation.format||function(e){return e},this.init(t)}return x(e,[{key:"init",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e.interpolation||(e.interpolation={escapeValue:!0});var t=e.interpolation;this.escape=void 0!==t.escape?t.escape:ej,this.escapeValue=void 0===t.escapeValue||t.escapeValue,this.useRawValueToEscape=void 0!==t.useRawValueToEscape&&t.useRawValueToEscape,this.prefix=t.prefix?eb(t.prefix):t.prefixEscaped||"{{",this.suffix=t.suffix?eb(t.suffix):t.suffixEscaped||"}}",this.formatSeparator=t.formatSeparator?t.formatSeparator:t.formatSeparator||",",this.unescapePrefix=t.unescapeSuffix?"":t.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":t.unescapeSuffix||"",this.nestingPrefix=t.nestingPrefix?eb(t.nestingPrefix):t.nestingPrefixEscaped||eb("$t("),this.nestingSuffix=t.nestingSuffix?eb(t.nestingSuffix):t.nestingSuffixEscaped||eb(")"),this.nestingOptionsSeparator=t.nestingOptionsSeparator?t.nestingOptionsSeparator:t.nestingOptionsSeparator||",",this.maxReplaces=t.maxReplaces?t.maxReplaces:1e3,this.alwaysFormat=void 0!==t.alwaysFormat&&t.alwaysFormat,this.resetRegExp()}},{key:"reset",value:function(){this.options&&this.init(this.options)}},{key:"resetRegExp",value:function(){var e="".concat(this.prefix,"(.+?)").concat(this.suffix);this.regexp=RegExp(e,"g");var t="".concat(this.prefix).concat(this.unescapePrefix,"(.+?)").concat(this.unescapeSuffix).concat(this.suffix);this.regexpUnescape=RegExp(t,"g");var r="".concat(this.nestingPrefix,"(.+?)").concat(this.nestingSuffix);this.nestingRegexp=RegExp(r,"g")}},{key:"interpolate",value:function(e,t,r,n){var i,s,a,o=this,l=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function c(e){return e.replace(/\$/g,"$$$$")}var u=function(e){if(0>e.indexOf(o.formatSeparator)){var i=eV(t,l,e,o.options.keySeparator,o.options.ignoreJSONStructure);return o.alwaysFormat?o.format(i,void 0,r,ez(ez(ez({},n),t),{},{interpolationkey:e})):i}var s=e.split(o.formatSeparator),a=s.shift().trim(),c=s.join(o.formatSeparator).trim();return o.format(eV(t,l,a,o.options.keySeparator,o.options.ignoreJSONStructure),c,r,ez(ez(ez({},n),t),{},{interpolationkey:a}))};this.resetRegExp();var d=n&&n.missingInterpolationHandler||this.options.missingInterpolationHandler,p=n&&n.interpolation&&void 0!==n.interpolation.skipOnVariables?n.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:function(e){return c(e)}},{regex:this.regexp,safeValue:function(e){return o.escapeValue?c(o.escape(e)):c(e)}}
1].forEach(function(t){for(a=0;i=t.regex.exec(e);){var r=i[1].trim();if(void 0===(s=u(r))){if("function"==typeof d){var l=d(e,i,n);s="string"==typeof l?l:""}else if(n&&Object.prototype.hasOwnProperty.call(n,r))s="";else if(p){s=i[0];continue}else o.logger.warn("missed to pass in variable ".concat(r," for interpolating ").concat(e)),s=""}else"string"==typeof s||o.useRawValueToEscape||(s=eg(s));var c=t.safeValue(s);if(e=e.replace(i[0],c),p?(t.regex.lastIndex+=s.length,t.regex.lastIndex-=i[0].length):t.regex.lastIndex=0,++a>=o.maxReplaces)break}}),e}},{key:"nest",value:function(e,t){var r,n,i,s=this,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};function o(e,t){var r=this.nestingOptionsSeparator;if(0>e.indexOf(r))return e;var n=e.split(new RegExp("".concat(r,"[ ]*{"))),s="{".concat(n[1]);e=n[0];var a=(s=this.interpolate(s,i)).match(/'/g),o=s.match(/"/g);(a&&a.length%2==0&&!o||o.length%2!=0)&&(s=s.replace(/'/g,'"'));try{i=JSON.parse(s),t&&(i=ez(ez({},t),i))}catch(t){return this.logger.warn("failed parsing options string in nesting for key ".concat(e),t),"".concat(e).concat(r).concat(s)}return delete i.defaultValue,e}for(;r=this.nestingRegexp.exec(e);){var l=[];(i=(i=ez({},a)).replace&&"string"!=typeof i.replace?i.replace:i).applyPostProcessor=!1,delete i.defaultValue;var c=!1;if(-1!==r[0].indexOf(this.formatSeparator)&&!/{.*}/.test(r[1])){var u=r[1].split(this.formatSeparator).map(function(e){return e.trim()});r[1]=u.shift(),l=u,c=!0}if((n=t(o.call(this,r[1].trim(),i),i))&&r[0]===e&&"string"!=typeof n)return n;"string"!=typeof n&&(n=eg(n)),n||(this.logger.warn("missed to resolve ".concat(r[1]," for nesting ").concat(e)),n=""),c&&(n=l.reduce(function(e,t){return s.format(e,t,a.lng,ez(ez({},a),{},{interpolationkey:r[1].trim()}))},n.trim())),e=e.replace(r[0],n),this.regexp.lastIndex=0}return e}}]),e}();function eH(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function eW(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?eH(Object(r),!0).forEach(function(t){a(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eH(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function eK(e){var t={};return function(r,n,i){var s=n+JSON.stringify(i),a=t[s];return a||(a=e(n,i),t[s]=a),a(r)}}var eq=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};v(this,e),this.logger=em.create("formatter"),this.options=t,this.formats={number:eK(function(e,t){var r=new Intl.NumberFormat(e,eW({},t));return function(e){return r.format(e)}}),currency:eK(function(e,t){var r=new Intl.NumberFormat(e,eW(eW({},t),{},{style:"currency"}));return function(e){return r.format(e)}}),datetime:eK(function(e,t){var r=new Intl.DateTimeFormat(e,eW({},t));return function(e){return r.format(e)}}),relativetime:eK(function(e,t){var r=new Intl.RelativeTimeFormat(e,eW({},t));return function(e){return r.format(e,t.range||"day")}}),list:eK(function(e,t){var r=new Intl.ListFormat(e,eW({},t));return function(e){return r.format(e)}})},this.init(t)}return x(e,[{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}},r=t.interpolation;this.formatSeparator=r.formatSeparator?r.formatSeparator:r.formatSeparator||","}},{key:"add",value:function(e,t){this.formats[e.toLowerCase().trim()]=t}},{key:"addCached",value:function(e,t){this.formats[e.toLowerCase().trim()]=eK(t)}},{key:"format",value:function(e,t,r){var n=this,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return t.split(this.formatSeparator).reduce(function(e,t){var s=function(e){var t=e.toLowerCase().trim(),r={};if(e.indexOf("(")>-1){var n=e.split("(");t=n[0].toLowerCase().trim();var i=n[1].substring(0,n[1].length-1);"currency"===t&&0>i.indexOf(":")?r.currency||(r.currency=i.trim()):"relativetime"===t&&0>i.indexOf(":")?r.range||(r.range=i.trim()):i.split(";").forEach(function(e){if(e){var t,n=B(t=e.split(":"))||Y(t)||U(t)||$(),i=n[0],s=n.slice(1).join(":").trim().replace(/^'+|'+$/g,"");r[i.trim()]||(r[i.trim()]=s),"false"===s&&(r[i.trim()]=!1),"true"===s&&(r[i.trim()]=!0),isNaN(s)||(r[i.trim()]=parseInt(s,10))}})}return{formatName:t,formatOptions:r}}(t),a=s.formatName,o=s.formatOptions;if(n.formats[a]){var l=e;try{var c=i&&i.formatParams&&i.formatParams[i.interpolationkey]||{},u=c.locale||c.lng||i.locale||i.lng||r;l=n.formats[a](e,u,eW(eW(eW({},o),i),c))}catch(e){n.logger.warn(e)}return l}return n.logger.warn("there was no format function for ".concat(a)),e},e)}}]),e}();function eZ(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function eJ(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?eZ(Object(r),!0).forEach(function(t){a(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eZ(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var eY=function(e){eo(n,e);var t,r=(t=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=ec(n);return e=t?Reflect.construct(r,arguments,ec(this).constructor):r.apply(this,arguments),el(this,e)});function n(e,t,i){var s,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return v(this,n),s=r.call(this),ek&&eh.call(es(s)),s.backend=e,s.store=t,s.services=i,s.languageUtils=i.languageUtils,s.options=a,s.logger=em.create("backendConnector"),s.waitingReads=[],s.maxParallelReads=a.maxParallelReads||10,s.readingCalls=0,s.maxRetries=a.maxRetries>=0?a.maxRetries:5,s.retryTimeout=a.retryTimeout>=1?a.retryTimeout:350,s.state={},s.queue=[],s.backend&&s.backend.init&&s.backend.init(i,a.backend,a),s}return x(n,[{key:"queueLoad",value:function(e,t,r,n){var i=this,s={},a={},o={},l={};return e.forEach(function(e){var n=!0;t.forEach(function(t){var o="".concat(e,"|").concat(t);!r.reload&&i.store.hasResourceBundle(e,t)?i.state[o]=2:i.state[o]<0||(1===i.state[o]?void 0===a[o]&&(a[o]=!0):(i.state[o]=1,n=!1,void 0===a[o]&&(a[o]=!0),void 0===s[o]&&(s[o]=!0),void 0===l[t]&&(l[t]=!0)))}),n||(o[e]=!0)}),(Object.keys(s).length||Object.keys(a).length)&&this.queue.push({pending:a,pendingCount:Object.keys(a).length,loaded:{},errors:[],callback:n}),{toLoad:Object.keys(s),pending:Object.keys(a),toLoadLanguages:Object.keys(o),toLoadNamespaces:Object.keys(l)}}},{key:"loaded",value:function(e,t,r){var n=e.split("|"),i=n[0],s=n[1];t&&this.emit("failedLoading",i,s,t),r&&this.store.addResourceBundle(i,s,r),this.state[e]=t?-1:2;var a={};this.queue.forEach(function(r){var n,o,l,c;(l=(o=ev(r.loaded,[i],Object)).obj)[c=o.k]=l[c]||[],n||l[c].push(s),void 0!==r.pending[e]&&(delete r.pending[e],r.pendingCount--),t&&r.errors.push(t),0!==r.pendingCount||r.done||(Object.keys(r.loaded).forEach(function(e){a[e]||(a[e]={});var t=r.loaded[e];t.length&&t.forEach(function(t){void 0===a[e][t]&&(a[e][t]=!0)})}),r.done=!0,r.errors.length?r.callback(r.errors):r.callback())}),this.emit("loaded",a),this.queue=this.queue.filter(function(e){return!e.done})}},{key:"read",value:function(e,t,r){var n=this,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:this.retryTimeout,a=arguments.length>5?arguments[5]:void 0;if(!e.length)return a(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:e,ns:t,fcName:r,tried:i,wait:s,callback:a});return}this.readingCalls++;var o=function(o,l){if(n.readingCalls--,n.waitingReads.length>0){var c=n.waitingReads.shift();n.read(c.lng,c.ns,c.fcName,c.tried,c.wait,c.callback)}if(o&&l&&i<n.maxRetries){setTimeout(function(){n.read.call(n,e,t,r,i+1,2*s,a)},s);return}a(o,l)},l=this.backend[r].bind(this.backend);if(2===l.length){try{var c=l(e,t);c&&"function"==typeof c.then?c.then(function(e){return o(null,e)}).catch(o):o(null,c)}catch(e){o(e)}return}return l(e,t,o)}},{key:"prepareLoading",value:function(e,t){var r=this,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),i&&i();"string"==typeof e&&(e=this.languageUtils.toResolveHierarchy(e)),"string"==typeof t&&(t=[t]);var s=this.queueLoad(e,t,n,i);if(!s.toLoad.length)return s.pending.length||i(),null;s.toLoad.forEach(function(e){r.loadOne(e)})}},{key:"load",value:function(e,t,r){this.prepareLoading(e,t,{},r)}},{key:"reload",value:function(e,t,r){this.prepareLoading(e,t,{reload:!0},r)}},{key:"loadOne",value:function(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=e.split("|"),i=n[0],s=n[1];this.read(i,s,"read",void 0,void 0,function(n,a){n&&t.logger.warn("".concat(r,"loading namespace ").concat(s," for language ").concat(i," failed"),n),!n&&a&&t.logger.log("".concat(r,"loaded namespace ").concat(s," for language ").concat(i),a),t.loaded(e,n,a)})}},{key:"saveMissing",value:function(e,t,r,n,i){var s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:function(){};if(this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(t)){this.logger.warn('did not save key "'.concat(r,'" as the namespace "').concat(t,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}if(null!=r&&""!==r){if(this.backend&&this.backend.create){var o,l=eJ(eJ({},s),{},{isUpdate:i}),c=this.backend.create.bind(this.backend);if(c.length<6)try{(o=5===c.length?c(e,t,r,n,l):c(e,t,r,n))&&"function"==typeof o.then?o.then(function(e){return a(null,e)}).catch(a):a(null,o)}catch(e){a(e)}else c(e,t,r,n,a,l)}e&&e[0]&&this.store.addResource(e[0],t,r,n)}}}]),n}(eh);function eX(){return{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!0,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(e){var t={};if("object"===i(e[1])&&(t=e[1]),"string"==typeof e[1]&&(t.defaultValue=e[1]),"string"==typeof e[2]&&(t.tDescription=e[2]),"object"===i(e[2])||"object"===i(e[3])){var r=e[3]||e[2];Object.keys(r).forEach(function(e){t[e]=r[e]})}return t},interpolation:{escapeValue:!0,format:function(e,t,r,n){return e},prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}}function eQ(e){return"string"==typeof e.ns&&(e.ns=[e.ns]),"string"==typeof e.fallbackLng&&(e.fallbackLng=[e.fallbackLng]),"string"==typeof e.fallbackNS&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs&&0>e.supportedLngs.indexOf("cimode")&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),e}function e0(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function e1(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?e0(Object(r),!0).forEach(function(t){a(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):e0(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function e2(){}var e3=function(e){eo(n,e);var t,r=(t=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=ec(n);return e=t?Reflect.construct(r,arguments,ec(this).constructor):r.apply(this,arguments),el(this,e)});function n(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1?arguments[1]:void 0;if(v(this,n),e=r.call(this),ek&&eh.call(es(e)),e.options=eQ(t),e.services={},e.logger=em,e.modules={external:[]},!function(e){Object.getOwnPropertyNames(Object.getPrototypeOf(e)).forEach(function(t){"function"==typeof e[t]&&(e[t]=e[t].bind(e))})}(es(e)),i&&!e.isInitialized&&!t.isClone){if(!e.options.initImmediate)return e.init(t,i),el(e,es(e));setTimeout(function(){e.init(t,i)},0)}return e}return x(n,[{key:"init",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;"function"==typeof t&&(r=t,t={}),!t.defaultNS&&!1!==t.defaultNS&&t.ns&&("string"==typeof t.ns?t.defaultNS=t.ns:0>t.ns.indexOf("translation")&&(t.defaultNS=t.ns[0]));var n=eX();function i(e){return e?"function"==typeof e?new e:e:null}if(this.options=e1(e1(e1({},n),this.options),eQ(t)),"v1"!==this.options.compatibilityAPI&&(this.options.interpolation=e1(e1({},n.interpolation),this.options.interpolation)),void 0!==t.keySeparator&&(this.options.userDefinedKeySeparator=t.keySeparator),void 0!==t.nsSeparator&&(this.options.userDefinedNsSeparator=t.nsSeparator),!this.options.isClone){this.modules.logger?em.init(i(this.modules.logger),this.options):em.init(null,this.options),this.modules.formatter?s=this.modules.formatter:"undefined"!=typeof Intl&&(s=eq);var s,a=new eM(this.options);this.store=new eL(this.options.resources,this.options);var o=this.services;o.logger=em,o.resourceStore=this.store,o.languageUtils=a,o.pluralResolver=new eU(a,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),s&&(!this.options.interpolation.format||this.options.interpolation.format===n.interpolation.format)&&(o.formatter=i(s),o.formatter.init(o,this.options),this.options.interpolation.format=o.formatter.format.bind(o.formatter)),o.interpolator=new eG(this.options),o.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},o.backendConnector=new eY(i(this.modules.backend),o.resourceStore,o,this.options),o.backendConnector.on("*",function(t){for(var r=arguments.length,n=Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];e.emit.apply(e,[t].concat(n))}),this.modules.languageDetector&&(o.languageDetector=i(this.modules.languageDetector),o.languageDetector.init&&o.languageDetector.init(o,this.options.detection,this.options)),this.modules.i18nFormat&&(o.i18nFormat=i(this.modules.i18nFormat),o.i18nFormat.init&&o.i18nFormat.init(this)),this.translator=new e_(this.services,this.options),this.translator.on("*",function(t){for(var r=arguments.length,n=Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];e.emit.apply(e,[t].concat(n))}),this.modules.external.forEach(function(t){t.init&&t.init(e)})}if(this.format=this.options.interpolation.format,r||(r=e2),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){var l=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);l.length>0&&"dev"!==l[0]&&(this.options.lng=l[0])}this.services.languageDetector||this.options.lng||this.logger.warn("init: no languageDetector is used and no lng is defined"),["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach(function(t){e[t]=function(){var r;return(r=e.store)[t].apply(r,arguments)}}),["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach(function(t){e[t]=function(){var r;return(r=e.store)[t].apply(r,arguments),e}});var c=ef(),u=function(){var t=function(t,n){e.isInitialized&&!e.initializedStoreOnce&&e.logger.warn("init: i18next is already initialized. You should call init just once!"),e.isInitialized=!0,e.options.isClone||e.logger.log("initialized",e.options),e.emit("initialized",e.options),c.resolve(n),r(t,n)};if(e.languages&&"v1"!==e.options.compatibilityAPI&&!e.isInitialized)return t(null,e.t.bind(e));e.changeLanguage(e.options.lng,t)};return this.options.resources||!this.options.initImmediate?u():setTimeout(u,0),c}},{key:"loadResources",value:function(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e2,n=r,i="string"==typeof e?e:this.language;if("function"==typeof e&&(n=e),!this.options.resources||this.options.partialBundledLanguages){if(i&&"cimode"===i.toLowerCase())return n();var s=[],a=function(e){e&&t.services.languageUtils.toResolveHierarchy(e).forEach(function(e){0>s.indexOf(e)&&s.push(e)})};i?a(i):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(function(e){return a(e)}
1),this.options.preload&&this.options.preload.forEach(function(e){return a(e)}),this.services.backendConnector.load(s,this.options.ns,function(e){e||t.resolvedLanguage||!t.language||t.setResolvedLanguage(t.language),n(e)})}else n(null)}},{key:"reloadResources",value:function(e,t,r){var n=ef();return e||(e=this.languages),t||(t=this.options.ns),r||(r=e2),this.services.backendConnector.reload(e,t,function(e){n.resolve(),r(e)}),n}},{key:"use",value:function(e){if(!e)throw Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!e.type)throw Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return"backend"===e.type&&(this.modules.backend=e),("logger"===e.type||e.log&&e.warn&&e.error)&&(this.modules.logger=e),"languageDetector"===e.type&&(this.modules.languageDetector=e),"i18nFormat"===e.type&&(this.modules.i18nFormat=e),"postProcessor"===e.type&&eA.addPostProcessor(e),"formatter"===e.type&&(this.modules.formatter=e),"3rdParty"===e.type&&this.modules.external.push(e),this}},{key:"setResolvedLanguage",value:function(e){if(e&&this.languages&&!(["cimode","dev"].indexOf(e)>-1))for(var t=0;t<this.languages.length;t++){var r=this.languages[t];if(!(["cimode","dev"].indexOf(r)>-1)&&this.store.hasLanguageSomeTranslations(r)){this.resolvedLanguage=r;break}}}},{key:"changeLanguage",value:function(e,t){var r=this;this.isLanguageChangingTo=e;var n=ef();this.emit("languageChanging",e);var i=function(e){r.language=e,r.languages=r.services.languageUtils.toResolveHierarchy(e),r.resolvedLanguage=void 0,r.setResolvedLanguage(e)},s=function(e,s){s?(i(s),r.translator.changeLanguage(s),r.isLanguageChangingTo=void 0,r.emit("languageChanged",s),r.logger.log("languageChanged",s)):r.isLanguageChangingTo=void 0,n.resolve(function(){return r.t.apply(r,arguments)}),t&&t(e,function(){return r.t.apply(r,arguments)})},a=function(t){e||t||!r.services.languageDetector||(t=[]);var n="string"==typeof t?t:r.services.languageUtils.getBestMatchFromCodes(t);n&&(r.language||i(n),r.translator.language||r.translator.changeLanguage(n),r.services.languageDetector&&r.services.languageDetector.cacheUserLanguage&&r.services.languageDetector.cacheUserLanguage(n)),r.loadResources(n,function(e){s(e,n)})};return e||!this.services.languageDetector||this.services.languageDetector.async?!e&&this.services.languageDetector&&this.services.languageDetector.async?0===this.services.languageDetector.detect.length?this.services.languageDetector.detect().then(a):this.services.languageDetector.detect(a):a(e):a(this.services.languageDetector.detect()),n}},{key:"getFixedT",value:function(e,t,r){var n=this,s=function e(t,s){if("object"!==i(s)){for(var a,o,l=arguments.length,c=Array(l>2?l-2:0),u=2;u<l;u++)c[u-2]=arguments[u];a=n.options.overloadTranslationOptionHandler([t,s].concat(c))}else a=e1({},s);a.lng=a.lng||e.lng,a.lngs=a.lngs||e.lngs,a.ns=a.ns||e.ns,a.keyPrefix=a.keyPrefix||r||e.keyPrefix;var d=n.options.keySeparator||".";return o=a.keyPrefix&&Array.isArray(t)?t.map(function(e){return"".concat(a.keyPrefix).concat(d).concat(e)}):a.keyPrefix?"".concat(a.keyPrefix).concat(d).concat(t):t,n.t(o,a)};return"string"==typeof e?s.lng=e:s.lngs=e,s.ns=t,s.keyPrefix=r,s}},{key:"t",value:function(){var e;return this.translator&&(e=this.translator).translate.apply(e,arguments)}},{key:"exists",value:function(){var e;return this.translator&&(e=this.translator).exists.apply(e,arguments)}},{key:"setDefaultNamespace",value:function(e){this.options.defaultNS=e}},{key:"hasLoadedNamespace",value:function(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;
1if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;var n=this.resolvedLanguage||this.languages[0],i=!!this.options&&this.options.fallbackLng,s=this.languages[this.languages.length-1];if("cimode"===n.toLowerCase())return!0;var a=function(e,r){var n=t.services.backendConnector.state["".concat(e,"|").concat(r)];return -1===n||2===n};if(r.precheck){var o=r.precheck(this,a);if(void 0!==o)return o}return!!(this.hasResourceBundle(n,e)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||a(n,e)&&(!i||a(s,e)))}},{key:"loadNamespaces",value:function(e,t){var r=this,n=ef();return this.options.ns?("string"==typeof e&&(e=[e]),e.forEach(function(e){0>r.options.ns.indexOf(e)&&r.options.ns.push(e)}),this.loadResources(function(e){n.resolve(),t&&t(e)}),n):(t&&t(),Promise.resolve())}},{key:"loadLanguages",value:function(e,t){var r=ef();"string"==typeof e&&(e=[e]);var n=this.options.preload||[],i=e.filter(function(e){return 0>n.indexOf(e)});return i.length?(this.options.preload=n.concat(i),this.loadResources(function(e){r.resolve(),t&&t(e)}),r):(t&&t(),Promise.resolve())}},{key:"dir",value:function(e){return(e||(e=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),e)?["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"].indexOf((this.services&&this.services.languageUtils||new eM(eX())).getLanguagePartFromCode(e))>-1||e.toLowerCase().indexOf("-arab")>1?"rtl":"ltr":"rtl"}},{key:"cloneInstance",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e2,i=e1(e1(e1({},this.options),t),{isClone:!0}),s=new n(i);return(void 0!==t.debug||void 0!==t.prefix)&&(s.logger=s.logger.clone(t)),["store","services","language"].forEach(function(t){s[t]=e[t]}),s.services=e1({},this.services),s.services.utils={hasLoadedNamespace:s.hasLoadedNamespace.bind(s)},s.translator=new e_(s.services,s.options),s.translator.on("*",function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];s.emit.apply(s,[e].concat(r))}),s.init(i,r),s.translator.options=s.options,s.translator.backendConnector.services.utils={hasLoadedNamespace:s.hasLoadedNamespace.bind(s)},s}},{key:"toJSON",value:function(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}}]),n}(eh);a(e3,"createInstance",function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return new e3(e,t)});var e4=e3.createInstance();e4.createInstance=e3.createInstance,e4.createInstance,e4.dir,e4.init,e4.loadResources,e4.reloadResources,e4.use,e4.changeLanguage,e4.getFixedT,e4.t,e4.exists,e4.setDefaultNamespace,e4.hasLoadedNamespace,e4.loadNamespaces,e4.loadLanguages;let e5=function(e){void 0===e.ns&&(e.ns=[]);var t,r,n=e4.createInstance(e);return n.isInitialized?t=Promise.resolve(e4.t):(null==e||null===(r=e.use)||void 0===r||r.forEach(function(e){return n.use(e)}),"function"==typeof e.onPreInitI18next&&e.onPreInitI18next(n),t=n.init(e)),{i18n:n,initPromise:t}};var e8=l.createElement;function e6(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function e7(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?e6(Object(r),!0).forEach(function(t){a(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):e6(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var e9=null,te=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return Z()(function(r){var n,i,s=(r.pageProps||{})._nextI18Next,a=null!==(n=null==s?void 0:s.initialLocale)&&void 0!==n?n:null==r?void 0:null===(i=r.router)||void 0===i?void 0:i.locale,o=null==s?void 0:s.ns,c=(0,l.useMemo)(function(){if(!s&&!t)return null;var e,r=null!=t?t:null==s?void 0:s.userConfig;if(!r)throw Error("appWithTranslation was called without a next-i18next config");if(!(null!=r&&r.i18n))throw Error("appWithTranslation was called without config.i18n");if(!(null!=r&&null!==(e=r.i18n)&&void 0!==e&&e.defaultLocale))throw Error("config.i18n does not include a defaultLocale property");var n=(s||{}).initialI18nStore,i=null!=t&&t.resources?t.resources:n;a||(a=r.i18n.defaultLocale);var l=e5(e7(e7({},ei(e7(e7({},r),{},{lng:a}))),{},{lng:a,ns:o,resources:i})).i18n;return e9=l,l},[s,a,t,o]);return null!==c?e8(J,{i18n:c}
1,e8(e,r)):e8(e,K({key:a},r))},e)}},3954:(e,t,r)=>{"use strict";r.d(t,{FR:()=>d,bV:()=>p});var n=r(2657),i=r.n(n),s=r(14041);function a(){return(a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function o(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var l={templateTitle:"",noindex:!1,nofollow:!1,defaultOpenGraphImageWidth:0,defaultOpenGraphImageHeight:0,defaultOpenGraphVideoWidth:0,defaultOpenGraphVideoHeight:0,disableGooglebot:!1},c=function(e,t,r){void 0===t&&(t=[]);var n=void 0===r?{}:r,i=n.defaultWidth,a=n.defaultHeight;return t.reduce(function(t,r,n){return t.push(s.createElement("meta",{key:"og:"+e+":0"+n,property:"og:"+e,content:r.url})),r.alt&&t.push(s.createElement("meta",{key:"og:"+e+":alt0"+n,property:"og:"+e+":alt",content:r.alt})),r.secureUrl&&t.push(s.createElement("meta",{key:"og:"+e+":secure_url0"+n,property:"og:"+e+":secure_url",content:r.secureUrl.toString()})),r.type&&t.push(s.createElement("meta",{key:"og:"+e+":type0"+n,property:"og:"+e+":type",content:r.type.toString()})),r.width?t.push(s.createElement("meta",{key:"og:"+e+":width0"+n,property:"og:"+e+":width",content:r.width.toString()})):i&&t.push(s.createElement("meta",{key:"og:"+e+":width0"+n,property:"og:"+e+":width",content:i.toString()})),r.height?t.push(s.createElement("meta",{key:"og:"+e+":height"+n,property:"og:"+e+":height",content:r.height.toString()})):a&&t.push(s.createElement("meta",{key:"og:"+e+":height"+n,property:"og:"+e+":height",content:a.toString()})),t},[])},u=function(e){var t,r,n,i,o,u=[];e.titleTemplate&&(l.templateTitle=e.titleTemplate);var d="";e.title?(d=e.title,l.templateTitle&&(d=l.templateTitle.replace(/%s/g,function(){return d}))):e.defaultTitle&&(d=e.defaultTitle),d&&u.push(s.createElement("title",{key:"title"},d));var p=e.noindex||l.noindex||e.dangerouslySetAllPagesToNoIndex,m=e.nofollow||l.nofollow||e.dangerouslySetAllPagesToNoFollow,h=e.disableGooglebot||l.disableGooglebot||e.dangerouslyDisableGooglebot,f="";if(e.robotsProps){var g=e.robotsProps,v=g.nosnippet,y=g.maxSnippet,x=g.maxImagePreview,b=g.maxVideoPreview,w=g.noarchive,j=g.noimageindex,k=g.notranslate,C=g.unavailableAfter;f=(v?",nosnippet":"")+(y?",max-snippet:"+y:"")+(x?",max-image-preview:"+x:"")+(w?",noarchive":"")+(C?",unavailable_after:"+C:"")+(j?",noimageindex":"")+(b?",max-video-preview:"+b:"")+(k?",notranslate":"")}if(e.dangerouslyDisableGooglebot&&(l.disableGooglebot=!0),p||m?(e.dangerouslySetAllPagesToNoIndex&&(l.noindex=!0),e.dangerouslySetAllPagesToNoFollow&&(l.nofollow=!0),u.push(s.createElement("meta",{key:"robots",name:"robots",content:(p?"noindex":"index")+","+(m?"nofollow":"follow")+f})),h||u.push(s.createElement("meta",{key:"googlebot",name:"googlebot",content:(p?"noindex":"index")+","+(m?"nofollow":"follow")+f}))):(u.push(s.createElement("meta",{key:"robots",name:"robots",content:"index,follow"+f})),h||u.push(s.createElement("meta",{key:"googlebot",name:"googlebot",content:"index,follow"+f}))),e.description&&u.push(s.createElement("meta",{key:"description",name:"description",content:e.description})),e.mobileAlternate&&u.push(s.createElement("link",{rel:"alternate",key:"mobileAlternate",media:e.mobileAlternate.media,href:e.mobileAlternate.href})),e.languageAlternates&&e.languageAlternates.length>0&&e.languageAlternates.forEach(function(e){u.push(s.createElement("link",{rel:"alternate",key:"languageAlternate-"+e.hrefLang,hrefLang:e.hrefLang,href:e.href}))}),e.twitter&&(e.twitter.cardType&&u.push(s.createElement("meta",{key:"twitter:card",name:"twitter:card",content:e.twitter.cardType})),e.twitter.site&&u.push(s.createElement("meta",{key:"twitter:site",name:"twitter:site",content:e.twitter.site})),e.twitter.handle&&u.push(s.createElement("meta",{key:"twitter:creator",name:"twitter:creator",content:e.twitter.handle}))),e.facebook&&e.facebook.appId&&u.push(s.createElement("meta",{key:"fb:app_id",property:"fb:app_id",content:e.facebook.appId})),(null!=(t=e.openGraph)&&t.title||e.title)&&u.push(s.createElement("meta",{key:"og:title",property:"og:title",content:(null==(i=e.openGraph)?void 0:i.title)||d})),(null!=(r=e.openGraph)&&r.description||e.description)&&u.push(s.createElement("meta",{key:"og:description",property:"og:description",content:(null==(o=e.openGraph)?void 0:o.description)||e.description})),e.openGraph){if((e.openGraph.url||e.canonical)&&u.push(s.createElement("meta",{key:"og:url",property:"og:url",content:e.openGraph.url||e.canonical})),e.openGraph.type){var S=e.openGraph.type.toLowerCase();u.push(s.createElement("meta",{key:"og:type",property:"og:type",content:S})),"profile"===S&&e.openGraph.profile?(e.openGraph.profile.firstName&&u.push(s.createElement("meta",{key:"profile:first_name",property:"profile:first_name",content:e.openGraph.profile.firstName})),e.openGraph.profile.lastName&&u.push(s.createElement("meta",{key:"profile:last_name",property:"profile:last_name",content:e.openGraph.profile.lastName})),e.openGraph.profile.username&&u.push(s.createElement("meta",{key:"profile:username",property:"profile:username",content:e.openGraph.profile.username})),e.openGraph.profile.gender&&u.push(s.createElement("meta",{key:"profile:gender",property:"profile:gender",content:e.openGraph.profile.gender}))):"book"===S&&e.openGraph.book?(e.openGraph.book.authors&&e.openGraph.book.authors.length&&e.openGraph.book.authors.forEac
1h(function(e,t){u.push(s.createElement("meta",{key:"book:author:0"+t,property:"book:author",content:e}))}),e.openGraph.book.isbn&&u.push(s.createElement("meta",{key:"book:isbn",property:"book:isbn",content:e.openGraph.book.isbn})),e.openGraph.book.releaseDate&&u.push(s.createElement("meta",{key:"book:release_date",property:"book:release_date",content:e.openGraph.book.releaseDate})),e.openGraph.book.tags&&e.openGraph.book.tags.length&&e.openGraph.book.tags.forEach(function(e,t){u.push(s.createElement("meta",{key:"book:tag:0"+t,property:"book:tag",content:e}))})):"article"===S&&e.openGraph.article?(e.openGraph.article.publishedTime&&u.push(s.createElement("meta",{key:"article:published_time",property:"article:published_time",content:e.openGraph.article.publishedTime})),e.openGraph.article.modifiedTime&&u.push(s.createElement("meta",{key:"article:modified_time",property:"article:modified_time",content:e.openGraph.article.modifiedTime})),e.openGraph.article.expirationTime&&u.push(s.createElement("meta",{key:"article:expiration_time",property:"article:expiration_time",content:e.openGraph.article.expirationTime})),e.openGraph.article.authors&&e.openGraph.article.authors.length&&e.openGraph.article.authors.forEach(function(e,t){u.push(s.createElement("meta",{key:"article:author:0"+t,property:"article:author",content:e}))}),e.openGraph.article.section&&u.push(s.createElement("meta",{key:"article:section",property:"article:section",content:e.openGraph.article.section})),e.openGraph.article.tags&&e.openGraph.article.tags.length&&e.openGraph.article.tags.forEach(function(e,t){u.push(s.createElement("meta",{key:"article:tag:0"+t,property:"article:tag",content:e}))})):("video.movie"===S||"video.episode"===S||"video.tv_show"===S||"video.other"===S)&&e.openGraph.video&&(e.openGraph.video.actors&&e.openGraph.video.actors.length&&e.openGraph.video.actors.forEach(function(e,t){e.profile&&u.push(s.createElement("meta",{key:"video:actor:0"+t,property:"video:actor",content:e.profile})),e.role&&u.push(s.createElement("meta",{key:"video:actor:role:0"+t,property:"video:actor:role",content:e.role}))}),e.openGraph.video.directors&&e.openGraph.video.directors.length&&e.openGraph.video.directors.forEach(function(e,t){u.push(s.createElement("meta",{key:"video:director:0"+t,property:"video:director",content:e}))}),e.openGraph.video.writers&&e.openGraph.video.writers.length&&e.openGraph.video.writers.forEach(function(e,t){u.push(s.createElement("meta",{key:"video:writer:0"+t,property:"video:writer",content:e}))}),e.openGraph.video.duration&&u.push(s.createElement("meta",{key:"video:duration",property:"video:duration",content:e.openGraph.video.duration.toString()})),e.openGraph.video.releaseDate&&u.push(s.createElement("meta",{key:"video:release_date",property:"video:release_date",content:e.openGraph.video.releaseDate})),e.openGraph.video.tags&&e.openGraph.video.tags.length&&e.openGraph.video.tags.forEac
1h(function(e,t){u.push(s.createElement("meta",{key:"video:tag:0"+t,property:"video:tag",content:e}))}),e.openGraph.video.series&&u.push(s.createElement("meta",{key:"video:series",property:"video:series",content:e.openGraph.video.series})))}e.defaultOpenGraphImageWidth&&(l.defaultOpenGraphImageWidth=e.defaultOpenGraphImageWidth),e.defaultOpenGraphImageHeight&&(l.defaultOpenGraphImageHeight=e.defaultOpenGraphImageHeight),e.openGraph.images&&e.openGraph.images.length&&u.push.apply(u,c("image",e.openGraph.images,{defaultWidth:l.defaultOpenGraphImageWidth,defaultHeight:l.defaultOpenGraphImageHeight})),e.defaultOpenGraphVideoWidth&&(l.defaultOpenGraphVideoWidth=e.defaultOpenGraphVideoWidth),e.defaultOpenGraphVideoHeight&&(l.defaultOpenGraphVideoHeight=e.defaultOpenGraphVideoHeight),e.openGraph.videos&&e.openGraph.videos.length&&u.push.apply(u,c("video",e.openGraph.videos,{defaultWidth:l.defaultOpenGraphVideoWidth,defaultHeight:l.defaultOpenGraphVideoHeight})),e.openGraph.locale&&u.push(s.createElement("meta",{key:"og:locale",property:"og:locale",content:e.openGraph.locale})),e.openGraph.site_name&&u.push(s.createElement("meta",{key:"og:site_name",property:"og:site_name",content:e.openGraph.site_name}))}return e.canonical&&u.push(s.createElement("link",{rel:"canonical",href:e.canonical,key:"canonical"})),e.additionalMetaTags&&e.additionalMetaTags.length>0&&e.additionalMetaTags.forEach(function(e){var t,r,n;u.push(s.createElement("meta",a({key:"meta:"+(null!=(t=null!=(r=null!=(n=e.keyOverride)?n:e.name)?r:e.property)?t:e.httpEquiv)},e)))}),null!=(n=e.additionalLinkTags)&&n.length&&e.additionalLinkTags.forEach(function(e){var t;u.push(s.createElement("link",a({key:"link"+(null!=(t=e.keyOverride)?t:e.href)+e.rel},e)))}),u},d=function(e){function t(){return e.apply(this,arguments)||this}return o(t,e),t.prototype.render=function(){var e=this.props,t=e.title,r=e.titleTemplate,n=e.defaultTitle,a=e.dangerouslyDisableGooglebot,o=e.dangerouslySetAllPagesToNoIndex,l=e.dangerouslySetAllPagesToNoFollow,c=e.description,d=e.canonical,p=e.facebook,m=e.openGraph,h=e.additionalMetaTags,f=e.twitter,g=e.defaultOpenGraphImageWidth,v=e.defaultOpenGraphImageHeight,y=e.defaultOpenGraphVideoWidth,x=e.defaultOpenGraphVideoHeight,b=e.mobileAlternate,w=e.languageAlternates,j=e.additionalLinkTags;return s.createElement(i(),null,u({title:t,titleTemplate:r,defaultTitle:n,dangerouslySetAllPagesToNoIndex:void 0!==o&&o,dangerouslySetAllPagesToNoFollow:void 0!==l&&l,description:c,canonical:d,facebook:p,openGraph:m,additionalMetaTags:h,twitter:f,defaultOpenGraphImageWidth:g,defaultOpenGraphImageHeight:v,defaultOpenGraphVideoWidth:y,defaultOpenGraphVideoHeight:x,mobileAlternate:b,languageAlternates:w,additionalLinkTags:j,dangerouslyDisableGooglebot:void 0!==a&&a}))},t}(s.Component),p=function(e){function t(){return e.apply(this,arguments)||this}return o(t,e),t.prototype.render=function(){var e=this.props,t=e.title,r=e.noindex,n=e.nofollow,a=e.robotsProps,o=e.description,l=e.canonical,c=e.openGraph,d=e.facebook,p=e.twitter,m=e.additionalMetaTags,h=e.titleTemplate,f=e.mobileAlternate,g=e.languageAlternates,v=e.additionalLinkTags,y=e.disableGooglebot;return s.createElement(i(),null,u({title:t,noindex:void 0!==r&&r,nofollow:n,robotsProps:a,description:o,canonical:l,facebook:d,openGraph:c,additionalMetaTags:m,twitter:p,titleTemplate:h,mobileAlternate:f,languageAlternates:g,additionalLinkTags:v,disableGooglebot:y}))},t}(s.Component)},79253:(e,t,r)=>{e.exports=r(98443)},18037:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return r(62148)}])},96017:(e,t,r)=>{"use strict";r.d(t,{T:()=>i});var n=r(42162);function i(e,t){let r=[];if(t&&Array.isArray(t)){let i=(0,n.wp)(e,t[0]);if(i){r.push({name:i?.name,url:s(i,!0)});let e=(0,n.hS)(i,t[0]);e&&r.push({name:e?.name,url:s(e,!1)})}}return r}function s(e,t){let r=e.seopath?e.seopath:`/category/${e.id}`;return t?r+"?topCategory=true":r}},16519:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(31085),i=r(34747),s=r.n(i),a=r(22297);let o=e=>{let{breadCrumbLinks:t}=e,{t:r}=(0,a.Bd)("common");return(0,n.jsxs)("ul",{className:"hidden mt-8 ml-2 gap-4 sm:ml-4 sm:flex","aria-label":r("accessibility.breadcrumbs"),children:[(0,n.jsx)("li",{children:(0,n.jsx)(s(),{legacyBehavior:!0,href:"/",prefetch:!1,children:(0,n.jsx)("a",{className:"flex text-xs text-black gap-4 hover:underline tabFocus","aria-label":`${r("accessibility.breadcrumb")} ${r("startpage")}`,children:r("startpage")})})}),Array.isArray(t)&&t.map(e=>(0,n.jsx)("li",{children:(0,n.jsx)(s(),{legacyBehavior:!0,href:e.url||"/",prefetch:!1,children:(0,n.jsxs)("a",{className:"flex text-xs gap-4 tabFocus","aria-label":`${r("accessibility.breadcrumb")} ${e.name}`,children:[(0,n.jsx)("span",{children:">"}),(0,n.jsx)("span",{className:"hover:underline",children:e.name})]})})},e.name))]})}},65413:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>w});var n=r(31085),i=r(43597),s=r(95556),a=r(69550),o=r.n(a),l=r(54357),c=r(14041),u=r(94864);let d=e=>{let{...t}=e;
1return(0,n.jsxs)("svg",{viewBox:"0 0 512 512",fill:"currentColor",...t,children:[(0,n.jsx)("path",{d:"M176 448C193.673 448 208 433.673 208 416C208 398.327 193.673 384 176 384C158.327 384 144 398.327 144 416C144 433.673 158.327 448 176 448Z"}),(0,n.jsx)("path",{d:"M400 448C417.673 448 432 433.673 432 416C432 398.327 417.673 384 400 384C382.327 384 368 398.327 368 416C368 433.673 382.327 448 400 448Z"}),(0,n.jsx)("path",{d:"M456.8 120.78C454.552 118.03 451.72 115.816 448.51 114.297C445.3 112.779 441.791 111.994 438.24 112H133.89L127.76 77.22C127.106 73.5153 125.168 70.1594 122.286 67.7417C119.404 65.324 115.762 63.9992 112 64H48C43.7565 64 39.6869 65.6857 36.6863 68.6863C33.6857 71.6869 32 75.7565 32 80C32 84.2435 33.6857 88.3131 36.6863 91.3137C39.6869 94.3143 43.7565 96 48 96H98.58L144.24 354.78C144.894 358.485 146.832 361.841 149.714 364.258C152.596 366.676 156.238 368.001 160 368H416C420.243 368 424.313 366.314 427.314 363.314C430.314 360.313 432 356.243 432 352C432 347.757 430.314 343.687 427.314 340.686C424.313 337.686 420.243 336 416 336H173.42L167.78 304H409.44C414.989 303.993 420.365 302.069 424.658 298.554C428.951 295.039 431.898 290.148 433 284.71L461.8 140.71C462.494 137.225 462.405 133.629 461.541 130.183C460.676 126.736 459.057 123.525 456.8 120.78V120.78Z"})]})};var p=r(22297),m=r(73808),h=r(39537),f=r(55002),g=r(35156),v=r(91268),y=r(43140),x=r(56097);let b=()=>{let{storeParams:e}=(0,y.s)();return async t=>await x.A.post("/api/cart/add-item-tdu"+e,t)},w=e=>{let{product:t,productQuantity:r,locationCount:a=0,className:x,variant:w="default",itemListName:j,customerInventoryEnabled:k,tabIndex:C=0,id:S}=e,N=(0,g.A)(),E=b(),{data:L}=(0,v._)(),{categories:A}=(0,f.C)(),{tduSessionId:I,openSidebar:O,setSidebarView:P,setErrorMsg:_}=(0,u.mL)(),[T,M]=(0,c.useState)(!1),{t:R}=(0,p.Bd)("common"),D=(0,m.Kr)(t),B=(0,m.mZ)(t),F="",{hlStoreConfig:U}=(0,y.s)(),$=!!U&&!!U.sellEbooks&&U.sellEbooks,z=(0,m.Kr)(t)&&L?.lineItems.some(e=>e.variant.id===t.id),V=async()=>{M(!0);try{await N({orderItems:[{productId:String(t.id),quantity:r||1}]}),P("CART_VIEW"),O(),(0,h.r)({items:[{...(0,h.YA)(t,!!U.isTechStore,A,L?.currency.code||"EUR",r||1,j)}]},"add_to_cart")}catch(e){console.log(e)}M(!1)},[G,H]=(0,c.useState)(void 0),W=async()=>{if(!I){H({messageDetail:R("tduNoSessionId"),productId:t.id,auth:"",externalId:"",messageNumber:"",quantity:""});return}M(!0);try{let e=await E({productId:t.id,quantity:r||1,externalId:I});H({...e.data,messageDetail:"0"===e.data.messageNumber?R("tduSuccessText"):e.data.messageDetail}),setTimeout(()=>{H(void 0)},14e3)}catch(e){console.log(e)}M(!1)},K=U.sellNonDeliverables&&("17"==t.availability||"94"==t.availability);switch(t.productOrderable){case"preorderable":F=R("preorder");break;case"notorderable":F=R("notAvailable");break;default:F=R("addToCart")}(K||k&&a>0)&&(F=R("addToCart")),z&&(F=R("alreadyInCart")),(!$&&D||t.price&&!t.price.value||"string"!=typeof t.productType||""===t.productType)&&(F=R("notAvailable"));let q=!$&&D||t.price&&!t.price.value||"string"!=typeof t.productType||""===t.productType||null!=t.productOrderable&&"notorderable"===t.productOrderable&&!K||z||T,Z=async()=>{let e=(0,m.h0)(L?.lineItems)+r;if(B&&e>5){O(),_(R("dvcrQuantityErrorMessage"));return}U?.tduEnabled?await W():await V()};return(0,n.jsxs)("div",{className:(0,l.A)("relative w-full",x),tabIndex:-1,children:[U?.tduEnabled&&G?.messageDetail&&G?.productId===t.id&&(0,n.jsx)("div",{className:(0,l.A)("TDU absolute bg-white z-20 p-2 border-primary-500 border-2","slim"===w&&"w-44 bottom-10 -left-2","default"===w&&"w-full bottom-12"),dangerouslySetInnerHTML:{__html:G?.messageDetail}}),(0,n.jsxs)(i.A,{id:S,"aria-label":R("accessibility.inCart"),type:"button",loadingStyle:"spinner",variant:"slim"===w?"raw":"flat",showLabelWhileLoading:!1,className:(0,l.A)("slim"===w?`text-muted-300 hover:text-muted-500 focus:text-muted-500 -mt-1.5 ${T?"":"-ml-1"}`:o().addToCartButton),onClick:()=>Z(),loading:T,disabled:q,greyedOut:q&&"slim"!==w,style:"slim"===w&&q?{color:"var(--color-muted-100)"}:{},dimensions:"slim"===w?"":"standard",tabIndex:C,children:[!z&&(0,n.jsx)("span",{className:(0,l.A)("sm:inline  xl:inline mt-1.5","slim"===w?"xsm:pl-1 xsm:pr-1 lg:inline":"pl-2 pr-4 hidden lg:hidden"),children:"slim"===w?(0,n.jsx)(s.A,{className:"w-6 h-6"}):(0,n.jsx)(d,{className:"w-6 h-6"})}),"slim"!==w&&(0,n.jsx)("span",{className:(0,l.A)("text-sm font-bold uppercase lg:inline",z?"":"sm:hidden"),children:F})]})]})}},54655:(e,t,r)=>{"use strict";r.d(t,{A:()=>M});
1var n=r(31085),i=r(14041),s=r(54357),a=r(37786),o=r.n(a),l=r(34747),c=r.n(l),u=r(85186),d=r.n(u),p=r(28230),m=r(51140),h=r(22297),f=r(73252),g=r(76979),v=r(16214),y=r(73808),x=r(56481),b=r(56097),w=r(91268),j=r(43140);let k=()=>{let{storeParams:e}=(0,j.s)(),{mutate:t}=(0,w._)();return async r=>{let{lineItem:n,quantity:i}=r,s=await b.A.put("/api/cart/update-item"+e,{lineItem:n,quantity:i});return t&&await t(),s.data}};var C=r(30211),S=r(56187),N=r(5806),E=r(80253),L=r(20303),A=r(43597),I=r(71113);let O=()=>{let{storeParams:e}=(0,j.s)();return async t=>{let{orderId:r,catentryId:n,orderReferenceId:i}=t;return(await b.A.post("/api/export/add-order-reference"+e,{orderId:r,catentryId:n,orderReferenceId:i})).data.data}},P=e=>{let{orderId:t,catentryId:r}=e,[s,a]=(0,i.useState)(""),[o,l]=(0,i.useState)(!1),[c,u]=(0,i.useState)(!1),[d,p]=(0,i.useState)(""),m=O(),{t:f}=(0,h.Bd)("common"),g=async()=>{l(!0);try{c?a(""):await m({catentryId:r,orderId:t||"",orderReferenceId:s}),u(!c)}catch(e){console.log("failed to add order reference: ",e),e?.data?.errors?.length&&p(e.data.errors[0].message)}l(!1)};return(0,n.jsxs)("div",{children:[(0,n.jsxs)("div",{className:"flex mt-1",children:[(0,n.jsx)(L.A,{label:f("orderReference"),value:s,disabled:c,onChange:e=>a(e)}),(0,n.jsx)(A.A,{className:"mt-8",disabled:!s||o,onClick:g,children:(0,n.jsx)("div",{className:"w-24 text-white flex justify-center",children:o?(0,n.jsx)(I.A,{className:"w-8 h-8 animate-spin"}):f(c?"remove":"apply")})})]}),d&&(0,n.jsx)("span",{className:"text-error-500 font-bold",children:d})]})};var _=r(68317);let T="/product-img-placeholder-big.svg",M=e=>{let{item:t,variant:r="default",currencyCode:a,availabilityError:l,freeGift:u=!1,orderId:b,...w}=e,{closeSidebarIfPresent:L,errorMessage:A,setErrorMsg:I}=(0,p.mL)(),[O,M]=(0,i.useState)(!1),[R,D]=(0,i.useState)(t.quantity),[B,F]=(0,i.useState)(!1),U=(0,x.A)(),$=k(),{t:z}=(0,h.Bd)("common"),V=(0,v.y5)(),{hlStoreConfig:G}=(0,j.s)(),H="GW"===t.productType,W=async e=>{if((0,y.mZ)(t)&&e>5){I(z("dvcrQuantityErrorMessage"));return}I(null),D(e),await $({lineItem:t,quantity:e})},K=async function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,r=Number(R)+e;D(r),await $({lineItem:t,quantity:r})},q=async()=>{M(!0);try{await U(t)}catch{M(!1)}};return((0,i.useEffect)(()=>{t.quantity!==Number(R)&&D(t.quantity)},[t.quantity]),"checkout"===r||"checkoutView"===r)?"default"===V.name||"sm"===V.name||"xsm"===V.name||"md"===V.name?(0,n.jsxs)("div",{className:"flex flex-col lg:gap-6",children:[(0,n.jsxs)("div",{className:"flex flex-col sm:flex-row gap-4",children:[(0,n.jsx)("div",{className:"flex flex-row justify-center sm:justify-start",children:(0,n.jsx)(o(),{onClick:()=>L(),className:d().productImage,width:164,height:246,src:B?T:t.variant.image.url,alt:t.variant.image.altText||`${z("product")}: ${t.name}`,unoptimized:!0,onError:()=>F(!0)})}),(0,n.jsxs)("div",{className:"flex-1",children:[(0,n.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,n.jsx)("span",{className:"text-base font-bold",children:t.name}),(0,n.jsxs)("div",{className:"flex flex-row xsm:flex-col",children:[!G?.isTechStore&&(0,n.jsx)("div",{className:"float-left",children:(0,n.jsx)("span",{className:"text-base font-normal",children:t.shortDescription})}),!G?.isTechStore&&(0,n.jsx)("div",{className:"ml-auto xsm:ml-0",children:(0,n.jsx)("span",{className:"text-base font-normal text-base-500",children:t.productTypeTranslated})})]})]}),(0,n.jsx)(f.A,{className:"flex flex-row items-center mt-3 gap-3",status:t.deliveryStatus,availability:t.productOrderable,messageNumber:"unknown"}),(0,n.jsxs)("div",{className:"flex flex-row items-center justify-between mt-5",children:[!(0,y.Kr)(t)&&!H&&(0,n.jsx)(g.A,{tabIndex:0,onChange:e=>W(e),value:R,disabled:"checkoutView"===r}),(0,n.jsxs)("div",{children:[(0,n.jsx)(C.A,{price:t.variant.price*t.quantity,strikedPrice:t.variant.strikedPrice*t.quantity,fontSizeMobile:"lg",fontSizeDesktop:"lg",fontSizeStrikePrice:"base",currency:a,freeGift:u}),t.variant.basePrice&&(0,n.jsx)(N.A,{className:"text-xs mt-0.5 text-muted-500",price:t.variant.basePrice.price,currencyCode:t.currencyCode,baseQuantity:t.variant.basePrice.quantity,unit:t.variant.basePrice.unit}),G.isExportShop&&(0,n.jsx)("div",{className:"flex justify-end mt-1 mb-2",children:(0,E.g)(t.discountInfo,t.quantity)})]})]})]})]}),l&&(0,n.jsx)("span",{className:"mt-4 mb-4 text-sm text-error-500",children:l}),(0,n.jsxs)("div",{className:"flex flex-row justify-between",children:[(0,n.jsx)("div",{className:"flex flex-row items-center text-xs font-bold gap-2"}),"checkoutView"!==r&&(0,n.jsx)(S.A,{onClick:q,isRemoving:O,tabIndex:0})]}),G.isExportShop&&(0,n.jsx)(P,{catentryId:t.variant.id,orderId:b})]}):(0,n.jsxs)("div",{className:`flex flex-row gap-4  ${O&&"opacity-50 pointer-events-none"}`,children:[(0,n.jsx)("div",{className:"flex flex-row ",children:(0,n.jsx)(o(),{onClick:()=>L(),width:164,height:246,className:"object-contain",src:B?T:t.variant.image.url,alt:t.variant.image.altText||`${z("product")}: ${t.name}`,unoptimized:!0,onError:()=>F(!0)})}),(0,n.jsxs)("div",{className:"flex flex-col justify-between w-full",children:[(0,n.jsxs)("div",{className:"flex flex-row justify-between sm:gap-16",children:[(0,n.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,n.jsx)("span",{className:"text-base font-bold lg:text-lg",children:t.name}),!G?.isTechStore&&(0,n.jsx)("span",{className:"text-base font-normal lg:text-sm",children:t.shortDe
1scription}),G?.isTechStore&&_.env&&["Dies und Das","Nonbook"].includes(t.productType)?null:(0,n.jsx)("span",{className:"text-base font-normal lg:text-sm text-base-500",children:t.productTypeTranslated}),"checkoutView"===r&&!(0,y.Kr)(t)&&(0,n.jsxs)("span",{className:"text-base font-normal lg:text-sm text-base-500",children:[z("quantity"),": ",R]}),A&&(0,n.jsx)("div",{className:"py-4 text-error-500 font-bold",children:A}),!H&&!(0,y.Kr)(t)&&(0,n.jsx)(f.A,{className:"flex flex-row items-start mt-3 text-left gap-3 lg:text-sm",status:t.deliveryStatus,availability:t.productOrderable,markedForDelete:t.markedForDelete,origin:"cart",messageNumber:"unknown"}),"string"!=typeof t.productType&&""!==t.productType&&(0,n.jsx)("span",{className:"mt-4 font-bold text-error-500",children:z("productNotAvailable")}),G.isExportShop&&(0,n.jsx)(P,{catentryId:t.variant.id,orderId:b})]}),(0,n.jsxs)("div",{className:"flex flex-col items-center",children:[(0,n.jsxs)("div",{className:"mb-8",children:[(0,n.jsx)(C.A,{price:t.variant.price*t.quantity,strikedPrice:t.variant.strikedPrice*t.quantity,fontSizeMobile:"lg",fontSizeDesktop:"xl",fontSizeStrikePrice:"base",currency:a,freeGift:u,className:"text-lg font-bold lg:text-xl text-base-500"}),t.variant.basePrice&&(0,n.jsx)(N.A,{className:"text-sm mt-0.5 text-muted-500",price:t.variant.basePrice.price,currencyCode:t.currencyCode,baseQuantity:t.variant.basePrice.quantity,unit:t.variant.basePrice.unit}),G.isExportShop&&(0,n.jsx)("div",{className:"flex justify-end mt-1",children:(0,E.g)(t.discountInfo,t.quantity)})]}),!(0,y.Kr)(t)&&"checkout"===r&&!H&&(0,n.jsx)(g.A,{onChange:e=>W(e),value:R,disabled:!1,inCart:!0,tabIndex:0})]})]}),l&&(0,n.jsx)("div",{className:"flex flex-row",children:(0,n.jsx)("span",{className:"mt-4 mb-4 text-sm font-bold text-error-500",children:l})}),(0,n.jsxs)("div",{className:"flex flex-row justify-between",children:[(0,n.jsx)("div",{className:"flex flex-row items-center text-xs font-bold gap-2"}),"checkoutView"!==r&&(0,n.jsx)(S.A,{onClick:q,isRemoving:O,tabIndex:0})]})]})]}):(0,n.jsxs)("div",{className:(0,s.A)(d().root,{"opacity-50 pointer-events-none":O}),...w,children:["default"===r&&(0,n.jsx)(m.A,{value:R,handleRemove:q,handleChange:W,increase:()=>K(1),decrease:()=>K(-1),variant:r}),"miniCart"===r&&(0,n.jsxs)("div",{className:"text-xs tracking-wider text-center sm:text-sm text-primary-200",children:[R,"x ",z("inCart")]}),(0,n.jsxs)("div",{className:"flex flex-col items-center w-full sm:w-40",children:[(0,n.jsx)(c(),{href:(0,y.JZ)(t)||"/",prefetch:!1,tabIndex:0,className:"tabFocus",children:(0,n.jsx)("div",{className:"cursor-pointer",children:(0,n.jsx)(o(),{onClick:()=>L(),className:d().productImage,width:164,height:246,src:B?T:t.variant.image.url,alt:t.variant.image.altText||`${z("product")}: ${t.name}`,unoptimized:!0,onError:()=>F(!0)})})}),(0,n.jsxs)("div",{className:"flex flex-col flex-1 text-base font-bold text-base-500 w-full xsm:w-44",children:[(0,n.jsx)(c(),{href:(0,y.JZ)(t)||"/",prefetch:!1,tabIndex:-1,children:(0,n.jsx)("span",{className:"text-base font-bold text-left cursor-pointer",onClick:()=>L(),children:(0,n.jsx)("p",{className:"truncate",children:t.name})})}),!G?.isTechStore&&(0,n.jsx)("span",{className:"text-sm font-normal text-base-500",children:t.shortDescription}),(0,n.jsxs)("div",{className:"flex flex-row items-center justify-between text-lg font-bold text-base-500",children:[(0,n.jsx)("span",{className:"text-sm font-normal text-base-500",children:G?.isTechStore&&_.env&&["Dies und Das","Nonbook"].includes(t.productType)?null:t.productTypeTranslated}),(0,n.jsx)(C.A,{price:t.variant.price*t.quantity,strikedPrice:t.variant.strikedPrice*t.quantity,fontSizeMobile:"lg",fontSizeDesktop:"lg",fontSizeStrikePrice:"sm",currency:a,freeGift:u,className:"ml-3"})]}),t.variant.basePrice&&(0,n.jsx)(N.A,{className:"text-xs font-normal text-muted-500",price:t.variant.basePrice.price,currencyCode:t.currencyCode,baseQuantity:t.variant.basePrice.quantity,unit:t.variant.basePrice.unit})]})]}),(0,n.jsx)(S.A,{onClick:q,isRemoving:O})]})}},97223:(e,t,r)=>{"use strict";r.d(t,{A:()=>w});var n=r(31085),i=r(54357),s=r(34747),a=r.n(s),o=r(14041),l=r(61558),c=r.n(l),u=r(54655),d=r(94864),p=r(28230),m=r(91268),h=r(55630),f=r(22297),g=r(43597),v=r(63538),y=r(39537),x=r(43140),b=r(55002);let w=()=>{let{closeSidebar:e,errorMessage:t,displaySidebar:r}=(0,p.mL)(),{data:s,isLoading:l,isEmpty:w}=(0,m._)(),{hlStoreConfig:j}=(0,x.s)(),{categories:k}=(0,b.C)(),{t:C}=(0,f.Bd)("common"),S=(0,o.useRef)(null),N=(0,o.useRef)(null),{price:E}=(0,v.Ay)(s&&{amount:Number(s.subtotalPrice),currencyCode:s.currency.code}),L=()=>{e()},A=(0,o.useCallback)(t=>{if("Escape"===t.key)return e()},[e]);return(0,o.useEffect)(()=>(N.current&&window.addEventListener("keydown",A),()=>{window.removeEventListener("keydown",A)}),[A]),(0,o.useEffect)(()=>{s&&(0,y.r)({items:s?.lineItems.map(e=>y.Os(e,!!j.isTechStore,k))},"view_cart")},[s?.lineItems]),(0,o.useEffect)(()=>{S.current&&S.current.focus()},[r]),(0,n.jsx)(h.A,{className:(0,i.A)({[c().empty]:l||w}),handleClose:L,children:(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{ref:N,className:"px-4 sm:px-4",children:[(0,n.jsx)("div",{className:"flex flex-row mt-4 justify-center sm:justify-start sm:hidden",children:(0,n.jsx)(a(),{href:"/cart",prefetch:!1,children:(0,n.jsx)(d.EY,{variant:"sectionHeading",className:"text-xl",onClick:L,children:C("yourCart")})})}),t&&(0,n.jsx)("div",{className:"py-4 text-error-500 font-bold",children:t}),(0,n.jsxs)("div",{className:"flex flex-col items-center py-6 sm:py-10 mb-2 font-bold border-t sm:border-b border-primary-500",children:[(0,n.jsx)("span",{className:"text-sm font-normal",children:C("totalPrice")}),E&&(0,n.jsx)("h2",{className:"text-2xl",children:E}),(0,n.jsx)("span",{className:"mb-4 text-xs font-normal",children:C("includingTax")}),(0,n.jsx)(a(),{href:"/cart",legacyBehavior:!0,prefetch:!1,tabIndex:0,children:(0,n.jsx)(g.A,{ref:S,onClick:L,width:"100%",variant:"slim",disabled:l||w,className:"border border-none filter-none",style:l||w?{backgroundColor:"var(--color-primary-100)",pointerEvents:"none",cursor:"not-allowed"}:{},children:(0,n.jsx)("span",{className:"font-bold uppercase",children:C("proceedToCheckout")})})})]})]}),(l||w)&&(0,n.jsx)("div",{className:"flex flex-col items-center justify-start flex-1 px-4",children:(0,n.jsx)("p",{className:"pt-8 text-center text-base-500",children:C("emptyMiniCart")})}),!w&&(0,n.jsx)("div",{className:"flex-1 px-4 sm:px-6",children:(0,n.jsx)("div",{className:"border-b grid grid-cols-2 sm:grid-cols-1 gap-2 sm:gap-0 sm:py-0 sm:divide-y sm:divide-primary-500 border-primary-500",children:s&&s.lineItems&&s.lineItems.map(e=>(0,n.jsx)(u.A,{item:e,currencyCode:s.currency.code,variant:"miniCart"},e.id))})})]})})}},56187:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var n=r(31085),i=r(54357),s=r(22297),a=r(43597),o=r(976),l=r(71113);let c=e=>{let{onClick:t,className:r,isRemoving:c=!1,tabIndex:u=0}=e,{t:d}=(0,s.Bd)("common");return(0,n.jsxs)(a.A,{tabIndex:u,variant:"naked",dimensions:"custom",className:(0,i.A)("text-xs relative",r),onClick:t,children:[(0,n.jsx)(o.A,{className:"w-5 h-5 mr-2"}
1)," ",d("removeItem"),c&&(0,n.jsx)("div",{className:"absolute left-2.5 top-1/2 -translate-x-1/2 -translate-y-1/2",children:(0,n.jsx)(l.A,{className:"w-8 h-8 animate-spin"})})]})}},7430:(e,t,r)=>{"use strict";r.d(t,{m6:()=>n.A,yp:()=>i.A}),r(97223);var n=r(54655),i=r(56187)},71673:(e,t,r)=>{"use strict";r.d(t,{A:()=>C,N:()=>k});var n=r(31085),i=r(14041),s=r(31242),a=r(42162),o=r(83894),l=r.n(o),c=r(16214),u=r(22297),d=r(43140),p=r(36840),m=r(59904);let h=l()(()=>r.e(3196).then(r.bind(r,13196)),{loadableGenerated:{webpack:()=>[13196]},ssr:!1}),f=e=>{let{categories:t,categoryId:r}=e,{t:o}=(0,u.Bd)("common"),l=(0,s.useRouter)(),{locale:f}=l,{q:g}=l.query,v=window?.innerWidth,y=(0,c.y5)(v),[x,b]=(0,i.useState)(c.lt[y.name]),[w,j]=(0,i.useState)(1),[k,C]=(0,i.useState)(1),{hlStoreConfig:S}=(0,d.s)(),N=S.isTechStore?"topseller":"bestseller",E=S.isTechStore?"noTopseller":"noBestseller",L=S.isTechStore?"newReleasesTech":"newReleases",A=S.isTechStore?"noNewReleasesTech":"noNewReleases",I=(0,a.wp)(t,r);(0,i.useEffect)(()=>{let e=c.lt[y.name];e&&e!=x&&b(e)},[y]);let O={search:"string"==typeof g?g:"",categoryId:r,locale:f,paging:{hitsPerPage:x,page:w,sortBy:"popularity",sortDirection:"DESC"}},{data:P,isLoading:_}=(0,p.S)(O);(0,m.Ve)({searchFilter:O,pages:Array.of(w+1)});let T={search:"string"==typeof g?g:"",categoryId:r,locale:f,additionalOptions:{isNew:!0},paging:{hitsPerPage:x,page:k,sortBy:"publicationdate",sortDirection:"DESC"}},{data:M,isLoading:R}=(0,p.S)(T);return(0,m.Ve)({searchFilter:T,pages:Array.of(k+1)}),(0,n.jsxs)("div",{className:"flex flex-col gap-20",children:[(0,n.jsx)(h,{searchResult:P,headerTitle:o(Array.isArray(P?.products)&&P?.products&&P?.products.length>0||_?N:E),activeTopCategory:I,categoryId:r,onCategoryPage:!0,productListSize:x,sortBy:"popularity",isLoading:_,searchResultCount:P?.count,page:w,setPage:j}),(0,n.jsx)(h,{searchResult:M,headerTitle:o(Array.isArray(M?.products)&&M?.products&&M?.products.length>0||R?L:A),activeTopCategory:I,categoryId:r,onCategoryPage:!0,productListSize:x,sortBy:"publicationdate&isNew=true",isLoading:R,searchResultCount:M?.count,page:k,setPage:C})]})};var g=r(823),v=r(16519),y=r(96017),x=r(35679),b=r(80068),w=r(10530),j=r(3954);let k=(e,t)=>e.filter(e=>!t.includes(e.id)).map(e=>{let r={...e};return r.subCategory=e.subCategory.filter(e=>!t.includes(e.id)),r}),C=e=>{let{categories:t,categoryId:r,contentData:a,initialEventData:o,initialEventArchiveData:l}=e,{hlStoreConfig:c}=(0,d.s)(),{catalogContent:u}=(0,w.fK)(),p=k(t,u?.hiddenCategories?.categoryIds||[]),[m,h]=(0,i.useState)(!1),C=(0,s.useRouter)(),S=(0,y.T)(p,[r]),N=S&&Array.isArray(S)&&S.length>1?S[S.length-1].name:"",E=a&&a?.metaData?JSON.parse(a?.metaData):null,[L,A]=(0,i.useState)(a?.content==="{}");return((0,i.useEffect)(()=>{A(a?.content==="{}")},[a?.content]),r)?C.isFallback?(0,n.jsx)("div",{children:"Loading..."}):(0,n.jsxs)(n.Fragment,{children:[E?(0,n.jsx)(j.bV,{title:E.metaTitle,description:E.metaDescription,additionalMetaTags:[{keywords:E?.metaKeywords}]}):N&&c&&c.metaDataList?.length&&c.metaDataList[0].metaData.title&&(0,n.jsx)(j.bV,{title:`${N} - ${c.metaDataList[0].metaData.title}`}),(0,n.jsx)(v.A,{breadCrumbLinks:S}),(0,n.jsx)(g.A,{children:(0,n.jsxs)("div",{className:"flex flex-col mt-4 mb-20 sm:flex-row gap-4",children:[(0,n.jsx)("div",{className:"mb-8 sm:hidden",children:(0,n.jsx)(b.A,{categories:p,currentCategoryId:r,openMobileCategoryTree:()=>h(!m),categoryRankings:u?.categoryRankings})}),(0,n.jsx)("div",{className:"hidden w-3/12 mb-8 sm:block",children:(0,n.jsx)(b.A,{categories:p,currentCategoryId:r,openMobileCategoryTree:()=>h(!m),categoryRankings:u?.categoryRankings})}),a?.content!=="{}"&&(0,n.jsx)("div",{className:`w-full sm:w-9/12 sm:ml-10 ${m?"hidden":"block"} `,children:(0,n.jsx)("div",{className:"w-full",children:(0,n.jsx)(x.A,{content:a,onCategoryPage:!0,initialEventData:o,initialEventArchiveData:l})})}),L&&(0,n.jsx)("div",{className:"w-full sm:w-9/12 sm:ml-10",children:(0,n.jsx)(f,{categories:p,categoryId:r})})]})})]}):(0,n.jsx)(g.A,{children:(0,n.jsx)("h1",{children:"Loading..."})})}},42162:(e,t,r)=>{"use strict";r.d(t,{K:()=>l,Xl:()=>i,cP:()=>o,hS:()=>s,wp:()=>a});var n=r(31887);let i=(e,t)=>{let r=[...e].map(e=>{let r=t?.find(t=>t.categoryId.toString(10)===e.id)?.rank||0;return{...e,rank:r,type:n.J.Category}});return r.sort(function(e,t){return e.rank-t.rank}),r};function s(e,t){let r=null;
1if(e?.subCategory.forEach(e=>{if(e.id===t)r=e;else if(Array.isArray(e.subCategory)&&e.subCategory.length>0){let n=e.subCategory.find(e=>e.id===t);n&&(r=n)}}),r)return r}function a(e,t){return e.find(e=>{if(e.id===t)return!0;{let r=null;if(r=e.subCategory.find(e=>e.id===t),e.subCategory.includes(r)||(r=e.subCategory.find(e=>{let r=e.subCategory.find(e=>e.id===t);if(e.subCategory.includes(r))return!0}),e.subCategory.includes(r)))return!0}return!1})}function o(e,t){let r="";return e.map(e=>{e.id===t?r=e.name:e.subCategory.map(e=>{e.id===t&&(r=e.name)})}),r}function l(e){return e?.seopath||`/category/${e.id}`}},11867:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(96173),i=r(14041),s=r(49133);let a=(0,i.createContext)({currentStep:1,setCurrentStep:()=>{},deliveryOptions:[],preferredPaymentMethod:"",voucherId:"",setVoucherId:()=>{},voucherData:void 0,setVoucherData:()=>{},isVoucherActive:!1,setIsVoucherActive:()=>{},voucherPin:"",setVoucherPin:()=>{},voucherProvider:null,setVoucherProvider:()=>{},checkoutError:!1,setCheckoutError:()=>{},initialProductIdsInCart:[],setInitialProductIdsInCart:()=>{},pickUpAddressIsSelected:!1,setPickUpAddressIsSelected:()=>{},selectedPickUpAddressObject:void 0,setSelectedPickUpAddressObject:()=>{},selectedDeliveryOption:s.M.Pickup,setSelectedDeliveryOption:()=>{},selectedPickupAddress:void 0,setSelectedPickupAddress:()=>{},selectedDeliveryAddress:void 0,setSelectedDeliveryAddress:()=>{},validDeliveryAddress:!0,setValidDeliveryAddress:()=>{},selectedBillingAddress:void 0,setSelectedBillingAddress:()=>{},billingSameAsShippingAddress:!1,setBillingSameAsShippingAddress:()=>{},billingSameAsCourierAddress:!1,setBillingSameAsCourierAddress:()=>{},disableButtonWhileLoading:!1,setDisableButtonWhileLoading:()=>{},teleCashCreditCardType:null,setTeleCashCreditCardType:()=>{},countries:[],setCountries:()=>{},userPromotionCodes:[],setUserPromotionCodes:()=>{},nextStepOffset:0,setNextStepOffset:()=>{},bkShopVal:"",setBkShopVal:()=>{},branchMandantNumber:"",setBranchMandantNumber:()=>{},branchOrPickupId:"",setBranchOrPickupId:()=>{},orderCodeCOF:"",setOrderCodeCOF:()=>{},orderNumberCOF:"",setOrderNumberCOF:()=>{},eBookInCart:!1,setEBookInCart:()=>{},digitalVoucherInCart:!1,setDigitalVoucherInCart:()=>{},mixedCart:!1,setMixedCart:()=>{},selectedPaymentMethodName:"PAYPAL_STANDARD",setSelectedPaymentMethodName:()=>{},creditCardData:{},setCreditCardData:()=>{},creditCardName:{},setCreditCardName:()=>{},payOneApiMode:n.u.Live,payOneSepaData:{},setPayOneSepaData:()=>{},payOnePostFinanceData:{},setPayOnePostFinanceData:()=>{},selectedPaymentMethodsData:[],setSelectedPaymentMethodsData:()=>{},pbicData:"",setPBICData:()=>{},olaReservationExpired:!1,setOlaReservationExpired:()=>{},isLoadingUpdateAddress:!1,setIsLoadingUpdateAddress:()=>{},onlyDigitalProductsInCart:!1,setOnlyDigitalProductsInCart:()=>{},storeOwnProductInCart:!1,setStoreOwnProductInCart:()=>{},addressEditModeActive:!1,setAddressEditModeActive:()=>{},selectedCourierAddressId:void 0,setSelectedCourierAddressId:()=>{}})},16572:(e,t,r)=>{"use strict";r.d(t,{A:()=>n.A});var n=r(11867)},24262:(e,t,r)=>{"use strict";r.d(t,{A:()=>m});var n=r(31085),i=r(3490),s=r.n(i),a=r(22297),o=r(70162),l=r(3920),c=r(43597),u=r(43140),d=r(49133),p=r(14041);let m=e=>{let{onShippingCostsDetailsClose:t,shippingCostsDetailsOpen:r,shippingCostsData:i,deliveryOptions:m,currency:h}=e,{t:f}=(0,a.Bd)(),{hlStoreConfig:g}=(0,u.s)(),[v,y]=(0,p.useState)(!1);return(0,p.useEffect)(()=>{setTimeout(()=>y(!0),10)},[]),(0,n.jsx)("div",{className:`${s().overlay} transition-all duration-500`,style:{backgroundColor:v?"rgba(0, 0, 0, 0.5)":"rgba(0, 0, 0, 0)"},children:(0,n.jsx)(l.A,{active:r,onClick:()=>t(!1),children:(0,n.jsxs)("div",{className:s().modalDialog,children:[(0,n.jsx)("div",{className:"flex justify-end",children:(0,n.jsx)(c.A,{variant:"nakedDark",dimensions:"custom",className:"mt-3 mr-4 text-xl font-bold",onClick:()=>t(!1),children:(0,n.jsx)(o.A,{className:"w-8 h-8 mb-2 text-muted-500"})})}),(0,n.jsxs)("div",{className:s().modalBody,children:[(0,n.jsx)("span",{className:"text-base font-bold uppercase sm:text-xl",children:f("shippingInformation")}),m.includes(d.M.Pickup)&&(0,n.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,n.jsx)("span",{className:"text-base font-bold uppercase sm:text-lg",children:f("pickupOrders")}),(0,n.jsx)("span",{className:"text-sm sm:text-base",children:f("pickupCosts")})]}),m.includes(d.M.Shipping)&&i.map(e=>(0,n.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,n.jsxs)("span",{className:"text-base font-bold uppercase sm:text-lg",children:[f("shippingCost")," "+e.name]}),(0,n.jsxs)("div",{className:"grid grid-cols-2 gap-y-2",children:[(0,n.jsx)("span",{className:"text-sm font-bold col-start-1 col-end-2 sm:text-base",children:f("valueOfGoods")}),(0,n.jsx)("span",{className:"text-sm font-bold col-start-2 sm:text-base",children:f("shippingCost")}),(0,n.jsx)("span",{className:"mb-2 border-t border-primary-200 col-start-1 col-end-3"}),e.shippingCosts.map((e,t)=>(0,n.jsxs)("div",{className:"-mt-2 grid grid-cols-2 col-start-1 col-end-3",children:[(0,n.jsxs)("span",{className:"text-sm col-start-1 col-end-2 sm:text-base",children:[f("from")," ",e.currency," ",e.rangestart.toFixed(2).replace(".",",")]}),0===e.value?(0,n.jsx)("span",{className:"text-sm col-start-2 col-end-3 sm:text-base",children:f("freeShipping")}):(0,n.jsxs)("span",{className:"text-sm col-start-2 col-end-3 sm:text-base",children:[e.currency," ",e.value.toFixed(2).replace(".",",")]})]},t))]})]},e.countryCode)),m.includes(d.M.Courier)&&(0,n.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,n.jsx)("span",{className:"text-base font-bold uppercase sm:text-lg break-all",children:g.storeOwnShippingMethod?.storeOwnShippingMethodName}),(0,n.jsx)("span",{className:"text-sm sm:text-base",children:g.storeOwnShippingMethod?.storeOwnShippingMethodDescription}),(0,n.jsxs)("div",{className:"grid grid-cols-2 text-sm sm:text-base",children:[(0,n.jsx)("p",{children:f("lumpSum")}),(0,n.jsx)("p",{children:`${h||"EUR"} 
2                      ${Number(g.storeOwnShippingMethod?.storeOwnShippingMethodShipCost.replace(",",".")).toFixed(2).replace(".",",")}`})]})]}),(0,n.jsx)("span",{className:"text-xs border-t border-primary-200 gap-2",children:g?.isTechStore?f("shippingCalculation"):`${f("shippingCalculation")} ${f("shippingCalculationBooks")}`})]})]})})})}},36506:(e,t,r)=>{"use strict";r.d(t,{A:()=>
2o,i:()=>a});var n=r(31242),i=r(14041);let s=e=>window.sessionStorage.getItem(e)||"",a=e=>{let{url:t,position:r,timestamp:n=Date.now(),ignore:i=!1}=e,a=s(`scrollPosition:${t}`),o=a?JSON.parse(a):{};void 0!==r&&(o.position=r),void 0!==n&&(o.timestamp=n),void 0!==i&&(o.ignore=i),sessionStorage.setItem(`scrollPosition:${t}`,JSON.stringify(o))},o=()=>{let e=(0,n.useRouter)(),[t,r]=(0,i.useState)(!1),o=(0,i.useCallback)(async e=>{let t=document.querySelector("footer"),r=document.querySelector("#heroHeader"),n=document.querySelector("#loadMoreBooks"),i=t?t.offsetHeight:0,s=r?r.offsetHeight:0,a=n?n.offsetHeight:0,o=document.documentElement.scrollHeight-i-s-a;for(;o<e;){let t=document.querySelector("[data-load-more-button]");if(!t||(t.click(),await new Promise(e=>setTimeout(e,500)),(o=document.documentElement.scrollHeight-i-s-a)>=e))break}},[]),l=(0,i.useCallback)(async e=>{let t=s(`scrollPosition:${e}`);if(t){let e=JSON.parse(t);if(e&&!e.ignore){let{position:t,timestamp:r}=e;Date.now()-r>3e5?window.scrollTo({top:0,behavior:"smooth"}):requestAnimationFrame(async()=>{setTimeout(async()=>{await o(t),window.scrollTo({top:t,behavior:"smooth"})},200)})}else window.scrollTo({top:0,behavior:"smooth"})}else window.scrollTo({top:0,behavior:"smooth"})},[o]),c=(0,i.useCallback)(()=>{t||a({url:e.asPath,position:window.scrollY})},[t,e.asPath]),u=(0,i.useCallback)(()=>{r(!0),a({url:"/",position:0}),window.scrollTo({top:0,behavior:"smooth"}),sessionStorage.removeItem("scrollPosition:/")},[]),d=(0,i.useCallback)(()=>{window.scrollTo({top:0})},[]),p=(0,i.useCallback)(e=>{l(e),r(!1)},[l]);return(0,i.useEffect)(()=>{let t=document.querySelector("[data-home-button]");return e.beforePopState(()=>!0),t&&t.addEventListener("click",u),e.events.on("routeChangeStart",c),e.events.on("routeChangeComplete",p),window.addEventListener("beforeunload",d),()=>{t&&t.removeEventListener("click",u),window.removeEventListener("beforeunload",d),e.events.off("routeChangeStart",c),e.events.off("routeChangeComplete",p)}},[u,p,c,d,e]),null}},80056:(e,t,r)=>{"use strict";r.d(t,{A:()=>p});var n=r(31085),i=r(28855),s=r(32317),a=r(46278),o=r(43140),l=r(14041),c=r(22297);let u=e=>{let{autoSuggestEntry:t,searchTerm:r,variant:i="searchbar"}=e,{t:s}=(0,c.Bd)("common");if("advancedSearchInputField"===i)return(0,n.jsx)("span",{className:"font-bold",children:`${t.name} (${t.count})`},t.name);switch(t.type){case"KEYWORD":return(0,n.jsx)("p",{className:"text-base",children:t.name.split(" ").map(e=>e.toLowerCase().includes(r.toLowerCase())?(0,n.jsxs)("span",{className:"font-bold",children:[e," "]},e):(0,n.jsxs)("span",{children:[e," "]},e))});case"CATEGORY":return(0,n.jsxs)("p",{className:"text-base",children:[(0,n.jsx)("span",{className:"font-bold",children:r})," ",(0,n.jsxs)("span",{children:[s("in")," ",t.name]})]});case"AUTHOR":return(0,n.jsxs)("p",{className:"text-base",children:[t.name.split(" ").map(e=>e.toLowerCase().includes(r.toLowerCase())?(0,n.jsxs)("span",{className:"font-bold",children:[e," "]},e):(0,n.jsxs)("span",{children:[e," "]},e)),"(",s("author"),")"]});default:return(0,n.jsx)("p",{className:"text-base",children:t.name})}};var d=r(51303);let p=(0,l.forwardRef)((e,t)=>{let{width:r,searchTerm:c,onClickSuggestion:p=()=>{},advancedSearchInputField:m,marginTop:h,categoryId:f,highlightIndex:g,setAutoSuggestions:v,setHighlightIndex:y}=e,[x,b]=(0,l.useState)(!1),[w,j]=(0,l.useState)(""),{data:k,isLoading:C}=function(e){let{search:t,autoSuggestType:r,advancedSearchInputField:n,categoryId:l}=e,{storeParams:c}=(0,o.s)(),{data:u,error:d,mutate:p}=(0,i.Ay)(t.length>2?`/api/search/auto-suggest${c}&search=${t}${r?`&autoSuggestType=${r}`:""}${n?`&advancedSearchInputField=${n}`:""}${l?`&categoryId=${l}`:""}`:null,s.C,a.S);return{data:u?.data?{...u?.data}:null,mutate:p,isLoading:!d&&!u,isError:d}}({search:w,autoSuggestType:m?"advancedSearchInputField":"searchbar",categoryId:f||"",advancedSearchInputField:m||""});(0,l.useEffect)(()=>{v(k?.autoSuggests.slice(0,6)||[])},[C]),(0,l.useEffect)(()=>{b(!0);let e=setTimeout(()=>{j(c)},600);return()=>{clearTimeout(e)}},[c]);let S=e=>{p(e),b(!1)};return(0,n.jsx)("div",{className:`absolute z-50 border-2 border-muted-500 sm:-ml-px transition-all duration-500 overflow-hidden ${x&&k?.autoSuggests.length?"max-h-96":"max-h-0"}`,style:{width:r+2,marginTop:h,transform:"translateZ(100px)"},ref:t,children:(0,n.jsx)("div",{className:"bg-filled-500",children:(0,n.jsx)("ol",{className:"flex flex-col divide-y position-sticky divide-primary-500",children:k?.autoSuggests.map((e,t)=>n.jsx("li",{onClick:()=>{S(e)},onMouseOver:()=>{y(t)},onKeyDown:t=>d.i(t,()=>S(e)),className:`px-4 py-4 cursor-pointer text-base-500 hover:bg-color-3-200 tabFocusInset ${g==t?"bg-color-3-200":""}`,tabIndex:0,children:n.jsx(u,{autoSuggestEntry:e,searchTerm:c,variant:m?"advancedSearchInputField":"searchbar"})},t))})})})})},55630:(e,t,r)=>{"use strict";r.d(t,{A:()=>d});var n=r(31085);
2r(14041);var i=r(43140),s=r(70162),a=r(28562),o=r(94864),l=r(26535),c=r(22297),u=r(43597);let d=e=>{let{children:t,className:r,handleClose:d,handleBack:p}=e,{t:m}=(0,c.Bd)("common"),{sidebarView:h}=(0,o.mL)(),{hlStoreConfig:f}=(0,i.s)(),g=h.startsWith("CART");return(0,n.jsxs)("div",{className:r,children:[!f?.tduEnabled&&(0,n.jsx)(l.Vm,{className:"sm:hidden sticky pb-3"}),(0,n.jsxs)("div",{className:"h-20 hidden sm:flex items-center justify-between mx-4",children:[(0,n.jsx)("h3",{className:"text-xl font-bold uppercase ",children:m(g?"yourCart":"categories")}),d&&(0,n.jsx)(u.A,{variant:"nakedDark",dimensions:"custom",onClick:d,"aria-label":m("close"),children:(0,n.jsx)(s.A,{className:"w-10 h-10 text-muted-500 hover:text-primary-500"})}),p&&(0,n.jsxs)(u.A,{dimensions:"custom",variant:"naked",onClick:p,"aria-label":m("accessibility.back"),className:"flex items-center",children:[(0,n.jsx)(a.A,{className:"w-6 h-6 hover:text-base-500"}),(0,n.jsx)("span",{className:"ml-2 text-xs text-base-500",children:"Back"})]})]}),(0,n.jsx)("div",{className:"flex flex-col flex-1 box-border",children:t})]})}},26535:(e,t,r)=>{"use strict";r.d(t,{wi:()=>G,p3:()=>tY,Y9:()=>tn,PE:()=>e4,Vm:()=>tA,Fp:()=>ts,SH:()=>tp,MJ:()=>t6,pJ:()=>tN});var n=r(31085),i=r(14041),s=r(54357),a=r(34747),o=r.n(a),l=r(43597),c=r(94864),u=r(823),d=r(28644);let p=e=>{let{...t}=e;return(0,n.jsx)("svg",{viewBox:"0 0 50 50",fill:"currentColor",...t,children:(0,n.jsx)("path",{d:"M46.207 21.6289L45.9863 20.6924H25.6309V29.3076H37.793C36.5303 35.3037 30.6709 38.46 25.8848 38.46C22.4023 38.46 18.7314 36.9951 16.3018 34.6406C15.0199 33.3785 13.9995 31.876 13.299 30.2191C12.5986 28.5621 12.2318 26.7833 12.2197 24.9844C12.2197 21.3555 13.8506 17.7256 16.2236 15.3379C18.5967 12.9502 22.1807 11.6143 25.7441 11.6143C29.8252 11.6143 32.75 13.7813 33.8438 14.7695L39.9658 8.67969C38.1699 7.10156 33.2363 3.125 25.5469 3.125C19.6143 3.125 13.9258 5.39746 9.76758 9.54199
2C5.66406 13.623 3.54004 19.5244 3.54004 25C3.54004 30.4756 5.5498 36.082 9.52637 40.1953C13.7754 44.582 19.793 46.875 25.9893 46.875C31.627 46.875 36.9707 44.666 40.7793 40.6582C44.5234 36.7129 46.46 31.2539 46.46 25.5312C46.46 23.1221 46.2178 21.6914 46.207 21.6289Z",fill:t.color})})},m=e=>{let{...t}=e;return(0,n.jsxs)("svg",{viewBox:"0 0 50 50",fill:"currentColor",...t,children:[(0,n.jsx)("path",{d:"M34.1143 6.77051C36.5295 6.77772 38.8439 7.74039 40.5517 9.44827C42.2596 11.1561 43.2223 13.4705 43.2295 15.8857V34.1143C43.2223 36.5295 42.2596 38.8439 40.5517 40.5517C38.8439 42.2596 36.5295 43.2223 34.1143 43.2295H15.8857C13.4705 43.2223 11.1561 42.2596 9.44827 40.5517C7.74039 38.8439 6.77772 36.5295 6.77051 34.1143V15.8857C6.77772 13.4705 7.74039 11.1561 9.44827 9.44827C11.1561 7.74039 13.4705 6.77772 15.8857 6.77051H34.1143ZM34.1143 3.125H15.8857C8.86719 3.125 3.125 8.86719 3.125 15.8857V34.1143C3.125 41.1328 8.86719 46.875 15.8857 46.875H34.1143C41.1328 46.875 46.875 41.1328 46.875 34.1143V15.8857C46.875 8.86719 41.1328 3.125 34.1143 3.125Z",fill:t.color}),(0,n.jsx)("path",{d:"M36.8486 15.8857C36.3078 15.8857 35.7792 15.7254 35.3295 15.4249C34.8798 15.1245 34.5294 14.6974 34.3224 14.1978C34.1154 13.6981 34.0613 13.1483 34.1668 12.6179C34.2723 12.0875 34.5327 11.6003 34.9151 11.2179C35.2976 10.8355 35.7848 10.575 36.3152 10.4695C36.8456 10.364 37.3954 10.4182 37.895 10.6251C38.3947 10.8321 38.8217 11.1826 39.1222 11.6322C39.4226 12.0819 39.583 12.6106 39.583 13.1514C39.5838 13.5107 39.5136 13.8666 39.3764 14.1987C39.2393 14.5308 39.0379 14.8325 38.7839 15.0866C38.5298 15.3407 38.228 15.542 37.8959 15.6792C37.5639 15.8163 37.2079 15.8865 36.8486 15.8857ZM25 17.708C26.4422 17.708 27.8521 18.1357 29.0512 18.9369C30.2504 19.7382 31.185 20.877 31.7369 22.2095C32.2888 23.5419 32.4332 25.0081 32.1519 26.4226C31.8705 27.8371 31.176 29.1364 30.1562 30.1562C29.1364 31.176 27.8371 31.8705 26.4226 32.1519C25.0081 32.4332 23.5419 32.2888 22.2095 31.7369C20.877 31.185 19.7382 30.2504 18.9369 29.0512C18.1357 27.8521 17.708 26.4422 17.708 25C17.7101 23.0667 18.479 21.2131 19.8461 19.8461C21.2131 18.479 23.0667 17.7101 25 17.708ZM25 14.0625C22.8368 14.0625 20.7221 14.704 18.9235 15.9058C17.1248 17.1076 15.7229 18.8158 14.8951 20.8144C14.0672 22.813 13.8506 25.0121 14.2727 27.1338C14.6947 29.2555 15.7364 31.2043 17.266 32.734C18.7957 34.2636 20.7445 35.3053 22.8662 35.7273C24.9879 36.1494 27.187 35.9328 29.1856 35.1049C31.1842 34.2771 32.8924 32.8752 34.0942 31.0766C35.296 29.2779 35.9375 27.1632 35.9375 25C35.9375 22.0992 34.7852 19.3172 32.734 17.266C30.6828 15.2148 27.9008 14.0625 25 14.0625Z",fill:t.color})]})},h=e=>{let{...t}=e;return(0,n.jsx)("svg",{viewBox:"0 0 50 50",fill:"currentColor",...t,children:(0,n.jsx)("path",{d:"M25.0049 3.125C12.9248 3.125 3.12988 12.9199 3.12988 25C3.12988 33.9551 8.52051 41.6504 16.2256 45.0391C16.167 43.5156 16.2158 41.6797 16.6064 40.0195C17.0264 38.2422 19.4189 28.0957 19.4189 28.0957C19.4189 28.0957 18.7158 26.6992 18.7158 24.6387C18.7158 21.3965 20.5908 18.9746 22.9346 18.9746C24.9268 18.9746 25.8838 20.4688 25.8838 22.2559C25.8838 24.2578 24.6045 27.2461 23.9502 30.0195C23.4033 32.3438 25.1123 34.2285 27.4072 34.2285C31.5479 34.2285 34.3408 28.9062 34.3408 22.5977C34.3408 17.8027 31.1084 14.2188 25.2393 14.2188C18.6084 14.2188 14.4678 19.1699 14.4678 24.6973C14.4678 26.6016 15.0342 27.9492 15.9131 28.9844C16.3135 29.4629 16.3721 29.6582 16.2256 30.2051C16.1182 30.6055 15.8838 31.5723 15.7764 31.9629C15.6299 32.5195 15.1807 32.7148 14.6826 32.5098C11.626 31.2598 10.2002 27.9199 10.2002 24.1504C10.2002 17.9395 15.4443 10.4883 25.835 10.4883C34.1846 10.4883 39.6826 16.5332 39.6826 23.0176C39.6826 31.6016 34.9072 38.0078 27.876 38.0078C25.5127 38.0078 23.2959 36.7285 22.5342 35.2832C22.5342 35.2832 21.2646 40.3223 20.9912 41.2988C20.5322 42.9883 19.624 44.668 18.7939 45.9863C20.8075 46.5803 22.8958 46.8829 24.9951 46.8848C37.0752 46.8848 46.8701 37.0898 46.8701 25.0098C46.8701 12.9297 37.085 3.125 25.0049 3.125Z",fill:t.color})})};var f=r(69611);let g=e=>{let{...t}=e;return(0,n.jsxs)("svg",{viewBox:"0 0 50 50",fill:"currentColor",...t,children:[(0,n.jsx)("g",{clipPath:"url(#clip0_3579_20065)",children:(0,n.jsx)("path",{d:"M49.672 14.5303C49.672 10.1357 46.4396 6.60059 42.4454 6.60059C37.0353 6.34766 31.5177 6.25 25.879 6.25H24.1212C18.4962 6.25 12.9689 6.34766 7.5587 6.60156C3.57432 6.60156 0.341902 10.1562 0.341902 14.5508C0.0977618 18.0264 -0.0057538 21.5029 0.000105574 24.9795C-0.00966005 28.4561 0.101017 31.9359 0.332137 35.4189C0.332137 39.8135 3.56456 43.3779 7.54893 43.3779C13.2325 43.6416 19.0626 43.7588 24.9903 43.749C30.9278 43.7686 36.7416 43.6449 42.4317 43.3779C46.4259 43.3779 49.6583 39.8135 49.6583 35.4189C49.8927 31.9326 50.0001 28.4561 49.9903 24.9697C50.0125 21.4932 49.9064 18.0133 49.672 14.5303ZM20.215 34.5596V15.3701L34.3751 24.96L20.215 34.5596Z",fill:t.color})}),(0,n.jsx)("defs",{children:(0,n.jsx)("clipPath",{id:"clip0_3579_20065",children:(0,n.jsx)("rect",{width:"50",height:"50",fill:"white"})})})]})},v=e=>{let{...t}=e;return(0,n.jsxs)("svg",{viewBox:"0 0 50 50",fill:"currentColor",...t,children:[(0,n.jsx)("path",{d:"M10.6016 33.4746C9.43746 33.4789 8.30069 33.8278 7.33471 34.4774C6.36872 35.1271 5.61679 36.0483 5.1738 37.1248C4.73081 38.2013 4.61661 39.3849 4.84561 40.5263C5.0746 41.6677 5.63654 42.7156 6.4605 43.538C7.28447 44.3603 8.33354 44.9201 9.47536 45.1469C10.6172 45.3736 11.8006 45.2571 12.8762 44.8119C13.9519 44.3668 14.8716 43.6131 15.5193 42.6458C16.167 41.6785 16.5137 40.5411 16.5156 39.377C16.5107 37.811 15.8857 36.3108 14.7773 35.2046C13.6689 34.0985 12.1675 33.4764 10.6016 33.4746Z",fill:t.color}),(0,n.jsx)("path",{d:"M4.6875 18.2295V26.6816C9.76562 26.6816 14.6426 28.1846 18.2295 31.7705C21.8164 35.3564 23.3076 40.2236 23.3076 45.3125H31.7705C31.7705 30.5117 19.499 18.2295 4.6875 18.2295Z",fill:t.color}),(0,n.jsx)("path",{d:"M4.6875 4.6875V13.1406C22.7783 13.1406 36.8379 27.2109 36.8379 45.3125H45.3125C45.3125 22.916 27.1162 4.6875 4.6875 4.6875Z",fill:t.color})]})},y=e=>{let{socialMedias:t,craftJsComponent:r=!1,fontColor:i,className:a}=e;return(0,n.jsxs)("div",{className:(0,s.A)("flex items-baseline gap-3",a),children:[t.length>=1&&(0,n.jsx)("span",{style:{color:i},className:"self-center text-xs text-inverted-500",children:"Folgen Sie uns"}),t.map((e,t)=>{let s={Facebook:d.A,Google:p,Instagram:m,Pinterest:h,Twitter:f.A,Youtube:g,Rss:v}[e.label];return(0,n.jsx)("a",{className:r||!e.url?"pointer-events-none":"",href:e.url,target:"_blank",rel:"noreferrer","aria-label":e.label,children:(0,n.jsx)(s,{className:"w-6 h-6 text-white cursor-pointer",color:i})},t)})]})},x=e=>{let{footerCopyright:t,fontColor:r,className:i}=e;return(0,n.jsx)("span",{style:{color:r},className:(0,s.A)("text-xs text-inverted-500",i),children:t.url?(0,n.jsx)("a",{href:t?.url,children:t?.text}):t?.text})};var b=r(22297),w=r(1385);let j=e=>{let{fontColor:t,className:r}=e,{t:i}=(0,b.Bd)("common");return(0,n.jsxs)("p",{style:{color:t},className:(0,s.A)("text-xs text-inverted-500",r),children:[i("footerEnvironmentalNotice")," ",(0,n.jsx)("a",{className:"underline block",href:w.i1,target:"_blank",rel:"noopener noreferrer",children:i("footerEnvironmentalNoticeLink")})]})};var k=r(57338),C=r.n(k);let S=e=>{let{fileName:t,fontColor:r}=e;return(0,n.jsx)("div",{className:"flex justify-center w-24 h-12 p-2 bg-white align-center",style:{backgroundColor:r},children:(0,n.jsx)(C(),{className:"w-auto h-full",width:96,height:48,unoptimized:!0,src:t,alt:t})})};var N=r(43140);
2let E={CAB:"cab.svg",PAYPAL:"paypal.svg",PAYPAL_PAY_ONE:"paypal.svg",PAYPAL_STANDARD:"paypal.svg",CREDITCARD:"Visa_Mastercard_Logo.svg",CCARD_PAY_ONE:"Visa_Mastercard_Logo.svg",CCARD_TELE_CASH_VISA:"visa.svg",CCARD_TELE_CASH_MASTERCARD:"masterCard.svg",CCARD_TELE_CASH_AMERICAN_EXPRESS:"americanExpress.svg",GIROPAY_TELE_CASH:"giropay.svg",SOFORT_TELE_CASH:"Sofort\xfcberweisung_Logo.svg",PAYPAL_TELE_CASH:"paypal.svg",SEPA_PAY_ONE:"lastschriftlogo-qf_rgb.png",GIROPAY:"giropay.svg",SOFORT_PAY_ONE:"Sofort\xfcberweisung_Logo.svg",POSTFINANCE_PAY_ONE:"PostFinance_Logo.svg",PBIC:"RechnungKN_newLogo.svg",PIA:"Vorkasse_Logo.svg",PBI:"Rechnung_newLogo.svg",PAYBYINVOICE:"Rechnung_newLogo.svg",VOUCHER:"voucher.svg"},L=e=>E[e],A=e=>e.startsWith("/content")?e.replace("/content",""):e,I=e=>{let t=[];return e?.storePaymentGroups.map(e=>{e.paymentGroupName.endsWith("TELE_CASH")&&e.paymentMethods?.length&&(e.paymentMethods[0].modeSelectionCCardPayOne.includes("MC")&&t.push("CCARD_TELE_CASH_MASTERCARD"),e.paymentMethods[0].modeSelectionCCardPayOne.includes("V")&&t.push("CCARD_TELE_CASH_VISA"),e.paymentMethods[0].modeSelectionCCardPayOne.includes("AE")&&t.push("CCARD_TELE_CASH_AMERICAN_EXPRESS"))}),t.concat(e?.storePaymentGroups.map(e=>e.paymentGroupName))},O=e=>{let{footerContent:t,fontColor:r,className:i}=e,{t:a}=(0,b.Bd)(),{hlStoreConfig:l}=(0,N.s)(),c=t.paymentIcons?.linkSelection==="noLink",u=[...new Set(I(l).map(e=>L(e)).filter(e=>""!=e&&e).map(e=>"/"+e))];return(0,n.jsxs)("div",{className:(0,s.A)("flex flex-col gap-2",i),children:[(0,n.jsx)("span",{style:{color:r},className:"font-bold",children:a("paymentMethods")}),(0,n.jsx)("div",{className:"flex flex-row flex-wrap gap-2",children:c?u.map(e=>(0,n.jsx)(S,{fileName:e,fontColor:r},e)):u.map(e=>(0,n.jsx)(o(),{rel:t?.paymentIcons?.openLinkInNewTab?"noopener noreferrer":"",href:t.paymentIcons?.linkEditorInput?A(t.paymentIcons?.linkEditorInput):"",target:t?.paymentIcons?.openLinkInNewTab?"_blank":"_self",prefetch:!1,children:(0,n.jsx)(S,{fileName:e,fontColor:r},e)},e))})]})};var P=r(88464),_=r(88710),T=r(96174);let M=(e,t)=>{e?.linkGroups[2]?(e.linkGroups[2].visible=!0,e.linkGroups[2].title=t("legalFooterGroupTitle"),_.F.forEach(t=>{e?.linkGroups[2].linkList.some(e=>e.key===t.key||e.label.toLowerCase()===t.label.toLowerCase()&&t.link&&e.link?.toLowerCase().endsWith(t.link.toLowerCase()))||e?.linkGroups[2].linkList.unshift(t)})):e?.linkGroups.length===0&&(e.linkGroups=(0,T.Q)(t).linkGroups)},R=e=>{let{footerContent:t,className:r,onSitemap:i=!1,fontColor:a}=e,{hlStoreConfig:l}=(0,N.s)(),{t:c}=(0,b.Bd)("common");M(t,c);let u=l?.classification===w.Wr.Starter;return(0,n.jsx)(n.Fragment,{children:t?.linkGroups&&t.linkGroups?.map(e=>n.jsx("div",{className:s.A("col-span-1 lg:col-span-1",r),children:e.visible&&n.jsxs(n.Fragment,{children:[e.title&&n.jsx("h2",{style:{color:i?"black":a},className:s.A("font-bold",i?"uppercase mb-4 text-base sm:text-2xl border-b-2 sm:border-b-0":"text-base mb-3 sm:mb-1"),children:e.title}),n.jsx("ul",{className:s.A("flex flex-col",i?"gap-4":"gap-2 sm:gap-0.5"),children:e.linkList&&e.linkList.filter(e=>!u||u&&!w.iw.includes(e.key||"")).map(e=>n.jsx("li",{"aria-label":e.label,children:n.jsx(o(),{"aria-label":e.label,legacyBehavior:!0,href:e.link?D(e.link):"/",prefetch:!1,children:n.jsx("a",{tabIndex:0,"aria-label":e.label||"Footer Link",target:e.openLinkInNewTab?"_blank":"_self",rel:e.openLinkInNewTab?"noopener noreferrer":"",className:s.A("flex items-center flex-initial tabFocus",i?"text-base hover:underline":"text-sm"),children:n.jsx("span",{style:{color:i?"black":a},className:"cursor-pointer",children:e.label})})})},e.key))})]})},e.key))})},D=e=>e.startsWith("/content")?e.replace("/content",""):e;var B=r(8661),F=r(16214),U=r(52641),$=r(10875),z=r(83926),V=r(91775);let G=e=>{let{className:t}=e,{hlStoreConfig:r}=(0,N.s)(),{t:a}=(0,b.Bd)("common"),{data:d}=(0,P.H)({contentId:"footer"}),p=(0,B.A)(d?.content,a),m=(0,F.y5)(),{data:h}=(0,z.V)({storeFeatureName:"showContractCancellation"}),f=h?.storeFeatureValue!=="false",g=(0,i.useMemo)(()=>(0,V.Pm)(p.footerColor,p.fontColor),[p]),v=g?p.footerColor:r?.styleData?.["--color-primary-500"],k=g?p.fontColor:"#ffffff";return(0,n.jsxs)(u.A,{ariaLabel:"Footer",el:"footer",className:(0,s.A)("mt-6",t),children:[(0,n.jsxs)("div",{style:{backgroundColor:v}
2,className:(0,s.A)("py-6 grid grid-cols-1 lg:grid-cols-5 gap-6 border-accents-2 text-inverted-500 transition-colors duration-150",!v&&"bg-primary-500"),children:[(0,n.jsxs)("div",{className:"col-span-1 lg:col-span-2 flex flex-col items-center lg:items-start gap-4 px-8 lg:pl-16 lg:pr-12",children:[(0,n.jsx)(o(),{className:"flex items-start justify-center flex-initial font-bold",href:"/","aria-label":a("accessibility.toHome"),prefetch:!1,children:(0,n.jsx)(c.DZ,{className:"cursor-pointer sm:w-64"})}),(0,n.jsx)(j,{fontColor:k})]}),(0,n.jsxs)("div",{className:"flex flex-col gap-8 col-span-1 lg:col-span-3",children:[(0,n.jsx)("div",{className:"ml-8 md:ml-0 grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-3 gap-6 md:justify-items-center lg:justify-items-start",children:(0,n.jsx)(R,{fontColor:k,footerContent:p})}),p.newsletter?.isEnabled&&(0,n.jsx)("div",{className:"mr-8 ml-8 md:ml-8 lg:ml-0 sm:ml-8",children:(0,n.jsx)($.A,{text:p.newsletter?.text,buttonText:p.newsletter?.buttonText,dataProtectionText:p.newsletter.dataProtectionText,editorPreviewMobileView:(0,U.F)(m),inFooter:!0,backgroundColor:v,fontColor:k})}),f&&(0,n.jsx)("div",{className:"mx-8 lg:mx-0",children:(0,n.jsx)(l.A,{className:"border-2 border-white",Component:"a",href:"/contract-cancelled",children:a("contractCancellationFooterLink")})}),r?.classification!==w.Wr.Starter&&(0,n.jsx)(O,{fontColor:k,footerContent:p,className:"mx-8 lg:mx-0"})]})]}),(0,n.jsxs)("div",{style:{backgroundColor:v},className:(0,s.A)("flex flex-col sm:flex-row sm:items-center pb-4 pt-4 pl-8 text-sm lg:pl-16 sm:mt-0",!v&&"bg-primary-500"),children:[(0,n.jsx)(x,{className:"order-2 sm:order-1 sm:mr-8 mt-6 sm:mt-0",footerCopyright:(0,B.A)(d?.content,a).copyRight,fontColor:k}),(0,n.jsx)(y,{className:"order-1 sm:order-2 sm:ml-auto sm:mr-8",socialMedias:B.A(d?.content,a).socialMedias?.filter(e=>e?.active)||[],fontColor:k})]})]})};var H=r(49294),W=r(25717),K=r(91268),q=r(33788),Z=r(77155),J=r(83894),Y=r.n(J),X=r(31242),Q=r(25444),ee=r(28230),et=r(97223),er=r(71113);let en=e=>{let{error:t}=e,{t:r}=(0,b.Bd)("common");return t?(0,n.jsx)("div",{className:"flex flex-row p-4",children:(0,n.jsx)("p",{className:"text-base text-error-400",children:r("errorServerSideRequest")})}):(0,n.jsx)("div",{})};var ei=r(55002),es=r(39537),ea=r(10530),eo=r(86852),el=r.n(eo),ec=r(55630),eu=r(31887),ed=r(58647),ep=r(42162),em=r(6803);let eh=e=>{let{className:t,onClick:r}=e,{t:i}=(0,b.Bd)("common"),{hlStoreConfig:a}=(0,N.s)(),{setModalView:o,openModal:l}=(0,ee.mL)();return a?.hideEuGuaranteeNotice?null:(0,n.jsx)("button",{type:"button","aria-haspopup":"dialog",className:(0,s.A)("cursor-pointer underline hover:no-underline text-left tabFocus",t),onClick:()=>{r?.(),o("LEGAL_GUARANTEE_VIEW"),l()},children:i("legalGuarantee.link")})},ef={de:"https://europa.eu/youreurope/garantien",en:"https://europa.eu/youreurope/guarantees"},eg={de:"/legalGuarantee/Legal_guarantee_notice_DE.svg",en:"/legalGuarantee/Legal_guarantee_notice_EN.svg"},ev=e=>"en"===e?"en":"de",ey=e=>{let t=ev(e);return{infoUrl:ef[t],imageSrc:eg[t]}},ex=()=>{let{t:e}=(0,b.Bd)("common"),{locale:t}=(0,X.useRouter)(),{infoUrl:r,imageSrc:i}=ey(t);return(0,n.jsxs)("div",{className:"flex flex-col items-center gap-4 w-[calc(100vw-3rem)] sm:w-[calc(100vw-8rem)] md:w-[600px] lg:w-[680px]",children:[(0,n.jsx)("h2",{className:"text-lg font-bold text-center pr-8 tabFocus",tabIndex:0,children:e("legalGuarantee.title")}),(0,n.jsx)("div",{className:"w-full max-h-[65vh] overflow-y-auto border border-primary-500",children:(0,n.jsx)("a",{href:i,target:"_blank",rel:"noopener noreferrer",className:"block w-full tabFocus",title:e("legalGuarantee.openFullSize"),children:(0,n.jsx)("img",{src:i,alt:e("legalGuarantee.imageAlt"),width:1654,height:2339,className:"w-full h-auto"})})}),(0,n.jsxs)("p",{className:"text-sm text-center",children:[e("legalGuarantee.moreInfo")," ",(0,n.jsx)("a",{href:r,target:"_blank",rel:"noopener noreferrer",className:"underline hover:no-underline font-bold tabFocus break-all",children:r.replace(/^https?:\/\//,"")})]}),(0,n.jsx)("a",{href:i,target:"_blank",rel:"noopener noreferrer",className:"text-sm underline hover:no-underline tabFocus",children:e("legalGuarantee.openFullSize")})]})},eb=e=>{let{categories:t}=e,{closeSidebar:r}=(0,ee.mL)(),{catalogContent:i,navigationContent:a}=(0,ea.fK)(),l=()=>r(),c=(e,t)=>{let r=t[e.id];if(!r)return;let n=(0,ep.Xl)([...e.subCategory].filter(e=>e.type!=eu.J.Label),r);r?.filter(e=>
2e.type==eu.J.Label).forEach(e=>{if(e.label){let t={name:e.label,subCategory:[],...e};n.splice(t.rank,0,t)}}),e.subCategory=n};return t&&i?.categoryRankings&&t.forEach(e=>c(e,i.categoryRankings)),(0,n.jsx)(ec.A,{className:el().empty,handleClose:l,children:(0,n.jsxs)("ul",{className:"list-none",children:[(0,n.jsx)("li",{className:"text-sm leading-5 text-base-500 px-6 border-b-2 pb-2 pt-4",children:(0,n.jsx)(eh,{className:"text-base font-bold no-underline hover:underline",onClick:l})}),t.filter(e=>!i?.hiddenCategories?.categoryIds?.includes(e.id)).map(e=>(0,n.jsxs)("li",{className:(0,s.A)("text-sm leading-5 text-base-500 px-6 border-b-2 pb-2 pt-4"),children:[(0,n.jsx)(o(),{legacyBehavior:!0,href:`${(0,ep.K)(e)}?topCategory=true`,prefetch:!1,children:(0,n.jsx)("a",{className:"text-base font-bold",onClick:()=>l(),children:e.name})}),(0,n.jsx)("ul",{className:"mt-6",children:Array.isArray(e.subCategory)&&e.subCategory.filter(e=>!i?.hiddenCategories?.categoryIds?.includes(e.id)).map(e=>(0,n.jsxs)("div",{className:"",children:[e.label&&(0,n.jsx)("div",{className:"items-center mb-2",children:(0,n.jsx)("span",{className:"font-semibold text-m",children:e.label})}),!e.label&&(0,n.jsx)(ed.A,{category:e,activeCategory:null,handleClick:l},e.id)]},e.id))})]},e.id)),a?.navItems?.filter(e=>e.isEnabled&&"noLink"!==e.linkEditorSelection).map(e=>n.jsxs("li",{className:s.A("text-sm leading-5 text-base-500 px-6 border-b-2 pb-2 pt-4"),children:[n.jsx(o(),{legacyBehavior:!0,href:e.hRefUrl?D(e.hRefUrl):"/",prefetch:!1,children:n.jsx("a",{target:e.openLinkInNewTab?"_blank":"_self",rel:e.openLinkInNewTab?"noopener noreferrer":"",className:"text-base font-bold",onClick:()=>l(),children:e.name})}),n.jsx("ul",{className:"mt-6",children:Array.isArray(e.subItems)&&e.subItems.filter(e=>e.isEnabled&&"noLink"!==e.linkEditorSelection).map(e=>n.jsx("div",{className:"hover:underline mb-4",children:n.jsx(o(),{href:e.hRefUrl?D(e.hRefUrl):"/",passHref:!0,scroll:!1,legacyBehavior:!0,prefetch:!1,children:n.jsxs("a",{className:"flex justify-between",target:e.openLinkInNewTab?"_blank":"_self",rel:e.openLinkInNewTab?"noopener noreferrer":"",onClick:()=>l(),children:[e.name,n.jsx(em.A,{className:"w-6 h-6 sm:hidden text-muted-500"})]})})},e.id))})]},e.id))]})})};var ew=r(20674),ej=r(37786),ek=r.n(ej);let eC=e=>{let{energyLabel:t}=e;return(0,n.jsx)(ek(),{alt:t,src:t,width:225,height:450})};var eS=r(56557),eN=r.n(eS),eE=r(55314);let eL=()=>{let e=(0,X.useRouter)(),{t}=(0,b.Bd)("common"),[r,s]=(0,i.useState)(!1),a=()=>{s(window.scrollY>300&&"/cart"!==e.pathname)};return(0,i.useEffect)(()=>(window.addEventListener("scroll",a),()=>{window.removeEventListener("scroll",a)}),[]),(0,n.jsx)(n.Fragment,{children:r&&(0,n.jsx)("button",{onClick:()=>{window.scrollTo({top:0,behavior:"smooth"})},"aria-label":t("accessibility.furtherCategories"),className:eN().toTop,children:(0,n.jsx)(eE.A,{})})})};var eA=r(65058);let eI=()=>{let{data:e,isLoading:t}=(0,eA.Q)(),r=(0,X.useRouter)();return(0,i.useEffect)(()=>{t||e||r.push("/master-login")},[e,t,r]),null},eO=()=>{let e=(0,X.useRouter)(),{hlStoreConfig:t}=(0,N.s)(),{customerData:r,isLoading:n}=(0,K._)();return(0,i.useEffect)(()=>{t.isExportShop&&!n&&r?.userType!==Z.$o.registeredUser&&e.push("/export-login")},[r,n,e,t?.isExportShop]),null};var eP=r(3920),e_=r(63249),eT=r(67930);let eM=e=>{let{display:t,onMouseOver:r,className:s=""}=e,[a,o]=(0,i.useState)(!1),l=(0,i.useRef)(null);(0,i.useEffect)(()=>{l.current&&clearTimeout(l.current),t?l.current=setTimeout(()=>o(!0),10):l.current=setTimeout(()=>o(!1),300)},[t]);let c=(0,i.useRef)(null);return(0,i.useEffect)(()=>{if(t&&!(0,eT.gI)()){let e=c.current;return t&&e&&(0,e_.mh)(e,{reserveScrollBarGap:!0}),()=>{!t&&e&&(0,e_.fY)(e),(0,e_.qY)()}}},[t]),t||a?(0,n.jsx)("div",{tabIndex:-1,ref:c,className:`w-screen h-screen duration-500 transition-all bg-black ${a&&t?"opacity-30":"opacity-0"} ${s}`,onMouseOver:r}):null};var eR=r(78195);let eD=()=>{let{t:e}=(0,b.Bd)(),{setModalView:t,closeModal:r}=(0,c.mL)(),{deferredPrompt:s,setDeferredPrompt:a}=(0,ea.fK)(),{hlStoreConfig:o}=(0,N.s)(),u=(0,i.useRef)(null),d=(0,i.useCallback)(e=>{if("Escape"===e.key)return r()},[r]);(0,i.useEffect)(()=>(u.current&&window.addEventListener("keydown",d),()=>{window.removeEventListener("keydown",d)}),[d]);let p=()=>
2{(0,eR.setCookie)(null,"showPwaPopup","false",{maxAge:1209600,sameSite:"strict"})};return(0,i.useEffect)(()=>{p(),(0,es.kC)("pwa_popup_view",{storeId:o.storeId})},[o.storeId]),(0,n.jsxs)("div",{ref:u,className:"flex lg:-mx-14 xl:-mx-16 flex-col sm:flex-row items-center sm:items-start text-center sm:text-start",children:[(0,n.jsx)("img",{src:o.miniLogoSource,alt:"Logo",className:"w-24 h-24 mb-4 sm:mb-0 sm:mr-4 border border-primary-500 rounded-xl"}),(0,n.jsxs)("div",{className:"mt-8 sm:mt-0 ",children:[(0,n.jsxs)("div",{className:"w-72 sm:w-80 flex flex-col  mx-auto",children:[(0,n.jsx)("div",{className:"font-bold",children:e("pwaPopUpTitle")}),(0,n.jsx)("div",{className:"mt-4",children:e("pwaPopUpText")}),(0,n.jsx)("div",{children:e("pwaPopUpHint")}),(0,eT.gI)()&&(0,n.jsxs)("div",{className:"mt-6 mb-6",children:[e("pwaPopUpIosInstallGuidePt1"),(0,n.jsx)("img",{className:"h-8 inline -mt-1",src:"/ios_share.svg"}),e("pwaPopUpIosInstallGuidePt2")]}),!(0,eT.mG)()&&!(0,eT.gI)()&&(0,n.jsxs)("div",{className:"mt-6 mb-6",children:[(0,n.jsx)("span",{children:(0,n.jsx)("strong",{children:e("pwaPopUpFirefoxInstallGuidePt1")})}),(0,n.jsxs)("span",{children:["\xa0",e("pwaPopUpFirefoxInstallGuidePt2")]}),(0,n.jsxs)("span",{children:["\xa0",(0,n.jsx)("strong",{children:e("pwaPopUpFirefoxInstallGuidePt3")})]}),(0,n.jsxs)("span",{children:["\xa0",e("pwaPopUpFirefoxInstallGuidePt4")]}),(0,n.jsx)("img",{className:"mx-2 h-4 inline align-middle border px-1 py-0.5 border-muted-900",src:"/ellipsis.svg",style:{transform:"rotate(90deg)"}}),(0,n.jsx)("div",{className:"mt-6",children:e("pwaPopUpFirefoxInstallGuidePt5")})]})]}),(0,n.jsx)("div",{children:!(0,eT.gI)()&&(0,eT.mG)()&&(0,n.jsx)("div",{className:"mt-8",children:(0,n.jsx)(l.A,{onClick:async()=>{if(null!==s){s.prompt();let{outcome:e}=await s.userChoice;"accepted"===e&&a(null)}p(),(0,es.kC)("pwa_installation",{storeId:o.storeId})},className:"text-base font-bold flex gap-2 text-inverted-500",children:e("pwaPopUpConfirm")})})}),(0,n.jsx)("div",{className:"flex justify-center",children:(0,n.jsx)(l.A,{variant:"naked",onClick:()=>{t(""),r(),p()},className:"text-base font-bold flex gap-2 text-inverted-500",children:e("pwaPopUpClose")})})]})]})};var eB=r(98037),eF=r(36506);let eU=()=>{let e;let{t}=(0,b.Bd)("common"),r=(0,X.useRouter)(),s=!1;"undefined"!=typeof navigator&&(s=navigator.userAgent.toUpperCase().includes("MAC"));let a=s?"Option":"Alt",o=0,[l,c]=(0,i.useState)(!1);if((0,i.useEffect)(()=>{c(!0),e&&o&&e[o]&&e[o].focus()},[l]),"undefined"==typeof document||!l)return(0,n.jsx)(n.Fragment,{});let u=!!document?.getElementById("add-to-cart"),d="/cart"==r.pathname,p=document?.getElementById("skipNav"),m=document?.getElementById("closeSkip");"undefined"!=typeof document&&(e=Array.from(document?.querySelectorAll(".skip-link"))),p?.addEventListener("keydown",function(t){switch(t.key){case"ArrowDown":t.preventDefault(),o=(o+1)%e.length,e[o].focus();break;case"ArrowUp":t.preventDefault(),o=(o-1+e.length)%e.length,e[o].focus();break;case"Escape":p.style.display="none"}});let h=!1;document.addEventListener("keydown",t=>{h||"Tab"!==t.key||(h=!0,p?.classList.add("open"),o=0,e&&e.length&&e[0].focus(),t.preventDefault()),p&&t.shiftKey&&t.altKey&&("ˇ"===t.key||"Z"===t.key)&&(h=!0,p?.classList.add("open"),p.style.display="block",o=0,e&&e.length&&e[0].focus(),t.preventDefault()),p&&t.shiftKey&&t.altKey&&("|"===t.key||"/"===t.key)&&(t.preventDefault(),document?.getElementById("searchbar")?.scrollIntoView({behavior:"smooth",block:"center"}),document?.getElementById("searchbar")?.focus(),p.style.display="none"),p&&t.shiftKey&&t.altKey&&("\xc7"===t.key||"C"===t.key)&&(t.preventDefault(),r.push("/cart"),p.style.display="none"),p&&t.shiftKey&&t.altKey&&("ˆ"===t.key||"K"===t.key)&&(t.preventDefault(),f("add-to-cart")),p&&t.shiftKey&&t.altKey&&("„"===t.key||"W"===t.key)&&(t.preventDefault(),f("cart-continue"))}),p&&m&&m.addEventListener("click",function(e){e.preventDefault(),p.style.display="none"});let f=e=>{p&&(p.style.display="none"),document?.getElementById(e)?.scrollIntoView({behavior:"smooth",block:"center"}),document?.getElementById(e)?.focus()};return"undefined"!=typeof document&&document?.addEventListener("keydown",t=>{h||"Tab"!==t.key||(h=!0,p?.classList.add("open"),o=0,e&&e.length&&e[0].focus(),t.preventDefault()),p&&t.shiftKey&&t.altKey&&"ˇ"===t.key&&(h=!0,p?.classList.add("open"),p.style.display="block",o=0,e&&e.length&&e[0].focus(),t.preventDefault()),p&&t.altKey&&t.shiftKey&&("|"===t.key||"\\"===t.key||"/"===t.key)&&(t.preventDefault(),document?.getElementById("searchbar")?.scrollIntoView({behavior:"smooth",block:"center"}),document?.getElementById("searchbar")?.focus(),p.style.display="none"),p&&t.shiftKey&&t.altKey&&
2("\xc7"===t.key||"C"===t.key)&&(t.preventDefault(),r.push("/cart"),p.style.display="none"),p&&t.shiftKey&&t.altKey&&("ˆ"===t.key||"K"===t.key)&&(t.preventDefault(),f("add-to-cart")),p&&t.shiftKey&&t.altKey&&("„"===t.key||"W"===t.key)&&(t.preventDefault(),f("cart-continue"))}),p&&m&&m.addEventListener("click",function(e){e.preventDefault(),p.style.display="none"}),(0,n.jsx)(n.Fragment,{children:(0,n.jsxs)("div",{className:"skip-navigation",id:"skipNav",children:[(0,n.jsxs)("a",{className:"skip-link font-bold flex hover:underline",href:"#",onClick:()=>{p&&(p.style.display="none"),document?.getElementById("main-content")?.scrollIntoView({behavior:"smooth",block:"center"}),document?.getElementById("main-content")?.focus()},id:"skipMain",children:[(0,n.jsx)(em.A,{className:"h-5 w-5 pt-1"}),t("accessibility.mainContent")]}),(0,n.jsx)("h2",{className:"my-2 uppercase text-black font-bold",children:t("accessibility.hotkeys")}),(0,n.jsxs)("a",{href:"#searchbar",className:"skip-link flex items-center gap-1",id:"skipSearch",children:[(0,n.jsx)(em.A,{className:"h-5 w-5"}),(0,n.jsx)("p",{className:"hover:underline pr-1.5",children:t("accessibility.skipSearch")}),(0,n.jsx)("p",{className:"bg-[#EDEDED] text-black rounded-md py-0.5 px-1 font-mono",children:" Shift "}),(0,n.jsx)("p",{className:"font-mono",children:" + "}),(0,n.jsx)("p",{className:"bg-[#EDEDED] rounded-md py-0.5 px-1 text-black font-mono",children:a}),(0,n.jsx)("p",{className:"font-mono",children:" + "}),(0,n.jsx)("p",{className:"bg-[#EDEDED] rounded-md py-0.5 px-1 text-black font-mono",children:"/"})]}),(0,n.jsxs)("a",{href:"/cart",className:"skip-link flex items-center gap-1",id:"skipCart",children:[(0,n.jsx)(em.A,{className:"h-5 w-5"}),(0,n.jsx)("p",{className:"hover:underline pr-1.5",children:t("accessibility.skipCart")}),(0,n.jsx)("p",{className:"bg-[#EDEDED] text-black rounded-md py-0.5 px-1 font-mono",children:" Shift "}),(0,n.jsx)("p",{className:"font-mono text-black",children:" + "}),(0,n.jsx)("p",{className:"bg-[#EDEDED] text-black rounded-md py-0.5 px-1 font-mono",children:a}),(0,n.jsx)("p",{className:"font-mono text-black",children:" + "}),(0,n.jsx)("p",{className:"bg-[#EDEDED] text-black rounded-md py-0.5 px-1  font-mono",children:"C"})]}),u&&(0,n.jsxs)("a",{href:"#",onClick:()=>f("add-to-cart"),className:"skip-link flex items-center gap-1",id:"cartButton",children:[(0,n.jsx)(em.A,{className:"h-5 w-5"}),(0,n.jsx)("p",{className:"hover:underline pr-1.5",children:t("accessibility.skipCartButton")}),(0,n.jsx)("p",{className:"bg-[#EDEDED] text-black rounded-md py-0.5 px-1 font-mono",children:" Shift "}),(0,n.jsx)("p",{className:"font-mono text-black",children:" + "}),(0,n.jsx)("p",{className:"bg-[#EDEDED] text-black rounded-md py-0.5 px-1 font-mono",children:a}),(0,n.jsx)("p",{className:"font-mono text-black",children:" + "}),(0,n.jsx)("p",{className:"bg-[#EDEDED] text-black rounded-md py-0.5 px-1  font-mono",children:"K"})]}),d&&(0,n.jsxs)("a",{href:"#",onClick:()=>f("cart-continue"),className:"skip-link flex items-center gap-1",id:"skipCartContinue",children:[(0,n.jsx)(em.A,{className:"h-5 w-5"}),(0,n.jsx)("p",{className:"hover:underline pr-1.5",children:t("accessibility.skipContinue")}),(0,n.jsx)("p",{className:"bg-[#EDEDED] text-black rounded-md py-0.5 px-1 font-mono",children:" Shift "}),(0,n.jsx)("p",{className:"font-mono text-black",children:" + "}),(0,n.jsx)("p",{className:"bg-[#EDEDED] text-black rounded-md py-0.5 px-1 font-mono",children:a}),(0,n.jsx)("p",{className:"font-mono text-black",children:" + "}),(0,n.jsx)("p",{className:"bg-[#EDEDED] text-black rounded-md py-0.5 px-1  font-mono",children:"W"})]}),(0,n.jsxs)("a",{href:"#",className:"skip-link flex items-center gap-1",id:"closeSkip",children:[(0,n.jsx)("p",{className:"hover:underline pr-1.5",children:t("accessibility.close")}),(0,n.jsx)("p",{className:"bg-[#EDEDED] rounded-md py-0.5 px-1 text-black font-mono",children:"Escape"})]}),(0,n.jsxs)("span",{className:"flex text-black items-center gap-1",children:[(0,n.jsx)("p",{className:"uppercase  font-bold",children:t("accessibility.open")}),(0,n.jsx)("p",{className:"bg-[#EDEDED] rounded-md py-0.5 px-1 font-mono",children:" Shift "}),(0,n.jsx)("p",{className:"font-mono",children:" + "}),(0,n.jsx)("p",{className:"bg-[#EDEDED] rounded-md py-0.5 px-1 font-mono",children:a}),(0,n.jsx)("p",{className:"font-mono",children:" + "}),(0,n.jsx)("p",{className:"bg-[#EDEDED] rounded-md py-0.5 px-1  font-mono",children:"Z"})]})]})})};var e$=r(7430),ez=r(73808),eV=r(56481),eG=r(40020),eH=r(16572);let eW=()=>{let{t:e}=(0,b.Bd)(),{selectedBillingAddress:t}=(0,i.useContext)(eH.A),{data:r,customerData:s}=(0,K._)(),a=(0,eV.A)(),[o,l]=(0,i.useState)([]),[c,u]=(0,i.useState)(!1),d=r?.lineItems?.filter(e=>ez.Kr(e))?.map(e=>e.variant.id)?.join(";")||null,{data:p}=(0,eG.B)({productsIds:d}),m=s?.deliveryAddresses?.find(e=>e.addressId===t)?.country||"",h=p?.filter(e=>!!(e.includedCountries&&!e.includedCountries.includes(m)||e.excludedCountries&&e.excludedCountries.includes(m))),f=async()=>{for(let e of(console.log("start removing"),u(!0),h||[])){let t=r?.lineItems.find(t=>t.variant.id==e.id);if(t)try{await a(t)}catch(e){console.log(e)}}};return(0,i.useEffect)(()=>{h&&r?.lineItems&&!c&&(f(),l(h?.length&&r?.lineItems&&r.lineItems.filter(e=>h.some(t=>t.id==e.variant.id))||[]))},[h?.length]),(0,n.jsxs)("div",{className:"mt-8 sm:mt-0 max-w-xl flex flex-col gap-8",children:[(0,n.jsx)("span",{className:"font-bold text-error-500",children:e("eBookCountryNotAllowed")}),o.length?(0,n.jsx)("ul",{className:"-mb-6 lg:mb-0 space-y-12",children:o.map(e=>(0,n.jsx)(e$.m6,{item:e,currencyCode:r?.currency.code||"EUR",variant:"checkoutView"},e.id))}):(0,n.jsx)("div",{className:"w-full flex justify-center",children:(0,n.jsx)(er.A,{className:"w-10 h-10 animate-spin"})})]})},eK=()=>(0,n.jsx)("div",{className:"flex items-center justify-center p-3 text-center w-80 h-80",children:(0,n.jsx)(er.A,{className:" w-12 h-12 animate-spin "})}),eq=Y()(()=>r.e(3823).then(r.bind(r,83823)),{loadableGenerated:{webpack:()=>[83823]}}),eZ=Y()(()=>r.e(6242).then(r.bind(r,66242)),{loadableGenerated:{webpack:()=>[66242]}}),eJ=Y()(()=>r.e(2462).then(r.bind(r,92462)),{loadableGenerated:{webpack:()=>[92462]},loading:()=>(0,n.jsx)(eK,{})}),eY=Y()(()=>r.e(8201).then(r.bind(r,38201)),{loadableGenerated:{webpack:()=>[38201]},loading:()=>(0,n.jsx)(eK,{})}),eX=Y()(()=>r.e(6682).then(r.bind(r,26682)),{loadableGenerated:{webpack:()=>[26682]},loading:()=>(0,n.jsx)(eK,{})}),eQ=Y()(()=>r.e(7138).then(r.bind(r,97138)),{loadableGenerated:{webpack:()=>[97138]},loading:()=>(0,n.jsx)(eK,{})}),e0=e=>{let{modalView:t,closeModal:r,displayModal:i,energyLabelView:s}=e,{pickupLocations:a,clickAndCollectProduct:o}=(0,ea.fK)(),l=(0,X.useRouter)();return"PICKUP_LOCATIONS"===t&&o?(0,n.jsx)(c.aF,{onClose:r,displayModal:i,className:"w-full sm:w-5/6",children:(0,n.jsx)(ew.default,{pickupLocations:a,mapAlwaysOpen:!0,product:o})}):(0,n.jsxs)(c.aF,{onClose:r,displayModal:i,children:["CHOSE_SIGNUP_OR_LOGIN_VIEW"===t&&(0,n.jsx)(eq,{}),"LOGIN_VIEW"===t&&(0,n.jsx)(eZ,{}),"SIGNUP_VIEW"===t&&(0,n.jsx)(eJ,{}),"FINISHEDSIGNUP_VIEW"===t&&(0,n.jsx)(eY,{}),"FORGOT_VIEW"===t&&(0,n.jsx)(eX,{}),"ENERGY_EFFICIENCY_VIEW"===t&&(0,n.jsx)(eC,{energyLabel:s}),"INCORRECT_COOKIE_FOUND"===t&&(0,n.jsx)(eQ,{}),"EBOOK_COUNTRY_VIEW"===t&&l.pathname.startsWith("/cart")&&(0,n.jsx)(eW,{}),"PWA_INSTALL_VIEW"===t&&(0,n.jsx)(eD,{}),"LEGAL_GUARANTEE_VIEW"===t&&(0,n.jsx)(ex,{})]})},e1=()=>{let{displayModal:e,closeModal:t,modalView:r,energyLabelView:i}=(0,ee.mL)();return e&&(0,n.jsx)(e0,{modalView:r,energyLabelView:i,closeModal:t,displayModal:e})},e2=e=>{let{sidebarView:t,categories:r}=e;return(0,n.jsxs)(n.Fragment,{children:["CART_VIEW"===t&&(0,n.jsx)(et.A,{}),"CATEGORY_VIEW"===t&&(0,n.jsx)(eb,{categories:r})]})},e3=e=>{let{categories:t=[]}=e,{displaySidebar:r,closeSidebar:i,sidebarView:s}=(0,ee.mL)();return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(eM,{display:r,className:"fixed top-0 z-50"}),(0,n.jsx)(eP.A,{active:r,onClick:()=>i(),children:(0,n.jsx)("div",{className:`sm:w-96 transition-left fixed top-0 z-50 h-screen w-full overflow-y-scroll bg-white opacity-100 shadow-xl duration-700 ${r?"right-0":"-right-full md:-right-96"}`,children:(0,n.jsx)(e2,{sidebarView:s,closeSidebar:i,categories:t,displaySidebar:r})})})]})},e4=e=>{let{children:t,pageProps:{categories:r=[],hlStoreConfig:s,requestError:a,...o}}=e,{locale:l="en-US"}=(0,X.useRouter)(),{userDevice:c}=(0,q.E)(),{customerData:u}=(0,K._)(),d=(0,W.A)(),{setTduSessionId:p,setModalView:m,openModal:h}=(0,ee.mL)(),{deferredPrompt:f,setDeferredPrompt:g}=(0,ea.fK)(),{setCategories:v}
2=(0,ei.C)(),[y,x]=(0,i.useState)(!0),[b,w]=(0,i.useState)(!0),[j,k]=(0,i.useState)(!1),{data:C,isLoading:S}=(0,P.H)({contentId:"progressiveWebAppSettings"});(0,i.useEffect)(()=>{document.body.classList?.remove("loading"),r&&v(r)},[s,r,v]);let N=(0,X.useRouter)();return(0,i.useEffect)(()=>{s.gtmContainerId&&y&&((0,es.RZ)(s.gtmContainerId,s.enableGoogleAnalytics),(0,es.h1)(s.gaTrackingToken||""),x(!1)),(0,es.tq)({StoreId:s.storeId,UATid:""},!0)},[N.pathname]),(0,i.useEffect)(()=>{!(0,H.z)(Z.kj)&&c&&u&&u.userType==Z.$o.registeredUser&&(d(u),(0,H.w)(Z.kj,c)),j||k(!0)},[c,u]),(0,i.useEffect)(()=>{let e=N.query.sessionId;if(e)p(e),(0,H.w)("tduSessionId",e);else{let e=(0,H.z)("tduSessionId");e&&p(e)}},[]),(0,i.useEffect)(()=>{window.addEventListener("beforeinstallprompt",e=>{g(e)}),setTimeout(()=>{w(!0)},1e3)},[]),(0,i.useEffect)(()=>{if(S||!(0,eB.AG)(C)||!s?.miniLogoSource||(0,eT.xl)()&&(0,eT.gm)())return;let e="showPwaPopup"in(0,eR.parseCookies)();e||null===f||(0,eT.gI)()||(0,eT.Mu)()||setTimeout(()=>{m("PWA_INSTALL_VIEW"),h()},5e3),!e&&((0,eT.gI)()||!(0,eT.mG)())&&!(0,eT.Mu)()&&setTimeout(()=>{m("PWA_INSTALL_VIEW"),h()},5e3)},[f,b,S]),(0,n.jsx)(Q.BJ,{locale:l,children:(0,n.jsxs)("div",{tabIndex:-1,className:"h-full bg-filled-500 mx-auto transition-colors duration-150 font-zfMain",children:[j&&(0,n.jsx)(eU,{}),(0,n.jsx)(tn,{categories:r}),(0,n.jsx)(ts,{categories:r}),(0,n.jsx)(en,{error:a}),(0,n.jsx)("main",{id:"main-content",tabIndex:0,className:"mx-4 fit sm:max-w-7_5xl sm:mx-auto",children:t}),!s?.tduEnabled&&(0,n.jsx)(G,{pages:o.pages}),(0,n.jsx)(e1,{}),(0,n.jsx)(e3,{categories:r}),(0,n.jsx)(eL,{}),(0,n.jsx)(eF.A,{}),s?.isSecuredShop&&(0,n.jsx)(eI,{}),(0,n.jsx)(eO,{})]})})};var e5=r(32659),e8=r.n(e5),e6=r(53871),e7=r.n(e6);let e9=e=>{let{children:t,className:r,onMouseLeave:a}=e,[o,l]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{let e=e7()(()=>{let{scrollTop:e}=document.documentElement,t=e>0;o!==t&&l(t)},200);return document.addEventListener("scroll",e),()=>{document.removeEventListener("scroll",e)}},[o]),(0,n.jsx)("div",{tabIndex:-1,onMouseLeave:a,className:(0,s.A)("bg-filled-500 z-30 transition-all duration-150 top-[74px]",{"shadow-magical":o},e8().unstickyOnPrint,r),children:t})};var te=r(5033);let tt=e=>{let{topCategory:t,navbarMargin:r,hiddenCategoryIds:s=[],categoryRankings:a=[],display:c,setDisplay:u}=e,{t:d}=(0,b.Bd)("common"),{hlStoreConfig:p}=(0,N.s)(),m=(0,i.useRef)(null),h={...t};if(h&&"subCategory"in h&&a){let e=(0,ep.Xl)(h.subCategory,a);a?.filter(e=>e.type==eu.J.Label).forEach(t=>{if(t.label){let r={name:t.label,subCategory:[],...t};e.splice(r.rank,0,r)}}),h.subCategory=e}return(0,n.jsx)("div",{tabIndex:-1,ref:m,className:`absolute left-0 right-0 transition-all duration-700 max-w-7_5xl ml-auto mr-auto px-4 ${t&&c&&("subCategory"in t||"subItems"in t&&t.subItems.length>0&&t.subItems.some(e=>e.isEnabled&&"noLink"!==e.linkEditorSelection))?"visible":"invisible"}`,style:{marginTop:c?`${r}px`:`-${m.current?.offsetHeight||0-r}px`},onMouseLeave:()=>{u(!1)},children:(0,n.jsxs)("div",{tabIndex:-1,className:"relative px-6 pt-6 pb-8 bg-white border border-gray-200 shadow-xl lg:px-16 lg:pt-10 text-primary-500 rounded-b-md",children:[h&&"subCategory"in h&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("ul",{className:"columns-3 gap-x-16",children:h.subCategory?.filter(e=>!s.includes(e.id)).slice(0,30).map(e=>n.jsx("div",{children:n.jsxs("li",{children:[!e.label&&n.jsx(o(),{legacyBehavior:!0,href:ep.K(e),passHref:!0,prefetch:!1,children:n.jsx("a",{title:e.name,children:n.jsxs("div",{className:"flex justify-between mb-3 text-sm cursor-pointer text-base-500 hover:underline",children:[n.jsx("span",{className:e8().flyoutLinkName,onClick:()=>u(!1),children:e.name}),n.jsx("span",{className:"min-w-min",children:n.jsx(em.A,{className:"w-6 h-6 text-muted-500"})})]})})},e.id),e.label&&n.jsx("div",{className:"items-center mb-2",children:n.jsx("span",{className:"font-semibold text-sm",children:e.label})})]},e.id)},e.id))}),!p?.isTechStore&&(0,n.jsx)("div",{className:"mt-8",children:(0,n.jsx)(o(),{href:`/category/categoryList?topCategoryId=${t.id}`,prefetch:!1,children:(0,n.jsx)(l.A,{variant:"ghost",className:"px-32 py-2 mt-8 text-base font-bold uppercase border-2 rounded-sm cursor-pointer border-primary-500 hover:bg-primary-500 hover:text-inverted-500",children:d("allTopics")})})})]}),t&&"subItems"in t&&(0,n.jsx)("ul",{className:"columns-3 gap-x-16",children:t.subItems?.filter(e=>e.isEnabled&&"noLink"!==e.linkEditorSelection).slice(0,30).map(e=>n.jsx("li",{children:n.jsx(o(),{href:e.hRefUrl?D(e.hRefUrl):"/",passHref:!0,legacyBehavior:!0,prefetch:!1,children:n.jsx("a",{title:e.name,target:e.openLinkInNewTab?"_blank":"_self",rel:e.openLinkInNewTab?"noopener noreferrer":"",children:n.jsxs("span",{className:"flex justify-between mb-3 text-sm cursor-pointer text-base-500 hover:underline",children:[n.jsx("span",{className:e8().flyout
2LinkName,onClick:()=>u(!1),children:e.name}),n.jsx("span",{className:"min-w-min",children:n.jsx(em.A,{className:"w-6 h-6 text-muted-500"})})]})})},e.id)},e.id))})]})})},tr=e=>{try{if(e&&0!==Object.keys(e).length)return e;return ti}catch{return ti}},tn=e=>{let{categories:t}=e,{hlStoreConfig:r}=(0,N.s)();return(0,n.jsxs)(n.Fragment,{children:[!r?.tduEnabled&&(0,n.jsx)(tA,{}),(0,n.jsxs)(u.A,{el:"header",ariaLabel:"Artikelsuche und Benutzer-Navigation",className:"top-0 bg-filled-500 z-40 transition-all duration-150 sm:sticky sm:top-0 sm:z-40 sm:py-3 flex items-center hideContentOnPrintMode",children:[(0,n.jsx)(tp,{id:"searchbar",categories:t,className:(0,s.A)("mt-6 sm:mt-0 w-full h-full mx-4 sm:mx-0",r?.tduEnabled?"":"sm:w-9/12 lg:w-10/12")}),!r?.tduEnabled&&(0,n.jsx)(tN,{className:"hidden w-8/12 sm:w-3/12 lg:w-2/12 sm:flex flex-row justify-end h-full sm:content-center sm:items-center"})]}),(0,n.jsx)("div",{className:(0,s.A)("mx-4 mt-2 -mb-4 sm:mb-0 flex justify-center text-xs hideContentOnPrintMode",r?.tduEnabled?"sm:mx-auto sm:max-w-7_5xl sm:px-4 sm:text-sm sm:justify-end":"sm:hidden"),children:(0,n.jsx)(eh,{className:"text-center sm:text-left"})})]})},ti={promotionalText1:{heading:"Deutschlands gro\xdfe Buchdatenbank",subHeading:"Professionelle Suche in \xfcber 5 Millionen Titeln"},promotionalText2:{heading:"Riesiges H\xe4ndlernetzwerk",subHeading:"Online bestellen, lokal abholen"},navbarFontColor:"#ffffff"},ts=e=>{let{categories:t}=e,{hlStoreConfig:r}=(0,N.s)(),{t:a}=(0,b.Bd)("common"),[l,c]=(0,i.useState)(!1),[d,p]=(0,i.useState)(null),m=(0,i.useRef)(null),[h,f]=(0,i.useState)(""),[g,v]=(0,i.useState)(!1),[y,x]=(0,i.useState)(!1),{catalogContent:w,navigationContent:j,headerContent:k}=(0,ea.fK)(),C=tr(k);(0,i.useEffect)(()=>{let e=m.current;"left"===h&&e?e.scrollLeft=0:"right"===h&&e&&(e.scrollLeft=e?.scrollWidth-e?.offsetWidth)},[g,h]);let[S,E]=(0,i.useState)(""),L=(0,i.useMemo)(()=>(0,V.Pm)(C.navbarFontColor,r?.styleData?.["--color-primary-500"]),[C,r?.styleData]),A=e=>({color:S===e?void 0:L?C?.navbarFontColor:"#ffffff"}),I=[];return w?.categoryRankings&&(I=w?.categoryRankings[d?.id]),(0,n.jsxs)(e9,{onMouseLeave:()=>{c(!1)},children:[(0,n.jsx)(eM,{display:l,className:"absolute -z-10",onMouseOver:()=>{c(!1)}}),(0,n.jsx)(tt,{topCategory:d,navbarMargin:m&&m.current?m?.current?.offsetHeight:0,hiddenCategoryIds:w?.hiddenCategories?.categoryIds||[],categoryRankings:I,display:l,setDisplay:c}),(0,n.jsxs)(u.A,{clean:!0,className:"hidden bg-primary-500 sm:flex relative w-full",el:"nav",ariaLabel:"Hauptkategorien",children:[m&&m?.current&&m?.current?.scrollWidth>m?.current?.offsetWidth&&m?.current?.scrollLeft>0&&(0,n.jsx)("button",{"aria-label":a("accessibility.furtherCategories"),onClick:()=>{f("left"),v(!g)},className:"absolute self-center align-middle opacity-100 justify-self-center text-inverted-500 z-10 left-0 flex items-center justify-center w-10 h-full bg-gray-800/40 cursor-pointer text-4xl",children:"<"}),(0,n.jsxs)("ul",{ref:m,onScroll:()=>{x(!y)},className:`${e8().hideScrollbar} relative mx-auto max-w-7_5xl sm:px-4 flex w-full overflow-x-scroll gap-8`,onBlur:()=>{E(""),c(!1)},children:[(0,n.jsx)("li",{children:(0,n.jsx)(o(),{href:"/",prefetch:!1,style:A("homeIcon"),onMouseEnter:()=>E("homeIcon"),onMouseLeave:()=>E(""),className:(0,s.A)(e8().link,"-mr-2 tabFocusInset"),onMouseOver:()=>{p(null)},tabIndex:0,"aria-label":a("accessibility.toHome"),"data-home-button":!0,children:(0,n.jsx)(te.A,{className:"w-6 h-6 mx-2"})})}),t?.filter(e=>!("eBooks"===e.name&&(r?.isTechStore||!r?.sellEbooks))).filter(e=>!w?.hiddenCategories?.categoryIds?.includes(e.id)).map(e=>n.jsx("li",{className:"shrink-0",onMouseOver:()=>{p(e)},children:n.jsx(o(),{href:`${ep.K(e)}?topCategory=true`,prefetch:!1,passHref:!0,style:A(e.id),onMouseEnter:()=>E(e.id),onMouseLeave:()=>E(""),className:s.A(e8().link,"tabFocusInset"),title:e.name,onMouseOver:()=>{c(!0)},onClick:()=>c(!1),tabIndex:0,onFocus:()=>{p(e),E(e.id)},children:e.name})},`/search/${e.slug}`)),j?.navItems?.filter(e=>e.isEnabled&&"noLink"!==e.linkEditorSelection).map(e=>n.jsx("li",{className:"shrink-0",onMouseOver:()=>{p(e)},children:n.jsx(o(),{href:e.hRefUrl?D(e.hRefUrl):"/",prefetch:!1,style:A(e.id),onMouseEnter:()=>E(e.id),onMouseLeave:()=>E(""),target:e.openLinkInNewTab?"_blank":"_self",rel:e.openLinkInNewTab?"noopener noreferrer":"",className:s.A(e8().link,"tabFocusInset"),onClick:()=>c(!1),onMouseOver:()=>{c(!0)},tabIndex:0,onFocus:()=>{p(e),E(e.id)},onKeyDown:t=>{"Enter"===t.key&&(window.location.href=e.hRefUrl?D(e.hRefUrl):"/")},children:e.name},e.id)},e.id))]}),m&&m?.current&&m?.current?.scrollWidth>m?.current?.offsetWidth&&m?.current?.scrollLeft!==m?.current?.scrollWidth-m?.current?.offsetWidth&&(0,n.jsx)("button",{"aria-label":a("accessibility.furtherCategories"),onClick:()=>{f("right"),v(!g)},tabIndex:0,className:"absolute align-middle opacity-100 text-inverted-500 z-10 top-0 right-0 flex items-center justify-center w-10 h-full bg-gray-800/40 cursor-pointer text-4xl tabFocusInset",children:">"})]})]})};var ta=r(80056),to=r(70861),tl=r(70162),tc=r(27238),tu=r(70759),td=r(20303);let tp=e=>{let{className:t,id:r="search",categories:a}=e,{t:o}=(0,b.Bd)("common"),l=(0,X.useRouter)(),[c,u]=(0,i.useState)(""),d=(0,i.useRef)(null),[p,m]=(0,i.useState)(-1),[h,f]=(0,i.useState)([]);(0,i.useEffect)(()=>
2{if(d.current){let e=d.current.value.length;d.current.setSelectionRange(e,e)}},[]);let[g,v]=(0,i.useState)(0),[y,x]=(0,i.useState)(0),{ref:w,isComponentVisible:j,setIsComponentVisible:k}=(0,to.A)(!0),[C,S]=(0,i.useState)(l.query.q||""),E=(0,F.y5)(),{hlStoreConfig:L}=(0,N.s)(),{catalogContent:A}=(0,ea.fK)(),I=!L?.isTechStore,O=L?L.isTechStore?"searchBarPlaceholderTech":"searchBarPlaceholder":"",P=[];a.filter(e=>!A?.hiddenCategories?.categoryIds?.includes(e.id)).map(e=>{P.push(e.name)});let _=[o("allMedia"),...P];I&&_.push(o("advancedSearch.advancedSearch"));let[T,M]=(0,i.useState)(_[0]),[R,D]=(0,i.useState)(""),B=e=>{0===e?D("all"):e===_.length-1&&I?G():Array.isArray(a)&&a.length>0&&D(a[e-1].path)};(0,i.useEffect)(()=>{function e(){let e=d?.current?.offsetWidth?d.current.offsetWidth:0,t=w?.current?.offsetWidth?w.current.offsetWidth:0;v(e),x(t)}return window.addEventListener("resize",e),e(),()=>window.removeEventListener("resize",e)},[]);let U=async()=>{c.length>1&&(k(!1),l.push({pathname:`/search/${"all"===R?"":R}`,query:c?{q:c}:{}},void 0,{shallow:!0}))},$=e=>{switch(e.type){case"KEYWORD":default:l.push({pathname:"/search",query:e.name?{q:e.name}:{}},void 0,{shallow:!0}),S(e.name);break;case"CATEGORY":l.push({pathname:`/search/${e.id}`,query:c?{q:c}:{}},void 0,{shallow:!0}),S(c)}},z=e=>{switch(e.type){case"KEYWORD":default:l.push({pathname:"/search",query:{q:e.name}}),S(e.name);break;case"CATEGORY":l.push({pathname:`/search/${e.id}`,query:c?{q:c}:{}}),S(c)}},V=async e=>{e.preventDefault(),u(e.currentTarget.value),k(!0),"ArrowUp"===e.key?(e.preventDefault(),m(e=>-1==e?h.length-1:e-1)):"ArrowDown"===e.key?(e.preventDefault(),m(e=>e==h.length-1?-1:e+1)):"Enter"===e.key&&(-1!==p&&h.length?z(h[p]):U(),k(!1))},G=async()=>{l.push({pathname:"/advanced-search"},void 0,{shallow:!0})},H=()=>{u(""),S(""),k(!1)};return(0,n.jsxs)("div",{className:(0,s.A)("h-full flex w-full text-sm bg-filled-500 text-base-500 transition-colors duration-150",t),ref:w,tabIndex:-1,children:[(0,n.jsx)("div",{className:"z-50 hidden w-44 md:block",tabIndex:-1,children:(0,n.jsx)(tu.A,{type:"normal",dropDownContent:_.map(e=>({value:e})),value:{value:T},onChange:e=>{I?_.indexOf(e.value)!==_.length-1&&M(e.value):M(e.value),B(_.indexOf(e.value))},absoluteWidth:44,tabIndex:0,boldBottomOption:I})}),(0,n.jsxs)("div",{className:"relative w-full",tabIndex:-1,children:[(0,n.jsx)(td.A,{id:r,className:"sm:-mx-px px-3 h-full !py-2.5 bg-transparent appearance-none w-full transition duration-150 ease-in-out pr-10 border border-primary-500 sm:min-w-[300px]",onKeyUp:V,ref:d,tabIndex:0,onFocus:()=>k(!0),value:C,onChange:e=>{S(e),m(-1)},autoFocus:!1,"aria-label":o(O),placeholder:o(O)}),j&&c.length>2&&(0,n.jsx)(ta.A,{width:"default"!==E.name?Number(g-2):Number(y-2),searchTerm:c,onClickSuggestion:e=>$(e),marginTop:"0px",categoryId:R,highlightIndex:p,setHighlightIndex:m,setAutoSuggestions:f}),c.length>0&&(0,n.jsx)(tl.A,{className:"absolute w-8 h-8 p-1 bg-transparent cursor-pointer right-4 top-2/4 -translate-y-1/2",onClick:()=>{H()}})]}),(0,n.jsx)("button",{className:"inset-y-0 right-0 sm:-mx-px px-6 flex items-center bg-primary-500 text-inverted-500 cursor-pointer tabFocus",onClick:()=>U(),"aria-label":o("accessibility.triggerSearch"),tabIndex:0,children:(0,n.jsx)(tc.A,{className:"w-8 h-8"})})]})};var tm=r(63117),th=r(16002),tf=r(95556);let tg=e=>{let{...t}=e;return(0,n.jsxs)("svg",{viewBox:"0 0 512 512",fill:"none",stroke:"currentColor",...t,children:[(0,n.jsx)("path",{d:"M43 127H469",stroke:"black",strokeWidth:"32",strokeMiterlimit:"10",strokeLinecap:"round"}),(0,n.jsx)("path",{d:"M43 255H469",stroke:"black",strokeWidth:"32",strokeMiterlimit:"10",strokeLinecap:"round"}),(0,n.jsx)("path",{d:"M43 385H469",stroke:"black",strokeWidth:"32",strokeMiterlimit:"10",strokeLinecap:"round"})]})};var tv=r(15219),ty=r.n(tv),tx=r(59451),tb=r(51303);let tw=[{name:"myAccount",href:"/uebersicht"},{name:"wishlists",href:"/profile?pageKey=Wunschlisten"},{name:"myOrders",href:"/profile?pageKey=meineBestellungen"},{name:"personalData",href:"/profile?pageKey=persoenlicheDaten"},{name:"eBooks",href:"/profile?pageKey=eBooks"},{name:"review",href:"/profile?pageKey=meineRezensionen"},{name:"follow",href:"/profile?pageKey=follow"}],tj=e=>{let{open:t=!1}=e,{t:r}=(0,b.Bd)("common"),a=(0,tx.A)(),c=(0,X.useRouter)(),{asPath:u}=(0,X.useRouter)(),[d,p]=(0,i.useState)(!1),{closeSidebarIfPresent:m}=(0,ee.mL)(),{customerData:h}=(0,K._)(),{hlStoreConfig:f}=(0,N.s)();(0,i.useEffect)(()=>(window.addEventListener("scroll",g),()=>window.removeEventListener("scroll",g)),[]);let g=()=>{(document.body.scrollTop||document.documentElement.scrollTop)>170&&p(!1)},v=()=>{a(),c.push({pathname:"/"},void 0)};return f?.isTechStore&&(tw=tw.filter(e=>"follow"!==e.name)),(0,n.jsx)(eP.A,{active:d,onClick:()=>p(!1),children:(0,n.jsxs)("li",{className:(0,s.A)(ty().avatarButton,"w-8 h-8 cursor-pointer tabFocus"),onClick:()=>p(!d),onKeyDown:e=>(0,tb.i)(e,()=>p(!d)),role:"listitem","aria-label":r("accessibility.loginMenu"),tabIndex:0,children:[(0,n.jsx)(tm.A,{className:"w-8 h-8 text-primary-300 hover:text-primary-500",tabIndex:-1,"aria-hidden":"true"}),d&&(0,n.jsxs)("div",{className:"pb-20 overflow-auto fixed mt-3 shadow-lg bg-filled-500 h-full z-50 w-screen left-0 sm:relative sm:h-auto sm:w-[20rem] sm:right-[15rem] sm:left-auto",children:[(0,n.jsx)("div",{className:"flex flex-row justify-center py-3",children:(0,n.jsxs)("p",{className:"font-bold",children:[r("hello")," ",h?.firstName," ",h?.lastName]})}),(0,n.jsxs)("ul",{children:[tw.filter(e=>!("eBooks"===e.name&&(f?.isTechStore||!f?.sellEbooks))).map(e=>{let{name:t,href:i}=e;return(0,n.jsx)("li",{className:"px-4 py-3 tabFocusInset",tabIndex:0,onKeyDown:e=>(0,tb.i)(e,()=>{c.push(i||"/"),p(!1)}),children:(0,n.jsx)(o(),{className:(0,s.A)("capitalize text-base-500 flex cursor-pointer transition ease-in-out duration-150 leading-6 font-medium items-center border-b-2 hover:bg-filled-500",u===i&&"font-bold bg-filled-500"),onClick:()=>{p(!1),m()},tabIndex:-1,href:i||"/",prefetch:!1,children:(0,n.jsxs)("div",{className:"flex flex-row justify-between w-full mb-2 text-sm",children:[r(t),(0,n.jsx)(em.A,{className:"w-6 h-6 text-muted-500"})]})})},i)}),(0,n.jsx)("li",{children:(0,n.jsx)("div",{className:"flex flex-col px-4 py-3",children:(0,n.jsx)(l.A,{tabIndex:0,variant:"slim",onClick:()=>v(),children:r("logout")})})})]})]})]})})};var tk=r(3461),tC=r.n(tk);let tS=(e,t)=>e+t.quantity,tN=e=>{let{hideMenu:t,className:r,tabIndex:a=0}=e,{data:o,customerData:c}=(0,K._)(),{displaySidebar:u,toggleSidebar:d,closeSidebarIfPresent:p,closeSidebar:m,openModal:h,setSidebarView:f,setModalView:g}=(0,ee.mL)(),{t:v}=(0,b.Bd)("common"),y=(0,X.useRouter)(),x=o?.lineItems?.reduce(tS,0
2)??0,w=()=>f("CATEGORY_VIEW"),j=()=>f("CART_VIEW"),[k,C]=(0,i.useState)(!1),[S,N]=(0,i.useState)(!1),[E,L]=(0,i.useState)(!1),A=()=>{c?.userType===Z.$o.registeredUser?y.push("/profile?pageKey=Wunschlisten"):(g("LOGIN_VIEW"),h()),p()},I="absolute right-0 grid grid-flow-row text-center bg-white border border-blue-900 top-full z-20",O="lg:w-72 p-3.5 md:w-72 p-3 sm:w-72 p-1";return(0,n.jsx)("nav",{className:r,"aria-label":v("accessibility.userNav"),children:(0,n.jsxs)("ul",{className:tC().list,role:"list",children:[c?.userType===Z.$o.registeredUser?(0,n.jsx)(tj,{}):(0,n.jsx)(n.Fragment,{children:(0,n.jsxs)("li",{className:(0,s.A)(tC().item,"tabFocus"),onMouseOver:()=>{C(!0)},onMouseLeave:()=>{C(!1)},onClick:()=>{g("LOGIN_VIEW"),h()},onKeyDown:e=>(0,tb.i)(e,()=>{g("LOGIN_VIEW"),h()}),tabIndex:a,role:"listitem","aria-label":v("accessibility.loginMenu"),children:[(0,n.jsx)(tm.A,{className:"w-8 h-8 text-primary-300 hover:text-primary-500 tabFocus",tabIndex:-1,"aria-hidden":"true"}),k&&(0,n.jsxs)("div",{tabIndex:-1,className:"cursor-default "+I+O,children:[(0,n.jsx)(l.A,{onClick:()=>{g("LOGIN_VIEW"),h(),p()},className:"m-1",children:v("login")}),(0,n.jsx)(l.A,{onClick:()=>{g("SIGNUP_VIEW"),h(),p()},className:"m-1",children:v("signup")})]})]})}),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("li",{onMouseOver:()=>{N(!0)},onMouseLeave:()=>{N(!1)},className:(0,s.A)(tC().item,"tabFocus"),tabIndex:a,"aria-label":v("accessibility.wishlist"),role:"listitem",onClick:()=>A(),onKeyDown:e=>(0,tb.i)(e,()=>A()),children:(0,n.jsx)(th.A,{className:"w-8 h-8 text-primary-300 hover:text-primary-500 tabFocus",tabIndex:-1,"aria-hidden":"true"})}),S&&c?.userType!==Z.$o.registeredUser&&(0,n.jsxs)("div",{tabIndex:-1,className:"cursor-default justify-items-center "+I+O,children:[(0,n.jsx)("span",{className:"mb-2 text-base font-extralight",tabIndex:-1,children:v("wishlistNoLoginHint")}),(0,n.jsx)(l.A,{tabIndex:-1,onClick:c?.userType===Z.$o.registeredUser?()=>{y.push("/profile?pageKey=Wunschlisten"),p()}:()=>{g("LOGIN_VIEW"),h(),p()},className:"lg:w-2/3 md:w-3/4 sm:w-full",children:v("login")})]})]}),(0,n.jsxs)("li",{className:(0,s.A)(tC().item,"tabFocus"),onClick:()=>{d(),j()},"aria-label":v("accessibility.openCart"),role:"listitem",onKeyDown:e=>{"Enter"===e.key&&(d(),j())},tabIndex:a,children:[(0,n.jsx)(tf.A,{className:"w-8 h-8 text-primary-300  hover:text-primary-500 tabFocus",onMouseEnter:()=>{L(!0)},onMouseLeave:()=>{L(!1)},tabIndex:-1,"aria-hidden":"true"}),x>0&&(0,n.jsx)("span",{tabIndex:-1,className:tC().bagCount,children:x}),0===x&&E&&(0,n.jsx)("div",{className:I+O,children:(0,n.jsx)("span",{children:v("emptyCart")})})]}),!t&&!u&&(0,n.jsx)("div",{className:tC().categoryMenu,onClick:()=>{d(),w()},children:(0,n.jsx)(tg,{className:"w-8 h-8",tabIndex:-1})}),u&&(0,n.jsx)("div",{className:tC().categoryMenu,onClick:m,"aria-label":v("close"),children:(0,n.jsx)(tl.A,{className:"w-8 h-8 text-muted-500 hover:text-primary-500"})})]})})};var tE=r(29980),tL=r.n(tE);let tA=e=>{let{className:t}=e,{t:r}=(0,b.Bd)("common"),{hlStoreConfig:i}=(0,N.s)(),{headerContent:a}=(0,ea.fK)(),l=tr(a);return(0,n.jsx)("div",{className:(0,s.A)("relative top-0 bg-filled-500 z-40 transition-all duration-150 sm:mx-auto pt-3 sm:pt-0 sm:max-w-7_5xl sm:px-4",t,tL().adjustPaddingOnPrint),tabIndex:-1,children:(0,n.jsxs)("div",{className:"mx-4 mt-0 xsm:mt-0 sm:mx-0 flex ",id:"heroHeader",tabIndex:-1,children:[(0,n.jsx)("div",{className:"hidden md:flex flex-row items-center w-full relative md:min-h-[60px] xsm:w-8/12",style:{marginTop:`${l.desktopLogoPosition?.marginTop??w.nA.marginTop}px`,marginBottom:`${l.desktopLogoPosition?.marginBottom??w.nA.marginBottom}px`},tabIndex:-1,children:(0,n.jsx)(o(),{href:"/",prefetch:!1,className:"cursor-pointer","aria-label":r("accessibility.toHome"),tabIndex:-1,children:(0,n.jsx)(c.gu,{className:(0,s.A)("md:max-w-none",l.desktopLogoPosition&&"md:absolute"),style:{height:"auto",width:`${l.desktopLogoPosition?.size??w.nA.size}rem`,left:`${l.desktopLogoPosition?.horizontal??w.nA.horizontal}px`,top:`${l.desktopLogoPosition?.vertical??w.nA.vertical}px`}})})}),(0,n.jsx)("div",{className:"md:hidden flex flex-row items-center w-full relative sm:mr-4 md:mr-0 sm:min-h-[60
2px] xsm:w-8/12",tabIndex:-1,children:(0,n.jsx)(o(),{href:"/",prefetch:!1,className:"cursor-pointer","aria-label":"Logo",tabIndex:-1,children:(0,n.jsx)(c.gu,{})})}),(0,n.jsx)("div",{className:"sm:hidden w-8/12 sm:w-3/12 lg:w-2/12",tabIndex:-1,children:(0,n.jsx)(tN,{className:"flex flex-row justify-end h-full sm:w-full sm:content-center sm:items-center"})}),(0,n.jsxs)("div",{className:"hidden sm:grid sm:grid-cols-[repeat(2,minmax(10rem,1fr))] lg:grid-cols-3 sm:gap-x-5 sm:gap-y-2 sm:w-[21.5rem] sm:shrink-0 lg:w-9/12 lg:shrink",style:{marginTop:`${l.desktopLogoPosition?.marginTop??w.nA.marginTop}px`,marginBottom:`${l.desktopLogoPosition?.marginBottom??w.nA.marginBottom}px`},tabIndex:-1,children:[!i?.isTechStore&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:(0,s.A)("flex flex-col justify-start min-w-0 break-words",l.promotionalText1?.link!==""?"":"pointer-events-none"),tabIndex:-1,children:[l?.promotionalText1?.heading&&(0,n.jsx)(o(),{href:l.promotionalText1?.link||"",prefetch:!1,className:"cursor-pointer sm:font-bold sm:text-sm tabFocus",target:l.promotionalText1?.openLinkInNewTab?"_blank":"_self",rel:l.promotionalText1?.openLinkInNewTab?"noopener noreferrer":"",children:l?.promotionalText1?.heading}),l?.promotionalText1?.subHeading&&(0,n.jsx)(o(),{href:l.promotionalText1?.link||"",prefetch:!1,"aria-label":"Zu "+l.promotionalText1,className:"cursor-pointer sm:text-xs tabFocus",target:l.promotionalText1?.openLinkInNewTab?"_blank":"_self",rel:l.promotionalText1?.openLinkInNewTab?"noopener noreferrer":"",children:l?.promotionalText1?.subHeading})]}),(0,n.jsxs)("div",{className:(0,s.A)("flex flex-col justify-start min-w-0 break-words",l.promotionalText2?.link!==""?"":"pointer-events-none"),tabIndex:-1,children:[l?.promotionalText2?.heading&&(0,n.jsx)(o(),{href:l.promotionalText2?.link||"",prefetch:!1,"aria-label":"Zu "+l.promotionalText2,className:"cursor-pointer sm:font-bold sm:text-sm tabFocus",target:l.promotionalText2?.openLinkInNewTab?"_blank":"_self",rel:l.promotionalText2?.openLinkInNewTab?"noopener noreferrer":"",children:l?.promotionalText2?.heading}),l?.promotionalText2?.subHeading&&(0,n.jsx)(o(),{href:l.promotionalText2?.link||"",prefetch:!1,className:"cursor-pointer sm:text-xs tabFocus",target:l.promotionalText2?.openLinkInNewTab?"_blank":"_self",rel:l.promotionalText2?.openLinkInNewTab?"noopener noreferrer":"",children:l?.promotionalText2?.subHeading})]})]}),!i?.hideEuGuaranteeNotice&&(0,n.jsx)("div",{className:"flex flex-col justify-start min-w-0 break-words sm:col-start-2 lg:col-start-3",tabIndex:-1,children:(0,n.jsx)(eh,{className:"sm:font-bold sm:text-sm"})})]})]})})};var tI=r(2657),tO=r.n(tI),tP=r(3954);let t_=JSON.parse('{"title":"Buchkatalog.de | Das gro\xdfe Portal f\xfcr B\xfccher & Medien","titleTemplate":"%s","description":"4 Millionen Titel ✓ Click & Collect oder Versand ✓ versandkostenfrei ✓ gro\xdfes Buchh\xe4ndlernetzwerk ✓ schnelle Lieferung ✓","openGraph":{"title":" Buchkatalog.de | Das gro\xdfe Portal f\xfcr B\xfccher & Medien","description":"4 Millionen Titel ✓ Click & Collect oder Versand ✓ versandkostenfrei ✓ gro\xdfes Buchh\xe4ndlernetzwerk ✓ schnelle Lieferung ✓","keywords":"Buchkatalog.de, B\xfccher, E-Books, Film, weitere Kategorien, Technik,","type":"website","locale":"en_IE","site_name":"Buchkatalog","images":[{"url":"","width":800,"height":600,"alt":"Buchkatalog"}]}}');var tT=r(96017);let tM=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e?`https://${e.replace(/^https?:\/\//,"")}${t}`:""},tR=["11","12","15","18","21","25","80"],tD=["7","17","19","20","24","43","60","62","88","94"],tB=e=>{let{product:t,productHost:r,path:i,categories:s}=e,a="https://schema.org/InStock";tR.includes(t.availability)&&(a="https://schema.org/PreOrder"),tD.includes(t.availability)&&(a="https://schema.org/OutOfStock");let o=tM(r,t.seopath?t.seopath:i),l=(0,ez.yG)(t.productType),c={"@context":"https://schema.org/","@type":"Product","@id":o,...l&&{gtin13:t.isbn13},sku:t.id,url:o,name:t.name,image:t.images?.map(e=>e.url),description:t.contentDescription.replaceAll(/<[^>]*>?/gm," ").replaceAll('"',""),...!l&&{brand:{"@type":"Brand",name:t.publishingHouse}},...t.productReviews.length>0&&{aggregateRating:{"@type":"AggregateRating",bestRating:5,ratingV
2alue:t.averageReviewRating,reviewCount:t.productReviews.length,itemReviewed:{"@id":o}}},offers:{"@type":"Offer",priceCurrency:t.price.currencyCode,price:t.price.value,itemCondition:"https://schema.org/NewCondition",availability:a}},u=[];t&&t.parentCategoryIds&&(u=(0,tT.T)(s,t?.parentCategoryIds));let d={"@context":"https://schema.org/","@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,item:{"@id":tM(r,"/"),name:"Home"}},{"@type":"ListItem",position:2,item:{"@id":u.length>0?tM(r,u[0].url):"",name:u.length>0?u[0].name:""}},u.length>1&&r&&{"@type":"ListItem",position:3,item:{"@id":tM(r,u[1].url),name:u[1].name}}].filter(Boolean)};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(c)}}),(0,n.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(d)}})]})};var tF=r(79253),tU=r.n(tF),t$=r(25232),tz=r(92109),tV=r.n(tz);let tG=e=>{let{storeAppLinks:t}=e,{t:r}=(0,b.Bd)("common"),[s,a]=(0,i.useState)(!0),o={imageUrl:t.appImageUrl?t.appImageUrl:"",name:t.title?t.title:"",publisher:t.publisher?t.publisher:"",linkButtonText:r("open"),linkUrl:t.playStore?t.playStore:""};return(0,n.jsx)(n.Fragment,{children:s&&t&&0!==Object.keys(t).length&&(0,n.jsxs)("div",{className:tV().SmartBanner,children:[(0,n.jsx)("div",{className:"contents",children:(0,n.jsx)("button",{onClick:()=>a(!1),children:(0,n.jsx)(tl.A,{className:"w-5 h-5 text-muted-500 hover:text-primary-500"})})}),(0,n.jsx)("div",{className:"m-auto",children:(0,n.jsx)("img",{src:o.imageUrl,className:"w-8 h-auto rounded-lg"})}),(0,n.jsxs)("div",{className:"flex flex-col justify-center text-sm uppercase",children:[(0,n.jsx)("div",{className:"font-bold",children:o.name}),(0,n.jsx)("div",{className:"",children:o.publisher})]}),(0,n.jsx)("div",{className:"flex justify-end align-center",children:(0,n.jsx)("a",{href:o.linkUrl,target:"_blank",className:"inline-flex items-center justify-center font-semibold tracking-wide uppercase bg-transparent border-none shadow-none outline-none cursor-pointer leading-6 transition ease-in-out duration-150 focus:outline-none focus:shadow-none focus:ring-0 active:bg-primary-500 lg:justify-evenly text-primary-500 hover:bg-transparent hover:text-primary-700 focus:bg-transparent focus:border-none focus:text-primary-700",rel:"noreferrer",children:o.linkButtonText})})]})})},tH=e=>{let{storeAddress:t,isTechStore:r,storeImage:i}=e,s={"@context":"https://schema.org","@type":r?"Store":"BookStore",name:t?.storeName,image:i,address:{"@type":"PostalAddress",addressLocality:t?.city,postalCode:t?.zipCode,streetAddress:t?.street+" "+t?.houseNumber,addressCountry:t?.country}};return(0,n.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(s)}})};var tW=r(44699);let tK=e=>{let{storeUrl:t,eventData:r,storeAddress:i}=e;return r?(0,n.jsx)(n.Fragment,{children:r.map(e=>e.data.layoutList?.map((e,r)=>n.jsx(tZ,{storeUrl:t,event:e,storeAddress:i},r)))}):null},tq=e=>{let{storeUrl:t,eventArchiveData:r,storeAddress:i}=e;return r?(0,n.jsx)(n.Fragment,{children:r.data.layoutList?.map((e,r)=>n.jsx(tZ,{storeUrl:t,event:e,storeAddress:i},r))}):null},tZ=e=>{let{event:t,storeUrl:r,storeAddress:i}=e,s=JSON.parse(t.craftJsJsonString),a={"@context":"https://schema.org","@type":"Event",name:s.eventName,startDate:(0,tW.I6)(t.startDate).replace(" ","T")+":00.000Z",endDate:(0,tW.I6)(t.endDate).replace(" ","T")+":00.000Z",eventAttendanceMode:"https://schema.org/OfflineEventAttendanceMode",eventStatus:"https://schema.org/EventScheduled",location:{"@type":"Place",name:i.storeName,address:{"@type":"PostalAddress",addressLocality:i.city,postalCode:i.zipCode,streetAddress:i.street+" "+i.houseNumber,addressCountry:i.country}},isbn:s.productISBN,sku:s.productId,sameAs:s.guestWebsite,image:s.galleryImages?.map(e=>e.folderPath),description:s.descriptionHTML?.replaceAll(/<[^>]*>?/gm," ")?.replaceAll("&nbsp;"," "),performer:{"@type":"Person",name:s.guestName||""}};return(0,n.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(a)}})},tJ=e=>{let{productHost:t}=e,r={"@context":"https://schema.org","@type":"WebSite",url:tM(t,"/"),potentialAction:{"@type":"SearchAction",target:tM(t,"/search?q={search_term_string}"),"query-input":"required name=search_term_string"}};return(0,n.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(r)}})},tY=e=>{let{pageProps:{hlStoreConfig:t,product:r,userAgentData:i,categories:s,initialEventData:a,initialEventArchiveData:o}}=e,l=t?.metaDataList?.find(e=>e.languageId===-3),c={...t_,title:l&&l.metaData&&l.metaData.title?l.metaData.title:t_.title,de
2scription:l&&l.metaData&&l.metaData.description?l.metaData.description:t_.description,openGraph:l&&l.metaData&&l.metaData.openGraph?l.metaData.openGraph:t_.openGraph,additionalMetaTags:[{keywords:l?.metaData?.keywords}]},u=t?.storeAppLinks?.appStore?.match(/\d+/)?t?.storeAppLinks?.appStore?.match(/\d+/)[0]:"",{asPath:d}=(0,X.useRouter)(),p=(0,F.y5)(),m=tU()()?.publicRuntimeConfig?.appEnv;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(tP.FR,{...c}),"prod"!==m&&(0,n.jsx)(tP.bV,{noindex:!0,nofollow:!0}),(0,n.jsxs)(tO(),{children:[(0,n.jsx)("meta",{name:"viewport",content:"width=device-width,initial-scale=1.0,maximum-scale=5.0"}),l&&l.htmlMetaData&&"{}"!==l.htmlMetaData&&(0,t$.Ay)(l.htmlMetaData),(0,n.jsx)("link",{rel:"manifest",href:"/api/manifest.json"}),t&&t.faviconSource&&(0,n.jsx)("link",{rel:"icon",type:"image/x-icon",href:t.faviconSource}),a&&(0,n.jsx)(tK,{storeUrl:t.baseUrl,eventData:a,storeAddress:t.storeAddress}),o&&(0,n.jsx)(tq,{storeUrl:t.baseUrl,eventArchiveData:o,storeAddress:t.storeAddress}),null!=r&&r&&(0,n.jsx)(tB,{product:r,productHost:t.baseUrl,path:d,categories:s}),"/"===d&&(0,n.jsx)(tJ,{productHost:t?.baseUrl}),("/"===d||"/impressum"===d||"/contact"===d||"/\xdcber Buchkatalog.de"===d)&&(0,n.jsx)(tH,{storeAddress:t.storeAddress,isTechStore:t.isTechStore,storeImage:t.logoSource}),i&&(i.includes("iOS")||i.includes("iPhone"))&&u&&(0,n.jsx)("meta",{name:"apple-itunes-app",content:`app-id=${u}`},"metatag_apple_itunes_app")]}),i&&!i.includes("iOS")&&!i.includes("iPhone")&&p&&"default"===p.name&&t.storeAppLinks&&(0,n.jsx)(tG,{storeAppLinks:t.storeAppLinks?t.storeAppLinks:{}})]})};var tX=r(28855),tQ=r(32317),t0=r(46278);let t1=e=>{let{children:t,className:r}=e;return(0,n.jsx)("div",{className:(0,s.A)("flex flex-col sm:flex-row gap-0",r),children:t})},t2=e=>{let{categories:t}=e;return(0,n.jsx)("div",{className:"pl-3 ml-0 border-l-2 xsm:pl-8 xsm:ml-2 grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8 border-primary sm:ml-0",children:t?.map(e=>n.jsxs("div",{className:"flex flex-col w-64 mb-8 gap-5",children:[n.jsx("div",{className:"text-base block sm:mt-0 border-b-2 border-primary sm:border-b-0 sm:text-2xl text-base-500 cursor-pointer",children:n.jsx(o(),{href:ep.K(e)||"/",prefetch:!1,children:n.jsx("span",{className:"font-bold uppercase text-base-500",children:e.name})})}),n.jsx("div",{className:"flex flex-col gap-4",children:e.subCategory.map(e=>n.jsx("div",{className:"cursor-pointer hover:underline",children:n.jsx(o(),{href:ep.K(e)||"/",prefetch:!1,children:e.name})},e.id))})]},e.id))})},t3=e=>{let{navItems:t}=e;return(0,n.jsx)("div",{className:"pl-3 ml-0 border-l-2 xsm:pl-8 xsm:ml-2 grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8 border-primary sm:ml-0",children:t?.filter(e=>e.isEnabled&&"noLink"!==e.linkEditorSelection).map(e=>n.jsxs("div",{className:"flex flex-col w-64 mb-8 gap-5",children:[n.jsx("div",{className:"text-base block sm:mt-0 border-b-2 border-primary sm:border-b-0 sm:text-2xl text-base-500 cursor-pointer",children:n.jsx(o(),{href:e.hRefUrl?D(e.hRefUrl):"/",legacyBehavior:!0,prefetch:!1,children:n.jsx("a",{target:e.openLinkInNewTab?"_blank":"_self",rel:e.openLinkInNewTab?"noopener noreferrer":"",children:n.jsx("span",{className:"font-bold uppercase text-base-500",children:e.name})})})}),n.jsx("div",{className:"flex flex-col gap-4",children:e?.subItems?.filter(e=>e.isEnabled&&"noLink"!==e.linkEditorSelection).map(e=>n.jsx("div",{className:"cursor-pointer hover:underline",children:n.jsx(o(),{href:e.hRefUrl?D(e.hRefUrl):"/",passHref:!0,legacyBehavior:!0,prefetch:!1,children:n.jsx("a",{target:e.openLinkInNewTab?"_blank":"_self",rel:e.openLinkInNewTab?"noopener noreferrer":"",children:e.name})},e.id)},e.id))})]},e.id))})},t4=e=>{let{marketingPagesData:t}=e;return(0,n.jsx)("div",{className:"pl-3 ml-0 border-l-2 xsm:pl-8 xsm:ml-2 grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4 gap-x-8 border-primary sm:ml-0",children:t.map(e=>(0,n.jsx)("span",{className:"w-64 hover:underline",children:(0,n.jsx)(o(),{href:`/${e.contentName}`,prefetch:!1,children:e.contentName})},e.contentName))})},t5=e=>{let{title:t}=e;return(0,n.jsx)("div",{className:"block w-48 text-base font-bold uppercase sm:w-54 md:w-54 lg:w-60 text-base-500 md:text-xl lg:text-2xl",children:(0,n.jsx)("div",{className:"flex pb-4 pr-8 md:pr-6 lg:pr-8 sm:pb-0 sm:justify-end w-52 sm:w-54 md:w-54 lg:w-64",children:t})})};var t8=r(71673);function t6(e){let{categories:t}=e,{t:r}=(0,b.Bd)("common"),{data:i}=(0,P.H)({contentId:"footer"}),s=(0,B.A)(i?.content,r),{navigationContent:a,catalogContent:o}=(0,ea.fK)(),{data:l}=function(e){let{masterPageLayouts:t=!1,contentType:r}=e,{storeParams:n}=(0,N.s)(),{data:i,error:s,mutate:a}=(0,tX.Ay)("/api/page-layouts"+n+`${r?"&contentType="+r:""}`+`${t?"&masterPageLayouts=true":""}`,tQ.C,t0.S);return{data:i?.data?{...i?.data}:null,mutate:a,isLoading:!s&&!i,isError:s}}({contentType:"marketing"}),c=l&&Array.isArray(l.layoutList)?l.layoutList.filter(e=>"home"!==e.contentName&&"footer"!==e.contentName&&"header"!==e.contentName&&!e.contentName?.startsWith("
2CATGRP_")):[];return(0,n.jsxs)(u.A,{className:"flex flex-col mt-8",children:[(0,n.jsx)("span",{className:"text-xl font-bold uppercase",children:"Sitemap"}),(0,n.jsxs)("div",{className:"flex flex-col mt-8 gap-20",children:[(0,n.jsxs)(t1,{children:[(0,n.jsx)(t5,{title:"INFO"}),(0,n.jsx)("div",{className:"pl-3 ml-0 border-l-2 xsm:pl-8 xsm:ml-2 grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8 gap-y-16 border-primary sm:ml-0",children:(0,n.jsx)(R,{footerContent:s,onSitemap:!0,className:"w-64"})})]}),(0,n.jsxs)(t1,{children:[(0,n.jsx)(t5,{title:r("marketingPages")}),(0,n.jsx)(t4,{marketingPagesData:c})]}),(0,n.jsxs)(t1,{className:"mb-8",children:[(0,n.jsx)(t5,{title:r("categories")}),(0,n.jsx)(t2,{categories:(0,t8.N)(t,o.hiddenCategories?.categoryIds||[])})]}),(0,n.jsxs)(t1,{className:"mb-8",children:[(0,n.jsx)(t5,{title:""}),(0,n.jsx)(t3,{navItems:a?.navItems})]})]})]})}},35679:(e,t,r)=>{"use strict";r.d(t,{A:()=>eE});var n=r(31085),i=r(14041),s=r(53687),a=r(78017),o=r(40020),l=r(79332),c=r(43140),u=r(46278),d=r(32317),p=r(28855);function m(e){let{productListId:t}=e,{storeParams:r}=(0,c.s)(),{data:n,error:i,mutate:s}=(0,p.Ay)(t?`/api/productlist/productListItems${r}&productListId=${t}`:null,d.C,u.S);return{data:{productList:{productListItems:n?.data?.productList?.productListItems.filter(e=>e.productData).map(e=>({productId:e.productId,status:e.status,productData:l.RT(e.productData)})),name:n?.data?.productList?.name,productListId:n?.data?.productList?.productListId}},mutate:s,isLoading:!i&&!n&&""!==t&&void 0!==t,isError:i}}function h(e){let[t,r]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{let t=new IntersectionObserver(e=>{let[t]=e;return r(t.isIntersecting)});return t.observe(e.current),()=>{t.disconnect()}},[]),t}var f=r(39537),g=r(55002),v=r(94864);let y=e=>{let{title:t,productIds:r,productListId:l,textColor:u,backgroundColor:d,paginationPosition:p,productListItemsOrder:y,onCategoryPage:x=!1,isProductPage:b=!1}=e,{hlStoreConfig:w}=(0,c.s)(),{categories:j}=(0,g.C)(),{isMobileUa:k}=(0,v.mL)(),{data:C,isLoading:S}=m({productListId:l||""}),{data:N}=(0,o.B)({productsIds:r||"",shouldFetch:!l&&!!r}),E=C&&Array.isArray(C.productList?.productListItems)&&C?.productList?.productListItems?.map(e=>e.productData)||N&&Array.isArray(N)&&N.map(e=>e),[L,A]=(0,i.useState)();(0,i.useEffect)(()=>{if(E){let e=[];
2if(y)for(let t of y){let r=E.find(e=>e.id===String(t));r&&e.push(r)}for(let t of E)e.includes(t)||e.push(t);A(e)}},[JSON.stringify(E)]);let I=(0,i.useRef)(null),O=h(I),[P,_]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{O&&E&&!P&&((0,f.r)({items:E.map((e,t)=>({...(0,f.V$)(e,w.isTechStore,j,e.price.currencyCode||"EUR",t,C?.productList?.name)}))},"view_item_list"),_(!0))},[O,C?.productList]),(0,n.jsx)("div",{ref:I,className:"xsm:min-h-[462px]",children:(0,n.jsx)(s.A,{title:t,textColor:u,backgroundColor:d,paginationPosition:p,isLoading:S,onCategoryPage:x,isMobileUa:k,children:L&&L.map((e,t)=>(0,n.jsx)(a.AA,{variant:"simple",className:"animated fadeIn",product:e,isProductPage:b,imgProps:{width:480,height:480,alt:e.name},itemListName:C?.productList?.name,onClick:()=>(0,f.r)({items:[{...(0,f.V$)(e,w.isTechStore,j,e.price.currencyCode||"EUR",t,C?.productList?.name)}]},"select_item")},t))})})};var x=r(54357),b=r(22297);let w=e=>{let{title:t,textColor:r,backgroundColor:s,children:a}=e,{t:o}=(0,b.Bd)("common"),l=i.Children.toArray(a),c=!!t;return(0,n.jsxs)("section",{"aria-label":o("accessibility.productList"),className:(0,x.A)("relative w-full h-full select-none"),children:[(0,n.jsx)("div",{className:(0,x.A)("flex items-center mb-12 gap-1",c?"justify-between":"justify-end"),style:c?{backgroundColor:s,color:r}:{},children:c&&(0,n.jsx)("h2",{className:"pl-2 text-xl font-bold uppercase",children:t})}),(0,n.jsx)("ul",{role:"list",className:"flex flex-col gap-16 sm:gap-16",children:l&&l.map((e,t)=>(0,n.jsx)("li",{role:"listitem",children:e},t))})]})};var j=r(84047),k=r(73808),C=r(8947);let S=e=>{let{title:t,showTitle:r,textColor:s,backgroundColor:l,productIds:u,productListId:d,onCategoryPage:p,productCardType:v}=e,{hlStoreConfig:y}=(0,c.s)(),{categories:x}=(0,g.C)(),{data:b,isLoading:S}=m({productListId:d}),{data:N}=(0,o.B)({productsIds:u,shouldFetch:!d&&!!u}),E=b&&Array.isArray(b.productList?.productListItems)&&b?.productList?.productListItems?.map(e=>e.productData)||N&&Array.isArray(N)&&N.map(e=>e),L=E?E.map(e=>e.isbn13||e.isbn1).filter(e=>""!==e):[],A=E?E.map(e=>e.isbn13||e.isbn1?"":e.ean).filter(e=>""!==e):[],I=(0,C.w)({isbnNumbers:L,eanNumbers:A}),O=(0,i.useRef)(null),P=h(O),[_,T]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{P&&E&&!_&&((0,f.r)({items:E.map((e,t)=>({...(0,f.V$)(e,!!y.isTechStore,x,e.price.currencyCode||"EUR",t,b?.productList?.name)}))},"view_item_list"),T(!0))},[P,b?.productList]),(0,n.jsxs)("div",{ref:O,children:[S&&(0,n.jsx)(j.A,{size:5}),E&&E.length>0&&(0,n.jsx)(w,{title:t,showTitle:r||"false",textColor:s||"#000000",backgroundColor:l||"#FFFFFF",children:E&&Array.isArray(E)&&E.map((e,t)=>(0,n.jsx)("div",{children:(0,n.jsx)(a.AA,{variant:"detail"===v?"detail":"listElement",product:e,imgProps:{width:480,height:480},pickupInformation:I?.find(t=>k.wx(t.isbn,e?.isbn13)||k.wx(t.isbn,e?.isbn1)||t.isbn===e.ean),onCategoryPage:p,itemListName:b?.productList?.name,onClick:()=>(0,f.r)({items:[{...(0,f.V$)(e,!!y.isTechStore,x,e.price.currencyCode||"EUR",t,b?.productList?.name)}]},"select_item")},e.path)},t))})]})},N=e=>{let{heading:t,subHeading:r,backgroundColor:i,textColor:s="#ffffff",hrefUrl:a,craftJsComponent:o=!1,openLinkInNewTab:l=!1}
2=e,c=(0,n.jsxs)("div",{style:{backgroundColor:i,color:s},className:"flex flex-col items-center text-center p-2 text-white",children:[(0,n.jsx)("span",{className:"text-xl font-bold capitalized text-white-500",children:t}),(0,n.jsx)("span",{className:"text-lg",children:r})]});return o?c:(0,n.jsx)("a",{tabIndex:0,className:"focus:ring-4 focus:ring-secondary-500 focus:outline-none",href:a||void 0,target:l?"_blank":"_self",rel:l?"noopener noreferrer":"",children:c})};var E=r(80187),L=r(66996),A=r.n(L);let I=e=>{let{input:t,backgroundColor:r,textColor:s}=e,a={replace:function(e){if("script"===e.type)return(0,n.jsx)(A(),{src:e?.attribs?.src,children:(0,E.zd)(e.children,a)})}},[o,l]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{l(!0)},[]),o?(0,n.jsx)("div",{className:"flex flex-col p-2 imageAndContentCKEditorContent",style:{backgroundColor:r,color:s},children:t?(0,E.Ay)(t,a):""}):null};var O=function(e){return e.CHROME="chrome",e.IOS="ios",e.MISC="misc",e}({}),P=r(67930),_=r(43597);let T=e=>{let{htmlCode:t,isPreview:r=!1,previewEnvironment:s,deferredPrompt:a,setDeferredPrompt:o,backgroundColor:l,textColor:c}=e,{t:u}=(0,b.Bd)("common"),[d,p]=(0,i.useState)(!1);(0,i.useEffect)(()=>{p(!0)},[]);let m=null;m=r&&void 0!==s?s:(0,P.gI)()?O.IOS:(0,P.mG)()?O.CHROME:O.MISC;let h={replace:function(e){return"script"===e.type?(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(A(),{src:e?.attribs?.src,children:(0,E.zd)(e.children,h)})}):e?.attribs?.id==="pwa"?(0,n.jsx)(_.A,{tabIndex:0,onClick:async()=>{if(a){a.prompt();let{outcome:e}=await a.userChoice;"accepted"===e&&o&&o(null)}},...e.attribs,children:(0,E.zd)(e.children,h)}):void 0}};return d&&t?(0,n.jsx)("section",{"aria-label":u("accessibility.pwaInfo"),className:"flex flex-col p-2",style:{backgroundColor:l,color:c},children:(0,E.Ay)(t[m],h)}):(0,n.jsx)(n.Fragment,{})};var M=r(34747),R=r.n(M),D=r(57338),B=r.n(D);let F=e=>{let{uspBannerObjects:t=[],craftJsComponent:r=!1}=e,{t:i}=(0,b.Bd)("common");return(0,n.jsx)("section",{"aria-label":i("accessibility.usp"),className:"flex flex-wrap justify-center gap-2",children:t.filter(e=>e.imageUrl).map((e,t)=>{let r=(0,n.jsx)(B(),{src:e.imageUrl,width:48,height:48,unoptimized:!0,className:"object-contain mx-auto mt-12",style:{minHeight:"48px",maxHeight:"48px"},alt:e?.imageAltText||"unique selling point",title:e?.imageAltText});return(0,n.jsxs)("figure",{className:"justify-center text-center w-44",children:["noLink"!=e.linkEditorSelection?(0,n.jsx)(R(),{tabIndex:0,className:"focus:ring-4 focus:ring-secondary-500 focus:outline-none",href:e?.productLink||"/",target:e.openLinkInNewTab?"_blank":"_self",rel:e.openLinkInNewTab?"noopener noreferrer":"",prefetch:!1,children:r}):r,(0,n.jsx)("figcaption",{className:"text-sm sm:text-base",children:e.title})]},`${e.title+"-"+t}`)})})};var U=r(97560),$=r(16214),z=r(52641);let V=e=>{let{multiCardObjects:t=[],craftJsComponent:r=!1,autoPlay:s=!0,animationDuration:a=1e3,animationInterval:o=4e3,editorPreviewMobileView:l=!1}=e,c=(0,$.y5)(),{t:u}=(0,b.Bd)("common"),d=(0,i.useRef)(null),[p,m]=(0,i.useState)((0,z.F)(c)||l?1:"md"===c.name||"sm"===c.name?2:t.length>3?3:t.length),h=(0,i.useRef)([]),[f,g]=(0,i.useState)(-10),[v,y]=(0,i.useState)(-10);if((0,i.useEffect)(()=>{m((0,z.F)(c)||l?1:"md"===c.name||"sm"===c.name?2:t.length>3?3:t.length)},[t,d,c,l]),r&&Array.isArray(t)&&t.length<1)return(0,n.jsx)("div",{className:"border",children:"MultiCard"});let w={defaultAnimation:{duration:Number(a)},autoPlay:!1,loop:!1,slides:{perView:p,spacing:12}};return(0,n.jsx)("section",{"aria-label":`${u("accessibility.mulitCard")}`,className:"flex content-center justify-center border-box",ref:d,children:(0,n.jsx)(U.A,{autoPlay:s,variant:"noArrows",options:w,animationInterval:Number(o),loop:!0,children:t.map((e,t)=>(0,n.jsxs)("div",{className:`relative flex flex-col content-center ${r||!e?.productLink?"":"cursor-pointer"} card-wrapper h-96`,children:[(0,n.jsx)("a",{className:r||!e?.productLink?"pointer-events-none h-full w-full":"w-full h-full",rel:"noopener noreferrer",target:e?.openLinkInNewTab?"_blank":"_self",href:e?.productLink,children:(0,n.jsx)("div",{className:`flex items-center h-4/6 absolute z-0 w-full ${e.imageUrl?"":"border-2 border-gray-400"}`,children:e?.imageUrl&&(0,n.jsx)("img",{className:"object-cover h-full min-w-full shrink-0",src:e.imageUrl,alt:e?.imageAltText||`Karte ${t+1}`,title:e?.imageAltText})})}),(0,n.jsxs)("div",{className:(0,x.A)("absolute bottom-0 z-10 w-full overflow-hidden duration-300",f===t?"multiCardCKEditorAnimationUp":f===-((t+1)*1)?"multiCardCKEditorAnimationDown":v===t?"multiCardCKEditorAnimationUp":"none",f===t?"h-full":"h-2/6"),style:{backgroundColor:e.backgroundColor,color:e.textColor},children:[(0,n.jsx)("div",{ref:e=>h.current[t]=e,className:`z-20 px-6 pt-4 ${f===t&&h?.current[t]?.scrollHeight>360?"min-h-fit overflow-y-scroll":f===t?"min-h-fit overflow-hidden":"overflow-hidden h-5/6"}`,style:{maxHeight:"360px"},children:(0,n.jsx)("a",{className:r||!e?.productLink?"pointer-events-none":"",rel:"noopener noreferrer",target:e.openLinkInNewTab?"_blank":"_self",href:e?.productLink,children:e.ckEditorInput&&(0,n.jsx)("div",{className:"multiCardCKEditorStyle",children:(0,E.Ay)(e.ckEditorInput)})})}),(0,n.jsx)("div",{className:"absolute bottom-0 w-full ",children:(h?.current[t]?.scrollHeight>107||f===t)&&(0,n.jsx)(_.A,{tabIndex:0,onClick:()=>{y(f!==t?f:-10),g(f===t?-((t+1)*1):t),h&&h.current[t]&&f===t&&(h.current[t].scrollTop=0)},className:"float-right py-1 mr-2 text-xs cursor-pointer hover:text-white",children:f===t?u("showLess"):u("showMore")})})]})]},t))})})},G=e=>{let{craftJsComponent:t=!1,imageURL:r,hasLink:i,imageLink:s,newTab:a}=e;return(0,n.jsx)("div",{className:"flex justify-center",children:"true"!==i||t?(0,n.jsx)("img",{alt:r,src:r}):(0,n.jsx)("a",{href:s,target:"true"===a?"_blank":"_self",rel:"noreferrer",children:(0,n.jsx)("img",{alt:r,src:r,className:"m-auto"})})})},H=e=>{let{craftJsComponent:t=!1,backgroundColor:r,textColor:i,imageURL:s,imageSize:a,hasLink:o,imageLink:l,input:c,newTab:u,title:d,showTitle:p}=e,{t:m}=(0,b.Bd)("common"),h=(0,$.y5)();return(0,n.jsxs)("div",{style:{backgroundColor:r,color:i},className:"flex flex-col gap-4",children:["true"===p&&(0,n.jsx)("div",{className:"px-8 pt-6 text-xl font-bold",children:d}),(0,n.jsxs)("div",{className:"flex flex-col sm:flex-row gap-8",children:[(0,n.jsx)("div",{style:"default"!==h.name?{width:`${a}%`,minWidth:`${a}%`}:{width:"100%",minWidth:"100%"},children:"true"!==o||t?(0,n.jsx)("img",{className:(0,x.A)("w-full",p?"p-8 sm:p-0 sm:pl-20":""),alt:m("widgetImageNotFound"),src:s}):(0,n.jsx)("a",{href:l,target:"true"===u?"_blank":"_self",rel:"noreferrer",children:(0,n.jsx)("img",{alt:m("widgetImageNotFound"),src:s,className:(0,x.A)("w-full m-auto",p?"p-8 sm:p-0 sm:pl-20":"")})})}),(0,n.jsx)("div",{className:"imageAndContentCKEditorContent",children:c?(0,E.Ay)(c):""})]})]})};var W=r(56894);let K=()=>{let e=(0,W.useRouter)();return async(t,r)=>{r&&"Enter"==t.key&&e.push(r)}},q=e=>{let{contentObject:t,craftJsComponent:r,field:i}=e,s=K();return""===t.imgUrl?(0,n.jsx)("div",{className:"w-full rounded-lg h-96 bg-muted-100 grid place-items-center",children:(0,n.jsx)("span",{className:"text-9xl text-inverted-500",children:i})}):(0,n.jsx)("div",{className:"w-full ",children:r?(0,n.jsx)(B(),{width:6
250,height:250,unoptimized:!0,src:t.imgUrl,className:"w-full",alt:t?.imageAltText||`Medieninhalt - Feld ${i}`,title:t?.imageAltText,loading:"lazy"}):(0,n.jsx)(R(),{tabIndex:-1,href:t.imgLink,target:t.openLinkInNewTab?"_blank":"_self",rel:t.openLinkInNewTab?"noopener noreferrer":"",children:(0,n.jsx)(B(),{tabIndex:0,onKeyDown:e=>s(e,t.imgLink),width:650,height:250,unoptimized:!0,src:t.imgUrl,className:"w-full tabFocus",alt:t?.imageAltText||`Medieninhalt - Feld ${i}`,title:t?.imageAltText,loading:"lazy"})})})},Z=e=>{let t=e.split(/(vi\/|v%3D|v=|\/v\/|youtu\.be\/|\/embed\/)/);return void 0!==t[2]?t[2].split(/[^\w-]/i)[0]:t[0]},J=e=>{let{contentObject:t,field:r}=e;return""===t.youTubeUrl?(0,n.jsx)("div",{className:"w-full rounded-lg h-96 bg-muted-100 grid place-items-center",children:(0,n.jsx)("span",{className:"text-9xl text-inverted-500",children:r})}):(0,n.jsx)("div",{className:"h-max-fit",children:(0,n.jsx)("div",{style:{paddingBottom:"56.25%",position:"relative",overflow:"hidden"},children:(0,n.jsx)("iframe",{style:{left:0,right:0,width:"100%",height:"100%",overflow:"hidden",position:"absolute",border:0,alignSelf:"center"},src:`https://www.youtube.com/embed/${Z(t.youTubeUrl)}`,frameBorder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0,title:"Embedded youtube"})})})},Y=e=>{let{contentObject:t,field:r}=e;return""===t.ckEditorInput?(0,n.jsx)("div",{className:"w-full rounded-lg h-96 bg-muted-100 grid place-items-center",children:(0,n.jsx)("span",{className:"text-9xl text-inverted-500",children:r})}):(0,n.jsx)("div",{className:"mediaLayoutCKEditorContent",children:(0,E.Ay)(t.ckEditorInput)})},X=e=>{let{contentObjects:t,craftJsComponent:r}=e;return Array.isArray(t)&&1===t.length?(0,n.jsxs)("div",{className:"w-full",children:["image"===t[0].type&&(0,n.jsx)(q,{craftJsComponent:r,contentObject:t[0],field:1}),t[0]?.type==="video"&&(0,n.jsx)(J,{contentObject:t[0],field:1}),t[0]?.type==="ckEditor"&&(0,n.jsx)(Y,{contentObject:t[0],field:1})]}):null},Q=e=>{let{contentObjects:t,craftJsComponent:r,editorPreviewMobileView:i=!1}=e,s=(0,$.y5)();return Array.isArray(t)&&2===t.length?(0,n.jsxs)("div",{className:i?"grid grid-col grid-rows-1 gap-4":s.size>639?"grid grid-row grid-cols-2 gap-4":"grid grid-col grid-rows-1 gap-4",children:["image"===t[0].type&&(0,n.jsx)(q,{craftJsComponent:r,contentObject:t[0],field:1}),t[0]?.type==="video"&&(0,n.jsx)(J,{contentObject:t[0],field:1}),t[0]?.type==="ckEditor"&&(0,n.jsx)(Y,{contentObject:t[0],field:1}),t[1]?.type==="image"&&(0,n.jsx)(q,{craftJsComponent:r,contentObject:t[1],field:2}),t[1]?.type==="video"&&(0,n.jsx)(J,{contentObject:t[1],field:2}),t[1]?.type==="ckEditor"&&(0,n.jsx)(Y,{contentObject:t[1],field:2})]}):null},ee=e=>{let{layoutType:t,contentObjects:r,craftJsComponent:i=!1,editorPreviewMobileView:s=!1}=e;return"1"===t?(0,n.jsx)(X,{craftJsComponent:i,contentObjects:r}):"2"===t?(0,n.jsx)(Q,{craftJsComponent:i,contentObjects:r,editorPreviewMobileView:s}):null},et=e=>{let{imageSliderObjects:t=[],variant:r="small",craftJsComponent:s=!1,autoPlay:a=!1,animationDuration:o=1e3,animationInterval:l=4e3,isMobileUa:c=!1,editorPreviewMobileView:u=!1,onImageClick:d=()=>{},onImageSlide:p=()=>{}}=e,{t:m}=(0,b.Bd)("common"),[h,f]=(0,i.useState)(!1),g=K(),v=(0,$.y5)(c?0:1024),y=(0,z.F)(v)||u;return(y&&(t=t.filter(e=>e.mobileImageUrl)),0===t.length)?s?(0,n.jsx)("div",{className:"border",children:"ImageSlider"}):null:(0,n.jsx)("section",{"aria-label":m("accessibility.imageSlider"),className:(0,x.A)("flex-row justify-between border","small"===r&&!h&&"h-auto aspect-1044/500 sm:aspect-1500/370","small"===r?"min-w-full":""),children:(0,n.jsxs)("div",{className:"items-center justify-center overflow-x-hidden",children:["small"===r&&(0,n.jsx)(U.A,{lazyLoadImgs:!0,onChangeSlide:p,autoPlay:a,animationInterval:l,options:{defaultAnimation:{duration:o}},children:t.map((e,t)=>(0,n.jsx)("div",{onClick:d,className:"text-center",children:s?(0,n.jsx)(B(),{priority:0===t,unoptimized:s,quality:90,alt:e?.imageAltText||`${m("accessibility.imageSlider")} - ${m("accessibility.image")}  ${t+1}`,title:e.imageAltText,className:"w-full cursor-pointer min-w-full h-auto",width:y?1044:1500,height:y?500:370,sizes:"100vw",onLoad:()=>{f(!0)},src:e?.[y?"mobileImageUrl":"imageUrl"]||""}):(0,n.jsx)(R(),{legacyBehavior:!0,href:e?.productLink||"/",prefetch:!1,children:(0,n.jsx)("a",{tabIndex:-1,target:e.openLinkInNewTab?"_blank":"_self",rel:e.openLinkInNewTab?"noopener noreferrer":"",children:(0,n.jsx)(B(),{className:"w-full cursor-pointer focus:border-4 focus:border-secondary-500 focus:outline-none",tabIndex:0,onKeyDown:t=>g(t,e.productLink),priority:0===t,unoptimized:s,quality:y?32:90,alt:e?.imageAltText||`${m("accessibility.imageSlider")} - ${m("accessibility.image")}  ${t+1}`,title:e.imageAltText,width:y?1044:1500,height:y?500:370,onLoad:()=>{f(!0)},src:e?.[y?"mobileImageUrl":"imageUrl"]||""})})})},t))}),"big"===r&&(0,n.jsx)(U.A,{autoPlay:a,lazyLoadImgs:!0,onChangeSlide:p,thumbnails:t.map(e=>e.title),children:t.map((e,t)=>s?(0,n.jsxs)("div",{onClick:d,className:"flex flex-row gap-8",children:[(0,n.jsx)("div",{className:"flex-1",children:(0,n.jsx)("img",{className:"cursor-pointer",src:e?.[y?"mobileImageUrl":"imageUrl"],alt:e?.imageAltText||`${m("accessibility.imageSlider")} - ${m("accessibility.image")}  ${t+1}`,title:e.imageAltText})}),(0,n.jsx)("div",{className:"flex-1 py-3 pr-5",children:e.ckEditorInput?(0,E.Ay)(e.ckEditorInput):e.marketingText?e.marketingText:""})]},t):(0,n.jsx)("div",{children:(0,n.jsx)(R(),{legacyBehavior:!0,href:e?.productLink||"/",prefetch:!1,children:(0,n.jsxs)("a",{className:"flex flex-row gap-8",target:e.openLinkInNewTab?"_blank":"_self",rel:e.openLinkInNewTab?"noopener noreferrer":"",children:[(0,n.jsx)("div",{className:"flex-1",children:(0,n.jsx)("img",{alt:e.imageAltText||`${m("accessibility.imageSlider")} - ${m("accessibility.image")}  ${t+1}`,title:e.imageAltText,width:y?300:600,src:e?.[y?"mobileImageUrl":"imageUrl"]||"",className:"w-full cursor-pointer focus:border-4 focus:border-secondary-500 focus:outline-none",tabIndex:0,onKeyDown:t=>g(t,e.productLink)})}),(0,n.jsx)("div",{className:"flex-1 py-3 pr-5",children:e.ckEditorInput?(0,E.Ay)(e.ckEditorInput):e.marketingText?e.marketingText:""})]})})},t))})]})})},er=e=>{let{name:t,imageSliderObjects:r=[],variant:s="small",autoPlay:a=!1,animationDuration:o,animationInterval:l}=e,{hlStoreConfig:u}=(0,c.s)(),{isMobileUa:d}=(0,v.mL)(),[p,m]=(0,i.useState)(!1),[g,y]=(0,i.useState)(0),[x]=(0,i.useState)([]),b=(0,i.useRef)(null),w=h(b),j={promotion_id:(r[g]?.linkEditorSelection==="product"?u.isTechStore?r[g].productLink.replace("/product/",""):r[g].linkEditorInput?.replaceAll("-",""):r[g]?.linkEditorInput||"")||"",creative_name:(0,f.Jt)(r[g].imageUrl),creative_slot:`${t||""} ${g}`};return(0,i.useEffect)(()=>
2{if(!p){let e=setInterval(()=>{(0,f.IJ)()&&m(!0)},500);return()=>clearInterval(e)}},[]),(0,i.useEffect)(()=>{p&&w&&!x.some(e=>e.creative_slot==j.creative_slot)&&((0,f.r)({items:[j]},"view_promotion"),x.push(j))},[w,g,p]),(0,n.jsx)("div",{ref:b,children:(0,n.jsx)(et,{imageSliderObjects:r,variant:s,animationDuration:o,animationInterval:l,autoPlay:a,onImageClick:()=>(0,f.r)({items:[j]},"select_promotion"),onImageSlide:e=>y(e),isMobileUa:d})})},en=e=>{let{className:t,craftJsComponent:r,onClick:i,imgUrl:s,hrefUrl:a,imageAltText:o,openLinkInNewTab:l=!1,key:c=0}=e,{t:u}=(0,b.Bd)("common");return(0,n.jsxs)(R(),{href:a||"/",onClick:i,className:(0,x.A)("block overflow-hidden relative tabFocus",r||!a?"pointer-events-none":"cursor-pointer",t),target:l?"_blank":"_self",rel:l?"noopener noreferrer":"",prefetch:!1,tabIndex:0,"aria-label":o||`${u("accessibility.tile")} ${c+1}`,children:[(0,n.jsx)(B(),{unoptimized:r,quality:90,width:800,height:600,className:"cursor-pointer",src:s,alt:o??""}),(0,n.jsx)("div",{className:"absolute top-0 bg-black opacity-0 hover:opacity-20 transition-all duration-500 h-full w-full"})]})},ei=e=>{let{tiles:t,craftJsComponent:r=!1,editorPreviewMobileView:i=!1,onTileClick:s}=e;return(0,n.jsx)("div",{className:"w-full mt-4",children:(0,n.jsx)(U.A,{lazyLoadImgs:!0,variant:"dot",options:{slides:{spacing:16}},editorPreviewMobileView:i,children:t.map((e,t)=>(0,n.jsx)("div",{children:es(e.tiles,e.direction,r,s,e.isSquare)},t))})})},es=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0,s=arguments.length>3?arguments[3]:void 0,a=arguments.length>4?arguments[4]:void 0;switch(e&&Array.isArray(e)&&e.length){case 5:return(0,n.jsxs)("div",{className:"flex flex-col gap-6",children:[(0,n.jsxs)("div",{className:"flex gap-6",children:[e[0]?.imgUrl?(0,n.jsx)(en,{className:"aspect-250/516",onClick:()=>s(0),craftJsComponent:r,imgUrl:e[0]?.imgUrl,hrefUrl:e[0]?.hrefUrl,imageAltText:e[0]?.imageAltText,openLinkInNewTab:!!e[0]?.openLinkInNewTab}):"1.",(0,n.jsxs)("div",{className:"flex flex-col gap-3 justify-between",children:[e[2]?.imgUrl?(0,n.jsx)(en,{className:"aspect-square",onClick:()=>s(2),craftJsComponent:r,imgUrl:e[2]?.imgUrl,hrefUrl:e[2]?.hrefUrl,imageAltText:e[2]?.imageAltText,openLinkInNewTab:!!e[2]?.openLinkInNewTab}):"3.",e[3]?.imgUrl?(0,n.jsx)(en,{className:"aspect-square",onClick:()=>s(3),craftJsComponent:r,imgUrl:e[3]?.imgUrl,hrefUrl:e[3]?.hrefUrl,imageAltText:e[3]?.imageAltText,openLinkInNewTab:!!e[3]?.openLinkInNewTab}):"4."]})]}),e[4]?.imgUrl?(0,n.jsx)(en,{className:"aspect-788/250",onClick:()=>s(4),craftJsComponent:r,imgUrl:e[4]?.imgUrl,hrefUrl:e[4]?.hrefUrl,imageAltText:e[4]?.imageAltText,openLinkInNewTab:!!e[4]?.openLinkInNewTab}):"5.",e[1]?.imgUrl?(0,n.jsx)(en,{className:"aspect-788/250",onClick:()=>s(1),craftJsComponent:r,imgUrl:e[1]?.imgUrl,hrefUrl:e[1]?.hrefUrl,imageAltText:e[1]?.imageAltText,openLinkInNewTab:!!e[1]?.openLinkInNewTab}):"2."]});case 4:return(0,n.jsx)("div",{className:"flex flex-col gap-6",children:[,,,,].fill(null).map((t,a)=>(0,n.jsx)(i.Fragment,{children:e[a]?.imgUrl?(0,n.jsx)(en,{className:"aspect-652/250",onClick:()=>s(a),craftJsComponent:r,imgUrl:e[a]?.imgUrl,hrefUrl:e[a]?.hrefUrl,imageAltText:e[a]?.imageAltText,openLinkInNewTab:!!e[a]?.openLinkInNewTab}):a+1+"."},a))});case 3:if("vertical"===t)return(0,n.jsxs)("div",{className:"flex gap-4",children:[e[0]?.imgUrl?(0,n.jsx)(en,{className:"aspect-250/516",onClick:()=>s(0),craftJsComponent:r,imgUrl:e[0]?.imgUrl,hrefUrl:e[0]?.hrefUrl,imageAltText:e[0]?.imageAltText,openLinkInNewTab:!!e[0]?.openLinkInNewTab}):"1.",(0,n.jsxs)("div",{className:"flex flex-col justify-between gap-3",children:[e[1]?.imgUrl?(0,n.jsx)(en,{className:"aspect-square",onClick:()=>s(1),craftJsComponent:r,imgUrl:e[1]?.imgUrl,hrefUrl:e[1]?.hrefUrl,imageAltText:e[1]?.imageAltText,openLinkInNewTab:!!e[1]?.openLinkInNewTab}):"2.",e[2]?.imgUrl?(0,n.jsx)(en,{className:"aspect-square",onClick:()=>s(2),craftJsComponent:r,imgUrl:e[2]?.imgUrl,hrefUrl:e[2]?.hrefUrl,imageAltText:e[2]?.imageAltText,openLinkInNewTab:!!e[2]?.openLinkInNewTab}):"3."]})]});if("horizontal"===t)return(0,n.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,n.jsxs)("div",{className:"flex gap-4",children:[e[0]?.imgUrl?(0,n.jsx)(en,{className:"aspect-square",onClick:()=>s(0),craftJsComponent:r,imgUrl:e[0]?.imgUrl,hrefUrl:e[0]?.hrefUrl,imageAltText:e[0]?.imageAltText,openLinkInNewTab:!!e[0]?.openLinkInNewTab}):"1.",e[1]?.imgUrl?(0,n.jsx)(en,{className:"aspect-square",onClick:()=>s(1),craftJsComponent:r,imgUrl:e[1]?.imgUrl,hrefUrl:e[1]?.hrefUrl,imageAltText:e[1]?.imageAltText,openLinkInNewTab:!!e[1]?.openLinkInNewTab}):"2."]}),e[2]?.imgUrl?(0,n.jsx)(en,{className:"aspect-522/250",onClick:()=>s(2),craftJsComponent:r,imgUrl:e[2]?.imgUrl,hrefUrl:e[2]?.hrefUrl,imageAltText:e[2]?.imageAltText,openLinkInNewTab:!!e[2]?.openLinkInNewTab}):"3."]});return(0,n.jsxs)("div",{className:"flex flex-col gap-6",children:[e[0]?.imgUrl?(0,n.jsx)(en,{className:"aspect-square",onClick:()=>s(0),craftJsComponent:r,imgUrl:e[0]?.imgUrl,hrefUrl:e[0]?.hrefUrl,imageAltText:e[0]?.imageAltText,openLinkInNewTab:!!e[0]?.openLinkInNewTab}):"1.",e[1]?.imgUrl?(0,n.jsx)(en,{className:"aspect-788/250",onClick:()=>s(1),craftJsComponent:r,imgUrl:e[1]?.imgUrl,hrefUrl:e[1]?.hrefUrl,imageAltText:e[1]?.imageAltText,openLinkInNewTab:!!e[1]?.openLinkInNewTab}):"2.",e[2]?.imgUrl?(0,n.jsx)(en,{className:"aspect-788/250",onClick:()=>s(2),craftJsComponent:r,imgUrl:e[2]?.imgUrl,hrefUrl:e[2]?.hrefUrl,imageAltText:e[2]?.imageAltText,openLinkInNewTab:!!e[2]?.openLinkInNewTab}):"3."]});case 2:return(0,n.jsxs)("div",{className:(0,x.A)("flex","horizontal"===t?"flex-col gap-4":"gap-3"),children:[e[0]?.imgUrl?(0,n.jsx)(en,{className:(0,x.A)("w-full","horizontal"===t?"aspect-522/250":"aspect-250/516"),onClick:()=>s(0),craftJsComponent:r,imgUrl:e[0]?.imgUrl,hrefUrl:e[0]?.hrefUrl,imageAltText:e[0]?.imageAltText,openLinkInNewTab:!!e[0]?.openLinkInNewTab}):"1.",e[1]?.imgUrl?(0,n.jsx)(en,{className:(0,x.A)("w-full","horizontal"===t?"aspect-522/250":"aspect-250/516"),onClick:()=>s(1),craftJsComponent:r,imgUrl:e[1]?.imgUrl,hrefUrl:e[1]?.hrefUrl,imageAltText:e[1]?.imageAltText,openLinkInNewTab:!!e[1]?.openLinkInNewTab}):"2."]});case 1:return(0,n.jsx)(n.Fragment,{children:e[0]?.imgUrl?(0,n.jsx)(en,{className:(0,x.A)(a?"as
2pect-square":"aspect-652/516"),onClick:()=>s(0),craftJsComponent:r,imgUrl:e[0]?.imgUrl,hrefUrl:e[0]?.hrefUrl,imageAltText:e[0]?.imageAltText,openLinkInNewTab:!!e[0]?.openLinkInNewTab}):"1."});default:return(0,n.jsx)("div",{className:"w-full p-4",children:"empty tiles widget"})}},ea=e=>{let{tilesObjects:t=[],isMobileUa:r=!1,craftJsComponent:i=!1,editorPreviewMobileView:s=!1,onTileClick:a=()=>{}}=e,{t:o}=(0,b.Bd)("common"),l=(0,$.y5)(r?0:1024),c="flex items-center justify-center h-full bg-gray-100";switch(t.length){case 8:return(0,n.jsx)(n.Fragment,{children:"default"===l.name||"xsm"===l.name||s?(0,n.jsx)(ei,{tiles:[{tiles:[t[0],t[1],t[5]],direction:"vertical"},{tiles:[t[2],t[3],t[6]],direction:"horizontal"},{tiles:[t[4]],isSquare:!0},{tiles:[t[7]],isSquare:!0}],craftJsComponent:i,editorPreviewMobileView:s,onTileClick:a}):(0,n.jsx)("section",{"aria-label":`8 ${o("accessibility.imgTiles")}`,className:"grid grid-cols-5 grid-rows-2 gap-4 sm:min-w-full sm:h-auto sm:aspect-[2.59/1]",style:{gap:"1.6%"},children:t.map((e,r)=>{let s=" ";switch(r){case 0:s+="aspect-250/516 row-span-2";break;case 1:case 2:case 3:case 4:s+="aspect-250/250";break;case 5:case 7:s+="aspect-250/250 self-end";break;case 6:s+="col-span-2 self-end"}return t[r].imgUrl?(0,n.jsx)(en,{className:s,craftJsComponent:i,onClick:()=>a(r),imgUrl:t[r]?.imgUrl,hrefUrl:t[r]?.hrefUrl,imageAltText:t[r]?.imageAltText,openLinkInNewTab:!!t[r]?.openLinkInNewTab},r):(0,n.jsx)("div",{className:(0,x.A)(s,c),children:r+1+". "})})})});case 7:return(0,n.jsx)(n.Fragment,{children:"default"===l.name||"xsm"===l.name||s?(0,n.jsx)(ei,{tiles:[{tiles:[t[0],t[3],t[6]],direction:"vertical"},{tiles:[t[1],t[5]],direction:"horizontal"},{tiles:[t[2]],isSquare:!0},{tiles:[t[4]],isSquare:!0}],craftJsComponent:i,editorPreviewMobileView:s,onTileClick:a}):(0,n.jsx)("section",{"aria-label":`7 ${o("accessibility.imgTiles")}`,className:"grid grid-cols-5 grid-rows-2 gap-4 sm:min-w-full sm:h-auto sm:aspect-[2.59/1]",style:{gap:"1.6%"},children:t.map((e,r)=>{let s=" ";switch(r){case 0:s+=s+"aspect-250/516 row-span-2";break;case 1:s+="aspect-522/250 col-span-2";break;case 2:case 3:s+="aspect-250/250";break;case 4:case 6:s+="aspect-250/250 self-end";break;case 5:s+="aspect-522/250 col-span-2 self-end"}return t[r].imgUrl?(0,n.jsx)(en,{className:s,craftJsComponent:i,onClick:()=>a(r),imgUrl:t[r]?.imgUrl,hrefUrl:t[r]?.hrefUrl,imageAltText:t[r]?.imageAltText,openLinkInNewTab:!!t[r]?.openLinkInNewTab},r):(0,n.jsx)("div",{className:(0,x.A)(s,c),children:r+1+". "})})})});case 6:return(0,n.jsx)(n.Fragment,{children:"default"===l.name||"xsm"===l.name||s?(0,n.jsx)(ei,{tiles:[{tiles:[t[0],t[5]],direction:"vertical"},{tiles:[t[1],t[4]],direction:"horizontal"},{tiles:[t[2]],isSquare:!0},{tiles:[t[3]],isSquare:!0}],craftJsComponent:i,editorPreviewMobileView:s,onTileClick:a}):(0,n.jsx)("section",{"aria-label":`6 ${o("accessibility.imgTiles")}`,className:"grid grid-cols-5 grid-rows-2 gap-4 sm:min-w-full sm:h-auto sm:aspect-[2.59/1]",style:{gap:"1.6%"},children:t.map((e,r)=>{let s=" ";switch(r){case 0:s+=s+"aspect-250/516 row-span-2";break;case 1:s+="aspect-522/250 col-span-2";break;case 2:s+="aspect-250/250";break;case 3:s+="aspect-250/250 col-start-2 row-start-2 self-end";break;case 4:s+="aspect-522/250 col-span-2 col-start-3 row-start-2 self-end self-end";break;case 5:s+="col-start-5 aspect-250/516 row-span-2"}return t[r].imgUrl?(0,n.jsx)(en,{className:s,craftJsComponent:i,onClick:()=>a(r),imgUrl:t[r]?.imgUrl,hrefUrl:t[r]?.hrefUrl,imageAltText:t[r]?.imageAltText,openLinkInNewTab:!!t[r]?.openLinkInNewTab},r):(0,n.jsx)("div",{className:(0,x.A)(s,c),children:r+1+". "})})})});case 5:return(0,n.jsx)(n.Fragment,{children:"default"===l.name||"xsm"===l.name||s?(0,n.jsx)(ei,{tiles:[{tiles:[t[0],t[1],t[2],t[3],t[4]]}],craftJsComponent:i,editorPreviewMobileView:s,onTileClick:a}):(0,n.jsx)("section",{"aria-label":`5 ${o("accessibility.imgTiles")}`,className:"grid grid-cols-5 grid-rows-2 gap-4 sm:min-w-full sm:h-auto sm:aspect-[2.565/1]",style:{gap:"1.4%"},children:t.map((e,r)=>{let s=" ";switch(r){case 0:s+=s+"aspect-250/516 row-span-2";break;case 1:s+="aspect-788/250 col-span-3";break;case 2:s+="aspect-250/250";break;case 3:s+="aspect-250/250 self-end";break;case 4:s+="aspect-788/250 col-span-3 self-end"}return t[r].imgUrl?(0,n.jsx)(en,{className:s,craftJsComponent:i,onClick:()=>a(r),imgUrl:t[r]?.imgUrl,hrefUrl:t[r]?.hrefUrl,imageAltText:t[r]?.imageAltText,openLinkInNewTab:!!t[r]?.openLinkInNewTab},r):(0,n.jsx)("div",{className:(0,x.A)(s,c),children:r+1+". "})})})});case 4:return(0,n.jsx)(n.Fragment,{children:"default"===l.name||"xsm"===l.name||s?(0,n.jsx)(ei,{tiles:[{tiles:[t[0],t[1],t[2],t[3]]}],craftJsComponent:i,editorPreviewMobileView:s,onTileClick:a}):(0,n.jsx)("section",{"aria-label":`4 ${o("accessibility.imgTiles")}`,className:"grid grid-cols-2 grid-rows-2 sm:min-w-full sm:h-auto sm:aspect-[2.56/1]",style:{gap:"1.4%"},children:t.map((e,r)=>{let s=" ";switch(r){case 0:s+=s+"aspect-652/250";break;case 1:s+="aspect-652/250";break;case 2:case 3:s+="aspect-652/250 self-end"}return t[r].imgUrl?(0,n.jsx)(en,{className:s,craftJsComponent:i,onClick:()=>a(r),imgUrl:t[r]?.imgUrl,hrefUrl:t[r]?.hrefUrl,imageAltText:t[r]?.imageAltText,openLinkInNewTab:!!t[r]?.openLinkInNewTab},r):(0,n.jsx)("div",{className:(0,x.A)(s,c),children:r+1+". "})})})});case 3:return(0,n.jsx)(n.Fragment,{children:"default"===l.name||"xsm"===l.name||s?(0,n.jsx)(ei,{tiles:[{tiles:[t[0],t[1],t[2]]}],craftJsComponent:i,editorPreviewMobileView:s,onTileClick:a}):(0,n.jsx)("section",{"aria-label":`3 ${o("accessibility.imgTiles")}`,className:"grid grid-cols-5 grid-rows-2 gap-4 sm:min-w-full sm:h-auto sm:aspect-[2.555/1]",style:{gap:"1.4%"},children:t.map((e,r)=>{let s=" ";switch(r){case 0:s+=s+"aspect-square col-span-2 row-span-2";break;case 1:s+="aspect-788/250 col-span-3 col-start-3";break;case 2:s+="aspect-788/250 col-span-3 col-start-3 self-end"}return t[r].imgUrl?(0,n.jsx)(en,{className:s,craftJsComponent:i,onClick:()=>a(r),imgUrl:t[r]?.imgUrl,hrefUrl:t[r]?.hrefUrl,imageAltText:t[r]?.imageAltText,openLinkInNewTab:!!t[r]?.openLinkInNewTab},r):(0,n.jsx)("div",{className:(0,x.A)(s,c),children:r+1+". "})})})});case 2:return(0,n.jsx)(n.Fragment,{children:"default"===l.name||"xsm"===l.name||s?(0,n.jsx)(ei,{tiles:[{tiles:[t[0]]},{tiles:[t[1]]}],craftJsComponent:i,editorPreviewMobileView:s,onTileClick:a}):(0,n.jsx)(n.Fragment,{children:(0,n.jsx)("section",{"aria-label":`2 ${o("accessibility.imgTiles")}`,className:"grid grid-cols-2 sm:min-w-full sm:h-auto sm:aspect-[2.568/1]",style:{gap:"1.6%"},children:t.map((e,r)=>{let s=" ";switch(r){case 0:s+=s+"aspect-652/516";break;case 1:s+="aspect-652/516"}return t[r].imgUrl?(0,n.jsx)(en,{className:s,craftJsComponent:i,onClick:()=>a(r),imgUrl:t[r]?.imgUrl,hrefUrl:t[r]?.hrefUrl,imageAltText:t[r]?.imageAltText,openLinkInNewTab:!!t[r]?.openLinkInNewTab},r):(0,n.jsx)("div",{className:(0,x.A)(s,c),children:r+1+". "})})})})});case 1:return(0,n.jsx)("section",{"aria-label":`1 ${o("accessibility.imgTile")}`,className:"grid grid-cols-1 sm:min-w-full sm:h-auto",onClick:()=>a(0),children:t[0].imgUrl?(0,n.jsx)(en,{className:"",craftJsComponent:i,onClick:()=>a(0),imgUrl:t[0]?.imgUrl,hrefUrl:t[0]?.hrefUrl,imageAltText:t[0]?.imageAltText,openLinkInNewTab:!!t[0]?.openLinkInNewTab}):(0,n.jsx)("div",{className:(0,x.A)(c,"aspect-[2.558/1]"),children:"1. "})});default:return i?(0,n.jsx)("div",{className:"w-full p-4",children:"empty tiles widget"}):null}},eo=e=>{let{name:t,tilesObjects:r=[]}=e,{hlStoreConfig:s}=(0,c.s)(),[a]=(0,i.useState)([]),[o,l]=(0,i.useState)(!1),{isMobileUa:u}=(0,v.mL)(),d=(0,i.useRef)(null),p=h(d);return(0,i.useEffect)(()=>
2{if(!o){let e=setInterval(()=>{(0,f.IJ)()&&l(!0)},500);return()=>clearInterval(e)}},[]),(0,i.useEffect)(()=>{o&&p&&r.map((e,n)=>{let i={promotion_id:(e?.linkEditorSelection==="product"?s.isTechStore?e.hrefUrl.replace("/product/",""):e.linkEditorInput?.replaceAll("-",""):e?.linkEditorInput||"")||"",creative_name:(0,f.Jt)(r[n].imgUrl),creative_slot:`${t} ${n}`};a.some(e=>e.creative_slot==i.creative_slot)||((0,f.r)({items:[i]},"view_promotion"),a.push(i))})},[p,o]),(0,n.jsx)("div",{ref:d,children:(0,n.jsx)(ea,{tilesObjects:r,onTileClick:e=>{let n={promotion_id:("product"===r[e].linkEditorSelection?s.isTechStore?r[e].hrefUrl.replace("/product/",""):r[e].linkEditorInput?.replaceAll("-",""):r[e]?.linkEditorInput||"")||"",creative_name:(0,f.Jt)(r[e].imgUrl),creative_slot:`${t} ${e}`};(0,f.r)({items:[n]},"select_promotion")},isMobileUa:u})})};var el=r(75937),ec=r(39367),eu=r(31242),ed=r(36840),ep=r(59904);let em=e=>{let{headerTitle:t,onCategoryPage:r=!1,productsCategory:s,productsSorting:a}=e,{locale:o}=(0,eu.useRouter)(),l=window?.innerWidth,c=(0,$.y5)(l),u=r?$.lt[c.name]:$.H4[c.name],[d,p]=(0,i.useState)(u),[m,h]=(0,i.useState)(1);(0,i.useEffect)(()=>{let e=r?$.lt[c.name]:$.H4[c.name];e&&e!=d&&p(e)},[c]);let f={search:"",categoryId:s,locale:o,paging:{hitsPerPage:d,page:m,sortBy:a||"popularity",sortDirection:"DESC"},shouldFetch:!0},{data:g,isLoading:v}=(0,ed.S)(f);return(0,ep.Ve)({searchFilter:f,pages:Array.of(m+1)}),(0,n.jsx)(el.A,{title:`${t||""}`,isLoading:v,productListSize:d,productsCategory:s,sortBy:a||"",searchResultCount:g?.count,page:m,setPage:h,children:(0,n.jsx)(ec.A,{onCategoryPage:r,productListSize:d,products:g?.products,isLoading:v})})},eh=e=>{let{headerTitle:t,onCategoryPage:r=!1,productListId:s}=e,a=window?.innerWidth,o=(0,$.y5)(a),l=r?$.lt[o.name]:$.H4[o.name],[c,u]=(0,i.useState)(l),[d,p]=(0,i.useState)(1);(0,i.useEffect)(()=>{let e=r?$.lt[o.name]:$.H4[o.name];e&&e!=c&&u(e)},[o]);let{data:h,isLoading:f}=m({productListId:s||""});return(0,n.jsx)(el.A,{title:`${t||""}`,isLoading:f,productListSize:c,searchResultCount:h?.productList?.productListItems?.length,page:d,setPage:p,isProductList:!0,children:(0,n.jsx)(ec.A,{onCategoryPage:r,productListSize:c,products:h?.productList?.productListItems?.map(e=>e.productData).slice((d-1)*c,c*d),isLoading:f})})};var ef=r(83894),eg=r.n(ef),ev=r(33303);let ey=e=>{let{productsCategory:t,isThumbnailView:r,facetFilters:i,sorting:s,searchTerm:a}=e,{categories:o}=(0,g.C)();return(0,n.jsx)(ev.Ay,{variant:"infinite-loading",brands:[],categories:o,contentCategoryId:t,savedFacetFilters:i?.length===0?[]:i,savedIsThumbnailView:r,savedSorting:s,savedSearchTerm:a,savedAgeRecommendation:i?.find(e=>"minimumAge"in e),savedAdditionalFields:i?.filter(e=>"additionalFieldId"in e),enableUrlQueryParams:!1},JSON.stringify({productsCategory:t,facetFilters:i,sorting:s,searchTerm:a}))};var ex=r(10875),eb=r(93513),ew=r(18529);let ej=e=>{let t,{product:r,author:i,title:s,shortDescription:l,description:u,backgroundColor:d}=e,{t:p}=(0,b.Bd)("common"),{data:m,isLoading:h}=(0,o.B)({productsIds:r?.uniqueID?r.uniqueID:null,shouldFetch:!!r?.uniqueID}),f=m&&m.length>0?m[0]:void 0,{hlStoreConfig:g}=(0,c.s)(),v=g.erpEnabled,{data:y}=(0,eb.o)(f?{type:f.isbn13?"isbn":f.ean?"ean":"KNV-Titelnr",numbers:[f.isbn13||f.ean||f.knoNumber||f.artNr],shouldFetch:v}:{}),{data:x}=(0,ew.o)(v);if(y&&x){let e=Object.values(y).find(e=>(0,k.wx)(e.isbn,f?.isbn13));if(e){let r=(0,k.MB)({inventory:e,pickupAddressData:x});r.locations.length>0&&(t=r)}}return(0,n.jsx)("section",{"aria-label":p("accessibility.productRec"),children:f?(0,n.jsx)(a.AA,{variant:"recommendation",product:f,author:i,title:s,shortDescription:l,description:u,backgroundColor:d,pickupInformation:t}):h&&r?.uniqueID?(0,n.jsx)(j.f,{editorPreviewMobileView:!1}):null})};var ek=r(10530);let eC=eg()(()=>r.e(2363).then(r.bind(r,32363)),{loadableGenerated:{webpack:()=>[32363]}}),eS=eg()(()=>Promise.all([r.e(963),r.e(787)]).then(r.bind(r,20787)),{loadableGenerated:{webpack:()=>[20787]}}),eN=eg()(()=>Promise.all([r.e(8422),r.e(8228)]).then(r.bind(r,28228)),{loadableGenerated:{webpack:()=>[28228]}}),eE=e=>{let{content:t,onCategoryPage:r=!1,initialEventData:i,initialEventArchiveData:s}=e,a=t&&t.content?JSON.parse(t.content):{},{deferredPrompt:o,setDeferredPrompt:l}=(0,ek.fK)(),c=e=>{let t=-1;return e.map((e,u)=>{switch(a[e].type.resolvedName){case"Container":let d=c(a[e].nodes);if(d&&Array.isArray(d)&&1===d.length&&d?.[0]===null)return null;return(0,n.jsx)("div",{className:"relative flex flex-col mt-1 gap-8",children:c(a[e].nodes)},u);case"ImageSlider":return(0,n.jsx)(er,{...a[e].props},u);case"TextBanner":return(0,n.jsx)(N,{...a[e].props},u);case"StoreEvents":if(t++,i&&i.length>=t+1)return(0,n.jsx)(eC,{...a[e].props,initialEventData:i[t]},u);return null;case"StoreEventsArchive":return(0,n.jsx)(eC,{...a[e].props,initialEventData:s,isEventArchive:!0},u);case"Tiles":return(0,n.jsx)(eo,{...a[e].props},u);case"ProductSlider":return(0,n.jsx)(y,{...a[e].props,onCategoryPage:r},u);case"ProductList":return(0,n.jsx)(S,{...a[e].props,onCategoryPage:r},u);case"ProductShelf":return(0,n.jsx)(em,{...a[e].props,onCategoryPage:r},u);case"ProductListShelf":return(0,n.jsx)(eh,{...a[e].props,onCategoryPage:r},u);case"HtmlContent":return(0,n.jsx)(I,{...a[e].props},u);case"PwaInfoBanner":return(0,n.jsx)(T,{...a[e].props,deferredPrompt:o,setDeferredPrompt:l},u);case"UspBanner":return(0,n.jsx)(F,{...a[e].props},u);case"MultiCard":return(0,n.jsx)(V,{...a[e].props},u);case"BigImage":return(0,n.jsx)(G,{...a[e].props},u);case"ImageAndContent":return(0,n.jsx)(H,{...a[e].props},u);case"YoutubeVideo":return(0,n.jsx)(eS,{...a[e].props},u);case"MediaLayout":return(0,n.jsx)(ee,{...a[e].props},u);case"CategoryCollection":return(0,n.jsx)(ey,{...a[e].props},u);case"ProductRecommendation":return(0,n.jsx)(ej,{...a[e].props},u);case"QuantityOrderForm":return(0,n.jsx)(eN,{...a[e].props},u);case"NewsletterInputField":return(0,n.jsx)(ex.A,{...a[e].props},u);default:return(0,n.jsx)("div",{},u)}})};return(0,n.jsx)("div",{className:"flex flex-col gap-8",children:"ROOT"in a&&c(a.ROOT.nodes)})}},10875:(e,t,r)=>{"use strict";r.d(t,{A:()=>y});var n=r(31085),i=r(94864),s=r(97788),a=r(43140);let o=e=>{let{...t}=e;return(0,n.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 530.64 368.9",stroke:"currentColor",fill:"none",...t,children:[(0,n.jsxs)("defs",{children:[(0,n.jsx)("clipPath",{id:"clippath",children:(0,n.jsx)("path",{style:{fill:"none"},d:"M429.44 22.36h81.17v72.91h-81.17z"})}),(0,n.jsx)("style",{children:".cls-1{fill:#fff}"})]}),(0,n.jsx)("path",{className:"cls-1",style:{fill:t.color??"#ffffff"},d:"M479.2 116.58c-32.02 3.9-61.25-18.99-65.14-51.01S433.05 4.33 465.07.43s61.25 18.99 65.14 51.01c3.9 32.02-18.99 61.25-51.01 65.14ZM465.41 3.27c-30.46 3.71-52.23 31.5-48.52 61.96s31.5 52.23 61.96 48.52 52.23-31.5 48.52-61.96c-3.71-30.46-31.5-52.23-61.96-48.52Z"}),(0,n.jsx)("path",{d:"m341.31 186.16 153.84 117.77.19 1.6-17.47 2.13-147.22-112.71-73.72 60.82v.07l-.05-.03-.05.04v-.07l-86.17-41.36L54.77 359.14l-18.09 2.2-.12-.99 121.65-151.91L9.38 136.99l-1.82-14.92 5.89-.72L254.6 237.12 424.04 97.36a61.506 61.506 0 0 1-13.28-31.38L2.09 115.89l-2.09.25 30.75 252.75 472.16-57.45-.21-1.74-23.1-189.82c-16.24 1.98-31.76-2.55-43.99-11.51l-94.3 77.78Z",style:{fillRule:"evenodd",fill:t.color??"#ffffff"}}),(0,n.jsx)("path",{className:"cls-1",d:"M510.59 34.71c-.12-1.46-.77-2.86-1.81-3.82l-7.9-7.23a4.939 4.939 0 0 0-3.77-1.29c-1.33.13-2.63.84-3.5 1.98l-31.98 41.6-17.09-15.68a4.905 4.905 0 0 0-3.77-1.28c-1.34.13-2.63.84-3.5 1.98l-6.63 8.61c-.88 1.14-1.3 2.65-1.18 4.1.12 1.45.77 2.86 1.82 3.82l21.04 19.24 7.9 7.23c1.05.96 2.43 1.41 3.77 1.28 1.33-.13 2.63-.84 3.5-1.98l6.63-8.61 35.3-45.85c.88-1.
214 1.29-2.65 1.18-4.1",style:{clipPath:"url(#clippath)",fill:t.color??"#ffffff"}})]})};var l=r(20303),c=r(43597),u=r(16214),d=r(52641),p=r(14041),m=r(54357),h=r(80187),f=r(22297);let g=e=>{let{subscriptionSuccess:t,subscriptionError:r,subscriptionErrorMsg:i}=e;return(0,n.jsxs)(n.Fragment,{children:[t&&(0,n.jsx)("div",{className:"mt-2 text-success-500",children:"Erfolgreich abonniert"}),r&&(0,n.jsx)("div",{className:"mt-2 text-error-500",children:i||"Es ist ein Fehler beim Abonnieren aufgetreten"})]})},v=e=>{let{headline:t,text:r,buttonText:i,dataProtectionText:s,editorPreviewMobileView:a=!1,subscribeEmail:p,setSubscribeEmail:v,subscriptionSuccess:y,subscriptionError:x,subscriptionErrorMsg:b,handleSubscribtionRequest:w,isMobileUa:j=!1,loading:k=!1,inFooter:C=!1,className:S,backgroundColor:N,secondaryColor:E,fontColor:L,tabIndex:A=0}=e,{t:I}=(0,f.Bd)("common"),O=(0,u.y5)(j?0:1024);return(0,d.F)(O)||a?(0,n.jsx)("section",{"aria-label":I("accessibility.newsForm"),className:S,style:{backgroundColor:N||""},children:(0,n.jsxs)("div",{className:`flex flex-col w-full gap-6 ${C?"":"p-6"}`,children:[(0,n.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,n.jsx)("div",{style:{color:L},className:"text-2xl font-bold tracking-wide text-white uppercase",children:C?r:t}),(0,n.jsx)("div",{className:"self-center w-1/2 mb-2 h-1/4",children:(0,n.jsx)(o,{className:"w-30 h-30",color:L})}),(0,n.jsx)(l.A,{value:p,onChange:e=>v?v(e):()=>{},"aria-label":"E-Mail Adresse",placeholder:"E-Mail Adresse",className:"text-black"}),(0,n.jsx)(c.A,{onClick:w||(()=>{}),style:{backgroundColor:E||""},variant:"flatPrimary",children:i}),(x||y)&&(0,n.jsx)(g,{subscriptionErrorMsg:b,subscriptionError:x,subscriptionSuccess:y})]}),(0,n.jsx)("div",{className:"text-white text-sm",style:{color:L},children:(0,h.Ay)(s??"")})]})}):C?(0,n.jsxs)("section",{"aria-label":I("accessibility.newsForm"),className:(0,m.A)("flex flex-col w-full gap-6",S),children:[(0,n.jsxs)("div",{className:"flex w-full gap-6",children:[(0,n.jsxs)("div",{className:"flex flex-col justify-between w-full",children:[(0,n.jsx)("div",{style:{color:L},className:"text-xs font-bold tracking-widest text-white md:text-base md:tracking-wider",children:r}),(0,n.jsxs)("div",{className:"flex w-full gap-4",children:[(0,n.jsx)("div",{className:"w-1/2 text-black",children:(0,n.jsx)(l.A,{tabIndex:A,value:p,onChange:e=>v?v(e):()=>{},"aria-label":"E-Mail Adresse",placeholder:"E-Mail Adresse"})}),(0,n.jsx)(c.A,{tabIndex:A,className:"w-1/2",style:{backgroundColor:E||""},variant:"flatPrimary",loading:k??!1,onClick:w||(()=>{}),children:i})]}),(x||y)&&(0,n.jsx)(g,{subscriptionErrorMsg:b,subscriptionError:x,subscriptionSuccess:y})]}),(0,n.jsx)(o,{className:"w-40",color:L})]}),(0,n.jsx)("div",{className:"text-white text-sm",style:{color:L},children:(0,h.Ay)(s??"")})]}):(0,n.jsx)("section",{"aria-label":I("accessibility.newsForm"),className:(0,m.A)("flex px-8 pb-8 pt-6 gap-6",S),style:{backgroundColor:N||""},children:(0,n.jsxs)("div",{className:"flex flex-col gap-6",children:[(0,n.jsxs)("div",{className:"flex",children:[(0,n.jsxs)("div",{className:"flex flex-col justify-between w-4/5",children:[(0,n.jsx)("h3",{className:"text-3xl font-bold tracking-wider text-white uppercase mt-8",children:t}),(0,n.jsxs)("div",{className:"flex gap-14",children:[(0,n.jsx)("p",{className:"self-end w-3/12 text-base font-semibold tracking-normal text-white",children:r}),(0,n.jsxs)("div",{className:"flex w-8/12 gap-5",children:[(0,n.jsx)("div",{className:"w-72 self-end",children:(0,n.jsx)(l.A,{tabIndex:A,value:p,onChange:e=>v?v(e):()=>{},"aria-label":"E-Mail Adresse",placeholder:"E-Mail Adresse",className:"h-11"})}),(0,n.jsx)(c.A,{tabIndex:A,onClick:w||(()=>{}),style:{backgroundColor:E||""},className:"w-72 self-end h-11",loading:k,variant:"flatPrimary",children:i})]})]}),(x||y)&&(0,n.jsx)(g,{subscriptionErrorMsg:b,subscriptionError:x,subscriptionSuccess:y})]}),(0,n.jsx)(o,{className:"w-1/5"})]}),(0,n.jsx)("div",{className:"text-white text-sm",children:(0,h.Ay)(s??"")})]})})},y=e=>{let{headline:t,text:r,buttonText:o,dataProtectionText:l,editorPreviewMobileView:c,inFooter:u,className:d,backgroundColor:m,fontColor:h}=e,[f,g]=(0,p.useState)(""),[y,x]=(0,p.useState)(!1),[b,w]=(0,p.useState)(!1),[j,k]=(0,p.useState)(!1),[C,S]=(0,p.useState)(""),{isMobileUa:N}=(0,i.mL)(),{hlStoreConfig:E}=(0,a.s)(),L=(0,s.A)(),A=async()=>{try{k(!0),x(!1),w(!1),S("");let e=await L({email:f});if(void 0!==e&&e.data&&e.data.response&&e.data.response.jsonResponseString){let t=JSON.parse(e.data.response.jsonResponseString);t&&t.nLSuccessMsg?x(!0):t&&t.nLErrorMsg&&(w(!0),S(t.nLErrorMsg))}}catch{w(!0)}k(!1)};return(0,n.jsx)(v,{tabIndex:0,headline:t,text:r,buttonText:o,dataProtectionText:l,editorPreviewMobileView:c??!1,subscribeEmail:f,setSubscribeEmail:g,subscriptionError:b,subscriptionSuccess:y,subscriptionErrorMsg:C,handleSubscribtionRequest:A,loading:j,inFooter:u??!1,fontColor:h,className:d,backgroundColor:m,secondaryColor:E.styleData?.["--color-secondary-500"]??"",isMobileUa:N})}},39367:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var n=r(31085),i=r(7430),s=r(78017),a=r(29549),o=r(14041);let l=e=>{let{products:t,productListSize:r,onCategoryPage:l,onClickEach:c,isLoading:u}=e,[d,p]=(0,o.useState)(!1);return(0,o.useEffect)(()=>{p(u)},[u]),(0,n.jsx)("div",{className:`grid grid-cols-2 gap-y-8 sm:gap-y-10 gap-x-8 ${l?"sm:gap-x-6 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4 xl:grid-cols-5 2xl:gr
2id-cols-5":"sm:gap-x-10 sm:grid-cols-3 md:grid-cols-4 lg:grid-cols-5 xl:grid-cols-6 2xl:grid-cols-6"} `,children:t?(0,n.jsx)(n.Fragment,{children:t?.map(e=>n.jsx(s.AA,{variant:"simple",className:"animated fadeIn xsm:justify-self-center sm:justify-self-auto",product:e,imgProps:{width:480,height:480,alt:"small cover picture of "+e.name},children:e.wishlistItemId&&c&&n.jsx(i.yp,{isRemoving:!1,onClick:()=>c(e.wishlistItemId),className:"justify-center w-full"})},e.id))}):!t&&d?(0,n.jsx)(a.A,{productListSize:r}):null})}},5806:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(31085),i=r(54357),s=r(63538),a=r(25444);let o=e=>{let{className:t,showBrackets:r=!0,price:o,currencyCode:l,baseQuantity:c,unit:u}=e,{locale:d}=(0,a.T8)();return(0,n.jsxs)("div",{className:(0,i.A)("flex justify-end",t),children:[r&&"(",(0,s.$g)({amount:o,currencyCode:l||"EUR",locale:d})," ","/ ",c," ",u.toUpperCase(),r&&")"]})}},97214:(e,t,r)=>{"use strict";r.d(t,{A:()=>S});var n=r(31085),i=r(14041),s=r(34747),a=r.n(s),o=r(51121),l=r.n(o),c=r(54357),u=r(37786),d=r.n(u),p=r(22297),m=r(43140),h=r(30211),f=r(73808),g=r(31242),v=r(5806),y=r(81218),x=r(28230),b=r(83894),w=r.n(b),j=r(95556),k=r(68317);let C=w()(()=>Promise.resolve().then(r.bind(r,65413)),{loadableGenerated:{webpack:()=>[65413]},ssr:!1}),S=e=>{let{product:t,className:r,children:s,onClick:o,noNameTag:u=!1,isProductPage:b=!1,itemListName:w,...S}=e,{t:N}=(0,p.Bd)(),[E,L]=(0,i.useState)(!0),[A,I]=(0,i.useState)(!1),{setModalView:O,setEnergyLabelView:P,openModal:_}=(0,x.mL)(),{hlStoreConfig:T}=(0,m.s)(),M=(0,g.useRouter)(),R=(0,f.F5)(b?"":M?.query?.pages,t);(0,i.useEffect)(()=>{A&&I(!1)},[t?.images[0].url]),T.sellEbooks;let D=(0,f.Kr)(t),B=!T.sellEbooks&&D||t.price&&!t.price.value||"string"!=typeof t.productType||""===t.productType||null!=t.productOrderable&&"notorderable"===t.productOrderable,F=(e,t)=>{"Enter"===e.key&&t&&(e.preventDefault(),M.push(t))};return(0,n.jsxs)("div",{className:(0,c.A)("relative",r),onClick:o,children:[(0,n.jsxs)(a(),{tabIndex:0,className:`${l().simple} group tabFocusInset`,href:R,prefetch:!1,onFocus:()=>L(!1),...S,children:[t?.images&&Array.isArray(t.images)&&(0,n.jsxs)("div",{className:"relative",onKeyDown:e=>F(e,R),children:[t.name.length>32&&(0,n.jsx)("span",{className:"block text-base font-bold text-ellipsis overflow-hidden mb-2 leading-5 transition-all duration-500 z-10 -bottom-11 left-0 pt-3 pl-1 pr-1 w-full absolute group-hover:block bg-white/80 opacity-0 group-hover:opacity-100",children:t.name}),(0,n.jsx)(d(),{className:l().productImage,width:164,height:246,src:A?"/product-img-placeholder-big.svg":t.images[0].url,alt:`${N("product")}: ${t.name}`,unoptimized:!0,onError:()=>I(!0)}),"preorderable"===t.productOrderable&&(0,n.jsx)("div",{className:(0,c.A)(l().newArrivalContainer,"text-white text-center p-2 font-bold text-sm bg-primary-500"),children:N("preorder")})]}),!u&&(0,n.jsxs)("div",{className:"w-full sm:w-[164px]",children:[t.name.length>32?(0,n.jsxs)("p",{className:`
3                  transition-all duration-500 group-hover:opacity-0
4                  ${l().bookTitle}
5                  ${l().bookTitleSizeSm}`,children:[t.name.substring(0,32),"..."]}):(0,n.jsx)("p",{className:`${l().bookTitle} ${l().bookTitleSizeSm}`,children:t.name}),T?.isTechStore?null:(0,n.jsx)("p",{className:`mb-2 overflow-hidden text-sm text-ellipsis whitespace-nowrap ${t.energyEfficiency?"w-32":""}`,children:t.author1?t.author1:(0,n.jsx)("span",{children:"\xa0"})}),(0,n.jsxs)("div",{className:(0,c.A)("flex",t.productTypeTranslated.length<8?"flex-row justify-between items-center":"flex-col"),children:[T?.isTechStore&&k.env&&["Dies und Das","Nonbook"].includes(t.productType)?(0,n.jsx)("div",{className:"text-sm",children:"\xa0"}):(0,n.jsxs)("p",{className:"text-sm",children:[t.productTypeTranslated,"\xa0"]}),t.basePrice&&(0,n.jsx)(v.A,{className:"text-xs font-normal text-muted-500",price:t.basePrice.price,currencyCode:t.price.currencyCode,baseQuantity:t.basePrice.quantity,unit:t.basePrice.unit})]})]})]}),t.energyEfficiency&&(0,n.jsx)(y.A,{product:t,className:"absolute right-0 bottom-17",variant:"labelOnly",onClick:()=>{O("ENERGY_EFFICIENCY_VIEW"),P(t.energyEfficiency.energyLabel),_()}}),(0,n.jsxs)("div",{className:"flex flex-row items-center justify-between h-10 sm:m-auto w-full sm:w-[164px]",children:[E?(0,n.jsx)("div",{onMouseEnter:()=>{L(!1)},onTouchStart:()=>{L(!1)},className:"text-muted-300 xsm:pl-1 xsm:pr-1 lg:inline -mt-1.5 -ml-1 ",style:B?{color:"var(--color-primary-100)"}:{},children:(0,n.jsx)(j.A,{className:"w-6 h-6"})}):(0,n.jsx)(C,{product:t,productQuantity:1,variant:"slim",itemListName:w}
5),(0,n.jsx)(h.A,{strikedPriceAboveNormalOnMobile:!0,price:t.price.value,strikedPrice:t.price.strikedPrice,fontSizeMobile:"base",fontSizeDesktop:"base",fontSizeStrikePrice:"sm",currency:t.price.currencyCode})]}),s]})}},73252:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var n=r(31085),i=r(22297),s=r(54033),a=r.n(s),o=r(43140),l=r(73808);let c=e=>{let{availability:t,excludedCountries:r,includedCountries:s,isEbook:c,messageNumber:u,status:d,className:p,origin:m,markedForDelete:h=!1,locationCount:f=0}=e,{t:g,i18n:v}=(0,i.Bd)("common"),y=g("availableImmediately"),{hlStoreConfig:x}=(0,o.s)(),b="unknown"==u||x.sellNonDeliverables&&("17"==u||"94"==u);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:p,children:[(0,n.jsx)("span",{className:null!=t&&("notorderable"!==t||b)&&!h?a().productAvailableCircle:a().productNotAvailableCircle}),(0,n.jsx)("div",{className:`text-sm ${"pds"===m?"text-right":"cart"===m?"text-left":""}`,dangerouslySetInnerHTML:{__html:f>0?y:d||""}})]}),c&&(r||s)&&(0,n.jsxs)("div",{className:"flex flex-col",children:[r&&(0,n.jsx)("p",{className:p,children:(0,l.Lh)(r,v.language,g)}),s&&(0,n.jsx)("p",{className:p,children:(0,l.dh)(s,v.language,g)})]})]})}},80253:(e,t,r)=>{"use strict";r.d(t,{A:()=>a,g:()=>s});var n=r(31085),i=r(22297);let s=(e,t)=>{let r=0,n=0,i=[],s=[];for(let a in e)t>=Number(a)&&(r=n),i.push(a),s.push(e[a]),n++;return`Discount: ${s[r]}%`},a=e=>{let{discountInfo:t,className:r=""}=e,{t:s}=(0,i.Bd)(),a=[],o=[];for(let e in t)a.push(e),o.push(t[e]);return(0,n.jsx)("div",{className:r,children:(0,n.jsxs)("div",{className:"flex flex-col text-sm",children:[(0,n.jsx)("div",{className:"flex justify-end",children:"Discount"}),a.map((e,t)=>(0,n.jsxs)("div",{className:"flex justify-end",children:[" ",`${s("from")} ${e}: ${o[t]}%`]},t))]})})}},76979:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var n=r(31085),i=r(14041),s=r(22297),a=r(20303),o=r(70759);let l=e=>{let{onChange:t,value:r,disabled:l,inCart:c=!1,tabIndex:u=0}=e,{t:d}=(0,s.Bd)("common"),[p,m]=(0,i.useState)(r>=10),[h,f]=(0,i.useState)(r);return(0,n.jsx)("div",{className:"relative inline-flex lg:ml-auto",children:p?(0,n.jsx)(a.A,{className:"px-4 py-3",type:"number",maxLength:3,min:"1",max:"999",style:{width:"80px"},value:String(h),disabled:l,autoFocus:!c,onChange:e=>{if(e.length<4){if(0===e.length)t(1),f(0);else{let r=Number.parseInt(e);t(r),f(r)}}}}):(0,n.jsx)(o.A,{tabIndex:u,absoluteWidth:20,className:"hideScrollBar",dropDownContent:[...Array(11)].map((e,t)=>({value:10!==t?(t+1).toString():d("more")})),value:{value:h.toString()},disabled:l,type:"normal",onChange:e=>{let r=e.value;if(r===d("more"))m(!0);else{let e=Number.parseInt(r);f(e),t(e)}}})})}},52051:(e,t,r)=>{"use strict";r.d(t,{A:()=>h});var n=r(31085);let i=e=>{let{blank:t,width:r=16,height:i=24,...s}=e;return(0,n.jsx)("svg",{tabIndex:-1,stroke:"currentColor",fill:t?"transparent":"currentColor",width:r,height:i,viewBox:"0 0 16 24",...s,children:(0,n.jsx)("path",{d:"M16 0H0V14.0488V24L8 18.7317L16 24V14.0488V13.4634V0Z"})})};var s=r(14041),a=r(55009),o=r.n(a),l=r(31242),c=r.n(l),u=r(94864),d=r(77155),p=r(91268);let m=(e,t,r,s,a,l,u,p,m,h,f,g)=>{let v=[],y=e=>{g&&g?.userType===d.$o.registeredUser?(r&&r((e+1).toString()),p&&c().push({pathname:"/profile",query:{pageKey:"meineRezensionen",rating:(e+1).toString(),productId:m}},void 0)):(h(),f("LOGIN_VIEW"))},x=(e,t)=>{e.key===d.cK.Enter&&y(t)};return t&&void 0!==r&&void 0!==u&&void 0!==s&&void 0!==l&&void 0!==a?o()(5,t=>{v.push((0,n.jsx)("span",{className:"text-primary-500 tabFocus","aria-label":`Bewertung ${t+1} von 5`,role:"button",tabIndex:0,onClick:()=>y(t),onMouseOver:()=>{a(t+1),l(!0)},onFocus:()=>{a(t+1),l(!0)},onKeyDown:e=>x(e,t),children:(0,n.jsx)(i,{blank:!(u?t<s:t<e),width:20,height:30})},`fullRating_${t}`))}):o()(5,t=>{v.push((0,n.jsx)("span",{className:"text-primary-500",tabIndex:-1,children:t<e?(0,n.jsx)(i,{"aria-hidden":"true"}):(0,n.jsx)(i,{blank:!0,"aria-hidden":"true"})},`fullRating_${t}`))}),v},h=e=>{let{rating:t,editable:r,creatingRating:i,productId:a,onMouseClickRating:o=()=>{},onMouseLeaveRating:l=()=>{}}
5=e,[c,d]=(0,s.useState)(!1),[h,f]=(0,s.useState)(t),{openModal:g,setModalView:v}=(0,u.mL)(),{customerData:y}=(0,p._)();return r?(0,n.jsx)("div",{className:"flex flex-row justify-start gap-x-1",onMouseLeave:()=>{l(t.toString()),d(!1)},children:t&&m(t,r,o,h,f,d,c,i,a,g,v,y)}):(0,n.jsx)("div",{className:"flex flex-row gap-x-1",children:t&&m(t)})}},25101:(e,t,r)=>{"use strict";r.d(t,{A:()=>p});var n=r(31085);let i=e=>{let{...t}=e;return(0,n.jsxs)("svg",{viewBox:"0 0 512 512",stroke:"currentColor",fill:"none",...t,children:[(0,n.jsx)("path",{d:"M440.962 80H71.0385C46.7167 80 27 99.7554 27 124.125V388.875C27 413.245 46.7167 433 71.0385 433H440.962C465.283 433 485 413.245 485 388.875V124.125C485 99.7554 465.283 80 440.962 80Z",strokeWidth:"32",strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"M97 150L256 274L415 150",strokeWidth:"32",strokeLinecap:"round",strokeLinejoin:"round"})]})};var s=r(28644),a=r(69611);let o=e=>{let{...t}=e;return(0,n.jsx)("svg",{viewBox:"0 0 17 17",fill:"currentColor",...t,children:(0,n.jsx)("path",{d:"M13.601 2.326A7.854 7.854 0 0 0 7.994 0C3.627 0 .068 3.558.064 7.926c0 1.399.366 2.76 1.057 3.965L0 16l4.204-1.102a7.933 7.933 0 0 0 3.79.965h.004c4.368 0 7.926-3.558 7.93-7.93A7.898 7.898 0 0 0 13.6 2.326zM7.994 14.521a6.573 6.573 0 0 1-3.356-.92l-.24-.144-2.494.654.666-2.433-.156-.251a6.56 6.56 0 0 1-1.007-3.505c0-3.626 2.957-6.584 6.591-6.584a6.56 6.56 0 0 1 4.66 1.931 6.557 6.557 0 0 1 1.928 4.66c-.004 3.639-2.961 6.592-6.592 6.592zm3.615-4.934c-.197-.099-1.17-.578-1.353-.646-.182-.065-.315-.099-.445.099-.133.197-.513.646-.627.775-.114.133-.232.148-.43.05-.197-.1-.836-.308-1.592-.985-.59-.525-.985-1.175-1.103-1.372-.114-.198-.011-.304.088-.403.087-.088.197-.232.296-.346.1-.114.133-.198.198-.33.065-.134.034-.248-.015-.347-.05-.099-.445-1.076-.612-1.47-.16-.389-.323-.335-.445-.34-.114-.007-.247-.007-.38-.007a.729.729 0 0 0-.529.247c-.182.198-.691.677-.691 1.654 0 .977.71 1.916.81 2.049.098.133 1.394 2.132 3.383 2.992.47.205.84.326 1.129.418.475.152.904.129 1.246.08.38-.058 1.171-.48 1.338-.943.164-.464.164-.86.114-.943-.049-.084-.182-.133-.38-.232z",fill:t.color})})},l=e=>{let{...t}=e;return(0,n.jsx)("svg",{viewBox:"0 0 17 17",fill:"currentColor",...t,children:(0,n.jsx)("path",{d:"M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM8.287 5.906c-.778.324-2.334.994-4.666 2.01-.378.15-.577.298-.595.442-.03.243.275.339.69.47l.175.055c.408.133.958.288 1.243.294.26.006.549-.1.868-.32 2.179-1.471 3.304-2.214 3.374-2.23.05-.012.12-.026.166.016.047.041.042.12.037.141-.03.129-1.227 1.241-1.846 1.817-.193.18-.33.307-.358.336a8.154 8.154 0 0 1-.188.186c-.38.366-.664.64.015 1.088.327.216.589.393.85.571.284.194.568.387.936.629.093.06.183.125.27.187.331.236.63.448.997.414.214-.02.435-.22.547-.82.265-1.417.786-4.486.906-5.751a1.426 1.426 0 0 0-.013-.315.337.337 0 0 0-.114-.217.526.526 0 0 0-.31-.093c-.3.005-.763.166-2.984 1.09z",fill:t.color})})};var c=r(54357),u=r(22297),d=r(43597);let p=e=>{let{product:t,className:r,wishlist:p,variant:m="product",wishlistUrl:h}=e,{t:f}=(0,u.Bd)(),g="product"===m,v=g?window?.location.href:h||"",y=()=>{let e=`${f("mailToRecommendationSubject")} '${g?t?.name:p?.wishlistName}'`,r=`${g?f("mailToRecommendationBody"):f("mailToRecommendationBodyWishlist")} 
6
7 ${g?t?.author1:p?.wishlistName} 
8 ${g?t?.name:""} 
9
10 ${g?f("mailToRecommendationFollowLink"):f("mailToRecommendationFollowLinkWishlist")} ${v}`,n="mailto:?Subject="+encodeURIComponent(e)+"&body="+encodeURIComponent(r);window.open(n)},x=()=>{let e=`https://www.facebook.com/sharer/sharer.php?u=${encodeURIComponent(v)}`;window.open(e,"facebook-share-dialog","toolbar=0,status=0,width=1100,height=700,top=30,left=50")},b=()=>{let e=`https://twitter.com/intent/tweet?text=${f("mailToRecommendationSubject")} '${g?t?.name:p?.wishlistName}'
11
12${g?f("mailToRecommendationBody"):f("mailToRecommendationBodyWishlist")}
13${g?t?.name+"\n"+t?.author1:p?.wishlistName}
14
15${g?f("mailToRecommendationFollowLink"):f("mailToRecommendationFollowLinkWishlist")}
16${v}`;window.open(encodeURI(e).replace(/&/gm,"%26"))},w=()=>{let e=`${f("mailToRecommendationSubject")} '${g?t?.name:p?.wishlistName}'
17
18${g?f("mailToRecommendationBody"):f("mailToRecommendationBodyWishlist")}
19${g?t?.name+"\n"+t?.author1:p?.wishlistName}
20
21${g?f("mailToRecommendationFollowLink"):f("mailToRecommendationFollowLinkWishlist")}
22${v}`,r="whatsapp://send?text="+encodeURIComponent(e),n="https://web.whatsapp.com/se
22nd?text="+encodeURIComponent(e);window.innerWidth<=768?window.open(r):window.open(n)},j=()=>{let e=`${f("mailToRecommendationSubject")} ${g?t?.name:p?.wishlistName}
23${g?f("mailToRecommendationBody"):f("mailToRecommendationBodyWishlist")}
24${g?t?.name+"\n"+t?.author1:p?.wishlistName}`,r=`https://t.me/share/url?url=${encodeURIComponent(v)}&text=${encodeURIComponent(e)}`;window.open(r)};return(0,n.jsxs)("div",{className:(0,c.A)("flex flex-col",r),children:[(0,n.jsx)("div",{className:"text-sm font-bold sm:text-right",children:f("productRecommendation")}),(0,n.jsxs)("ul",{className:`inline-flex justify-start ${g?"pt-4 gap-4":"pt-1 gap-2"} sm:justify-end  md:flex-wrap sm:flex-wrap`,children:[(0,n.jsx)("li",{children:(0,n.jsx)(d.A,{"aria-label":f("accessibility.emailRec"),variant:"naked",dimensions:"custom",onClick:()=>y(),children:(0,n.jsx)(i,{className:`${g?"w-10 h-10":"w-8 h-8"} text-muted-500 hover:text-primary-500`})})}),(0,n.jsx)("li",{children:(0,n.jsx)(d.A,{"aria-label":f("accessibility.facebookRec"),variant:"naked",dimensions:"custom",onClick:()=>x(),children:(0,n.jsx)(s.A,{className:`${g?"w-10 h-10":"w-8 h-8"} text-muted-500 hover:text-primary-500`})})}),(0,n.jsx)("li",{children:(0,n.jsx)(d.A,{"aria-label":f("accessibility.xRec"),dimensions:"custom",variant:"naked",onClick:()=>b(),children:(0,n.jsx)(a.A,{className:`${g?"w-10 h-10":"w-8 h-8"} text-muted-500 hover:text-primary-500`})})}),(0,n.jsx)("li",{children:(0,n.jsx)(d.A,{dimensions:"custom",variant:"naked",onClick:()=>w(),"aria-label":f("accessibility.whatsappRec"),children:(0,n.jsx)(o,{className:`${g?"w-10 h-10":"w-8 h-8"} text-muted-500 hover:text-primary-500`})})}),(0,n.jsx)("li",{children:(0,n.jsx)(d.A,{"aria-label":f("accessibility.telegramRec"),dimensions:"custom",variant:"naked",onClick:()=>j(),children:(0,n.jsx)(l,{className:`${g?"w-10 h-10":"w-8 h-8"} text-muted-500 hover:text-primary-500`})})})]})]})}},802:(e,t,r)=>{"use strict";r.d(t,{A:()=>p});var n=r(31085),i=r(14041),s=r(59904),a=r(22297),o=r(54357),l=r(53687),c=r(78017),u=r(36840),d=r(51611);let p=e=>{let t,{product:r,className:p,usedByProfileAuthorTheme:m=!1}=e,{t:h}=(0,a.Bd)(),f=r.completeAuthorName,g=(0,d.A)(r.author2),v=(0,d.A)(r.author3),[y,x]=(0,i.useState)(void 0),b=(0,s.Ey)({query:{fields:[`1_${f},1_${g},1_${v}`]},hitsPerPage:13}),{data:w,isError:j,isLoading:k}=(0,u.S)(b),C=[];w&&w.products&&!j&&(C=w.products,void 0===y&&x(!(C.length>=2)));let S=!1;13===C.length&&(t=C[12],C.pop()),C=C.filter(e=>{let t=r.id!==e.id;return t||(S=!0),t}),S&&void 0!==t&&C.push(t);let N=`${h("moreFromAuthor")} ${f}`;return r.author2&&r.author3?N+=`, ${g} ${h("and")} ${v}`:r.author2&&!r.author3&&(N+=` ${h("and")} ${g}`),(0,n.jsx)(n.Fragment,{children:!j&&!y&&(0,n.jsx)(l.A,{className:(0,o.A)("col-span-full ",m?"":"border-t border-primary-200 pt-12 mt-12",p),isLoading:k,title:m?(0,n.jsx)("p",{className:"content-start text-2xl font-bold uppercase grid justify-items-start text-base-500 ",children:h("authorsTitles")}):N,textColor:"var(--text-base-500)",backgroundColor:"var(--background-filled-100)",paginationPosition:m?"top":"side",children:C?.map((e,t)=>n.jsx(c.AA,{variant:"simple",className:"animated fadeIn",product:e,imgProps:{width:480,height:480},isProductPage:!0,itemListName:N},t))})})}},81218:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var n=r(31085),i=r(54357),s=r(22297),a=r(34747),o=r.n(a);let l=e=>{let{product:t,className:r,variant:a,onClick:l}=e,{t:c}=(0,s.Bd)();return(0,n.jsxs)("div",{className:(0,i.A)("cursor-pointer",r),children:["labelOnly"===a&&(0,n.jsx)("div",{children:t.energyEfficiency.energyClass&&t.energyEfficiency.energyLabel&&(0,n.jsx)("img",{className:"w-8 h-5",src:`/energyEfficiencyLabels/${t.energyEfficiency.energyClass}.png`,onClick:()=>l()})}),"default"===a&&(0,n.jsxs)("div",{className:"flex items-center justify-end mt-2 text-right sm:items-end lg:items-center sm:flex-col lg:flex-row space-x-2",children:[t.energyEfficiency.productDataSheet&&(0,n.jsx)(o(),{legacyBehavior:!0,href:t.energyEfficiency.productDataSheet,prefetch:!1,children:(0,n.jsx)("a",{target:"_blank",children:c("energyEfficiencyProductDataSheet")})}),t.energyEfficiency.energyClass&&t.energyEfficiency.energyLabel&&(0,n.jsx)("img",{className:"h-8 mt-0 w-14 sm:mt-2 lg:mt-0",src:`/energyEfficiencyLabels/${t.energyEfficiency.energyClass}.png`,onClick:()=>l()})]})]})}},20674:(e,t,r)=>{"use strict";let n;r.r(t),r.d(t,{default:()=>f});var i=r(31085),s=r(43597),a=r(55314),o=r(15497),l=r(5033),c=r(22297),u=r(14041),d=r(54357),p=r(78628);let m=e=>{let{pickupAddresses:t,selectedInventoryAddressId:r,setSelectedInventoryAddressId:s}=e,a=(0,u.useRef)(void 0),o=(0,u.useMemo)(()=>({lat:t[0].lat,lng:t[0].lng}),[]),l=(0,u.useMemo)(()=>({clickableIcons:!1}),[]),[c,d]=(0,u.useState)(null);return(0,u.useEffect)(()=>{(n=t.find(e=>e.calculatedID===r))&&(a.current?.panTo({lat:n.lat,lng:n.lng}),d({lat:n.lat,lng:n.lng}))},[r,t]),(0,i.jsx)("div",{className:"w-full mb-8",style:{height:"438px"},children:(0,i.jsxs)(p.u6,{mapContainerStyle:{width:"100%",height:"100%"},center:o,options:l,zoom:10,onLoad:(0,u.useCallback)(e=>a.current=e,[]),children:[t&&t.map(e=>{if(e.lat&&e.lng)return(0,i.jsx)(p.pH,{icon:e?.trafficSign==="green"?"/bestandGreen.svg":e?.trafficSign==="yellow"?"/bestandYellow.svg":"/bestandRed.svg",onClick:()=>{s(e.calculatedID)},position:{lat:e.lat,lng:e.lng}},e.calculatedID)}),c&&n&&(0,i.jsx)(p.Fu,{options:{pixelOffset:new google.maps.Size(0,-29)},position:{lat:c.lat,lng:c.lng},onCloseClick:()=>d(null),children:(0,i.jsxs)("div",{className:"text-sm",children:[(0,i.jsx)("h1",{className:"font-semibold",children:n?.name}),(0,i.jsx)("p",{children:n?.address}),(0,i.jsxs)("p",{children:[n?.zipCode," ",n?.city]})]})})]})})},h=e=>{let{pickupLocation:t,isLoading:r,selectedInventoryAddressId:n,setSelectedInventoryAddressId:a,showMap:o,product:p}=e,{t:m}=(0,c.Bd)("common"),[h,f]=(0,u.useState)(!1),g=n===t.calculatedID,v=()=>{let e=`${m("reserveBookEmailSubjectPart1")} '${p.name}' (ISBN: ${p.isbn13}) ${m("reserveBookEmailSubjectPart2")}`,r=`mailto:${t.emailId}?Subject=`+encodeURIComponent(e);window.open(r)};return(0,i.jsxs)("div",{onClick:()=>{f(!1),o&&a(t.calculatedID)},onMouseLeave:()=>{f(!1)},className:(0,d.A)("h-60 relative flex flex-col w-full cursor-pointer border border-primary-500  px-8 box-border",h?"justify-center":"pb-9 pt-4 justify-end",g?"bg-primary-500 text-inverted-500":"bg-filled-500"),children:[!h&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("div",{className:"flex items-center h-full",children:[(0,i.jsx)("div",{className:(0,d.A)("flex items-center justify-center rounded-full w-12 h-12 shrink-0","green"===t.trafficSign?"bg-success-500":"yellow"===t.trafficSign?"bg-warning-500":"bg-error-500"),children:(0,i.jsx)(l.A,{className:"w-8 h-8",fill:"white"})}),(0,i.jsxs)("div",{className:`${r?"opacity-20":""} flex flex-col mx-6 my-5 justify-center`,children:[(0,i.jsx)("div",{className:"font-semibold leading-tight mb-1.5",children:t.name}),(0,i.jsx)("span",{children:t.address}),(0,i.jsxs)("span",{children:[t.zipCode," ",t.city]})]})]}),(0,i.jsx)(s.A,{className:"w-full text-base",variant:"ghost",onClick:e=>{e.stopPropagation(),f(e=>!e)},children:m("C&C")})]}),h&&(0,i.jsxs)("div",{className:"flex flex-col justify-center gap-10",children:[(0,i.jsx)(s.A,{className:"w-full text-base",variant:"ghost",onClick:e=>{e.stopPropagation(),v()},children:"e-mail"}),t.fax&&(0,i.jsxs)(s.A,{className:"w-full text-base",variant:"ghost",onClick:e=>{e.stopPropagation(),window.location.href=`tel:${t.fax}`},children:["Tel: ",t.fax]})]})]})},f=e=>{let{pickupLocations:t,mapAlwaysOpen:r=!1,className:n="",product:f}=e,{t:g}=(0,c.Bd)("common"),[v,y]=(0,u.useState)(!1),[x,b]=(0,u.useState)(""),{isLoaded:w}=(0,p.RH)({googleMapsApiKey:"AIzaSyDLJdMGOWZvxwBh6LtZ9giWqmLSmovWv0A",language:"DE"});return(0,i.jsxs)("section",{className:(0,d.A)("mb-12",n),id:"inventorySection",children:[(0,i.jsxs)("div",{className:"flex flex-col items-center justify-between mt-12 mb-2 sm:flex-row sm:mb-10 gap-4",children:[(0,i.jsx)("div",{className:"text-2xl font-semibold uppercase",children:g("inventoryPickup")}),!r&&t.filter(e=>e.availableQuantity>0).length>0&&(0,i.jsxs)(s.A,{variant:"nakedDark",className:"shrink-0",onClick:()=>{y(e=>!e),v&&b("")},children:[v?(0,i.jsx)(a.A,{className:"w-6 h-6 mr-2"}):(0,i.jsx)(o.A,{className:"w-6 h-6 mr-2"}),g("showOnMap")]})]}),(v||r)&&w&&t.filter(e=>e.availableQuantity>0).length>0&&(0,i.jsx)(m,{pickupAddresses:t,selectedInventoryAddressId:x,setSelectedInventoryAddressId:b}),t.filter(e=>e.availableQuantity>0).length>0?(0,i.jsxs)("div",{children:[(0,i.jsx)("div",{className:"grid md:grid-cols-2 xl:grid-cols-3 gap-8 mb-7",children:t.map((e,t)=>0===e.availableQuantity?null:(0,i.jsx)(h,{pickupLocation:e,isLoading:!1,selectedInventoryAddressId:x,setSelectedInventoryAddressId:b,showMap:r||v,product:f},t))}),(0,i.jsx)("div",{className:"mb-5 text-sm font-semibold",children:g("hintChangingInventory")}),(0,i.jsxs)("div",{className:"flex gap-8",children:[(0,i.jsxs)("div",{className:"flex items-center text-sm gap-2",children:[(0,i.jsx)("div",{className:"flex items-center justify-center w-8 h-8 rounded-full bg-success-500",children:(0,i.jsx)(l.A,{className:"w-6 h-6",fill:"white"})}),(0,i.jsxs)("span",{children:[g("inStock")," (2+)"]})]}),(0,i.jsxs)("div",{className:"flex items-center text-sm gap-2",children:[(0,i.jsx)("div",{className:"flex items-center justify-center w-8 h-8 rounded-full bg-warning-500",children:(0,i.jsx)(l.A,{className:"w-6 h-6",fill:"white"})}),(0,i.jsxs)("span",{children:[g("lowInventory")," (1 ",g("piece"),")"]})]})]})]}
24):(0,i.jsx)("span",{className:"text-base text-justify sm:text-sm",children:g("pickupLocationsAllNoStock")})]})}},30211:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(31085),i=r(63538),s=r(54357),a=r(22297);let o=e=>{let{price:t,currency:r,className:o,strikedPrice:l,strikedPriceAboveNormalOnMobile:c=!1,freeGift:u=!1,onProductPage:d=!1,fontSizeMobile:p="3xl",fontSizeDesktop:m="4xl",fontSizeStrikePrice:h="xl"}=e,{t:f}=(0,a.Bd)("common"),{price:g,basePrice:v}=(0,i.Ay)({amount:t,baseAmount:l,currencyCode:r||"EUR"}),y=!!l;return(0,n.jsxs)("div",{className:(0,s.A)(!c&&"items-baseline","flex justify-end font-bold",c&&"flex-col items-end",d?"sm:flex-col lg:flex-row sm:items-end lg:items-baseline sm:gap-0.5 lg:gap-3":"","sm"===h||"xs"===h?"":"gap-3",o),children:[y&&(0,n.jsx)("span",{className:(0,s.A)("line-through","text-"+h),children:v}),u&&!y&&(0,n.jsx)("span",{className:(0,s.A)("line-through","text-"+h),children:g}),(0,n.jsx)("span",{className:(0,s.A)(y&&"text-error-500",u&&"text-success-500",p&&"text-"+p,m&&"sm:text-"+m),children:u?f("freeGift"):g})]})}},78017:(e,t,r)=>{"use strict";r.d(t,{AA:()=>e5,F:()=>ez});var n=r(31085),i=r(57338),s=r.n(i),a=r(54357),o=r(88597),l=r.n(o),c=r(3954),u=r(14041),d=r(823),p=r(61695),m=r(22297),h=r(54033),f=r.n(h),g=r(73252),v=r(76979),y=r(65413),x=r(73808),b=r(43140),w=r(88464),j=r(98037);let k=["07","15","24","25","43","62","80","88","94"],C=e=>{let{product:t,locationCount:r}=e,[i,s]=(0,u.useState)(1),{hlStoreConfig:a}=(0,b.s)(),o=a.erpEnabled&&r>0&&k.includes(t.availability)?"customerLocalInventorySettings":null,{data:l}=(0,w.H)({contentId:o}),c=(0,j.Cr)(l);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:"flex flex-row pb-5 sm:pb-0",children:[!(0,x.Kr)(t)&&(0,n.jsx)(v.A,{value:i,onChange:e=>s(e),tabIndex:0}),(0,n.jsx)(y.default,{id:"add-to-cart",product:t,locationCount:r,productQuantity:i,customerInventoryEnabled:c})]}),(0,n.jsx)(g.A,{availability:t.productOrderable,excludedCountries:t.excludedCountries,includedCountries:t.includedCountries,isEbook:(0,x.Kr)(t),messageNumber:t.availability,status:t.deliveryStatus,className:`${f().productAvailability}`,origin:"pds",locationCount:c?r:0})]})};var S=r(52051),N=r(34747),E=r.n(N),L=r(50086),A=r.n(L),I=r(30211);let O=e=>{let{productOptions:t,productId:r,className:i}=e;return(0,n.jsx)("div",{className:(0,a.A)("flex flex-row flex-wrap justify-between sm:justify-start",i),children:Array.isArray(t)&&Array.isArray(t[0].values)&&t[0].values.map(e=>(0,n.jsx)("div",{className:(0,a.A)(A().productOptionWrapper,"tabFocus"),tabIndex:0,onKeyDown:t=>{"Enter"===t.key&&(window.location.href=(0,x.sv)(e)||"/")},children:(0,n.jsx)(E(),{href:(0,x.sv)(e)||"/",prefetch:!1,tabIndex:-1,children:(0,n.jsxs)("div",{className:(0,a.A)(A().productOption,"flex flex-col h-full",r===e.id?"bg-primary-500 text-white":"text-primary-500"),children:[(0,n.jsxs)("div",{className:"flex flex-col text-center sm:pr-4 justify-center grow",children:[e.binding&&(0,n.jsx)("p",{children:e.binding}),e.languageKey&&(0,n.jsx)("p",{children:e.languageKey})]}),(0,n.jsx)("span",{id:"divider",className:(0,a.A)("pr-4 py-1 sm:py-0 border-b-2 sm:border-b-0 sm:border-l-2",r===e.id?"border-white":"border-primary-500")}),(0,n.jsx)("div",{className:"flex flex-col justify-center",children:(0,n.jsx)(I.A,{price:Number(e.price),fontSizeMobile:"sm",fontSizeDesktop:"sm",fontSizeStrikePrice:"sm",currency:e.currency,className:"justify-center mt-3 sm:mt-0",onProductPage:!1})})]})})},e.id))})};var P=r(81218),_=r(25232);let T=e=>{let{publisherInfo:t}=e,{t:r}=(0,m.Bd)("common");return(0,n.jsx)(n.Fragment,{children:(0,n.jsx)("address",{className:"not-italic","aria-label":`${r("accessibility.publisherAddress")}`,children:t?.publisherInfoAddressList?.length?(0,n.jsxs)("div",{className:"flex flex-col gap-3",children:[t?.publisherInfoAddressList?.length&&(0,n.jsxs)("div",{className:"flex flex-col gap-0.5",children:[(0,n.jsx)("p",{className:"font-semibold",children:r("publisherContact")}),(0,n.jsx)("p",{children:t.publisherInfoAddressList[0].publisherName}),(0,n.jsx)("p",{children:t.publisherInfoAddressList[0].publisherAddress[0]}),(0,n.jsxs)("p",{children:[t.publisherInfoAddressList[0].publisherAddress[1]," ",t.publisherInfoAddressList[0].publisherAddress[2]]}),(0,n.jsxs)("p",{children:["E-Mail:"," ",t.publisherInfoAddressList[0].publisherEmail]})]}),t?.publisherInfoAddressList?.length>=2&&(0,n.jsxs)("div",{className:"flex flex-col gap-0.5",children:[(0,n.jsx)("p",{className:"font-semibold",children:r("publisherContactEU")}),(0,n.jsx)("p",{children:t.publisherInfoAddressList[1].publisherName}),(0,n.jsx)("p",{children:t.publisherInfoAddressList[1].publisherAddress[0]}),(0,n.jsxs)("p",{children:[t.publisherInfoAddressList[1].publisherAddress[1]," ",t.publisherInfoAddressList[1].publisherAddress[2]]})," ",(0,n.jsxs)("p",{children:["E-Mail:"," ",t.publisherInfoAddressList[1].publisherEmail]})]})]}):(0,n.jsxs)("div",{children:[t&&t.publisherStreet&&(0,n.jsx)("p",{children:t.publisherStreet}),t&&t.publisherZip&&t.publisherCity?(0,n.jsxs)("p",{children:[t.publisherZip," ",t.publisherCity]}):t&&t.publisherPoBox&&(0,n.jsx)("p",{children:t.publisherPoBox}),t&&t.publisherEmail&&(0,n.jsx)("p",{children:t.publisherEmail})]})})})};var M=function(e){return e.Book="book",e.Tech="tech",e.Game="game",e}({});let R=e=>{let{product:t,className:r,attributesType:i}=e,{t:s}=(0,m.Bd)("common");return(0,n.jsxs)("div",{className:r,children:[(0,n.jsx)("h2",{className:"font-bold text-xl",children:"DETAILS"}),"game"===i?(0,n.jsxs)("div",{className:"grid grid-cols-1 sm:grid-cols-2 md:flex md:justify-between gap-4 pt-8 w-full",children:[(0,n.jsxs)("div",{className:"md:max-w-[310px] flex flex-col gap-4 ",children:[t.name&&(0,n.jsx)("p",{"aria-label":`${s("accessibility.title")}: ${t.name}`,children:t.name}),t.subTitle&&(0,n.jsx)("p",{"aria-label":`${s("accessibility.shortTitle")}: ${t.subTitle}`,children:t.subTitle}),(0,n.jsx)("p",{"aria-label":`${s("accessibility.author")}: ${t.author1}`,children:`${t.author1}${t.author2?`, ${t.author2}${t.author3?`, ${t.author3}`:""}`:""}`})]}),(0,n.jsxs)("div",{className:"md:max-w-[310px] flex flex-col gap-3",children:[(t.binding||t.pageNumber)&&(0,n.jsx)("p",{children:t.binding&&t.pageNumber&&t.description?`${t.binding}, ${t.description}, ${t.pageNumber}`:t.binding&&t.pageNumber?`${t.binding}, ${t.pageNumber}`:t.binding?t.binding:t.pageNumber?t.pageNumber:""}),t.additionalInformation&&(0,n.jsx)("p",{"aria-label":`${s("accessibility.additionalInformation")}: ${t.additionalInformation}`,children:t.additionalInformation}),t.languageKey&&(0,n.jsx)("p",{children:`${s("productLanguage")}: ${t.languageKey}`})]}),(0,n.jsxs)("div",{className:"md:max-w-[310px] flex flex-col gap-3",children:[t.ageDetail&&(0,n.jsx)("p",{children:`${s("productAgeDetail")}: ${t.ageDetail}`}),t.dimension&&(0,n.jsx)("p",{children:t.dimension}),t.isbn13&&(0,n.jsx)("p",{children:`ISBN-13: ${t.isbn13}`}),t.knoNumber&&(0,n.jsx)("p",{children:`${s("productTitleNr")}: ${t.knoNumber}`}),t.weight&&(0,n.jsx)("p",{children:`${s("productWeight")}: ${t.weight}`})]}),(0,n.jsx)("div",{className:"md:max-w-[310px] flex flex-col gap-3",children:(0,n.jsxs)("div",{className:"flex flex-col gap-0.5",children:[t.publishingHouse&&(0,n.jsxs)("div",{className:"flex mb-2.5",children:[(0,n.jsx)("span",{className:"underline",children:(0,n.jsx)(E(),{href:`/search?publisher=${encodeURIComponent(t.publishingHouse)}%27`,"aria-label":`${s("accessibility.publisher")}: ${t.publishingHouse}`,prefetch:!1,children:t.publishingHouse})}),t.publishingHouse2&&(0,n.jsxs)("div",{className:"flex",children:[(0,n.jsxs)("p",{children:[",","\xa0"]}),(0,n.jsx)("span",{className:"underline",children:(0,n.jsx)(E(),{href:`/search?publisher=${encodeURIComponent(t.publishingHouse2)}%27`,prefetch:!1,children:t.publishingHouse2})})]})]}),t.publisherInfo&&t.publisherInfo.publisherName&&(0,n.jsx)("p",{children:t.publisherInfo.publisherName}),(0,n.jsx)(T,{publisherInfo:t.publisherInfo})]})})]}):"book"===i?(0,n.jsxs)("ul",{role:"list",className:"grid grid-cols-1 sm:grid-cols-2 md:flex md:justify-between gap-4 pt-8 w-full",children:[(0,n.jsxs)("div",{className:"md:max-w-[310px] flex flex-col gap-4 ",children:[t.name&&(0,n.jsx)("li",{role:"listitem","aria-label":`${s("accessibility.title")}`,children:t.name}),t.subTitle&&(0,n.jsx)("li",{role:"listitem","aria-label":`${s("accessibility.shortTitle")}`,children:t.subTitle}),(0,n.jsx)("li",{role:"listitem","aria-label":`${s("accessibility.author")}`,children:`${t.author1}${t.author2?`, ${t.author2}${t.author3?`, ${t.author3}`:""}`:""}`})]}),(0,n.jsxs)("div",{className:"md:max-w-[310px] flex flex-col gap-3",children:[(t.binding||t.pageNumber)&&(0,n.jsx)("li",{role:"listitem","aria-label":s("accessibility.binding"),children:t.binding&&t.pageNumber?`${t.binding}, ${t.pageNumber}`:t.binding?t.binding:t.pageNumber?t.pageNumber:""}),t.additionalInformation&&(0,n.jsx)("li",{role:"listitem","aria-label":`${s("accessibility.additionalInformation")}`,children:t.additionalInformation}),t.languageKey&&(0,n.jsx)("li",{role:"listitem",children:`${s("productLanguage")}: ${t.languageKey}`})]}),(0,n.jsxs)("div",{className:"md:max-w-[310px] flex flex-col gap-3",children:[t.dimension&&(0,n.jsx)("li",{role:"listitem","aria-label":`${s("accessibility.size")}`,children:t.dimension}),t.isbn13&&(0,n.jsx)("li",{role:"listitem",children:`ISBN-13: ${t.isbn13}`}),t.knoNumber&&(0,n.jsx)("li",{role:"listitem",children:`${s("productTitleNr")}: ${t.knoNumber}`}),t.weight&&(0,n.jsx)("li",{role:"listitem",children:`${s("productWeight")}: ${t.weight}`})]}),(0,n.jsxs)("div",{className:"md:max-w-[310px] flex flex-col gap-3",children:[t.publishingHouse&&(0,n.jsx)("li",{role:"listitem","aria-label":`${s("accessibility.publisher")}`,className:"mb-2.5",children:`${t.publishingHouse}${t.yearOfPublication?` (${t.yearOfPublication})`:""}`}),t.publisherInfo&&t.publisherInfo.publisherName&&(0,n.jsx)("li",{role:"listitem",children:t.publisherInfo.publisherName}),(0,n.jsx)("li",{role:"listitem",children:(0,n.jsx)(T,{publisherInfo:t.publisherInfo})})]})]}):(0,n.jsxs)("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-4 pt-8 w-full",children:[(0,n.jsx)("div",{className:"col-span-2",children:(0,_.Ay)(t.subTitle.replaceAll(" - ","<br> - "))}),(0,n.jsxs)("div",{className:"flex flex-col gap-3",children:[t.ean&&(0,n.jsx)("p",{children:`EAN: ${t.ean}`}),t.knoNumber&&(0,n.jsx)("p",{children:`${s("productTitleNr")}: ${t.knoNumber}`}),t.orderNumber1&&(0,n.jsx)("p",{children:`${s("orderId")}: ${t.orderNumber1}`}),t.weight&&(0,n.jsx)("p",{children:`${s("productWeight")}: ${t.weight}`})]}),(0,n.jsxs)("div",{className:"flex flex-col gap-0.5",children:[t.publishingHouse&&(0,n.jsxs)("div",{className:"flex mb-2.5",children:[(0,n.jsx)("span",{className:"underline",children:(0,n.jsx)(E(),{href:`/search?publisher=${encodeURIComponent(t.publishingHouse)}%27`,prefetch:!1,children:t.publishingHouse})}),t.publishingHouse2&&(0,n.jsxs)("div",{className:"flex",children:[(0,n.jsxs)("p",{children:[",","\xa0"]}),(0,n.jsx)("span",{className:"underline",children:(0,n.jsx)(E(),{href:`/search?publisher=${encodeURIComponent(t.publishingHouse2)}%27`,prefetch:!1,children:t.publishingHouse2})})]})]}),t.publisherInfo&&t.publisherInfo.publisherName&&(0,n.jsx)("p",{children:t.publisherInfo.publisherName}),(0,n.jsx)(T,{publisherInfo:t.publisherInfo})]})]})]})};var D=r(25101),B=r(98061),F=r.n(B),U=r(70162),$=r(3920),z=r(43597);let V=e=>{let{onReadingSampleClose:t,readingSampleISBN:r,readingSampleOpen:i,readingSampleSource:s}=e,{hlStoreConfig:a}=(0,b.s)(),o=`${"book2look"===s?"https://www.book2look.com/book/":"https://www.bic-media.com/mobile/mobileWidget-jqm1.4.html?ga=no&noNavi=yes&https=yes&flipBook=yes&isbn="}${r}`,l=`https://${a.baseUrl}/search%3Fq=${r}${a&&a.logoSource?`&KNVlogo=${a.logoSource}`:""}`;return(0,n.jsx)("div",{className:F().overlay,children:(0,n.jsx)($.A,{active:i,onClick:()=>t(!1),children:(0,n.jsxs)("div",{className:F().modalDialog,children:[(0,n.jsx)("div",{className:"flex justify-end",children:(0,n.jsx)(z.A,{variant:"nakedDark",dimensions:"custom",className:"mt-3 mr-4 text-xl font-bold",onClick:()=>t(!1),children:(0,n.jsx)(U.A,{className:"w-8 h-8 mb-2 text-muted-500"})})}),(0,n.jsx)("div",{className:F().modalBody,children:"book2look"===s?(0,n.jsx)("iframe",{className:F().iframe,src:`${o}(knv.de)&KNVURL=${l}`}):(0,n.jsx)("iframe",{className:F().iframe,src:`${o}`})})]})})})},G=e=>{let{product:t,className:r}=e,{t:i}=(0,m.Bd)(),{hlStoreConfig:s}=(0,b.s)();return(0,n.jsx)(n.Fragment,{children:t.seriesInformation1&&(0,n.jsxs)("div",{className:(0,a.A)("mt-6 gap-1",r),children:[(0,n.jsx)("div",{className:"pb-2 text-sm font-bold sm:text-right",children:i("productSeries")}),[t.seriesInformation1,t.seriesInformation2,t.seriesInformation3].map((e,r)=>{if(e)return(0,n.jsxs)(E(),{prefetch:!1,className:"inline text-sm cursor-pointer sm:text-right hover:underline",href:s.includedMessageNumbers?`/search?volume=${encodeURIComponent(e)}`:`/search?q=Series%3A${encodeURIComponent(e)}`,children:[e,(0===r&&t.seriesInformation2||1===r&&t.seriesInformation3)&&(0,n.jsx)("span",{children:", "})]},e)})]})})};var H=r(802);let W=e=>{let{...t}=e;return(0,n.jsxs)("svg",{viewBox:"0 0 512 512",fill:"none",stroke:"currentColor",...t,children:[(0,n.jsx)("path",{d:"M255.661 112C177.721 112 97.771 157.11 34.831 247.33C33.0344 249.934 32.0499 253.011 32.0018 256.174C31.9538 259.337 32.8443 262.443 34.561 265.1C82.921 340.8 161.801 400 255.661 400C348.501 400 429.001 340.62 477.451 264.75C479.127 262.145 480.019 259.113 480.019 256.015C480.019 252.917 479.127 249.885 477.451 247.28C428.891 172.28 347.801 112 255.661 112Z",strokeWidth:"48",strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"M256 336C300.183 336 336 300.183 336 256C336 211.817 300.183 176 256 176C211.817 176 176 211.817 176 256C176 300.183 211.817 336 256 336Z",strokeWidth:"48",strokeMiterlimit:"10"})]})},K=e=>{let{onReadingSampleOpen:t,className:r}=e,{t:i}=(0,m.Bd)();return(0,n.jsx)(z.A,{variant:"naked",dimensions:"custom",className:(0,a.A)("flex flex-row items-center pb-2 text-sm font-bold align-baseline cursor-pointer sm:pb-0 sm:text-xs gap-2",r),tabIndex:0,onClick:()=>t(!0),children:(0,n.jsxs)("div",{className:"flex items-center gap-2",children:[(0,n.jsx)(W,{className:"w-5 h-5"}),i("productReadingSample")]})})};var q=r(30061);let Z=e=>{let t=new Date(e.slice(0,-6));return`${t.getDate()}.${t.getMonth()}.${t.getFullYear()}`},J=e=>{let{title:t,comment:r,rating:i,date:s}=e,{t:a}=(0,m.Bd)(),[o,l]=(0,u.useState)(!1);return(0,n.jsxs)("div",{className:"flex flex-row grid row-auto gap-2",children:[(0,n.jsxs)("div",{className:"flex flex-col sm:items-center gap-2 sm:flex-row",children:[(0,n.jsx)(S.A,{rating:parseFloat(i.toString())}),(0,n.jsx)("span",{className:"font-bold uppercase break-words text-l",children:t}),(0,n.jsx)("span",{className:"text-xs text-gray-500 break-words sm:ml-1.5",children:a("reviewNotVerified")})]}),(0,n.jsx)("span",{className:"text-base text-muted-500",children:Z(s)}
24),(0,n.jsx)("p",{className:"text-base text-justify sm:text-sm",children:o||r.length<500?r:`${r.substring(0,500)} ...`}),r.length>500&&(0,n.jsx)(z.A,{variant:"naked",onClick:()=>l(!o),children:(0,n.jsx)("span",{className:"flex text-sm font-bold text-left sm:text-xs text-primary-300",children:a(o?"showLess":"showMore")})})]})},Y=e=>{let{className:t,reviews:r,productId:i}=e,{t:s}=(0,m.Bd)(),{hlStoreConfig:o}=(0,b.s)(),[l,c]=(0,u.useState)("5"),[d,p]=(0,u.useState)(1);return(0,n.jsxs)("div",{className:(0,a.A)("grid row-auto gap-3",t),children:[(0,n.jsxs)("div",{className:"flex justify-between",children:[(0,n.jsx)("span",{className:"text-xl font-bold uppercase break-words",children:`${s("productReviews")} (${r.length})`}),!o.tduEnabled&&(0,n.jsxs)("div",{className:"flex flex-col",children:[(0,n.jsx)("span",{className:"mb-1 text-xs text-base-500",children:s("rateNow")}),(0,n.jsx)(S.A,{rating:Number(l),editable:!0,creatingRating:!0,productId:i,onMouseClickRating:e=>c(e),onMouseLeaveRating:e=>c(e)})]})]}),r.length>0?(0,n.jsx)("div",{className:"flex flex-row grid grid-flow-row gap-8",children:r.slice(2*(d-1),2*d).map((e,t)=>(0,n.jsx)("div",{children:(0,n.jsx)(J,{title:e.reviewTitle,comment:e.reviewComment,rating:e.reviewRating,date:e.reviewDate})},t))}):null,r.length>2&&(0,n.jsx)(q.A,{className:"mt-2",itemsCount:r.length,listSize:2,page:d,onClick:p})]})};var X=r(24262),Q=r(39537),ee=r(55002),et=r(69555),er=r(17490),en=r(79059);let ei=e=>{let{authorTheme:t,authorsThemesLength:r}=e;return(0,n.jsx)(en.A,{width:48,height:16,children:(0,n.jsxs)("div",{className:"flex flex-row items-center h-12 pl-5 pr-5 font-bold uppercase sm:h-10",children:[(0,n.jsx)("div",{className:"flex-none w-8 h-8 sm:w-6 sm:h-6"}),(0,n.jsx)("span",{className:(0,a.A)("flex flex-col sm:flex-row justify-between px-0 xsm:px-4 sm:px-3 text-sm",r>2&&"px-2"),children:(0,n.jsx)("span",{className:"flex text-center text-transparent sm:pr-0",children:t.trimmedAuthorThemeName.length>30?t.trimmedAuthorThemeName.slice(0,27)+"...":t.trimmedAuthorThemeName})})]})},t.authorThemeName)};var es=r(16002);let ea=e=>{let{authorTheme:t,authorThemeId:r,isLoadingUnFollow:i,followUnfollow:s,authorsThemesLength:o}=e,{t:l}=(0,m.Bd)("common");return(0,n.jsx)("div",{tabIndex:-1,className:"justify-self-start group",children:(0,n.jsxs)(z.A,{fadeLabelWhileLoading:!0,loading:i&&r===t.authorThemeName,style:{flexGrow:1},showLabelWhileLoading:!0,loadingStyle:"spinner",variant:t.isFollowedByMe?"flat":"whiteBg",dimensions:"thin","aria-label":`${t.trimmedAuthorThemeName} ${l(t.isFollowedByMe?"unfollow":"follow")}`,tabIndex:0,onClick:()=>s(t.authorThemeName,t.type,t.isFollowedByMe?"unfollow":"follow"),className:"hover:bg-primary-500 hover:text-inverted-500",children:[(0,n.jsx)(es.A,{className:(0,a.A)("flex-none w-8 h-8 sm:w-6 sm:h-6",t.isFollowedByMe?"":"text-primary-300 group-hover:text-inverted-500"),fill:"white",tabIndex:-1}),(0,n.jsx)("span",{className:(0,a.A)("flex flex-col sm:flex-row justify-between px-0 xsm:px-4 sm:px-3 text-sm",t.isFollowedByMe?"text-inverted-500":"text-primary-300 group-hover:text-inverted-500",o>2&&"px-2"),tabIndex:-1,children:(0,n.jsx)("span",{className:"flex text-center sm:pr-0",children:t.trimmedAuthorThemeName.length>30?t.trimmedAuthorThemeName.slice(0,27)+"...":t.trimmedAuthorThemeName})})]})},t.authorThemeName)};var eo=r(94864),el=r(51611),ec=r(91268),eu=r(77155);let ed=e=>{let{product:t,className:r}=e,{customerData:i,isLoading:s}=(0,ec._)(),o=i?.userType===eu.$o.registeredUser,{openModal:l,setModalView:c}=(0,eo.mL)(),d=()=>{l(),c("LOGIN_VIEW")},[p,m]=(0,u.useState)([]),[h,f]=(0,u.useState)([]),{data:g,isLoading:v,mutate:y}=(0,et.w)({shouldFetch:o});(0,u.useEffect)(()=>{y&&y()},[o]);let x=(0,er.A)(),[b,w]=(0,u.useState)(""),[j,k]=(0,u.useState)(!1),C=async(e,r,n)=>{if(!v&&!j){k(!0),w(e);try{await x({action:"follow"===n?"follow":"unfollow",productId:t.id,[r]:e}),y&&await y()}catch(e){console.log("Error following/unfollowing author/topic",e),k(!1)}k(!1)}};(0,u.useEffect)(()=>{m(ep([t.author1,t.author2,t.author3],o,g,"author"))},[o,t,g?.authorThemeFollowList]),(0,u.useEffect)(()=>{f(ep([...t.buzzKeywords],o,g,"theme"))},[o,t,g?.authorThemeFollowList]);let S=[...p,...h];return(0,n.jsx)("div",{className:(0,a.A)("flex flex-row flex-wrap items-center justify-between sm:justify-start gap-4",r),children:S.map(e=>(0,n.jsx)("div",{children:v||s?(0,n.jsx)(ei,{authorTheme:e,authorsThemesLength:S.length}):(0,n.jsx)(ea,{authorTheme:e,authorThemeId:b,followUnfollow:o?C:d,isLoadingUnFollow:j,authorsThemesLength:S.length})},e.authorThemeName))})},ep=(e,t,r,n)=>e.filter(e=>""!==e).map(e=>({authorThemeName:e,type:"author"===n?"authorName":"themeName",trimmedAuthorThemeName:"author"===n?(0,el.A)(e):e,isFollowedByMe:!!(t&&r?.authorThemeFollowList)&&r?.authorThemeFollowList.filter(t=>t.property===e)?.length>0}));var em=r(5806),eh=r(36840),ef=r(6803),eg=r(31242);let ev=e=>{let{futurePublication:t}=e,r=(0,eg.useRouter)(),{t:i}=(0,m.Bd)(),[s,o]=(0,u.useState)(!1),{data:l}=(0,eh.S)({search:t,shouldFetch:!!(s&&t)});return(0,n.jsx)(z.A,{Component:"a",onMouseEnter:()=>o(!0),variant:"flat",className:"relative order-none w-full mt-4 sm:mt-0",onClick:()=>{l?.products?.length&&r.push(`/product/${l.products[0].id}`)},children:(0,n.jsxs)("span",{className:(0,a.A)("font-bold uppercase flex items-center text-base sm:text-sm lg:text-base"),children:[i("linkToNewestEdition"),(0,n.jsx)(ef.A,{className:"w-5 h-5 absolute -right-5"})]})})};var ey=r(95556);let ex=e=>{let{locationCount:t,onClick:r}=e,{t:i}=(0,m.Bd)("common");return(0,n.jsx)("div",{className:"mt-4",children:(0,n.jsxs)("button",{draggable:!1,id:"cc-btn",onClick:r,className:(0,a.A)("flex flex-col gap-1 w-full py-2 cursor-pointer leading-0 justify-center items-center tracking-wide","focus:outline-none focus:shadow-none focus:ring-0 bg-primary-500 border border-primary-500","text-sm hover:border-primary-500 hover:bg-primary-700 text-inverted-500 transition ease-in-out duration-150","mb-4"),children:[(0,n.jsxs)("div",{className:"flex items-center justify-center text-base font-semibold gap-3",children:[(0,n.jsx)(ey.A,{className:"sm:hidden w-7 h-7 xl:block"}),(0,n.jsx)("div",{children:i("C&C")})]}),(0,n.jsxs)("div",{className:"flex justify-center gap-1",children:[0===t&&(0,n.jsx)("span",{className:(0,a.A)(t>1?"sm:hidden xl:block":""),children:`${i("notInStock")} `}),1===t&&(0,n.jsx)("span",{className:(0,a.A)(t>1?"sm:hidden xl:block":""),children:`${i("readyForPickup")} `}),t>1&&(0,n.jsxs)("div",{className:"flex justify-center gap-1",children:[(0,n.jsx)("span",{children:i("prefixBookStores")}),(0,n.jsx)("span",{className:"font-semibold",children:t}),(0,n.jsx)("span",{children:i("bookStores")})]})]})]})})};var eb=r(53687),ew=r(49294),ej=r(40020);let ek=e=>{let{productId:t}=e,{t:r}=(0,m.Bd)("common"),{hlStoreConfig:i}=(0,b.s)(),s=()=>{let e=(0,ew.z)(`visitedProducts${i.storeId}`);return e?JSON.parse(e):null},[a,o]=(0,u.useState)(null);(0,u.useEffect)(()=>{o(s)},[t]),(0,u.useEffect)(()=>
24{let e={id:t,visited:Date.now()};if(a){let r=[...a];if(r.some(e=>e.id===t))return;r.length>17&&r.shift(),(0,ew.w)(`visitedProducts${i.storeId}`,JSON.stringify([...r,e]))}else(0,ew.w)(`visitedProducts${i.storeId}`,JSON.stringify([e]))},[i.storeId,t,a]);let{data:l,isLoading:c}=(0,ej.B)({productsIds:a&&a.map(e=>e.id).join(";"),shouldFetch:!!a}),[d,p]=(0,u.useState)([]);return(0,u.useEffect)(()=>{p(l?.map(e=>({...a?.find(t=>t.id===e.id),...e})).filter(e=>e.id!==t).sort((e,t)=>t?.visited&&e?.visited?t.visited-e.visited:0))},[l,a,t]),d?.length?(0,n.jsx)("div",{className:"pt-12 mt-20 mb-8 border-t col-span-full border-primary-200",children:(0,n.jsx)(eb.A,{title:r("latestVisitedProducts"),textColor:"",backgroundColor:"",showTitle:"true",paginationPosition:"side",isLoading:c,onCategoryPage:!1,children:d?.map((e,t)=>n.jsx(e5,{variant:"simple",className:"animated fadeIn",product:e,imgProps:{width:480,height:480},isProductPage:!0,itemListName:r("latestVisitedProducts")},t))})}):null};var eC=r(98710),eS=r(26816);let eN=e=>{let{alreadyOnWishlist:t,className:r,onClick:i}=e,{t:s}=(0,m.Bd)();return(0,n.jsx)(z.A,{variant:"naked",dimensions:"custom",className:(0,a.A)("sm:break-all flex flex-row items-center pb-2 text-sm font-bold align-baseline cursor-pointer sm:flex sm:justify-start sm:content-center sm:pb-0 sm:text-xs gap-2",r),tabIndex:0,onClick:()=>i(),children:t?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(eC.A,{className:"shrink-0 w-6 h-6 mr-1"}),s("alreadyOnWishlist")]}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(eS.A,{className:"w-6 h-6 mr-1"}),s("wishlist")]})})};var eE=r(49133),eL=r(83894),eA=r.n(eL),eI=r(93513),eO=r(18529),eP=r(30912),e_=r(28855),eT=r(46278),eM=r(32317);let eR=e=>{let{productDescription:t}=e,{t:r}=(0,m.Bd)(),[i,s]=(0,u.useState)(!1),[a,o]=(0,u.useState)(500);(0,u.useEffect)(()=>{i&&a<t.length?setTimeout(()=>o(a+30),1):!i&&a>500&&setTimeout(()=>o(a-30),1)},[a,t,i]);let l=`${t.substring(0,a)} ${a<t.length?"...":""}`;return(0,n.jsxs)("div",{className:"pb-6 col-span-4 sm:pr-8 sm:col-span-6 sm:col-start-4 sm:pl-8",children:[(0,n.jsx)("p",{className:"pb-2 text-base text-justify sm:text-sm","aria-label":r("accessibility.productDesc"),children:(0,_.Ay)(l)}),t.length>500&&(0,n.jsx)(z.A,{tabIndex:0,dimensions:"custom",variant:"naked",onClick:()=>s(!i),children:(0,n.jsx)("span",{className:"text-sm font-bold sm:text-xs text-primary-300 hover:text-primary-500 active:bg-white",children:r(i?"showLess":"showMore")})})]})};var eD=r(80253),eB=r(51303);let eF=eA()(()=>Promise.resolve().then(r.bind(r,20674)),{loadableGenerated:{webpack:()=>[20674]}}),eU=eA()(()=>r.e(7645).then(r.bind(r,67645)),{loadableGenerated:{webpack:()=>[67645]},ssr:!1}),e$=eA()(()=>Promise.all([r.e(2886),r.e(75)]).then(r.bind(r,60075)),{loadableGenerated:{webpack:()=>[60075]},ssr:!1}),ez=e=>{let t,{product:r}=e,{t:i}=(0,m.Bd)(),{hlStoreConfig:o}=(0,b.s)(),{categories:h}=(0,ee.C)(),{data:f}=function(e){let{data:t,error:r,mutate:n}=(0,e_.Ay)(`/api/readingSample/check-bic-media?identifier=${e}`,eM.C,eT.S);return{data:!!t?.data,mutate:n,isLoading:!r&&!t,isError:r}}(r.isbn13),{data:g}=function(e){let{data:t,error:r,mutate:n}=(0,e_.Ay)(`/api/readingSample/check-book2look?isbn=${e}`,eM.C,eT.S);return{data:!!t?.data,mutate:n,isLoading:!r&&!t,isError:r}}(r.isbn13),v=o.erpEnabled,{data:y}=(0,eI.o)({type:r.isbn13?"isbn":r.ean?"ean":"KNV-Titelnr",numbers:[r.isbn13||r.ean||r.knoNumber||r.artNr],shouldFetch:v}),{data:w}=(0,eO.o)(v),[j,k]=(0,u.useState)(!1),[N,L]=(0,u.useState)(!1),[A,_]=(0,u.useState)(!1),[T,B]=(0,u.useState)(!1),[F,U]=(0,u.useState)(!1),[$,z]=(0,u.useState)(0),W=o&&Array.isArray(o?.storeShipCost)&&Array.isArray(o?.availableCountries)&&(0,x.WA)(o),q=W&&(0,x.Xk)(W);(0,u.useEffect)(()=>{(0,Q.r)({items:[{...(0,Q.YA)(r,!!o.isTechStore,h,r?.price.currencyCode||"EUR",void 0,"")}]},"view_item")},[]),(0,u.useEffect)(()=>{z(0)},[r]);let Z=(0,x.yG)(r.productType),J=(0,x.Y8)(r.productType),et=(0,x.Kr)(r)||(0,x.mZ)(r),er=r.images.filter(e=>1===r.images.length||"https://v91-prod.zeitfracht.digital/wcsstore/KNVStorefrontAssetStore/images/colors/color4/nopicture.jpg"!==e.url),{customerData:en}=(0,ec._)(),ei=en?.userType===eu.$o.registeredUser,{setModalView:es,setEnergyLabelView:ea,openM
24odal:el}=(0,eo.mL)(),ep=()=>{el(),es("LOGIN_VIEW")};if(y&&w){let e=Object.values(y).find(e=>(0,x.wx)(e.isbn,r.isbn13)||e.isbn===r.ean||e.isbn===r.knoNumber||e.isbn===r.artNr);if(e){let r=(0,x.MB)({inventory:e,pickupAddressData:w});r.locations.length>0&&(t=r)}}let{data:eh}=(0,eP.t)({shouldFetch:ei}),ef=eh?.some(e=>e.wishlistItems.some(e=>e.productId==r.id))||!1;(0,u.useEffect)(()=>{N&&(document.body.style.overflow="hidden"),N||(document.body.style.overflow="unset")},[N]);let eg=t?.locations&&Object.values(t?.locations)?.filter(e=>e.availableQuantity>0).length||0;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(d.A,{el:"article",className:"pb-8 sm:pt-4 grid grid-cols-4 grid-rows-none bg-filled-500 sm:grid-cols-12 sm:pb-10",children:[(0,n.jsxs)("div",{className:"sm:m-0 sm:pb-6 col-start-2 col-end-4 sm:col-span-3 sm:row-span-4",children:[(0,n.jsx)("div",{className:(0,a.A)("w-full mt-4 sm:mt-0 tabFocus",A?"h-full lg:max-h-96 md:max-h-64":""),tabIndex:0,"aria-label":i("openModal"),onKeyDown:e=>(0,eB.i)(e,()=>L(!0)),children:A?(0,n.jsx)("div",{className:l().imagePlaceholder,children:i("imagePlaceholder")}):(0,n.jsx)(s(),{className:l().productImage,width:340,height:534,src:er[$]?.url,alt:er[$]?.alt||"Produktbild "+($+1),unoptimized:!0,priority:!0,onError:()=>_(!0),onClick:()=>L(!0)})}),er.length>1&&(0,n.jsx)(p.A,{className:"w-full pt-1 pb-0 mr-auto hidden sm:block",images:er,setImageIndex:e=>z(e),selectedImage:$}),(0,n.jsxs)("div",{className:"flex flex-col justify-start xl:justify-between xl:flex-row ",children:[(f||g)&&(0,n.jsx)("div",{className:"hidden sm:flex sm:justify-start sm:content-center",children:(0,n.jsx)(K,{onReadingSampleOpen:B,className:"sm:mt-5"})}),!o?.tduEnabled&&(0,n.jsx)(eN,{alreadyOnWishlist:ef,onClick:()=>{ei?k(!0):ep()},className:"self-start hidden sm:mt-5"})]})]}),N&&(0,n.jsx)(e$,{images:er,index:$,onClose:e=>{L(!1),z(e)}}),j&&(0,n.jsx)(eU,{productId:r.id,onClose:()=>k(!1)}),er.length>1&&(0,n.jsx)(p.A,{className:"px-10 pt-2 pb-4 col-span-4 sm:hidden",images:er,setImageIndex:e=>z(e),selectedImage:$}),(0,n.jsxs)("section",{className:"flex flex-col justify-between pl-4 col-span-4 sm:col-span-6 sm:mb-4 sm:pl-8",children:[(0,n.jsxs)("ul",{role:"list","aria-label":`${i("accessibility.productInfo")}`,className:"flex flex-col",children:[(0,n.jsxs)("span",{className:"inline text-base sm:text-lg",children:[r.author1&&(0,n.jsx)("li",{role:"listitem",className:"hover:underline",children:(0,n.jsx)(E(),{href:`/search?author=${encodeURIComponent(r.author1)}`,prefetch:!1,tabIndex:0,className:"tabFocus","aria-label":`${i("author")}: ${r.author1}`,children:`${r.author1}`})}),r.author2&&(0,n.jsx)("li",{role:"listitem",className:"ml-5 hover:underline",children:(0,n.jsx)(E(),{href:`/search?author=${encodeURIComponent(r.author2)}`,prefetch:!1,children:`${r.author2}`})}),r.author3&&(0,n.jsx)("li",{role:"listitem",className:"ml-5 hover:underline",children:(0,n.jsx)(E(),{href:`/search?author=${encodeURIComponent(r.author3)}`,prefetch:!1,children:`${r.author3}`})})]}),(0,n.jsx)("li",{role:"listitem","aria-label":`${i("accessibility.title")}`,className:"text-xl font-bold uppercase break-words sm:text-2xl",children:(0,n.jsx)("h1",{children:r.name})}),(r.ean||r.artNr)&&o.isTechStore&&(0,n.jsx)("li",{className:"mb-4 text-xs break-words sm:text-sm",children:`
25              ${r.ean&&"EAN "+r.ean}
26              ${r.ean&&r.artNr&&" | "}
27              ${r.artNr&&i("Art. Nr. ")+r.artNr}`}),(0,n.jsx)("li",{"aria-label":`${i("accessibility.shortTitle")}`,className:"text-base break-words",children:r.subTitle}),(0,n.jsx)("li",{"aria-label":`${i("accessibility.averageRating")} ${r.averageReviewRating}`,className:"py-4",tabIndex:-1,children:(0,n.jsx)(S.A,{rating:r.averageReviewRating})}),r.publisherText1&&(0,n.jsx)("li",{className:"inline pb-2 text-sm",children:`${r.publisherText1}`}),(0,n.jsxs)("span",{className:"inline pb-2 text-sm",children:[r.binding&&(0,n.jsx)("li",{role:"listitem","aria-label":i("accessibility.binding"),children:`${r.binding}, `}),r.condition&&(0,n.jsx)("li",{role:"listitem","aria-label":i("accessibility.details"),children:`${r.condition}, `}),r.publishingHouse&&(0,n.jsx)("li",{className:"font-bold hover:underline","aria-label":i("accessibility.publisherHouse"),role:"listitem",children:(0,n.jsx)(E(),{href:`/search?publisher=${encodeURIComponent(r.publishingHouse)}%27`,className:"tabFocus",prefetch:!1,children:r.publishingHouse})}),r.yearOfPublication&&(0,n.jsx)("li",{role:"listitem","aria-label":i("accessibility.year"),children:` (${r.yearOfPublication})`})]}),r.fileFormat&&(0,n.jsxs)("span",{className:"inline pb-2 text-sm",children:[(0,n.jsx)("li",{role:"listitem",children:`${i("format")}: ${r.fileFormat}`}),r.rights&&(0,n.jsx)("li",{role:"listitem",children:` (${r.rights})`})]})]}),(0,n.jsxs)("div",{className:"flex flex-row ",children:[(g||f)&&(0,n.jsx)(K,{onReadingSampleOpen:B,className:"mt-3 mr-8 sm:hidden"}),!o?.tduEnabled&&(0,n.jsx)(eN,{alreadyOnWishlist:ef,onClick:()=>{ei?k(!0):ep()},className:"mt-3 sm:hidden"})]})]}),(0,n.jsx)("div",{className:"flex justify-end col-span-4 sm:row-start-1 sm:col-span-3 sm:col-start-10",children:(0,n.jsxs)("section",{className:"flex flex-col w-full","aria-label":i("accessibility.priceInfo"),children:[(0,n.jsx)(I.A,{price:r.price.value,strikedPrice:r.price.strikedPrice,fontSizeMobile:"3xl",fontSizeDesktop:"4xl",fontSizeStrikePrice:"xl",currency:r.price.currencyCode,onProductPage:!0}),r.basePrice&&(0,n.jsx)(em.A,{className:"text-sm mt-0.5",price:r.basePrice.price,currencyCode:r.price.currencyCode,baseQuantity:r.basePrice.quantity,unit:r.basePrice.unit,showBrackets:!1}),(0,n.jsxs)("div",{className:"w-full",children:[o.isExportShop?(0,n.jsx)(eD.A,{discountInfo:r.discountInfo,className:"flex justify-end"}):(0,n.jsx)("span",{className:"flex justify-end text-xs sm:text-sm",children:i("includingTax")}),(0,n.jsxs)("div",{className:"flex flex-col justify-end",children:[o&&o.availableDeliveryOption&&o.availableDeliveryOption.includes(eE.M.Shipping)&&0!==q&&(0,n.jsx)("span",{onClick:()=>U(!F),className:"flex justify-end text-xs underline cursor-pointer sm:text-sm",children:i("plusShippingCosts")}
27),0===q?(0,n.jsx)("span",{className:"flex justify-end text-xs sm:text-sm text-success-500",children:i("freeShipping")}):!1===q||void 0===q?(0,n.jsx)(n.Fragment,{}):(0,n.jsx)("span",{className:"flex justify-end text-xs sm:text-sm text-success-500",children:`${i("freeShippingFrom")} ${q} ${i("productCurrencyEur")}`})]}),t&&eg>0&&!et&&(0,n.jsxs)("div",{className:"mt-4",children:[(0,n.jsxs)("div",{className:"mb-3 text-sm text-right",children:[i("buyDirectly"),":"]}),(0,n.jsx)(ex,{locationCount:eg,onClick:()=>{document.getElementById("inventorySection")?.scrollIntoView({behavior:"smooth"})}}),(0,n.jsxs)("div",{className:"pt-3 mb-5 text-sm text-right border-t border-primary-500",children:[i("orShipArticle"),":"]})]})]}),r.energyEfficiency&&(0,n.jsx)(P.A,{product:r,variant:"default",onClick:()=>{es("ENERGY_EFFICIENCY_VIEW"),ea(r.energyEfficiency.energyLabel),el()}})]})}),(0,n.jsxs)("div",{className:"pt-8 pb-12 sm:pt-0 sm:pb-2 col-span-4 sm:row-start-2 sm:col-start-10 sm:col-span-3 sm:row-span-4",children:[(0,n.jsx)(C,{product:r,locationCount:v?eg:0}),r.futurePublication&&(0,n.jsx)(ev,{futurePublication:r.futurePublication}),(0,n.jsx)(D.A,{product:r,className:"hidden pt-8 sm:flex sm:justify-end"}),(0,n.jsx)(G,{product:r,className:"hidden sm:flex sm:justify-end"})]}),!o?.isTechStore&&(0,n.jsx)(O,{className:"pb-12 col-span-4 sm:col-span-6 sm:col-start-4 sm:row-start-2 sm:pb-6 sm:pl-8",productOptions:r.options,productId:r.id}),(0,n.jsx)(eR,{productDescription:r.contentDescription}),!o?.isTechStore&&!o?.tduEnabled&&Z&&(0,n.jsx)(ed,{product:r,className:"relative pt-5 pb-8 col-span-4 sm:col-span-12 sm:col-start-1 sm:row-start-6 sm:pb-7 sm:pt-0 sm:pl-0 flex flex-col !items-start sm:flex-row sm:items-start"}),(0,n.jsxs)("div",{className:"pb-12 border-b col-span-full border-primary-200 sm:hidden",children:[(0,n.jsx)(D.A,{product:r}),(0,n.jsx)(G,{product:r})]}),(0,n.jsx)(R,{product:r,attributesType:Z?M.Book:J?M.Game:M.Tech,className:(0,a.A)("border-primary-200 col-span-full mb-12 py-12",v?"border-t":"sm:border-t")}),v&&t?.locations&&eg>0&&(0,n.jsx)(eF,{pickupLocations:t.locations,className:"sm:border-t border-primary-200 col-span-full",product:r}),(0,n.jsx)(Y,{className:"pt-12 border-t border-primary-200 col-span-full",reviews:r.productReviews,productId:r.id}),""!==r.completeAuthorName&&(0,n.jsx)(H.A,{product:r,usedByProfileAuthorTheme:!1,className:"col-span-full"}),(0,n.jsx)(ek,{productId:r.id}),T&&(0,n.jsx)(V,{readingSampleOpen:T,onReadingSampleClose:B,readingSampleSource:f?"bicmedia":"book2look",readingSampleISBN:r.isbn13.replace("-","")}),F&&W&&(0,n.jsx)(X.A,{shippingCostsDetailsOpen:F,onShippingCostsDetailsClose:U,shippingCostsData:W,deliveryOptions:o&&o.availableDeliveryOption?o.availableDeliveryOption:[],currency:r.price.currencyCode})]}),(0,n.jsx)(c.bV,{title:(0,x.tF)(r,o,i),description:r.description||r.contentDescription,openGraph:{type:"website",title:r.name,description:r.description||r.contentDescription,images:[{url:er[0]?.url,width:800,height:600,alt:r.name}]}})]})};var eV=r(51121),eG=r.n(eV),eH=r(37786),eW=r.n(eH);let eK=e=>{let{product:t,className:r,onClick:i,...s}=e,o=(0,eg.useRouter)(),{t:l}=(0,m.Bd)("common");return(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(E(),{legacyBehavior:!0,href:(0,x.F5)(o?.query?.pages,t)||"/",prefetch:!1,...s,children:(0,n.jsxs)("a",{className:(0,a.A)(eG().default,r),onClick:i,children:[(0,n.jsx)("div",{className:"",children:t?.images&&Array.isArray(t.images)&&(0,n.jsx)(eW(),{alt:`${l("product")}: ${t.name}`,className:"",src:t.images[0]?.url||"/product-img-placeholder.svg",width:340,height:534,quality:"85"})}),(0,n.jsxs)("div",{className:"flex items-end justify-between",children:[(0,n.jsx)("p",{className:"text-sm",children:t.productTypeTranslated}),(0,n.jsxs)("div",{className:"flex flex-col",children:[(0,n.jsx)(I.A,{price:t.price.value,strikedPrice:t.price.strikedPrice,fontSizeMobile:"base",fontSizeDesktop:"base",fontSizeStrikePrice:"sm",currency:t.price.currencyCode}),t.basePrice&&(0,n.jsx)(em.A,{className:"text-sm font-normal",price:t.basePrice.price,currencyCode:t.price.currencyCode,baseQuantity:t.basePrice.quantity,unit:t.basePrice.unit})]})]})]})})})};var eq=r(97214);let eZ=e=>{let{product:t,imgProps:r,...i}=e,s=(0,eg.useRouter)(),{t:a}=(0,m.Bd)("common");return(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(E(),{legacyBehavior:!0,href:(0,x.F5)(s?.query?.pages,t)||"/",prefetch:!1,...i,children:(0,n.jsxs)("a",{className:eG().simple,children:[(0,n.jsx)("div",{className:eG().header,children:t.name}),t?.images&&Array.isArray(t.images)&&(0,n.jsx)(eW(),{quality:"85",src:t.images[0]?.url||"/product-img-placeholder.svg",alt:`${a("product")}: ${t.name}`,width:340,height:534,layout:"fixed",...r})]})})})};var eJ=r(16214),eY=r(28230),eX=r(10530);let eQ=e=>{let{locationCount:t,pickupInformation:r,product:i}=e,{t:s}
27=(0,m.Bd)("common"),{openModal:a,setModalView:o}=(0,eY.mL)(),{setClickAndCollectProduct:l,setPickupLocations:c}=(0,eX.fK)();return(0,n.jsxs)("div",{className:"w-full sm:max-w-xs",children:[(0,n.jsxs)("div",{className:"mb-3 mt-4 text-sm text-left",children:[s("buyDirectly"),":"]}),(0,n.jsx)(ex,{locationCount:t,onClick:()=>{a(),o("PICKUP_LOCATIONS"),c(r.locations),l(i)}}),(0,n.jsxs)("div",{className:"pt-3 mb-5 text-sm text-left border-t border-primary-500",children:[s("orShipArticle"),":"]})]})};var e0=r(68317);let e1=e=>{let{product:t,className:r,onClick:i,pickupInformation:s,onCategoryPage:o=!1,itemListName:l,...c}=e,{t:d}=(0,m.Bd)("common"),[p,h]=(0,u.useState)(1),[f,w]=(0,u.useState)(!1),j=(0,eJ.y5)(),{hlStoreConfig:k}=(0,b.s)(),C=(0,eg.useRouter)(),{openModal:N,setModalView:L,setEnergyLabelView:A}=(0,eo.mL)(),O=(0,x.Kr)(t),_=O||(0,x.mZ)(t),T=Object.values(s?.locations??{})?.filter(e=>e.availableQuantity>0).length??0;return(0,n.jsxs)("section",{className:(0,a.A)("mb-10",r),onClick:i,children:[(0,n.jsxs)("div",{className:(0,a.A)("flex flex-col sm:flex-row mb-4 sm:mb-0 sm:items-stretch",o?"gap-4 sm:gap-4 lg:gap-14":"gap-4 sm:gap-8 lg:gap-14"),children:[(0,n.jsx)(E(),{className:`${eG().listElement} tabFocus`,href:(0,x.F5)(C?.query?.pages,t)||"/",prefetch:!1,tabIndex:0,...c,children:(0,n.jsx)("div",{className:"flex justify-center",children:t?.images&&Array.isArray(t.images)&&(0,n.jsxs)("div",{className:"relative",style:"default"===j.name?{width:"100px",height:"150px"}:{width:"164px",height:"246px"},children:[(0,n.jsx)(eW(),{className:eG().productImage,width:164,height:246,src:f?"/product-img-placeholder-big.svg":t.images[0].url,alt:`${d("product")}: ${t.name}`,unoptimized:!0,onError:()=>w(!0)}),"preorderable"===t.productOrderable&&(0,n.jsx)("div",{className:eG().newArrivalContainer,children:(0,n.jsx)("div",{className:eG().newArrival,children:d("preorder")})})]})})}),(0,n.jsxs)("div",{className:"flex flex-col justify-between w-full sm:flex-row sm:my-2 sm:ml-0",children:[(0,n.jsxs)("div",{className:"flex flex-col justify-between md:flex-row sm:w-full",children:[(0,n.jsx)("div",{className:"flex flex-col justify-start w-full gap-2 sm:gap-6",children:(0,n.jsxs)("div",{children:[(0,n.jsxs)("div",{className:(0,a.A)(eG().listElementTitle,"flex items-center gap-4"),children:[(0,n.jsx)(E(),{href:(0,x.F5)(C?.query?.pages,t),prefetch:!1,className:eG().listElement,...c,tabIndex:-1,children:t.name}),t.energyEfficiency&&(0,n.jsx)(P.A,{product:t,variant:"labelOnly",onClick:()=>{L("ENERGY_EFFICIENCY_VIEW"),A(t.energyEfficiency.energyLabel),N()}})]}),!k?.isTechStore&&(0,n.jsx)("p",{className:"pb-1 text-sm sm:text-base",children:t.author1}),k?.isTechStore&&e0.env&&["Dies und Das","Nonbook"].includes(t.productType)?null:(0,n.jsx)("p",{className:"pb-2 text-sm sm:text-base",children:t.productTypeTranslated}),(0,n.jsx)(S.A,{rating:t.averageReviewRating})]})}),(0,n.jsx)("div",{className:"grow-0 shrink-0 sm:flex sm:flex-col sm:justify-between sm:items-end md:w-54 lg:w-auto",children:(0,n.jsxs)("section",{className:"mt-2 sm:mt-0","aria-label":d("accessibility.price\xcdnfo"),children:[(0,n.jsx)(I.A,{price:t.price.value,strikedPrice:t.price.strikedPrice,fontSizeMobile:"xl",fontSizeDesktop:"3xl",fontSizeStrikePrice:"lg",currency:t.price.currencyCode,className:"text-right",onProductPage:!0,strikedPriceAboveNormalOnMobile:!0}),t.basePrice&&(0,n.jsx)(em.A,{className:"text-sm font-normal",price:t.basePrice.price,currencyCode:t.price.currencyCode,baseQuantity:t.basePrice.quantity,unit:t.basePrice.unit}),(0,n.jsx)("span",{className:"flex justify-end text-sm",children:d("includingTax")}),s&&T>0&&!_&&(0,n.jsx)(eQ,{locationCount:T,pickupInformation:s,product:t}),(0,n.jsx)("div",{className:"hidden sm:block sm:mt-6 sm:max-w-xs",children:(0,n.jsx)(g.A,{availability:t.productOrderable,messageNumber:t.availability,status:t.deliveryStatus,className:eG().productAvailability,locationCount:T})}),(0,n.jsxs)("div",{className:"hidden w-full pt-5 sm:flex",children:[!O&&(0,n.jsx)(v.A,{onChange:e=>h(e),value:p}),(0,n.jsx)(y.default,{product:t,productQuantity:p,itemListName:l,locationCount:T,tabIndex:0})]})]})})]}),(0,n.jsx)("div",{className:"py-3 sm:hidden",children:(0,n.jsx)(g.A,{availability:t.productOrderable,messageNumber:t.availability,status:t.deliveryStatus,className:eG().productAvailability,locationCount:T})})]})]}),(0,n.jsxs)("div",{className:"flex sm:hidden",children:[!O&&(0,n.jsx)(v.A,{onChange:e=>h(e),value:p}),(0,n.jsx)(y.default,{product:t,productQuantity:p,itemListName:l,locationCount:T})]})]})},e2=e=>{let{product:t,className:r,onClick:i,itemListName:s,pickupInformation:o,...l}=e,{t:c}=(0,m.Bd)("common"),[d,p]=(0,u.useState)(1),[h,f]=(0,u.useState)(!1),b=(0,eg.useRouter)(),w=(0,x.Kr)(t)||(0,x.mZ)(t),[j,k]=(0,u.useState)(!1),C=`${t.contentDescription.substring(0,500)}...`,S=Object.values(o?.locations??{})?.filter(e=>e.availableQuantity>0).length??0;return(0,n.jsxs)("section",{"aria-label":c("product"),onClick:i,className:(0,a.A)("mb-10 flex flex-col lg:flex-row lg:items-stretch lg:gap-14",r),children:[(0,n.jsx)(E(),{href:(0,x.F5)(b?.query?.pages,t)||"/",prefetch:!1,tabIndex:0,className:`${eG().listElement} tabFocus`,...l,children:(0,n.jsx)("div",{className:"flex justify-center w-full",children:t?.images&&Array.isArray(t.images)&&(0,n.jsxs)("div",{className:"relative",children:[(0,n.jsx)(eW(),{className:eG().productImage,width:164,height:246,src:h?"/product-img-placeholder-big.svg":t.images[0].url,alt:`${c("product")}: ${t.name}`,unoptimized:!0,onError:()=>f(!0)}),"preorderable"===t.productOrderable&&(0,n.jsx)("div",{className:(0,a.A)(eG().newArrivalContainer,"text-white text-center p-2 font-bold text-sm bg-primary-500"),children:c("preorder")})]})})}),(0,n.jsx)("div",{className:"flex flex-col justify-between w-auto ml-4 sm:flex-row md:w-full  sm:ml-0",children:(0,n.jsxs)("div",{className:"flex flex-col justify-between sm:flex-row md:w-full",children:[(0,n.jsx)("div",{className:"flex flex-col justify-between md:w-8/12",children:(0,n.jsxs)("div",{className:"mt-3 lg:mt-0",children:[(0,n.jsx)("p",{className:"pb-2 text-sm leading-none sm:text-base","aria-label":c("accessibility.author"),children:t.author1}),(0,n.jsx)("div",{className:eG().listElementTitle,children:(0,n.jsx)(E(),{className:eG().listElement,tabIndex:-1,href:(0,x.F5)(b?.query?.pages,t),prefetch:!1,"aria-label":`${c("accessibility.title")}: ${t.name}`,...l,children:t.name})}
27),(0,n.jsxs)("div",{tabIndex:-1,children:[(0,n.jsx)("p",{className:"text-sm sm:pr-3 md:pr-5","aria-label":c("accessibility.description"),children:j||t.contentDescription.length<500?(0,_.Ay)(t.contentDescription):(0,_.Ay)(C)}),t.contentDescription.length>500&&(0,n.jsx)(z.A,{dimensions:"custom",variant:"naked",onClick:()=>k(!j),tabIndex:0,children:(0,n.jsx)("span",{className:"text-sm font-bold sm:text-xs text-primary-300",children:c(j?"showLess":"showMore")})})]})]})}),(0,n.jsx)("div",{className:"sm:flex sm:flex-col sm:items-end md:w-60 lg:w-80",children:(0,n.jsxs)("section",{"aria-label":c("accessibility.priceInfo"),children:[(0,n.jsx)(I.A,{price:t.price.value,strikedPrice:t.price.strikedPrice,fontSizeMobile:"2xl",fontSizeDesktop:"3xl",fontSizeStrikePrice:"lg",currency:t.price.currencyCode,className:"pl-2 mt-3 text-right",onProductPage:!0}),t.basePrice&&(0,n.jsx)(em.A,{className:"text-sm font-normal",price:t.basePrice.price,currencyCode:t.price.currencyCode,baseQuantity:t.basePrice.quantity,unit:t.basePrice.unit}),(0,n.jsx)("span",{className:"flex justify-end text-sm",children:c("includingTax")}),o&&!w&&S>0&&(0,n.jsx)(eQ,{locationCount:S,pickupInformation:o,product:t}),(0,n.jsx)("div",{className:"sm:mt-6 sm:max-w-xs",children:(0,n.jsx)(g.A,{availability:t.productOrderable,messageNumber:t.availability,status:t.deliveryStatus,className:eG().productAvailability,locationCount:S})}),(0,n.jsxs)("div",{className:"flex w-full pt-5",children:[!(0,x.Kr)(t)&&(0,n.jsx)(v.A,{onChange:e=>p(e),value:d}),(0,n.jsx)(y.default,{product:t,productQuantity:d,locationCount:S,itemListName:s})]})]})})]})})]})};var e3=r(91775);let e4=e=>{let{product:t,className:r,onClick:i,author:s,title:o,shortDescription:l,description:c,backgroundColor:d,pickupInformation:p}=e,{t:h}=(0,m.Bd)("common"),[f,b]=(0,u.useState)(1),[w,j]=(0,u.useState)(!1),k=(0,eg.useRouter)(),C=(0,u.useRef)(null),[S,N]=(0,u.useState)(0),L=(0,u.useMemo)(()=>(0,e3.Pm)(d,"#000000"),[d])?d:"#ffffff";(0,u.useLayoutEffect)(()=>{C&&C.current&&N(C.current.offsetWidth)},[]);let[A,O]=(0,u.useState)(!1),P=0!==S?.45*S:500,T=`${c.substring(0,P)}...`,M=(0,x.Kr)(t)||(0,x.mZ)(t),R=Object.values(p?.locations??{})?.filter(e=>e.availableQuantity>0).length??0;return(0,n.jsx)("div",{className:(0,a.A)("p-5 mb-10",r),style:{backgroundColor:L||""},onClick:i,ref:C,children:(0,n.jsxs)("div",{className:"flex flex-col lg:flex-row lg:items-stretch lg:gap-6",children:[(0,n.jsx)(E(),{href:(0,x.F5)(k?.query?.pages,t)||"/",prefetch:!1,tabIndex:0,className:"tabFocusInset lg:w-1/4",children:(0,n.jsx)("div",{className:"flex justify-center w-full lg:justify-start",children:t?.images&&Array.isArray(t.images)&&(0,n.jsxs)("div",{className:"relative",children:[(0,n.jsx)(eW(),{className:eG().productImage,width:220,height:330,src:w?"/product-img-placeholder-big.svg":t.images[0].url,alt:`${h("product")}: ${t.name}`,unoptimized:!0,onError:()=>j(!0)}),"preorderable"===t.productOrderable&&(0,n.jsx)("div",{className:eG().newArrivalContainer,children:(0,n.jsx)("div",{className:eG().newArrival,children:h("preorder")})})]})})}),(0,n.jsx)("div",{className:"flex flex-col justify-between w-auto ml-4 sm:flex-row md:w-full  sm:ml-0",children:(0,n.jsxs)("div",{className:"flex flex-col justify-between sm:flex-row md:w-full",children:[(0,n.jsx)("div",{className:"flex flex-col justify-between md:w-7/12",children:(0,n.jsxs)("div",{className:"mt-3 lg:mt-0",children:[(0,n.jsx)("p",{"aria-label":h("accessibility.author"),className:"pb-2 text-sm leading-none sm:text-base",children:s}),(0,n.jsx)("div",{className:eG().listElementTitle,children:(0,n.jsx)(E(),{tabIndex:-1,className:eG().listElement,href:(0,x.F5)(k?.query?.pages,t),prefetch:!1,"aria-label":`${h("accessibility.title")}: ${o}`,children:o})}),(0,n.jsx)("p",{className:"pb-2 text-sm leading-none sm:text-base","aria-label":h("accessibility.shortTitle"),children:l}),(0,n.jsxs)("div",{children:[(0,n.jsx)("div",{"aria-label":h("accessibility.description"),className:"mediaLayoutCKEditorContent",children:A||c.length<P?(0,_.Ay)(c):(0,_.Ay)(T)}),c.length>P&&(0,n.jsx)(z.A,{dimensions:"custom",variant:"naked",onClick:()=>O(!A),tabIndex:0,children:(0,n.jsx)("span",{className:"text-sm font-bold sm:text-xs text-primary-300",children:h(A?"showLess":"showMore")})})]})]})}),(0,n.jsxs)("div",{className:"sm:flex sm:flex-col md:w-56 lg:w-80 lg:ml-2",children:[(0,n.jsxs)("section",{"aria-label":h("accessibility.priceInfo"),children:[(0,n.jsx)(I.A,{price:t.price.value,strikedPrice:t.price.strikedPrice,fontSizeMobile:"2xl",fontSizeDesktop:"3xl",fontSizeStrikePrice:"lg",currency:t.price.currencyCode,className:"pl-2 mt
27-3 text-right",onProductPage:!0}),t.basePrice&&(0,n.jsx)(em.A,{className:"text-sm font-normal",price:t.basePrice.price,currencyCode:t.price.currencyCode,baseQuantity:t.basePrice.quantity,unit:t.basePrice.unit}),(0,n.jsx)("span",{className:"flex justify-end text-sm",children:h("includingTax")}),p&&!M&&R>0&&(0,n.jsx)(eQ,{locationCount:R,pickupInformation:p,product:t}),(0,n.jsx)("span",{className:"flex justify-start text-base font-semibold my-3",children:t?.binding}),(0,n.jsx)("div",{className:"sm:max-w-xs mb-3",children:(0,n.jsx)(g.A,{availability:t.productOrderable,messageNumber:t.availability,status:t.deliveryStatus,className:eG().productAvailability,locationCount:R})})]}),(0,n.jsxs)("div",{className:"flex w-full pt-5",children:[!(0,x.Kr)(t)&&(0,n.jsx)(v.A,{onChange:e=>b(e),value:f}),(0,n.jsx)(y.default,{product:t,productQuantity:f,locationCount:R})]})]})]})})]})})},e5=e=>{let{product:t,children:r,pickupInformation:i,imgProps:s,className:o,noNameTag:l=!1,variant:c="default",isProductPage:u=!1,onCategoryPage:d=!1,onClick:p=()=>{},itemListName:m,author:h,title:f,shortDescription:g,description:v,backgroundColor:y,...x}=e;return(0,n.jsxs)(n.Fragment,{children:["slim"===c&&(0,n.jsx)(eZ,{product:t,className:o,imgProps:s,onClick:p,...x}),"simple"===c&&(0,n.jsx)(eq.A,{className:(0,a.A)("w-full xsm:w-44 sm:w-full justify-self-center",o),onClick:p,product:t,noNameTag:l,isProductPage:u,itemListName:m,...x,children:r}),"listElement"===c&&(0,n.jsx)(e1,{onClick:p,product:t,className:o,pickupInformation:i,...x,itemListName:m,onCategoryPage:d}),"detail"===c&&(0,n.jsx)(e2,{onClick:p,product:t,className:o,pickupInformation:i,...x,onCategoryPage:d,itemListName:m}),"default"===c&&(0,n.jsx)(eK,{onClick:p,product:t,className:o,...x}),"recommendation"===c&&t&&(0,n.jsx)(e4,{onClick:p,className:o,author:h||"",title:f||"",shortDescription:g||"",description:v||"",backgroundColor:y||"",product:t,pickupInformation:i})]})}},73808:(e,t,r)=>{"use strict";r.d(t,{tF:()=>b,MB:()=>w,GW:()=>k,Lh:()=>N,Xk:()=>h,dh:()=>E,JZ:()=>y,Mj:()=>L,Nj:()=>C,F5:()=>v,sv:()=>x,h0:()=>p,wx:()=>j,WA:()=>m,yG:()=>f,C0:()=>u,mZ:()=>d,Kr:()=>l,Y8:()=>g,Bg:()=>c});var n=function(e){return e.M="M",e.N="N",e.Z="Z",e.P="P",e.A="A",e}({}),i=r(51611);let s=async e=>new Promise(t=>{let r=new Image;r.onload=()=>t(),r.onerror=()=>t(),r.src=e});var a=r(12777),o=r(98837);function l(e){return"string"==typeof e.productType&&""!==e.productType&&(e.productType.toLowerCase().includes("ebook")||e.productType.toLowerCase().includes("e-book"))}function c(e){return"string"==typeof e.productDetails.productType&&""!==e.productDetails.productType&&(e.productDetails.productType.toLowerCase().includes("gw")||e.productDetails.productType.toLowerCase().includes("giftpaper"))}function u(e){return""!==e.productType&&(e.productType.toLowerCase().includes("dvcr")||e.productType.toLowerCase().includes("ebook")||e.productType.toLowerCase().includes("e-book"))}function d(e){return"string"==typeof e.productType&&""!==e.productType&&e.productType.toLowerCase().includes("dvcr")}function p(e){return e?.filter(e=>d(e)).reduce((e,t)=>e+t.quantity,0)||0}function m(e){let t=[],r=e?.storeShipCost?.filter(e=>"National"===e.code),n=[];r?.forEach(e=>{let t={currency:e.currency,rangestart:e.rangestart,value:e.value};n.push(t)});let i={countryCode:e.storeAddress.country,name:"Inland",shippingCosts:n};t.push(i),e?.availableCountries?.forEach(r=>{let n=e?.storeShipCost?.filter(e=>e.code===`SpecialForStore_${r.countryCode}`),i=[];if(n?.forEach(e=>{let t={currency:e.currency,rangestart:e.rangestart,value:e.value};i.push(t)}),i.length>0){let e={countryCode:r.countryCode,name:r.name,shippingCosts:i};t.push(e)}});let s=e?.storeShipCost?.filter(e=>"Europa"===e.code);if(s.length>0){let e=s?.map(e=>({currency:e.currency,rangestart:e.rangestart,value:e.value}));t.push({countryCode:"EU",name:"Europa",shippingCosts:e})}let a=e?.storeShipCost?.filter(e=>"weltweit"===e.code);if(a.length>0){let e=a?.map(e=>({currency:e.currency,rangestart:e.rangestart,value:e.value}));t.push({countryCode:"weltweit",name:"weltweit",shippingCosts:e})}return t}function h(e){let t=e.find(e=>"DE"===e.countryCode),r=t?.shippingCosts.find(e=>0===e.value);return r?r.rangestart:void 0}function f(e){return"string"==typeof e&&""!==e&&("ebook"===e.toLowerCase()||"e-book"===e.toLowerCase()||"book"===e.toLowerCase()||"buch"===e.toLowerCase()||"papeter
27ie"===e.toLowerCase())}function g(e){return"string"==typeof e&&""!==e&&e.toLowerCase().includes("spiel")}function v(e,t){return t.seopath?(Array.isArray(e)?e.join("/"):e||"")+t.seopath:`/product/${t.slug}`}function y(e){return e.seopath||`/product/${e.path}`}function x(e){return e.seopath||`/product/${e.id}`}let b=(e,t,r)=>{let n=e.completeAuthorName&&e.author2&&e.author3?`${r("by")} ${e.completeAuthorName}, ${(0,i.A)(e.author2)} ${r("and")} ${(0,i.A)(e.author3)} `:e.completeAuthorName&&e.author2?`${r("by")} ${e.completeAuthorName} ${r("and")} ${(0,i.A)(e.author2)} `:e.completeAuthorName?`${r("by")} ${e.completeAuthorName} `:"";return`${e.name} ${n}| ISBN ${e.isbn13} | ${r("buyProductTypeOnline",{productType:e.productType})} - ${t.name}`},w=e=>{let{inventory:t,pickupAddressData:r}=e;return{isbn:t.isbn,locations:Object.values(r).map(e=>{let r=t.listOfBranches.find(t=>e.address.includes(t.branchStreet)&&e.address.includes(t.branchHouseNumber)),n=r?.availableQuantity?parseInt(r.availableQuantity,10):0;return{...e,availableQuantity:n,trafficSign:r?.trafficSign||(n>1?"green":1===n?"yellow":"red"),fax:r?.branchPhone||"",calculatedID:e.name+e.address}}).filter(e=>null!==e)}},j=(e,t)=>!!e&&!!t&&S(e)===S(t),k=e=>{let t=e?.filter(e=>d(e)||l(e)),r=0;return t&&Array.isArray(t)&&t.length>0&&(r=t.map(e=>e.variant.price).reduce((e,t)=>e+t)),r.toString()},C=e=>e?.lineItems.filter(e=>d(e)||l(e)),S=e=>e.toLowerCase().replaceAll("-","").trim(),N=(e,t,r)=>{let n="de"===t?a:o;return`${r("excludedCountriesEbook")}: ${e.split("|").map(e=>e in n?n[e]:e).toString().replaceAll(",",", ")}`},E=(e,t,r)=>{let n="de"===t?a:o;return`${r("includedCountriesEbook")}: ${e.split("|").map(e=>e in n?n[e]:e).toString().replaceAll(",",", ")}`},L=async e=>{let t=e;if(e.url.includes("variante=zoom")){let r=e.url.replace("variante=zoom","variante=xxl"),n=new Image;n.src=r,await s(r),n.width&&(t={url:r,alt:e.alt})}else if(e.url.endsWith(".jpg")||e.url.endsWith(".png")){let r=e.url.substring(0,e.url.length-4),i=e.url.substring(e.url.length-4,e.url.length);if(r.endsWith(n.M)||r.endsWith(n.P)||r.endsWith(n.N)||r.endsWith(n.Z)){r=r.substring(0,r.length-1)+n.A;let a=new Image;a.src=r+i,await s(r+i),a.width&&(t={url:r+i,alt:e.alt})}}return t}},58647:(e,t,r)=>{"use strict";r.d(t,{A:()=>p});var n=r(31085),i=r(14041),s=r(54357),a=r(34747),o=r.n(a),l=r(6803),c=r(15497),u=r(55314),d=r(42162);let p=e=>{let{category:t,activeCategory:r,handleClick:a}=e,[p,m]=(0,i.useState)(t.subCategory.includes(r));return(0,n.jsx)("li",{role:"menuitem",className:(0,s.A)("block text-sm sm:text-base text-base-500 mb-4",{underline:r?.id===t.id&&0===t.subCategory.length}),tabIndex:-1,children:Array.isArray(t.subCategory)&&0===t.subCategory.length?(0,n.jsx)("div",{className:"hover:underline",children:(0,n.jsx)(o(),{className:"tabFocus",legacyBehavior:!0,href:(0,d.K)(t)||"/",scroll:!1,prefetch:!1,children:(0,n.jsxs)("a",{className:"flex justify-between tabFocus",onClick:e=>a(e,"categories"),tabIndex:0,children:[t.name,(0,n.jsx)(l.A,{className:"w-6 h-6 sm:hidden text-muted-500"})]})})}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:"flex justify-between",children:[(0,n.jsx)("span",{className:"hover:underline",children:(0,n.jsx)(o(),{legacyBehavior:!0,className:"tabFocus",href:(0,d.K)(t)||"/",scroll:!1,prefetch:!1,children:(0,n.jsx)("a",{onClick:e=>a(e,"categories"),className:"tabFocus",tabIndex:0,children:t.name})})}),(0,n.jsx)("span",{className:"cursor-pointer tabFocus",onClick:()=>m(!p),onKeyDown:e=>{"Enter"===e.key&&m(!p)},tabIndex:0,children:p?(0,n.jsx)(u.A,{className:"w-6 h-6 text-muted-500"}):(0,n.jsx)(c.A,{className:"w-6 h-6 text-muted-500"})})]}),p&&(0,n.jsx)(n.Fragment,{children:t.subCategory.map(e=>(0,n.jsx)("div",{className:(0,s.A)("my-4 ml-5 hover:underline",{underline:r?.id===e.id}),children:(0,n.jsx)(o(),{legacyBehavior:!0,href:(0,d.K)(e)||"/",scroll:!1,prefetch:!1,className:"tabFocus",children:(0,n.jsxs)("a",{className:"flex justify-between tabFocus",onClick:e=>a(e,"categories"),tabIndex:0,children:[e.name,(0,n.jsx)(l.A,{className:"w-6 h-6 sm:hidden text-muted-500"})]})})},e.id))})]})})}},80068:(e,t,r)=>{"use strict";r.d(t,{A:()=>m});var n=r(31085),i=r(34747),s=r.n(i),a=r(14041),o=r(31887),l=r(22297),c=r(42162),u=r(58647),d=r(16214),p=r(43597);let m=e=>{let{categories:t,currentCategoryId:r=null,openMobileCategoryTree:i,onClick:m,categoryRankings:h={}}=e,{t:f}=(0,l.Bd)(),[g,v]=(0,a.useState)(""),[y,x]=(0,a.useState)(!1),[b,w]=(0,a.useState)(!0),j=(0,d.y5)(),k=null,C=null;if(r&&(k=(C=(0,c.wp)(t,r))?(0,c.hS)(C,r):null),C&&h){let e=h[C?.id]||[],t=(0,c.Xl)(C?.subCategory,e);e?.filter(e=>
27e.type==o.J.Label).forEach(e=>{if(e.label){let r={name:e.label,subCategory:[],...e};t.splice(r.rank,0,r)}}),C={...C,subCategory:t}}let S=(e,t)=>{t!==g?x(!0):x(!y),v(t),"button"!=e.target.type&&null!=m&&m(),null!=i&&"default"===j.name&&i()};return(0,n.jsxs)("div",{className:"relative inline-block w-full",children:[(0,n.jsx)("div",{className:"rounded-md shadow-sm sm:hidden",children:(0,n.jsxs)("button",{type:"button",onClick:e=>S(e,"categories"),className:"flex justify-between w-full px-4 py-3 text-sm font-medium border rounded-sm border-primary-500 bg-filled-500 leading-5 text-base-500 hover:text-base-500 focus:outline-none focus:border-primary-500-300 focus:shadow-outline-normal active:bg-filled-500 active:text-base-500 transition ease-in-out duration-150",id:"options-menu","aria-haspopup":"true","aria-expanded":"true",children:[f("categories"),(0,n.jsx)("svg",{className:"w-5 h-5 ml-2 -mr-1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",children:(0,n.jsx)("path",{fillRule:"evenodd",d:"M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z",clipRule:"evenodd"})})]})}),(0,n.jsx)("div",{className:`origin-top-left sm:relative left-0 w-full rounded-md z-10 mb-10 sm:block ${"categories"!==g||!0!==y?"hidden":""}`,children:(0,n.jsxs)("div",{className:"rounded-sm bg-filled-500",children:[(0,n.jsx)("ul",{role:"menu","aria-orientation":"vertical","aria-label":"Kategoriebaum",children:C&&(0,n.jsxs)("div",{children:[(0,n.jsx)("li",{role:"menuitem",className:"text-base block mt-8 sm:mt-0 border-b-2 border-primary sm:border-b-0 pb-4 sm:text-2xl text-base-500 mb-6 sm:mb-8",children:(0,n.jsx)(s(),{legacyBehavior:!0,href:k?`${(0,c.K)(k)}?topCategory=true`:"",prefetch:!1,children:(0,n.jsx)("a",{onClick:e=>S(e,"categories"),children:(0,n.jsx)("h1",{className:"font-bold uppercase text-base-500",children:C.name})})})}),(b&&"default"!=j.name&&Array.isArray(C.subCategory)?C.subCategory.slice(0,16):C.subCategory).map(e=>(0,n.jsxs)(n.Fragment,{children:[e.label&&(0,n.jsx)("div",{className:"items-center mb-2",children:(0,n.jsx)("span",{className:"font-semibold text-m",children:e.label})}),!e.label&&(0,n.jsx)(u.A,{category:e,activeCategory:r?k:null,handleClick:S},e.id)]}))]},C.id)}),Array.isArray(C?.subCategory)&&C.subCategory.length>16&&(0,n.jsx)(p.A,{variant:"naked",tabIndex:0,dimensions:"custom",className:"hidden text-xs lowercase sm:block",onClick:()=>w(!b),children:f(b?"showMore":"showLess")})]})})]})}},33303:(e,t,r)=>{"use strict";r.d(t,{$y:()=>ei,Ay:()=>ea});var n=r(31085),i=r(26535),s=r(36800),a=r.n(s),o=r(14041),l=r(54357),c=r(22297);let u=e=>{let{...t}=e;return(0,n.jsxs)("svg",{viewBox:"0 0 512 512",fill:"none",stroke:"currentColor",...t,children:[(0,n.jsx)("path",{d:"M160 144H448",strokeWidth:"32",strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"M160 256H448",strokeWidth:"32",strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"M160 368H448",strokeWidth:"32",strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"M80 160C88.8366 160 96 152.837 96 144C96 135.163 88.8366 128 80 128C71.1634 128 64 135.163 64 144C64 152.837 71.1634 160 80 160Z",strokeWidth:"32",strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"M80 272C88.8366 272 96 264.837 96 256C96 247.163 88.8366 240 80 240C71.1634 240 64 247.163 64 256C64 264.837 71.1634 272 80 272Z",strokeWidth:"32",strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"M80 384C88.8366 384 96 376.837 96 368C96 359.163 88.8366 352 80 352C71.1634 352 64 359.163 64 368C64 376.837 71.1634 384 80 384Z",strokeWidth:"32",strokeLinecap:"round",strokeLinejoin:"round"})]})},d=e=>{let{...t}=e;return(0,n.jsxs)("svg",{viewBox:"0 0 512 512",fill:"none",stroke:"currentColor",...t,children:[(0,n.jsx)("path",{d:"M212.068 80H96.9318C87.5806 80 80 87.5806 80 96.9318V212.068C80 221.419 87.5806 229 96.9318 229H212.068C221.419 229 229 221.419 229 212.068V96.9318C229 87.5806 221.419 80 212.068 80Z",strokeWidth:"32",strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"M415.068 80H299.932C290.581 80 283 87.5806 283 96.9318V212.068C283 221.419 290.581 229 299.932 229H415.068C424.419 229 432 221.419 432 212.068V96.9318C432 87.5806 424.419 80 415.068 80Z",strokeWidth:"32",strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"M212.068 283H96.9318C87.5806 283 80 290.581 80 299.932V415.068C80 424.419 87.5806 432 96.9318 432H212.068C221.419 432 229 424.419 229 415.068V299.932C229 290.581 221.419 283 212.068 283Z",strokeWidth:"32",strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"M415.068 283H299.932C290.581 283 283 290.581 283 299.932V415.068C283 424.419 290.581 432 299.932 432H415.068C424.419 432 432 424.419 432 415.068V299.932C432 290.581 424.419 283 415.068 283Z",strokeWidth:"32",strokeLinecap:"round",strokeLinejoin:"round"})]})};var p=r(70759),m=r(26816),h=r(72111),f=r(10530);let g=e=>{let{searchParameters:t,onChange:r,contentArray:i,title:s,filterType:a,tabIndex:o=0}=e;return(0,n.jsx)(p.A,{tabIndex:o,dropDownContent:i.map(e=>({value:e.name})),title:s,values:i.map(e=>!0===e.selected?{value:e.name}:{value:""}),type:"multiSelect",onChange:e=>{let n=[];Array.isArray(e)&&e.map(e=>{let r="author"===a?"AUTHOR/NAME":"topic"===a?"BUZZKEYWORD":"year"===a?"YEAROFPUBLICATION":"",i=t?.fields.find(e=>e.fieldId===r)?.fields?.find(t=>e.value===t.name);if(i){let e={...i,fieldType:a};n.push(e)}}),r("fields",a,n)}})},v=e=>{let{searchParameters:t,tabIndex:r=0,onHandleMultiSelection:i,onChange:s}=e,{t:a}=(0,c.Bd)("common"),{catalogContent:o}=(0,f.fK)(),l=e=>t&&t.fields&&Array.isArray(t.fields)?t.fields.find(t=>t.fieldId===e)?.fields?.map(e=>({id:e.fieldId,name:e.name,selected:e.selected})):[],u=l("BUZZKEYWORD"),d=l("AUTHOR/NAME"),m=l("YEAROFPUBLICATION"),v=t&&t.categories&&Array.isArray(t.categories)?t.categories.filter(e=>!o?.hiddenCategories?.categoryIds?.includes(e.categoryId||"")).map(e=>e.name?{value:e.name}:{value:""}):[],y=t&&t.languages.filter(e=>"Nicht definiert"!==e.name).map(e=>({value:e.name}));return(0,n.jsx)(n.Fragment,{children:(0,n.jsxs)("div",{className:"grid grid-cols-2 sm:grid-cols-3 gap-8",children:[u&&Array.isArray(u)&&u.length>0&&(0,n.jsx)(g,{tabIndex:r,searchParameters:t,contentArray:u,filterType:"topic",title:a("filterTopic"),onChange:i}),d&&Array.isArray(d)&&d.length>0&&(0,n.jsx)(g,{tabIndex:r,searchParameters:t,contentArray:d,filterType:"author",title:a("filterAuthor"),onChange:i}),v&&Array.isArray(v)&&v.length>0&&(0,n.jsx)(p.A,{tabIndex:r,dropDownContent:v,title:a("filterCategories"),value:t.categories.map(e=>!0===e.selected&&e.name?{value:e.name}:{value:""}).find(e=>""!==e.value),type:"radio",onChange:e=>{let r=t.categories.find(t=>e.value===t.name);r&&s("categoryId",r,r?.selected?"delete":"insert")}}),m&&Array.isArray(m)&&m.length>0&&(0,n.jsx)(g,{tabIndex:r,searchParameters:t,contentArray:m,filterType:"year",title:a("filterPublicationYear"),onChange:i}),y&&Array.isArray(y)&&y.length>0&&(0,n.jsx)(p.A,{tabIndex:r,dropDownContent:y,title:a("filterLanguage"),value:t.languages.map(e=>!0===e.selected?{value:e.name}:{value:""}).find(e=>""!==e.value),type:"radio",onChange:e=>{let r=t.languages.find(t=>e.value===t.name);r&&s("language",r,r?.selected?"delete":"insert")}}),(0,n.jsx)(h.A,{tabIndex:r,onChange:e=>{s("priceRange",{filter:"priceRange",...e},"insert")},range:{maximum:t.priceRange.maximum,minimum:t.priceRange.minimum,maximumSelected:t.priceRange.maximumSelected,minimumSelected:t.priceRange.minimumSelected},title:a("filterPrice"),buttonLabel:a("applyPrice")})]})})};function y(e,t,r){if(("fieldId"in r||"additionalFieldId"in r)&&Array.isArray(t.fields))for(let n of(r={...r,selected:!0},t.fields)){if(n.fields.find(e=>"fieldId"in r&&e?.fieldId===r?.fieldId))return k(e,n,n?.fieldId,r);if("fieldType"in r&&("author"===r.fieldType||"author1"===r.fieldType)&&"AUTHOR/NAME"===n.fieldId)return k(e,n,"AUTHOR/NAME",r);if("fieldType"in r&&"topic"===r.fieldType&&"BUZZKEYWORD"===n.fieldId)return k(e,n,"BUZZKEYWORD",r);
27if("fieldType"in r&&"year"===r.fieldType&&"YEAROFPUBLICATION"===n.fieldId)return k(e,n,"YEAROFPUBLICATION",r);else if("additionalFieldId"in r)return k(e,n,"ADDITIONAL",r)}if("minimumAge"in r)return k(e,null,"AGERECOMMANDATION",r);if("languageId"in r){let t=e.languages;return t.push({...r,selected:!0}),{...e,languages:t}}if("categoryId"in r)return{...e,categoryId:r.categoryId};if("minimumSelected"in r&&"maximumSelected"in r)return{...e,priceRange:{minimumSelected:r.minimumSelected,maximumSelected:r.maximumSelected}};if("sortBy"in r&&"sortDirection"in r){let t={...e.paging,sortBy:r.sortBy,sortDirection:r.sortDirection};return{...e,paging:t}}return e}function x(e,t){if("fieldId"in t&&Array.isArray(e.fields)){let r=e.fields.find(e=>e.fields.some(e=>e.fieldId===t.fieldId));if(r){let n={...r,fields:r.fields.filter(e=>e.fieldId!==t.fieldId)},i=e.fields.filter(e=>e.fieldId!==n.fieldId);return i.push(n),{...e,fields:i}}}else if("languageId"in t){let r=e.languages.filter(e=>e.languageId!==t.languageId);return{...e,languages:r}}else if("categoryId"in t)return{...e,categoryId:""};else if("minimumSelected"in t&&"maximumSelected"in t)return{...e,priceRange:{}};return e}let b=[{displayName:"relevance",sortBy:"relevance",sortDirection:"DESC",translationKey:"sortingRelevance"},{displayName:"popularity",sortBy:"popularity",sortDirection:"DESC",translationKey:"sortingPopularity"},{displayName:"publicationdate",sortBy:"publicationdate",sortDirection:"DESC",translationKey:"sortingPublicationdate"},{displayName:"sortingPriceAscending",sortBy:"price",sortDirection:"ASC",translationKey:"sortingPriceAscending"},{displayName:"sortingPriceDescending",sortBy:"price",sortDirection:"DESC",translationKey:"sortingPriceDescending"},{displayName:"availability",sortBy:"availability",sortDirection:"ASC",translationKey:"sortingAvailability"},{displayName:"author",sortBy:"author",sortDirection:"ASC",translationKey:"sortingAuthor"},{displayName:"title",sortBy:"title",sortDirection:"ASC",translationKey:"sortingTitle"},{displayName:"volumenumber",sortBy:"volumenumber",sortDirection:"ASC",translationKey:"sortingVolumenumber"}],w=e=>void 0!==e.minimumSelected&&void 0!==e.maximumSelected,j=e=>void 0!==e.minimumAge&&void 0!==e.maximumAge;function k(e,t,r,n){if("additionalFieldId"in n)return{...e,additionalFields:{publisher:"publisher"===n.additionalFieldId?n.name:e.additionalFields.publisher,coverType:"coverType"===n.additionalFieldId?n.name:e.additionalFields.coverType}};if("minimumAge"in n&&"maximumAge"in n)return{...e,ageRecommendation:{minimumAge:n.minimumAge,maximumAge:n.maximumAge}};if(0===e.fields.length)return{...e,fields:[{...t,fields:[n]}]};{let i=e.fields.find(e=>e.fieldId===r);if(i){i.fields.push(n);let t=e.fields.filter(e=>e.fieldId!==i.fieldId);return t.push(i),{...e,fields:t}}{let r={...t,fields:[n]},i=e.fields.filter(e=>e.fieldId!==t.fieldId);return i.push(r),{...e,fields:i}}}}var C=r(70162),S=r(43597);let N=e=>{let{facetsList:t,onClick:r,translate:i}=e,{t:s}=(0,c.Bd)("common");return(0,n.jsx)(n.Fragment,{children:Array.isArray(t)&&t.map((e,t)=>(0,n.jsxs)("div",{className:"inline-flex items-center justify-between min-w-full px-1 mb-4 text-sm border sm:min-w-0 max-w-0 sm:max-w-xs border-primary-500 sm:mb-0",children:[(0,n.jsx)("span",{className:"p-3 truncate",children:w(e)?`${e.minimumSelected} - ${e.maximumSelected}`:j(e)?`${e.minimumAge} - ${e.maximumAge}`:i(e.name)}),(0,n.jsx)(S.A,{variant:"nakedDark",dimensions:"custom",onClick:()=>r(e),tabIndex:0,"aria-label":s("accessibility.removeFacet"),children:(0,n.jsx)(C.A,{className:"w-6 h-6 ml-2 mr-4"})})]},t))})};var E=r(31242),L=r(59904);let A=e=>e.replace(/^\/|\/$/g,"");var I=r(79059),O=r(43140);let P=e=>{let{isLoading:t,categories:r,brands:i,activeCategoryName:s}=e,{t:a}=(0,c.Bd)("common"),o=(0,E.useRouter)(),{asPath:u}=o,{q:d}=o.query,{category:p,brand:m}=(0,L.fR)(u),h=r.find(e=>e.slug===p),f=i.find(e=>A(e.node.path)===`brands/${m}`)?.node,{hlStoreConfig:g}=(0,O.s)(),v=g.isTechStore?"topseller":"bestseller",y=g.isTechStore?"newReleasesTech":"newReleases";return(0,n.jsx)(n.Fragment,{children:(d||h||f||s&&""!==s)&&(0,n.jsx)(n.Fragment,{children:t?(0,n.jsx)("span",{className:"text-2xl font-bold uppercase",children:(0,n.jsx)(I.A,{width:96,height:9,children:(0,n.jsx)("div",{className:"w-96 h-9 "})})}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("span",{className:(0,l.A)("animated",{fadeIn:!t,hidden:t}),children:[s&&""!==s&&!d&&(0,n.jsxs)("span",{className:"text-2xl font-bold uppercase",children:[a(o&&"isNew=true"===o.asPath.split("&")[1]?y:v)," ",(0,n.jsxs)("span",{children:['"',s,'"']})]}),(0,n.jsx)("span",{className:"text-2xl font-bold uppercase",children:d&&(0,n.jsxs)(n.Fragment,{children:[a("showResults")," ",a("for"),' "',d,'"']})})]}),(0,n.jsx)("span",{className:(0,l.A)("animated",{fadeIn:t,hidden:!t}),children:d?(0,n.jsxs)("span",{className:"text-2xl font-bold uppercase",children:[a("noMatchingProducts"),' "',d,'"']}):(0,n.jsx)("span",{className:"text-2xl font-bold uppercase",children:a("noProductsInCategory")})})]})})})};var _=r(49294);let T="thumbnail",M=e=>{let{showResultsPerPageDropDown:t,showHeadline:r=!0,categories:i,brands:s,setIsThumbnailView:h,searchParameters:f,activeCategoryName:g,isLoading:y,onHandleMultiSelection:x,onAddFacetFilter:w,onRemoveFacetFilter:j,onChangeResultsPerPage:k=()=>{},facetFilters:C,savedSorting:E}=e,{t:L}=(0,c.Bd)("common"),[A,I]=(0,o.useState)(!1),[O,M]=(0,o.useState)(!1),[R,D]=(0,o.useState)(E?.displayName?E:b[0]),[B,F]=(0,o.useState)(!1),[U,$]=(0,o.useState)(ei[0]),[z,V]=(0,o.useState)(f);(0,o.useEffect)(()=>{E?.displayName&&E!==R&&!B?D(E):E||B||D(b[0]),B&&F(!1)},[E]),(0,o.useEffect)(()=>{let e=Number((0,_.z)("resultsPerPageLocalStorage"));e?q(e):q(ei[0])},[]),(0,o.useEffect)(()=>{f&&V(f),C&&M(C.length>0)},[f,C]),f?.priceRange&&(f.priceRange={...f.priceRange});let[G,H]=(0,o.useState)(!0);(0,o.useEffect)(()=>{A?setTimeout(()=>H(!1),500):H(!0)},[A]);let W=e=>{h(e===T),(0,_.w)("isThumbnailView",e===T?"true":"false")},K=(e,t)=>{F(!0),D(t),w(e,t,"insert")},q=e=>{$(e),k(e)};return(0,n.jsx)("div",{className:"col-span-4 sm:col-span-9 sm:order-none mb-7",children:(0,n.jsxs)("div",{className:"mt-8 grid grid-cols-8 grid-rows-1 gap-y-8 sm:grid-cols-12 sm:mt-0 sm:gap-y-0 sm:mb-12",children:[r&&(0,n.jsx)("div",{className:(0,l.A)("sm:mb-4 sm:mt-4 col-span-full transition ease-in duration-75 sm:row-start-1 flex flex-start",A?"row-start-4":"row-start-3"),children:(0,n.jsx)(P,{isLoading:y,categories:i,brands:s,activeCategoryName:g})}),(0,n.jsxs)("div",{className:"flex col-span-2 gap-4 sm:row-start-2 sm:col-span-2 sm:col-start-1 sm:mr-8",children:[(0,n.jsx)(S.A,{variant:"naked",dimensions:"custom",className:a().iconButton,tabIndex:0,"aria-label":L("accessibility.list"),onClick:()=>W("listview"),children:(0,n.jsx)(u,{className:"w-10 h-10 text-muted-500 hover:text-primary-500"})}),(0,n.jsx)(S.A,{variant:"naked",dimensions:"custom",className:a().iconButton,tabIndex:0,"aria-label":L("accessibility.grid"),onClick:()=>W(T),children:(0,n.jsx)(d,{className:"w-10 h-10 text-muted-500 hover:text-primary-500"})})]}),(0,n.jsx)("div",{className:(0,l.A)("relative row-start-2 col-span-5 sm:row-start-2 sm:col-span-4 sm:col-start-3 sm:ml-7",t?"col-span-8":"col-span-5"),children:(0,n.jsx)(p.A,{tabIndex:0,dropDownContent:b&&Array.isArray(b)?b.map(e=>({value:e.translationKey,label:L(e.translationKey)})):[],value:{value:R.translationKey},type:"normal",onChange:e=>
27{K("sort",b.find(t=>t.translationKey===e.value))}})}),!t&&(0,n.jsx)("div",{className:"relative row-start-2 col-start-7 col-span-2 sm:row-start-2 sm:col-span-1 sm:col-start-7 sm:ml-3 md:ml-6 l:ml-8 sm:w-24 md:w-24 lg:w-28",children:(0,n.jsx)(p.A,{tabIndex:0,dropDownContent:ei.map(e=>({value:e.toString(),label:e.toString()})),value:{value:U.toString()},type:"normal",onChange:e=>{q(Number.parseInt(e.value)),(0,_.w)("resultsPerPageLocalStorage",String(e.value))}})}),(0,n.jsx)("div",{className:"col-span-5 col-start-4 sm:row-start-2 sm:col-span-3 sm:col-start-10",children:(0,n.jsxs)(S.A,{className:"w-full text-sm",onClick:()=>f?I(!A):{},variant:A?"flat":"ghost",id:"options-menu","aria-haspopup":"true","aria-expanded":"true",tabIndex:0,children:[(0,n.jsx)(m.A,{className:"w-6 h-6"}),(0,n.jsx)("span",{className:"ml-2 whitespace-nowrap",children:" Filter"})]})}),f?(0,n.jsx)("div",{className:`sm:mt-4 row-start-3 col-span-full transition-all duration-500 ${A?"h-84 sm:h-60":"h-0 sm:h-0"} ${G?"overflow-hidden":"overflow-visible"}`,children:(0,n.jsx)(v,{searchParameters:f,onChange:w,onHandleMultiSelection:x,tabIndex:A?0:-1})}):(0,n.jsx)("div",{className:"sm:mt-4 row-start-3 col-span-full",children:(0,n.jsx)(v,{searchParameters:z,onChange:()=>{},onHandleMultiSelection:()=>{},tabIndex:-1})}),O&&(0,n.jsxs)("div",{className:(0,l.A)("flex flex-wrap items-center sm:flex-row sm:mt-8 sm:row-start-4 col-span-full gap-4",A?"row-start-5":"row-start-4"),children:[(0,n.jsx)("span",{className:"align-middle",children:L("selectedFilter")}),C&&(0,n.jsx)("div",{className:"flex flex-wrap min-w-full sm:min-w-min sm:max-w-max max-w-0 sm:flex sm:flex-row sm:gap-4",children:(0,n.jsx)(N,{facetsList:C,onClick:f?j:()=>{},translate:L})})]})]})})};var R=r(17668),D=r.n(R),B=r(83894),F=r.n(B),U=r(78017),$=r(30061),z=r(84047),V=r(73808);let G=e=>{let{searchResult:t,pickupInformation:r,showPagination:i=!0,productListSize:s,searchResultCount:a=1,page:o,setPage:l}=e;return t?.products?(0,n.jsxs)("div",{children:[(0,n.jsx)("div",{children:t?.products?.map((e,i)=>n.jsx("div",{style:{position:"relative",zIndex:t.products.length-i},children:n.jsx(U.AA,{variant:"listElement",className:"animated fadeIn",product:e,pickupInformation:r?.find(t=>V.wx(t.isbn,e?.isbn13)||V.wx(t.isbn,e?.isbn1)||t.isbn===e.ean),imgProps:{width:480,height:480,alt:e.name}},e.path)},e.id))}),i&&(0,n.jsx)($.A,{className:"mt-10",itemsCount:a,listSize:s,page:o,onClick:e=>{l(e),window&&window.scrollTo({top:0,behavior:"smooth"})}})]}):(0,n.jsx)(z.A,{size:s})};var H=r(8947);let W=F()(()=>r.e(3196).then(r.bind(r,13196)),{loadableGenerated:{webpack:()=>[13196]},ssr:!1}),K=e=>{let{page:t,setPage:r,searchResult:i,isLoading:s=!1,isError:a=!1,searchFilterTemplate:u,setSearchResultsCache:d,categoryId:p,isThumbnailView:m,listSize:h,setSearchParameters:f,setIsLoading:g}=e,{t:v}=(0,c.Bd)("common"),[y,x]=(0,o.useState)(u),[b,w]=(0,o.useState)(1);(0,o.useEffect)(()=>{u!=y&&(x(u),w(1),d&&d([]))},[u,y]),(0,o.useEffect)(()=>{i?.searchParameters&&(f(i.searchParameters),g(!1))},[i?.searchParameters]),i?.count&&i?.count>b&&w(i.count);let j=i?.products&&!m?i.products.map(e=>e.isbn13||e.isbn1).filter(e=>""!==e):[],k=i?.products&&!m?i.products.map(e=>e.isbn13||e.isbn1?"":e.ean).filter(e=>""!==e):[],C=(0,H.w)({isbnNumbers:j,eanNumbers:k});return(0,n.jsxs)(n.Fragment,{children:[a&&!i&&(0,n.jsx)("div",{className:"text-xl font-bold",children:v("searchError")}),!a&&i?.products?.length===0&&(0,n.jsx)("div",{className:"text-xl font-bold",children:v("zeroSearchResults")}),!a&&(0,n.jsx)("div",{className:"order-3 col-span-4 sm:order-none sm:col-span-full",children:(0,n.jsx)("div",{className:(0,l.A)("flex flex-col gap-10 justify-center",m?D().productCart_ModuleView:D().productCart_ListView),children:m?(0,n.jsx)(W,{searchResult:i,categoryId:p,productListSize:h,onCategoryPage:""!==p,sortBy:"popularity",isLoading:s,searchResultCount:i?.count||b,page:t,setPage:r}):(0,n.jsx)(G,{searchResult:i,productListSize:h,searchResultCount:b,pickupInformation:C,page:t,setPage:r})})})]})};var q=r(823),Z=r(96017),J=r(29549),Y=r(99855);let X=F()(()=>r.e(3196).then(r.bind(r,13196)),{loadableGenerated:{webpack:()=>[13196]},ssr:!1}),Q=e=>{let{page:t,setPage:r,isLoading:i=!1,isError:s=!1,searchFilterTemplate:a,searchResultsCache:u,setSearchResultsCache:d,categoryId:p,isThumbnailView:m,listSize:h,setSearchParameters:f,setIsLoading:g}=e,v=u[t-1],{t:y}=(0,c.Bd)("common"),[x,b]=(0,o.useState)(a),[w,j]=(0,o.useState)(1);return(0,o.useEffect)(()=>{a!=x&&(b(a),j(1),d&&d([]))},[a,x]),(0,o.useEffect)(()=>{v?.searchParameters&&(f(v.searchParameters),g(!1))},[v?.searchParameters]),v?.count&&v?.count>w&&j(v.count),(0,n.jsxs)(n.Fragment,{children:[s&&!v&&(0,n.jsx)("div",{className:"text-xl font-bold",children:y("searchError")}),!s&&v?.products?.length===0&&(0,n.jsx)("div",{className:"text-xl font-bold",children:y("zeroSearchResults")}),!s&&(0,n.jsxs)("div",{className:"order-3 col-span-4 sm:order-none sm:col-span-full",children:[(0,n.jsx)("div",{className:(0,l.A)("flex flex-col gap-10 justify-center",m?D().productCart_ModuleView:D().productCart_ListView),children:m?(0,Y.A)(t,e=>i&&u.length<e+1?(0,n.jsx)("div",{className:"grid grid-cols-2 gap-8 sm:gap-10 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4 xl:grid-cols-5 2xl:gr
27id-cols-5",children:(0,n.jsx)(J.A,{productListSize:h})},e):(0,n.jsx)(X,{showPagination:!1,searchResult:u[e],categoryId:p,productListSize:h,onCategoryPage:!0,sortBy:"popularity",isLoading:i,searchResultCount:v?.count||w,page:t,setPage:r},e)):(0,Y.A)(t,e=>i&&u.length<e+1?(0,n.jsx)(z.A,{size:h},e):(0,n.jsx)(G,{showPagination:!1,searchResult:u[e],productListSize:h,searchResultCount:w,page:t,setPage:r},e))}),(v&&v.count&&h*t<v.count||i)&&(0,n.jsx)("div",{className:"flex justify-center ",children:(0,n.jsx)(S.A,{id:"loadMoreBooks",variant:"ghost",tabIndex:0,"data-load-more-button":!0,className:"mt-6 mb-4 w-72",onClick:()=>r(e=>e+1),children:y("loadMore")})})]})]})};var ee=r(80068),et=r(34747),er=r.n(et),en=r(36840);let ei=[12,24,50,100],es=/^(?=(?:\D*\d){10}(?:(?:\D*\d){3})?$)[\d-]+$/g;function ea(e){let{contentCategoryId:t,categories:r,brands:i,variant:s="pages",savedFacetFilters:a,savedSearchTerm:c,savedAdditionalFields:u,savedAgeRecommendation:d,savedIsThumbnailView:p,savedSorting:m,enableUrlQueryParams:h=!0}=e,f="infinite-loading"===s,g=(0,E.useRouter)(),{locale:v,query:b}=g,j=f?"":g.query.category?`/search/${g.query.category}`:"/search",{hlStoreConfig:k}=(0,O.s)(),[C,S]=(0,o.useState)(Number(b.page||1)),[N,A]=(0,o.useState)(!0),[I,P]=(0,o.useState)([]),[T,R]=(0,o.useState)(void 0!==p?p:_.z("isThumbnailView")?.toLowerCase()!=="false"),[D,B]=(0,o.useState)(!1),[F,U]=(0,o.useState)({categories:[],fields:[],languages:[],searchTerm:g.query.q?.toString()||"",priceRange:{}}),[$,z]=(0,o.useState)(!0),G=b.category?b.category.toString():t||"",{q:H,sortBy:W,searchTerm:J}=g.query,[Y,X]=(0,o.useState)([]);(0,o.useEffect)(()=>{r&&G&&0===Y.length&&X((0,Z.T)(r||[],[G]))},[r,G,Y.length]);let et=Number((0,_.z)("resultsPerPageLocalStorage")),ea=f?25:ei.includes(et)?et:12,[eo,el]=(0,o.useState)(ea),ec=(0,L.Ey)({searchTerm:H||J||c,query:g.query,categoryId:G,locale:v,sortDirection:m?.sortBy==="availability"?"ASC":"",sortBy:m&&"sortBy"in m?m?.sortBy.toString():W?.toString(),hitsPerPage:ea,savedFacetFilters:a||{},savedAgeRecommendation:d,savedAdditionalFields:u}),[eu,ed]=(0,o.useState)(ec),ep=()=>{let e=Object.keys(g.query);return e?.length===1&&"pages"===e[0]},[em,eh]=(0,o.useState)([]);(0,o.useEffect)(()=>{(g.query.q!==eu.search||G!==eu.categoryId)&&(ed(ec),eh(a||[]))},[g.query.q,G]),(0,o.useEffect)(()=>{(g.query.q!==eu.search||G!==eu.categoryId)&&X((0,Z.T)(r||[],[G]))},[r,g.query.q,G]),(0,o.useEffect)(()=>{let e=[...ec.languages];3===ec.fields.length&&(ec.fields[0].fields.map(t=>{e.push(t)}),ec.fields[1].fields.map(t=>{e.push(t)}),ec.fields[2].fields.map(t=>{e.push(t)})),ec.ageRecommendation?.minimumAge&&e.push(ec.ageRecommendation),u?.length&&u.map(t=>{e.push(t)}),w(ec.priceRange)&&e.push(ec.priceRange),eh(e),A(!1)},[g.asPath]);let ef=e=>{if(eh(em.filter(t=>t!==e)),S(1),F){if(!ep()){let t=(0,L.IM)(e,g.query),r=f?"":g.query.category?`/search/${g.query.category}`:"/search";h&&g.push({pathname:r,query:{...t}},void 0,{shallow:!0})}ed(x(eu,e))}},eg=e=>{if(!N){let e={...b};e.page="1",h&&g.push({pathname:j,query:{...e}},void 0,{shallow:!0})}f||el(e)},ev={...eu,paging:{...eu.paging,page:C,hitsPerPage:eo}},{data:ey,isLoading:ex,isError:eb}=(0,en.S)(ev);(0,o.useEffect)(()=>{P(ey?[ey]:[]),N||S(1)},[eo]),(0,L.Ve)({searchFilter:ev,pages:Array.of(C+1)}),(0,o.useEffect)(()=>{ey&&ey.products&&(0,L.h9)(ey,P,I,C)},[ey,C,I]),(0,o.useEffect)(()=>{N||(P([]),S(1))},[G]);let ew=!!ev.search&&!isNaN(parseInt(ev.search,10));if(ey?.products?.length===1&&(ev.search?.match(es)||ew)){let e=ey.products[0];g.push((0,V.F5)(g?.query?.pages,e),void 0,{shallow:!0})}return(0,n.jsx)(q.A,{clean:f,children:(0,n.jsxs)("div",{style:{position:"relative",zIndex:1},children:[!f&&Array.isArray(Y)&&Y.length>=1&&G&&(0,n.jsx)("div",{className:"mt-8",children:(0,n.jsxs)("div",{className:"flex gap-4",children:[(0,n.jsx)(er(),{legacyBehavior:!0,href:"/",prefetch:!1,children:(0,n.jsx)("a",{className:"flex text-black gap-4",children:(0,n.jsx)("span",{className:"text-xs hover:underline",children:"Startseite "})})}),Y.map(e=>(0,n.jsx)(er(),{legacyBehavior:!0,href:e.url||"/",prefetch:!1,children:(0,n.jsxs)("a",{className:"flex gap-4",children:[(0,n.jsx)("span",{className:"text-xs",children:">"}),(0,n.jsx)("span",{className:"text-xs hover:underline",children:e.name})]})},e.name))]})}
27),(0,n.jsxs)("div",{className:(0,l.A)("sm:grid gap-8 grid-rows-none",f?"sm:grid-cols-3":"sm:grid-cols-4 mt-8 mb-20 "),children:[!f&&G&&r&&(0,n.jsx)("div",{className:"mt-4 mb-8 sm:mb-0 col-span-1",children:(0,n.jsx)(ee.A,{categories:r,currentCategoryId:G,openMobileCategoryTree:()=>B(!D)})}),(0,n.jsxs)("div",{className:r&&G?"col-span-3":"col-span-4",children:[!k.isTechStore&&(0,n.jsx)("div",{style:{position:"relative",zIndex:(ey?.products?.length??0)+1},children:(0,n.jsx)(M,{isLoading:$,categories:r,activeCategoryName:Y&&Y.length>=1?Y[Y.length-1].name:"",brands:i,setIsThumbnailView:R,searchParameters:F,onHandleMultiSelection:(e,t,r)=>{let n=em.filter(e=>{let t=!1;return r.forEach(r=>{"fieldId"in e&&e.fieldId===r.fieldId&&(t=!0)}),t}),i=em.filter(e=>{let n=!0;return r.length>0?r.forEach(t=>{"fieldType"in e&&e.fieldType===t.fieldType&&e.fieldId===t.fieldId&&(n=!1),"fieldType"in e&&e.fieldType!==t.fieldType&&(n=!1),"fieldType"in e||(n=!1)}):("fieldType"in e&&e.fieldType!==t&&(n=!1),"fieldType"in e||(n=!1)),n});if(F){let t=g.query;ep()||(n.forEach(e=>{t=(0,L.IM)(e,t)}),i.forEach(e=>{t=(0,L.IM)(e,t)})),r.forEach(r=>{t=(0,L.ym)(t,1,r,e)}),S(1),h&&g.push({pathname:j,query:{...t}},void 0,{shallow:!0});let s=eu;n.forEach(e=>{s=x(s,e)}),i.forEach(e=>{s=x(s,e)}),r.forEach(e=>{s=y(s,F,e)});let a=em.filter(e=>{let t=!1,r=!1;return n.forEach(r=>{"fieldId"in e&&"fieldType"in r&&e.fieldId===r.fieldId&&(t=!0)}
27),i.forEach(t=>{"fieldId"in e&&"fieldType"in t&&e.fieldId===t.fieldId&&(r=!0)}),!t&&!r});r.forEach(e=>{a.push(e)}),eh(a),ed(s)}},onAddFacetFilter:(e,t,r)=>{let n=em.filter(t=>"language"===e?!("languageId"in t):"categoryId"===e?!("categoryId"in t):"priceRange"===e?!w(t):"sort"===e),i=!1;if(em.forEach(r=>{"language"===e&&"languageId"in r&&"languageId"in t&&r.languageId===t.languageId&&(i=!0),"categoryId"===e&&"categoryId"in r&&"categoryId"in t&&r.categoryId===t.categoryId&&(i=!0)}),i||"sort"===e||n.push(t),F){let n=(0,L.ym)(g.query,1,t,e);if(S(1),h&&g.push({pathname:j,query:{...n}},void 0,{shallow:!0}),"insert"===r){let r=eu;"language"===e&&0!==eu.languages.length&&(r=x(eu,eu.languages[0])),ed(y(r,F,t))}else"delete"===r&&ef(t)}eh(n)},onRemoveFacetFilter:ef,onChangeResultsPerPage:e=>eg(e),showHeadline:!f,showResultsPerPageDropDown:f,facetFilters:em,savedSorting:m})}),"pages"===s?(0,n.jsx)(K,{page:C,searchResult:I[C-1],setPage:e=>{(0,L.Dp)(e,j,g),S(e)},isLoading:ex,isError:eb,setSearchResultsCache:P,searchFilterTemplate:eu,categoryId:G,isThumbnailView:T,listSize:eo,setSearchParameters:U,showLoadMoreButton:f,setIsLoading:z}):(0,n.jsx)(Q,{page:C,setPage:S,isLoading:ex,isError:eb,searchResultsCache:I,setSearchResultsCache:P,searchFilterTemplate:eu,categoryId:G,isThumbnailView:T,listSize:eo,setSearchParameters:U,setIsLoading:z})]})]})]})})}ea.Layout=i.PE},51140:(e,t,r)=>{"use strict";r.d(t,{A:()=>d});var n=r(31085);r(14041);var i=r(96042),s=r.n(i),a=r(70162);let o=e=>{let{...t}=e;return(0,n.jsx)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",...t,children:(0,n.jsx)("path",{d:"M5 12H19",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})};var l=r(26816),c=r(54357),u=r(43597);let d=e=>{let{value:t,increase:r,decrease:i,handleChange:d,handleRemove:p,max:m=6,variant:h="default"}=e;return(0,n.jsxs)("div",{className:"flex flex-row h-9",children:[(0,n.jsx)(u.A,{variant:"nakedDark",dimensions:"custom",className:s().actions,onClick:p,children:(0,n.jsx)(a.A,{className:"w-6 h-6"})}),"miniCart"!==h&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("label",{className:"w-full ml-2 border border-primary-500",children:(0,n.jsx)("input",{className:s().input,onChange:e=>Number(e.target.value)<m+1?d(Number(e.target.value)):()=>{},value:t,type:"number",max:m,min:"0",readOnly:!0})}),(0,n.jsx)(u.A,{variant:"naked",dimensions:"custom",type:"button",onClick:i,className:s().actions,style:{marginLeft:"-1px"},disabled:t<=1,children:(0,n.jsx)(o,{width:18,height:18})}),(0,n.jsx)(u.A,{variant:"naked",dimensions:"custom",type:"button",onClick:r,className:(0,c.A)(s().actions),style:{marginLeft:"-1px"},disabled:t<1||t>=m,children:(0,n.jsx)(l.A,{width:18,height:18})})]})]})}},72111:(e,t,r)=>{"use strict";r.d(t,{A:()=>v});var n=r(31085),i=r(14041),s=r(76232),a=r.n(s),o=r(15497),l=r(55314),c=r(3920),u=r(20303),d=r(43597),p=r(51303),m=r(54357),h=r(46401),f=r.n(h);let g=e=>{let{min:t,max:r,selectedMax:s,selectedMin:a,onChange:o}=e,[l,c]=(0,i.useState)(a||t),[u,d]=(0,i.useState)(s||r),p=(0,i.useRef)(null),h=(0,i.useRef)(null),g=(0,i.useRef)(null),v=(0,i.useCallback)(e=>Math.round((e-t)/(r-t)*100),[t,r]);return(0,i.useEffect)(()=>{if(h.current){let e=v(l),t=v(+h.current.value);g.current&&(g.current.style.left=`${e}%`,g.current.style.width=`${t-e}%`)}},[l,v]),(0,i.useEffect)(()=>{if(p.current){let e=v(+p.current.value),t=v(u);g.current&&(g.current.style.width=`${t-e}%`)}},[u,v]),(0,i.useEffect)(()=>{o(l,u)},[l,u,o]),(0,n.jsxs)("div",{className:f().container,children:[(0,n.jsx)("input",{type:"range",min:t,max:r,value:l,ref:p,onChange:e=>{let t=Math.min(+e.target.value,u-1);c(t),e.target.value=t.toString()},className:(0,m.A)(f().thumb,f().thumb__zindex_3,l>r-100?f().thumb__zindex_5:"")}),(0,n.jsx)("input",{type:"range",min:t,max:r,value:u,ref:h,onChange:e=>{let t=Math.max(+e.target.value,l+1);d(t),e.target.value=t.toString()},className:(0,m.A)(f().thumb,f().thumb__zindex_4)}),(0,n.jsxs)("div",{className:f().slider,children:[(0,n.jsx)("div",{className:f().slider__track}),(0,n.jsx)("div",{ref:g,className:f().slider__range})]})]})},v=e=>{let{type:t="price",onChange:r,range:s,buttonLabel:m,title:h,tabIndex:f=0}=e,[v,y]=(0,i.useState)(!1),[x,b]=(0,i.useState)(Number(s.minimumSelected)),[w,j]=(0,i.useState)(Number(s.maximumSelected));(0,i.useEffect)(()=>{b(Number(s.minimumSelected)),j(Number(s.maximumSelected))},[s]);let k=e=>e<Number(s.minimumSelected)?Number(s.minimumSelected):e>Number(s.maximumSelected)?Number(s.maximumSelected):e;return(0,n.jsx)(c.A,{active:v,onClick:()=>y(!1),children:(0,n.jsxs)("div",{className:"relative",children:[(0,n.jsx)("span",{className:"mb-1 text-xs",children:h}),(0,n.jsxs)("div",{tabIndex:f,onClick:()=>y(!v),onKeyDown:e=>(0,p.i)(e,()=>y(!v)),className:"flex justify-between w-full px-4 py-3 mt-2 border cursor-pointer border-primary-500 focus:ring-4 focus:ring-inset focus:ring-secondary-500 focus:outline-none",children:[`${x} - ${w}`,v?(0,n.jsx)(l.A,{className:"w-6 h-6"}):(0,n.jsx)(o.A,{className:"w-6 h-6"})]}),v&&(0,n.jsx)("div",{className:a().dropDownContent,role:"menu",children:(0,n.jsxs)("div",{className:"px-4 py-2 bg-white",children:[(0,n.jsx)(g,{type:t,min:Number(s.minimum),max:Number(s.maximum),selectedMax:w,selectedMin:x,onChange:(e,t)=>
27{b(e),j(t)}}),(0,n.jsxs)("div",{className:"flex items-center justify-between h-8 mt-6",children:[(0,n.jsx)("div",{className:"w-5/12",children:(0,n.jsx)(u.A,{tabIndex:f,className:a().priceInput,type:"number",value:x,onBlur:e=>{Number(e?.currentTarget?.value)>w&&b(w)},onChange:e=>{b(k(e))}})}),"-",(0,n.jsx)("div",{className:"w-5/12",children:(0,n.jsx)(u.A,{tabIndex:f,className:a().priceInput,type:"number",value:w,onBlur:e=>{Number(e?.currentTarget?.value)<x&&j(x)},onChange:e=>{j(k(e))}})})]}),(0,n.jsx)(d.A,{variant:"ghost",tabIndex:f,onClick:()=>{let e={minimumSelected:x.toString(),maximumSelected:w.toString()};y(!1),r(e)},className:"flex w-full px-4 py-2 mt-6 text-center border border-primary-500 hover:bg-primary-500 hover:text-white",children:m})]})})]})})}},28230:(e,t,r)=>{"use strict";r.d(t,{fw:()=>w,mL:()=>b});var n=r(31085),i=r(14041);let s=["light","dark"],a="(prefers-color-scheme: dark)",o="undefined"==typeof window,l=(0,i.createContext)(void 0),c=e=>(0,i.useContext)(l)?i.createElement(i.Fragment,null,e.children):i.createElement(d,e),u=["light","dark"],d=({forcedTheme:e,disableTransitionOnChange:t=!1,enableSystem:r=!0,enableColorScheme:n=!0,storageKey:o="theme",themes:c=u,defaultTheme:d=r?"system":"light",attribute:g="data-theme",value:v,children:y,nonce:x})=>{let[b,w]=(0,i.useState)(()=>m(o,d)),[j,k]=(0,i.useState)(()=>m(o)),C=v?Object.values(v):c,S=(0,i.useCallback)(e=>{let i=e;if(!i)return;"system"===e&&r&&(i=f());let a=v?v[i]:i,o=t?h():null,l=document.documentElement;if("class"===g?(l.classList.remove(...C),a&&l.classList.add(a)):a?l.setAttribute(g,a):l.removeAttribute(g),n){let e=s.includes(d)?d:null,t=s.includes(i)?i:e;l.style.colorScheme=t}null==o||o()},[]),N=(0,i.useCallback)(e=>{w(e);try{localStorage.setItem(o,e)}catch(e){}},[e]),E=(0,i.useCallback)(t=>{k(f(t)),"system"===b&&r&&!e&&S("system")},[b,e]);(0,i.useEffect)(()=>{let e=window.matchMedia(a);return e.addListener(E),E(e),()=>e.removeListener(E)},[E]),(0,i.useEffect)(()=>{let e=e=>{e.key===o&&N(e.newValue||d)};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[N]),(0,i.useEffect)(()=>{S(null!=e?e:b)},[e,b]);let L=(0,i.useMemo)(()=>({theme:b,setTheme:N,forcedTheme:e,resolvedTheme:"system"===b?j:b,themes:r?[...c,"system"]:c,systemTheme:r?j:void 0}),[b,N,e,j,r,c]);return i.createElement(l.Provider,{value:L},i.createElement(p,{forcedTheme:e,disableTransitionOnChange:t,enableSystem:r,enableColorScheme:n,storageKey:o,themes:c,defaultTheme:d,attribute:g,value:v,children:y,attrs:C,nonce:x}),y)},p=(0,i.memo)(({forcedTheme:e,storageKey:t,attribute:r,enableSystem:n,enableColorScheme:o,defaultTheme:l,value:c,attrs:u,nonce:d})=>{let p="system"===l,m="class"===r?`var d=document.documentElement,c=d.classList;c.remove(${u.map(e=>`'${e}'`).join(",")});`:`var d=document.documentElement,n='${r}',s='setAttribute';`,h=o?s.includes(l)&&l?`if(e==='light'||e==='dark'||!e)d.style.colorScheme=e||'${l}'`:"if(e==='light'||e==='dark')d.style.colorScheme=e":"",f=(e,t=!1,n=!0)=>{let i=c?c[e]:e,a=t?e+"|| ''":`'${i}'`,l="";return o&&n&&!t&&s.includes(e)&&(l+=`d.style.colorScheme = '${e}';`),"class"===r?l+=t||i?`c.add(${a})`:"null":i&&(l+=`d[s](n,${a})`),l},g=e?`!function(){${m}${f(e)}}()`:n?`!function(){try{${m}var e=localStorage.getItem('${t}');if('system'===e||(!e&&${p})){var t='${a}',m=window.matchMedia(t);if(m.media!==t||m.matches){${f("dark")}}else{${f("light")}}}else if(e){${c?`var x=${JSON.stringify(c)};`:""}${f(c?"x[e]":"e",!0)}}${p?"":"else{"+f(l,!1,!1)+"}"}${h}}catch(e){}}()`:`!function(){try{${m}var e=localStorage.getItem('${t}');if(e){${c?`var x=${JSON.stringify(c)};`:""}${f(c?"x[e]":"e",!0)}}else{${f(l,!1,!1)};}${h}}catch(t){}}();`;return i.createElement("script",{nonce:d,dangerouslySetInnerHTML:{__html:g}})},()=>!0),m=(e,t)=>{let r;if(!o){try{r=localStorage.getItem(e)||void 0}catch(e){}return r||t}},h=()=>{let e=document.createElement("style");return e.appendChild(document.createTextNode("*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(e),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(e)},1)}},f=e=>
27(e||(e=window.matchMedia(a)),e.matches?"dark":"light"),g={displaySidebar:!1,displayDropdown:!1,displayModal:!1,modalView:"LOGIN_VIEW",tduSessionId:"",energyLabelView:"",sidebarView:"CART_VIEW",categories:[],isMobileUa:!1,hlStoreConfig:{},userAgentData:"",errorMessage:null},v=i.createContext(g);function y(e,t){switch(t.type){case"OPEN_SIDEBAR":return{...e,displaySidebar:!0};case"CLOSE_SIDEBAR":return{...e,displaySidebar:!1,errorMessage:null};case"OPEN_DROPDOWN":return{...e,displayDropdown:!0};case"CLOSE_DROPDOWN":return{...e,displayDropdown:!1};case"OPEN_MODAL":return{...e,displayModal:!0,displaySidebar:!1};case"CLOSE_MODAL":return{...e,displayModal:!1};case"SET_MODAL_VIEW":return{...e,modalView:t.view};case"SET_ENERGY_LABEL_VIEW":return{...e,energyLabelView:t.label};case"SET_SIDEBAR_VIEW":return{...e,sidebarView:t.view};case"SET_CATEGORIES":return{...e,categories:t.value};case"SET_TDU_SESSION_ID":return{...e,tduSessionId:t.value};case"SET_ERROR_MSG":return{...e,errorMessage:t.message}}}v.displayName="UIContext";let x=e=>{let{isMobileUa:t,userAgentData:r,hlStoreConfig:s,...a}=e,[o,l]=i.useReducer(y,{...g,hlStoreConfig:s,userAgentData:r,isMobileUa:t}),c=(0,i.useCallback)(()=>l({type:"OPEN_SIDEBAR"}),[l]),u=(0,i.useCallback)(()=>l({type:"CLOSE_SIDEBAR"}),[l]),d=(0,i.useCallback)(()=>o.displaySidebar?l({type:"CLOSE_SIDEBAR"}):l({type:"OPEN_SIDEBAR"}),[l,o.displaySidebar]),p=(0,i.useCallback)(()=>o.displaySidebar&&l({type:"CLOSE_SIDEBAR"}),[l,o.displaySidebar]),m=(0,i.useCallback)(()=>l({type:"OPEN_DROPDOWN"}),[l]),h=(0,i.useCallback)(()=>l({type:"CLOSE_DROPDOWN"}),[l]),f=(0,i.useCallback)(()=>l({type:"OPEN_MODAL"}),[l]),x=(0,i.useCallback)(()=>l({type:"CLOSE_MODAL"}),[l]),b=(0,i.useCallback)(e=>l({type:"SET_CATEGORIES",value:e}),[l]),w=(0,i.useCallback)(e=>l({type:"SET_MODAL_VIEW",view:e}),[l]),j=(0,i.useCallback)(e=>l({type:"SET_ENERGY_LABEL_VIEW",label:e}),[l]),k=(0,i.useCallback)(e=>l({type:"SET_SIDEBAR_VIEW",view:e}),[l]),C=(0,i.useCallback)(e=>l({type:"SET_TDU_SESSION_ID",value:e}),[l]),S=(0,i.useCallback)(e=>l({type:"SET_ERROR_MSG",message:e}),[l]),N=(0,i.useMemo)(()=>({...o,openSidebar:c,closeSidebar:u,toggleSidebar:d,closeSidebarIfPresent:p,openDropdown:m,closeDropdown:h,openModal:f,closeModal:x,setTduSessionId:C,setModalView:w,setEnergyLabelView:j,setSidebarView:k,setCategories:b,setErrorMsg:S}),[o]);return(0,n.jsx)(v.Provider,{value:N,...a})},b=()=>{let e=i.useContext(v);if(void 0===e)throw Error("useUI must be used within a UIProvider");return e},w=e=>{let{children:t,isMobileUa:r,userAgentData:i,hlStoreConfig:s}=e;return(0,n.jsx)(x,{userAgentData:i,hlStoreConfig:s,isMobileUa:r,children:(0,n.jsx)(c,{defaultTheme:"light",children:t})})}},94864:(e,t,r)=>{"use strict";r.d(t,{DZ:()=>c,gu:()=>l,aF:()=>P,bX:()=>u.A,EY:()=>M,mL:()=>B.mL});var n=r(31085),i=r(43140),s=r(54357),a=r(57338),o=r.n(a);let l=e=>{let{className:t,style:r}=e,{hlStoreConfig:a}=(0,i.s)();return(0,n.jsx)(o(),{width:334,height:100,unoptimized:!0,priority:!0,src:a&&a.logoSource?a.logoSource:"",className:(0,s.A)(""===t&&"sm:min-w-[13rem]",t),alt:`${a&&a.storeAddress?a?.storeAddress?.storeName:""} Logo`,style:r})},c=e=>{let{className:t}=e,{hlStoreConfig:r}=(0,i.s)();return(0,n.jsx)(o(),{width:300,height:200,unoptimized:!0,className:t,src:r&&r.footerLogoSource?r.footerLogoSource:"",alt:"footer Logo"})};r(1772);var u=r(72111);r(44902);var d=r(14041);r(55404);var p=r(71534),m=r.n(p),h='input,select,textarea,a[href],button,[tabindex],audio[controls],video[controls],[contenteditable]:not([contenteditable="false"]),details>summary:first-of-type,details',f="undefined"==typeof Element?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,g=function(e,t,r){var n=Array.prototype.slice.apply(e.querySelectorAll(h));return t&&f.call(e,h)&&n.unshift(e),n=n.filter(r)},v=function(e){var t=parseInt(e.getAttribute("tabindex"),10);return isNaN(t)?"true"===e.contentEditable||("AUDIO"===e.nodeName||"VIDEO"===e.nodeName||"DETAILS"===e.nodeName)&&null===e.getAttribute("tabindex")?0:e.tabIndex:t},y=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},x=function(e){return"INPUT"===e.tagName},b=function(e,t){for(var r=0;r<e.length;r++)if(e[r].checked&&e[r].form===t)return e[r]},w=function(e){if(!e.name)return!0;var t,r=e.form||e.ownerDocument,n=function(e){return r.querySelectorAll('input[type="radio"][name="'+e+'"]')};if("undefined"!=typeof window&&void 0!==window.CSS&&"function"==typeof window.CSS.escape)t=n(window.CSS.escape(e.name));else try{t=n(e.name)}catch(e){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",e.message),!1}var i=b(t,e.form);return!i||i===e},j=function(e,t){if("hidden"===getComputedStyle(e).visibility)return!0;var r=f.call(e,"details>summary:first-of-type")?e.parentElement:e;if(f.call(r,"details:not([open]) *"))return!0;
27if(t&&"full"!==t){if("non-zero-area"===t){var n=e.getBoundingClientRect(),i=n.width,s=n.height;return 0===i&&0===s}}else for(;e;){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1},k=function(e){if(x(e)||"SELECT"===e.tagName||"TEXTAREA"===e.tagName||"BUTTON"===e.tagName)for(var t=e.parentElement;t;){if("FIELDSET"===t.tagName&&t.disabled){for(var r=0;r<t.children.length;r++){var n=t.children.item(r);if("LEGEND"===n.tagName){if(n.contains(e))return!1;break}}return!0}t=t.parentElement}return!1},C=function(e,t){var r,n,i;return r=e,!((n=t).disabled||x(n)&&"hidden"===n.type||j(n,r.displayCheck)||"DETAILS"===n.tagName&&Array.prototype.slice.apply(n.children).some(function(e){return"SUMMARY"===e.tagName})||k(n)||x(i=t)&&"radio"===i.type&&!w(i)||0>v(t))},S=function(e,t){var r=[],n=[];return g(e,(t=t||{}).includeContainer,C.bind(null,t)).forEach(function(e,t){var i=v(e);0===i?r.push(e):n.push({documentOrder:t,tabIndex:i,node:e})}),n.sort(y).map(function(e){return e.node}).concat(r)};function N(e){let{children:t,focusFirst:r=!1}=e,n=d.useRef(),i=d.useRef(document.activeElement),s=()=>{i&&i.current.focus()},a=()=>{n.current&&(n.current.focus(),r&&o())},o=()=>{let e=!1,t=0,r=setInterval(()=>{n&&n.current&&!e!=t>60?((e=!!S(n.current).length)&&S(n.current)[0].focus(),t+=1):clearInterval(r)},100)};return(0,d.useEffect)(()=>(setTimeout(a,20),()=>{s()}),[n,t]),d.createElement("div",{ref:n,children:t,className:"outline-none focus-trap",tabIndex:-1})}var E=r(43597),L=r(70162),A=r(63249),I=r(3920),O=r(22297);let P=e=>{let{className:t,children:r,onClose:i,displayModal:a,enableFocusTrap:o=!0}=e,l=(0,d.useRef)(null),{t:c}=(0,O.Bd)("common"),[u,p]=(0,d.useState)(!1),h=(0,d.useCallback)(e=>{if("Escape"===e.key)return i()},[i]);(0,d.useEffect)(()=>{let e=l.current;return e&&((0,A.mh)(e,{reserveScrollBarGap:!0}),window.addEventListener("keydown",h)),()=>{e&&(0,A.fY)(e),(0,A.qY)(),window.removeEventListener("keydown",h)}},[h]),(0,d.useEffect)(()=>{setTimeout(()=>p(!0),10)},[]);let f=o?(0,n.jsx)(N,{focusFirst:!0,children:r}):(0,n.jsx)(n.Fragment,{children:r});return(0,n.jsx)("div",{className:`${m().root} transition-all duration-500 ${u?"bg-black/40":"bg-black/0"}`,onKeyDown:e=>{"Escape"===e.key&&i()},children:(0,n.jsx)(I.A,{active:a,onClick:()=>i(),children:(0,n.jsxs)("div",{className:(0,s.A)(m().modal,t),role:"dialog",ref:l,children:[(0,n.jsx)(E.A,{variant:"nakedDark",dimensions:"custom",onClick:()=>i(),"aria-label":c("close"),className:m().close,children:(0,n.jsx)(L.A,{className:"w-6 h-6"})}),f]})})})};var _=r(82),T=r.n(_);let M=e=>{let{style:t,className:r="",variant:i="body",children:a,html:o,onClick:l}=e;return(0,n.jsx)({body:"div",heading:"h1",pageHeading:"h1",sectionHeading:"h2"}[i],{className:(0,s.A)(T().root,{[T().body]:"body"===i,[T().heading]:"heading"===i,[T().pageHeading]:"pageHeading"===i,[T().sectionHeading]:"sectionHeading"===i},r),onClick:l,style:t,...o?{dangerouslySetInnerHTML:{__html:o}}:{},children:a})};r(51140);var R=r(99855);let D=e=>{let{...t}=e;return(0,n.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",...t,children:(0,n.jsx)("path",{d:"M12.43 8L10 0L7.57 8H0L6.18 12.41L3.83 20L10 15.31L16.18 20L13.83 12.41L20 8H12.43Z"})})};d.memo(e=>{let{value:t=5}=e;return(0,n.jsx)("div",{className:"flex flex-row py-6 text-base-500",children:(0,R.A)(5,e=>(0,n.jsx)("span",{className:(0,s.A)("inline-block ml-1 ",{"text-base-500":e>=Math.floor(t)}),children:(0,n.jsx)(D,{})},`star_${e}`))})}).displayName="Rating";var B=r(28230)},21843:(e,t,r)=>{"use strict";r.d(t,{B:()=>a,T:()=>o});var n=r(31085),i=r(14041);let s=(0,i.createContext)({});function a(e){let{provider:t,children:r,config:a}=e;if(!a)throw Error("CommerceProvider requires a valid config object");let o=(0,i.useRef)(t),l=(0,i.useRef)(t.fetcher),c=(0,i.useMemo)(()=>({providerRef:o,fetcherRef:l,locale:a.locale,cartCookie:a.cartCookie}),[a.locale,a.cartCookie]);return(0,n.jsx)(s.Provider,{value:c,children:r})}function o(){return(0,i.useContext)(s)}},63538:(e,t,r)=>{"use strict";r.d(t,{$g:()=>s,Ay:()=>a});var n=r(14041),i=r(21843);function s(e){let{amount:t,currencyCode:r,locale:n}=e;return new Intl.NumberFormat(n,{style:"currency",currency:r}).format(t)}function a(e){let{amount:t,baseAmount:r,currencyCode:a}=e??{},{locale:o}=(0,i.T)(),l=(0,n.useMemo)(()=>"number"==typeof t&&a?r?function(e){let{amount:t,baseAmount:r,currencyCode:n,locale:i}=e,a=r>t,o=new Intl.NumberFormat(i,{style:"percent"}),l=a?o.format((r-t)/r):null;return{price:s({amount:t,currencyCode:n,locale:i}),basePrice:a?s({amount:r,currencyCode:n,locale:i}):null,discount:l}}({amount:t,baseAmount:r,currencyCode:a,locale:o}):s({amount:t,currencyCode:a,locale:o}):"",[t,r,a]);return"string"==typeof l?{price:l,basePrice:""}:l}},96173:(e,t,r)=>{"use strict";r.d(t,{g:()=>n,u:()=>i});var n=function(e){return e.Valid="VALID",e.Invalid="INVALID",e}({}),i=function(e){return e.Live="live",e.Test="test",e}({})},52738:(e,t,r)=>{"use strict";r.d(t,{M:()=>n});var n=function(e){return e.CategoryToken="CATEGORY",e.ProductToken="PRODUCT",e.StaticPagesToken="STATIC_PAGE",e.EanToken="EAN",e}({})},35156:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(56097),i=r(91268),s=r(43140);let a=()=>{let{storeParams:e}=(0,s.s)(),{mutate:t}=(0,i._)();return async r=>{let{orderItems:i}=r,s=await n.A.put("/api/cart/add-item"+e,{orderItems:i});return t&&await t(),s.data}}},91268:(e,t,r)=>{"use strict";r.d(t,{_:()=>o});var n=r(28855),i=r(32317),s=r(43140),a=r(77155);function o(){let{storeParams:e}=(0,s.s)(),{data:t,error:r,mutate:o}=(0,n.Ay)(`/api/cart/get-cart${e}`,i.C,{revalidateOnFocus:!0,revalidateIfStale:!0,dedupingInterval:a.Lm});return{data:t?.data?t?.data:null,customerData:t?.customerData?t?.customerData:null,isEmpty:t?.data&&t.data.lineItems&&Array.isArray(t.data.lineItems)&&(t.data?.lineItems?.length??0)<=0,mutate:o,isLoading:!r&&!t,isError:r}}},20814:(e,t,r)=>{"use strict";r.d(t,{U:()=>o});var n=r(28855),i=r(32317),s=r(46278),a=r(43140);function o(){let{hlStoreConfig:e,storeParams:t}=(0,a.s)(),{data:r,error:o,mutate:l}=(0,n.Ay)(e.enableGiftWrapper?`/api/cart/get-cart-gift${t}`:null,i.C,s.S);return{data:r?.data?{...r?.data}:null,mutate:l,isLoading:!o&&!r,isError:o}}},56481:(e,t,r)=>{"use strict";r.d(t,{A:()=>
27o});var n=r(56097),i=r(91268),s=r(20814),a=r(43140);let o=()=>{let{storeParams:e}=(0,a.s)(),{mutate:t}=(0,i._)(),{mutate:r}=(0,s.U)();return async i=>{let s=await n.A.put("/api/cart/remove-item"+e,{lineItem:i});return t&&await t(),r&&await r(),s.data}}},65058:(e,t,r)=>{"use strict";r.d(t,{Q:()=>o});var n=r(28855),i=r(32317),s=r(46278),a=r(53533);function o(){let{data:e}=(0,a.M)(),t=e?.storeConfigValue,{data:r,error:o,mutate:l}=(0,n.Ay)(t?`/api/customer/validate-master-token?storeId=${e.storeConfigValue}&catalogId=10002&langId=-3`:null,i.C,s.S);return{data:r?.data?!!r?.data?.userId:null,mutate:l,isLoading:!o&&!r,error:o}}},25717:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(56097),i=r(91268),s=r(33788),a=r(43140);let o=()=>{let{hlStoreConfig:e,storeParams:t}=(0,a.s)(),{userDevice:r}=(0,s.E)(),{mutate:o}=(0,i._)();return async i=>{let{personTitle:s,firstName:a,lastName:l,email1:c,logonId:u,phone:d,type:p,favoriteStore:m,shipBillCommonAddress:h,selectedPaymentMethod:f,favoriteAttributeName:g}=i,v={personTitle:s,firstName:a,lastName:l,email1:c,logonId:e.isExportShop?u:c,phone:d,type:p,favoriteStore:m,shipBillCommonAddress:h,selectedPaymentMethod:f,favoriteAttributeName:g,...r&&{contextAttribute:[{attributeName:"userDevice",attributeValue:[{storeId:e.storeId,value:[r]}]}]}},y=await n.A.put("/api/customer/update-customer-data"+t,v);return o&&await o(),y.data}}},17490:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(56097),i=r(14041),s=r(69555),a=r(43140);let o=()=>{let{storeParams:e}=(0,a.s)(),{mutate:t}=(0,s.w)({shouldFetch:!1});return(0,i.useCallback)(async r=>{let{productId:i,action:s,authorName:a,themeName:o}=r;await n.A.post("/api/follow/follow-theme-author"+e,{productId:i,action:s,authorName:a,themeName:o}),t&&await t()},[t])}}
27,69555:(e,t,r)=>{"use strict";r.d(t,{w:()=>o});var n=r(28855),i=r(32317),s=r(46278),a=r(43140);function o(e){let{type:t,shouldFetch:r}=e,{storeParams:o}=(0,a.s)(),{data:l,error:c,mutate:u}=(0,n.Ay)(r?`/api/follow/theme-author${o}${t?`&type=${t}`:""}${r?`&shouldFetch=${r}`:""}`:null,i.C,{...s.S,shouldRetryOnError:!1});return{data:l?.data?{...l?.data}:null,mutate:u,isLoading:!!r&&!c&&!l,isError:c}}},97788:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(43140),i=r(56097);let s=()=>{let{storeParams:e}=(0,n.s)();return async t=>{let{title:r,firstName:n,lastName:s,userId:a,email:o}=t;return(await i.A.post("/api/newsletter/subscribe-newsletter"+e,{title:r,firstName:n,lastName:s,userId:a,email:o})).data}}},40020:(e,t,r)=>{"use strict";r.d(t,{B:()=>o});var n=r(28855),i=r(32317),s=r(46278),a=r(43140);function o(e){let{productsIds:t,shouldFetch:r=!0}=e,{storeParams:o}=(0,a.s)(),l=r&&t?`/api/product/products-by-ids${o}&productsIds=${t}`:null,{data:c,error:u,mutate:d}=(0,n.Ay)(l,i.C,s.S);return{data:c?.data?c?.data:void 0,mutate:d,isLoading:!u&&!c,isError:u}}},36840:(e,t,r)=>{"use strict";r.d(t,{S:()=>a});var n=r(28855),i=r(32317),s=r(43140);function a(e){let{search:t,categoryId:r,paging:a,fields:o,languages:l,priceRange:c,additionalFields:u,additionalOptions:d,ageRecommendation:p,mediaTypes:m,publishingDate:h,locale:f,shouldFetch:g=!0,SWRConfig:v={revalidateIfStale:!1,revalidateOnFocus:!1,revalidateOnReconnect:!1}}=e,{storeParams:y,hlStoreConfig:x}=(0,s.s)(),b=x.includedMessageNumbers,w=g?`/api/search/search${y}&search=${t||""}${r?`&categoryId=${r}`:""}${a?`&paging=${JSON.stringify(a)}`:""}${o?`&fields=${encodeURIComponent(JSON.stringify(o))}`:""}${l?`&languages=${encodeURIComponent(JSON.stringify(l))}`:""}${c?`&priceRange=${JSON.stringify(c)}`:""}${u?`&additionalFields=${encodeURIComponent(JSON.stringify(u))}`:""}${d?`&additionalOptions=${encodeURIComponent(JSON.stringify(d))}`:""}${p?`&ageRecommendation=${JSON.stringify(p)}`:""}${m?`&mediaTypes=${JSON.stringify(m)}`:""}${h?`&publishingDate=${JSON.stringify(h)}`:""}${f?`&locale=${JSON.stringify(f)}`:""}
28      ${b?`&messageNumbers=${b}`:""}`:null,{data:j,error:k,mutate:C}=(0,n.Ay)(w,i.C,v);return{data:j?.data?{...j?.data}:null,mutate:C,isLoading:!k&&!j,isError:k}}},53533:(e,t,r)=>{"use strict";r.d(t,{M:()=>a});var n=r(28855),i=r(32317),s=r(46278);function a(){let{data:e,error:t,mutate:r}=(0,n.Ay)("/api/store/master-store",i.C,s.S);return{data:e?.data?{...e?.data}:null,mutate:r,isLoading:!t&&!e,isError:t}}},83926:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(28855),i=r(32317),s=r(46278),a=r(43140);function o(e){let{storeFeatureName:t}=e,{storeParams:r}=(0,a.s)(),{data:o,error:l,mutate:c}=(0,n.Ay)(t?`/api/store/get-store-feature${r}&storeFeatureName=${t}`:null,i.C,s.S);return{data:o?.data?{...o?.data}:null,mutate:c,isLoading:!l&&!o,isError:l}}},88464:(e,t,r)=>{"use strict";r.d(t,{H:()=>o});var n=r(28855),i=r(32317),s=r(46278),a=r(43140);function o(e){let{contentId:t,uncached:r=!1}=e,{storeParams:o}=(0,a.s)(),{data:l,error:c,mutate:u}=(0,n.Ay)(t?`/api/content${o}&contentId=${t}${r?"&uncached=true":""}`:null,i.C,s.S);return{data:l?.data?{...l?.data}:null,mutate:u,isLoading:!c&&!l,isError:c}}},93513:(e,t,r)=>{"use strict";r.d(t,{o:()=>o});var n=r(28855),i=r(32317),s=r(46278),a=r(43140);function o(e){let{type:t,numbers:r,shouldFetch:o=!1}=e,{storeParams:l}=(0,a.s)(),c=null;o&&r&&r.filter(Boolean).length>0&&(c=`/api/inventory${l}&type=${t}${r.map(e=>`&numbers=${e}`).join("")}`);let{data:u,error:d,mutate:p}=(0,n.Ay)(c,i.C,s.S);return{data:u?.data?{...u?.data}:null,mutate:p,isLoading:!d&&!u,isError:d}}},59451:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(56097),i=r(91268),s=r(43140);let a=()=>{let{storeParams:e}=(0,s.s)(),{mutate:t}=(0,i._)();return async()=>{await n.A.put("/api/logout"+e),t&&await t()}}},18529:(e,t,r)=>{"use strict";r.d(t,{o:()=>o});var n=r(28855),i=r(32317),s=r(46278),a=r(43140);function o(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],{storeParams:t}=(0,a.s)(),{data:r,error:o,mutate:l}=(0,n.Ay)(e?`/api/pickup-address${t}`:null,i.C,s.S);return{data:r?.data?{...r?.data}:null,mutate:l,isLoading:!o&&!r,isError:o}}},30912:(e,t,r)=>{"use strict";r.d(t,{t:()=>o});var n=r(28855),i=r(32317),s=r(46278),a=r(43140);function o(e){let{shouldFetch:t=!0}=e,{storeParams:r}=(0,a.s)(),{data:o,error:l,mutate:c}=(0,n.Ay)(t?`/api/wishlist/get-wishlists${r}`:null,i.C,{...s.S,shouldRetryOnError:!1});return{data:o?.data?o?.data:null,mutate:c,isLoading:!!t&&!l&&!o,isError:l}}},25444:(e,t,r)=>{"use strict";r.d(t,{BJ:()=>d,T8:()=>p});var n=r(31085),i=r(21843);
28class s extends Error{constructor({message:e,code:t,errors:r}){let n=e?{message:e,...t?{code:t}:{}}:r[0];super(n.message),this.errors=e?[n]:r,n.code&&(this.code=n.code)}}class a extends s{constructor(e){super(e),this.status=e.status}}async function o(e){try{return await e.text()||e.statusText}catch(t){return e.statusText}}async function l(e){return new a(e.headers.get("Content-Type")?.includes("application/json")?{errors:(await e.json()).errors,status:e.status}:{message:await o(e),status:e.status})}let c={locale:"en-us",cartCookie:"wcs_orderId",fetcher:async e=>{let{url:t,method:r="GET",variables:n,body:i}=e,s=!!(n||i),a=s?JSON.stringify(n?{variables:n}:i):void 0,o=await fetch(t,{method:r,body:a,headers:s?{"Content-Type":"application/json"}:void 0});if(o.ok){let{data:e}=await o.json();return e}throw await l(o)}},u={locale:"en-us",cartCookie:"wcs_orderId"};function d(e){let{children:t,...r}=e;return(0,n.jsx)(i.B,{provider:c,config:{...u,...r},children:t})}let p=()=>(0,i.T)()},79332:(e,t,r)=>{"use strict";r.d(t,{Gq:()=>g,RT:()=>u,b0:()=>p,NO:()=>d});var n=r(49133);r(52738);let i=e=>{if(!e)return e;let t=e.trim();return t.startsWith("/")||(t="/"+t),t.endsWith("/")&&(t=t.slice(0,-1)),t};var s=r(12777),a=r(98837),o=r(22297),l=r(91775),c=r(1385);function u(e){let t={author1:e.author1,binding:e.binding,currency:e.currency,fullImage:"string"==typeof e.fullImage&&e.fullImage?.includes("wcsstore")?`https://v91-prod.zeitfracht.digital${e.fullImage}`:e.fullImage,partNumber:e.manufacturerPartNumber,price:e.price?e.price:null,title:e.title,type:e.productType,uniqueID:e.uniqueID,urlkeyword:e.urlkeyword,languageKey:e.languageKey},r=e.variants?[t].concat(e.variants):[],n=r?r.map(m):[],s=r?r.map(e=>({id:e.uniqueID||"",label:d(e.type),price:e.price||"",currency:e.currency||"",seopath:i(e.urlkeyword)||"",binding:e.binding||"",languageKey:e.languageKey||""})):[],a=[{url:"string"==typeof e.fullImage&&e.fullImage.includes("multimedia.knv.de")?`https:${e.fullImage}`:e.fullImage.includes("wcsstore")?`https://v91-prod.zeitfracht.digital${e.fullImage}`:e.fullImage}];return e.additionalImages&&e.additionalImages.forEach(e=>{a.push({url:"string"==typeof e&&e.includes("multimedia.knv.de")?`https:${e}`:e.includes("wcsstore")?`https://v91-prod.zeitfracht.digital${e}`:e})}),e.energyEfficiency&&(e.energyEfficiency.energyLabel&&(e.energyEfficiency.energyLabel="string"==typeof e.energyEfficiency.energyLabel&&e.energyEfficiency.energyLabel.includes("multimedia.knv.de")?`https:${e.energyEfficiency.energyLabel}`:e.energyEfficiency.energyLabel.includes("wcsstore")?`https://v91-prod.zeitfracht.digital${e.energyEfficiency.energyLabel}`:""),e.energyEfficiency.productDataSheet&&(e.energyEfficiency.productDataSheet="string"==typeof e.energyEfficiency.productDataSheet&&e.energyEfficiency.productDataSheet.includes("multimedia.knv.de")?`https:${e.energyEfficiency.productDataSheet}`:e.energyEfficiency.productDataSheet.includes("wcsstore")?`https://v91-prod.zeitfracht.digital${e.energyEfficiency.energyLabel}`:"")),{id:e.uniqueID,name:e.title,description:e.longDescription??"",slug:e.uniqueID,images:a,author1:e.author1||"",author2:e.author2||"",author3:e.author3||"",averageReviewRating:Math.round(e.averageReviewRating)||5,completeAuthorName:e.completeAuthorName||"",...e.basePrice&&e.basePrice.price&&{basePrice:{price:e.basePrice.price,quantity:e.basePrice.quantity,unit:e.basePrice.unit}},binding:e.binding||"",availability:e.availability||"00",buzzKeywords:e.buzzKeywords||[],contentDescription:e.contentDescription||"",condition:e.condition||"",deliveryStatus:e.deliveryStatus||"",dimension:e.dimension||"",excludedCountries:e.excludedCountries||"",includedCountries:e.includedCountries||"",discountInfo:e.discountInfo||{},additionalInformation:e.additionalInformation||"",ageDetail:e.ageDetail||"",auxDescription1:e.auxDescription1||"",auxDescription2:e.auxDescription2||"",orderNumber1:e.orderNumber1||"",futurePublication:e.futurePublication||"",languageKey:e.languageKey||"",isbn1:e.isbn1||"",isbn13:e.isbn13||"",knoNumber:e.knoNumber||"",partNumber:e.partNumber||"",pageNumber:e.pageNumber||"",parentCategoryIds:e.parentCategoryIds?e.parentCategoryIds.split(","):[],price:{currencyCode:e.currency||"EUR",value:Number(e.price??"0"),strikedPrice:Number(e.strikedPrice??"0")},productOrderable:e.productOrderable||"",productReviews:e.productReviews||[],publishingHouse:e.publishingHouse||"",publishingHouse2:e.publishingHouse2||"",fileFormat:e.fileFormat||"",rights:e.rights||"",options:[{id:"options",displayName:"productOption",price:"",values:s}],productType:e.productType||"",productTypeTranslated:d(e.productType),publisher:e.publisher||"",publisherText1:e.publisherText1||"",publisherInfo:e.publisherInfo||"",seopath:i(e.urlkeyword)||"",seriesInformation1:e.seriesInformation1||"",seriesInformation2:e.seriesInformation2||"",seriesInformation3:e.seriesInformation3||"",shortDe
28scription:e.shortDescription||"",subTitle:e.subTitle||"",variants:n||[],weight:e.weight||"",yearOfPublication:e.yearOfPublication||"",ean:e.ean||"",artNr:e.manufacturerPartNumber||"",...e.energyEfficiency&&{energyEfficiency:e.energyEfficiency},vlbCatalog:e.vlbCatalog}}let d=e=>"PVCR"===e?o.Ru?.t("PVCR")||"":"DVCR"===e?o.Ru?.t("DVCR")||"":"GW"===e?o.Ru?.t("giftPaper")||"":e||"",p=(e,t)=>"GW"===t||"DVCR"===t?"https://v91-prod.zeitfracht.digital"+e:e.toLowerCase().startsWith("https:")?e:"https:"+e;function m(e){return{id:e.uniqueID,availableForSale:!0,options:[{id:e.uniqueID,__typename:"MultipleChoiceOption",displayName:"productOption",price:e.price||null,values:[{id:e.uniqueID||"",label:e.type||"",price:e.price||null,currency:e.currency||"",seopath:i(e.urlkeyword)||"",languageKey:e.languageKey||"",binding:e.binding||""}]}]}}function h(e){let t=e.subCategory?e.subCategory.map(h):[];return 0===e.categoryId&&(e.categoryId=0x38e38e38e36e2000),{id:`${e.categoryId}`,name:e.name,slug:String(e.categoryId)||"",path:String(e.categoryId)||"",seopath:sanitizeSeoUrl(e.urlkeyword)||"",subCategory:t,selected:!1}}let f=e=>{let t=[];return Object.entries(o.Ru?.language==="de"?s:a).map(r=>{let[n,i]=r;e.forEach(e=>{e.trim()===n&&t.push({countryCode:n,name:i})})}),t};function g(e){let t=[],r=e?.shippingCountrys?f(e?.shippingCountrys):[],i=e&&(e.billingCountrys||e.shippingCountrys)?f(e&&e.billingCountrys?e.billingCountrys:e&&e.shippingCountrys?e.shippingCountrys:[]):[];e.pickup&&t.push(n.M.Pickup),e.enableShipping&&t.push(n.M.Shipping),e?.storeOwnShippingMethod?.storeOwnShippingMethodName&&t.push(n.M.Courier);let s=!e?.excludedProductTypes?.toLowerCase().includes("e-book"),a=e?.hostMap?.length===1?e?.hostMap[0].hostName:e&&e.hostMap&&e.hostMap.length>1?e?.hostMap?.find(e=>{if(!e.hostName.match(/^\d/))return e})?.hostName:"",o=e?.styleData||{"--color-primary-500":"","--color-secondary-500":""},u={},d={};return e?.styleData&&e?.styleData["--color-primary-500"]&&(u=(0,l.MV)(e?.styleData["--color-primary-500"],"primary"),o={...o,...u}),e?.styleData&&e?.styleData["--color-secondary-500"]&&(d=(0,l.MV)(e?.styleData["--color-secondary-500"],"secondary"),o={...o,...d}),{...e?.storeOwnShippingMethod&&{storeOwnShippingMethod:e?.storeOwnShippingMethod},baseUrl:a||"",bookCatalogStore:e?.bookCatalogStore||!1,classification:e?.classification||c.Wr.Starter,faviconSource:e&&e.faviconSource?e.faviconSource.includes("https://")?e.faviconSource:`https://${e.faviconSource}`:"",footerLogoSource:e&&e.footerLogoSource?e.footerLogoSource.includes("https://")?e.footerLogoSource:`https://${e.footerLogoSource}`:"",logoSource:e&&e.logoSource?e.logoSource.includes("https://")?e.logoSource:`https://${e.logoSource}`:"",metaDataList:e?.metaDataList||[],miniLogoSource:e&&e.miniLogoSource?e.miniLogoSource.includes("https://")?e.miniLogoSource:`https://${e.miniLogoSource}
28`:"",name:e?.name||"",availableCountries:r||[],availableBillingCountries:i||[],storeId:e?.storeId||0,storeShipCost:e?.storeShipCost||[],styleData:o,supportedLangs:e?.supportedLangs||["-3"],newsletterSupported:e?.newsletterSupported||!1,baseCurrency:e?.baseCurrency||"",eBookStore:e?.eBookStore||!1,employeeStore:e?.employeeStore||!1,enableCompanyForm:e?.enableCompanyForm||!1,enableCompanyFormMandetory:e?.enableCompanyFormMandetory||!1,enableCompanyFormMandetoryCostNum:e?.enableCompanyFormMandetoryCostNum||!1,enableCompanyFormMandetoryPersonNum:e?.enableCompanyFormMandetoryPersonNum||!1,enableGiftWrapper:e?.enableGiftWrapper||!1,availableDeliveryOption:t||[],gaTrackingToken:e?.gaTrackingToken||"",gtmContainerId:e?.gtmContainerId||"",enableGoogleAnalytics:e?.enableGoogleAnalytics||!1,hideCategoryBanner:e?.hideCategoryBanner||!1,reducedTax:e?.reducedTax||"",standardTax:e?.standardTax||"",supportedCurrency:e?.supportedCurrency||"",supportedCatalogId:e?.supportedCatalogId||10002,storePaymentGroups:e?.storePaymentGroups||[],sellEbooks:s,excludedCategoriesById:e?.excludedCategoriesById||"",excludedPublishers:e?.excludedPublishers||"",includedMessageNumbers:e?.includedMessageNumbers||"",sellNonDeliverables:!!e.sellNonDeliverables,isNewPaypalValid:e?.isNewPaypalValid||!1,isExportShop:e?.isExportShop||!1,isSecuredShop:e?.isSecuredShop||!1,isTechStore:e?.isTechStore||!1,isVaShop:e?.isVaShop||!1,isPartnerShop:e?.isPartnerShop||!1,isDirectShop:e?.isDirectShop||!1,shopPasswordRequired:e?.shopPasswordRequired||!1,storeAppLinks:e?.storeAppLinks||{},storeAddress:{city:e?.storeAddress?.city||"",country:e?.storeAddress?.country||"",houseNumber:e?.storeAddress?.houseNumber||"",storeName:e?.storeAddress?.storeName||"",street:e?.storeAddress?.street||"",zipCode:e?.storeAddress?.zipCode||""},excludedProductTypes:e?.excludedProductTypes||"",tduEnabled:e?.tduEnabled||!1,hideEuGuaranteeNotice:e?.hideEuGuaranteeNotice||!1,erpEnabled:e?.erpEnabled||!1,redirectToMainStore:e?.redirectToMainStore,mainStoreDomain:e?.mainStoreDomain,vlbActive:e?.vlbActive}}},77155:(e,t,r)=>{"use strict";r.d(t,{$o:()=>a,AG:()=>u,Lm:()=>m,QD:()=>n,Uq:()=>i,b_:()=>c,cK:()=>h,kj:()=>s,lU:()=>l,nV:()=>f,nW:()=>p,pG:()=>d,zi:()=>o});let n={shippingAndBilling:"ShippingAndBilling",billing:"Billing",pickupStoreAddress:"PU",pickupCustomerAddress:"PP",courierAddress:"AS"},i={shipping:"Mail",courier:"Add_ShipForStore",pickup:"PickupInStore"},s="userDeviceBuch",a={registeredUser:"registeredUser",guestUser:"guestUser"},o=/^(?=.*[a-zA-Z])(?=.*[0-9])/,l=/^[A-Za-z0-9@$!().%:+^~`=*#?&amp;_-]{1,}$/,c="@ $ ! ( ) . % : + ^ ~ = * # ? & _ - `",u=6,d=[{storeCountry:"DE",blockedShippingCountry:"AT"},{storeCountry:"AT",blockedShippingCountry:"DE"}],p="000000",m=18e4;var h=function(e){return e.Enter="Enter",e.ArrowLeft="ArrowLeft",e.ArrowRight="ArrowRight",e.ArrowUp="ArrowUp",e.ArrowDown="ArrowDown",e}({}),f=function(e){return e.EBookCountryNotAllowed="eBookCountryNotAllowed",e}({})},10530:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>a,fK:()=>o});var n=r(31085),i=r(14041);let s=(0,i.createContext)(void 0),a=e=>{let{children:t,headerData:r,catalogData:a,navigationData:o}=e,[l,c]=(0,i.useState)(),[u,d]=(0,i.useState)([]),[p,m]=(0,i.useState)(null);return(0,n.jsx)(s.Provider,{value:{clickAndCollectProduct:l,setClickAndCollectProduct:c,pickupLocations:u,setPickupLocations:d,headerContent:JSON.parse(r?.content||"{}"),catalogContent:JSON.parse(a?.content||"{}"),navigationContent:JSON.parse(o?.content||"{}"),deferredPrompt:p,setDeferredPrompt:m},children:t})};function o(){let e=(0,i.useContext)(s);if(void 0===e)throw Error("useDataContext must be used within a DataContextProvider");return e}},51611:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=e=>e?e.split(",").reverse().join(" ").trim():""},8661:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(96174);let i=(e,t)=>{if(!e)return(0,n.Q)(t);let r=(0,n.Q)(t);try{let i=e&&JSON.parse(e);if(i&&0!==Object.keys(i).length)return i.linkGroups.length<r.linkGroups.length&&(i.linkGroups=(0,n.b)(i.linkGroups,t)),i;return r}catch(e){return r}}},55002:(e,t,r)=>{"use strict";r.d(t,{C:()=>i});var n=r(28230);let i=()=>{let{categories:e,setCategories:t}=(0,n.mL)();return{categories:e,setCategories:t}}},70861:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(14041);
28function i(e){let[t,r]=(0,n.useState)(e),i=(0,n.useRef)(null),s=e=>{"Escape"===e.key&&r(!1)},a=e=>{i.current&&!i.current.contains(e.target)&&r(!1)};return(0,n.useEffect)(()=>(document.addEventListener("keydown",s,!0),document.addEventListener("click",a,!0),()=>{document.removeEventListener("keydown",s,!0),document.removeEventListener("click",a,!0)})),{ref:i,isComponentVisible:t,setIsComponentVisible:r}}},43140:(e,t,r)=>{"use strict";r.d(t,{s:()=>i});var n=r(28230);let i=()=>{let{hlStoreConfig:e}=(0,n.mL)();return{hlStoreConfig:e,storeParams:`?storeId=${e?.storeId}&catalogId=${e?.supportedCatalogId}&langId=${e?.supportedLangs[0]}`}}},33788:(e,t,r)=>{"use strict";r.d(t,{E:()=>i});var n=r(28230);let i=()=>{let{userAgentData:e}=(0,n.mL)(),t=e?.includes("Android")?"mobile_other":e?.includes("iOS")?"mobile_apple":e?.includes("Mac")?"desktop_apple":e?.includes("Windows")?"desktop_other":"";return{userAgentData:e,userDevice:t}}},8947:(e,t,r)=>{"use strict";r.d(t,{w:()=>o});var n=r(73808),i=r(93513),s=r(18529),a=r(43140);let o=e=>{let t,r,{isbnNumbers:o,eanNumbers:l}=e,{hlStoreConfig:c}=(0,a.s)(),u=c?.erpEnabled||!1,{data:d}=(0,i.o)({type:"isbn",numbers:o,shouldFetch:u}),{data:p}=(0,i.o)({type:"ean",numbers:l,shouldFetch:u}),{data:m}=(0,s.o)(u);return d&&m&&(t=Object.values(d).map(e=>(0,n.MB)({inventory:e,pickupAddressData:m})).filter(e=>e.locations.length>0)),p&&m&&(r=Object.values(p).map(e=>(0,n.MB)({inventory:e,pickupAddressData:m})).filter(e=>e.locations.length>0)),r&&(t=t?.concat(r)),t}},49294:(e,t,r)=>{"use strict";r.d(t,{w:()=>i,z:()=>n});let n=e=>{try{if(void 0!==window.localStorage)return window.localStorage.getItem(e);return null}catch(e){console.log("No access to local storage: ",e);return}},i=(e,t)=>{try{if(void 0!==window.localStorage)return window.localStorage.setItem(e,t)}catch(e){console.log("No access to local storage: ",e);return}}},59904:(e,t,r)=>{"use strict";r.d(t,{Dp:()=>g,Ey:()=>c,HK:()=>C,IM:()=>y,SX:()=>k,Ve:()=>l,_M:()=>S,fR:()=>o,h9:()=>h,oj:()=>j,xy:()=>N,ym:()=>f});var n=r(14041),i=r(3326),s=r.n(i),a=r(36840);function o(e){let[t,r]=(0,n.useState)("/search"),[i,s]=(0,n.useState)(),[a,o]=(0,n.useState)();return(0,n.useEffect)(()=>{let t=e.split("?")[0],n=t.split("/"),l=n[2],c=n[3];"designers"===l&&(l=n[4]),r(t),l!==i&&s(l),c!==a&&o(c)},[e]),{pathname:t,category:i,brand:a}}let l=e=>{let{hook:t=a.S,searchFilter:r,pages:n}=e;r&&n&&n.forEach(e=>{let n={...r,shouldFetch:!1};n.paging.page=e,t(n)})},c=e=>{let{searchTerm:t,query:r,categoryId:n,locale:i,sortBy:s,hitsPerPage:a,sortDirection:o,savedFacetFilters:l,savedAdditionalFields:c,savedAgeRecommendation:h}=e,f={};Array.isArray(l)&&(f=v(l));let g=[];r.variant&&(g=Array.isArray(r.variant)?r.variant.map(u):[r.variant].map(u));let y=[];r.fields?y=Array.isArray(r.fields)?d(r.fields.join(",")):d(r.fields):f.savedFields?.length&&(y=d("",f.savedFields));let w=[];if(r.language)w=Array.isArray(r.language)?r.language.map(p):[r.language].map(p);else if(f.savedLanguages?.length){let e={languageId:f.savedLanguages[0].languageId,name:f.savedLanguages[0].name,selected:!0};w.push(e)}let j={};r.priceRange?j=m(r.priceRange.toString()):f.savedPriceRange&&(j={currency:"EUR",minimumSelected:f.savedPriceRange.minimumSelected,maximumSelected:f.savedPriceRange.maximumSelected});let k=c?.find(e=>"coverType"===e.additionalFieldId),C=c?.find(e=>"publisher"===e.additionalFieldId);return{mediaTypes:g,search:"string"==typeof t?t:"",categoryId:f?.savedCategories?.length?f.savedCategories[0].categoryId:r.categoryId?r.categoryId.toString():n,locale:i,paging:{hitsPerPage:a,sortBy:s||"",sortDirection:o||"",page:Number(r.page)||1},fields:y,languages:w,priceRange:j||{},additionalFields:k||C?{publisher:C?.name||"",coverType:k?.name||"",articlenumber:"",author:"",interpret:"",movieCategory:"",speaker:"",subtitle:"",title:"",topic:"",volume:""}:r?x(r):{},additionalOptions:r?b(r):{},ageRecommendation:r.ageRecommendation&&r.ageRecommendation.indexOf("-")>0?{minimumAge:r.ageRecommendation.split("-")[0],maximumAge:r.ageRecommendation.split("-")[1]}:h||{},publishingDate:r.publishingDate&&r.publishingDate.indexOf("-")>0?{after:new Date(r.publishingDate.split("-")[0],1,1).valueOf(),before:new Date(r.publishingDate.split("-")[1],12,31).valueOf()}:{}}},u=e=>{let t;switch(e){case"books":t={mediaTypeId:"Book",name:"B\xfccher",selected:!0};break;case"ebooks":t={mediaTypeId:"E-Book",name:"EBooks",selected:!0};break;
28case"audioBooks":t={mediaTypeId:"H\xf6rbuch",name:"H\xf6rb\xfccher",selected:!0};break;case"moviesAndSeries":t={mediaTypeId:"Film",name:"Filme und Serien",selected:!0};break;case"software":t={mediaTypeId:"Software",name:"Software",selected:!0};break;default:t={mediaTypeId:"All Media",name:"Alle Medien",selected:!0}}return t},d=(e,t)=>{let r=e?.split(","),n=[],i=[],s=[];return Array.isArray(t)?t.map(e=>{let t={fieldId:e.fieldId,name:e.name,selected:!0};e.fieldId.startsWith("0_")||"topic"===e.fieldType?n.push(t):e.fieldId.startsWith("1_")||"author1"===e.fieldType||"author"===e.fieldType?i.push(t):(e.fieldId.startsWith("2_")||"year"===e.fieldType)&&s.push(t)}):Array.isArray(r)&&r.map(e=>{let t={fieldId:e,name:e.substring(e.indexOf("_")+1,e.length),selected:!0};e.startsWith("0_")?n.push(t):e.startsWith("1_")?i.push(t):e.startsWith("2_")&&s.push(t)}),[{fieldId:"AUTHOR/NAME",fields:i,name:"Autor",selected:!0},{fieldId:"BUZZKEYWORD",fields:n,name:"Thema",selected:!0},{fieldId:"YEAROFPUBLICATION",fields:s,name:"Erscheinungsjahr",selected:!0}]},p=e=>({languageId:e,name:e.charAt(0)+e.slice(1).toLowerCase(),selected:!0}),m=e=>{let t=e.substring(0,e.indexOf("-")),r=e.substring(e.indexOf("-")+1,e.length);return{currency:"EUR",maximumSelected:`${r}.0`,minimumSelected:`${t}.0`}},h=(e,t,r,n)=>{n>=r?.length&&(n-1===r?.length?t([...r,e]):n>r?.length&&t([...r,null])),null===r[n-1]&&t([...r.slice(0,n-1),e,...r.slice(n,r.length)])},f=(e,t,r,n)=>{let i=s()(e,"category");return n&&e[n]?r&&"fieldId"in r&&(i={...i,[n]:`${e[n]},${r.fieldId}`}):r&&n&&"fieldId"in r&&(i={...i,[n]:r.fieldId}),r&&n&&"minimumSelected"in r&&"maximumSelected"in r?i={...i,[n]:`${r.minimumSelected}-${r.maximumSelected}`}:r&&n&&"categoryId"in r?i={...i,[n]:r.categoryId}:r&&n&&"languageId"in r&&(i={...i,[n]:r.languageId}),i={...i,page:t.toString()}},g=(e,t,r)=>{let{query:n}=r,i=f(n,e);r.push({pathname:t,query:{...i}},void 0,{shallow:!0})},v=e=>{let t=[],r=[],n=[],i={};return e.forEach(e=>{"fieldId"in e?t.push(e):"categoryId"in e?r.push(e):"languageId"in e?n.push(e):"minimumSelected"in e&&(i=e)}),{savedFields:t,savedCategories:r,savedLanguages:n,savedPriceRange:i}},y=(e,t)=>{let r={...t};return"fieldId"in e?(r.fields=r?.fields?.replace(`${e.fieldId.replace("+"," ")}`,""),r.page="1"):"minimumSelected"in e?r=s()(r,"priceRange"):"categoryId"in e?r=s()(r,"categoryId"):"languageId"in e&&(r=s()(r,"language")),r},x=e=>({articlenumber:e.articlenumber?e.articlenumber:"",author:e.author?e.author:"",coverType:e.coverType?e.coverType:"",interpret:e.interpret?e.interpret:"",movieCategory:e.movieCategory?e.movieCategory:"",publisher:e.publisher?e.publisher:"",speaker:e.speaker?e.speaker:"",subtitle:e.subtitle?e.subtitle:"",title:e.title?e.title:"",topic:e.topic?e.topic:"",volume:e.volume?e.volume:""}),b=e=>({hasAudiopreview:!!e.audioPreview&&"true"===e.audioPreview,hasBookpreview:!!e.bookPreview&&"true"===e.bookPreview,isAvailable:!!e.onlyShippableArticles&&"true"===e.onlyShippableArticles,isNew:!!e.isNew&&"true"===e.isNew}),w={title:"",articleNumber:"",price:{maxSelected:"",minSelected:""},publishDate:{maxSelected:"",minSelected:""},ageRecommendation:{maxSelected:"",minSelected:""},bookPreview:!1,audioPreview:!1,onlyNewArticles:!1,onlyShippableArticles:!1},j=e=>{let t=[];return e&&Object.entries(e).map(e=>{let[r,n]=e;switch(r){case"price":case"ageRecommendation":case"publishDate":"string"!=typeof n&&"boolean"!=typeof n&&"minSelected"in n&&n.minSelected&&"maxSelected"in n&&n.maxSelected&&t.push(`${encodeURIComponent(r)}=${encodeURIComponent(n.minSelected)}-${encodeURIComponent(n.maxSelected)}`);break;default:n&&("string"==typeof n||"boolean"==typeof n)&&t.push(`${encodeURIComponent(r)}=${encodeURIComponent(n)}`)}}),t.join("&")},k=e=>{let t={};return Object.entries(e).map(e=>{let[r,n]=e;switch(r){case"price":case"ageRecommendation":case"publishDate":let i=n?.toString();t[r]={minSelected:i?.split("-")[0],maxSelected:i?.split("-")[1]}}}),{...w,...t}},C=["all","hardcover/bound","paperback"],S=["german","englisch","dutch","french","italian","spanish","portuguese","latin","russian","turkish","japanese","otherMovieLanguages","allMovieLanguages"],N=["allMovieAndSeriesCategories","featureFilm","series","comedy","showsAndMagazine","children","documentary","travel","boxSets"]},39537:(e,t,r)=>{"use strict";r.d(t,{Bh:()=>g,IJ:()=>a,Jt:()=>v,Os:()=>h,RZ:()=>o,V$:()=>m,YA:()=>p,h1:()=>l,kC:()=>d,r:()=>u,tq:()=>c,ww:()=>f});var n=r(85426),i=r.n(n),s=r(42162);let a=()=>!!window?.dataLayer&&Array.isArray(window.dataLayer)&&window.dataLayer.some(e=>
28"cmpEvent"===e.event&&e.userChoiceExists)&&window.dataLayer.some(e=>"true"===e.enable_google_analytics),o=(e,t)=>{i().initialize({gtmId:e}),t?i().dataLayer({dataLayer:{enable_google_analytics:"true"}}):i().dataLayer({dataLayer:{enable_google_analytics:"false"}})},l=e=>{i().dataLayer({dataLayer:{mess_id_haendler:e}})},c=(e,t)=>{(a()||t)&&(i().dataLayer({dataLayer:{ecommerce:null}}),i().dataLayer({dataLayer:{data:e}}))},u=(e,t)=>{a()&&(i().dataLayer({dataLayer:{ecommerce:null}}),i().dataLayer(t?{dataLayer:{event:t,ecommerce:e}}:{dataLayer:{ecommerce:e}}))},d=(e,t)=>{a()&&(i().dataLayer({dataLayer:{ecommerce:null}}),i().dataLayer(t?{dataLayer:{event:e,ecommerce:t}}:{dataLayer:{event:e}}))},p=(e,t,r,n,i,a)=>({item_id:t?e.id:e.isbn13.replaceAll("-",""),item_name:e.name,item_brand:e.publishingHouse,item_category:0!==e.parentCategoryIds.length?(0,s.cP)(r,e.parentCategoryIds[0]):"",item_list_name:a||"",item_variant:e.binding,price:Number(e.price?.value?.toFixed(2)),currency:n,...i&&{quantity:i}}),m=(e,t,r,n,i,a)=>({item_id:t?e.id:e.isbn13.replaceAll("-",""),item_name:e.name,index:i,item_brand:e.publishingHouse,item_category:0!==e.parentCategoryIds.length?(0,s.cP)(r,e.parentCategoryIds[0]):"",item_list_name:a||"",item_variant:e.binding,price:Number(e.price?.value?.toFixed(2)),currency:n}),h=(e,t,r)=>{let n=e.parentCategoryIds?.split(",")||null;return{item_id:t?e.id:e.variant.isbn.replaceAll("-",""),item_name:e.name,item_brand:"",item_category:n&&0!==n.length?(0,s.cP)(r,n[0]):"",item_list_name:"",item_variant:"",price:Number(e.variant.price.toFixed(2)),currency:e.currencyCode,quantity:e.quantity}},f=(e,t,r,n)=>{a()&&(i().dataLayer({dataLayer:{ecommerce:null}}),i().dataLayer({dataLayer:{event:"purchase",ecommerce:{transaction_id:e,affiliation:"",value:Number(Number(t.totalPrice).toFixed(2).toString()),shipping:Number(Number(t.shippingCharge).toFixed(2).toString())||0,coupon:"",currency:t.currency.code||"EUR",items:t.lineItems.map(e=>h(e,r,n))}}}))},g=e=>{a()&&i().dataLayer({dataLayer:{event:"pageview",pagePath:window.location.pathname,pageTitle:e}})},v=e=>e.split("/")[e.split("/").length-1].replace(".jpg","").replace(".png","")||""},62148:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>h});var n=r(31085),i=r(38877),s=r.n(i);r(25424),r(9960),r(30724),r(4204),r(77960),r(14324),r(18536),r(62836);var a=r(22297),o=r(26535),l=r(28230);let c=e=>`:root {
29  --color-primary-100: ${e?.["--color-primary-100"]||"#d2d4de"};
30  --color-primary-200: ${e?.["--color-primary-200"]||"#a5a9be"};
31  --color-primary-300: ${e?.["--color-primary-300"]||"#787f9d"};
32  --color-primary-400: ${e?.["--color-primary-400"]||"#4b547d"};
33  --color-primary-500: ${e?.["--color-primary-500"]||"#1e295c"};
34  --color-primary-600: ${e?.["--color-primary-600"]||"#18214a"};
35  --color-primary-700: ${e?.["--color-primary-700"]||"#121937"};
36  --color-primary-800: ${e?.["--color-primary-800"]||"#0c1025"};
37  --color-primary-900: ${e?.["--color-primary-900"]||"#060812"};
38  --color-secondary-100: ${e?.["--color-secondary-100"]||"#e7edfd"};
39  --color-secondary-200: ${e?.["--color-secondary-200"]||"#cfdcfb"};
40  --color-secondary-300: ${e?.["--color-secondary-300"]||"#b6cafa"};
41  --color-secondary-400: ${e?.["--color-secondary-400"]||"#9eb9f8"};
42  --color-secondary-500: ${e?.["--color-secondary-500"]||"#86a7f6"};
43  --color-secondary-600: ${e?.["--color-secondary-600"]||"#6b86c5"};
44  --color-secondary-700: ${e?.["--color-secondary-700"]||"#506494"};
45  --color-secondary-800: ${e?.["--color-secondary-800"]||"#364362"};
46  --color-secondary-900: ${e?.["--color-secondary-900"]||"#1b2131"};
47}
48`;var u=r(34790),d=r.n(u),p=r(10530);let m=e=>{let{children:t}=e;return(0,n.jsx)(n.Fragment,{children:t})},h=(0,a.Zh)(function(e){let{Component:t,pageProps:r}=e,i=t.Layout||m;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(s(),{id:"5be3dd00a2b7a62e",dynamic:[d().style.fontFamily],children:`:root{--font-family-zfMain:${d().style.fontFamily}}`}),(0,n.jsx)(s(),{id:"be01e1848d9371b1",dynamic:[c(r?.hlStoreConfig?.styleData)],children:`${c(r?.hlStoreConfig?.styleData)}        `}),(0,n.jsx)(o.p3,{pageProps:r}),(0,n.jsx)(p.Ay,{headerData:r.headerData,catalogData:r.catalogData,navigationData:r.navigationData,children:(0,n.jsx)(l.f
48w,{isMobileUa:r.isMobileUa,userAgentData:r?.userAgentData,hlStoreConfig:r.hlStoreConfig,children:(0,n.jsx)(i,{pageProps:r,className:s().dynamic([["be01e1848d9371b1",[c(r?.hlStoreConfig?.styleData)]],["5be3dd00a2b7a62e",[d().style.fontFamily]]]),children:(0,n.jsx)(t,{...r,className:s().dynamic([["be01e1848d9371b1",[c(r?.hlStoreConfig?.styleData)]],["5be3dd00a2b7a62e",[d().style.fontFamily]]])+" "+(r&&null!=r.className&&r.className||"")})})})})]})})},57999:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getDomainLocale",{enumerable:!0,get:function(){return i}});let n=r(77149);function i(e,t,i,s){{let a=r(22171).normalizeLocalePath,o=r(12972).detectDomainLocale,l=t||a(e,i).detectedLocale,c=o(s,void 0,l);if(c){let t="http"+(c.http?"":"s")+"://",r=l===c.defaultLocale?"":"/"+l;return""+t+c.domain+(0,n.normalizePathTrailingSlash)(""+r+e)}return!1}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},93804:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Image",{enumerable:!0,get:function(){return b}});let n=r(36004),i=r(61263),s=r(31085),a=i._(r(14041)),o=n._(r(43144)),l=n._(r(88151)),c=r(48404),u=r(63787),d=r(10743);r(93397);let p=r(78294),m=n._(r(46054)),h=r(54261),f={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function g(e,t,r,n,i,s,a){let o=null==e?void 0:e.src;e&&e["data-loaded-src"]!==o&&(e["data-loaded-src"]=o,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&i(!0),null==r?void 0:r.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let n=!1,i=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>n,isPropagationStopped:()=>i,persist:()=>{},preventDefault:()=>{n=!0,t.preventDefault()},stopPropagation:()=>{i=!0,t.stopPropagation()}})}(null==n?void 0:n.current)&&n.current(e)}}))}function v(e){return a.use?{fetchPriority:e}:{fetchpriority:e}}let y=(0,a.forwardRef)((e,t)=>{let{src:r,srcSet:n,sizes:i,height:o,width:l,decoding:c,className:u,style:d,fetchPriority:p,placeholder:m,loading:f,unoptimized:y,fill:x,onLoadRef:b,onLoadingCompleteRef:w,setBlurComplete:j,setShowAltText:k,sizesInput:C,onLoad:S,onError:N,...E}=e,L=(0,a.useCallback)(e=>{e&&(N&&(e.src=e.src),e.complete&&g(e,m,b,w,j,y,C))},[r,m,b,w,j,N,y,C]),A=(0,h.useMergedRef)(t,L);return(0,s.jsx)("img",{...E,...v(p),loading:f,width:l,height:o,decoding:c,"data-nimg":x?"fill":"1",className:u,style:d,sizes:i,srcSet:n,src:r,ref:A,onLoad:e=>{g(e.currentTarget,m,b,w,j,y,C)},onError:e=>{k(!0),"empty"!==m&&j(!0),N&&N(e)}})});function x(e){let{isAppRouter:t,imgAttributes:r}=e,n={as:"image",imageSrcSet:r.srcSet,imageSizes:r.sizes,crossOrigin:r.crossOrigin,referrerPolicy:r.referrerPolicy,...v(r.fetchPriority)};return t&&o.default.preload?(o.default.preload(r.src,n),null):(0,s.jsx)(l.default,{children:(0,s.jsx)("link",{rel:"preload",href:r.srcSet?void 0:r.src,...n},"__nimg-"+r.src+r.srcSet+r.sizes)})}let b=(0,a.forwardRef)((e,t)=>{let r=(0,a.useContext)(p.RouterContext),n=(0,a.useContext)(d.ImageConfigContext),i=(0,a.useMemo)(()=>{var e;let t=f||n||u.imageConfigDefault,r=[...t.deviceSizes,...t.imageSizes].sort((e,t)=>e-t),i=t.deviceSizes.sort((e,t)=>e-t),s=null==(e=t.qualities)?void 0:e.sort((e,t)=>e-t);return{...t,allSizes:r,deviceSizes:i,qualities:s}},[n]),{onLoad:o,onLoadingComplete:l}=e,h=(0,a.useRef)(o);(0,a.useEffect)(()=>{h.current=o},[o]);let g=(0,a.useRef)(l);(0,a.useEffect)(()=>{g.current=l},[l]);let[v,b]=(0,a.useState)(!1),[w,j]=(0,a.useState)(!1),{props:k,meta:C}=(0,c.getImgProps)(e,{defaultLoader:m.default,imgConf:i,blurComplete:v,showAltText:w});return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(y,{...k,unoptimized:C.unoptimized,placeholder:C.placeholder,fill:C.fill,onLoadRef:h,onLoadingCompleteRef:g,setBlurComplete:b,setShowAltText:j,sizesInput:e.sizes,ref:t}),C.priority?(0,s.jsx)(x,{isAppRouter:!r,imgAttributes:k}):null]})});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esMo
48dule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9030:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return S}});let n=r(36004),i=r(61263),s=r(31085),a=i._(r(14041)),o=i._(r(43144)),l=n._(r(88151)),c=r(63787),u=r(49988),d=r(10743);r(93397);let p=r(77149);function m(e){return"/"===e[0]?e.slice(1):e}let h="function"==typeof o.preload,f={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1},g=new Set,v="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",y=new Map([["default",function(e){var t;let{config:r,src:n,width:i,quality:s}=e,a=s||(null==(t=r.qualities)?void 0:t.reduce((e,t)=>Math.abs(t-75)<Math.abs(e-75)?t:e))||75;return!r.dangerouslyAllowSVG&&n.split("?",1)[0].endsWith(".svg")?n:(0,p.normalizePathTrailingSlash)(r.path)+"?url="+encodeURIComponent(n)+"&w="+i+"&q="+a}],["imgix",function(e){let{config:t,src:r,width:n,quality:i}=e,s=new URL(""+t.path+m(r)),a=s.searchParams;return a.set("auto",a.getAll("auto").join(",")||"format"),a.set("fit",a.get("fit")||"max"),a.set("w",a.get("w")||n.toString()),i&&a.set("q",i.toString()),s.href}],["cloudinary",function(e){let{config:t,src:r,width:n,quality:i}=e,s=["f_auto","c_limit","w_"+n,"q_"+(i||"auto")].join(",")+"/";return""+t.path+s+m(r)}],["akamai",function(e){let{config:t,src:r,width:n}=e;return""+t.path+m(r)+"?imwidth="+n}],["custom",function(e){let{src:t}=e;throw Error('Image with src "'+t+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader')}]]);function x(e){return void 0!==e.default}function b(e){let{config:t,src:r,unoptimized:n,layout:i,width:s,quality:a,sizes:o,loader:l}=e;if(n)return{src:r,srcSet:void 0,sizes:void 0};let{widths:c,kind:u}=function(e,t,r,n){let{deviceSizes:i,allSizes:s}=e;if(n&&("fill"===r||"responsive"===r)){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let r;r=e.exec(n);r)t.push(parseInt(r[2]));if(t.length){let e=.01*Math.min(...t);return{widths:s.filter(t=>t>=i[0]*e),kind:"w"}}return{widths:s,kind:"w"}}return"number"!=typeof t||"fill"===r||"responsive"===r?{widths:i,kind:"w"}:{widths:[...new Set([t,2*t].map(e=>s.find(t=>t>=e)||s[s.length-1]))],kind:"x"}}(t,s,i,o),d=c.length-1;return{sizes:o||"w"!==u?o:"100vw",srcSet:c.map((e,n)=>l({config:t,src:r,quality:a,width:e})+" "+("w"===u?e:n+1)+u).join(", "),src:l({config:t,src:r,quality:a,width:c[d]})}}function w(e){return"number"==typeof e?e:"string"==typeof e?parseInt(e,10):void 0}function j(e){var t;let r=(null==(t=e.config)?void 0:t.loader)||"default",n=y.get(r);if(n)return n(e);throw Error('Unknown "loader" found in "next.config.js". Expected: '+c.VALID_LOADERS.join(", ")+". Received: "+r)}function k(e,t,r,n,i,s){e&&e.src!==v&&e["data-loaded-src"]!==t&&(e["data-loaded-src"]=t,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentNode&&(g.add(t),"blur"===n&&s(!0),null==i?void 0:i.current)){let{naturalWidth:t,naturalHeight:r}=e;i.current({naturalWidth:t,naturalHeight:r})}}))}let C=e=>{let{imgAttributes:t,heightInt:r,widthInt:n,qualityInt:i,layout:o,className:l,imgStyle:c,blurStyle:u,isLazy:d,placeholder:p,loading:m,srcString:h,config:f,unoptimized:g,loader:v,onLoadingCompleteRef:y,setBlurComplete:x,setIntersection:w,onLoad:j,onError:C,isVisible:S,noscriptSizes:N,...E}=e;return m=d?"lazy":m,(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("img",{...E,...t,decoding:"async","data-nimg":o,className:l,style:{...c,...u},ref:(0,a.useCallback)(e=>{w(e),(null==e?void 0:e.complete)&&k(e,h,o,p,y,x)},[w,h,o,p,y,x]),onLoad:e=>{k(e.currentTarget,h,o,p,y,x),j&&j(e)},onError:e=>{"blur"===p&&x(!0),C&&C(e)}}),(d||"blur"===p)&&(0,s.jsx)("noscript",{children:(0,s.jsx)("img",{...E,loading:m,decoding:"async","data-nimg":o,style:c,className:l,...b({config:f,src:h,unoptimized:g,layout:o,width:n,quality:i,sizes:N,loader:v})})})]})};function S(e){var t;let r,{src:n,sizes:i,unoptimized:o=!1,priority:p=!1,loading:m,lazyRoot:y=null,lazyBoundary:k,className:S,qual
48ity:N,width:E,height:L,style:A,objectFit:I,objectPosition:O,onLoadingComplete:P,placeholder:_="empty",blurDataURL:T,...M}=e,R=(0,a.useContext)(d.ImageConfigContext),D=(0,a.useMemo)(()=>{var e;let t=f||R||c.imageConfigDefault,r=[...t.deviceSizes,...t.imageSizes].sort((e,t)=>e-t),n=t.deviceSizes.sort((e,t)=>e-t),i=null==(e=t.qualities)?void 0:e.sort((e,t)=>e-t);return{...t,allSizes:r,deviceSizes:n,qualities:i}},[R]),B=i?"responsive":"intrinsic";"layout"in M&&(M.layout&&(B=M.layout),delete M.layout);let F=j;if("loader"in M){if(M.loader){let e=M.loader;F=t=>{let{config:r,...n}=t;return e(n)}}delete M.loader}let U="";if("object"==typeof(t=n)&&(x(t)||void 0!==t.src)){let e=x(n)?n.default:n;if(!e.src)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(e));if(T=T||e.blurDataURL,U=e.src,(!B||"fill"!==B)&&(L=L||e.height,E=E||e.width,!e.height||!e.width))throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(e))}let $=!p&&("lazy"===m||void 0===m);((n="string"==typeof n?n:U).startsWith("data:")||n.startsWith("blob:"))&&(o=!0,$=!1),g.has(n)&&($=!1),D.unoptimized&&(o=!0);let[z,V]=(0,a.useState)(!1),[G,H,W]=(0,u.useIntersection)({rootRef:y,rootMargin:k||"200px",disabled:!$}),K=!$||H,q={boxSizing:"border-box",display:"block",overflow:"hidden",width:"initial",height:"initial",background:"none",opacity:1,border:0,margin:0,padding:0},Z={boxSizing:"border-box",display:"block",width:"initial",height:"initial",background:"none",opacity:1,border:0,margin:0,padding:0},J=!1,Y=w(E),X=w(L),Q=w(N),ee=Object.assign({},A,{position:"absolute",top:0,left:0,bottom:0,right:0,boxSizing:"border-box",padding:0,border:"none",margin:"auto",display:"block",width:0,height:0,minWidth:"100%",maxWidth:"100%",minHeight:"100%",maxHeight:"100%",objectFit:I,objectPosition:O}),et="blur"!==_||z?{}:{backgroundSize:I||"cover",backgroundPosition:O||"0% 0%",filter:"blur(20px)",backgroundImage:'url("'+T+'")'};if("fill"===B)q.display="block",q.position="absolute",q.top=0,q.left=0,q.bottom=0,q.right=0;else if(void 0!==Y&&void 0!==X){let e=X/Y,t=isNaN(e)?"100%":""+100*e+"%";"responsive"===B?(q.display="block",q.position="relative",J=!0,Z.paddingTop=t):"intrinsic"===B?(q.display="inline-block",q.position="relative",q.maxWidth="100%",J=!0,Z.maxWidth="100%",r="data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%27"+Y+"%27%20height=%27"+X+"%27/%3e"):"fixed"===B&&(q.display="inline-block",q.position="relative",q.width=Y,q.height=X)}let er={src:v,srcSet:void 0,sizes:void 0};K&&(er=b({config:D,src:n,unoptimized:o,layout:B,width:Y,quality:Q,sizes:i,loader:F}));let en=n,ei=h?void 0:{imageSrcSet:er.srcSet,imageSizes:er.sizes,crossOrigin:M.crossOrigin,referrerPolicy:M.referrerPolicy},es=a.default.useLayoutEffect,ea=(0,a.useRef)(P),eo=(0,a.useRef)(n);(0,a.useEffect)(()=>{ea.current=P},[P]),es(()=>{eo.current!==n&&(W(),eo.current=n)},[W,n]);let el={isLazy:$,imgAttributes:er,heightInt:X,widthInt:Y,qualityInt:Q,layout:B,className:S,imgStyle:ee,blurStyle:et,loading:m,config:D,unoptimized:o,placeholder:_,loader:F,srcString:en,onLoadingCompleteRef:ea,setBlurComplete:V,setIntersection:G,isVisible:K,noscriptSizes:i,...M};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("span",{style:q,children:[J?(0,s.jsx)("span",{style:Z,children:r?(0,s.jsx)("img",{style:{display:"block",maxWidth:"100%",width:"initial",height:"initial",background:"none",opacity:1,border:0,margin:0,padding:0},alt:"","aria-hidden":!0,src:r}):null}):null,(0,s.jsx)(C,{...el})]}),!h&&p?(0,s.jsx)(l.default,{children:(0,s.jsx)("link",{rel:"preload",as:"image",href:er.srcSet?void 0:er.src,...ei},"__nimg-"+er.src+er.srcSet+er.sizes)}):null]})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},63055:(e,t,r)=>{"use strict";
48Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return x}});let n=r(36004),i=r(31085),s=n._(r(14041)),a=r(40737),o=r(14239),l=r(1594),c=r(60592),u=r(32043),d=r(78294),p=r(49988),m=r(57999),h=r(32238),f=r(54261),g=new Set;function v(e,t,r,n){if((0,o.isLocalURL)(t)){if(!n.bypassPrefetchedCheck){let i=t+"%"+r+"%"+(void 0!==n.locale?n.locale:"locale"in e?e.locale:void 0);if(g.has(i))return;g.add(i)}e.prefetch(t,r,n).catch(e=>{})}}function y(e){return"string"==typeof e?e:(0,l.formatUrl)(e)}let x=s.default.forwardRef(function(e,t){let r,n;let{href:l,as:g,children:x,prefetch:b=null,passHref:w,replace:j,shallow:k,scroll:C,locale:S,onClick:N,onMouseEnter:E,onTouchStart:L,legacyBehavior:A=!1,...I}=e;r=x,A&&("string"==typeof r||"number"==typeof r)&&(r=(0,i.jsx)("a",{children:r}));let O=s.default.useContext(d.RouterContext),P=!1!==b,{href:_,as:T}=s.default.useMemo(()=>{if(!O){let e=y(l);return{href:e,as:g?y(g):e}}let[e,t]=(0,a.resolveHref)(O,l,!0);return{href:e,as:g?(0,a.resolveHref)(O,g):t||e}},[O,l,g]),M=s.default.useRef(_),R=s.default.useRef(T);A&&(n=s.default.Children.only(r));let D=A?n&&"object"==typeof n&&n.ref:t,[B,F,U]=(0,p.useIntersection)({rootMargin:"200px"}),$=s.default.useCallback(e=>{(R.current!==T||M.current!==_)&&(U(),R.current=T,M.current=_),B(e)},[T,_,U,B]),z=(0,f.useMergedRef)($,D);s.default.useEffect(()=>{O&&F&&P&&v(O,_,T,{locale:S})},[T,_,F,S,P,null==O?void 0:O.locale,O]);let V={ref:z,onClick(e){A||"function"!=typeof N||N(e),A&&n.props&&"function"==typeof n.props.onClick&&n.props.onClick(e),O&&!e.defaultPrevented&&function(e,t,r,n,i,s,a,l){let{nodeName:c}=e.currentTarget;"A"===c.toUpperCase()&&(function(e){let t=e.currentTarget.getAttribute("target");return t&&"_self"!==t||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||!(0,o.isLocalURL)(r))||(e.preventDefault(),(()=>{let e=null==a||a;"beforePopState"in t?t[i?"replace":"push"](r,n,{shallow:s,locale:l,scroll:e}):t[i?"replace":"push"](n||r,{scroll:e})})())}(e,O,_,T,j,k,C,S)},onMouseEnter(e){A||"function"!=typeof E||E(e),A&&n.props&&"function"==typeof n.props.onMouseEnter&&n.props.onMouseEnter(e),O&&v(O,_,T,{locale:S,priority:!0,bypassPrefetchedCheck:!0})},onTouchStart:function(e){A||"function"!=typeof L||L(e),A&&n.props&&"function"==typeof n.props.onTouchStart&&n.props.onTouchStart(e),O&&v(O,_,T,{locale:S,priority:!0,bypassPrefetchedCheck:!0})}};if((0,c.isAbsoluteUrl)(T))V.href=T;else if(!A||w||"a"===n.type&&!("href"in n.props)){let e=void 0!==S?S:null==O?void 0:O.locale,t=(null==O?void 0:O.isLocaleDomain)&&(0,m.getDomainLocale)(T,e,null==O?void 0:O.locales,null==O?void 0:O.domainLocales);V.href=t||(0,h.addBasePath)((0,u.addLocale)(T,e,null==O?void 0:O.defaultLocale))}return A?s.default.cloneElement(n,V):(0,i.jsx)("a",{...I,...V,children:r})});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},22171:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizeLocalePath",{enumerable:!0,get:function(){return n}});let n=(e,t)=>r(83250).normalizeLocalePath(e,t);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},49988:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useIntersection",{enumerable:!0,get:function(){return l}});let n=r(14041),i=r(98093),s="function"==typeof IntersectionObserver,a=new Map,o=[];function l(e){let{rootRef:t,rootMargin:r,disabled:l}=e,c=l||!s,[u,d]=(0,n.useState)(!1),p=(0,n.useRef)(null),m=(0,n.useCallback)(e=>{p.current=e},[]);return(0,n.useEffect)(()=>{if(s){if(c||u)return;let e=p.current;if(e&&e.tagName)return function(e,t,r){let{id:n,observer:i,elements:s}=function(e){let t;let r={root:e.root||null,margin:e.rootMargin||""},n=o.find(e=>e.root===r.root&&e.margin===r.margin);if(n&&(t=a.get(n)))return t;let i=new Map;return t={id:r,observer:new IntersectionObserver(e=>
48{e.forEach(e=>{let t=i.get(e.target),r=e.isIntersecting||e.intersectionRatio>0;t&&r&&t(r)})},e),elements:i},o.push(r),a.set(r,t),t}(r);return s.set(e,t),i.observe(e),function(){if(s.delete(e),i.unobserve(e),0===s.size){i.disconnect(),a.delete(n);let e=o.findIndex(e=>e.root===n.root&&e.margin===n.margin);e>-1&&o.splice(e,1)}}}(e,e=>e&&d(e),{root:null==t?void 0:t.current,rootMargin:r})}else if(!u){let e=(0,i.requestIdleCallback)(()=>d(!0));return()=>(0,i.cancelIdleCallback)(e)}},[c,r,t,u,p.current]),[m,u,(0,n.useCallback)(()=>{d(!1)},[])]}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},54261:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useMergedRef",{enumerable:!0,get:function(){return i}});let n=r(14041);function i(e,t){let r=(0,n.useRef)(()=>{}),i=(0,n.useRef)(()=>{});return(0,n.useMemo)(()=>e&&t?n=>{null===n?(r.current(),i.current()):(r.current=s(e,n),i.current=s(t,n))}:e||t,[e,t])}function s(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},67168:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return o},noSSR:function(){return a}});let n=r(36004);r(31085),r(14041);let i=n._(r(53135));function s(e){return{default:(null==e?void 0:e.default)||e}}function a(e,t){return delete t.webpack,delete t.modules,e(t)}function o(e,t){let r=i.default,n={loading:e=>{let{error:t,isLoading:r,pastDelay:n}=e;return null}};e instanceof Promise?n.loader=()=>e:"function"==typeof e?n.loader=e:"object"==typeof e&&(n={...n,...e});let o=(n={...n,...t}).loader;return(n.loadableGenerated&&(n={...n,...n.loadableGenerated},delete n.loadableGenerated),"boolean"!=typeof n.ssr||n.ssr)?r({...n,loader:()=>null!=o?o().then(s):Promise.resolve(s(()=>null))}):(delete n.webpack,delete n.modules,a(r,n))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},48404:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImgProps",{enumerable:!0,get:function(){return o}}),r(93397);let n=r(95967),i=r(63787);function s(e){return void 0!==e.default}function a(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function o(e,t){var r,o;let l,c,u,{src:d,sizes:p,unoptimized:m=!1,priority:h=!1,loading:f,className:g,quality:v,width:y,height:x,fill:b=!1,style:w,overrideSrc:j,onLoad:k,onLoadingComplete:C,placeholder:S="empty",blurDataURL:N,fetchPriority:E,decoding:L="async",layout:A,objectFit:I,objectPosition:O,lazyBoundary:P,lazyRoot:_,...T}=e,{imgConf:M,showAltText:R,blurComplete:D,defaultLoader:B}=t,F=M||i.imageConfigDefault;if("allSizes"in F)l=F;else{let e=[...F.deviceSizes,...F.imageSizes].sort((e,t)=>e-t),t=F.deviceSizes.sort((e,t)=>e-t),n=null==(r=F.qualities)?void 0:r.sort((e,t)=>e-t);l={...F,allSizes:e,deviceSizes:t,qualities:n}}if(void 0===B)throw Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config");let U=T.loader||B;delete T.loader,delete T.srcSet;let $="__next_img_default"in U;if($){if("custom"===l.loader)throw Error('Image with src "'+d+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader')}else{let e=U;U=t=>{let{config:r,...n}=t;return e(n)}}if(A){"fill"===A&&(b=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[A];e&&(w={...w,...e});let t={responsive:"100vw",fill:"100vw"}[A];t&&!p&&(p=t)}let z="",V=a(y),G=a(x);if((o=d)&&"object"==typeof o&&(s(o)||void 0!==o.src)){let e=s(d)?d.default:d;if(!e.src)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(e));if(!e.height||!e.width)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(e));if(c=e.blurWidth,u=e.blurHeight,N=N||e.blurDataURL,z=e.src,!b){if(V||G){if(V&&!G){let t=V/e.width;G=Math.round(e.height*t)}else if(!V&&G){let t=G/e.height;V=Math.round(e.width*t)}}else V=e.width,G=e.height}}let H=!h&&("lazy"===f||void 0===f);(!(d="string"==typeof d?d:z)||d.startsWith("data:")||d.startsWith("blob:"))&&(m=!0,H=!1),l.unoptimized&&(m=!0),$&&!l.dangerouslyAllowSVG&&d.split("?",1)[0].endsWith(".svg")&&(m=!0);let W=a(v),K=Object.assign(b?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:I,objectPosition:O}:{},R?{}:{color:"transparent"},w),q=D||"empty"===S?null:"blur"===S?'url("data:image/svg+xml;charset=utf-8,'+(0,n.getImageBlurSvg)({widthInt:V,heightInt:G,blurWidth:c,blurHeight:u,blurDataURL:N||"",objectFit:K.objectFit})+'")':'url("'+S+'")',Z=q?{backgroundSize:K.objectFit||"cover",backgroundPosition:K.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:q}:{}
48,J=function(e){let{config:t,src:r,unoptimized:n,width:i,quality:s,sizes:a,loader:o}=e;if(n)return{src:r,srcSet:void 0,sizes:void 0};let{widths:l,kind:c}=function(e,t,r){let{deviceSizes:n,allSizes:i}=e;if(r){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let n;n=e.exec(r);n)t.push(parseInt(n[2]));if(t.length){let e=.01*Math.min(...t);return{widths:i.filter(t=>t>=n[0]*e),kind:"w"}}return{widths:i,kind:"w"}}return"number"!=typeof t?{widths:n,kind:"w"}:{widths:[...new Set([t,2*t].map(e=>i.find(t=>t>=e)||i[i.length-1]))],kind:"x"}}(t,i,a),u=l.length-1;return{sizes:a||"w"!==c?a:"100vw",srcSet:l.map((e,n)=>o({config:t,src:r,quality:s,width:e})+" "+("w"===c?e:n+1)+c).join(", "),src:o({config:t,src:r,quality:s,width:l[u]})}}({config:l,src:d,unoptimized:m,width:V,quality:W,sizes:p,loader:U});return{props:{...T,loading:H?"lazy":f,fetchPriority:E,width:V,height:G,decoding:L,className:g,style:{...K,...Z},sizes:J.sizes,srcSet:J.srcSet,src:j||J.src},meta:{unoptimized:m,priority:h,placeholder:S,fill:b}}}},95967:(e,t)=>{"use strict";function r(e){let{widthInt:t,heightInt:r,blurWidth:n,blurHeight:i,blurDataURL:s,objectFit:a}=e,o=n?40*n:t,l=i?40*i:r,c=o&&l?"viewBox='0 0 "+o+" "+l+"'":"";return"%3Csvg xmlns='http://www.w3.org/2000/svg' "+c+"%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='"+(c?"none":"contain"===a?"xMidYMid":"cover"===a?"xMidYMid slice":"none")+"' style='filter: url(%23b);' href='"+s+"'/%3E%3C/svg%3E"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImageBlurSvg",{enumerable:!0,get:function(){return r}})},10754:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return l},getImageProps:function(){return o}});let n=r(36004),i=r(48404),s=r(93804),a=n._(r(46054));function o(e){let{props:t}=(0,i.getImgProps)(e,{defaultLoader:a.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let l=s.Image},46054:(e,t)=>{"use strict";function r(e){var t;let{config:r,src:n,width:i,quality:s}=e,a=s||(null==(t=r.qualities)?void 0:t.reduce((e,t)=>Math.abs(t-75)<Math.abs(e-75)?t:e))||75;return r.path+"?url="+encodeURIComponent(n)+"&w="+i+"&q="+a+(n.startsWith("/_next/static/media/"),"")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return n}}),r.__next_img_default=!0;let n=r},50029:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"LoadableContext",{enumerable:!0,get:function(){return n}});let n=r(36004)._(r(14041)).default.createContext(null)},53135:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return p}});let n=r(36004)._(r(14041)),i=r(50029),s=[],a=[],o=!1;function l(e){let t=e(),r={loading:!0,loaded:null,error:null};return r.promise=t.then(e=>(r.loading=!1,r.loaded=e,e)).catch(e=>{throw r.loading=!1,r.error=e,e}),r}class c{promise(){return this._res.promise}retry(){this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};let{_res:e,_opts:t}=this;e.loading&&("number"==typeof t.delay&&(0===t.delay?this._state.pastDelay=!0:this._delay=setTimeout(()=>{this._update({pastDelay:!0})},t.delay)),"number"==typeof t.timeout&&(this._timeout=setTimeout(()=>{this._update({timedOut:!0})},t.timeout))),this._res.promise.then(()=>{this._update({}),this._clearTimeouts()}).catch(e=>{this._update({}),this._clearTimeouts()}),this._update({})}_update(e){this._state={...this._state,error:this._res.error,loaded:this._res.loaded,loading:this._res.loading,...e}
48,this._callbacks.forEach(e=>e())}_clearTimeouts(){clearTimeout(this._delay),clearTimeout(this._timeout)}getCurrentValue(){return this._state}subscribe(e){return this._callbacks.add(e),()=>{this._callbacks.delete(e)}}constructor(e,t){this._loadFn=e,this._opts=t,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}}function u(e){return function(e,t){let r=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null},t),s=null;function l(){if(!s){let t=new c(e,r);s={getCurrentValue:t.getCurrentValue.bind(t),subscribe:t.subscribe.bind(t),retry:t.retry.bind(t),promise:t.promise.bind(t)}}return s.promise()}if(!o){let e=r.webpack?r.webpack():r.modules;e&&a.push(t=>{for(let r of e)if(t.includes(r))return l()})}function u(e,t){!function(){l();let e=n.default.useContext(i.LoadableContext);e&&Array.isArray(r.modules)&&r.modules.forEach(t=>{e(t)})}();let a=n.default.useSyncExternalStore(s.subscribe,s.getCurrentValue,s.getCurrentValue);return n.default.useImperativeHandle(t,()=>({retry:s.retry}),[]),n.default.useMemo(()=>{var t;return a.loading||a.error?n.default.createElement(r.loading,{isLoading:a.loading,pastDelay:a.pastDelay,timedOut:a.timedOut,error:a.error,retry:s.retry}):a.loaded?n.default.createElement((t=a.loaded)&&t.default?t.default:t,e):null},[e,a])}return u.preload=()=>l(),u.displayName="LoadableComponent",n.default.forwardRef(u)}(l,e)}function d(e,t){let r=[];for(;e.length;){let n=e.pop();r.push(n(t))}return Promise.all(r).then(()=>{if(e.length)return d(e,t)})}u.preloadAll=()=>new Promise((e,t)=>{d(s).then(e,t)}),u.preloadReady=e=>(void 0===e&&(e=[]),new Promise(t=>{let r=()=>(o=!0,t());d(a,e).then(r,r)})),window.__NEXT_PRELOADREADY=u.preloadReady;let p=u},38806:(e,t,r)=>{"use strict";var n=r(68317);r(96281);var i=r(14041),s=function(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}(i),a=void 0!==n&&n.env&&!0,o=function(e){return"[object String]"===Object.prototype.toString.call(e)},l=function(){function e(e){var t=void 0===e?{}:e,r=t.name,n=void 0===r?"stylesheet":r,i=t.optimizeForSpeed,s=void 0===i?a:i;c(o(n),"`name` must be a string"),this._name=n,this._deletedRulePlaceholder="#"+n+"-deleted-rule____{}",c("boolean"==typeof s,"`optimizeForSpeed` must be a boolean"),this._optimizeForSpeed=s,this._serverSheet=void 0,this._tags=[],this._injected=!1,this._rulesCount=0;var l=document.querySelector('meta[property="csp-nonce"]');this._nonce=l?l.getAttribute("content"):null}var t=e.prototype;return t.setOptimizeForSpeed=function(e){c("boolean"==typeof e,"`setOptimizeForSpeed` accepts a boolean"),c(0===this._rulesCount,"optimizeForSpeed cannot be when rules have already been inserted"),this.flush(),this._optimizeForSpeed=e,this.inject()},t.isOptimizeForSpeed=function(){return this._optimizeForSpeed},t.inject=function(){var e=this;if(c(!this._injected,"sheet already injected"),this._injected=!0,this._optimizeForSpeed){this._tags[0]=this.makeStyleTag(this._name),this._optimizeForSpeed="insertRule"in this.getSheet(),this._optimizeForSpeed||(a||console.warn("StyleSheet: optimizeForSpeed mode not supported falling back to standard mode."),this.flush(),this._injected=!0);return}this._serverSheet={cssRules:[],insertRule:function(t,r){return"number"==typeof r?e._serverSheet.cssRules[r]={cssText:t}:e._serverSheet.cssRules.push({cssText:t}),r},deleteRule:function(t){e._serverSheet.cssRules[t]=null}}},t.getSheetForTag=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]},t.getSheet=function(){return this.getSheetForTag(this._tags[this._tags.length-1])},t.insertRule=function(e,t){if(c(o(e),"`insertRule` accepts only strings"),this._optimizeForSpeed){var r=this.getSheet();"number"!=typeof t&&(t=r.cssRules.length);try{r.insertRule(e,t)}catch(t){return a||console.warn("StyleSheet: illegal rule: \n\n"+e+"\n\nSee https://stackoverflow.com/q/20007992 for more info"),-1}}else{var n=this._tags[t];this._tags.push(this.makeStyleTag(this._name,e,n))}return this._rulesCount++},t.replaceRule=function(e,t){if(this._optimizeForSpeed){var r=this.getSheet();if(t.trim()||(t=this._deletedRulePlaceholder),!r.cssRules[e])return e;r.deleteRule(e);try{r.insertRule(t,e)}catch(n){a||console.warn("StyleSheet: illegal rule: \n\n"+t+"\n\nSee https://stackoverflow.com/q/20007992 for more info"),r.insertRule(this._deletedRulePlaceholder,e)}
48}else{var n=this._tags[e];c(n,"old rule at index `"+e+"` not found"),n.textContent=t}return e},t.deleteRule=function(e){if(this._optimizeForSpeed)this.replaceRule(e,"");else{var t=this._tags[e];c(t,"rule at index `"+e+"` not found"),t.parentNode.removeChild(t),this._tags[e]=null}},t.flush=function(){this._injected=!1,this._rulesCount=0,this._tags.forEach(function(e){return e&&e.parentNode.removeChild(e)}),this._tags=[]},t.cssRules=function(){var e=this;return this._tags.reduce(function(t,r){return r?t=t.concat(Array.prototype.map.call(e.getSheetForTag(r).cssRules,function(t){return t.cssText===e._deletedRulePlaceholder?null:t})):t.push(null),t},[])},t.makeStyleTag=function(e,t,r){t&&c(o(t),"makeStyleTag accepts only strings as second parameter");var n=document.createElement("style");this._nonce&&n.setAttribute("nonce",this._nonce),n.type="text/css",n.setAttribute("data-"+e,""),t&&n.appendChild(document.createTextNode(t));var i=document.head||document.getElementsByTagName("head")[0];return r?i.insertBefore(n,r):i.appendChild(n),n},function(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}(e.prototype,[{key:"length",get:function(){return this._rulesCount}}]),e}();function c(e,t){if(!e)throw Error("StyleSheet: "+t+".")}var u=function(e){for(var t=5381,r=e.length;r;)t=33*t^e.charCodeAt(--r);return t>>>0},d={};function p(e,t){if(!t)return"jsx-"+e;var r=String(t),n=e+r;return d[n]||(d[n]="jsx-"+u(e+"-"+r)),d[n]}function m(e,t){var r=e+t;return d[r]||(d[r]=t.replace(/__jsx-style-dynamic-selector/g,e)),d[r]}var h=function(){function e(e){var t=void 0===e?{}:e,r=t.styleSheet,n=void 0===r?null:r,i=t.optimizeForSpeed,s=void 0!==i&&i;this._sheet=n||new l({name:"styled-jsx",optimizeForSpeed:s}),this._sheet.inject(),n&&"boolean"==typeof s&&(this._sheet.setOptimizeForSpeed(s),this._optimizeForSpeed=this._sheet.isOptimizeForSpeed()),this._fromServer=void 0,this._indices={},this._instancesCounts={}}var t=e.prototype;return t.add=function(e){var t=this;void 0===this._optimizeForSpeed&&(this._optimizeForSpeed=Array.isArray(e.children),this._sheet.setOptimizeForSpeed(this._optimizeForSpeed),this._optimizeForSpeed=this._sheet.isOptimizeForSpeed()),this._fromServer||(this._fromServer=this.selectFromServer(),this._instancesCounts=Object.keys(this._fromServer).reduce(function(e,t){return e[t]=0,e},{}));var r=this.getIdAndRules(e),n=r.styleId,i=r.rules;if(n in this._instancesCounts){this._instancesCounts[n]+=1;return}var s=i.map(function(e){return t._sheet.insertRule(e)}).filter(function(e){return -1!==e});this._indices[n]=s,this._instancesCounts[n]=1},t.remove=function(e){var t=this,r=this.getIdAndRules(e).styleId;if(function(e,t){if(!e)throw Error("StyleSheetRegistry: "+t+".")}(r in this._instancesCounts,"styleId: `"+r+"` not found"),this._instancesCounts[r]-=1,this._instancesCounts[r]<1){var n=this._fromServer&&this._fromServer[r];n?(n.parentNode.removeChild(n),delete this._fromServer[r]):(this._indices[r].forEach(function(e){return t._sheet.deleteRule(e)}),delete this._indices[r]),delete this._instancesCounts[r]}},t.update=function(e,t){this.add(t),this.remove(e)},t.flush=function(){this._sheet.flush(),this._sheet.inject(),this._fromServer=void 0,this._indices={},this._instancesCounts={}},t.cssRules=function(){var e=this,t=this._fromServer?Object.keys(this._fromServer).map(function(t){return[t,e._fromServer[t]]}):[],r=this._sheet.cssRules();return t.concat(Object.keys(this._indices).map(function(t){return[t,e._indices[t].map(function(e){return r[e].cssText}).join(e._optimizeForSpeed?"":"\n")]}).filter(function(e){return!!e[1]}))},t.styles=function(e){var t,r;return t=this.cssRules(),void 0===(r=e)&&(r={}),t.map(function(e){var t=e[0],n=e[1];return s.default.createElement("style",{id:"__"+t,key:"__"+t,nonce:r.nonce?r.nonce:void 0,dangerouslySetInnerHTML:{__html:n}})})},t.getIdAndRules=function(e){var t=e.children,r=e.dynamic,n=e.id;if(r){var i=p(n,r);return{styleId:i,rules:Array.isArray(t)?t.map(function(e){return m(i,e)}):[m(i,t)]}}return{styleId:p(n),rules:Array.isArray(t)?t:[t]}},t.selectFromServer=function(){return Array.prototype.slice.call(document.querySelectorAll('[id^="__jsx-"]')).reduce(function(e,t){return e[t.id.slice(2)]=t,e},{})},e}(),f=i.createContext(null);f.displayName="StyleSheetContext";var g=s.default.useInsertionEffect||s.default.useLayoutEffect,v=ne
48w h;function y(e){var t=v||i.useContext(f);return t&&g(function(){return t.add(e),function(){t.remove(e)}},[e.id,String(e.dynamic)]),null}y.dynamic=function(e){return e.map(function(e){return p(e[0],e[1])}).join(" ")},t.style=y},38877:(e,t,r)=>{"use strict";e.exports=r(38806).style},75937:(e,t,r)=>{"use strict";r.d(t,{A:()=>u});var n=r(31085);r(14041);var i=r(6803),s=r(28562),a=r(30061),o=r(34747),l=r.n(o),c=r(22297);let u=e=>{let{children:t,showPagination:r=!0,isLoading:o=!1,productListSize:u=10,productsCategory:d,isSearchPage:p=!1,sortBy:m="popularity",title:h,searchResultCount:f=1,page:g,setPage:v,isProductList:y=!1}=e,{t:x}=(0,c.Bd)("common");return(0,n.jsxs)("section",{"aria-label":x("accessibility.productOverview"),className:"relative w-full select-none",children:[(0,n.jsxs)("div",{className:"flex flex-col w-full",children:[!p&&(d||y)&&r&&(0,n.jsxs)("div",{className:"flex flex-wrap justify-between mb-12 text-xl font-bold uppercase sm:text-2xl text-base-500",children:[f>0&&!y?(0,n.jsx)("div",{className:"flex",children:(0,n.jsx)(l(),{href:d?`/search/${d}?sortBy=${m}`:"#",tabIndex:0,prefetch:!1,className:"focus:ring-4 focus:ring-secondary-500 focus:outline-none",children:(0,n.jsxs)("h2",{className:"inline-flex items-center cursor-pointer hover:underline",children:[h,(0,n.jsx)(i.A,{className:"inline-block w-6 h-6 ml-2"})]})})}):(!o||y)&&(0,n.jsx)("div",{children:(0,n.jsx)("span",{className:"inline-flex items-center",children:h})}),f>0&&(0,n.jsxs)("nav",{"aria-label":x("accessibility.switchPage"),className:"flex border-2 max-h-9",children:[(0,n.jsx)("button",{className:"px-4 py-1 border-r-2 focus:ring-4 focus:ring-secondary-500 focus:outline-none",disabled:1===g,onClick:()=>v(g-1),tabIndex:0,"aria-label":x("accessibility.prevPage"),children:(0,n.jsx)(s.A,{className:`w-6 h-6 ${1===g?"text-muted-100":"text-muted-500"}`})}),(0,n.jsx)("button",{className:"px-4 py-1 focus:ring-4 focus:ring-secondary-500 focus:outline-none",disabled:f-g*u<=0,onClick:()=>v(g+1),tabIndex:0,"aria-label":x("accessibility.nextPage"),children:(0,n.jsx)(i.A,{className:`w-6 h-6 ${f-g*u<=0?"text-muted-100":"text-muted-500"}`})})]})]}),t]}),p&&t&&r&&(0,n.jsx)(a.A,{className:"mt-10",itemsCount:f,listSize:u,page:g,onClick:e=>{v(e),window&&window.scrollTo({top:0,behavior:"smooth"})}})]})}},53687:(e,t,r)=>{"use strict";r.d(t,{A:()=>h});var n=r(31085),i=r(16214),s=r(52641),a=r(14041),o=r(71722),l=r(54357),c=r(28562),u=r(6803),d=r(43597),p=r(39753),m=r(22297);let h=e=>{let{title:t,textColor:r,backgroundColor:h,paginationPosition:f,children:g,onCategoryPage:v=!1,isLoading:y=!1,className:x,editorPreviewMobileView:b=!1,isMobileUa:w=!1,shouldSliderBeUpdated:j=!0}=e,{t:k}=(0,m.Bd)("common"),C=(0,i.y5)(w?0:1024),S=a.Children.toArray(g),N=(""!==t)??!1,E=(0,a.useRef)(S?.length);E.current=S?.length||0;let L=()=>b?2.5:v?C?.name==="xsm"||C?.name==="default"||C?.name==="sm"?2.5:C?.name==="md"?3:C?.name==="lg"?4:(C?.name==="xl"||C?.name,5):C?.name==="xsm"||C?.name==="default"?2.5:C?.name==="sm"?3:C?.name==="md"?4:C?.name==="lg"?5:(C?.name==="xl"||C?.name,6),[A,I]=(0,a.useState)(L());(0,a.useEffect)(()=>{I(L())},[C,f,S,A,b]);let[O,P]=(0,a.useState)(!1),[_,T]=(0,a.useState)(Array(Math.ceil(A)).fill(!0));(0,a.useEffect)(()=>{A>_.length&&T(Array(Math.ceil(A)).fill(!0))},[A]);let[M,R]=(0,a.useState)(0),D=(0,a.useRef)(null),[B,F]=(0,o.E)({autoPlay:!1,loop:!1,slides:{perView:A,spacing:15},defaultAnimation:{duration:1e3},created:()=>{P(!0)},dragStarted:()=>{T(Array(E.current).fill(!0))},slideChanged(e){let t=e.track.details.rel;T(Array(E.current).fill(!0)),R(t)}});(0,a.useEffect)(()=>{if(S.length>0){let e=e=>{let t=e.touches[0].pageX,r=e.touches[0].radiusX||0;(t-r<10||t+r>window.innerWidth-10)&&e.preventDefault()},t=D.current;return t?.addEventListener("touchstart",e),()=>{t&&t.removeEventListener("touchstart",e)}}},[S]),(0,a.useEffect)(()=>{F&&(F.current?.update(),!0===j&&F.current?.moveToIdx(0))},[F,g,C]);let U=a.useCallback(()=>F.current?.prev(),[F]),$=a.useCallback(()=>F.current?.next(),[F]);(0,a.useEffect)(()=>{let e=e=>{"ArrowLeft"===e.key?U():"ArrowRight"===e.key&&$()};return window.addEventListener("keydown",e),()=>{window.removeEventListener("keydown",e)}},[U,$]);let[z,V]=(0,a.useState)(!0);(0,a.useEffect)(()=>{y||V(!1)},[y]);let G=Array(6).fill(null);return(0,n.jsx)(n.Fragment,{children:(0,n.jsxs)("section",{"aria-label":k("accessibility.productSlider"),className:(0,l.A)("relative w-full h-full select-none",x),ref:D,children:[(0,n.jsxs)("div",{className:(0,l.A)("flex items-center mb-6 sm:mb-12 gap-1",N?"justify-between":"justify-end"),style:N?{backgroundColor:h,color:r}:{},children:[N&&(0,n.jsx)("h2",{className:"pl-2 text-xl font-bold uppercase",children:t}),"top"===f&&!(0,s.F)(C)&&(0,n.jsxs)("div",{className:"flex flex-row border-2 max-h-9",children:[(0,n.jsx)("button",{className:"px-4 py-1 border-r-2 bg-filled-100",onClick:U,"aria-label":k("accessibility.left"),disabled:0===S.length,children:(0,n.jsx)(c.A,{className:`w-6 h-6 ${F.current?.track?.details?.rel===0||z?"text-muted-100":"text-muted-500"}`})}),(0,n.jsx)("button",{tabIndex:0,disabled:!!(0===S.length||F?.current&&F.current.track?.details?.slides?.length<=F.current.track?.details?.rel+F.current.options?.slides?.perView),className:"px-4 py-1 bg-filled-100",onClick:$,"aria-label":k("accessibility.right"),children:(0,n.jsx)(u.A,{className:`w-6 h-6 ${F?.current?.track&&F.current.track.details?.slides?.length<=F.current.track.details?.rel+F.current.options?.slides?.perView||z?"text-muted-100":"text-muted-500"}`})})]})]}),(0,n.jsx)("div",{className:"flex flex-col items-center justify-between",children:(0,n.jsxs)("div",{className:(0,l.A)("flex w-full","top"===f?"flex-col":"flex-row"),children:["side"===f&&!(0,s.F)(C)&&F.current?.track?.details?.rel>0&&(0,n.jsx)(d.A,{dimensions:"custom",style:{margin:"auto",top:0,left:0,bottom:0},className:"absolute z-20 items-center hidden w-10 h-16 px-2 border-none bg-primary-500 text-inverted-500 sm:inline",onClick:U,"aria-label":k("accessibility.left"),children:(0,n.jsx)(c.A,{className:"absolute w-6 h-6 -bottom-1.5 -left-3"})}),"side"===f&&!(0,s.F)(C)&&(S.length>A&&F?.current?.track?.details===null||F?.current?.track&&F.current.track.details?.slides.length>F.current.track.details?.rel+F.current.options.slides?.perView)&&
48(0,n.jsx)(d.A,{"aria-label":k("accessibility.right"),dimensions:"custom",className:"absolute z-20 items-center hidden w-10 h-16 px-2 border-none bg-primary-500 text-inverted-500 sm:inline focus:ring-4 focus:ring-secondary-500 focus:outline-none",style:{margin:"auto",top:0,bottom:0,right:0},onClick:$,tabIndex:0,children:(0,n.jsx)(u.A,{className:"absolute w-6 h-6 -bottom-1.5 -left-3"})}),(0,n.jsx)("div",{className:(0,l.A)("w-full flex h-full","top"===f?"gap-8 sm:gap-10":"gap-4",S&&S.length<A?"justify-start sm:gap-16":"justify-between"),children:(0,n.jsx)("div",{ref:B,className:(0,l.A)("relative transition-opacity duration-150 opacity-0",{"opacity-100":O},"keen-slider"),children:(S?.length?S:G).map((e,t)=>{let r=S[t];return(0,n.jsx)("div",{className:"keen-slider__slide",children:_[t]&&(0,a.isValidElement)(r)?r:(0,n.jsx)(p.A,{})},t)})})})]})})]})})}},15497:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(31085);let i=e=>{let{...t}=e;return(0,n.jsx)("svg",{"aria-hidden":"true",viewBox:"0 0 512 512",stroke:"currentColor",fill:"none",tabIndex:-1,...t,children:(0,n.jsx)("path",{d:"M112 183L256 327L400 183",strokeWidth:"48",strokeLinecap:"round",strokeLinejoin:"round"})})}},28562:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(31085);let i=e=>{let{...t}=e;return(0,n.jsx)("svg",{viewBox:"0 0 512 512",stroke:"currentColor",fill:"none",...t,children:(0,n.jsx)("path",{d:"M328 111L184 255L328 399",strokeWidth:"48",strokeLinecap:"round",strokeLinejoin:"round"})})}},6803:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(31085);let i=e=>{let{...t}=e;return(0,n.jsx)("svg",{viewBox:"0 0 512 512",stroke:"currentColor",fill:"none",...t,children:(0,n.jsx)("path",{d:"M184 111L328 255L184 399",strokeWidth:"48",strokeLinecap:"round",strokeLinejoin:"round"})})}},55314:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(31085);let i=e=>{let{...t}=e;return(0,n.jsx)("svg",{viewBox:"0 0 512 512",stroke:"currentColor",fill:"none",...t,children:(0,n.jsx)("path",{d:"M112 327L256 183L400 327",strokeWidth:"48",strokeLinecap:"round",strokeLinejoin:"round"})})}},95556:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(31085);let i=e=>{let{...t}=e;return(0,n.jsxs)("svg",{viewBox:"0 0 512 512",fill:"none",stroke:"currentColor",...t,children:[(0,n.jsx)("path",{d:"M176 432C184.837 432 192 424.837 192 416C192 407.163 184.837 400 176 400C167.163 400 160 407.163 160 416C160 424.837 167.163 432 176 432Z",strokeWidth:"32",strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"M400 432C408.837 432 416 424.837 416 416C416 407.163 408.837 400 400 400C391.163 400 384 407.163 384 416C384 424.837 391.163 432 400 432Z",strokeWidth:"32",strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"M48 80H112L160 352H416",strokeWidth:"32",strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"M160 288H409.44C411.29 288.001 413.084 287.361 414.515 286.189C415.946 285.016 416.927 283.384 417.29 281.57L446.09 137.57C446.322 136.409 446.294 135.211 446.007 134.062C445.72 132.913 445.182 131.842 444.431 130.926C443.68 130.011 442.735 129.273 441.664 128.767C440.594 128.261 439.424 127.999 438.24 128H128",strokeWidth:"32",strokeLinecap:"round",strokeLinejoin:"round"})]})}},98710:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(31085);let i=e=>{let{strokeWidth:t="32",...r}=e;return(0,n.jsx)("svg",{viewBox:"0 0 512 512",fill:"none",stroke:"currentColor",...r,children:(0,n.jsx)("path",{d:"M416 128L192 384L96 288",strokeWidth:t,strokeLinecap:"round",strokeLinejoin:"round"})})}},70162:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(31085);let i=e=>{let{strokeWidth:t="32",...r}=e;return(0,n.jsxs)("svg",{viewBox:"0 0 512 512",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",fill:"none",...r,children:[(0,n.jsx)("path",{d:"M386 384L128 126",strokeWidth:t,strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"M386 126L128 384",strokeWidth:t,strokeLinecap:"round",strokeLinejoin:"round"})]})}},28644:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(31085);let i=e=>{let{...t}=e;return(0,n.jsx)("svg",{viewBox:"0 0 50 50",fill:"currentColor",...t,children:(0,n.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M46.875 25.1318C46.875 13.0518 37.0801 3.25684 25 3.25684C12.9199 3.25684 3.125 13.0518 3.125 25.1318C3.125 36.0498 11.123 45.0996 21.582 46.7422V31.457H16.0264V25.1318H21.582V20.3125C21.582 14.8311 24.8486 11.8008 29.8447 11.8008C32.2383 11.8008 34.7422 12.2285 34.7422 12.2285V17.6123H31.9824C29.2666 17.6123 28.417 19.2979 28.417 21.0303V25.1318H34.4834L33.5146 31.457H28.418V46.7441C38.877 45.1025 46.875 36.0527 46.875 25.1318V25.1318Z",fill:t.color})})}},16002:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(31085);let i=e=>{let{...t}=e;return(0,n.jsx)("svg",{viewBox:"0 0 512 512",fill:"none",stroke:"currentColor",...t,children:(0,n.jsx)("path",{d:"M352.92 80C288 80 256 144 256 144C256 144 224 80 159.08 80C106.32 80 64.5405 124.14 64.0005 176.81C62.9005 286.14 150.73 363.89 247 429.23C249.655 431.036 252.79 432.001 256 432.001C259.211 432.001 262.346 431.036 265 429.23C361.26 363.89 449.09 286.14 448 176.81C447.46 124.14 405.68 80 352.92 80V80Z",strokeWidth:"32",strokeLinecap:"round",strokeLinejoin:"round"})})}},5033:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(31085);let i=e=>{let{...t}=e;
48return(0,n.jsxs)("svg",{viewBox:"0 0 512 512",fill:"currentColor",...t,children:[(0,n.jsx)("path",{d:"M260.764 122.905C259.493 121.682 257.802 121 256.043 121C254.284 121 252.592 121.682 251.321 122.905L94.1345 273.873C93.467 274.515 92.9359 275.286 92.5734 276.14C92.2109 276.995 92.0246 277.914 92.0256 278.843L92 420.531C92 427.816 94.8786 434.803 100.002 439.954C105.126 445.106 112.076 448 119.322 448H201.373C204.996 448 208.471 446.553 211.033 443.977C213.595 441.402 215.034 437.908 215.034 434.266V317.522C215.034 315.701 215.754 313.954 217.035 312.667C218.316 311.379 220.053 310.655 221.865 310.655H290.17C291.981 310.655 293.718 311.379 294.999 312.667C296.28 313.954 297 315.701 297 317.522V434.266C297 437.908 298.439 441.402 301.001 443.977C303.563 446.553 307.038 448 310.661 448H392.678C399.924 448 406.874 445.106 411.998 439.954C417.121 434.803 420 427.816 420 420.531V278.843C420.001 277.914 419.815 276.995 419.452 276.14C419.09 275.286 418.559 274.515 417.891 273.873L260.764 122.905Z"}),(0,n.jsx)("path",{d:"M457.63 246.077L393.427 184.661V91.4639C393.427 87.822 391.98 84.3292 389.405 81.754C386.829 79.1787 383.336 77.732 379.694 77.732H338.494C334.852 77.732 331.359 79.1787 328.783 81.754C326.208 84.3292 324.761 87.822 324.761 91.4639V118.928L275.046 71.3981C270.394 66.6949 263.476 64 256 64C248.55 64 241.649 66.6949 236.996 71.4067L54.4293 246.06C49.0905 251.21 48.421 259.681 53.2792 265.259C54.4991 266.667 55.9929 267.813 57.6695 268.625C59.3461 269.438 61.1706 269.901 63.0319 269.986C64.8931 270.071 66.7522 269.776 68.496 269.12C70.2398 268.464 71.8319 267.46 73.1753 266.169L251.279 95.9955C252.557 94.7732 254.257 94.091 256.026 94.091C257.794 94.091 259.494 94.7732 260.772 95.9955L438.893 266.169C441.517 268.685 445.031 270.058 448.666 269.987C452.301 269.916 455.759 268.408 458.283 265.791C463.553 260.333 463.115 251.321 457.63 246.077Z"})]})}},27238:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(31085);let i=e=>{let{...t}=e;return(0,n.jsxs)("svg",{viewBox:"0 0 512 512",fill:"none",stroke:"currentColor",...t,children:[(0,n.jsx)("path",{d:"M224.5 80C196.118 80 168.374 88.4455 144.776 104.268C121.177 120.091 102.785 142.581 91.9233 168.894C81.0622 195.206 78.2204 224.16 83.7574 252.093C89.2944 280.026 102.961 305.685 123.03 325.823C143.099 345.962 168.668 359.677 196.505 365.233C224.341 370.789 253.194 367.938 279.415 357.039C305.636 346.14 328.048 327.683 343.816 304.002C359.584 280.321 368 252.48 368 224C367.998 185.81 352.878 149.184 325.967 122.179C299.056 95.1746 262.558 80.0024 224.5 80V80Z",strokeWidth:"32",strokeMiterlimit:"10"}),(0,n.jsx)("path",{d:"M332 332L432 432",strokeWidth:"32",strokeMiterlimit:"10",strokeLinecap:"round"})]})}},26816:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(31085);let i=e=>{let{...t}=e;return(0,n.jsxs)("svg",{viewBox:"0 0 512 512",fill:"none",stroke:"currentColor",...t,children:[(0,n.jsx)("path",{d:"M256 112V400",strokeWidth:"32",strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"M400 256H112",strokeWidth:"32",strokeLinecap:"round",strokeLinejoin:"round"})]})}},71113:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(31085);let i=e=>{let{...t}=e;return(0,n.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",...t,children:[(0,n.jsx)("circle",{className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),(0,n.jsx)("path",{className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"})]})}},976:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(31085);let i=e=>{let{...t}=e;return(0,n.jsxs)("svg",{viewBox:"0 0 512 512",fill:"none",stroke:"currentColor",...t,children:[(0,n.jsx)("path",{d:"M133 134L150.083 404.909C150.895 420.563 162.383 432 177.417 432H334.583C349.676 432 360.951 420.563 361.917 404.909L379 134",strokeWidth:"32",strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"M107 134H405Z"}),(0,n.jsx)("path",{d:"M107 134H405",strokeWidth:"32",strokeMiterlimit:"10",strokeLinecap:"round"}),(0,n.jsx)("path",{d:"M202 134V100.25C201.992 97.5886 202.511 94.9519 203.526 92.4915C204.541 90.0312 206.032 87.7957 207.914 85.9138C209.796 84.0318 212.031 82.5405 214.492 81.5256C216.952 80.5107 219.589 79.9923 222.25 80.0001H289.75C292.411 79.9923 295.048 80.5107 297.508 81.5256C299.969 82.5405 302.204 84.0318 304.086 85.9138C305.968 87.7957 307.459 90.0312 308.474 92.4915C309.489 94.9519 310.008 97.5886 3
4810 100.25V134",strokeWidth:"32",strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"M256 189V378",strokeWidth:"32",strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"M195 189L202 378",strokeWidth:"32",strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"M317 189L310 378",strokeWidth:"32",strokeLinecap:"round",strokeLinejoin:"round"})]})}},69611:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(31085);let i=e=>{let{...t}=e;return(0,n.jsx)("svg",{viewBox:"0 0 50 50",fill:"currentColor",...t,children:(0,n.jsx)("path",{d:"M48.4375 10.6933C46.6792 11.4574 44.8187 11.9607 42.915 12.1875C44.9157 11.016 46.4202 9.15484 47.1465 6.95311C45.255 8.05916 43.189 8.83521 41.0371 9.24803C40.131 8.29835 39.0411 7.54286 37.8339 7.02747C36.6267 6.51208 35.3273 6.24756 34.0146 6.24999C28.7002 6.24999 24.3994 10.4883 24.3994 15.7129C24.3956 16.4396 24.4789 17.1642 24.6475 17.8711C20.8366 17.6924 17.105 16.7203 13.6914 15.0168C10.2778 13.3134 7.25731 10.9162 4.82324 7.9785C3.96931 9.41807 3.51771 11.0606 3.51562 12.7344C3.51562 16.0156 5.22754 18.916 7.8125 20.6152C6.28098 20.5789 4.78085 20.1735 3.43945 19.4336V19.5508C3.43945 24.1406 6.75977 27.959 11.1543 28.8281C10.3279 29.0484 9.47634 29.16 8.62109 29.1601C8.01424 29.1612 7.40876 29.1023 6.81348 28.9844C8.03516 32.7441 11.5908 35.4785 15.8027 35.5566C12.3803 38.1942 8.17834 39.6198 3.85742 39.6094C3.09045 39.6082 2.32419 39.5626 1.5625 39.4726C5.95818 42.2795 11.0678 43.7642 16.2832 43.75C33.9941 43.75 43.6699 29.3262 43.6699 16.8164C43.6699 16.4062 43.6592 15.9961 43.6396 15.5957C45.5177 14.2598 47.1424 12.5997 48.4375 10.6933Z",fill:t.color})})}},63117:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(31085);let i=e=>{let{...t}=e;return(0,n.jsxs)("svg",{viewBox:"0 0 512 512",fill:"none",stroke:"currentColor",...t,children:[(0,n.jsx)("path",{d:"M329.764 161C326.478 205.609 292.882 242 256 242C219.118 242 185.464 205.618 182.236 161C178.884 114.594 211.574 80 256 80C300.426 80 333.116 115.438 329.764 161Z",strokeWidth:"32",strokeLinecap:"round",strokeLinejoin:"round"}),(0,n.jsx)("path",{d:"M255.996 296C182.592 296 108.092 336.8 94.3058 413.81C92.6437 423.092 97.8578 432 107.502 432H404.49C414.142 432 419.356 423.092 417.694 413.81C403.899 336.8 329.399 296 255.996 296Z",strokeWidth:"32",strokeMiterlimit:"10"})]})}},43597:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(31085),i=r(54357),s=r(71113);r(14041);let a=e=>{let{className:t,variant:r="flat",children:a,dimensions:o="standard",active:l,width:c,loading:u=!1,greyedOut:d=!1,disabled:p=!1,style:m={},Component:h="button",loadingStyle:f="spinner",showLabelWhileLoading:g=!0,fadeLabelWhileLoading:v=!1,tabIndex:y=0,ref:x,...b}=e,w=(0,i.A)("cursor-pointer inline-flex leading-6 transition ease-in-out duration-150 justify-center uppercase items-center font-semibold tracking-wide lg:justify-evenly",{"border border-primary-500 bg-filled-500 text-primary-500 text-sm hover:border-primary-500 hover:bg-primary-500 hover:text-inverted-500":"ghost"===r,"bg-primary-500 text-inverted-500 transform-none normal-case hover:bg-primary-700":"slim"===r,"bg-transparent font-semibold border-none text-primary-300 hover:bg-transparent hover:text-primary-500 focus:text-primary-500":"naked"===r,"bg-transparent font-semibold border-none text-primary-500 hover:bg-transparent hover:text-primary-700 focus:text-primary-700":"nakedPrimary"===r,"bg-transparent font-semibold border-none text-primary-500 hover:bg-transparent hover:text-primary-700":"nakedDark"===r,"font-semibold border text-primary-500 font-bold uppercase border border-primary-300 ":"whiteBg"===r,"border-primary-300":u,"border-primary-500 cursor-not-allowed":p,"bg-primary-500 text-inverted-500 border border-transparent shadow-sm hover:border-primary-500 hover:bg-primary-700":"flat"===r,"bg-primary-400 text-inverted-500 border border-transparent shadow-sm hover:border-primary-500 hover:bg-primary-700":"flatPrimary"===r,"font-semibold bg-transparent":"raw"===r},t,"focus:ring-4 focus:ring-secondary-500 focus:outline-none");return(0,n.jsx)(h,{"aria-pressed":l,ref:x,"data-variant":r,className:(0,i.A)(w,"standard"===o?"px-4 py-4":"","thin"===o?"px-4 py-1.5":""),tabIndex:y,disabled:p,style:{maxHeight:"50px",...c&&{width:c},...d&&{backgroundColor:"var(--color-muted-200)"},...d&&{border:"var(--color-muted-200)"},...p&&{cursor:"not-allowed"},...m},...b,children:(0,n.jsxs)("div",{className:"relative inline-flex items-center justify-center lg:justify-evenly",children:[(0,n.jsx)("span",{className:(0,i.A)("flex items-center",v&&u&&"opacity-20",!g&&u&&"opacity-0"),children:a}),u&&"spinner"===f&&(0,n.jsx)("div",{className:v?"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2":g?"":"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2",children:(0,n.jsx)(s.A,{className:(0,i.A)("w-8 h-8 animate-spin",!v&&g&&"ml-4")})})]})})};a.displayName="Button";let o=a},823:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(31085),i=r(54357);r(14041);let s=e=>{let{children:t,className:r,style:s,el:a="div",ariaLabel:o,clean:l,onMouseLeave:c}=e,u=(0,i.A)(r,{"mx-auto max-w-7_5xl sm:px-4":!l});return(0,n.jsx)(a,{className:u,onMouseLeave:c,style:s,tabIndex:-1,"aria-label":o,children:t})}},20303:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(31085),i=r(54357);let s=e=>{let{className:t,label:r,message:s,children:a,onChange:o,onBlur:l,maxLength:c,placeholder:u,disabled:d,type:p,autoFocus:m=!1,customStyle:h,ref:f,tabIndex:g=0,...v}=e,y=(0,i.A)(h?"":"py-3 px-3 w-full appearance-none transition duration-150 ease-in-out border border-primary-500 focus:ring-4 focus:ring-secondary-500 focus:outline-none",t);return(0,n.jsxs)("div",{className:"w-full h-full",children:[r&&(0,n.jsx)("label",{htmlFor:"string"==typeof r?r:void 0,className:"mb-1 text-xs text-muted-500",children:r}),(0,n.jsx)("input",{id:"string"==typeof r?r:void 0,ref:f,tabIndex:g,autoFocus:m,className:`${y} ${r&&"mt-2"}`,onChange:e=>(o&&"file"===p?o(e):o&&o(e.target.value),null),onBlur:e=>(l&&l(e.target.value),null),autoComplete:"off",autoCorrect:"off",autoCapitalize:"none",spellCheck:"false",maxLength:c,placeholder:u,disabled:d,type:p||"text",...v}),s&&(0,n.jsx)("div",{className:"h-4 text-xs text-red-500 mt-2.5",children:s})]})};s.displayName="Input";let a=s},30061:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});
48var n=r(31085),i=r(54357),s=r(22297),a=r(28562),o=r(6803);let l=e=>{let{className:t="",itemsCount:r,listSize:l,page:c,onClick:u,style:d}=e,{t:p}=(0,s.Bd)("common"),m=[],h=()=>r?Math.ceil(r/l):0;for(let e=c-1;e<c+2;e++)e>0&&e<=h()&&m.push((0,n.jsx)("button",{onClick:()=>u(e),tabIndex:0,"aria-label":`Seite ${e}`,className:(0,i.A)("w-10 mx-4 -mt-1 py-2 tabFocus","cms"===d&&"rounded-md",e==c?"bg-primary-500 text-white":"hover:bg-primary-700 hover:text-white"),children:e},e));return(0,n.jsxs)("nav",{"aria-label":p("accessibility.switchPage"),className:(0,i.A)("flex justify-between sm:px-0 sm:justify-end max-h-9",t),children:[(0,n.jsx)("button",{className:"px-4 py-1 tabFocus",disabled:1===c,onClick:()=>u(c-1),tabIndex:0,"aria-label":p("accessibility.prevPage"),children:(0,n.jsx)(a.A,{className:`w-6 h-6 + ${1===c?"hidden":"text-muted-500"}`})}),m,(0,n.jsx)("button",{"aria-label":p("accessibility.nextPage"),className:"px-4 py-1 tabFocus",disabled:c===h(),onClick:()=>u(c+1),tabIndex:0,children:(0,n.jsx)(o.A,{className:`w-6 h-6 + ${c===h()?"hidden":"text-muted-500"}`})})]})}},61695:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var n=r(31085),i=r(14041),s=r(97560),a=r(16214),o=r(52641),l=r(51303);let c=e=>{let t,{images:r=[],autoPlay:c=!1,setImageIndex:u,selectedImage:d=0,className:p,style:m}=e,h=(0,i.useRef)(),f=(0,a.y5)(),[g,v]=(0,i.useState)("noArrows"),[y,x]=(0,i.useState)(10),[b,w]=(0,i.useState)(10),[j,k]=(0,i.useState)(d),[C,S]=(0,i.useState)(3.6);(0,i.useEffect)(()=>{k(d)},[d]);let N=e=>{if("ArrowRight"===e.key){let e=(j+1)%r.length;u(e),k(e)}else if("ArrowLeft"===e.key){let e=(j-1+r.length)%r.length;u(e),k(e)}};return(0,n.jsx)("div",{ref:h,onMouseEnter:()=>{t&&clearTimeout(t),r.length>3&&v("slim")},onMouseLeave:()=>{t=setTimeout(()=>{v("noArrows")},700)},className:p,style:m,children:(0,n.jsx)(s.A,{autoPlay:c,className:"flex",options:{slides:{perView:C,spacing:b},detailsChanged(e){e.size<197?S(r.length>=2?2:r.length):e.size<275?S(r.length>=3?3:r.length):e.size<380?S(r.length>=4?4:r.length):e.size<500?S(r.length>=5?5:r.length):e.size<600?S(r.length>=6?6:r.length):e.size<700?S(r.length>=7?7:r.length):e.size<800?S(r.length>=8?8:r.length):e.size>800&&S(r.length);let t=(0,o.F)(f)?65:75;e.size/Math.floor(C)-t*C/Math.floor(C)<10?(w(10),x((e.size-Math.floor(C)*b)/C)):(x(t),w(e.size/Math.floor(C)-t*C/Math.floor(C)))}},variant:g,loop:!1,children:r.map((e,t)=>(0,n.jsx)("div",{className:`flex justify-center overflow-hidden cursor-pointer itmes-center border-2 border-primary-100 hover:border-primary-500 number-slide ${t+1} tabFocusInset`,style:{height:y,border:t===j?"2px solid var(--color-primary-500)":void 0},onClick:()=>{u(t),k(t)},tabIndex:0,onKeyDown:e=>(0,l.i)(e,()=>N(e)),children:(0,n.jsx)("img",{className:"object-contain w-full h-full p-1 lg:p-1.5",src:e.url,alt:e.alt||`Produktbild ${t+1}`})},t))})})}},70759:(e,t,r)=>{"use strict";r.d(t,{A:()=>p});var n=r(31085),i=r(14041),s=r(15497),a=r(3920),o=r(20303),l=r(43597),c=r(22297),u=r(51303);let d=e=>{let{selectionContent:t,values:r,value:s,boldBottomOption:a,type:o,tabIndex:l=0,onChange:c,setDisplay:d,display:p}=e,[m,h]=(0,i.useState)(!1),f=e=>!!r&&r.map(e=>e.value).includes(e),g=e=>{if(r){if(r.map(e=>e.value).includes(e)){let t=r.findIndex(t=>e===t.value);r=r.splice(t,1)}else r.push({value:e})}h(!m)},v=e=>e.label?e.label:e.value,y=e=>{"multiSelect"!==o?(d(!p),c&&c({value:e.value})):g(e.value)},x=e=>!!e.label&&""!==e.label||!!e.value&&""!==e.value;return(0,n.jsx)(n.Fragment,{children:Array.isArray(t)&&t.map((e,r)=>{if(e.value!==s?.value||"normal"!==o)return x(e)&&p&&(0,n.jsxs)("div",{"aria-label":e.label||e.value,tabIndex:l,className:`${!0===a&&t?.length===r+1?"border-t border-current":""} flex items-center w-full px-4 py-3 align-middle text-base-500 hover:bg-primary-500 hover:text-white cursor-pointer focus:ring-4 focus:ring-inset focus:ring-secondary-500 focus:outline-none focus:z-50`,onClick:()=>y(e),onKeyDown:t=>(0,u.i)(t,()=>y(e)),children:["filter"===o&&(0,n.jsx)("input",{className:f(e.value)?"color-primary-500 cursor-pointer":"text-primary-500 cursor-pointer ",type:"checkbox","aria-hidden":"true",tabIndex:-1,
48checked:f(e.value),readOnly:!0}),"multiSelect"===o&&(0,n.jsx)("input",{className:f(e.value)?"color-primary-500 cursor-pointer":"cursor-pointer text-primary-500",type:"checkbox","aria-hidden":"true",tabIndex:-1,checked:f(e.value),readOnly:!0}),"radio"===o&&(0,n.jsx)("input",{className:s?.value===e.value?"color-primary-500 cursor-pointer":"text-primary-500 cursor-pointer",type:"radio","aria-hidden":"true",tabIndex:-1,checked:s?.value===e.value,readOnly:!0}),(0,n.jsx)("span",{"aria-hidden":"true",className:`${"normal"===o?"":"ml-4"} ${!0===a&&t.length===r+1?"font-bold":"font-normal"}
49                    text-inherit break-words overflow-hidden`,children:v(e)})]},r)})})},p=e=>{let{className:t,dropDownContent:r,allowEmptyContent:u=!1,value:p,values:m,type:h,style:f,disabled:g,title:v,tabIndex:y=0,dropdownTitle:x,searchField:b,forceDisplay:w,onChange:j,absoluteWidth:k,boldBottomOption:C,subSectionTitle:S,subSectionContent:N,subSectionPosition:E="last",subsubSectionContent:L,subsubSectionTitle:A}=e,{t:I}=(0,c.Bd)("common"),[O,P]=(0,i.useState)(!1),[_,T]=(0,i.useState)(!0);(0,i.useEffect)(()=>{_?T(!1):P(!O)},[w]);let[M,R]=(0,i.useState)(""),D=b?r?.filter(e=>e.label?.toLowerCase().includes(M.toLowerCase())||e.value.toLowerCase().includes(M.toLowerCase())):r,B=b?N?.filter(e=>e.label?.toLowerCase().includes(M.toLowerCase())||e.value.toLowerCase().includes(M.toLowerCase())):N,F=b?L?.filter(e=>e.label?.toLowerCase().includes(M.toLowerCase())||e.value.toLowerCase().includes(M.toLowerCase())):L,U=e=>{let t=D&&Array.isArray(D)&&D?.find(t=>t.value===e)||B&&Array.isArray(B)&&B?.find(t=>t.value===e)||(x?{value:"",label:x}:{value:""});return t.label?t.label:t.value};if(r&&Array.isArray(r)&&0===r.length&&!N&&!L&&!u)return(0,n.jsx)(n.Fragment,{});let $=[];if($.push({content:D||[],title:N&&"first"===E?I("uploadedImages"):""}),B){let e={content:B,title:S||""};"first"===E?$.unshift(e):$.push(e)}return F&&$.push({content:F,title:A||""}),(0,n.jsx)(a.A,{active:O,onClick:()=>P(!1),children:(0,n.jsxs)("div",{className:`${g?"pointer-events-none":""} ${k?"w-"+k:""} relative max-w-full ${t||""}`,tabIndex:-1,children:[(0,n.jsxs)("div",{className:"h-full",tabIndex:-1,children:[v&&(0,n.jsx)("span",{className:"mb-1 text-xs text-muted-500",children:v}),(0,n.jsxs)("div",{style:{minWidth:"5rem"},onClick:()=>P(!O),onKeyDown:e=>{if("Tab"!==e.key&&(e.preventDefault(),O&&e.stopPropagation(),0!==($[0]?.content||[]).length))switch(e.key){case"Enter":case" ":P(e=>!e);break;case"Escape":P(!1)}},"aria-label":I("accessibility.openDrop"),tabIndex:y,className:`flex item s-center justify-between w-full transition duration-150 ease-in-out border border-primary-500 focus:ring-4 focus:ring-secondary-500 focus:outline-none ${v?" mt-2":""} align-middle border cursor-pointer px-4 py-3  ${O&&"border-primary-500"} ${!O&&"border-primary-500"} ${"cms"===f&&!O&&"rounded-md text-base-500 border-muted-500"} ${"cms"===f&&O&&"rounded-t-md border-b-none text-base-100 border-primary-500"} ${t}`,children:[(0,n.jsxs)("p",{"aria-label":I("accessibility.selectedContent"),className:"font-normal align-middle mr-1 truncate",children:[("filter"===h||"radio"===h)&&v,"normal"===h&&U(p?p?.value:""),"multiSelect"===h&&m&&m.find(e=>""!==e.value)?m.map(e=>`${U(e.value)} `):"multiSelect"===h?v:""]}),(0,n.jsx)("span",{className:"text-base-500",tabIndex:-1,children:(0,n.jsx)(s.A,{className:`w-6 h-6 transition ${O?"rotate-180":""}`})})]})]}),(O||!b)&&(0,n.jsxs)("div",{tabIndex:-1,className:`${O?`max-h-80 border-b ${"cms"!==f&&"border-t"}`:"max-h-0"} transition-all duration-500 absolute z-10 w-full bg-white border-r border-l border-primary-500 ${"multiSelect"===h?"h-80 overflow-y-auto":"overflow-y-auto"} ${"cms"===f&&"rounded-b-md"} ${t} border-primary-500`,style:{marginTop:"-1px",minWidth:"5rem"},children:[b&&(0,n.jsx)("div",{className:"pb-4 pl-4 pr-4",children:(0,n.jsx)(o.A,{className:"rounded-md border-secondary-700",value:M,autoFocus:!0,onChange:e=>{R(e)},placeholder:I("search")})}),(0,n.jsx)("div",{className:"multiSelect"===h?"pb-5 overflow-y-auto max-h-64":"",children:$.map(e=>(0,n.jsxs)("div",{children:[e.title&&(0,n.jsx)("div",{className:"flex w-full mt-4",children:(0,n.jsx)("span",{className:"content-center w-full px-4 text-xs text-muted-300",children:e.title})}),(0,n.jsx)(d,{selectionContent:e.content,values:m,value:p,boldBottomOption:C,type:h,onChange:j,setDisplay:P,display:O,tabIndex:y})]},e.title))}),"multiSelect"===h&&O&&(0,n.jsx)("div",{className:"absolute bottom-0 w-full px-4 pt-8 pb-4",children:(0,n.jsx)(l.A,{className:"btn-secondary w-full text-xs",tabIndex:y,onClick:()=>{j&&j(m?m.filter(e=>""!==e.value):[]),P(!O)},children:I("apply")})})]})]})})}},79059:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(31085);
49r(14041);var i=r(54357);let s=e=>{let{style:t,children:r,className:s}=e;return(0,n.jsx)("div",{className:(0,i.A)("skeleton",s),style:t,children:r})}},84047:(e,t,r)=>{"use strict";r.d(t,{A:()=>l,f:()=>o});var n=r(31085),i=r(79059),s=r(99855),a=r(54357);let o=e=>{let{editorPreviewMobileView:t}=e;return(0,n.jsxs)("div",{className:(0,a.A)("flex flex-col mt-16 border-primary-100",t?"":"lg:flex-row lg:gap-12"),children:[(0,n.jsx)("div",{className:"flex items-start content-center justify-center mb-5 w-52",children:(0,n.jsx)(i.A,{className:(0,a.A)("w-40 h-48 mb-5",t?"":"lg:w-36 lg:h-60")})}),(0,n.jsxs)("div",{className:(0,a.A)("w-full gap-12",t?"":"sm:flex"),children:[(0,n.jsxs)("div",{className:"flex flex-col justify-between w-full",children:[(0,n.jsx)(i.A,{className:"h-12 w-60 flex justify-between mb-4"}),(0,n.jsx)(i.A,{className:"relative h-48 mb-8 w-full"})]}),(0,n.jsxs)("div",{className:"flex flex-col md:w-128 ",children:[(0,n.jsx)(i.A,{className:"h-12 mb-8"}),!t&&(0,n.jsx)(i.A,{className:"h-24 hidden mb-4 sm:block"}),(0,n.jsx)(i.A,{className:"h-16 mb-8 lg:mb-0 w-60 mt-10 sm:mt-0"})]})]})]})},l=e=>{let{size:t,editorPreviewMobileView:r=!1}=e;return(0,n.jsx)(n.Fragment,{children:(0,s.A)(t,e=>(0,n.jsx)(o,{editorPreviewMobileView:r},e))})}},29549:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(31085),i=r(99855),s=r(39753);let a=e=>{let{productListSize:t}=e;return(0,n.jsx)(n.Fragment,{children:(0,i.A)(t,e=>(0,n.jsx)(s.A,{},e))})}},39753:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(31085),i=r(79059),s=r(54357);let a=e=>{let{className:t,justifySelf:r="center"}=e;return(0,n.jsxs)("div",{className:(0,s.A)("w-40","start"===r?"justify-self-start":"justify-self-center",t),children:[(0,n.jsx)(i.A,{className:"mb-5 h-44 xsm:h-60"}),(0,n.jsx)(i.A,{className:"opacity-25 h-6 mb-4"}),(0,n.jsx)(i.A,{className:"opacity-25 h-6 mb-4"}),(0,n.jsx)(i.A,{className:"opacity-25 h-6"})]})}},97560:(e,t,r)=>{"use strict";r.d(t,{A:()=>f});var n=r(31085),i=r(71722),s=r(14041),a=r(54357),o=r(28562),l=r(6803);let c=e=>{let{...t}=e;return(0,n.jsxs)("svg",{width:"21",height:"15",viewBox:"0 0 21 15",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",...t,children:[(0,n.jsx)("rect",{x:"20.093",y:"7.595",width:"1",height:"9.766",transform:"matrix(0.707107, -0.707107, 0.707107, 0.707107, -19.577618, 16.432077)"}),(0,n.jsx)("rect",{x:"13.189",y:"14.5",width:"1",height:"9.766",transform:"matrix(0.707107, 0.707107, -0.707107, 0.707107, 7.832248, -18.889355)"}),(0,n.jsx)("rect",{x:"9.452",y:"-1.452",width:"1",height:"19.094",transform:"matrix(0, -1, 1, 0, 2.451633, 17.641624)"})]})},u=e=>{let{...t}=e;return(0,n.jsxs)("svg",{width:"21",height:"15",viewBox:"0 0 21 15",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",...t,children:[(0,n.jsx)("rect",{x:"20.0928",y:"7.59485",width:"1",height:"9.76565",transform:"rotate(135 20.0928 7.59485)"}),(0,n.jsx)("rect",{x:"13.1885",y:"14.5001",width:"1",height:"9.76565",transform:"rotate(-135 13.1885 14.5001)"}),(0,n.jsx)("rect",{x:"19.0938",y:"7",width:"1",height:"19.0939",transform:"rotate(90 19.0938 7)"})]})};var d=r(43597),p=r(16214),m=r(52641),h=r(22297);let f=e=>{let{children:t,className:r="",thumbnails:o=[],options:l={defaultAnimation:{duration:1e3}},variant:c="default",autoPlay:u=!1,onChangeSlide:d,editorPreviewMobileView:h=!1,loop:f=!0,lazyLoadImgs:y=!1,animationInterval:x=4e3}=e,b="adlerITS"===c,[w,j]=(0,s.useState)(0),[k,C]=(0,s.useState)(!1),S=(0,s.useRef)(null),N=(0,s.useRef)(null),E=(0,p.y5)(),[L,A]=s.useState(!1),I=(0,s.useRef)(null),O=()=>{I.current&&clearTimeout(I.current)},[P,_]=(0,s.useState)([!0]),[T,M]=(0,i.E)({...l,loop:f,created:()=>{C(!0),y&&(I.current=setTimeout(()=>_([!0,!0]),Math.round(x/1.4)))},slideChanged(e){y&&setTimeout(()=>{_(e=>e.length>=t.length?e:Array(e.length+1).fill(!0))},Math.round(x/1.4));let r=e.track.details.rel;if(j(r),N.current){let e=document.getElementById(`thumb-${r}`);r>=4?N.current.scrollLeft=e.offsetLeft:N.current.scrollLeft=0}},dragStarted:()=>{y&&(O(),_(Array(t.length).fill(!0))),A(!0)},dragEnded:()=>{A(!1)},animationEnded:e=>{let t=e.track.details.rel;d?.(t)}});(0,s.useEffect)(()=>{u&&S&&S.current&&(S.current.addEventListener("mouseover",()=>{A(!0)}),S.current.addEventListener("mouseout",()=>{A(!1)}))},[S]),(0,s.useEffect)(()=>
49{if(t.length>1&&u){let e=setInterval(()=>{!L&&M&&M.current?.next()},x);return()=>{clearInterval(e)}}},[u,L,M,x,t.length]),(0,s.useEffect)(()=>{let e=e=>{let t=e.touches[0].pageX,r=e.touches[0].radiusX||0;(t-r<10||t+r>window.innerWidth-10)&&e.preventDefault()},t=S.current;return t.addEventListener("touchstart",e),()=>{t&&t.removeEventListener("touchstart",e)}},[t,o]),(0,s.useEffect)(()=>{M&&M.current?.update()},[t,M]);let R=s.useCallback(()=>{y&&(O(),_(Array(t.length).fill(!0))),M.current?.prev()},[M]),D=s.useCallback(()=>{y&&(O(),_(Array(t.length).fill(!0))),M.current?.next()},[M]),[B,F]=(0,s.useState)(1);(0,s.useEffect)(()=>{k&&(setTimeout(()=>{F(t?.length||1)},0),setTimeout(()=>{M&&M.current?.update()},400))},[M,k]);let U=b&&!(0,m.F)(E)&&!h&&t.length>1,$=!b&&!(0,m.F)(E)&&!h&&t.length>1&&"noArrows"!==c;return(0,n.jsxs)("div",{className:(0,a.A)("relative w-full h-full select-none group",r),ref:S,children:[U&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(v,{onClick:R,direction:"L"}),(0,n.jsx)(v,{onClick:D,direction:"R"})]}),$&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(g,{direction:"L",onClick:R,variant:c}),(0,n.jsx)(g,{direction:"R",onClick:D,variant:c})]}),(0,n.jsx)("div",{ref:T,className:(0,a.A)("relative keen-slider"),children:t?.slice(0,B).map((e,t)=>n.jsx("div",{className:"keen-slider__slide",children:(!y||P[t])&&s.isValidElement(e)&&e},t))}),o&&Array.isArray(o)&&o.length>0&&(0,n.jsx)("div",{className:"text-inverted-500 flex flex-row justify-between text-sm",ref:N,children:M&&o.map((e,t)=>(0,n.jsx)("div",{className:`flex w-full cursor-pointer flex-row items-center justify-center p-2 font-bold uppercase ${w===t?"bg-primary-500":"bg-primary-300"}`,onClick:()=>M.current?.moveToIdx(t),children:e},t))}),M&&M.current?.track.details&&M.current?.track.details.slides.length&&M.current?.track.details.slides.length>1&&c&&("dot"===c||b)&&(0,n.jsx)("div",{className:(0,a.A)("flex flex-row justify-center mt-2 gap-2 px-2.5",b&&"absolute bottom-0 md:bottom-3 -translate-x-1/2 left-1/2 md:left-1/3 transform md:translate-x-0"),children:[...Array(M.current?.track.details.slides.length).keys()].map(e=>(0,n.jsx)("span",{onClick:()=>M.current?.moveToIdx(e),className:(0,a.A)("border-none rounded-full my-1 cursor-pointer",b?"w-2.5 h-2.5 md:w-4 md:h-4 opacity-60":"w-2.5 h-2.5 p-1 bg-muted-100",w===e?"bg-muted-900":b?"bg-white":"")},e))})]})},g=e=>{let{onClick:t,variant:r,direction:i}=e,s="L"===i?o.A:l.A,{t:c}=(0,h.Bd)("common");return(0,n.jsx)(d.A,{dimensions:"custom",style:{margin:"auto",top:0,..."L"===i?{left:0}:{right:0},bottom:0},"aria-label":c("L"===i?"accessibility.prevImage":"accessibility.nextImage"),className:(0,a.A)("absolute z-20 items-center hidden border-none bg-primary-500 text-inverted-500 sm:inline","slim"===r?"h-full px-0.5":"h-16 px-2","transparent"===r?"bg-muted-400 hover:bg-muted-400 opacity-50 hover:opacity-75":""),onClick:t,children:(0,n.jsx)(s,{className:(0,a.A)("mt-1.5","slim"===r?"w-4 h-4":"w-6 h-6")})})},v=e=>{let{onClick:t,direction:r}=e;return(0,n.jsx)("button",{onClick:t,style:{margin:"auto",top:0,..."L"===r?{left:6}:{right:6},bottom:0},className:"full absolute z-20 flex h-14 w-14 items-center justify-center rounded-full bg-white opacity-60 shadow transition-opacity duration-200 hover:opacity-100",children:(0,n.jsx)("L"===r?c:u,{className:"h-6 w-6 text-black"})})}},1385:(e,t,r)=>{"use strict";r.d(t,{Wr:()=>i,i1:()=>a,iw:()=>s,nA:()=>n});let n={horizontal:"0",vertical:"0",marginTop:"0",marginBottom:"0",size:"13"};var i=function(e){return e.Starter="starter",e.Advanced="advanced",e.Complete="complete",e.Zeitfracht="zeitfracht",e}({});let s=["link_default_agb","link_default_widerrufsrecht"],a="https://commission.europa.eu/document/264d8c70-2f9a-4955-8e7b-154d55a9b684_en"},32317:(e,t,r)=>{"use strict";r.d(t,{C:()=>i});var n=r(56097);let i=async(e,t)=>(await n.A.get(e,t)).data},46278:(e,t,r)=>{"use strict";r.d(t,{S:()=>n});let n={revalidateOnFocus:!1,revalidateIfStale:!1}},16214:(e,t,r)=>{"use strict";r.d(t,{H4:()=>c,QZ:()=>u,lt:()=>l,y5:()=>i});var n=r(14041);function i(e,t){let r=o(e),[i,s]=(0,n.useState)(e?r:{name:"default",size:10});return(0,n.useEffect)(()=>{function e(){s(o(void 0,t))}return window.addEventListener("resize",()=>
49s(o(void 0,t))),e(),()=>window.removeEventListener("resize",e)},[t]),i}let s={default:0,xsm:420,sm:640,md:768,lg:1024,xl:1280,"2xl":1536},a={default:0,xxs:414,xs:568,xsm:568,sm:640,md:768,lg:1024,xl:1280,"2xl":1440,"3xl":1920},o=(e,t)=>{let r={name:"default",size:6},n=0;return Object.entries(t?a:s).forEach(e=>{let[t,i]=e,s=window.innerWidth;i>n&&s&&s>=i&&(n=i,r={name:t.toString(),size:i})}),r},l={default:6,sm:6,md:6,lg:8,xl:10,"2xl":10},c={default:6,sm:6,md:8,lg:10,xl:12,"2xl":12};function u(e){if("string"!=typeof e)return"";if("undefined"!=typeof document){let t=document.createElement("div");return t.innerHTML=e,t.textContent||""}return e.replace(/<[^>]*>/g,"")}},3920:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(14041);let i=e=>{let{active:t=!0,onClick:r,children:i}=e,s=(0,n.useRef)(null),a=e=>{!function(e,t){return t&&t.contains(e)&&!!e.closest("body")}(e.target,s.current)&&"function"==typeof r&&r(e)};return(0,n.useEffect)(()=>(t&&(document.addEventListener("mousedown",a),document.addEventListener("touchstart",a)),()=>{t&&(document.removeEventListener("mousedown",a),document.removeEventListener("touchstart",a))})),n.cloneElement(i,{ref:s})}},98037:(e,t,r)=>{"use strict";function n(e){if(e?.content)try{return JSON.parse(e.content)}catch(t){console.log("[ERROR] Error while reading 'contentData.content': "+e?.content+"\n",t)}}function i(e){let t=n(e);return!t||!("enabled"in t)||t.enabled}function s(e){let t=n(e);return!!t&&"enabled"in t&&t.enabled}r.d(t,{AG:()=>i,Cr:()=>s})},96174:(e,t,r)=>{"use strict";r.d(t,{Q:()=>i,b:()=>s});var n=r(88710);let i=e=>({linkGroups:[{key:"section1",title:"",visible:!1,linkList:[]},{key:"section2",title:"",visible:!1,linkList:[]},{key:"section3",title:e("legalFooterGroupTitle"),visible:!0,linkList:[...n.F]}],copyRight:{text:"",url:""},socialMedias:[],fontColor:"#ffffff"}),s=(e,t)=>{let r=i(t).linkGroups;return e.concat(r.splice(e.length,r.length))}},91775:(e,t,r)=>{"use strict";r.d(t,{Jg:()=>o,MV:()=>c,Pm:()=>l});var n=r(87421),i=r.n(n);function s(e){return(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)}function a(e){let t=parseInt((e=e.replace("#","")).substring(0,2),16),r=parseInt(e.substring(2,4),16),n=parseInt(e.substring(4,6),16);return .2126*s(t)+.7152*s(r)+.0722*s(n)}function o(e){return 1.05/(a(e)+.05)}function l(e,t){let r=a(e||""),n=a(t||"");return(Math.max(r,n)+.05)/(Math.min(r,n)+.05)>=4.5}let c=(e,t,r)=>{let n=i()(e),s=n.primary["500"];for(let e=500;e<=900&&r;e+=100)if(o(s=n.primary[e])>=4.5){n=i()(s);break}return Object.assign({},...Array(9).fill(0).map((e,r)=>{let i=0!==r&&r<5?"500":`${r+1}00`;return{[`--color-${t}-${r+1}00`]:n.primary[i]}}))}},52641:(e,t,r)=>{"use strict";r.d(t,{F:()=>n});let n=e=>"default"===e.name||"xsm"===e.name},51303:(e,t,r)=>{"use strict";r.d(t,{i:()=>n});let n=(e,t)=>{"Enter"===e.key&&t()}},67930:(e,t,r)=>{"use strict";r.d(t,{Mu:()=>a,gI:()=>n,gm:()=>i,mG:()=>o,xl:()=>s});let n=()=>{let e=window.navigator.userAgent.toLowerCase();return/iphone|ipad|ipod/.test(e)},i=()=>{let e=window.navigator.userAgent.toLowerCase();return/firefox/.test(e)},s=()=>window.innerWidth>=1024,a=()=>"standalone"in window.navigator&&window.navigator.standalone,o=()=>"object"==typeof window.onbeforeinstallprompt},99855:(e,t,r)=>{"use strict";function n(e,t){let r=[];for(;e>r.length;)r.push(t(r.length));return r}r.d(t,{A:()=>n})},44699:(e,t,r)=>{"use strict";r.d(t,{Ge:()=>a,I6:()=>o,VJ:()=>s,wX:()=>n});let n=e=>19===e.length?e.substring(11,16):"",i=e=>19===e.length?`${e.substring(6,10)}-${e.substring(3,5)}-${e.substring(0,2)}`:"",s=e=>["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"][e.getDay()],a=e=>["January","February","March","April","May","June","July","August","September","October","November","December"][e.getMonth()],o=e=>e?.length===19?`${i(e)}T${n(e)}`:""},31887:(e,t,r)=>{"use strict";r.d(t,{J:()=>n});var n=function(e){return e.Label="LABEL",e.Category="CATEGORY",e}({})},88710:(e,t,r)=>{"use strict";r.d(t,{F:()=>n});let n=[{key:"link_default_agb",label:"AGB",link:"/termsAndCondition"},{key:"link_default_impressum",label:"Impressum",link:"/impressum"},{key:"link_default_widerrufsrecht",label:"Widerrufsrecht",link:"/cancellation"},{key:"link_default_datenschutz",label:"Datenschutz",link:"/privacyPolicy"}]},49133:(e,t,r)=>{"use strict";r.d(t,{M:()=>n});var n=function(e){return e.Shipping="shipping",e.Courier="courier",e.Pickup="pickup",e}({})},96281:()=>{},30724:()=>{},62836:()=>{},18536:()=>{},14324:()=>{},77960:()=>{},4204:()=>{},9960:()=>{},25424:()=>{},34790:e=>{e.exports={style:{fontFamily:"'poppins', 'poppins Fallback'"},className:"__className_47d404",variable:"__variable_47d404"}},69550:e=>{e.exports={button:"AddToCartButton_button__rC7MD",addToCartButton:"AddToCartButton_addToCartButton__jkV6I"}},85186:e=>{e.exports={root:"CartItem_root__4f5IJ",quantity:"CartItem_quantity__uG_xZ",productImage:"CartItem_productImage__ROlnt"}},61558:e=>{e.exports={root:"CartSidebarView_root__i2ZiX",empty:"CartSidebarView_empty__9pFg_",lineItemsList:"CartSidebarView_lineItemsList__LN__4"}},86852:e=>{e.exports={root:"CategorySidebarView_root__vo6bW",empty:"CategorySidebarView_empty__AEBDh",lineItemsList:"CategorySidebarView_lineItemsList__76O2L"}},3490:e=>{e.exports={overlay:"ShippingCostsDetails_overlay__GB8rh",modalDialog:"ShippingCostsDetails_modalDialog__IOY2b",modalBody:"ShippingCostsDetails_modalBody__lTKA3"}},29980:e=>{e.exports={adjustPaddingOnPrint:"LogoAngUserNav_adjustPaddingOnPrint__IGZX6"}},32659:e=>{e.exports={nav:"Navbar_nav__kvCyG",link:"Navbar_link__7kOg_",logo:"Navbar_logo__FRCg_",dropdownMenu:"Navbar_dropdownMenu__azrhN",flyoutLinkName:"Navbar_flyout
49LinkName__HoVey",flyoutNavigationList:"Navbar_flyoutNavigationList__XOnUJ",hideScrollbar:"Navbar_hideScrollbar__y_k6d",unstickyOnPrint:"Navbar_unstickyOnPrint__CwmaI",root:"Navbar_root__hZkrK"}},46401:e=>{e.exports={container:"RangeSlider_container__vad6U",slider:"RangeSlider_slider__wZCQc",slider__track:"RangeSlider_slider__track__UWSZF",slider__range:"RangeSlider_slider__range__h3BPP",slider__leftvalue:"RangeSlider_slider__leftvalue__lRMx8",slider__rightvalue:"RangeSlider_slider__rightvalue__jr6y0",thumb:"RangeSlider_thumb__Hd8zx",thumb__zindex_3:"RangeSlider_thumb__zindex_3__zwCar",thumb__zindex_4:"RangeSlider_thumb__zindex_4__9SmhP",thumb__zindex_5:"RangeSlider_thumb__zindex_5__yi_Cr"}},56557:e=>{e.exports={toTop:"ScrollToTopButton_toTop__B_ryA"}},92109:e=>{e.exports={SmartBanner:"SmartBanner_SmartBanner__iBaDs"}},15219:()=>{},3461:e=>{e.exports={list:"UserNav_list__MtHqv",item:"UserNav_item__EoiHa",categoryMenu:"UserNav_categoryMenu__ZrUHw",bagCount:"UserNav_bagCount__rwpBY",avatarButton:"UserNav_avatarButton__Ubxns"}},51121:e=>{e.exports={root:"ProductCard_root__hCCBo",header:"ProductCard_header__e_slb",name:"ProductCard_name__cfR6t",price:"ProductCard_price__SDQ__",wishlistButton:"ProductCard_wishlistButton__3hbv2",imageContainer:"ProductCard_imageContainer__ntVtO",productImage:"ProductCard_productImage___Biqn",imagePlaceholder:"ProductCard_imagePlaceholder__C09re",bookTitle:"ProductCard_bookTitle__CEABY",bookTitleSizeSm:"ProductCard_bookTitleSizeSm__75wtW",bookTitleBig:"ProductCard_bookTitleBig__kV_5N",simple:"ProductCard_simple__hXWK7",slim:"ProductCard_slim__Zl5Sj",listElementTitle:"ProductCard_listElementTitle__gKPmb",productAvailability:"ProductCard_productAvailability__BLzjg",newArrivalContainer:"ProductCard_newArrivalContainer__du45N",newArrival:"ProductCard_newArrival__tSxFh"}},54033:e=>{e.exports={root:"ProductDetails_root__8EwrD",productAvailability:"ProductDetails_productAvailability__RdJI_",fullCircle:"ProductDetails_fullCircle__EA9C3",productAvailableCircle:"ProductDetails_productAvailableCircle__ihDlM",productNotAvailableCircle:"ProductDetails_productNotAvailableCircle__hq2M1",button:"ProductDetails_button__0Do8p",wishlistButton:"ProductDetails_wishlistButton__iNLQh",variantInput:"ProductDetails_variantInput__Zu1KJ",variantLabel:"ProductDetails_variantLabel__NEwJL","center-align":"ProductDetails_center-align__9dHAH",variantLabelBinding:"ProductDetails_variantLabelBinding__W9PeR",variantLabelPrice:"ProductDetails_variantLabelPrice__QPAMT"}},50086:e=>{e.exports={root:"ProductOption_root__suUf9",productOptionWrapper:"ProductOption_productOptionWrapper__X3tGc",productOption:"ProductOption_productOption__qoM4d"}},98061:e=>{e.exports={overlay:"ProductReadingSample_overlay__CvcYF",modalDialog:"ProductReadingSample_modalDialog__35w9x",modalBody:"ProductReadingSample_modalBody__dwXtK",iframe:"ProductReadingSample_iframe__fth3U"}},88597:e=>{e.exports={root:"ProductView_root__UhDRk",main:"ProductView_main__BR6oa",sidebar:"ProductView_sidebar___TtW9",sliderContainer:"ProductView_sliderContainer__x0_jZ",imageContainer:"ProductView_imageContainer__tacYU",img:"ProductView_img__pbp4y",button:"ProductView_button__RxnCX",wishlistButton:"ProductView_wishlistButton__ksrku",relatedProductsGrid:"ProductView_relatedProductsGrid__qzj4d",imagePlaceholder:"ProductView_imagePlaceholder__CribE",productImage:"ProductView_productImage__qv7c_"}},36800:e=>{e.exports={iconButton:"SearchFiltering_iconButton__AT6V_",dropdownButton:"SearchFiltering_dropdownButton__HCYzH",sortingDropDownContent:"SearchFiltering_sortingDropDownContent__1hR7A",dropDownContent:"SearchFiltering_dropDownContent___i_Za",inputField:"SearchFiltering_inputField__3BOTH",priceInput:"SearchFiltering_priceInput__PzhLb"}},17668:e=>{e.exports={productCart_ModuleView:"SearchProductList_productCart_ModuleView__nvFpL",productCart_ListView:"SearchProductList_productCart_ListView__0cWhd"}},1772:e=>{e.exports={root:"Grid_root__510JW",default:"Grid_default__fjxEl",layoutNormal:"Grid_layoutNormal__XLPNJ",layoutA:"Grid_layoutA__QimLB",filled:"Grid_filled__AOH6N",layoutB:"Grid_layoutB__yCprH",layoutC:"Grid_layoutC__SaR5t",layoutD:"Grid_layoutD__o4yx9"}},44902:e=>{e.exports={root:"Marquee_root__RV77H",primary:"Marquee_primary__ZcKda",secondary:"Marquee_secondary__R8x3I"}},71534:e=>{e.exports={root:"Modal_root___SMOP",modal:"Modal_modal__2Ity9",close:"Modal_close__Cjpto"}},96042:e=>{e.exports={actions:"Quantity_actions__PY5Py",input:"Quantity_input__eUviu"}},76232:e=>{e.exports={dropDownContent:"RangeSliderInput_dropDownContent__SgI5D",priceInput:"RangeSliderInput_priceInput__8XEjX"}},82:e=>{e.exports={body:"Text_body__snVk8",heading:"Text_heading__py3Kv",pageHeading:"Text_pageHeading__Q687m",sectionHeading:"Text_sectionHeading__5vs31"}},83894:(e,t,r)=>{e.exports=r(67168)},2657:(e,t,r)=>{e.exports=r(88151)},57338:(e,t,r)=>{e.exports=r(10754)},37786:(e,t,r)=>{e.exports=r(9030)},34747:(e,t,r)=>{e.exports=r(63055)},31242:(e,t,r)=>{e.exports=r(56894)},66996:(e,t,r)=>{e.exports=r(67424)},78195:function(e,t,r){"use strict";var n=this&&this.__assign||function(){return(n=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};
49Object.defineProperty(t,"__esModule",{value:!0}),t.destroyCookie=t.setCookie=t.parseCookies=void 0;var i=r(83284),s=r(81720),a=r(13934);function o(e,t){var r,n;return(null===(n=null===(r=null==e?void 0:e.req)||void 0===r?void 0:r.headers)||void 0===n?void 0:n.cookie)?i.parse(e.req.headers.cookie,t):a.isBrowser()?i.parse(document.cookie,t):{}}function l(e,t,r,o){var l,c;if(void 0===o&&(o={}),(null===(l=null==e?void 0:e.res)||void 0===l?void 0:l.getHeader)&&e.res.setHeader){if(null===(c=null==e?void 0:e.res)||void 0===c?void 0:c.finished)return console.warn('Not setting "'+t+'" cookie. Response has finished.'),console.warn("You should set cookie before res.send()"),{};var u=e.res.getHeader("Set-Cookie")||[];"string"==typeof u&&(u=[u]),"number"==typeof u&&(u=[]);var d=s.parse(u,{decodeValues:!1}),p=a.createCookie(t,r,o),m=[];d.forEach(function(e){if(!a.areCookiesEqual(e,p)){var t=i.serialize(e.name,e.value,n({encode:function(e){return e}},e));m.push(t)}}),m.push(i.serialize(t,r,o)),e.res.setHeader("Set-Cookie",m)}if(a.isBrowser()){if(o&&o.httpOnly)throw Error("Can not set a httpOnly cookie in the browser.");document.cookie=i.serialize(t,r,o)}return{}}function c(e,t,r){return l(e,t,"",n(n({},r||{}),{maxAge:-1}))}t.parseCookies=o,t.setCookie=l,t.destroyCookie=c,t.default={set:l,get:o,destroy:c}},13934:function(e,t){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function n(e,t){var r=Object.getOwnPropertyNames(e),n=Object.getOwnPropertyNames(t);if(r.length!==n.length)return!1;for(var i=0;i<r.length;i++){var s=r[i];if(e[s]!==t[s])return!1}return!0}Object.defineProperty(t,"__esModule",{value:!0}),t.areCookiesEqual=t.hasSameProperties=t.createCookie=t.isBrowser=void 0,t.isBrowser=function(){return"undefined"!=typeof window},t.createCookie=function(e,t,n){var i=n.sameSite;!0===i&&(i="strict"),(void 0===i||!1===i)&&(i="lax");var s=r(r({},n),{sameSite:i});return delete s.encode,r({name:e,value:t},s)},t.hasSameProperties=n,t.areCookiesEqual=function(e,t){var i=e.sameSite===t.sameSite;return"string"==typeof e.sameSite&&"string"==typeof t.sameSite&&(i=e.sameSite.toLowerCase()===t.sameSite.toLowerCase()),n(r(r({},e),{sameSite:void 0}),r(r({},t),{sameSite:void 0}))&&i}},55404:(e,t,r)=>{r(14041),!function(e){if(!e||"undefined"==typeof window)return;let t=document.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=e,document.head.appendChild(t)}('.marquee-container {\n  overflow-x: hidden !important;\n  display: flex !important;\n  flex-direction: row !important;\n  position: relative;\n  width: 100%;\n}\n.marquee-container:hover div {\n  animation-play-state: var(--pause-on-hover);\n}\n.marquee-container:active div {\n  animation-play-state: var(--pause-on-click);\n}\n\n.overlay {\n  position: absolute;\n  width: 100%;\n  height: 100%;\n}\n.overlay::before, .overlay::after {\n  background: linear-gradient(to right, var(--gradient-color));\n  content: "";\n  height: 100%;\n  position: absolute;\n  width: var(--gradient-width);\n  z-index: 2;\n}\n.overlay::after {\n  right: 0;\n  top: 0;\n  transform: rotateZ(180deg);\n}\n.overlay::before {\n  left: 0;\n  top: 0;\n}\n\n.marquee {\n  flex: 0 0 auto;\n  min-width: 100%;\n  z-index: 1;\n  display: flex;\n  flex-direction: row;\n  align-items: center;\n  animation: scroll var(--duration) linear var(--delay) var(--iteration-count);\n  animation-play-state: var(--play);\n  animation-delay: var(--delay);\n  animation-direction: var(--direction);\n}\n@keyframes scroll {\n  0% {\n    transform: translateX(0%);\n  }\n  100% {\n    transform: translateX(-100%);\n  }\n}')},31954:(e,t,r)=>{"use strict";var n=function(e){return e&&e.__esModule?e:{default:e}}(r(62918));e.exports={tags:function(e){var t=e.id,r=e.events,i=e.dataLayer,s=e.dataLayerName,a=e.preview,o="&gtm_auth="+e.auth,l="&gtm_preview="+a;t||(0,n.default)("GTM Id is required");var c="\n      (function(w,d,s,l,i){w[l]=w[l]||[];\n        w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js', "+JSON.stringify(r).slice(1,-1)+"});\n        var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';\n        j.async=true;
49j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl+'"+o+l+"&gtm_cookies_win=x';\n        f.parentNode.insertBefore(j,f);\n      })(window,document,'script','"+s+"','"+t+"');";return{iframe:'\n      <iframe src="https://www.googletagmanager.com/ns.html?id='+t+o+l+'&gtm_cookies_win=x"\n        height="0" width="0" style="display:none;visibility:hidden" id="tag-manager"></iframe>',script:c,dataLayerVar:this.dataLayer(i,s)}},dataLayer:function(e,t){return"\n      window."+t+" = window."+t+" || [];\n      window."+t+".push("+JSON.stringify(e)+")"}}},43439:(e,t,r)=>{"use strict";var n=function(e){return e&&e.__esModule?e:{default:e}}(r(31954));e.exports={dataScript:function(e){var t=document.createElement("script");return t.innerHTML=e,t},gtm:function(e){var t=n.default.tags(e);return{noScript:function(){var e=document.createElement("noscript");return e.innerHTML=t.iframe,e},script:function(){var e=document.createElement("script");return e.innerHTML=t.script,e},dataScript:this.dataScript(t.dataLayerVar)}},initialize:function(e){var t=e.gtmId,r=e.events,n=e.dataLayer,i=e.dataLayerName,s=e.auth,a=e.preview,o=this.gtm({id:t,events:void 0===r?{}:r,dataLayer:n||void 0,dataLayerName:void 0===i?"dataLayer":i,auth:void 0===s?"":s,preview:void 0===a?"":a});n&&document.head.appendChild(o.dataScript),document.head.insertBefore(o.script(),document.head.childNodes[0]),document.body.insertBefore(o.noScript(),document.body.childNodes[0])},dataLayer:function(e){var t=e.dataLayer,r=e.dataLayerName,i=void 0===r?"dataLayer":r;if(window[i])return window[i].push(t);var s=n.default.dataLayer(t,i),a=this.dataScript(s);document.head.insertBefore(a,document.head.childNodes[0])}}},85426:(e,t,r)=>{"use strict";var n=function(e){return e&&e.__esModule?e:{default:e}}(r(43439));e.exports=n.default},62918:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){console.warn("[react-gtm]",e)}},90320:(e,t)=>{"use strict";var r="function"==typeof Symbol&&Symbol.for,n=r?Symbol.for("react.element"):60103,i=r?Symbol.for("react.portal"):60106,s=r?Symbol.for("react.fragment"):60107,a=r?Symbol.for("react.strict_mode"):60108,o=r?Symbol.for("react.profiler"):60114,l=r?Symbol.for("react.provider"):60109,c=r?Symbol.for("react.context"):60110,u=r?Symbol.for("react.async_mode"):60111,d=r?Symbol.for("react.concurrent_mode"):60111,p=r?Symbol.for("react.forward_ref"):60112,m=r?Symbol.for("react.suspense"):60113,h=r?Symbol.for("react.suspense_list"):60120,f=r?Symbol.for("react.memo"):60115,g=r?Symbol.for("react.lazy"):60116,v=r?Symbol.for("react.block"):60121,y=r?Symbol.for("react.fundamental"):60117,x=r?Symbol.for("react.responder"):60118,b=r?Symbol.for("react.scope"):60119;function w(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case u:case d:case s:case o:case a:case m:return e;default:switch(e=e&&e.$$typeof){case c:case p:case g:case f:case l:return e;default:return t}}case i:return t}}}function j(e){return w(e)===d}t.AsyncMode=u,t.ConcurrentMode=d,t.ContextConsumer=c,t.ContextProvider=l,t.Element=n,t.ForwardRef=p,t.Fragment=s,t.Lazy=g,t.Memo=f,t.Portal=i,t.Profiler=o,t.StrictMode=a,t.Suspense=m,t.isAsyncMode=function(e){return j(e)||w(e)===u},t.isConcurrentMode=j,t.isContextConsumer=function(e){return w(e)===c},t.isContextProvider=function(e){return w(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===n},t.isForwardRef=function(e){return w(e)===p},t.isFragment=function(e){return w(e)===s},t.isLazy=function(e){return w(e)===g},t.isMemo=function(e){return w(e)===f},t.isPortal=function(e){return w(e)===i},t.isProfiler=function(e){return w(e)===o},t.isStrictMode=function(e){return w(e)===a},t.isSuspense=function(e){return w(e)===m},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===s||e===d||e===o||e===a||e===m||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===f||e.$$typeof===l||e.$$typeof===c||e.$$typeof===p||e.$$typeof===y||e.$$typeof===x||e.$$typeof===b||e.$$typeof===v)},t.typeOf=w},524:(e,t,r)=>{"use strict";e.exports=r(90320)},99461:(e,t,r)=>{"use strict";function n(e,t,r,n,i,s,a){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=n,this.attributeNamespace=i,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=s,this.removeEmptyString=a}let i={};["children","dangerouslySetInnerHTML","defaultValue","defaultChecked","innerHTML","suppressContentEditableWarning","suppressHydrationWarning","style"].forEach(e
49=>{i[e]=new n(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(([e,t])=>{i[e]=new n(e,1,!1,t,null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(e=>{i[e]=new n(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(e=>{i[e]=new n(e,2,!1,e,null,!1,!1)}),["allowFullScreen","async","autoFocus","autoPlay","controls","default","defer","disabled","disablePictureInPicture","disableRemotePlayback","formNoValidate","hidden","loop","noModule","noValidate","open","playsInline","readOnly","required","reversed","scoped","seamless","itemScope"].forEach(e=>{i[e]=new n(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(e=>{i[e]=new n(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(e=>{i[e]=new n(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(e=>{i[e]=new n(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(e=>{i[e]=new n(e,5,!1,e.toLowerCase(),null,!1,!1)});let s=/[\-\:]([a-z])/g,a=e=>e[1].toUpperCase();["accent-height","alignment-baseline","arabic-form","baseline-shift","cap-height","clip-path","clip-rule","color-interpolation","color-interpolation-filters","color-profile","color-rendering","dominant-baseline","enable-background","fill-opacity","fill-rule","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","glyph-name","glyph-orientation-horizontal","glyph-orientation-vertical","horiz-adv-x","horiz-origin-x","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","overline-position","overline-thickness","paint-order","panose-1","pointer-events","rendering-intent","shape-rendering","stop-color","stop-opacity","strikethrough-position","strikethrough-thickness","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-rendering","underline-position","underline-thickness","unicode-bidi","unicode-range","units-per-em","v-alphabetic","v-hanging","v-ideographic","v-mathematical","vector-effect","vert-adv-y","vert-origin-x","vert-origin-y","word-spacing","writing-mode","xmlns:xlink","x-height"].forEach(e=>{let t=e.replace(s,a);i[t]=new n(t,1,!1,e,null,!1,!1)}),["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach(e=>{let t=e.replace(s,a);i[t]=new n(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(e=>{let t=e.replace(s,a);i[t]=new n(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(e=>{i[e]=new n(e,1,!1,e.toLowerCase(),null,!1,!1)}),i.xlinkHref=new n("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(e=>{i[e]=new n(e,1,!1,e.toLowerCase(),null,!0,!0)});let{CAMELCASE:o,SAME:l,possibleStandardNames:c}=r(30146),u=RegExp.prototype.test.bind(RegExp("^(data|aria)-[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$")),d=Object.keys(c).reduce((e,t)=>{let r=c[t];return r===l?e[t]=t:r===o?e[t.toLowerCase()]=t:e[t]=r,e},{});t.BOOLEAN=3,t.BOOLEANISH_STRING=2,t.NUMERIC=5,t.OVERLOADED_BOOLEAN=4,t.POSITIVE_NUMERIC=6,t.RESERVED=0,t.STRING=1,t.getPropertyInfo=function(e){return i.hasOwnProperty(e)?i[e]:null},t.isCustomAttribute=u,t.possibleStandardNames=d},30146:(e,t)=>{t.SAME=0,t.CAMELCASE=1,t.possibleStandardNames={accept:0,acceptCharset:1,"accept-charset":"acceptCharset",accessKey:1,action:0,allowFullScreen:1,alt:0,as:0,async:0,autoCapitalize:1,autoComplete:1,autoCorrect:1,autoFocus:1,autoPlay:1,autoSave:1,capture:0,cellPadding:1,cellSpacing:1,challenge:0,charSet:1,checked:0,children:0,cite:0,class:"className",classID:1,className:1,cols:0,colSpan:1,content:0,contentEditable:1,contextMenu:1,controls:0,controlsList:1,coords:0,crossOrigin:1,dangerouslySetInnerHTML:1,data:0,dateTime:1,default:0,defaultChecked:1,defaultValue:1,defer:0,dir:0,disabled:0,disablePictureInPicture:1,disableRemotePlayback:1,download:0,draggable:0,encType:1,enterKeyHint:1,for:"htmlFor",form:0,formMethod:1,formAction:1,formEncType:1,formNoValidate:1,formTarget:1,frameBorder:1,headers:0,height:0,hidden:0,high:0,href:0,hrefLang:1,htmlFor:1,httpEquiv:1,"http-equiv":"httpEquiv",icon:0,id:0,innerHTML:1,inputMode:1,integrity:0,is:0,itemID:1,itemProp:1,itemRef:1,itemScope:1,itemType:1,keyParams:1,keyType:1,kind:0,label:0,lang:0,list:0,loop:0,low:0,manifest:0,marginWidth:1,marginHeight:1,max:0,maxLength:1,media:0,mediaGroup:1,method:0,min:0,minLength:1,multiple:0,muted:0,name:0,noModule:1,nonce:0,noValidate:1,open:0,optimum:0,pattern:0,placeholder:0,playsInl
49ine:1,poster:0,preload:0,profile:0,radioGroup:1,readOnly:1,referrerPolicy:1,rel:0,required:0,reversed:0,role:0,rows:0,rowSpan:1,sandbox:0,scope:0,scoped:0,scrolling:0,seamless:0,selected:0,shape:0,size:0,sizes:0,span:0,spellCheck:1,src:0,srcDoc:1,srcLang:1,srcSet:1,start:0,step:0,style:0,summary:0,tabIndex:1,target:0,title:0,type:0,useMap:1,value:0,width:0,wmode:0,wrap:0,about:0,accentHeight:1,"accent-height":"accentHeight",accumulate:0,additive:0,alignmentBaseline:1,"alignment-baseline":"alignmentBaseline",allowReorder:1,alphabetic:0,amplitude:0,arabicForm:1,"arabic-form":"arabicForm",ascent:0,attributeName:1,attributeType:1,autoReverse:1,azimuth:0,baseFrequency:1,baselineShift:1,"baseline-shift":"baselineShift",baseProfile:1,bbox:0,begin:0,bias:0,by:0,calcMode:1,capHeight:1,"cap-height":"capHeight",clip:0,clipPath:1,"clip-path":"clipPath",clipPathUnits:1,clipRule:1,"clip-rule":"clipRule",color:0,colorInterpolation:1,"color-interpolation":"colorInterpolation",colorInterpolationFilters:1,"color-interpolation-filters":"colorInterpolationFilters",colorProfile:1,"color-profile":"colorProfile",colorRendering:1,"color-rendering":"colorRendering",contentScriptType:1,contentStyleType:1,cursor:0,cx:0,cy:0,d:0,datatype:0,decelerate:0,descent:0,diffuseConstant:1,direction:0,display:0,divisor:0,dominantBaseline:1,"dominant-baseline":"dominantBaseline",dur:0,dx:0,dy:0,edgeMode:1,elevation:0,enableBackground:1,"enable-background":"enableBackground",end:0,exponent:0,externalResourcesRequired:1,fill:0,fillOpacity:1,"fill-opacity":"fillOpacity",fillRule:1,"fill-rule":"fillRule",filter:0,filterRes:1,filterUnits:1,floodOpacity:1,"flood-opacity":"floodOpacity",floodColor:1,"flood-color":"floodColor",focusable:0,fontFamily:1,"font-family":"fontFamily",fontSize:1,"font-size":"fontSize",fontSizeAdjust:1,"font-size-adjust":"fontSizeAdjust",fontStretch:1,"font-stretch":"fontStretch",fontStyle:1,"font-style":"fontStyle",fontVariant:1,"font-variant":"fontVariant",fontWeight:1,"font-weight":"fontWeight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:1,"glyph-name":"glyphName",glyphOrientationHorizontal:1,"glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphOrientationVertical:1,"glyph-orientation-vertical":"glyphOrientationVertical",glyphRef:1,gradientTransform:1,gradientUnits:1,hanging:0,horizAdvX:1,"horiz-adv-x":"horizAdvX",horizOriginX:1,"horiz-origin-x":"horizOriginX",ideographic:0,imageRendering:1,"image-rendering":"imageRendering",in2:0,in:0,inlist:0,intercept:0,k1:0,k2:0,k3:0,k4:0,k:0,kernelMatrix:1,kernelUnitLength:1,kerning:0,keyPoints:1,keySplines:1,keyTimes:1,lengthAdjust:1,letterSpacing:1,"letter-spacing":"letterSpacing",lightingColor:1,"lighting-color":"lightingColor",limitingConeAngle:1,local:0,markerEnd:1,"marker-end":"markerEnd",markerHeight:1,markerMid:1,"marker-mid":"markerMid",markerStart:1,"marker-start":"markerStart",markerUnits:1,markerWidth:1,mask:0,maskContentUnits:1,maskUnits:1,mathematical:0,mode:0,numOctaves:1,offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:1,"overline-position":"overlinePosition",overlineThickness:1,"overline-thickness":"overlineThickness",paintOrder:1,"paint-order":"paintOrder",panose1:0,"panose-1":"panose1",pathLength:1,patternContentUnits:1,patternTransform:1,patternUnits:1,pointerEvents:1,"pointer-events":"pointerEvents",points:0,pointsAtX:1,pointsAtY:1,pointsAtZ:1,prefix:0,preserveAlpha:1,preserveAspectRatio:1,primitiveUnits:1,property:0,r:0,radius:0,refX:1,refY:1,renderingIntent:1,"rendering-intent":"renderingIntent",repeatCount:1,repeatDur:1,requiredExtensions:1,requiredFeatures:1,resource:0,restart:0,result:0,results:0,rotate:0,rx:0,ry:0,scale:0,security:0,seed:0,shapeRendering:1,"shape-rendering":"shapeRendering",slope:0,spacing:0,specularConstant:1,specularExponent:1,speed:0,spreadMethod:1,startOffset:1,stdDeviation:1,stemh:0,stemv:0,stitchTiles:1,stopColor:1,"stop-color":"stopColor",stopOpacity:1,"stop-opacity":"stopOpacity",strikethroughPosition:1,"strikethrough-position":"strikethroughPosition",strikethroughThickness:1,"strikethrough-thickness":"strikethroughThickness",string:0,stroke:0,strokeDasharray:1,"stroke-dasharray":"strokeDasharray",strokeDashoffset:1,"stroke-dashoffset":"strokeDashoffset",strokeLinecap:1,"stroke-linecap":"strokeLinecap",strokeLinejoin:1,"stroke-linejoin":"strokeLinejoin",strokeMiterlimit:1,"stroke-miterlimit":"strokeMiterlimit",strokeWidth:1,"stroke-width":"strokeWidth",strokeOpacity:1,"stroke-opacity":"strokeOpacity",suppressContentEditableWarning:1,suppressHydrationWarning:1,surfaceScale:1,systemLanguage:1,tableValues:1,targetX:1,targetY:1,textAnchor:1,"text-anchor":"textAnchor",textDecoration:1,"text-decoration":"textDecoration",textLength:1,textRendering:1,"text-rendering":"textRendering",to:0,transform:0,typeof:0,u1:0,u2:0,underlinePosition:1,"underline-position":"underlinePosition",underlineThickness:1,"underline-thickness":"underlineThickness",unicode:0,unicodeBidi:1,"unicode
49-bidi":"unicodeBidi",unicodeRange:1,"unicode-range":"unicodeRange",unitsPerEm:1,"units-per-em":"unitsPerEm",unselectable:0,vAlphabetic:1,"v-alphabetic":"vAlphabetic",values:0,vectorEffect:1,"vector-effect":"vectorEffect",version:0,vertAdvY:1,"vert-adv-y":"vertAdvY",vertOriginX:1,"vert-origin-x":"vertOriginX",vertOriginY:1,"vert-origin-y":"vertOriginY",vHanging:1,"v-hanging":"vHanging",vIdeographic:1,"v-ideographic":"vIdeographic",viewBox:1,viewTarget:1,visibility:0,vMathematical:1,"v-mathematical":"vMathematical",vocab:0,widths:0,wordSpacing:1,"word-spacing":"wordSpacing",writingMode:1,"writing-mode":"writingMode",x1:0,x2:0,x:0,xChannelSelector:1,xHeight:1,"x-height":"xHeight",xlinkActuate:1,"xlink:actuate":"xlinkActuate",xlinkArcrole:1,"xlink:arcrole":"xlinkArcrole",xlinkHref:1,"xlink:href":"xlinkHref",xlinkRole:1,"xlink:role":"xlinkRole",xlinkShow:1,"xlink:show":"xlinkShow",xlinkTitle:1,"xlink:title":"xlinkTitle",xlinkType:1,"xlink:type":"xlinkType",xmlBase:1,"xml:base":"xmlBase",xmlLang:1,"xml:lang":"xmlLang",xmlns:0,"xml:space":"xmlSpace",xmlnsXlink:1,"xmlns:xlink":"xmlnsXlink",xmlSpace:1,y1:0,y2:0,y:0,yChannelSelector:1,z:0,zoomAndPan:1}},56097:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=function e(t){function r(e,t,n){var i,s={};if(Array.isArray(e))return e.concat(t);for(i in e)s[n?i.toLowerCase():i]=e[i];for(i in t){var a=n?i.toLowerCase():i,o=t[i];s[a]=a in s&&"object"==typeof o?r(s[a],o,"headers"==a):o}return s}function n(e,n,i,s,a){var o="string"!=typeof e?(n=e).url:e,l={config:n},c=r(t,n),u={};s=s||c.data,(c.transformRequest||[]).map(function(e){s=e(s,c.headers)||s}),c.auth&&(u.authorization=c.auth),s&&"object"==typeof s&&"function"!=typeof s.append&&"function"!=typeof s.text&&(s=JSON.stringify(s),u["content-type"]="application/json");try{u[c.xsrfHeaderName]=decodeURIComponent(document.cookie.match(RegExp("(^|; )"+c.xsrfCookieName+"=([^;]*)"))[2])}catch(e){}return c.baseURL&&(o=o.replace(/^(?!.*\/\/)\/?/,c.baseURL+"/")),c.params&&(o+=(~o.indexOf("?")?"&":"?")+(c.paramsSerializer?c.paramsSerializer(c.params):new URLSearchParams(c.params))),(c.fetch||fetch)(o,{method:(i||c.method||"get").toUpperCase(),body:s,headers:r(c.headers,u,!0),credentials:c.withCredentials?"include":a}).then(function(e){for(var t in e)"function"!=typeof e[t]&&(l[t]=e[t]);return"stream"==c.responseType?(l.data=e.body,l):e[c.responseType||"text"]().then(function(e){l.data=e,l.data=JSON.parse(e)}).catch(Object).then(function(){return(c.validateStatus?c.validateStatus(e.status):e.ok)?l:Promise.reject(l)})})}return t=t||{},n.request=n,n.get=function(e,t){return n(e,t,"get")},n.delete=function(e,t){return n(e,t,"delete")},n.head=function(e,t){return n(e,t,"head")},n.options=function(e,t){return n(e,t,"options")},n.post=function(e,t,r){return n(e,r,"post",t)},n.put=function(e,t,r){return n(e,r,"put",t)},n.patch=function(e,t,r){return n(e,r,"patch",t)},n.all=Promise.all.bind(Promise),n.spread=function(e){return e.apply.bind(e,e)},n.CancelToken="function"==typeof AbortController?AbortController:Object,n.defaults=t,n.create=e,n}()},81720:e=>{"use strict";var t={decodeValues:!0,map:!1,silent:!1};function r(e){return"string"==typeof e&&!!e.trim()}function n(e,n){var i,s,a,o,l=e.split(";").filter(r),c=(i=l.shift(),s="",a="",(o=i.split("=")).length>1?(s=o.shift(),a=o.join("=")):a=i,{name:s,value:a}),u=c.name,d=c.value;n=n?Object.assign({},t,n):t;try{d=n.decodeValues?decodeURIComponent(d):d}catch(e){console.error("set-cookie-parser encountered an error while decoding a cookie with value '"+d+"'. Set options.decodeValues to false to disable this feature.",e)}var p={name:u,value:d};return l.forEach(function(e){var t=e.split("="),r=t.shift().trimLeft().toLowerCase(),n=t.join("=");"expires"===r?p.expires=new Date(n):"max-age"===r?p.maxAge=parseInt(n,10):"secure"===r?p.secure=!0:"httponly"===r?p.httpOnly=!0:"samesite"===r?p.sameSite=n:p[r]=n}),p}function i(e,i){if(i=i?Object.assign({},t,i):t,!e)return i.map?{}:[];if(e.headers){if("function"==typeof e.headers.getSetCookie)e=e.headers.getSetCookie();else if(e.headers["set-cookie"])e=e.headers["set-cookie"];else{var s=e.headers[Object.keys(e.headers).find(function(e){return"set-cookie"===e.toLowerCase()})];s||!e.headers.cookie||i.silent||console.warn("Warning: set-cookie-parser appears to have been called on a request object. It is designed to parse Set-Cookie headers from responses, not Cookie headers from requests. Set the option {silent: true} to suppress this warning."),e=s}}return(Array.isArray(e)||(e=[e]),(i=i?Object.assign({},t,i):t).map)?e.filter(r).reduce(function(e,t){var r=n(t,i);return e[r.name]=r,e},{}):e.filter(r).map(function(e){return n(e,i)})}
49e.exports=i,e.exports.parse=i,e.exports.parseString=n,e.exports.splitCookiesString=function(e){if(Array.isArray(e))return e;if("string"!=typeof e)return[];var t,r,n,i,s,a=[],o=0;function l(){for(;o<e.length&&/\s/.test(e.charAt(o));)o+=1;return o<e.length}for(;o<e.length;){for(t=o,s=!1;l();)if(","===(r=e.charAt(o))){for(n=o,o+=1,l(),i=o;o<e.length&&"="!==(r=e.charAt(o))&&";"!==r&&","!==r;)o+=1;o<e.length&&"="===e.charAt(o)?(s=!0,o=i,a.push(e.substring(t,n)),t=o):o=n+1}else o+=1;(!s||o>=e.length)&&a.push(e.substring(t,e.length))}return a}},51020:function(e,t,r){"use strict";var n=(this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}})(r(78052)),i=r(80576);function s(e,t){var r={};return e&&"string"==typeof e&&(0,n.default)(e,function(e,n){e&&n&&(r[(0,i.camelCase)(e,t)]=n)}),r}s.default=s,e.exports=s},80576:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.camelCase=void 0;var r=/^--[a-zA-Z0-9_-]+$/,n=/-([a-z])/g,i=/^[^-]+$/,s=/^-(webkit|moz|ms|o|khtml)-/,a=/^-(ms)-/,o=function(e,t){return t.toUpperCase()},l=function(e,t){return"".concat(t,"-")};t.camelCase=function(e,t){var c;return(void 0===t&&(t={}),!(c=e)||i.test(c)||r.test(c))?e:(e=e.toLowerCase(),(e=t.reactCompat?e.replace(a,l):e.replace(s,l)).replace(n,o))}},78052:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var r=null;if(!e||"string"!=typeof e)return r;var n=(0,i.default)(e),s="function"==typeof t;return n.forEach(function(e){if("declaration"===e.type){var n=e.property,i=e.value;s?t(n,i,e):i&&((r=r||{})[n]=i)}}),r};var i=n(r(15937))},34914:(e,t,r)=>{"use strict";var n=r(14041),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},s=n.useState,a=n.useEffect,o=n.useLayoutEffect,l=n.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!i(e,r)}catch(e){return!0}}var u="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=s({inst:{value:r,getSnapshot:t}}),i=n[0].inst,u=n[1];return o(function(){i.value=r,i.getSnapshot=t,c(i)&&u({inst:i})},[e,r,t]),a(function(){return c(i)&&u({inst:i}),e(function(){c(i)&&u({inst:i})})},[e]),l(r),r};t.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:u},49523:(e,t,r)=>{"use strict";e.exports=r(34914)},29002:e=>{e.exports={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0}},25232:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>i});var n=r(86614);n.domToReact,n.htmlToDOM,n.attributesToProps,n.Comment,n.Element,n.ProcessingInstruction,n.Text;let i=n},54357:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=function(){for(var e,t,r=0,n="",i=arguments.length;r<i;r++)(e=arguments[r])&&(t=function e(t){var r,n,i="";if("string"==typeof t||"number"==typeof t)i+=t;else if("object"==typeof t){if(Array.isArray(t)){var s=t.length;for(r=0;r<s;r++)t[r]&&(n=e(t[r]))&&(i&&(i+=" "),i+=n)}else for(n in t)t[n]&&(i&&(i+=" "),i+=n)}return i}(e))&&(n&&(n+=" "),n+=t);return n}},80187:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>i,zd:()=>n.domToReact});var n=r(19907);let i=n.default||n},28855:(e,t,r)=>{"use strict";let n;r.d(t,{Ay:()=>ee,Tk:()=>z});var i=r(14041),s=r(49523);let a=()=>{},o=a(),l=Object,c=e=>e===o,u=e=>"function"==typeof e,d=(e,t)=>({...e,...t}),p=e=>u(e.then),m=new WeakMap,h=0,f=e=>{let t,r;let n=typeof e,i=e&&e.constructor,s=i==Date;if(l(e)!==e||s||i==RegExp)t=s?e.toJSON():"symbol"==n?e.toString():"string"==n?JSON.stringify(e):""+e;else{if(t=m.get(e))return t;if(t=++h+"~",m.set(e,t),i==Array){for(r=0,t="@";r<e.length;r++)t+=f(e[r])+",";m.set(e,t)}if(i==l){t="#";let n=l.keys(e).sort();for(;!c(r=n.pop());)c(e[r])||(t+=r+":"+f(e[r])+",");m.set(e,t)}}return t},g=new WeakMap,v={},y={},x="undefined",b=typeof window!=x,w=typeof document!=x,j=()=>b&&typeof window.requestAnimationFrame!=x,k=(e,t)=>{let r=g.get(e);return[()=>!c(t)&&e.get(t)||v,n=>{if(!c(t)){let i=e.get(t);t in y||(y[t]=i),r[5](t,d(i,n),i||v)}},r[6],()=>!c(t)&&t in y?y[t]:!c(t)&&e.get(t)||v]},C=!0,[S,N]=b&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[a,a],E={initFocus:e=>(w&&document.addEventListener("visibilitychange",e),S("focus",e),()=>{w&&document.removeEventListener("visibilitychange",e),N("focus",e)}),initReconnect:e=>{let t=()=>{C=!0,e()},r=()=>{C=!1};
49return S("online",t),S("offline",r),()=>{N("online",t),N("offline",r)}}},L=!i.useId,A=!b||"Deno"in window,I=e=>j()?window.requestAnimationFrame(e):setTimeout(e,1),O=A?i.useEffect:i.useLayoutEffect,P="undefined"!=typeof navigator&&navigator.connection,_=!A&&P&&(["slow-2g","2g"].includes(P.effectiveType)||P.saveData),T=e=>{if(u(e))try{e=e()}catch(t){e=""}let t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?f(e):"",t]},M=0,R=()=>++M;var D={ERROR_REVALIDATE_EVENT:3,FOCUS_EVENT:0,MUTATE_EVENT:2,RECONNECT_EVENT:1};async function B(...e){let[t,r,n,i]=e,s=d({populateCache:!0,throwOnError:!0},"boolean"==typeof i?{revalidate:i}:i||{}),a=s.populateCache,l=s.rollbackOnError,m=s.optimisticData,h=e=>"function"==typeof l?l(e):!1!==l,f=s.throwOnError;if(u(r)){let e=[];for(let n of t.keys())!/^\$(inf|sub)\$/.test(n)&&r(t.get(n)._k)&&e.push(n);return Promise.all(e.map(v))}return v(r);async function v(r){let i;let[l]=T(r);if(!l)return;let[d,v]=k(t,l),[y,x,b,w]=g.get(t),j=()=>{let e=y[l];return(u(s.revalidate)?s.revalidate(d().data,r):!1!==s.revalidate)&&(delete b[l],delete w[l],e&&e[0])?e[0](2).then(()=>d().data):d().data};if(e.length<3)return j();let C=n,S=R();x[l]=[S,0];let N=!c(m),E=d(),L=E.data,A=E._c,I=c(A)?L:A;if(N&&v({data:m=u(m)?m(I,L):m,_c:I}),u(C))try{C=C(I)}catch(e){i=e}if(C&&p(C)){if(C=await C.catch(e=>{i=e}),S!==x[l][0]){if(i)throw i;return C}i&&N&&h(i)&&(a=!0,v({data:I,_c:o}))}if(a&&!i&&(u(a)?v({data:a(C,I),error:o,_c:o}):v({data:C,error:o,_c:o})),x[l][1]=R(),Promise.resolve(j()).then(()=>{v({_c:o})}),i){if(f)throw i;return}return C}}let F=(e,t)=>{for(let r in e)e[r][0]&&e[r][0](t)},U=(e,t)=>{if(!g.has(e)){let r=d(E,t),n={},i=B.bind(o,e),s=a,l={},c=(e,t)=>{let r=l[e]||[];return l[e]=r,r.push(t),()=>r.splice(r.indexOf(t),1)},u=(t,r,n)=>{e.set(t,r);let i=l[t];if(i)for(let e of i)e(r,n)},p=()=>{if(!g.has(e)&&(g.set(e,[n,{},{},{},i,u,c]),!A)){let t=r.initFocus(setTimeout.bind(o,F.bind(o,n,0))),i=r.initReconnect(setTimeout.bind(o,F.bind(o,n,1)));s=()=>{t&&t(),i&&i(),g.delete(e)}}};return p(),[e,i,p,s]}return[e,g.get(e)[4]]},[$,z]=U(new Map),V=d({onLoadingSlow:a,onSuccess:a,onError:a,onErrorRetry:(e,t,r,n,i)=>{let s=r.errorRetryCount,a=i.retryCount,o=~~((Math.random()+.5)*(1<<(a<8?a:8)))*r.errorRetryInterval;(c(s)||!(a>s))&&setTimeout(n,o,i)},onDiscarded:a,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:_?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:_?5e3:3e3,compare:(e,t)=>f(e)==f(t),isPaused:()=>!1,cache:$,mutate:z,fallback:{}},{isOnline:()=>C,isVisible:()=>{let e=w&&document.visibilityState;return c(e)||"hidden"!==e}}),G=(e,t)=>{let r=d(e,t);if(t){let{use:n,fallback:i}=e,{use:s,fallback:a}=t;n&&s&&(r.use=n.concat(s)),i&&a&&(r.fallback=d(i,a))}return r},H=(0,i.createContext)({}),W=b&&window.__SWR_DEVTOOLS_USE__,K=W?window.__SWR_DEVTOOLS_USE__:[],q=e=>u(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}],Z=()=>d(V,(0,i.useContext)(H)),J=K.concat(e=>(t,r,n)=>{let i=r&&((...e)=>{let[n]=T(t),[,,,i]=g.get($);if(n.startsWith("$inf$"))return r(...e);let s=i[n];return c(s)?r(...e):(delete i[n],s)});return e(t,i,n)}),Y=(e,t,r)=>{let n=t[e]||(t[e]=[]);return n.push(r),()=>{let e=n.indexOf(r);e>=0&&(n[e]=n[n.length-1],n.pop())}};W&&(window.__SWR_DEVTOOLS_REACT__=i);let X=i.use||(e=>{if("pending"===e.status)throw e;if("fulfilled"===e.status)return e.value;if("rejected"===e.status)throw e.reason;throw e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}),e}),Q={dedupe:!0};l.defineProperty(e=>{let{value:t}=e,r=(0,i.useContext)(H),n=u(t),s=(0,i.useMemo)(()=>n?t(r):t,[n,r,t]),a=(0,i.useMemo)(()=>n?s:G(r,s),[n,r,s]),l=s&&s.provider,c=(0,i.useRef)(o);l&&!c.current&&(c.current=U(l(a.cache||$),s));let p=c.current;return p&&(a.cache=p[0],a.mutate=p[1]),O(()=>{if(p)return p[2]&&p[2](),p[3]},[]),(0,i.createElement)(H.Provider,d(e,{value:a}))},"defaultValue",{value:V});let ee=(n=(e,t,r)=>{let{cache:n,compare:a,suspense:l,fallbackData:p,revalidateOnMount:m,revalidateIfStale:h,refreshInterval:f,refreshWhenHidden:v,refreshWhenOffline:y,keepPreviousData:x}=r,[b,w,j,C]=g.get(n),[S,N]=T(e),E=(0,i.useRef)(!1),P=(0,i.useRef)(!1),_=(0,i.useRef)(S),M=(0,i.useRef)(t),F=(0,i.useRef)(r),U=()=>F.current,$=()=>U().isVisible()&&U().isOnline(),[z,V,G,H]=k(n,S),W=(0,i.useRef)({}).current,K=c(p)?r.fallback[S]:p,q=(e,t)=>
49{for(let r in W)if("data"===r){if(!a(e[r],t[r])&&(!c(e[r])||!a(ea,t[r])))return!1}else if(t[r]!==e[r])return!1;return!0},Z=(0,i.useMemo)(()=>{let e=!!S&&!!t&&(c(m)?!U().isPaused()&&!l&&(!!c(h)||h):m),r=t=>{let r=d(t);return(delete r._k,e)?{isValidating:!0,isLoading:!0,...r}:r},n=z(),i=H(),s=r(n),a=n===i?s:r(i),o=s;return[()=>{let e=r(z());return q(e,o)?(o.data=e.data,o.isLoading=e.isLoading,o.isValidating=e.isValidating,o.error=e.error,o):(o=e,e)},()=>a]},[n,S]),J=(0,s.useSyncExternalStore)((0,i.useCallback)(e=>G(S,(t,r)=>{q(r,t)||e()}),[n,S]),Z[0],Z[1]),ee=!E.current,et=b[S]&&b[S].length>0,er=J.data,en=c(er)?K:er,ei=J.error,es=(0,i.useRef)(en),ea=x?c(er)?es.current:er:en,eo=(!et||!!c(ei))&&(ee&&!c(m)?m:!U().isPaused()&&(l?!c(en)&&h:c(en)||h)),el=!!(S&&t&&ee&&eo),ec=c(J.isValidating)?el:J.isValidating,eu=c(J.isLoading)?el:J.isLoading,ed=(0,i.useCallback)(async e=>{let t,n;let i=M.current;if(!S||!i||P.current||U().isPaused())return!1;let s=!0,l=e||{},d=!j[S]||!l.dedupe,p=()=>L?!P.current&&S===_.current&&E.current:S===_.current,m={isValidating:!1,isLoading:!1},h=()=>{V(m)},f=()=>{let e=j[S];e&&e[1]===n&&delete j[S]},g={isValidating:!0};c(z().data)&&(g.isLoading=!0);try{if(d&&(V(g),r.loadingTimeout&&c(z().data)&&setTimeout(()=>{s&&p()&&U().onLoadingSlow(S,r)},r.loadingTimeout),j[S]=[i(N),R()]),[t,n]=j[S],t=await t,d&&setTimeout(f,r.dedupingInterval),!j[S]||j[S][1]!==n)return d&&p()&&U().onDiscarded(S),!1;m.error=o;let e=w[S];if(!c(e)&&(n<=e[0]||n<=e[1]||0===e[1]))return h(),d&&p()&&U().onDiscarded(S),!1;let l=z().data;m.data=a(l,t)?l:t,d&&p()&&U().onSuccess(t,S,r)}catch(r){f();let e=U(),{shouldRetryOnError:t}=e;!e.isPaused()&&(m.error=r,d&&p()&&(e.onError(r,S,e),(!0===t||u(t)&&t(r))&&(!U().revalidateOnFocus||!U().revalidateOnReconnect||$())&&e.onErrorRetry(r,S,e,e=>{let t=b[S];t&&t[0]&&t[0](D.ERROR_REVALIDATE_EVENT,e)},{retryCount:(l.retryCount||0)+1,dedupe:!0})))}return s=!1,h(),!0},[S,n]),ep=(0,i.useCallback)((...e)=>B(n,_.current,...e),[]);if(O(()=>{M.current=t,F.current=r,c(er)||(es.current=er)}),O(()=>{if(!S)return;let e=ed.bind(o,Q),t=0,r=Y(S,b,(r,n={})=>{if(r==D.FOCUS_EVENT){let r=Date.now();U().revalidateOnFocus&&r>t&&$()&&(t=r+U().focusThrottleInterval,e())}else if(r==D.RECONNECT_EVENT)U().revalidateOnReconnect&&$()&&e();else if(r==D.MUTATE_EVENT)return ed();else if(r==D.ERROR_REVALIDATE_EVENT)return ed(n)});return P.current=!1,_.current=S,E.current=!0,V({_k:N}),eo&&(c(en)||A?e():I(e)),()=>{P.current=!0,r()}},[S]),O(()=>{let e;function t(){let t=u(f)?f(z().data):f;t&&-1!==e&&(e=setTimeout(r,t))}function r(){!z().error&&(v||U().isVisible())&&(y||U().isOnline())?ed(Q).then(t):t()}return t(),()=>{e&&(clearTimeout(e),e=-1)}},[f,v,y,S]),(0,i.useDebugValue)(ea),l&&c(en)&&S){if(!L&&A)throw Error("Fallback data is required when using suspense in SSR.");M.current=t,F.current=r,P.current=!1;let e=C[S];if(c(e)||X(ep(e)),c(ei)){let e=ed(Q);c(ea)||(e.status="fulfilled",e.value=!0),X(e)}else throw ei}return{mutate:ep,get data(){return W.data=!0,ea},get error(){return W.error=!0,ei},get isValidating(){return W.isValidating=!0,ec},get isLoading(){return W.isLoading=!0,eu}}},function(...e){let t=Z(),[r,i,s]=q(e),a=G(t,s),o=n,{use:l}=a,c=(l||[]).concat(J);for(let e=c.length;e--;)o=c[e](o);return o(r,i||a.fetcher||null,a)})},12777:e=>{"use strict";e.exports=JSON.parse('{"AF":"Afghanistan","EG":"\xc4gypten","AX":"\xc5land","AL":"Albanien","DZ":"Algerien","AS":"Amerikanisch-Samoa","VI":"Amerikanische Jungferninseln","AD":"Andorra","AO":"Angola","AI":"Anguilla","AQ":"Antarktis","AG":"Antigua und Barbuda","GQ":"\xc4quatorialguinea","AR":"Argentinien","AM":"Armenien","AW":"Aruba","AZ":"Aserbaidschan","ET":"\xc4thiopien","AU":"Australien","BS":"Bahamas","BH":"Bahrain","BD":"Bangladesch","BB":"Barbados","BY":"Belarus","BE":"Belgien","BZ":"Belize","BJ":"Benin","BM":"Bermuda","BT":"Bhutan","BO":"Bolivien","BQ":"Bonaire","BA":"Bosnien und Herzegowina","BW":"Botswana","BV":"Bouvetinsel","BR":"Brasilien","VG":"Britische Jungferninseln","IO":"Britisches Territorium im Indischen Ozean","BN":"Brunei Darussalam","BG":"Bulgarien","BF":"Burkina Faso","BI":"Burundi","CL":"Chile","CN":"China","CK":"Cookinseln","CR":"Costa Rica","CI":"Elfenbeink\xfcste","CW":"Cura\xe7ao","DK":"D\xe4nemark","DE":"Deutschland","DM":"Dominica","DO":"Dominikanische Republik","DJ":"Dschibuti","EC":"Ecuador","SV":"El Salvador","ER":"Eritrea","EE":"Estland","FK":"Falklandinseln","FO":"F\xe4r\xf6er","FJ":"Fidschi","FI":"Finnland","FR":"Frankreich","GF":"Franz\xf6sisch-Guayana","PF":"Franz\xf6sisch-Polynesien","TF":"Franz\xf6sische S\xfcd- und Antarktisgebiete","GA":"Gabun","GM":"Gambia","GE":"Georgien","GH":"Ghana","GI":"Gibraltar","GD":"Grenada","GR":"Griechenland","GL":"Gr\xf6nland","GP":"Guadeloupe","GU":"Guam","GT":"Guatemala","GG":"Guernsey","GN":"Guinea","GW":"Guinea-Bissau","GY":"Guyana","HT":"Haiti","HM":"Heard und McDonaldinseln","HN":"Honduras","HK":"Hongkong","IN":"Indien","ID":"Indonesien","IM":"Insel Man","IQ":"Irak","IR":"Iran","IE":"Irland","IS":"Island","IL":"Israel","IT":"Italien","JM":"Jamaika","JP":"Japan","YE":"Jemen","JE":"Jersey","JO":"Jordanien","KY":"Kaimaninseln","KH":"Kambodscha","CM":"Kamerun","CA":"Kanada","CV":"Kap Verde","KZ":"Kasachstan","QA":"Katar","KE":"Kenia","KG":"Kirgisistan","KI":"Kiribati","CC":"Kokosinseln","CO":"Kolumbien","KM":"Komoren","CD":"Kongo","KP":"Nordkorea","KR":"S\xfcdkorea","HR":"Kroatien","CU":"Kuba","KW":"Kuwait","LA":"La
49os","LS":"Lesotho","LV":"Lettland","LB":"Libanon","LR":"Liberia","LY":"Libyen","LI":"Liechtenstein","LT":"Litauen","LU":"Luxemburg","MO":"Macao","MG":"Madagaskar","MW":"Malawi","MY":"Malaysia","MV":"Malediven","ML":"Mali","MT":"Malta","MA":"Marokko","MH":"Marshallinseln","MQ":"Martinique","MR":"Mauretanien","MU":"Mauritius","YT":"Mayotte","MX":"Mexiko","FM":"Mikronesien","MD":"Moldawien","MC":"Monaco","MN":"Mongolei","ME":"Montenegro","MS":"Montserrat","MZ":"Mosambik","MM":"Myanmar","NA":"Namibia","NR":"Nauru","NP":"Nepal","NC":"Neukaledonien","NZ":"Neuseeland","NI":"Nicaragua","NL":"Niederlande","NE":"Niger","NG":"Nigeria","NU":"Niue","MK":"Nordmazedonien","MP":"N\xf6rdliche Marianen","NF":"Norfolkinsel","NO":"Norwegen","OM":"Oman","AT":"\xd6sterreich","TL":"Osttimor","PK":"Pakistan","PS":"Staat Pal\xe4stina","PW":"Palau","PA":"Panama","PG":"Papua-Neuguinea","PY":"Paraguay","PE":"Peru","PH":"Philippinen","PN":"Pitcairninseln","PL":"Polen","PT":"Portugal","PR":"Puerto Rico","TW":"Taiwan","CG":"Republik Kongo","RE":"R\xe9union","RW":"Ruanda","RO":"Rum\xe4nien","RU":"Russische F\xf6deration","BL":"Saint-Barth\xe9lemy","MF":"Saint-Martin","SB":"Salomonen","ZM":"Sambia","WS":"Samoa","SM":"San Marino","ST":"S\xe3o Tom\xe9 und Pr\xedncipe","SA":"Saudi-Arabien","SE":"Schweden","CH":"Schweiz","SN":"Senegal","RS":"Serbien","SC":"Seychellen","SL":"Sierra Leone","ZW":"Simbabwe","SG":"Singapur","SX":"Sint Maarten","SK":"Slowakei","SI":"Slowenien","SO":"Somalia","ES":"Spanien","LK":"Sri Lanka","SH":"St. Helena","KN":"St. Kitts und Nevis","LC":"St. Lucia","PM":"Saint-Pierre und Miquelon","VC":"St. Vincent und die Grenadinen","ZA":"S\xfcdafrika","SD":"Sudan","GS":"S\xfcdgeorgien und die S\xfcdlichen Sandwichinseln","SS":"S\xfcdsudan","SR":"Suriname","SJ":"Svalbard und Jan Mayen","SZ":"Eswatini","SY":"Syrien, Arabische Republik","TJ":"Tadschikistan","TZ":"Tansania, Vereinigte Republik","TH":"Thailand","TG":"Togo","TK":"Tokelau","TO":"Tonga","TT":"Trinidad und Tobago","TD":"Tschad","CZ":"Tschechische Republik","TN":"Tunesien","TR":"T\xfcrkei","TM":"Turkmenistan","TC":"Turks- und Caicosinseln","TV":"Tuvalu","UG":"Uganda","UA":"Ukraine","HU":"Ungarn","UM":"United States Minor Outlying Islands","UY":"Uruguay","UZ":"Usbekistan","VU":"Vanuatu","VA":"Vatikanstadt","VE":"Venezuela","AE":"Vereinigte Arabische Emirate","US":["Vereinigte Staaten von Amerika","Vereinigte Staaten","USA"],"GB":["Vereinigtes K\xf6nigreich","Gro\xdfbritannien"],"VN":"Vietnam","WF":"Wallis und Futuna","CX":"Weihnachtsinsel","EH":"Westsahara","CF":"Zentralafrikanische Republik","CY":"Zypern","XK":"Kosovo"}')},98837:e=>{"use strict";e.exports=JSON.parse('{"AF":"Afghanistan","AL":"Albania","DZ":"Algeria","AS":"American Samoa","AD":"Andorra","AO":"Angola","AI":"Anguilla","AQ":"Antarctica","AG":"Antigua and Barbuda","AR":"Argentina","AM":"Armenia","AW":"Aruba","AU":"Australia","AT":"Austria","AZ":"Azerbaijan","BS":"Bahamas","BH":"Bahrain","BD":"Bangladesh","BB":"Barbados","BY":"Belarus","BE":"Belgium","BZ":"Belize","BJ":"Benin","BM":"Bermuda","BT":"Bhutan","BO":"Bolivia","BA":"Bosnia and Herzegovina","BW":"Botswana","BV":"Bouvet Island","BR":"Brazil","IO":"British Indian Ocean Territory","BN":"Brunei Darussalam","BG":"Bulgaria","BF":"Burkina Faso","BI":"Burundi","KH":"Cambodia","CM":"Cameroon","CA":"Canada","CV":"Cape Verde","KY":"Cayman Islands","CF":"Central African Republic","TD":"Chad","CL":"Chile","CN":["People\'s Republic of China","China"],"CX":"Christmas Island","CC":"Cocos (Keeling) Islands","CO":"Colombia","KM":"Comoros","CG":["Republic of the Congo","Congo"],"CD":["Democratic Republic of the Congo","Congo"],"CK":"Cook Islands","CR":"Costa Rica","CI":["Cote D\'Ivoire","Ivory Coast"],"HR":"Croatia","CU":"Cuba","CY":"Cyprus","CZ":["Czech Republic","Czechia"],"DK":"Denmark","DJ":"Djibouti","DM":"Dominica","DO":"Dominican Republic","EC":"Ecuador","EG":"Egypt","SV":"El Salvador","GQ":"Equatorial Guinea","ER":"Eritrea","EE":"Estonia","ET":"Ethiopia","FK":"Falkland Islands (Malvinas)","FO":"Faroe Islands","FJ":"Fiji","FI":"Finland","FR":"France","GF":"French Guiana","PF":"French Polynesia","TF":"French Southern Territories","GA":"Gabon","GM":["Republic of The Gambia","The Gambia","Gambia"],"GE":"Georgia","DE":"Germany","GH":"Ghana","GI":"Gibraltar","GR":"Greece","GL":"Greenland","GD":"Grenada","GP":"Guadeloupe","GU":"Guam","GT":"Guatemala","GN":"Guinea","GW":"Guinea-Bissau","GY":"Guyana","HT":"Haiti","HM":"Heard Island and McDonald Islands","VA":"Holy See (Vatican City State)","HN":"Honduras","HK":"Hong Kong","HU":"Hungary","IS":"Iceland","IN":"India","ID":"Indonesia","IR":["Islamic Republic of Iran","Iran"],"IQ":"Iraq","IE":"Ireland","IL":"Israel","IT":"Italy","JM":"Jamaica","JP":"Japan","JO":"Jordan","KZ":"Kazakhstan","KE":"Kenya","KI":"Kiribati","KP":"North Korea","KR":"South Korea","KW":"Kuwait","KG":"Kyrgyzstan","LA":"La
49o People\'s Democratic Republic","LV":"Latvia","LB":"Lebanon","LS":"Lesotho","LR":"Liberia","LY":"Libya","LI":"Liechtenstein","LT":"Lithuania","LU":"Luxembourg","MO":"Macao","MG":"Madagascar","MW":"Malawi","MY":"Malaysia","MV":"Maldives","ML":"Mali","MT":"Malta","MH":"Marshall Islands","MQ":"Martinique","MR":"Mauritania","MU":"Mauritius","YT":"Mayotte","MX":"Mexico","FM":"Micronesia, Federated States of","MD":"Moldova, Republic of","MC":"Monaco","MN":"Mongolia","MS":"Montserrat","MA":"Morocco","MZ":"Mozambique","MM":"Myanmar","NA":"Namibia","NR":"Nauru","NP":"Nepal","NL":"Netherlands","NC":"New Caledonia","NZ":"New Zealand","NI":"Nicaragua","NE":"Niger","NG":"Nigeria","NU":"Niue","NF":"Norfolk Island","MK":["The Republic of North Macedonia","North Macedonia"],"MP":"Northern Mariana Islands","NO":"Norway","OM":"Oman","PK":"Pakistan","PW":"Palau","PS":["State of Palestine","Palestine"],"PA":"Panama","PG":"Papua New Guinea","PY":"Paraguay","PE":"Peru","PH":"Philippines","PN":"Pitcairn","PL":"Poland","PT":"Portugal","PR":"Puerto Rico","QA":"Qatar","RE":"Reunion","RO":"Romania","RU":["Russian Federation","Russia"],"RW":"Rwanda","SH":"Saint Helena","KN":"Saint Kitts and Nevis","LC":"Saint Lucia","PM":"Saint Pierre and Miquelon","VC":"Saint Vincent and the Grenadines","WS":"Samoa","SM":"San Marino","ST":"Sao Tome and Principe","SA":"Saudi Arabia","SN":"Senegal","SC":"Seychelles","SL":"Sierra Leone","SG":"Singapore","SK":"Slovakia","SI":"Slovenia","SB":"Solomon Islands","SO":"Somalia","ZA":"South Africa","GS":"South Georgia and the South Sandwich Islands","ES":"Spain","LK":"Sri Lanka","SD":"Sudan","SR":"Suriname","SJ":"Svalbard and Jan Mayen","SZ":"Eswatini","SE":"Sweden","CH":"Switzerland","SY":"Syrian Arab Republic","TW":["Taiwan, Province of China","Taiwan"],"TJ":"Tajikistan","TZ":["United Republic of Tanzania","Tanzania"],"TH":"Thailand","TL":"Timor-Leste","TG":"Togo","TK":"Tokelau","TO":"Tonga","TT":"Trinidad and Tobago","TN":"Tunisia","TR":"Turkey","TM":"Turkmenistan","TC":"Turks and Caicos Islands","TV":"Tuvalu","UG":"Uganda","UA":"Ukraine","AE":"United Arab Emirates","GB":["United Kingdom","UK","Great Britain"],"US":["United States of America","United States","USA"],"UM":"United States Minor Outlying Islands","UY":"Uruguay","UZ":"Uzbekistan","VU":"Vanuatu","VE":"Venezuela","VN":"Vietnam","VG":"Virgin Islands, British","VI":"Virgin Islands, U.S.","WF":"Wallis and Futuna","EH":"Western Sahara","YE":"Yemen","ZM":"Zambia","ZW":"Zimbabwe","AX":"\xc5land Islands","BQ":"Bonaire, Sint Eustatius and Saba","CW":"Cura\xe7ao","GG":"Guernsey","IM":"Isle of Man","JE":"Jersey","ME":"Montenegro","BL":"Saint Barth\xe9lemy","MF":"Saint Martin (French part)","RS":"Serbia","SX":"Sint Maarten (Dutch part)","SS":"South Sudan","XK":"Kosovo"}')}},e=>{var t=t=>e(e.s=t);e.O(0,[6593,8792],()=>(t(18037),t(56894))),_N_E=e.O()}]);

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.