{"version":3,"file":"MicroDataProvider.4sZtopLH.mjs","names":[],"sources":["https:/framerusercontent.com/modules/ykTCTy01MomnglwBWfsX/FDAjBwZw0tgOWRVqycgy/schema.js","https:/framerusercontent.com/modules/F65qsHGC9yIKbkKR9GDL/uDu6rUIVkroZTlpOBTRs/MicroDataProvider.js"],"sourcesContent":["// schema.ts\nconst SITE=\"https://bloom-living.at\";/* ── locale-neutral facts ─────────────────────────────── */const lodgingBase={\"@type\":\"LodgingBusiness\",\"@id\":`${SITE}/#lodging`,name:\"Bloom Living\",slogan:\"Your Home, Your Story\",telephone:\"+43 664 2344244\",email:\"stay@bloom-living.at\",address:{\"@type\":\"PostalAddress\",streetAddress:\"Landstra\\xdfe 113\",postalCode:\"4020\",addressLocality:\"Linz\",addressRegion:\"Ober\\xf6sterreich\",addressCountry:\"AT\"},geo:{\"@type\":\"GeoCoordinates\",latitude:48.2958662,longitude:14.2925205},hasMap:\"https://maps.app.goo.gl/cULf53wCZY2BhsBs8\",numberOfRooms:{\"@type\":\"QuantitativeValue\",value:34,unitText:\"Apartments\"},priceRange:\"€€\",currenciesAccepted:\"EUR\",paymentAccepted:\"Credit Card\",logo:{\"@type\":\"ImageObject\",\"@id\":`${SITE}/#logo`,url:\"https://framerusercontent.com/images/5yILgFdV5A8C6knQiDchtSsyy0.png\",contentUrl:\"https://framerusercontent.com/images/5yILgFdV5A8C6knQiDchtSsyy0.png\",width:512,height:512,caption:\"Bloom Living\"},image:[\"https://framerusercontent.com/images/jCAKteFmERFjVyaZGhIMNL6idQw.webp\",\"https://framerusercontent.com/images/DzJBHuW2nwgIKJMKFQStXYHPuo.jpg\",\"https://framerusercontent.com/images/GJnncv1yNeUrP9n221osPwvnZxc.jpg\"],sameAs:[\"https://www.instagram.com/bloom.linz\",\"https://maps.app.goo.gl/nHZVGQokyxAhoRsF6\",\"https://www.booking.com/hotel/at/bloom-living.de.html\"]};const APARTMENT_META={studio:{size:40,occupancy:2,image:\"https://framerusercontent.com/images/DzJBHuW2nwgIKJMKFQStXYHPuo.jpg\"},premium:{size:60,occupancy:3,image:\"https://framerusercontent.com/images/GJnncv1yNeUrP9n221osPwvnZxc.jpg\"},superior:{size:70,occupancy:4,image:\"https://framerusercontent.com/images/MRYAzwgZ1reWtQN5K6uZ8sARgcE.jpg\"}};/* ── everything language-dependent ────────────────────── *//* {{base}} in answer text is replaced with the locale's URL base */const t={de:{lang:\"de-AT\",prefix:\"\",blogPath:\"/blog\",blogName:\"Journal\",siteName:\"Bloom Living\",homeTitle:\"Bloom Living – Apartments an der Linzer Landstra\\xdfe\",description:\"Zeitlos moderne Apartments in bester Lage an der Linzer Landstra\\xdfe. 34 exklusive Apartments im JAPANDI-Stil zwischen Musiktheater und Taubenmarkt.\",blogDescription:\"Tipps, Empfehlungen und Geschichten rund um Linz, die Landstra\\xdfe und das Wohnen auf Zeit.\",faqTitle:\"Fragen, die wir \\xf6fter h\\xf6ren – Bloom Living Linz\",faqDescription:\"Ihre Top Fragen, beantwortet vom Bloom Team.\",pets:\"Haustiere sind willkommen. Haustiere unter 10 kg sind im Preis inkludiert, f\\xfcr gr\\xf6\\xdfere Tiere bitte vorab Kontakt aufnehmen.\",amenities:[\"Vollausgestattete K\\xfcche\",\"Tiefgarage (gegen Aufpreis)\",\"Eigener Garten\",\"Digitaler Check-In\",\"Kostenloses WLAN\",\"Waschmaschine\",\"Aufzug\",\"Klimaanlage\",\"Nichtraucherunterkunft\"],crumbHome:\"Startseite\",crumbApartments:\"Apartments\",crumbFaq:\"FAQ\",apartments:{studio:{name:\"Studio Apartment\",description:\"Ideal f\\xfcr Alleinreisende oder Paare, die Ruhe und zentrale Lage sch\\xe4tzen.\"},premium:{name:\"Premium Apartment\",description:\"Perfekt f\\xfcr Paare oder Gesch\\xe4ftsreisende, die Komfort und Wohlbefinden suchen.\"},superior:{name:\"Superior Apartment\",description:\"Optimal f\\xfcr l\\xe4ngere Aufenthalte in einem stilvollen Zuhause.\"}},homeFaq:[{q:\"Wie funktioniert der digitale Check-In?\",a:\"Sie gelangen mittels einer Kreditkarte ins Foyer. Beim Online-Terminal geben Sie Ihre Buchungsnummer ein, damit Sie die Schl\\xfcsselkarte f\\xfcr das entsprechende Apartment erhalten.\"},{q:\"Wie gelange ich in mein Apartment?\",a:\"Die KEYCARD gibt Ihnen den Zugang im Lift ins entsprechende Stockwerk. 101 = 1. Stock … 501 = 5. Stock<br><br>Bei Buchung eines Garagenplatzes erhalten Sie mit Ihrer KEYCARD automatisch den Zugang zur Garage. Trotz Fu\\xdfg\\xe4ngerzone haben Sie das Recht, mit Ihrem Auto zum Geb\\xe4ude zu fahren – parken Sie vor dem Haus, holen Sie sich die KEYCARD, und dann fahren Sie in die Garage.\"}],faq:[{q:\"Wie funktioniert der digitale Check-In?\",a:\"Sie gelangen mittels einer Kreditkarte ins Foyer. Beim Online-Terminal geben Sie Ihre Buchungsnummer ein und erhalten dort die Schl\\xfcsselkarte f\\xfcr Ihr Apartment.\"},{q:\"Wie l\\xe4uft der Check-out ab?\",a:\"Beim Check-out geben Sie die Schl\\xfcsselkarte einfach am Terminal oder in der daf\\xfcr vorgesehenen Box im Foyer ab.\"},{q:\"Gibt es feste Check-in- oder Check-out-Zeiten?\",a:\"Nein, bei Bloom Living gibt es keine festen Check-in- oder Check-out-Zeiten. Dank des vollst\\xe4ndig digitalen Self-Check-in-Systems k\\xf6nnen Sie jederzeit an- und abreisen.\"},{q:\"Wie gelangt man in die Tiefgarage?\",a:\"Der Zugang zur Tiefgarage erfolgt mit der Schl\\xfcsselkarte, die Sie beim digitalen Check-In am Terminal im Foyer erhalten.\"},{q:\"Ist ein Parkplatz in der Tiefgarage inklusive?\",a:\"Ein Tiefgaragenstellplatz kann gegen Aufpreis zu Ihrer Buchung hinzugebucht werden. Bitte kontaktieren Sie uns unter +43 664 2344244 oder buchen Sie direkt online.\"},{q:\"Welche Zahlungsmethoden werden akzeptiert?\",a:\"Wir akzeptieren Kreditkartenzahlungen.\"},{q:\"Gibt es eine Mindestaufenthaltsdauer?\",a:\"Nein, es gibt keine Mindestaufenthaltsdauer. Sie k\\xf6nnen Bloom Living bereits ab einer Nacht buchen.\"},{q:\"Sind Haustiere erlaubt?\",a:\"Haustiere sind bei uns herzlich willkommen.<br>Haustiere unter 10kg sind im Preis inkludiert.<br>F\\xfcr Haustiere \\xfcber 10kg kontaktieren Sie uns bitte vorab unter +43 664 2344244. Kosten k\\xf6nnen hier anfallen.\"},{q:\"Ist WLAN im Apartment inklusive?\",a:\"Ja, alle Apartments verf\\xfcgen \\xfcber kostenfreies WLAN.\"},{q:\"Sind Bettw\\xe4sche und Handt\\xfccher inklusive?\",a:\"Ja, Bettw\\xe4sche und Handt\\xfccher sind in allen Apartments selbstverst\\xe4ndlich inklusive.\"},{q:\"Was ist in den Apartments enthalten?\",a:\"Alle Apartments sind vollst\\xe4ndig ausgestattet, inklusive einer modernen K\\xfcche mit K\\xfcchenger\\xe4ten, Bettw\\xe4sche, Handt\\xfcchern und kostenfreiem WLAN.\"},{q:\"Welche Apartment-Typen gibt es bei Bloom Living?\",a:'Wir bieten drei Apartment-Typen an: <a href=\"{{base}}/apartments/studio\">Studio</a> (ideal f\\xfcr Alleinreisende oder Paare), <a href=\"{{base}}/apartments/premium\">Premium</a> (f\\xfcr Paare oder Gesch\\xe4ftsreisende) und <a href=\"{{base}}/apartments/superior\">Superior</a> (f\\xfcr kleine Familien oder l\\xe4ngere Aufenthalte).'},{q:\"Wo befindet sich Bloom Living?\",a:\"Bloom Living befindet sich direkt an der Landstra\\xdfe in Linz, beim Volksgarten – mitten in der Einkaufsmeile und gleichzeitig umgeben von Parks auf beiden Seiten des Geb\\xe4udes.\"},{q:\"Wie weit ist Bloom Living vom Hauptbahnhof Linz entfernt?\",a:\"Bloom Living liegt in unmittelbarer N\\xe4he zum Hauptbahnhof Linz und ist bequem zu Fu\\xdf oder mit \\xf6ffentlichen Verkehrsmitteln erreichbar.\"},{q:\"Eignen sich die Apartments auch f\\xfcr l\\xe4ngere Aufenthalte?\",a:\"Ja, besonders das Superior Apartment ist optimal f\\xfcr l\\xe4ngere Aufenthalte konzipiert. Dank vollausgestatteter K\\xfcche, gro\\xdfz\\xfcgiger R\\xe4ume und ruhiger Atmosph\\xe4re f\\xfchlt man sich wie zuhause.\"},{q:\"Gibt es einen Garten oder Au\\xdfenbereich?\",a:\"Ja, das Geb\\xe4ude verf\\xfcgt \\xfcber einen eigenen Garten. Zus\\xe4tzlich ist das Haus von Parkanlagen auf beiden Seiten umgeben, sodass Sie mitten im Gr\\xfcnen wohnen.\"}]},en:{lang:\"en\",prefix:\"/en\",blogPath:\"/blog\",blogName:\"Journal\",siteName:\"Bloom Living\",homeTitle:\"Bloom Living – Apartments on Linz's Landstra\\xdfe\",description:\"Timelessly modern apartments in a prime location on Linz's Landstra\\xdfe. 34 exclusive JAPANDI-style apartments between the Musiktheater and Taubenmarkt.\",blogDescription:\"Tips, recommendations and stories about Linz, the Landstra\\xdfe and temporary living.\",faqTitle:\"Frequently asked questions – Bloom Living Linz\",faqDescription:\"Your top questions, answered by the Bloom team.\",pets:\"Pets are welcome. Pets under 10 kg are included in the price; please contact us in advance for larger animals.\",amenities:[\"Fully equipped kitchen\",\"Underground parking (surcharge)\",\"Private garden\",\"Digital check-in\",\"Free Wi-Fi\",\"Washing machine\",\"Lift\",\"Air conditioning\",\"Non-smoking property\"],crumbHome:\"Home\",crumbApartments:\"Apartments\",crumbFaq:\"FAQ\",apartments:{studio:{name:\"Studio Apartment\",description:\"Ideal for solo travellers or couples who value quiet and a central location.\"},premium:{name:\"Premium Apartment\",description:\"Perfect for couples or business travellers looking for comfort and wellbeing.\"},superior:{name:\"Superior Apartment\",description:\"Optimal for longer stays in a stylish home away from home.\"}},homeFaq:[{q:\"How does digital check-in work?\",a:\"You enter the foyer using a credit card. At the online terminal, enter your booking number to receive the key card for your apartment.\"},{q:\"How do I get to my apartment?\",a:\"The KEYCARD gives you access in the lift to the relevant floor. 101 = 1st floor … 501 = 5th floor<br><br>If you have booked a garage space, your KEYCARD automatically grants access to the garage. Despite the pedestrian zone, you are permitted to drive to the building – park in front of the house, collect your KEYCARD, then drive into the garage.\"}],faq:[{q:\"How does digital check-in work?\",a:\"You enter the foyer using a credit card. At the online terminal, enter your booking number and receive the key card for your apartment.\"},{q:\"How does check-out work?\",a:\"At check-out, simply return the key card at the terminal or in the designated box in the foyer.\"},{q:\"Are there fixed check-in or check-out times?\",a:\"No, Bloom Living has no fixed check-in or check-out times. Thanks to the fully digital self-check-in system, you can arrive and depart at any time.\"},{q:\"How do I get into the underground garage?\",a:\"Access to the underground garage is via the key card you receive at digital check-in from the terminal in the foyer.\"},{q:\"Is a parking space in the garage included?\",a:\"An underground parking space can be added to your booking for a surcharge. Please contact us on +43 664 2344244 or book directly online.\"},{q:\"Which payment methods are accepted?\",a:\"We accept credit card payments.\"},{q:\"Is there a minimum length of stay?\",a:\"No, there is no minimum stay. You can book Bloom Living from a single night.\"},{q:\"Are pets allowed?\",a:\"Pets are very welcome.<br>Pets under 10kg are included in the price.<br>For pets over 10kg please contact us in advance on +43 664 2344244. Charges may apply.\"},{q:\"Is Wi-Fi included in the apartment?\",a:\"Yes, all apartments have free Wi-Fi.\"},{q:\"Are bed linen and towels included?\",a:\"Yes, bed linen and towels are included in all apartments as a matter of course.\"},{q:\"What is included in the apartments?\",a:\"All apartments are fully equipped, including a modern kitchen with appliances, bed linen, towels and free Wi-Fi.\"},{q:\"Which apartment types does Bloom Living offer?\",a:'We offer three apartment types: <a href=\"{{base}}/apartments/studio\">Studio</a> (ideal for solo travellers or couples), <a href=\"{{base}}/apartments/premium\">Premium</a> (for couples or business travellers) and <a href=\"{{base}}/apartments/superior\">Superior</a> (for small families or longer stays).'},{q:\"Where is Bloom Living located?\",a:\"Bloom Living is located directly on the Landstra\\xdfe in Linz, by the Volksgarten – in the middle of the shopping street and surrounded by parks on both sides of the building.\"},{q:\"How far is Bloom Living from Linz main station?\",a:\"Bloom Living is in the immediate vicinity of Linz main station and is easily reached on foot or by public transport.\"},{q:\"Are the apartments suitable for longer stays?\",a:\"Yes, the Superior Apartment in particular is designed for longer stays. With a fully equipped kitchen, generous rooms and a quiet atmosphere, you will feel at home.\"},{q:\"Is there a garden or outdoor area?\",a:\"Yes, the building has its own garden. The house is also surrounded by parkland on both sides, so you live in the middle of greenery.\"}]}};/* ── helpers ──────────────────────────────────────────── */const baseUrl=l=>`${SITE}${t[l].prefix}`;const amenity=name=>({\"@type\":\"LocationFeatureSpecification\",name,value:true});const questions=(l,list)=>list.map(({q,a})=>({\"@type\":\"Question\",name:q,acceptedAnswer:{\"@type\":\"Answer\",text:a.split(\"{{base}}\").join(baseUrl(l))}}));const crumbs=(l,trail)=>({\"@type\":\"BreadcrumbList\",itemListElement:[{\"@type\":\"ListItem\",position:1,name:t[l].crumbHome,item:`${baseUrl(l)}/`},...trail.map((c,i)=>({\"@type\":\"ListItem\",position:i+2,name:c.name,...c.path?{item:`${baseUrl(l)}${c.path}`}:{}}))]});const lodging=l=>({...lodgingBase,url:`${baseUrl(l)}/`,description:t[l].description,petsAllowed:t[l].pets,amenityFeature:t[l].amenities.map(amenity),availableLanguage:[{\"@type\":\"Language\",name:\"German\",alternateName:\"de\"},{\"@type\":\"Language\",name:\"English\",alternateName:\"en\"}],containsPlace:Object.keys(APARTMENT_META).map(slug=>apartment(l,slug)),potentialAction:{\"@type\":\"ReserveAction\",name:l===\"de\"?\"Jetzt buchen\":\"Book now\",target:{\"@type\":\"EntryPoint\",urlTemplate:\"https://www.booking.com/hotel/at/bloom-living.de.html\",inLanguage:t[l].lang,actionPlatform:[\"http://schema.org/DesktopWebPlatform\",\"http://schema.org/MobileWebPlatform\"]},result:{\"@type\":\"LodgingReservation\",name:l===\"de\"?\"Apartmentbuchung\":\"Apartment booking\"}}});const website=l=>({\"@type\":\"WebSite\",\"@id\":`${SITE}/#website`,url:`${SITE}/`,name:t[l].siteName,inLanguage:t[l].lang,publisher:{\"@id\":`${SITE}/#lodging`}});const blog=l=>({\"@type\":\"Blog\",\"@id\":`${baseUrl(l)}${t[l].blogPath}#blog`,name:`Bloom Living ${t[l].blogName}`,description:t[l].blogDescription,url:`${baseUrl(l)}${t[l].blogPath}`,inLanguage:t[l].lang,publisher:{\"@id\":`${SITE}/#lodging`}});function apartment(l,slug){const meta=APARTMENT_META[slug];const copy=t[l].apartments[slug];return{\"@type\":\"Apartment\",\"@id\":`${baseUrl(l)}/apartments/${slug}#apartment`,url:`${baseUrl(l)}/apartments/${slug}`,name:copy.name,description:copy.description,image:meta.image,containedInPlace:{\"@id\":`${SITE}/#lodging`},floorSize:{\"@type\":\"QuantitativeValue\",value:meta.size,unitCode:\"MTK\"},occupancy:{\"@type\":\"QuantitativeValue\",minValue:1,maxValue:meta.occupancy,unitCode:\"C62\"}};}/* ── the builder ──────────────────────────────────────── */function isoDate(input){if(!input)return undefined;const d=new Date(input);if(isNaN(d.getTime()))return undefined;return d.toISOString();}export function buildPost(l,p){// A post with no title or slug isn't a post — emit nothing.\nif(!p.title||!p.slug)return[];const base=`${SITE}${t[l].prefix}`;const url=`${base}${t[l].blogPath}/${p.slug}`;const datePublished=isoDate(p.published);const posting={\"@type\":\"BlogPosting\",\"@id\":`${url}#post`,headline:p.title.slice(0,110),url,mainEntityOfPage:{\"@id\":url},isPartOf:{\"@id\":`${base}${t[l].blogPath}#blog`},publisher:{\"@id\":`${SITE}/#lodging`},author:{\"@id\":`${SITE}/#lodging`},inLanguage:t[l].lang};// Only attach optional fields when they actually have a value.\nif(p.excerpt)posting.description=p.excerpt;if(p.image)posting.image=p.image;if(datePublished)posting.datePublished=datePublished;if(isoDate(p.updated))posting.dateModified=isoDate(p.updated);if(p.category)posting.articleSection=p.category;return[posting,{\"@type\":\"WebPage\",\"@id\":url,url,name:p.title,isPartOf:{\"@id\":`${SITE}/#website`},about:{\"@id\":`${url}#post`},inLanguage:t[l].lang},crumbs(l,[{name:t[l].blogName,path:t[l].blogPath},{name:p.title}])];}export function buildGraph(page,l){const base=baseUrl(l);switch(page){case\"home\":return[lodging(l),website(l),{\"@type\":[\"WebPage\",\"FAQPage\"],\"@id\":`${base}/#webpage`,url:`${base}/`,name:t[l].homeTitle,description:t[l].description,isPartOf:{\"@id\":`${SITE}/#website`},about:{\"@id\":`${SITE}/#lodging`},primaryImageOfPage:{\"@id\":`${SITE}/#logo`},inLanguage:t[l].lang,mainEntity:questions(l,t[l].homeFaq)}];case\"faq\":return[{\"@type\":\"FAQPage\",\"@id\":`${base}/faq`,url:`${base}/faq`,name:t[l].faqTitle,description:t[l].faqDescription,isPartOf:{\"@id\":`${SITE}/#website`},about:{\"@id\":`${SITE}/#lodging`},breadcrumb:{\"@id\":`${base}/faq#breadcrumb`},inLanguage:t[l].lang,mainEntity:questions(l,t[l].faq)},{...crumbs(l,[{name:t[l].crumbFaq,path:\"/faq\"}]),\"@id\":`${base}/faq#breadcrumb`}];case\"blog\":return[blog(l),{\"@type\":\"CollectionPage\",\"@id\":`${base}${t[l].blogPath}`,url:`${base}${t[l].blogPath}`,name:`${t[l].blogName} – Bloom Living`,description:t[l].blogDescription,isPartOf:{\"@id\":`${SITE}/#website`},about:{\"@id\":`${base}${t[l].blogPath}#blog`},breadcrumb:{\"@id\":`${base}${t[l].blogPath}#breadcrumb`},inLanguage:t[l].lang},{...crumbs(l,[{name:t[l].blogName,path:t[l].blogPath}]),\"@id\":`${base}${t[l].blogPath}#breadcrumb`}];case\"apartment-studio\":case\"apartment-premium\":case\"apartment-superior\":{const slug=page.slice(\"apartment-\".length);const url=`${base}/apartments/${slug}`;return[apartment(l,slug),{\"@type\":\"WebPage\",\"@id\":url,url,name:`${t[l].apartments[slug].name} – Bloom Living Linz`,description:t[l].apartments[slug].description,isPartOf:{\"@id\":`${SITE}/#website`},about:{\"@id\":`${url}#apartment`},breadcrumb:{\"@id\":`${url}#breadcrumb`},inLanguage:t[l].lang},{...crumbs(l,[{name:t[l].crumbApartments,path:\"/apartments\"},{name:t[l].apartments[slug].name,path:`/apartments/${slug}`}]),\"@id\":`${url}#breadcrumb`}];}default:return[];}}\nexport const __FramerMetadata__ = {\"exports\":{\"buildGraph\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"buildPost\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./schema.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useLocaleInfo}from\"framer\";import{buildGraph,buildPost}from\"https://framerusercontent.com/modules/ykTCTy01MomnglwBWfsX/FDAjBwZw0tgOWRVqycgy/schema.js\";export default function StructuredData(props){const{activeLocale}=useLocaleInfo();const locale=activeLocale?.code?.startsWith(\"en\")?\"en\":\"de\";const graph=props.page===\"post\"?buildPost(locale,props):buildGraph(props.page,locale);if(!graph.length)return null;return /*#__PURE__*/_jsx(\"script\",{type:\"application/ld+json\",dangerouslySetInnerHTML:{__html:JSON.stringify({\"@context\":\"https://schema.org\",\"@graph\":graph})}});}StructuredData.defaultProps={page:\"home\",width:0,height:0};addPropertyControls(StructuredData,{page:{type:ControlType.Enum,title:\"Page\",options:[\"home\",\"faq\",\"blog\",\"post\",\"apartment-studio\",\"apartment-premium\",\"apartment-superior\"],optionTitles:[\"Home\",\"FAQ\",\"Blog index\",\"Blog post\",\"Studio\",\"Premium\",\"Superior\"]},title:{type:ControlType.String,title:\"Title\",hidden:p=>p.page!==\"post\"},slug:{type:ControlType.String,title:\"Slug\",hidden:p=>p.page!==\"post\"},excerpt:{type:ControlType.String,title:\"Excerpt\",hidden:p=>p.page!==\"post\"},image:{type:ControlType.String,title:\"Image URL\",hidden:p=>p.page!==\"post\"},published:{type:ControlType.String,title:\"Published\",hidden:p=>p.page!==\"post\"},updated:{type:ControlType.String,title:\"Updated\",hidden:p=>p.page!==\"post\"},category:{type:ControlType.String,title:\"Category\",hidden:p=>p.page!==\"post\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"StructuredData\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"+JACsqa,SAAS,EAAU,EAAE,EAAK,CAAC,IAAM,EAAK,EAAe,GAAY,EAAK,EAAE,EAAE,CAAC,WAAW,GAAM,MAAM,CAAC,QAAQ,YAAY,MAAM,GAAG,EAAQ,CAAC,EAAE,cAAc,EAAK,YAAY,IAAI,GAAG,EAAQ,CAAC,EAAE,cAAc,IAAO,KAAK,EAAK,KAAK,YAAY,EAAK,YAAY,MAAM,EAAK,MAAM,iBAAiB,CAAC,MAAM,GAAG,EAAK,UAAU,EAAE,UAAU,CAAC,QAAQ,oBAAoB,MAAM,EAAK,KAAK,SAAS,KAAK,EAAE,UAAU,CAAC,QAAQ,oBAAoB,SAAS,EAAE,SAAS,EAAK,UAAU,SAAS,KAAK,CAAC,CAAE,CAA8D,SAAS,EAAQ,EAAM,CAAC,GAAG,CAAC,EAAM,OAAiB,IAAM,EAAE,IAAI,KAAK,CAAK,EAAK,UAAM,EAAE,QAAQ,CAAC,EAAmB,OAAO,EAAE,YAAY,CAAE,CAAC,SAAgB,EAAU,EAAE,EAAE,CACx2b,GAAG,CAAC,EAAE,OAAO,CAAC,EAAE,KAAK,MAAM,CAAC,EAAE,IAAM,EAAK,GAAG,IAAO,EAAE,EAAE,CAAC,SAAe,EAAI,GAAG,IAAO,EAAE,EAAE,CAAC,SAAS,GAAG,EAAE,OAAa,EAAc,EAAQ,EAAE,SAAS,EAAQ,EAAQ,CAAC,QAAQ,cAAc,MAAM,GAAG,EAAI,OAAO,SAAS,EAAE,MAAM,MAAM,EAAE,GAAG,EAAE,MAAI,iBAAiB,CAAC,MAAM,CAAG,EAAE,SAAS,CAAC,MAAM,GAAG,IAAO,EAAE,EAAE,CAAC,SAAS,MAAM,EAAE,UAAU,CAAC,MAAM,GAAG,EAAK,UAAU,EAAE,OAAO,CAAC,MAAM,GAAG,EAAK,UAAU,EAAE,WAAW,EAAE,EAAE,CAAC,IAAI,EAC5K,OAA5O,EAAE,UAAQ,EAAQ,YAAY,EAAE,SAAW,EAAE,QAAM,EAAQ,MAAM,EAAE,OAAS,IAAc,EAAQ,cAAc,GAAiB,EAAQ,EAAE,OAAO,IAAE,EAAQ,aAAa,EAAQ,EAAE,OAAO,GAAK,EAAE,WAAS,EAAQ,eAAe,EAAE,UAAe,CAAC,EAAQ,CAAC,QAAQ,UAAU,MAAM,EAAI,MAAI,KAAK,EAAE,MAAM,SAAS,CAAC,MAAM,GAAG,EAAK,UAAU,EAAE,MAAM,CAAC,MAAM,GAAG,EAAI,MAAM,EAAE,WAAW,EAAE,EAAE,CAAC,IAAI,EAAE,EAAO,EAAE,CAAC,CAAC,KAAK,EAAE,EAAE,CAAC,SAAS,KAAK,EAAE,EAAE,CAAC,QAAQ,EAAE,CAAC,KAAK,EAAE,KAAK,CAAC,CAAC,CAAC,CAAE,CAAC,SAAgB,EAAW,EAAK,EAAE,CAAC,IAAM,EAAK,EAAQ,CAAC,EAAE,OAAO,EAAP,CAAa,IAAI,OAAO,MAAM,CAAC,EAAQ,CAAC,EAAE,EAAQ,CAAC,EAAE,CAAC,QAAQ,CAAC,UAAU,SAAS,EAAE,MAAM,GAAG,EAAK,WAAW,IAAI,GAAG,EAAK,GAAG,KAAK,EAAE,EAAE,CAAC,UAAU,YAAY,EAAE,EAAE,CAAC,YAAY,SAAS,CAAC,MAAM,GAAG,EAAK,UAAU,EAAE,MAAM,CAAC,MAAM,GAAG,EAAK,UAAU,EAAE,mBAAmB,CAAC,MAAM,GAAG,EAAK,OAAO,EAAE,WAAW,EAAE,EAAE,CAAC,KAAK,WAAW,EAAU,EAAE,EAAE,EAAE,CAAC,OAAO,CAAC,CAAC,EAAE,IAAI,MAAM,MAAM,CAAC,CAAC,QAAQ,UAAU,MAAM,GAAG,EAAK,MAAM,IAAI,GAAG,EAAK,MAAM,KAAK,EAAE,EAAE,CAAC,SAAS,YAAY,EAAE,EAAE,CAAC,eAAe,SAAS,CAAC,MAAM,GAAG,EAAK,UAAU,EAAE,MAAM,CAAC,MAAM,GAAG,EAAK,UAAU,EAAE,WAAW,CAAC,MAAM,GAAG,EAAK,gBAAgB,EAAE,WAAW,EAAE,EAAE,CAAC,KAAK,WAAW,EAAU,EAAE,EAAE,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,EAAO,EAAE,CAAC,CAAC,KAAK,EAAE,EAAE,CAAC,SAAS,KAAK,MAAM,CAAC,CAAC,EAAE,MAAM,GAAG,EAAK,gBAAgB,CAAC,EAAE,IAAI,OAAO,MAAM,CAAC,EAAK,CAAC,EAAE,CAAC,QAAQ,iBAAiB,MAAM,GAAG,IAAO,EAAE,EAAE,CAAC,WAAW,IAAI,GAAG,IAAO,EAAE,EAAE,CAAC,WAAW,KAAK,GAAG,EAAE,EAAE,CAAC,SAAS,iBAAiB,YAAY,EAAE,EAAE,CAAC,gBAAgB,SAAS,CAAC,MAAM,GAAG,EAAK,UAAU,EAAE,MAAM,CAAC,MAAM,GAAG,IAAO,EAAE,EAAE,CAAC,SAAS,MAAM,EAAE,WAAW,CAAC,MAAM,GAAG,IAAO,EAAE,EAAE,CAAC,SAAS,YAAY,EAAE,WAAW,EAAE,EAAE,CAAC,IAAI,EAAE,CAAC,GAAG,EAAO,EAAE,CAAC,CAAC,KAAK,EAAE,EAAE,CAAC,SAAS,KAAK,EAAE,EAAE,CAAC,QAAQ,CAAC,CAAC,EAAE,MAAM,GAAG,IAAO,EAAE,EAAE,CAAC,SAAS,YAAY,CAAC,EAAE,IAAI,mBAAmB,IAAI,oBAAoB,IAAI,qBAAqB,CAAC,IAAM,EAAK,EAAK,MAAM,EAAmB,EAAQ,EAAI,GAAG,EAAK,cAAc,IAAO,MAAM,CAAC,EAAU,EAAE,CAAI,EAAE,CAAC,QAAQ,UAAU,MAAM,EAAI,MAAI,KAAK,GAAG,EAAE,EAAE,CAAC,WAAW,EAAK,CAAC,KAAK,sBAAsB,YAAY,EAAE,EAAE,CAAC,WAAW,EAAK,CAAC,YAAY,SAAS,CAAC,MAAM,GAAG,EAAK,UAAU,EAAE,MAAM,CAAC,MAAM,GAAG,EAAI,WAAW,EAAE,WAAW,CAAC,MAAM,GAAG,EAAI,YAAY,EAAE,WAAW,EAAE,EAAE,CAAC,IAAI,EAAE,CAAC,GAAG,EAAO,EAAE,CAAC,CAAC,KAAK,EAAE,EAAE,CAAC,gBAAgB,KAAK,aAAa,EAAE,CAAC,KAAK,EAAE,EAAE,CAAC,WAAW,EAAK,CAAC,KAAK,KAAK,eAAe,GAAM,CAAC,CAAC,EAAE,MAAM,GAAG,EAAI,YAAY,CAAC,CAAE,CAAC,QAAQ,MAAM,CAAC,CAAE,CAAC,qCAFjvE,EAAK,0BAA6F,EAAY,CAAC,QAAQ,kBAAkB,MAAM,GAAG,EAAK,WAAW,KAAK,eAAe,OAAO,wBAAwB,UAAU,kBAAkB,MAAM,uBAAuB,QAAQ,CAAC,QAAQ,gBAAgB,cAAc,iBAAoB,WAAW,OAAO,gBAAgB,OAAO,cAAc,iBAAoB,eAAe,IAAI,EAAE,IAAI,CAAC,QAAQ,iBAAiB,SAAS,WAAW,UAAU,UAAU,EAAE,OAAO,4CAA4C,cAAc,CAAC,QAAQ,oBAAoB,MAAM,GAAG,SAAS,YAAY,EAAE,WAAW,KAAK,mBAAmB,MAAM,gBAAgB,cAAc,KAAK,CAAC,QAAQ,cAAc,MAAM,GAAG,EAAK,QAAQ,IAAI,sEAAsE,WAAW,sEAAsE,MAAM,IAAI,OAAO,IAAI,QAAQ,cAAc,EAAE,MAAM,CAAC,wEAAwE,sEAAsE,sEAAsE,EAAE,OAAO,CAAC,uCAAuC,4CAA4C,uDAAuD,CAAC,EAAQ,EAAe,CAAC,OAAO,CAAC,KAAK,GAAG,UAAU,EAAE,MAAM,qEAAqE,EAAE,QAAQ,CAAC,KAAK,GAAG,UAAU,EAAE,MAAM,sEAAsE,EAAE,SAAS,CAAC,KAAK,GAAG,UAAU,EAAE,MAAM,sEAAsE,CAAC,EAAyI,EAAE,CAAC,GAAG,CAAC,KAAK,QAAQ,OAAO,GAAG,SAAS,QAAQ,SAAS,UAAU,SAAS,eAAe,UAAU,qDAAwD,YAAY,qJAAwJ,gBAAgB,4FAA+F,SAAS,kDAAwD,eAAe,+CAA+C,KAAK,8HAAuI,UAAU,CAAC,0BAA6B,8BAA8B,iBAAiB,qBAAqB,mBAAmB,gBAAgB,SAAS,cAAc,wBAAwB,EAAE,UAAU,aAAa,gBAAgB,aAAa,SAAS,MAAM,WAAW,CAAC,OAAO,CAAC,KAAK,mBAAmB,YAAY,2EAAiF,EAAE,QAAQ,CAAC,KAAK,oBAAoB,YAAY,gFAAsF,EAAE,SAAS,CAAC,KAAK,qBAAqB,YAAY,8DAAoE,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,0CAA0C,EAAE,kLAAwL,EAAE,CAAC,EAAE,qCAAqC,EAAE,0XAAmY,CAAC,EAAE,IAAI,CAAC,CAAC,EAAE,0CAA0C,EAAE,kKAAwK,EAAE,CAAC,EAAE,8BAAiC,EAAE,iHAAuH,EAAE,CAAC,EAAE,iDAAiD,EAAE,0KAAgL,EAAE,CAAC,EAAE,qCAAqC,EAAE,0HAA6H,EAAE,CAAC,EAAE,iDAAiD,EAAE,qKAAqK,EAAE,CAAC,EAAE,6CAA6C,EAAE,wCAAwC,EAAE,CAAC,EAAE,wCAAwC,EAAE,qGAAwG,EAAE,CAAC,EAAE,0BAA0B,EAAE,+MAAwN,EAAE,CAAC,EAAE,mCAAmC,EAAE,sDAA4D,EAAE,CAAC,EAAE,4CAAkD,EAAE,sFAA+F,EAAE,CAAC,EAAE,uCAAuC,EAAE,iJAAmK,EAAE,CAAC,EAAE,mDAAmD,EAAE,yTAAwU,EAAE,CAAC,EAAE,iCAAiC,EAAE,gLAAsL,EAAE,CAAC,EAAE,4DAA4D,EAAE,wIAAiJ,EAAE,CAAC,EAAE,2DAAiE,EAAE,0LAAkN,EAAE,CAAC,EAAE,0CAA6C,EAAE,2JAA0K,CAAC,CAAC,EAAE,GAAG,CAAC,KAAK,KAAK,OAAO,MAAM,SAAS,QAAQ,SAAS,UAAU,SAAS,eAAe,UAAU,iDAAoD,YAAY,yJAA4J,gBAAgB,qFAAwF,SAAS,iDAAiD,eAAe,kDAAkD,KAAK,iHAAiH,UAAU,CAAC,yBAAyB,kCAAkC,iBAAiB,mBAAmB,aAAa,kBAAkB,OAAO,mBAAmB,sBAAsB,EAAE,UAAU,OAAO,gBAAgB,aAAa,SAAS,MAAM,WAAW,CAAC,OAAO,CAAC,KAAK,mBAAmB,YAAY,8EAA8E,EAAE,QAAQ,CAAC,KAAK,oBAAoB,YAAY,+EAA+E,EAAE,SAAS,CAAC,KAAK,qBAAqB,YAAY,4DAA4D,CAAC,EAAE,QAAQ,CAAC,CAAC,EAAE,kCAAkC,EAAE,wIAAwI,EAAE,CAAC,EAAE,gCAAgC,EAAE,6VAA6V,CAAC,EAAE,IAAI,CAAC,CAAC,EAAE,kCAAkC,EAAE,yIAAyI,EAAE,CAAC,EAAE,2BAA2B,EAAE,iGAAiG,EAAE,CAAC,EAAE,+CAA+C,EAAE,qJAAqJ,EAAE,CAAC,EAAE,4CAA4C,EAAE,sHAAsH,EAAE,CAAC,EAAE,6CAA6C,EAAE,0IAA0I,EAAE,CAAC,EAAE,sCAAsC,EAAE,iCAAiC,EAAE,CAAC,EAAE,qCAAqC,EAAE,8EAA8E,EAAE,CAAC,EAAE,oBAAoB,EAAE,gKAAgK,EAAE,CAAC,EAAE,sCAAsC,EAAE,sCAAsC,EAAE,CAAC,EAAE,qCAAqC,EAAE,iFAAiF,EAAE,CAAC,EAAE,sCAAsC,EAAE,kHAAkH,EAAE,CAAC,EAAE,iDAAiD,EAAE,8SAA8S,EAAE,CAAC,EAAE,iCAAiC,EAAE,8KAAiL,EAAE,CAAC,EAAE,kDAAkD,EAAE,sHAAsH,EAAE,CAAC,EAAE,gDAAgD,EAAE,sKAAsK,EAAE,CAAC,EAAE,qCAAqC,EAAE,sIAAsI,CAAC,CAAC,CAAC,EAAqE,EAAQ,GAAG,GAAG,IAAO,EAAE,EAAE,CAAC,SAAe,EAAQ,IAAO,CAAC,QAAQ,+BAA+B,OAAK,MAAM,EAAI,GAAS,GAAW,EAAE,IAAO,EAAK,KAAK,CAAC,IAAE,QAAM,CAAC,QAAQ,WAAW,KAAK,EAAE,eAAe,CAAC,QAAQ,SAAS,KAAK,EAAE,MAAM,UAAU,CAAC,CAAC,KAAK,EAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,EAAQ,GAAQ,EAAE,KAAS,CAAC,QAAQ,iBAAiB,gBAAgB,CAAC,CAAC,QAAQ,WAAW,SAAS,EAAE,KAAK,EAAE,EAAE,CAAC,UAAU,KAAK,GAAG,EAAQ,CAAC,EAAE,EAAE,EAAE,GAAG,EAAM,KAAK,EAAE,KAAK,CAAC,QAAQ,WAAW,SAAS,EAAE,EAAE,KAAK,EAAE,KAAK,GAAG,EAAE,KAAK,CAAC,KAAK,GAAG,EAAQ,CAAC,IAAI,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,GAAS,EAAQ,IAAI,CAAC,GAAG,EAAY,IAAI,GAAG,EAAQ,CAAC,EAAE,GAAG,YAAY,EAAE,EAAE,CAAC,YAAY,YAAY,EAAE,EAAE,CAAC,KAAK,eAAe,EAAE,EAAE,CAAC,UAAU,IAAI,CAAO,EAAE,kBAAkB,CAAC,CAAC,QAAQ,WAAW,KAAK,SAAS,cAAc,IAAI,EAAE,CAAC,QAAQ,WAAW,KAAK,UAAU,cAAc,IAAI,CAAC,EAAE,cAAc,OAAO,KAAK,CAAc,CAAC,CAAC,IAAI,GAAM,EAAU,EAAE,CAAI,CAAC,EAAE,gBAAgB,CAAC,QAAQ,gBAAgB,KAAK,IAAI,KAAK,eAAe,WAAW,OAAO,CAAC,QAAQ,aAAa,YAAY,wDAAwD,WAAW,EAAE,EAAE,CAAC,KAAK,eAAe,CAAC,uCAAuC,qCAAqC,CAAC,EAAE,OAAO,CAAC,QAAQ,qBAAqB,KAAK,IAAI,KAAK,mBAAmB,mBAAmB,CAAC,CAAC,GAAS,EAAQ,IAAI,CAAC,QAAQ,UAAU,MAAM,GAAG,EAAK,WAAW,IAAI,GAAG,EAAK,GAAG,KAAK,EAAE,EAAE,CAAC,SAAS,WAAW,EAAE,EAAE,CAAC,KAAK,UAAU,CAAC,MAAM,GAAG,EAAK,UAAU,CAAC,GAAS,EAAK,IAAI,CAAC,QAAQ,OAAO,MAAM,GAAG,EAAQ,CAAC,IAAI,EAAE,EAAE,CAAC,SAAS,OAAO,KAAK,gBAAgB,EAAE,EAAE,CAAC,WAAW,YAAY,EAAE,EAAE,CAAC,gBAAgB,IAAI,GAAG,EAAQ,CAAC,IAAI,EAAE,EAAE,CAAC,WAAW,WAAW,EAAE,EAAE,CAAC,KAAK,UAAU,CAAC,MAAM,GAAG,EAAK,UAAU,CAAC,MCD17Z,SAAwB,EAAe,EAAM,CAAC,GAAK,CAAC,gBAAc,EAAc,EAAQ,EAAO,GAAc,MAAM,WAAW,IAAI,EAAE,KAAK,KAAW,EAAM,EAAM,OAAO,OAAO,EAAU,EAAO,CAAK,EAAE,EAAW,EAAM,KAAK,CAAM,EAA+B,OAAzB,EAAM,OAAuC,EAAK,SAAS,CAAC,KAAK,sBAAsB,wBAAwB,CAAC,OAAO,KAAK,UAAU,CAAC,WAAW,qBAAqB,SAAS,CAAK,CAAC,CAAC,CAAC,CAAC,EAArK,IAAuK,iBAAlmB,IAAkE,IAA4H,EAAqa,EAAe,aAAa,CAAC,KAAK,OAAO,MAAM,EAAE,OAAO,CAAC,EAAE,EAAoB,EAAe,CAAC,KAAK,CAAC,KAAK,EAAY,KAAK,MAAM,OAAO,QAAQ,CAAC,OAAO,MAAM,OAAO,OAAO,mBAAmB,oBAAoB,oBAAoB,EAAE,aAAa,CAAC,OAAO,MAAM,aAAa,YAAY,SAAS,UAAU,UAAU,CAAC,EAAE,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,OAAO,GAAG,EAAE,OAAO,MAAM,EAAE,KAAK,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,OAAO,GAAG,EAAE,OAAO,MAAM,EAAE,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,OAAO,GAAG,EAAE,OAAO,MAAM,EAAE,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,OAAO,GAAG,EAAE,OAAO,MAAM,EAAE,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,OAAO,GAAG,EAAE,OAAO,MAAM,EAAE,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,OAAO,GAAG,EAAE,OAAO,MAAM,EAAE,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,OAAO,GAAG,EAAE,OAAO,MAAM,CAAC,CAAC"}