{"version":3,"file":"GoogleMaps.BXIIIGW_.mjs","names":["mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","cx","React.forwardRef","cx","React.useState","React.useMemo"],"sources":["https:/framerusercontent.com/modules/9rvCFUloZ67PRoPMrUnQ/MKksXQrDgvC3XRggv9vN/llSSeBGvs.js","https:/framerusercontent.com/modules/FaxZInRwAZReJpbcbldd/muqXBKZwrJnuW4AxlyYL/Whn4aos15.js","https:/framerusercontent.com/modules/QXJPlsBDZQ95Y3F1hMcZ/z7KVLxdacZUwxNVias7u/OpeningHoursBadge.js","https:/framerusercontent.com/modules/Hbc0lxqGSRzFG6uMT9yO/jZfB18ggDrqER5ihmIsa/GoogleMaps.js"],"sourcesContent":["// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 5.625 C 0 2.518 2.518 0 5.625 0 C 8.732 0 11.25 2.518 11.25 5.625 C 11.25 8.732 8.732 11.25 5.625 11.25 C 2.518 11.25 0 8.732 0 5.625 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"11.25px\" id=\"Yae1yElyW\" transform=\"translate(4.5 3.75)\" width=\"11.25px\"/><path d=\"M 0 0 L 4.5 0\" fill=\"transparent\" height=\"1px\" id=\"CvyEDg2V4\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(18.75 12.75)\" width=\"4.5px\"/><path d=\"M 0 0 L 0 4.5\" fill=\"transparent\" height=\"4.5px\" id=\"ba_WAKO4G\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(21 10.5)\" width=\"1px\"/><path d=\"M 0 5.625 C 0 2.518 2.518 0 5.625 0 C 8.732 0 11.25 2.518 11.25 5.625 C 11.25 8.732 8.732 11.25 5.625 11.25 C 2.518 11.25 0 8.732 0 5.625 Z\" fill=\"transparent\" height=\"11.25px\" id=\"ZG5pzyERP\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(4.5 3.75)\" width=\"11.25px\"/><path d=\"M 0 3.75 C 1.927 1.458 4.646 0 7.875 0 C 11.104 0 13.823 1.458 15.75 3.75\" fill=\"transparent\" height=\"3.75px\" id=\"mzfVFeVBR\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(2.25 15)\" width=\"15.75px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"283426635\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-WDLcn\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-WDLcn { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"User Plus\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-WDLcn\");Icon.displayName=\"User Plus\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerDisableUnlink\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"User Plus\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 7.5 0 C 3.358 0 0 3.358 0 7.5 C 0 14.25 7.5 19.5 7.5 19.5 C 7.5 19.5 15 14.25 15 7.5 C 15 3.358 11.642 0 7.5 0 Z M 7.5 10.5 C 5.843 10.5 4.5 9.157 4.5 7.5 C 4.5 5.843 5.843 4.5 7.5 4.5 C 9.157 4.5 10.5 5.843 10.5 7.5 C 10.5 9.157 9.157 10.5 7.5 10.5 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"19.5px\" id=\"eB8SaW_W5\" transform=\"translate(4.5 2.25)\" width=\"15px\"/><path d=\"M 0 3 C 0 1.343 1.343 0 3 0 C 4.657 0 6 1.343 6 3 C 6 4.657 4.657 6 3 6 C 1.343 6 0 4.657 0 3 Z\" fill=\"transparent\" height=\"6px\" id=\"Psdr3EPAA\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(9 6.75)\" width=\"6px\"/><path d=\"M 15 7.5 C 15 14.25 7.5 19.5 7.5 19.5 C 7.5 19.5 0 14.25 0 7.5 C 0 3.358 3.358 0 7.5 0 C 11.642 0 15 3.358 15 7.5 Z\" fill=\"transparent\" height=\"19.5px\" id=\"nWyCs7cMd\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(4.5 2.25)\" width=\"15px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"4159562592\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-XrTFE\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-XrTFE { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Map Pin\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-XrTFE\");Icon.displayName=\"Map Pin\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Map Pin\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";const APPLE_FONT_STACK='-apple-system, BlinkMacSystemFont, \"SF Pro Display\", \"SF Pro Text\", \"Helvetica Neue\", sans-serif';const sampleResponse={practice:{id:\"practice-sample\",name:\"DentalDynamic\",slug:\"dentaldynamic\"},generatedAt:new Date().toISOString(),supported:true,openingHours:{configured:true,timezone:\"Europe/Amsterdam\",usesAlternatingWeeks:false,activeWeekPattern:\"all\",activeWeekLabel:\"Standaard\",currentStatus:{isOpen:true,label:\"Nu open\",detail:\"Vandaag tot 17:00\"},generalNote:\"Tijdens feestdagen of scholingsdagen kunnen openingstijden afwijken.\",today:null,weekSchedule:[{weekday:1,label:\"Maandag\",shortLabel:\"Ma\",isToday:true,isClosed:false,openTime:\"08:30\",closeTime:\"17:00\",note:null,timeLabel:\"08:30 - 17:00\"},{weekday:2,label:\"Dinsdag\",shortLabel:\"Di\",isToday:false,isClosed:false,openTime:\"08:30\",closeTime:\"17:00\",note:null,timeLabel:\"08:30 - 17:00\"},{weekday:3,label:\"Woensdag\",shortLabel:\"Wo\",isToday:false,isClosed:false,openTime:\"08:30\",closeTime:\"17:00\",note:\"Telefonisch bereikbaar tot 16:30\",timeLabel:\"08:30 - 17:00\"},{weekday:4,label:\"Donderdag\",shortLabel:\"Do\",isToday:false,isClosed:false,openTime:\"08:30\",closeTime:\"17:00\",note:null,timeLabel:\"08:30 - 17:00\"},{weekday:5,label:\"Vrijdag\",shortLabel:\"Vr\",isToday:false,isClosed:false,openTime:\"08:30\",closeTime:\"15:00\",note:null,timeLabel:\"08:30 - 15:00\"},{weekday:6,label:\"Zaterdag\",shortLabel:\"Za\",isToday:false,isClosed:true,openTime:null,closeTime:null,note:null,timeLabel:\"Gesloten\"},{weekday:7,label:\"Zondag\",shortLabel:\"Zo\",isToday:false,isClosed:true,openTime:null,closeTime:null,note:null,timeLabel:\"Gesloten\"}]}};sampleResponse.openingHours.today=sampleResponse.openingHours.weekSchedule[0];function withAlpha(color,alpha){const normalized=color.trim();if(normalized.startsWith(\"#\")){let hex=normalized.slice(1);if(hex.length===3){hex=hex.split(\"\").map(part=>`${part}${part}`).join(\"\");}if(hex.length!==6)return color;const value=Number.parseInt(hex,16);const r=value>>16&255;const g=value>>8&255;const b=value&255;return`rgba(${r}, ${g}, ${b}, ${alpha})`;}const rgbMatch=normalized.match(/^rgba?\\(\\s*([0-9.]+)\\s*,\\s*([0-9.]+)\\s*,\\s*([0-9.]+)(?:\\s*,\\s*[0-9.]+\\s*)?\\)$/);if(rgbMatch){return`rgba(${rgbMatch[1]}, ${rgbMatch[2]}, ${rgbMatch[3]}, ${alpha})`;}return color;}function limitItems(items,maxItems){if(maxItems<=0)return items;return items.slice(0,maxItems);}function cx(...classes){return classes.filter(Boolean).join(\" \");}export default function OpeningHoursBadge(props){const[data,setData]=React.useState(!props.practiceSlug?sampleResponse:null);const[state,setState]=React.useState(props.practiceSlug?\"loading\":\"idle\");React.useEffect(()=>{if(!props.practiceSlug){setState(\"idle\");setData(sampleResponse);return;}const controller=new AbortController;setState(\"loading\");fetch(`${props.apiBaseUrl.replace(/\\/$/,\"\")}/api/public/practices/${encodeURIComponent(props.practiceSlug)}/opening-hours`,{method:\"GET\",signal:controller.signal}).then(async response=>{if(!response.ok){throw new Error(`Kon openingstijden niet laden (${response.status}).`);}return response.json();}).then(payload=>{setData(payload);setState(\"ready\");}).catch(error=>{if(controller.signal.aborted)return;console.error(error);setData(null);setState(\"error\");});return()=>controller.abort();},[props.apiBaseUrl,props.practiceSlug]);const source=!props.practiceSlug?sampleResponse:data;const openingHours=source?.openingHours;const visibleRows=React.useMemo(()=>{const rows=openingHours?.weekSchedule??[];const filteredRows=props.showClosedDays?rows:rows.filter(day=>!day.isClosed);return limitItems(filteredRows,props.maxRows);},[openingHours?.weekSchedule,props.maxRows,props.showClosedDays]);const rootStyle={\"--ohb-surface\":props.surfaceColor,\"--ohb-row\":props.rowColor,\"--ohb-row-today\":props.todayRowColor,\"--ohb-border\":props.borderColor,\"--ohb-row-border\":props.rowBorderColor,\"--ohb-row-today-border\":props.todayRowBorderColor,\"--ohb-accent\":props.accentColor,\"--ohb-accent-soft\":withAlpha(props.accentColor,.12),\"--ohb-eyebrow\":props.eyebrowColor,\"--ohb-title\":props.titleColor,\"--ohb-body\":props.descriptionColor,\"--ohb-row-day\":props.rowDayColor,\"--ohb-row-time\":props.rowTimeColor,\"--ohb-note\":props.noteColor,\"--ohb-meta-text\":props.metaTextColor,\"--ohb-meta-bg\":props.metaBackgroundColor,\"--ohb-meta-border\":props.metaBorderColor,\"--ohb-open-text\":props.openTextColor,\"--ohb-open-bg\":props.openBackgroundColor,\"--ohb-open-border\":props.openBorderColor,\"--ohb-closed-text\":props.closedTextColor,\"--ohb-closed-bg\":props.closedBackgroundColor,\"--ohb-closed-border\":props.closedBorderColor,\"--ohb-today-badge-text\":props.todayBadgeTextColor,\"--ohb-today-badge-bg\":props.todayBadgeBackgroundColor,\"--ohb-today-badge-border\":props.todayBadgeBorderColor,\"--ohb-radius\":`${props.radius}px`,\"--ohb-row-radius\":`${props.rowRadius}px`,\"--ohb-meta-radius\":`${props.metaRadius}px`,\"--ohb-meta-height\":`${props.metaHeight}px`,\"--ohb-meta-padding-x\":`${props.metaPaddingX}px`,\"--ohb-status-radius\":`${props.statusRadius}px`,\"--ohb-padding\":`${props.padding}px`,\"--ohb-row-padding\":`${props.rowPadding}px`,\"--ohb-gap\":`${props.gap}px`,\"--ohb-row-gap\":`${props.rowGap}px`,\"--ohb-header-gap\":`${props.headerGap}px`,\"--ohb-title-size\":`${props.titleSize}px`,\"--ohb-description-size\":`${props.descriptionSize}px`,\"--ohb-eyebrow-size\":`${props.eyebrowSize}px`,\"--ohb-row-day-size\":`${props.rowDaySize}px`,\"--ohb-row-time-size\":`${props.rowTimeSize}px`,\"--ohb-note-size\":`${props.noteSize}px`,\"--ohb-meta-size\":`${props.metaSize}px`,\"--ohb-status-size\":`${props.statusSize}px`,\"--ohb-status-height\":`${props.statusHeight}px`,\"--ohb-status-padding-x\":`${props.statusPaddingX}px`,\"--ohb-surface-shadow\":`0 20px 48px ${withAlpha(props.surfaceShadowColor,props.surfaceShadowStrength)}`,\"--ohb-row-shadow\":`0 12px 28px rgba(15, 23, 42, ${props.rowShadowStrength})`,\"--ohb-font-body\":props.fontFamily,\"--ohb-font-heading\":props.headingFontFamily};return /*#__PURE__*/_jsxs(\"section\",{className:cx(\"ohb-root\",props.showSurfaceGradient&&\"ohb-rootGradient\",props.showSurfaceShadow&&\"ohb-rootShadow\",props.timeAlign===\"left\"&&\"ohb-rootTimeLeft\"),style:rootStyle,children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                .ohb-root,\n                .ohb-root * {\n                    box-sizing: border-box;\n                }\n                .ohb-root {\n                    width: 100%;\n                    border-radius: calc(var(--ohb-radius) + 6px);\n                    border: 1px solid var(--ohb-border);\n                    background: var(--ohb-surface);\n                    padding: var(--ohb-padding);\n                    color: var(--ohb-title);\n                    font-family: var(--ohb-font-body);\n                    box-shadow: none;\n                }\n                .ohb-rootGradient {\n                    background:\n                        radial-gradient(circle at top right, var(--ohb-accent-soft), transparent 34%),\n                        linear-gradient(180deg, rgba(255,255,255,0.18), rgba(255,255,255,0)),\n                        var(--ohb-surface);\n                }\n                .ohb-rootShadow {\n                    box-shadow: var(--ohb-surface-shadow);\n                }\n                .ohb-header {\n                    display: grid;\n                    gap: var(--ohb-header-gap);\n                    margin-bottom: var(--ohb-gap);\n                }\n                .ohb-headerTop {\n                    display: flex;\n                    flex-wrap: wrap;\n                    justify-content: space-between;\n                    gap: 10px;\n                    align-items: flex-start;\n                }\n                .ohb-eyebrow {\n                    color: var(--ohb-eyebrow);\n                    font-size: var(--ohb-eyebrow-size);\n                    font-weight: 700;\n                    letter-spacing: 0.16em;\n                    text-transform: uppercase;\n                }\n                .ohb-title {\n                    margin: 0;\n                    color: var(--ohb-title);\n                    font-family: var(--ohb-font-heading);\n                    font-size: clamp(var(--ohb-title-size), 4vw, calc(var(--ohb-title-size) * 1.2));\n                    line-height: 0.98;\n                    letter-spacing: -0.05em;\n                }\n                .ohb-description {\n                    margin: 0;\n                    color: var(--ohb-body);\n                    font-size: var(--ohb-description-size);\n                    line-height: 1.62;\n                }\n                .ohb-status {\n                    display: inline-flex;\n                    align-items: center;\n                    min-height: var(--ohb-status-height);\n                    border-radius: var(--ohb-status-radius);\n                    padding: 0 var(--ohb-status-padding-x);\n                    font-size: var(--ohb-status-size);\n                    font-weight: 700;\n                    letter-spacing: 0.03em;\n                    white-space: nowrap;\n                    border: 1px solid transparent;\n                }\n                .ohb-status-open {\n                    color: var(--ohb-open-text);\n                    background: var(--ohb-open-bg);\n                    border-color: var(--ohb-open-border);\n                }\n                .ohb-status-closed {\n                    color: var(--ohb-closed-text);\n                    background: var(--ohb-closed-bg);\n                    border-color: var(--ohb-closed-border);\n                }\n                .ohb-metaRow {\n                    display: flex;\n                    flex-wrap: wrap;\n                    gap: 8px;\n                }\n                .ohb-metaPill {\n                    display: inline-flex;\n                    align-items: center;\n                    min-height: var(--ohb-meta-height);\n                    border-radius: var(--ohb-meta-radius);\n                    border: 1px solid var(--ohb-meta-border);\n                    background: var(--ohb-meta-bg);\n                    padding: 0 var(--ohb-meta-padding-x);\n                    color: var(--ohb-meta-text);\n                    font-size: var(--ohb-meta-size);\n                    font-weight: 650;\n                }\n                .ohb-list {\n                    display: grid;\n                    gap: var(--ohb-gap);\n                }\n                .ohb-row {\n                    display: grid;\n                    gap: var(--ohb-row-gap);\n                    border-radius: var(--ohb-row-radius);\n                    border: 1px solid var(--ohb-row-border);\n                    background: var(--ohb-row);\n                    padding: var(--ohb-row-padding);\n                    box-shadow: none;\n                }\n                .ohb-rowGradient {\n                    background:\n                        linear-gradient(135deg, var(--ohb-accent-soft), transparent 48%),\n                        linear-gradient(180deg, rgba(255,255,255,0.82), rgba(255,255,255,0.68)),\n                        var(--ohb-row);\n                }\n                .ohb-rowShadow {\n                    box-shadow: var(--ohb-row-shadow);\n                }\n                .ohb-rowToday {\n                    border-color: var(--ohb-row-border);\n                    background: var(--ohb-row-today);\n                    box-shadow: inset 0 0 0 1px var(--ohb-row-today-border);\n                }\n                .ohb-rowToday.ohb-rowGradient {\n                    background:\n                        linear-gradient(135deg, var(--ohb-accent-soft), transparent 48%),\n                        linear-gradient(180deg, rgba(255,255,255,0.9), rgba(255,255,255,0.72)),\n                        var(--ohb-row-today);\n                }\n                .ohb-rowToday.ohb-rowShadow {\n                    box-shadow:\n                        inset 0 0 0 1px var(--ohb-row-today-border),\n                        0 0 0 1px rgba(255,255,255,0.22),\n                        var(--ohb-row-shadow);\n                }\n                .ohb-rowTop {\n                    display: flex;\n                    align-items: baseline;\n                    justify-content: space-between;\n                    gap: 12px;\n                }\n                .ohb-rootTimeLeft .ohb-rowTop {\n                    justify-content: flex-start;\n                    gap: 16px;\n                }\n                .ohb-day {\n                    color: var(--ohb-row-day);\n                    font-size: var(--ohb-row-day-size);\n                    font-weight: 680;\n                    letter-spacing: -0.01em;\n                }\n                .ohb-time {\n                    color: var(--ohb-row-time);\n                    font-size: var(--ohb-row-time-size);\n                    line-height: 1.4;\n                    text-align: right;\n                }\n                .ohb-rootTimeLeft .ohb-time {\n                    text-align: left;\n                    margin-left: auto;\n                }\n                .ohb-todayBadge {\n                    display: inline-flex;\n                    align-items: center;\n                    min-height: var(--ohb-meta-height);\n                    border-radius: var(--ohb-meta-radius);\n                    border: 1px solid var(--ohb-today-badge-border);\n                    background: var(--ohb-today-badge-bg);\n                    padding: 0 var(--ohb-meta-padding-x);\n                    color: var(--ohb-today-badge-text);\n                    font-size: var(--ohb-meta-size);\n                    font-weight: 700;\n                    white-space: nowrap;\n                }\n                .ohb-note {\n                    color: var(--ohb-note);\n                    font-size: var(--ohb-note-size);\n                    line-height: 1.55;\n                }\n                .ohb-empty {\n                    border-radius: var(--ohb-row-radius);\n                    border: 1px dashed var(--ohb-border);\n                    padding: var(--ohb-row-padding);\n                    color: var(--ohb-note);\n                    font-size: var(--ohb-note-size);\n                    line-height: 1.6;\n                    background: rgba(255,255,255,0.34);\n                }\n                .ohb-generalNote {\n                    margin-top: var(--ohb-gap);\n                    border-top: 1px solid rgba(15, 23, 42, 0.08);\n                    padding-top: calc(var(--ohb-row-padding) - 2px);\n                    color: var(--ohb-note);\n                    font-size: var(--ohb-note-size);\n                    line-height: 1.65;\n                    white-space: pre-wrap;\n                }\n            `}),props.showHeader?/*#__PURE__*/_jsxs(\"div\",{className:\"ohb-header\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"ohb-headerTop\",children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{className:\"ohb-eyebrow\",children:props.eyebrow}),/*#__PURE__*/_jsx(\"h2\",{className:\"ohb-title\",children:props.title})]}),props.showStatusBadge&&openingHours?/*#__PURE__*/_jsx(\"div\",{className:openingHours.currentStatus.isOpen?\"ohb-status ohb-status-open\":\"ohb-status ohb-status-closed\",children:openingHours.currentStatus.label}):null]}),props.showDescription?/*#__PURE__*/_jsx(\"p\",{className:\"ohb-description\",children:props.description}):null,props.showCurrentDetail&&openingHours?.currentStatus.detail||props.showWeekPattern&&openingHours?.usesAlternatingWeeks?/*#__PURE__*/_jsxs(\"div\",{className:\"ohb-metaRow\",children:[props.showCurrentDetail&&openingHours?.currentStatus.detail?/*#__PURE__*/_jsx(\"div\",{className:\"ohb-metaPill\",children:openingHours.currentStatus.detail}):null,props.showWeekPattern&&openingHours?.usesAlternatingWeeks?/*#__PURE__*/_jsx(\"div\",{className:\"ohb-metaPill\",children:openingHours.activeWeekLabel}):null]}):null]}):null,/*#__PURE__*/_jsx(\"div\",{className:\"ohb-list\",children:openingHours?.configured&&visibleRows.length>0?visibleRows.map(day=>/*#__PURE__*/_jsxs(\"article\",{className:cx(\"ohb-row\",props.showRowGradient&&\"ohb-rowGradient\",props.showRowShadow&&\"ohb-rowShadow\",day.isToday&&props.showTodayMarker&&\"ohb-rowToday\"),children:[/*#__PURE__*/_jsxs(\"div\",{className:\"ohb-rowTop\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"ohb-day\",children:props.showDayLabel?day.label:day.shortLabel}),day.isToday&&props.showTodayBadge?/*#__PURE__*/_jsx(\"div\",{className:\"ohb-todayBadge\",children:props.todayBadgeLabel}):null,/*#__PURE__*/_jsx(\"div\",{className:\"ohb-time\",children:day.timeLabel})]}),props.showNotes&&day.note?/*#__PURE__*/_jsx(\"div\",{className:\"ohb-note\",children:day.note}):null]},day.weekday)):/*#__PURE__*/_jsx(\"div\",{className:\"ohb-empty\",children:state===\"error\"?\"Openingstijden laden lukte nu even niet.\":props.emptyLabel})}),props.showGeneralNote&&openingHours?.generalNote?/*#__PURE__*/_jsx(\"div\",{className:\"ohb-generalNote\",children:openingHours.generalNote}):null]});}OpeningHoursBadge.defaultProps={apiBaseUrl:\"https://portaal.modernr.nl\",practiceSlug:\"\",showHeader:true,eyebrow:\"Openingstijden\",title:\"Vandaag in de praktijk\",description:\"Compact overzicht van de openingstijden voor de huidige week.\",showDescription:true,showStatusBadge:true,showCurrentDetail:true,showWeekPattern:true,showNotes:true,showGeneralNote:true,showDayLabel:true,showTodayMarker:true,showTodayBadge:false,todayBadgeLabel:\"Vandaag\",showClosedDays:true,timeAlign:\"right\",showSurfaceGradient:false,showSurfaceShadow:false,showRowGradient:false,showRowShadow:false,maxRows:7,emptyLabel:\"Openingstijden zijn nog niet ingesteld.\",surfaceColor:\"#F8F8F6\",rowColor:\"#FFFFFF\",todayRowColor:\"#F7FBF8\",borderColor:\"rgba(15, 23, 42, 0.10)\",rowBorderColor:\"rgba(15, 23, 42, 0.08)\",todayRowBorderColor:\"rgba(47,122,75,0.18)\",accentColor:\"#4E7A63\",eyebrowColor:\"rgba(17, 24, 39, 0.56)\",titleColor:\"#111827\",descriptionColor:\"rgba(17, 24, 39, 0.78)\",rowDayColor:\"#111827\",rowTimeColor:\"rgba(17, 24, 39, 0.76)\",noteColor:\"rgba(17, 24, 39, 0.56)\",metaTextColor:\"rgba(17, 24, 39, 0.58)\",metaBackgroundColor:\"rgba(255,255,255,0.52)\",metaBorderColor:\"rgba(15, 23, 42, 0.08)\",todayBadgeTextColor:\"#2F7A4B\",todayBadgeBackgroundColor:\"rgba(232,248,239,0.92)\",todayBadgeBorderColor:\"rgba(47,122,75,0.18)\",surfaceShadowColor:\"#0F172A\",openTextColor:\"#2F7A4B\",openBackgroundColor:\"rgba(232,248,239,0.92)\",openBorderColor:\"rgba(47,122,75,0.18)\",closedTextColor:\"#C56A2D\",closedBackgroundColor:\"rgba(255,244,236,0.92)\",closedBorderColor:\"rgba(197,106,45,0.18)\",radius:28,rowRadius:18,metaRadius:999,metaHeight:28,metaPaddingX:10,statusRadius:999,padding:24,rowPadding:14,gap:12,rowGap:8,headerGap:10,titleSize:28,descriptionSize:14,eyebrowSize:11,rowDaySize:14,rowTimeSize:13,noteSize:12,metaSize:11,statusSize:12,statusHeight:34,statusPaddingX:12,surfaceShadowStrength:.06,rowShadowStrength:.05,fontFamily:APPLE_FONT_STACK,headingFontFamily:'\"Averia Serif Libre\", Georgia, serif'};addPropertyControls(OpeningHoursBadge,{apiBaseUrl:{type:ControlType.String,title:\"API\",defaultValue:OpeningHoursBadge.defaultProps.apiBaseUrl},practiceSlug:{type:ControlType.String,title:\"Praktijk\",placeholder:\"dentaldynamic\",defaultValue:\"\"},showHeader:{type:ControlType.Boolean,title:\"Header\",defaultValue:OpeningHoursBadge.defaultProps.showHeader,enabledTitle:\"Aan\",disabledTitle:\"Uit\"},eyebrow:{type:ControlType.String,title:\"Eyebrow\",defaultValue:OpeningHoursBadge.defaultProps.eyebrow,hidden:props=>!props.showHeader},title:{type:ControlType.String,title:\"Titel\",defaultValue:OpeningHoursBadge.defaultProps.title,hidden:props=>!props.showHeader},description:{type:ControlType.String,title:\"Tekst\",defaultValue:OpeningHoursBadge.defaultProps.description,hidden:props=>!props.showHeader},showDescription:{type:ControlType.Boolean,title:\"Beschrijving\",defaultValue:OpeningHoursBadge.defaultProps.showDescription,enabledTitle:\"Aan\",disabledTitle:\"Uit\",hidden:props=>!props.showHeader},showStatusBadge:{type:ControlType.Boolean,title:\"Status\",defaultValue:OpeningHoursBadge.defaultProps.showStatusBadge,enabledTitle:\"Aan\",disabledTitle:\"Uit\"},showCurrentDetail:{type:ControlType.Boolean,title:\"Status detail\",defaultValue:OpeningHoursBadge.defaultProps.showCurrentDetail,enabledTitle:\"Aan\",disabledTitle:\"Uit\"},showWeekPattern:{type:ControlType.Boolean,title:\"Weektype\",defaultValue:OpeningHoursBadge.defaultProps.showWeekPattern,enabledTitle:\"Aan\",disabledTitle:\"Uit\"},showNotes:{type:ControlType.Boolean,title:\"Notities\",defaultValue:OpeningHoursBadge.defaultProps.showNotes,enabledTitle:\"Aan\",disabledTitle:\"Uit\"},showGeneralNote:{type:ControlType.Boolean,title:\"Alg. opm.\",defaultValue:OpeningHoursBadge.defaultProps.showGeneralNote,enabledTitle:\"Aan\",disabledTitle:\"Uit\"},showDayLabel:{type:ControlType.Boolean,title:\"Dag lang\",defaultValue:OpeningHoursBadge.defaultProps.showDayLabel,enabledTitle:\"Lang\",disabledTitle:\"Kort\"},showTodayMarker:{type:ControlType.Boolean,title:\"Vandaag\",defaultValue:OpeningHoursBadge.defaultProps.showTodayMarker,enabledTitle:\"Aan\",disabledTitle:\"Uit\"},showTodayBadge:{type:ControlType.Boolean,title:\"Today pill\",defaultValue:OpeningHoursBadge.defaultProps.showTodayBadge,enabledTitle:\"Aan\",disabledTitle:\"Uit\",hidden:props=>!props.showTodayMarker},todayBadgeLabel:{type:ControlType.String,title:\"Today tekst\",defaultValue:OpeningHoursBadge.defaultProps.todayBadgeLabel,hidden:props=>!props.showTodayMarker||!props.showTodayBadge},showClosedDays:{type:ControlType.Boolean,title:\"Gesloten dagen\",defaultValue:OpeningHoursBadge.defaultProps.showClosedDays,enabledTitle:\"Toon\",disabledTitle:\"Verberg\"},timeAlign:{type:ControlType.Enum,title:\"Tijd align\",options:[\"right\",\"left\"],optionTitles:[\"Rechts\",\"Links\"],defaultValue:OpeningHoursBadge.defaultProps.timeAlign},showSurfaceGradient:{type:ControlType.Boolean,title:\"Paneel grad\",defaultValue:OpeningHoursBadge.defaultProps.showSurfaceGradient,enabledTitle:\"Aan\",disabledTitle:\"Uit\"},showSurfaceShadow:{type:ControlType.Boolean,title:\"Badge schaduw\",defaultValue:OpeningHoursBadge.defaultProps.showSurfaceShadow,enabledTitle:\"Aan\",disabledTitle:\"Uit\"},showRowGradient:{type:ControlType.Boolean,title:\"Rij grad\",defaultValue:OpeningHoursBadge.defaultProps.showRowGradient,enabledTitle:\"Aan\",disabledTitle:\"Uit\"},showRowShadow:{type:ControlType.Boolean,title:\"Rij schaduw\",defaultValue:OpeningHoursBadge.defaultProps.showRowShadow,enabledTitle:\"Aan\",disabledTitle:\"Uit\"},maxRows:{type:ControlType.Number,title:\"Dagen\",min:1,max:7,step:1,defaultValue:OpeningHoursBadge.defaultProps.maxRows},emptyLabel:{type:ControlType.String,title:\"Leeg tekst\",defaultValue:OpeningHoursBadge.defaultProps.emptyLabel},surfaceColor:{type:ControlType.Color,title:\"Paneel\",defaultValue:OpeningHoursBadge.defaultProps.surfaceColor},rowColor:{type:ControlType.Color,title:\"Rij bg\",defaultValue:OpeningHoursBadge.defaultProps.rowColor},todayRowColor:{type:ControlType.Color,title:\"Vandaag bg\",defaultValue:OpeningHoursBadge.defaultProps.todayRowColor,hidden:props=>!props.showTodayMarker},borderColor:{type:ControlType.Color,title:\"Rand\",defaultValue:OpeningHoursBadge.defaultProps.borderColor},rowBorderColor:{type:ControlType.Color,title:\"Rij rand\",defaultValue:OpeningHoursBadge.defaultProps.rowBorderColor},todayRowBorderColor:{type:ControlType.Color,title:\"Vandaag rand\",defaultValue:OpeningHoursBadge.defaultProps.todayRowBorderColor,hidden:props=>!props.showTodayMarker},accentColor:{type:ControlType.Color,title:\"Accent\",defaultValue:OpeningHoursBadge.defaultProps.accentColor},eyebrowColor:{type:ControlType.Color,title:\"Eye clr\",defaultValue:OpeningHoursBadge.defaultProps.eyebrowColor},titleColor:{type:ControlType.Color,title:\"Titel clr\",defaultValue:OpeningHoursBadge.defaultProps.titleColor},descriptionColor:{type:ControlType.Color,title:\"Body clr\",defaultValue:OpeningHoursBadge.defaultProps.descriptionColor},rowDayColor:{type:ControlType.Color,title:\"Dag clr\",defaultValue:OpeningHoursBadge.defaultProps.rowDayColor},rowTimeColor:{type:ControlType.Color,title:\"Tijd clr\",defaultValue:OpeningHoursBadge.defaultProps.rowTimeColor},noteColor:{type:ControlType.Color,title:\"Notitie clr\",defaultValue:OpeningHoursBadge.defaultProps.noteColor,hidden:props=>!props.showNotes},metaTextColor:{type:ControlType.Color,title:\"Meta tekst\",defaultValue:OpeningHoursBadge.defaultProps.metaTextColor,hidden:props=>!props.showCurrentDetail&&!props.showWeekPattern},metaBackgroundColor:{type:ControlType.Color,title:\"Meta bg\",defaultValue:OpeningHoursBadge.defaultProps.metaBackgroundColor,hidden:props=>!props.showCurrentDetail&&!props.showWeekPattern},metaBorderColor:{type:ControlType.Color,title:\"Meta rand\",defaultValue:OpeningHoursBadge.defaultProps.metaBorderColor,hidden:props=>!props.showCurrentDetail&&!props.showWeekPattern},todayBadgeTextColor:{type:ControlType.Color,title:\"Today tekst\",defaultValue:OpeningHoursBadge.defaultProps.todayBadgeTextColor,hidden:props=>!props.showTodayMarker||!props.showTodayBadge},todayBadgeBackgroundColor:{type:ControlType.Color,title:\"Today bg\",defaultValue:OpeningHoursBadge.defaultProps.todayBadgeBackgroundColor,hidden:props=>!props.showTodayMarker||!props.showTodayBadge},todayBadgeBorderColor:{type:ControlType.Color,title:\"Today rand\",defaultValue:OpeningHoursBadge.defaultProps.todayBadgeBorderColor,hidden:props=>!props.showTodayMarker||!props.showTodayBadge},surfaceShadowColor:{type:ControlType.Color,title:\"Badge shadow\",defaultValue:OpeningHoursBadge.defaultProps.surfaceShadowColor,hidden:props=>!props.showSurfaceShadow},openTextColor:{type:ControlType.Color,title:\"Open tekst\",defaultValue:OpeningHoursBadge.defaultProps.openTextColor,hidden:props=>!props.showStatusBadge},openBackgroundColor:{type:ControlType.Color,title:\"Open bg\",defaultValue:OpeningHoursBadge.defaultProps.openBackgroundColor,hidden:props=>!props.showStatusBadge},openBorderColor:{type:ControlType.Color,title:\"Open rand\",defaultValue:OpeningHoursBadge.defaultProps.openBorderColor,hidden:props=>!props.showStatusBadge},closedTextColor:{type:ControlType.Color,title:\"Dicht tekst\",defaultValue:OpeningHoursBadge.defaultProps.closedTextColor,hidden:props=>!props.showStatusBadge},closedBackgroundColor:{type:ControlType.Color,title:\"Dicht bg\",defaultValue:OpeningHoursBadge.defaultProps.closedBackgroundColor,hidden:props=>!props.showStatusBadge},closedBorderColor:{type:ControlType.Color,title:\"Dicht rand\",defaultValue:OpeningHoursBadge.defaultProps.closedBorderColor,hidden:props=>!props.showStatusBadge},radius:{type:ControlType.Number,title:\"Radius\",min:18,max:42,step:1,defaultValue:OpeningHoursBadge.defaultProps.radius},rowRadius:{type:ControlType.Number,title:\"Rij rad\",min:12,max:30,step:1,defaultValue:OpeningHoursBadge.defaultProps.rowRadius},metaRadius:{type:ControlType.Number,title:\"Meta rad\",min:8,max:999,step:1,defaultValue:OpeningHoursBadge.defaultProps.metaRadius,hidden:props=>!props.showCurrentDetail&&!props.showWeekPattern},metaHeight:{type:ControlType.Number,title:\"Meta h\",min:22,max:40,step:1,defaultValue:OpeningHoursBadge.defaultProps.metaHeight,hidden:props=>!props.showCurrentDetail&&!props.showWeekPattern},metaPaddingX:{type:ControlType.Number,title:\"Meta pad\",min:6,max:20,step:1,defaultValue:OpeningHoursBadge.defaultProps.metaPaddingX,hidden:props=>!props.showCurrentDetail&&!props.showWeekPattern},statusRadius:{type:ControlType.Number,title:\"Status rad\",min:8,max:999,step:1,defaultValue:OpeningHoursBadge.defaultProps.statusRadius,hidden:props=>!props.showStatusBadge},padding:{type:ControlType.Number,title:\"Padding\",min:16,max:40,step:2,defaultValue:OpeningHoursBadge.defaultProps.padding},rowPadding:{type:ControlType.Number,title:\"Rij pad\",min:10,max:24,step:1,defaultValue:OpeningHoursBadge.defaultProps.rowPadding},gap:{type:ControlType.Number,title:\"Gap\",min:8,max:24,step:1,defaultValue:OpeningHoursBadge.defaultProps.gap},rowGap:{type:ControlType.Number,title:\"Rij gap\",min:4,max:16,step:1,defaultValue:OpeningHoursBadge.defaultProps.rowGap},headerGap:{type:ControlType.Number,title:\"Header gap\",min:6,max:18,step:1,defaultValue:OpeningHoursBadge.defaultProps.headerGap,hidden:props=>!props.showHeader},titleSize:{type:ControlType.Number,title:\"Titel size\",min:18,max:42,step:1,defaultValue:OpeningHoursBadge.defaultProps.titleSize,hidden:props=>!props.showHeader},descriptionSize:{type:ControlType.Number,title:\"Body size\",min:11,max:20,step:1,defaultValue:OpeningHoursBadge.defaultProps.descriptionSize,hidden:props=>!props.showHeader},eyebrowSize:{type:ControlType.Number,title:\"Eye size\",min:9,max:16,step:1,defaultValue:OpeningHoursBadge.defaultProps.eyebrowSize,hidden:props=>!props.showHeader},rowDaySize:{type:ControlType.Number,title:\"Dag size\",min:11,max:20,step:1,defaultValue:OpeningHoursBadge.defaultProps.rowDaySize},rowTimeSize:{type:ControlType.Number,title:\"Tijd size\",min:10,max:18,step:1,defaultValue:OpeningHoursBadge.defaultProps.rowTimeSize},noteSize:{type:ControlType.Number,title:\"Note size\",min:10,max:18,step:1,defaultValue:OpeningHoursBadge.defaultProps.noteSize,hidden:props=>!props.showNotes},metaSize:{type:ControlType.Number,title:\"Meta size\",min:10,max:16,step:1,defaultValue:OpeningHoursBadge.defaultProps.metaSize,hidden:props=>!props.showCurrentDetail&&!props.showWeekPattern},statusSize:{type:ControlType.Number,title:\"Status size\",min:10,max:16,step:1,defaultValue:OpeningHoursBadge.defaultProps.statusSize,hidden:props=>!props.showStatusBadge},statusHeight:{type:ControlType.Number,title:\"Status h\",min:26,max:48,step:1,defaultValue:OpeningHoursBadge.defaultProps.statusHeight,hidden:props=>!props.showStatusBadge},statusPaddingX:{type:ControlType.Number,title:\"Status pad\",min:8,max:24,step:1,defaultValue:OpeningHoursBadge.defaultProps.statusPaddingX,hidden:props=>!props.showStatusBadge},surfaceShadowStrength:{type:ControlType.Number,title:\"Badge depth\",min:0,max:.16,step:.01,defaultValue:OpeningHoursBadge.defaultProps.surfaceShadowStrength,hidden:props=>!props.showSurfaceShadow},rowShadowStrength:{type:ControlType.Number,title:\"Rij depth\",min:0,max:.14,step:.01,defaultValue:OpeningHoursBadge.defaultProps.rowShadowStrength,hidden:props=>!props.showRowShadow},fontFamily:{type:ControlType.String,title:\"Font body\",defaultValue:OpeningHoursBadge.defaultProps.fontFamily},headingFontFamily:{type:ControlType.String,title:\"Font titel\",defaultValue:OpeningHoursBadge.defaultProps.headingFontFamily}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"OpeningHoursBadge\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OpeningHoursBadge.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,motion}from\"framer\";import{containerStyles,useRadius,borderRadiusControl}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";const coordinatesRegex=/^((?:\\-?|\\+?)?\\d+(?:\\.\\d+)?),\\s*((?:\\-?|\\+?)?\\d+(?:\\.\\d+)?)$/;/**\n * GOOGLE MAPS\n *\n * @framerIntrinsicWidth 600\n * @framerIntrinsicHeight 400\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function GoogleMaps({coordinates,zoom,style,...props}){const borderRadius=useRadius(props);return /*#__PURE__*/_jsx(motion.div,{style:{...style,...containerStyles,overflow:\"hidden\",borderRadius},...props,children:/*#__PURE__*/_jsx(\"iframe\",{style:{height:\"100%\",width:\"100%\",border:0},src:`https://maps.google.com/maps?q=${encodeURIComponent(coordinates)}&z=${zoom}&output=embed`})});}addPropertyControls(GoogleMaps,{coordinates:{type:ControlType.String,title:\"Location\",placeholder:\"Framer B.V.\",defaultValue:\"Framer B.V.\",description:\"The name of the place or its GPS coordinates.\"},zoom:{type:ControlType.Number,step:1,min:0,max:25,title:\"Zoom\",defaultValue:15},...borderRadiusControl});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"GoogleMaps\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"400\",\"framerIntrinsicWidth\":\"600\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GoogleMaps.map"],"mappings":"qaAC0C,IAAqF,IAA4B,EAAqCA,EAAK,0BAAgCC,EAAkB,EAAW,SAAS,EAAM,EAAI,CAAC,OAAoB,EAAK,MAAM,CAAC,GAAG,EAAU,MAAI,SAAS,EAAM,QAAQ,CAAC,CAAE,CAAC,EAAQC,EAAU,EAAO,OAAOD,CAAI,EAAQE,EAAiB,GAAY,EAAM,IAAM,CAAC,GAAK,CAAC,WAAS,WAAS,WAAS,GAAG,GAAM,EAAM,OAAO,EAAsB,EAAKD,EAAU,CAAC,GAAG,EAAc,WAAa,MAAa,UAAQ,CAAC,EAAe,EAAK,MAAM,CAAC,GAAG,EAAS,MAAa,UAAQ,CAAC,CAAE,CAAC,EAAQE,EAAI,0lDAAgmDC,GAAU,CAAC,QAAM,QAAM,SAAO,KAAG,QAAM,SAAO,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,WAAW,eAAe,UAAU,GAAQ,EAAM,WAAW,IAAI,UAAU,GAAO,EAAM,SAAS,GAU/6EC,EAAK,EAV28EC,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,YAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,GAAG,GAAWF,EAAS,CAAK,EAAQ,EAAK,EAAe,YAAYD,CAAG,EAAE,OAAoB,EAAKD,EAAI,CAAC,GAAG,EAAU,UAAUK,EAAG,eAAe,CAAS,EAAW,WAAa,MAAI,KAAK,eAAe,MAAM,CAAC,YAAY,EAAU,WAAW,EAAU,WAAW,EAAU,GAAG,CAAK,EAAE,QAAQ,YAAY,SAAsB,EAAK,MAAM,CAAM,MAAI,CAAC,CAAC,CAAC,CAAE,CAUn4F,EAAE,CAV+4F,iCAAiCR,EAAK,2CAA2CA,EAAK,iBAUn+F,EAAE,cAAc,EAAE,EAAK,YAAY,YAAgC,EAAoBM,EAAK,CAAC,UAAU,CAAC,aAAa,eAAe,OAAO,GAAM,MAAM,QAAQ,KAAK,EAAY,KAAK,EAAE,UAAU,CAAC,aAAa,IAAI,eAAe,GAAK,OAAO,GAAM,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,MAAM,QAAQ,KAAK,EAAY,MAAM,EAAE,UAAU,CAAC,aAAa,EAAE,eAAe,GAAK,OAAO,GAAM,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,MAAM,QAAQ,KAAK,EAAY,MAAM,CAAC,CAAC,+BCV7Z,IAAqF,IAA4B,EAAqC,EAAK,0BAAgC,EAAkB,EAAW,SAAS,EAAM,EAAI,CAAC,OAAoB,EAAK,MAAM,CAAC,GAAG,EAAU,MAAI,SAAS,EAAM,QAAQ,CAAC,CAAE,CAAC,EAAQ,EAAU,EAAO,OAAO,CAAI,EAAQ,EAAiB,GAAY,EAAM,IAAM,CAAC,GAAK,CAAC,WAAS,WAAS,WAAS,GAAG,GAAM,EAAM,OAAO,EAAsB,EAAK,EAAU,CAAC,GAAG,EAAc,WAAa,MAAa,UAAQ,CAAC,EAAe,EAAK,MAAM,CAAC,GAAG,EAAS,MAAa,UAAQ,CAAC,CAAE,CAAC,EAAQ,EAAI,wrCAA8rC,GAAU,CAAC,QAAM,QAAM,SAAO,KAAG,QAAM,SAAO,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,WAAW,eAAe,UAAU,GAAQ,EAAM,WAAW,IAAI,UAAU,GAAO,EAAM,SAAS,GAU7gE,EAAK,EAVyiEG,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,YAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,GAAG,GAAW,EAAS,CAAK,EAAQ,EAAK,EAAe,aAAa,CAAG,EAAE,OAAoB,EAAK,EAAI,CAAC,GAAG,EAAU,UAAUC,EAAG,eAAe,CAAS,EAAW,WAAa,MAAI,KAAK,eAAe,MAAM,CAAC,YAAY,EAAU,WAAW,EAAU,WAAW,EAAU,GAAG,CAAK,EAAE,QAAQ,YAAY,SAAsB,EAAK,MAAM,CAAM,MAAI,CAAC,CAAC,CAAC,CAAE,CAUl+E,EAAE,CAV8+E,iCAAiC,EAAK,2CAA2C,EAAK,iBAUlkF,EAAE,cAAc,EAAE,EAAK,YAAY,UAA8B,EAAoB,EAAK,CAAC,UAAU,CAAC,aAAa,eAAe,OAAO,GAAM,MAAM,QAAQ,KAAK,EAAY,KAAK,EAAE,UAAU,CAAC,aAAa,IAAI,eAAe,GAAK,OAAO,GAAM,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,MAAM,QAAQ,KAAK,EAAY,MAAM,EAAE,UAAU,CAAC,aAAa,EAAE,eAAe,GAAK,OAAO,GAAM,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,MAAM,QAAQ,KAAK,EAAY,MAAM,CAAC,CAAC,KCXu1C,SAAS,EAAU,EAAM,EAAM,CAAC,IAAM,EAAW,EAAM,KAAK,EAAE,GAAG,EAAW,WAAW,GAAG,EAAE,CAAC,IAAI,EAAI,EAAW,MAAM,CAAC,EAA6E,GAAxE,EAAI,SAAS,IAAG,EAAI,EAAI,MAAM,EAAE,CAAC,CAAC,IAAI,GAAM,GAAG,IAAO,GAAM,CAAC,CAAC,KAAK,EAAE,GAAM,EAAI,SAAS,EAAE,OAAO,EAAM,IAAM,EAAM,OAAO,SAAS,EAAI,EAAE,EAA+D,MAAM,QAA3D,GAAO,GAAG,IAA2D,IAA/C,GAAO,EAAE,IAA4C,IAAhC,EAAM,IAAgC,IAAI,EAAM,EAAG,CAAC,IAAM,EAAS,EAAW,MAAM,+EAA+E,EAAuF,OAAlF,EAAgB,QAAQ,EAAS,GAAG,IAAI,EAAS,GAAG,IAAI,EAAS,GAAG,IAAI,EAAM,GAAW,CAAM,CAAC,SAAS,EAAW,EAAM,EAAS,CAA6B,OAAzB,GAAU,EAAS,EAAa,EAAM,MAAM,EAAE,CAAQ,CAAE,CAAC,SAAS,EAAG,GAAG,EAAQ,CAAC,OAAO,EAAQ,OAAO,OAAO,CAAC,CAAC,KAAK,GAAG,CAAE,CAAC,SAAwB,EAAkB,EAAM,CAAC,GAAK,CAAC,EAAK,GAASC,EAAgB,EAAM,aAA4B,KAAf,CAAmB,EAAO,CAAC,EAAM,GAAUA,EAAe,EAAM,aAAa,UAAU,MAAM,EAAE,MAAoB,CAAC,GAAG,CAAC,EAAM,aAAa,CAAC,EAAS,MAAM,EAAE,EAAQ,CAAc,EAAE,MAAO,CAAC,IAAM,EAAW,IAAI,gBAAgf,OAAhe,EAAS,SAAS,EAAE,MAAM,GAAG,EAAM,WAAW,QAAQ,MAAM,EAAE,EAAE,wBAAwB,mBAAmB,EAAM,YAAY,EAAE,gBAAgB,CAAC,OAAO,MAAM,OAAO,EAAW,MAAM,CAAC,CAAC,CAAC,KAAK,KAAM,IAAU,CAAC,GAAG,CAAC,EAAS,GAAI,MAAU,MAAM,kCAAkC,EAAS,OAAO,GAAG,EAAG,OAAO,EAAS,KAAK,CAAE,CAAC,CAAC,CAAC,KAAK,GAAS,CAAC,EAAQ,CAAO,EAAE,EAAS,OAAO,CAAE,CAAC,CAAC,CAAC,MAAM,GAAO,CAAI,EAAW,OAAO,UAAe,QAAQ,MAAM,CAAK,EAAE,EAAQ,IAAI,EAAE,EAAS,OAAO,EAAE,CAAC,MAAY,EAAW,MAAM,CAAE,EAAE,CAAC,EAAM,WAAW,EAAM,YAAY,CAAC,EAAuD,IAAM,GAA7C,EAAM,aAA4B,EAAf,EAAe,EAAgC,aAAmB,EAAYC,MAAkB,CAAC,IAAM,EAAK,GAAc,cAAc,CAAC,EAA+E,OAAO,EAAjE,EAAM,eAAe,EAAK,EAAK,OAAO,GAAK,CAAC,EAAI,QAAQ,EAAiC,EAAM,OAAO,CAAE,EAAE,CAAC,GAAc,aAAa,EAAM,QAAQ,EAAM,cAAc,CAAC,EAAQ,EAAU,CAAC,gBAAgB,EAAM,aAAa,YAAY,EAAM,SAAS,kBAAkB,EAAM,cAAc,eAAe,EAAM,YAAY,mBAAmB,EAAM,eAAe,yBAAyB,EAAM,oBAAoB,eAAe,EAAM,YAAY,oBAAoB,EAAU,EAAM,YAAY,GAAG,EAAE,gBAAgB,EAAM,aAAa,cAAc,EAAM,WAAW,aAAa,EAAM,iBAAiB,gBAAgB,EAAM,YAAY,iBAAiB,EAAM,aAAa,aAAa,EAAM,UAAU,kBAAkB,EAAM,cAAc,gBAAgB,EAAM,oBAAoB,oBAAoB,EAAM,gBAAgB,kBAAkB,EAAM,cAAc,gBAAgB,EAAM,oBAAoB,oBAAoB,EAAM,gBAAgB,oBAAoB,EAAM,gBAAgB,kBAAkB,EAAM,sBAAsB,sBAAsB,EAAM,kBAAkB,yBAAyB,EAAM,oBAAoB,uBAAuB,EAAM,0BAA0B,2BAA2B,EAAM,sBAAsB,eAAe,GAAG,EAAM,OAAO,IAAI,mBAAmB,GAAG,EAAM,UAAU,IAAI,oBAAoB,GAAG,EAAM,WAAW,IAAI,oBAAoB,GAAG,EAAM,WAAW,IAAI,uBAAuB,GAAG,EAAM,aAAa,IAAI,sBAAsB,GAAG,EAAM,aAAa,IAAI,gBAAgB,GAAG,EAAM,QAAQ,IAAI,oBAAoB,GAAG,EAAM,WAAW,IAAI,YAAY,GAAG,EAAM,IAAI,IAAI,gBAAgB,GAAG,EAAM,OAAO,IAAI,mBAAmB,GAAG,EAAM,UAAU,IAAI,mBAAmB,GAAG,EAAM,UAAU,IAAI,yBAAyB,GAAG,EAAM,gBAAgB,IAAI,qBAAqB,GAAG,EAAM,YAAY,IAAI,qBAAqB,GAAG,EAAM,WAAW,IAAI,sBAAsB,GAAG,EAAM,YAAY,IAAI,kBAAkB,GAAG,EAAM,SAAS,IAAI,kBAAkB,GAAG,EAAM,SAAS,IAAI,oBAAoB,GAAG,EAAM,WAAW,IAAI,sBAAsB,GAAG,EAAM,aAAa,IAAI,yBAAyB,GAAG,EAAM,eAAe,IAAI,uBAAuB,eAAe,EAAU,EAAM,mBAAmB,EAAM,qBAAqB,IAAI,mBAAmB,gCAAgC,EAAM,kBAAkB,GAAG,kBAAkB,EAAM,WAAW,qBAAqB,EAAM,iBAAiB,EAAE,OAAoB,EAAM,UAAU,CAAC,UAAU,EAAG,WAAW,EAAM,qBAAqB,mBAAmB,EAAM,mBAAmB,iBAAiB,EAAM,YAAY,QAAQ,kBAAkB,EAAE,MAAM,EAAU,SAAS,CAAc,EAAK,QAAQ,CAAC,SAAS;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;aAqM7oM,CAAC,EAAE,EAAM,WAAwB,EAAM,MAAM,CAAC,UAAU,aAAa,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,UAAU,cAAc,SAAS,EAAM,OAAO,CAAC,EAAe,EAAK,KAAK,CAAC,UAAU,YAAY,SAAS,EAAM,KAAK,CAAC,CAAC,CAAC,CAAC,EAAE,EAAM,iBAAiB,EAA0B,EAAK,MAAM,CAAC,UAAU,EAAa,cAAc,OAAO,6BAA6B,+BAA+B,SAAS,EAAa,cAAc,KAAK,CAAC,EAAE,IAAI,CAAC,CAAC,EAAE,EAAM,gBAA6B,EAAK,IAAI,CAAC,UAAU,kBAAkB,SAAS,EAAM,WAAW,CAAC,EAAE,KAAK,EAAM,mBAAmB,GAAc,cAAc,QAAQ,EAAM,iBAAiB,GAAc,qBAAkC,EAAM,MAAM,CAAC,UAAU,cAAc,SAAS,CAAC,EAAM,mBAAmB,GAAc,cAAc,OAAoB,EAAK,MAAM,CAAC,UAAU,eAAe,SAAS,EAAa,cAAc,MAAM,CAAC,EAAE,KAAK,EAAM,iBAAiB,GAAc,qBAAkC,EAAK,MAAM,CAAC,UAAU,eAAe,SAAS,EAAa,eAAe,CAAC,EAAE,IAAI,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,EAAE,KAAkB,EAAK,MAAM,CAAC,UAAU,WAAW,SAAS,GAAc,YAAY,EAAY,OAAO,EAAE,EAAY,IAAI,GAAkB,EAAM,UAAU,CAAC,UAAU,EAAG,UAAU,EAAM,iBAAiB,kBAAkB,EAAM,eAAe,gBAAgB,EAAI,SAAS,EAAM,iBAAiB,cAAc,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,aAAa,SAAS,CAAc,EAAK,MAAM,CAAC,UAAU,UAAU,SAAS,EAAM,aAAa,EAAI,MAAM,EAAI,UAAU,CAAC,EAAE,EAAI,SAAS,EAAM,eAA4B,EAAK,MAAM,CAAC,UAAU,iBAAiB,SAAS,EAAM,eAAe,CAAC,EAAE,KAAkB,EAAK,MAAM,CAAC,UAAU,WAAW,SAAS,EAAI,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,EAAM,WAAW,EAAI,KAAkB,EAAK,MAAM,CAAC,UAAU,WAAW,SAAS,EAAI,IAAI,CAAC,EAAE,IAAI,CAAC,EAAE,EAAI,OAAO,CAAC,EAAe,EAAK,MAAM,CAAC,UAAU,YAAY,SAAS,IAAQ,QAAQ,2CAA2C,EAAM,UAAU,CAAC,CAAC,CAAC,EAAE,EAAM,iBAAiB,GAAc,YAAyB,EAAK,MAAM,CAAC,UAAU,kBAAkB,SAAS,EAAa,WAAW,CAAC,EAAE,IAAI,CAAC,CAAC,CAAE,qBArMpoE,IAA4B,IAAoD,EAAO,EAAiB,mGAAyG,EAAe,CAAC,SAAS,CAAC,GAAG,kBAAkB,KAAK,gBAAgB,KAAK,eAAe,EAAE,YAAY,IAAI,KAAK,CAAA,CAAE,YAAY,EAAE,UAAU,GAAK,aAAa,CAAC,WAAW,GAAK,SAAS,mBAAmB,qBAAqB,GAAM,kBAAkB,MAAM,gBAAgB,YAAY,cAAc,CAAC,OAAO,GAAK,MAAM,UAAU,OAAO,mBAAmB,EAAE,YAAY,uEAAuE,MAAM,KAAK,aAAa,CAAC,CAAC,QAAQ,EAAE,MAAM,UAAU,WAAW,KAAK,QAAQ,GAAK,SAAS,GAAM,SAAS,QAAQ,UAAU,QAAQ,KAAK,KAAK,UAAU,eAAe,EAAE,CAAC,QAAQ,EAAE,MAAM,UAAU,WAAW,KAAK,QAAQ,GAAM,SAAS,GAAM,SAAS,QAAQ,UAAU,QAAQ,KAAK,KAAK,UAAU,eAAe,EAAE,CAAC,QAAQ,EAAE,MAAM,WAAW,WAAW,KAAK,QAAQ,GAAM,SAAS,GAAM,SAAS,QAAQ,UAAU,QAAQ,KAAK,mCAAmC,UAAU,eAAe,EAAE,CAAC,QAAQ,EAAE,MAAM,YAAY,WAAW,KAAK,QAAQ,GAAM,SAAS,GAAM,SAAS,QAAQ,UAAU,QAAQ,KAAK,KAAK,UAAU,eAAe,EAAE,CAAC,QAAQ,EAAE,MAAM,UAAU,WAAW,KAAK,QAAQ,GAAM,SAAS,GAAM,SAAS,QAAQ,UAAU,QAAQ,KAAK,KAAK,UAAU,eAAe,EAAE,CAAC,QAAQ,EAAE,MAAM,WAAW,WAAW,KAAK,QAAQ,GAAM,SAAS,GAAK,SAAS,KAAK,UAAU,KAAK,KAAK,KAAK,UAAU,UAAU,EAAE,CAAC,QAAQ,EAAE,MAAM,SAAS,WAAW,KAAK,QAAQ,GAAM,SAAS,GAAK,SAAS,KAAK,UAAU,KAAK,KAAK,KAAK,UAAU,UAAU,CAAC,CAAC,CAAC,EAAE,EAAe,aAAa,MAAM,EAAe,aAAa,aAAa,GAqMoa,EAAkB,aAAa,CAAC,WAAW,6BAA6B,aAAa,GAAG,WAAW,GAAK,QAAQ,iBAAiB,MAAM,yBAAyB,YAAY,gEAAgE,gBAAgB,GAAK,gBAAgB,GAAK,kBAAkB,GAAK,gBAAgB,GAAK,UAAU,GAAK,gBAAgB,GAAK,aAAa,GAAK,gBAAgB,GAAK,eAAe,GAAM,gBAAgB,UAAU,eAAe,GAAK,UAAU,QAAQ,oBAAoB,GAAM,kBAAkB,GAAM,gBAAgB,GAAM,cAAc,GAAM,QAAQ,EAAE,WAAW,0CAA0C,aAAa,UAAU,SAAS,UAAU,cAAc,UAAU,YAAY,yBAAyB,eAAe,yBAAyB,oBAAoB,uBAAuB,YAAY,UAAU,aAAa,yBAAyB,WAAW,UAAU,iBAAiB,yBAAyB,YAAY,UAAU,aAAa,yBAAyB,UAAU,yBAAyB,cAAc,yBAAyB,oBAAoB,yBAAyB,gBAAgB,yBAAyB,oBAAoB,UAAU,0BAA0B,yBAAyB,sBAAsB,uBAAuB,mBAAmB,UAAU,cAAc,UAAU,oBAAoB,yBAAyB,gBAAgB,uBAAuB,gBAAgB,UAAU,sBAAsB,yBAAyB,kBAAkB,wBAAwB,OAAO,GAAG,UAAU,GAAG,WAAW,IAAI,WAAW,GAAG,aAAa,GAAG,aAAa,IAAI,QAAQ,GAAG,WAAW,GAAG,IAAI,GAAG,OAAO,EAAE,UAAU,GAAG,UAAU,GAAG,gBAAgB,GAAG,YAAY,GAAG,WAAW,GAAG,YAAY,GAAG,SAAS,GAAG,SAAS,GAAG,WAAW,GAAG,aAAa,GAAG,eAAe,GAAG,sBAAsB,IAAI,kBAAkB,IAAI,WAAW,EAAiB,kBAAkB,sCAAsC,EAAE,EAAoB,EAAkB,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,MAAM,aAAa,EAAkB,aAAa,UAAU,EAAE,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,YAAY,gBAAgB,aAAa,EAAE,EAAE,WAAW,CAAC,KAAK,EAAY,QAAQ,MAAM,SAAS,aAAa,EAAkB,aAAa,WAAW,aAAa,MAAM,cAAc,KAAK,EAAE,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,aAAa,EAAkB,aAAa,QAAQ,OAAO,GAAO,CAAC,EAAM,UAAU,EAAE,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,aAAa,EAAkB,aAAa,MAAM,OAAO,GAAO,CAAC,EAAM,UAAU,EAAE,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,aAAa,EAAkB,aAAa,YAAY,OAAO,GAAO,CAAC,EAAM,UAAU,EAAE,gBAAgB,CAAC,KAAK,EAAY,QAAQ,MAAM,eAAe,aAAa,EAAkB,aAAa,gBAAgB,aAAa,MAAM,cAAc,MAAM,OAAO,GAAO,CAAC,EAAM,UAAU,EAAE,gBAAgB,CAAC,KAAK,EAAY,QAAQ,MAAM,SAAS,aAAa,EAAkB,aAAa,gBAAgB,aAAa,MAAM,cAAc,KAAK,EAAE,kBAAkB,CAAC,KAAK,EAAY,QAAQ,MAAM,gBAAgB,aAAa,EAAkB,aAAa,kBAAkB,aAAa,MAAM,cAAc,KAAK,EAAE,gBAAgB,CAAC,KAAK,EAAY,QAAQ,MAAM,WAAW,aAAa,EAAkB,aAAa,gBAAgB,aAAa,MAAM,cAAc,KAAK,EAAE,UAAU,CAAC,KAAK,EAAY,QAAQ,MAAM,WAAW,aAAa,EAAkB,aAAa,UAAU,aAAa,MAAM,cAAc,KAAK,EAAE,gBAAgB,CAAC,KAAK,EAAY,QAAQ,MAAM,YAAY,aAAa,EAAkB,aAAa,gBAAgB,aAAa,MAAM,cAAc,KAAK,EAAE,aAAa,CAAC,KAAK,EAAY,QAAQ,MAAM,WAAW,aAAa,EAAkB,aAAa,aAAa,aAAa,OAAO,cAAc,MAAM,EAAE,gBAAgB,CAAC,KAAK,EAAY,QAAQ,MAAM,UAAU,aAAa,EAAkB,aAAa,gBAAgB,aAAa,MAAM,cAAc,KAAK,EAAE,eAAe,CAAC,KAAK,EAAY,QAAQ,MAAM,aAAa,aAAa,EAAkB,aAAa,eAAe,aAAa,MAAM,cAAc,MAAM,OAAO,GAAO,CAAC,EAAM,eAAe,EAAE,gBAAgB,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,EAAkB,aAAa,gBAAgB,OAAO,GAAO,CAAC,EAAM,iBAAiB,CAAC,EAAM,cAAc,EAAE,eAAe,CAAC,KAAK,EAAY,QAAQ,MAAM,iBAAiB,aAAa,EAAkB,aAAa,eAAe,aAAa,OAAO,cAAc,SAAS,EAAE,UAAU,CAAC,KAAK,EAAY,KAAK,MAAM,aAAa,QAAQ,CAAC,QAAQ,MAAM,EAAE,aAAa,CAAC,SAAS,OAAO,EAAE,aAAa,EAAkB,aAAa,SAAS,EAAE,oBAAoB,CAAC,KAAK,EAAY,QAAQ,MAAM,cAAc,aAAa,EAAkB,aAAa,oBAAoB,aAAa,MAAM,cAAc,KAAK,EAAE,kBAAkB,CAAC,KAAK,EAAY,QAAQ,MAAM,gBAAgB,aAAa,EAAkB,aAAa,kBAAkB,aAAa,MAAM,cAAc,KAAK,EAAE,gBAAgB,CAAC,KAAK,EAAY,QAAQ,MAAM,WAAW,aAAa,EAAkB,aAAa,gBAAgB,aAAa,MAAM,cAAc,KAAK,EAAE,cAAc,CAAC,KAAK,EAAY,QAAQ,MAAM,cAAc,aAAa,EAAkB,aAAa,cAAc,aAAa,MAAM,cAAc,KAAK,EAAE,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,aAAa,EAAkB,aAAa,OAAO,EAAE,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,aAAa,EAAkB,aAAa,UAAU,EAAE,aAAa,CAAC,KAAK,EAAY,MAAM,MAAM,SAAS,aAAa,EAAkB,aAAa,YAAY,EAAE,SAAS,CAAC,KAAK,EAAY,MAAM,MAAM,SAAS,aAAa,EAAkB,aAAa,QAAQ,EAAE,cAAc,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,EAAkB,aAAa,cAAc,OAAO,GAAO,CAAC,EAAM,eAAe,EAAE,YAAY,CAAC,KAAK,EAAY,MAAM,MAAM,OAAO,aAAa,EAAkB,aAAa,WAAW,EAAE,eAAe,CAAC,KAAK,EAAY,MAAM,MAAM,WAAW,aAAa,EAAkB,aAAa,cAAc,EAAE,oBAAoB,CAAC,KAAK,EAAY,MAAM,MAAM,eAAe,aAAa,EAAkB,aAAa,oBAAoB,OAAO,GAAO,CAAC,EAAM,eAAe,EAAE,YAAY,CAAC,KAAK,EAAY,MAAM,MAAM,SAAS,aAAa,EAAkB,aAAa,WAAW,EAAE,aAAa,CAAC,KAAK,EAAY,MAAM,MAAM,UAAU,aAAa,EAAkB,aAAa,YAAY,EAAE,WAAW,CAAC,KAAK,EAAY,MAAM,MAAM,YAAY,aAAa,EAAkB,aAAa,UAAU,EAAE,iBAAiB,CAAC,KAAK,EAAY,MAAM,MAAM,WAAW,aAAa,EAAkB,aAAa,gBAAgB,EAAE,YAAY,CAAC,KAAK,EAAY,MAAM,MAAM,UAAU,aAAa,EAAkB,aAAa,WAAW,EAAE,aAAa,CAAC,KAAK,EAAY,MAAM,MAAM,WAAW,aAAa,EAAkB,aAAa,YAAY,EAAE,UAAU,CAAC,KAAK,EAAY,MAAM,MAAM,cAAc,aAAa,EAAkB,aAAa,UAAU,OAAO,GAAO,CAAC,EAAM,SAAS,EAAE,cAAc,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,EAAkB,aAAa,cAAc,OAAO,GAAO,CAAC,EAAM,mBAAmB,CAAC,EAAM,eAAe,EAAE,oBAAoB,CAAC,KAAK,EAAY,MAAM,MAAM,UAAU,aAAa,EAAkB,aAAa,oBAAoB,OAAO,GAAO,CAAC,EAAM,mBAAmB,CAAC,EAAM,eAAe,EAAE,gBAAgB,CAAC,KAAK,EAAY,MAAM,MAAM,YAAY,aAAa,EAAkB,aAAa,gBAAgB,OAAO,GAAO,CAAC,EAAM,mBAAmB,CAAC,EAAM,eAAe,EAAE,oBAAoB,CAAC,KAAK,EAAY,MAAM,MAAM,cAAc,aAAa,EAAkB,aAAa,oBAAoB,OAAO,GAAO,CAAC,EAAM,iBAAiB,CAAC,EAAM,cAAc,EAAE,0BAA0B,CAAC,KAAK,EAAY,MAAM,MAAM,WAAW,aAAa,EAAkB,aAAa,0BAA0B,OAAO,GAAO,CAAC,EAAM,iBAAiB,CAAC,EAAM,cAAc,EAAE,sBAAsB,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,EAAkB,aAAa,sBAAsB,OAAO,GAAO,CAAC,EAAM,iBAAiB,CAAC,EAAM,cAAc,EAAE,mBAAmB,CAAC,KAAK,EAAY,MAAM,MAAM,eAAe,aAAa,EAAkB,aAAa,mBAAmB,OAAO,GAAO,CAAC,EAAM,iBAAiB,EAAE,cAAc,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,EAAkB,aAAa,cAAc,OAAO,GAAO,CAAC,EAAM,eAAe,EAAE,oBAAoB,CAAC,KAAK,EAAY,MAAM,MAAM,UAAU,aAAa,EAAkB,aAAa,oBAAoB,OAAO,GAAO,CAAC,EAAM,eAAe,EAAE,gBAAgB,CAAC,KAAK,EAAY,MAAM,MAAM,YAAY,aAAa,EAAkB,aAAa,gBAAgB,OAAO,GAAO,CAAC,EAAM,eAAe,EAAE,gBAAgB,CAAC,KAAK,EAAY,MAAM,MAAM,cAAc,aAAa,EAAkB,aAAa,gBAAgB,OAAO,GAAO,CAAC,EAAM,eAAe,EAAE,sBAAsB,CAAC,KAAK,EAAY,MAAM,MAAM,WAAW,aAAa,EAAkB,aAAa,sBAAsB,OAAO,GAAO,CAAC,EAAM,eAAe,EAAE,kBAAkB,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,EAAkB,aAAa,kBAAkB,OAAO,GAAO,CAAC,EAAM,eAAe,EAAE,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,IAAI,GAAG,IAAI,GAAG,KAAK,EAAE,aAAa,EAAkB,aAAa,MAAM,EAAE,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,IAAI,GAAG,IAAI,GAAG,KAAK,EAAE,aAAa,EAAkB,aAAa,SAAS,EAAE,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,aAAa,EAAkB,aAAa,WAAW,OAAO,GAAO,CAAC,EAAM,mBAAmB,CAAC,EAAM,eAAe,EAAE,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,IAAI,GAAG,IAAI,GAAG,KAAK,EAAE,aAAa,EAAkB,aAAa,WAAW,OAAO,GAAO,CAAC,EAAM,mBAAmB,CAAC,EAAM,eAAe,EAAE,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,aAAa,EAAkB,aAAa,aAAa,OAAO,GAAO,CAAC,EAAM,mBAAmB,CAAC,EAAM,eAAe,EAAE,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,aAAa,EAAkB,aAAa,aAAa,OAAO,GAAO,CAAC,EAAM,eAAe,EAAE,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,IAAI,GAAG,IAAI,GAAG,KAAK,EAAE,aAAa,EAAkB,aAAa,OAAO,EAAE,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,IAAI,GAAG,IAAI,GAAG,KAAK,EAAE,aAAa,EAAkB,aAAa,UAAU,EAAE,IAAI,CAAC,KAAK,EAAY,OAAO,MAAM,MAAM,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,aAAa,EAAkB,aAAa,GAAG,EAAE,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,aAAa,EAAkB,aAAa,MAAM,EAAE,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,aAAa,EAAkB,aAAa,UAAU,OAAO,GAAO,CAAC,EAAM,UAAU,EAAE,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,IAAI,GAAG,IAAI,GAAG,KAAK,EAAE,aAAa,EAAkB,aAAa,UAAU,OAAO,GAAO,CAAC,EAAM,UAAU,EAAE,gBAAgB,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,IAAI,GAAG,IAAI,GAAG,KAAK,EAAE,aAAa,EAAkB,aAAa,gBAAgB,OAAO,GAAO,CAAC,EAAM,UAAU,EAAE,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,aAAa,EAAkB,aAAa,YAAY,OAAO,GAAO,CAAC,EAAM,UAAU,EAAE,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,IAAI,GAAG,IAAI,GAAG,KAAK,EAAE,aAAa,EAAkB,aAAa,UAAU,EAAE,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,IAAI,GAAG,IAAI,GAAG,KAAK,EAAE,aAAa,EAAkB,aAAa,WAAW,EAAE,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,IAAI,GAAG,IAAI,GAAG,KAAK,EAAE,aAAa,EAAkB,aAAa,SAAS,OAAO,GAAO,CAAC,EAAM,SAAS,EAAE,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,IAAI,GAAG,IAAI,GAAG,KAAK,EAAE,aAAa,EAAkB,aAAa,SAAS,OAAO,GAAO,CAAC,EAAM,mBAAmB,CAAC,EAAM,eAAe,EAAE,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,IAAI,GAAG,IAAI,GAAG,KAAK,EAAE,aAAa,EAAkB,aAAa,WAAW,OAAO,GAAO,CAAC,EAAM,eAAe,EAAE,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,IAAI,GAAG,IAAI,GAAG,KAAK,EAAE,aAAa,EAAkB,aAAa,aAAa,OAAO,GAAO,CAAC,EAAM,eAAe,EAAE,eAAe,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,aAAa,EAAkB,aAAa,eAAe,OAAO,GAAO,CAAC,EAAM,eAAe,EAAE,sBAAsB,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,IAAI,EAAE,IAAI,IAAI,KAAK,IAAI,aAAa,EAAkB,aAAa,sBAAsB,OAAO,GAAO,CAAC,EAAM,iBAAiB,EAAE,kBAAkB,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,IAAI,EAAE,IAAI,IAAI,KAAK,IAAI,aAAa,EAAkB,aAAa,kBAAkB,OAAO,GAAO,CAAC,EAAM,aAAa,EAAE,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,aAAa,EAAkB,aAAa,UAAU,EAAE,kBAAkB,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,aAAa,EAAkB,aAAa,iBAAiB,CAAC,CAAC,KC7L9te,SAAwB,EAAW,CAAC,cAAY,OAAK,QAAM,GAAG,GAAO,CAAC,IAAM,EAAa,EAAU,CAAK,EAAE,OAAoB,EAAK,EAAO,IAAI,CAAC,MAAM,CAAC,GAAG,EAAM,GAAG,EAAgB,SAAS,SAAS,cAAY,EAAE,GAAG,EAAM,SAAsB,EAAK,SAAS,CAAC,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,OAAO,CAAC,EAAE,IAAI,kCAAkC,mBAAmB,CAAW,EAAE,KAAK,EAAK,cAAc,CAAC,CAAC,CAAC,CAAE,iBARxW,IAA2D,IAAgH,EAQ8L,EAAoB,EAAW,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,YAAY,cAAc,aAAa,cAAc,YAAY,+CAA+C,EAAE,KAAK,CAAC,KAAK,EAAY,OAAO,KAAK,EAAE,IAAI,EAAE,IAAI,GAAG,MAAM,OAAO,aAAa,EAAE,EAAE,GAAG,CAAmB,CAAC"}