local na rede Internet:O aplicativo de Mobilidade Urbana Mais Popular do Mundocontente
RealTimeWorldwidePublicTransitAppfunctionOptanonWrapper(){//checkifthetemplateisTCFcompliantconstoneTrustBannerElement=document.getElementById('onetrust-banner-sdk');if(oneTrustBannerElement){document.body.classList.add('onetrust-visible');window.addEventListener('OTConsentApplied',()=>{document.body.classList.remove('onetrust-visible');});}}window.angularMainJSInfo={"name":"main.90c4d5793b.js","size":,"gzippedSize":}window.adsInfo={"enableSplashInterstitial":true,"seoTargeting":null,"staticAdsList":{"desktop":{"adUnitPath":"/287/web_desktop_wtp_banner_320x50_additional","adSizes":[[320,50],[360,50],[412,50]],"divId":"div-gpt-ad-20-1","shouldRefresh":true,"setCollapseEmptyDiv":false},"desktopMrec":{"adUnitPath":"/287/web_desktop_wtp_mrec_300x250","adSizes":[300,250],"divId":"div-gpt-ad-20-2","shouldRefresh":true,"setCollapseEmptyDiv":true},"leaderboard":{"adUnitPath":"/287/web_desktop_WTP_leaderboard_728x90","adSizes":[728,90],"divId":"div-gpt-ad-20-3","shouldRefresh":true,"setCollapseEmptyDiv":true},"leaderboardBottom":{"adUnitPath":"/287/web_banner_desktop_leaderboard_WTP_bottom_970x90","adSizes":[970,90],"divId":"div-gpt-ad-20-4","shouldRefresh":true,"setCollapseEmptyDiv":true},"skyscraper":{"adUnitPath":"/287/web_banner_desktop_skyscrapper_WTP_right_160x600","adSizes":[160,600],"divId":"div-gpt-ad-20-5","shouldRefresh":true,"setCollapseEmptyDiv":true},"desktopNoSearchMrec":{"adUnitPath":"/287/web_banner_desktop_mrec_WTP_nosearch_300x250","adSizes":[300,250],"divId":"div-gpt-ad-nosearch-mrec","shouldRefresh":true},"srMrec1":{"adUnitPath":"/287/web_banner_desktop_mrec_WTP_SR_300x250_1","adSizes":[300,250],"divId":"div-gpt-ad-mrec-sr-1","shouldRefresh":false,"setCollapseEmptyDiv":true,"ayAdUnitPathOverride":"web_banner_desktop_mrec_WTP_SR_300x250_1"},"srMrec2":{"adUnitPath":"/287/web_banner_desktop_mrec_WTP_SR_300x250_2","adSizes":[300,250],"divId":"div-gpt-ad-mrec-sr-2","shouldRefresh":false,"setCollapseEmptyDiv":true,"ayAdUnitPathOverride":"web_banner_desktop_mrec_WTP_SR_300x250_1"},"srMrec3":{"adUnitPath":"/287/web_banner_desktop_mrec_WTP_SR_300x250_3","adSizes":[300,250],"divId":"div-gpt-ad-mrec-sr-3","shouldRefresh":false,"setCollapseEmptyDiv":true,"ayAdUnitPathOverride":"web_banner_desktop_mrec_WTP_SR_300x250_1"},"srMrec4":{"adUnitPath":"/287/web_banner_desktop_mrec_WTP_SR_300x250_4","adSizes":[300,250],"divId":"div-gpt-ad-mrec-sr-4","shouldRefresh":false,"setCollapseEmptyDiv":true,"ayAdUnitPathOverride":"web_banner_desktop_mrec_WTP_SR_300x250_1"},"srMrec5":{"adUnitPath":"/287/web_banner_desktop_mrec_WTP_SR_300x250_5","adSizes":[300,250],"divId":"div-gpt-ad-mrec-sr-5","shouldRefresh":false,"setCollapseEmptyDiv":true,"ayAdUnitPathOverride":"web_banner_desktop_mrec_WTP_SR_300x250_1"},"itineraryMrec1":{"adUnitPath":"/287/web_banner_desktop_mrec_WTP_itinerary_300x250_1","adSizes":[300,250],"divId":"div-gpt-ad-itinerary-mrec-sr-1","shouldRefresh":false,"setCollapseEmptyDiv":true,"ayAdUnitPathOverride":"web_banner_desktop_mrec_WTP_itinerary_300x250_1"},"itineraryMrec2":{"adUnitPath":"/287/web_banner_desktop_mrec_WTP_itinerary_300x250_2","adSizes":[300,250],"divId":"div-gpt-ad-itinerary-mrec-sr-2","shouldRefresh":false,"setCollapseEmptyDiv":true,"ayAdUnitPathOverride":"web_banner_desktop_mrec_WTP_itinerary_300x250_1"},"itineraryMrec3":{"adUnitPath":"/287/web_banner_desktop_mrec_WTP_itinerary_300x250_3","adSizes":[300,250],"divId":"div-gpt-ad-itinerary-mrec-sr-3","shouldRefresh":false,"setCollapseEmptyDiv":true,"ayAdUnitPathOverride":"web_banner_desktop_mrec_WTP_itinerary_300x250_1"},"itineraryMrec4":{"adUnitPath":"/287/web_banner_desktop_mrec_WTP_itinerary_300x250_4","adSizes":[300,250],"divId":"div-gpt-ad-itinerary-mrec-sr-4","shouldRefresh":false,"setCollapseEmptyDiv":true,"ayAdUnitPathOverride":"web_banner_desktop_mrec_WTP_itinerary_300x250_1"},"itineraryMrec5":{"adUnitPath":"/287/web_banner_desktop_mrec_WTP_itinerary_300x250_5","adSizes":[300,250],"divId":"div-gpt-ad-itinerary-mrec-sr-5","shouldRefresh":false,"setCollapseEmptyDiv":true,"ayAdUnitPathOverride":"web_banner_desktop_mrec_WTP_itinerary_300x250_1"}},"interstitialAdUnit":{"interstitialAdStatic":{"adUnitPath":"/287/static_inter_SEO","adSizes":[0,0],"divId":"div-gpt-ad-67-0"},"interstitialAdData":{"adUnitPath":"/287/web_desktop_inter_WTP","adSizes":[300,50],"divId":"div-gpt-ad-32-0"}},"forceNonPersonalizeAds":false,"isAyHeaderBiddingActive":true};window.ayData={"adUnitPeType":"wtp"};.async-hidemv-splash,html[data-ab-hide='true']{opacity:0!important;}window.abTestsInfo={}window._timingReports=[];if(window.performance&&window.performance.mark){window.performance.mark('peStart');}#div-gpt-ad-67-0{display:none;}if(location.search.indexOf('automation=true')>-1){document.cookie="automation=true;path=/";}if(document.cookie.indexOf('automation=true')>-1){window['ga-disable-UA--1']=true;}dataLayer=[{"Property":"WebApp","WtpNext":"Yes","Source":"Direct","PeLangue":"en","SiteVersion":"5.125.1"}];if(location.search.indexOf('automation=true')>-1){document.cookie='automation=true;path=/';}if(document.cookie.indexOf('automation=true')>-1){window['ga-disable-UA--1']=true;}(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;(i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments);}),(i[r].l=1*newDate());(a=s.createElement(o)),(m=s.getElementsByTName(o)[0]);a.async=1;a.src=g;m.parentNode.insertBefore(a,m);})(window,document,'script','/analytics.js','ga');ga('create','UA--1',{cookieDomain:'auto',useAmpClientId:true});(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':newDate().getTime(),'event':'gtm.js'});varf=d.getElementsByTName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='///gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-PPQJWB');/*Helperfunctions*//*PixelstoRemunits*//*colors*//*SideBarboxshadow*//*partner-logo*//*RTLMixins*//*medium.com/@dvmsoni3132/easy-truncate-multi-line-ellipsis-with-pure-css-e0d24de*//*ChangeAutocompletestylesinChrome*//*ColorMixins*//*Transforms*//*AnimationMixins*//*Flexbox*//*Topoffsetfordifferentconditions*//*Keyframessecondstoparente*//*Tapcelleffect*/@keyframesclickedEffect{0%{background-color:transparent;}20%{background-color:#f5f7f7;}100%{background-color:transparent;}}/*makesurethatparentelementisrelative/absolute/fixed*/@keyframesfade-in{0%{opacity:0;visibility:hidden;}100%{opacity:1;visibility:visible;}}@keyframesfade-in-out{0%,49%{opacity:0;}50%,100%{opacity:1;}}@keyframeslogo-back-pulse{0%{transform:scale(0.8);opacity:0.6;}70%{transform:scale(1.4);opacity:0;}100%{transform:scale(1.4);opacity:0;}}body[data-splash=scrollable]mv-root.app-container.splash-visible,body[data-splash=frozen]mv-root.app-container.splash-visible{min-height:200vh;}body[data-splash=scrollable]mv-root.app-container.splash-visiblemv-search-control.search-container,body[data-splash=scrollable]mv-root.app-container.splash-visible.search-zone,body[data-splash=scrollable]mv-root.app-container.splash-visiblemv-header,body[data-splash=scrollable]mv-root.app-container.splash-visiblemv-search-departure-options,body[data-splash=scrollable]mv-root.app-container.splash-visible.back-button-container,body[data-splash=scrollable]mv-root.app-container.splash-visiblemv-itinerary-header,body[data-splash=scrollable]mv-root.app-container.splash-visible.lines-header-container,body[data-splash=scrollable]mv-root.app-container.splash-visiblemv-lines-map-view,body[data-splash=frozen]mv-root.app-container.splash-visiblemv-search-control.search-container,body[data-splash=frozen]mv-root.app-container.splash-visible.search-zone,body[data-splash=frozen]mv-root.app-container.splash-visiblemv-header,body[data-splash=frozen]mv-root.app-container.splash-visiblemv-search-departure-options,body[data-splash=frozen]mv-root.app-container.splash-visible.back-button-container,body[data-splash=frozen]mv-root.app-container.splash-visiblemv-itinerary-header,body[data-splash=frozen]mv-root.app-container.splash-visible.lines-header-container,body[data-splash=frozen]mv-root.app-container.splash-visiblemv-lines-map-view{position:static;}body[data-splash=scrollable]mv-root.app-container.splash-visiblemv-splash,body[data-splash=frozen]mv-root.app-container.splash-visiblemv-splash{height:100vh;position:relative;overflow:hidden;}body[data-splash=scrollable]mv-root.app-container.splash-visible.content-container,body[data-splash=frozen]mv-root.app-container.splash-visible.content-container{height:100vh;margin-top:0!important;overflow:hidden;}body[data-splash=scrollable]mv-root.app-container.splash-visible.content-container.spinner,body[data-splash=frozen]mv-root.app-container.splash-visible.content-container.spinner{display:none;}body[data-splash=scrollable]mv-root.app-container.splash-visiblemv-snackbar.snackbar,body[data-splash=frozen]mv-root.app-container.splash-visiblemv-snackbar.snackbar{display:none;}body[data-splash=scrollable]mv-root.app-container.splash-visiblemv-itinerary-mobile-app-cta,body[data-splash=frozen]mv-root.app-container.splash-visiblemv-itinerary-mobile-app-cta{transform:translateY(100px);}body[data-splash=scrollable]mv-root.app-container.splash-visible.trip-plan.trip-plan-itinerary-map,body[data-splash=scrollable]mv-root.app-container.splash-visible.lines-map,body[data-splash=scrollable]mv-root.app-container.splash-visible.nearby-map,body[data-splash=frozen]mv-root.app-container.splash-visible.trip-plan.trip-plan-itinerary-map,body[data-splash=frozen]mv-root.app-container.splash-visible.lines-map,body[data-splash=frozen]mv-root.app-container.splash-visible.nearby-map{position:static;}body[data-splash=scrollable]mv-root.app-container.splash-visible.trip-plan.trip-plan-itinerary-map.content-container,body[data-splash=scrollable]mv-root.app-container.splash-visible.lines-map.content-container,body[data-splash=scrollable]mv-root.app-container.splash-visible.nearby-map.content-container,body[data-splash=frozen]mv-root.app-container.splash-visible.trip-plan.trip-plan-itinerary-map.content-container,body[data-splash=frozen]mv-root.app-container.splash-visible.lines-map.content-container,body[data-splash=frozen]mv-root.app-container.splash-visible.nearby-map.content-container{position:static;}body[data-splash=frozen]mv-root.app-container.splash-visible:not(.splash-dismissed){min-height:0;display:block;overflow:hidden;position:absolute;}mv-mobile-app-cta,mv-itinerary-mobile-app-cta{bottom:0;left:0;position:fixed;width:100%;z-index:9;box-sizing:border-box;transform:translate3d(0,0,0);text-align:center;}mv-mobile-app-cta.minimize-wrapper,mv-itinerary-mobile-app-cta.minimize-wrapper{transition:all0.5s;transition-delay:0.1s;}mv-mobile-app-cta.minimize-wrapper.minimize-btn,mv-itinerary-mobile-app-cta.minimize-wrapper.minimize-btn{border:0;width:2.65rem;height:2.65rem;opacity:0;padding:0;z-index:9999;position:relative;top:-1.82rem;}body[data-ab-banner2-no_minimize=optimize]mv-mobile-app-cta.minimize-wrapper.minimize-btn,body[data-ab-banner2-no_minimize=optimize]mv-itinerary-mobile-app-cta.minimize-wrapper.minimize-btn{display:none;}mv-mobile-app-cta.minimize-wrapper.minimize-btn:before,mv-mobile-app-cta.minimize-wrapper.minimize-btn:after,mv-itinerary-mobile-app-cta.minimize-wrapper.minimize-btn:before,mv-itinerary-mobile-app-cta.minimize-wrapper.minimize-btn:after{content:"";display:block;width:100%;height:100%;top:0;}mv-mobile-app-cta.minimize-wrapper.minimize-btn:before,mv-itinerary-mobile-app-cta.minimize-wrapper.minimize-btn:before{border-radius:50%;transform:scale(0.7);}mv-mobile-app-cta.minimize-wrapper.minimize-btn:after,mv-itinerary-mobile-app-cta.minimize-wrapper.minimize-btn:after{position:absolute;background:no-repeaturl("/imes/icons/down-arrow.svg")center/0.29rem;}@mediascreenand(min-width:500px){body.mobile.landscapemv-mobile-app-cta.minimize-wrapper.minimize-btn,body.mobile.landscapemv-itinerary-mobile-app-cta.minimize-wrapper.minimize-btn{top:-1.94rem;width:2.94rem;height:2.94rem;}}mv-mobile-app-cta.app-text-container,mv-itinerary-mobile-app-cta.app-text-container{position:relative;z-index:10;margin-bottom:0.3em;}mv-mobile-app-cta.app-button-container,mv-itinerary-mobile-app-cta.app-button-container{z-index:9999;}mv-mobile-app-cta.app-button-containera,mv-itinerary-mobile-app-cta.app-button-containera{background-color:transparent;margin-bottom:0;border:0;text-decoration:none;display:inline-block;font-weight:bold;}@keyframesslide-up-banner{0%{transform:translateY(120%);}100%{transform:translateY(0%);}}mv-mobile-app-cta.open.minimize-wrapper,mv-itinerary-mobile-app-cta.open.minimize-wrapper{height:22px;background-color:transparent;}mv-mobile-app-cta.open.minimize-wrapper.minimize-btn,mv-itinerary-mobile-app-cta.open.minimize-wrapper.minimize-btn{position:relative;opacity:1;margin:0auto1em;}mv-mobile-app-cta.open.cta-wrapper.app-text-container,mv-itinerary-mobile-app-cta.open.cta-wrapper.app-text-container{margin-bottom:13px;}mv-mobile-app-cta.open.cta-wrapper.app-text-container::after,mv-itinerary-mobile-app-cta.open.cta-wrapper.app-text-container::after{content:"";position:absolute;z-index:-1;opacity:1;transition:all0.5s;}@mediascreenand(min-width:500px){body.mobile.landscapemv-mobile-app-cta.open.cta-wrapper.app-text-container::after,body.mobile.landscapemv-itinerary-mobile-app-cta.open.cta-wrapper.app-text-container::after{transform:scale(0.9);}}mv-mobile-app-cta.open.cta-wrapper.app-text-containerbutton,mv-itinerary-mobile-app-cta.open.cta-wrapper.app-text-containerbutton{padding:8px20px9px;}mv-mobile-app-cta.open.cta-wrapper.app-text-container.title,mv-itinerary-mobile-app-cta.open.cta-wrapper.app-text-container.title{display:inline-block;}mv-mobile-app-cta.min,mv-itinerary-mobile-app-cta.min{min-height:20px;padding:0;transition:all0.3s;}mv-mobile-app-cta.min.minimize-wrapper,mv-itinerary-mobile-app-cta.min.minimize-wrapper{height:2px;transition:all0.5s;transition-delay:0.3s;}mv-mobile-app-cta.min.minimize-wrapper.minimize-btn,mv-itinerary-mobile-app-cta.min.minimize-wrapper.minimize-btn{transition:all0.5s;transition-delay:0.3s;height:0;width:100%;opacity:0;border-radius:50%;background-color:transparent;background-position:bottom;outline:none;}mv-mobile-app-cta.min.app-text-container,mv-itinerary-mobile-app-cta.min.app-text-container{display:none;}mv-mobile-app-cta.min.app-button-containerbutton,mv-itinerary-mobile-app-cta.min.app-button-containerbutton{background-color:transparent;font-size:0.24rem;font-weight:600;margin-bottom:0;padding:4px15px;transition:all0.5sease-out;}mv-mobile-app-cta.min.app-button-containera,mv-itinerary-mobile-app-cta.min.app-button-containera{padding:4px15px;}mv-mobile-app-cta.min.app-button-containera:focus,mv-itinerary-mobile-app-cta.min.app-button-containera:focus{border:inset;}mv-mobile-app-cta.min.app-button-containera:hover,mv-itinerary-mobile-app-cta.min.app-button-containera:hover{border:none;}.line-item{box-sizing:border-box;cursor:pointer;display:flex;align-items:center;min-height:58px;outline:none;padding:10px20px;position:relative;width:100%;font-size:0.18rem;letter-spacing:-0.94rem;line-height:1.29;}html[dir=ltr].line-item{text-align:left;}html[dir=rtl].line-item{text-align:right;}.line-item.with-seperation::after{background:#ecf0f1;content:"";display:block;height:1px;position:absolute;bottom:0;left:20px;width:calc(100%-40px);z-index:0;}@mediascreenand(min-width:500px){body.mobile.landscape.line-item{min-height:54px;}}.line-item:hover{animation:clickedEffect0.6sease-in-outforwards;}.line-item.firstInency{border-top:none;}.line-item.line-ime{position:relative;width:auto;}html[dir=ltr].line-item.line-ime{padding-right:11px;}html[dir=rtl].line-item.line-ime{padding-left:11px;}.line-item.line-imeline-svg{margin:0;}.line-item.line-title-wrapper.line-title{font-size:0.18rem;letter-spacing:-0.94rem;line-height:1.29;display:table-cell;vertical-align:middle;text-align:start;}@media(orientation:portrait),(min-width:599.98px){html[dir=ltr].app-container.lines-view.line-group-header{padding-left:20px;}html[dir=rtl].app-container.lines-view.line-group-header{padding-right:20px;}.app-container[class*=trip-plan-itinerary]mv-itinerary-main-viewmv-back-button.back-link,.app-container[class*=trip-plan-itinerary]mv-itinerary-main-viewmv-back-buttonmv-share,.app-container.lines-viewmv-itinerary-main-viewmv-back-button.back-link,.app-container.lines-viewmv-itinerary-main-viewmv-back-buttonmv-share,.app-container.lines-mapmv-itinerary-main-viewmv-back-button.back-link,.app-container.lines-mapmv-itinerary-main-viewmv-back-buttonmv-share{display:none;}.app-container[class*=trip-plan-itinerary]:not(.with-tickets-link)mv-itinerary-main-viewmv-back-button,.app-container.lines-view:not(.with-tickets-link)mv-itinerary-main-viewmv-back-button,.app-container.lines-map:not(.with-tickets-link)mv-itinerary-main-viewmv-back-button{display:none;}.app-container[class*=trip-plan-itinerary]mv-header.headern,.app-container.lines-viewmv-header.headern,.app-container.lines-mapmv-header.headern{background-color:white;box-shadow:inset0px-1px0px0px#dddddd;}}@mediascreenand(orientation:portrait)and(min-width:500px),screenand(min-width:599.98px)and(min-width:500px){body.mobile.landscape.app-container[class*=trip-plan-itinerary]mv-header.headern,body.mobile.landscape.app-container.lines-viewmv-header.headern,body.mobile.landscape.app-container.lines-mapmv-header.headern{position:absolute;top:42px;}}@media(orientation:portrait),(min-width:599.98px){.app-container[class*=trip-plan-itinerary]mv-header.headern.links.tabs-wrapper::-webkit-scrollbar,.app-container.lines-viewmv-header.headern.links.tabs-wrapper::-webkit-scrollbar,.app-container.lines-mapmv-header.headern.links.tabs-wrapper::-webkit-scrollbar{height:5px;}.app-container[class*=trip-plan-itinerary]mv-header.headern.links.tabs-wrapper::-webkit-scrollbar-track,.app-container.lines-viewmv-header.headern.links.tabs-wrapper::-webkit-scrollbar-track,.app-container.lines-mapmv-header.headern.links.tabs-wrapper::-webkit-scrollbar-track{background-color:rgba(0,0,0,0.1);}.app-container[class*=trip-plan-itinerary]mv-header.headern.links.tabs-wrapper::-webkit-scrollbar-thumb,.app-container.lines-viewmv-header.headern.links.tabs-wrapper::-webkit-scrollbar-thumb,.app-container.lines-mapmv-header.headern.links.tabs-wrapper::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.1);border-radius:2px;}.app-container[class*=trip-plan-itinerary]mv-header.headern.links.tab,.app-container.lines-viewmv-header.headern.links.tab,.app-container.lines-mapmv-header.headern.links.tab{transition:all0.4sease-in-out;}.app-container[class*=trip-plan-itinerary]mv-header.headern.links.tab:after,.app-container.lines-viewmv-header.headern.links.tab:after,.app-container.lines-mapmv-header.headern.links.tab:after{bottom:-0.94rem;}.app-container[class*=trip-plan-itinerary]mv-header.headern.links.tab:not(.active),.app-container.lines-viewmv-header.headern.links.tab:not(.active),.app-container.lines-mapmv-header.headern.links.tab:not(.active){color:#;}.app-container[class*=trip-plan-itinerary]mv-header.headern.links.back-button-container,.app-container.lines-viewmv-header.headern.links.back-button-container,.app-container.lines-mapmv-header.headern.links.back-button-container{height:100%;}html[dir=ltr].app-container[class*=trip-plan-itinerary]mv-header.headern.links.back-button-container.back-link,html[dir=ltr].app-container.lines-viewmv-header.headern.links.back-button-container.back-link,html[dir=ltr].app-container.lines-mapmv-header.headern.links.back-button-container.back-link{padding-left:20px;}html[dir=rtl].app-container[class*=trip-plan-itinerary]mv-header.headern.links.back-button-container.back-link,html[dir=rtl].app-container.lines-viewmv-header.headern.links.back-button-container.back-link,html[dir=rtl].app-container.lines-mapmv-header.headern.links.back-button-container.back-link{padding-right:20px;}.app-container[class*=trip-plan-itinerary]mv-header.headernmv-share,.app-container.lines-viewmv-header.headernmv-share,.app-container.lines-mapmv-header.headernmv-share{display:block;flex-grow:1;align-self:center;text-align:right;}html[dir=rtl].app-container[class*=trip-plan-itinerary]mv-header.headernmv-share,html[dir=rtl].app-container.lines-viewmv-header.headernmv-share,html[dir=rtl].app-container.lines-mapmv-header.headernmv-share{text-align:left;}.app-container[class*=trip-plan-itinerary]mv-header.headernmv-share.share,.app-container.lines-viewmv-header.headernmv-share.share,.app-container.lines-mapmv-header.headernmv-share.share{height:20px;}body.desktop.app-container[class*=trip-plan-itinerary]mv-header.headernmv-share.share,body.desktop.app-container.lines-viewmv-header.headernmv-share.share,body.desktop.app-container.lines-mapmv-header.headernmv-share.share{height:auto;}.app-container[class*=trip-plan-itinerary]mv-header.headernmv-sharesvg-iconsvgpath,.app-container.lines-viewmv-header.headernmv-sharesvg-iconsvgpath,.app-container.lines-mapmv-header.headernmv-sharesvg-iconsvgpath{fill:#292a30;}.app-container[class*=trip-plan-itinerary]mv-header.headernmv-sharespan,.app-container.lines-viewmv-header.headernmv-sharespan,.app-container.lines-mapmv-header.headernmv-sharespan{display:none;}}body.desktopmv-root.app-container.lines-view.line-group-header{display:block;}body.desktopmv-root.app-container.lines-view.line-group-header.alert{width:auto;margin-left:0;}body.desktopmv-root.app-container.lines-view.line-group-header.line-group-header-inner{display:flex;}body.desktopmv-root.app-container.lines-view.line-group-header.line-info-wrappermv-share{display:block;flex:1;}body.desktopmv-root.app-container.lines-view.line-group-header.line-info-wrappermv-sharea.share{padding:0;}html[dir=ltr]body.desktopmv-root.app-container.lines-view.line-group-headermv-back-button.back-link{padding-left:0;}html[dir=rtl]body.desktopmv-root.app-container.lines-view.line-group-headermv-back-button.back-link{padding-right:0;}html[dir=ltr]body.desktopmv-root.app-container.lines-view.line-group-headermv-back-button.back-link{padding-right:8px;}html[dir=rtl]body.desktopmv-root.app-container.lines-view.line-group-headermv-back-button.back-link{padding-left:8px;}.stops-list{flex-grow:1;overflow:hidden;}.has-back-home.stops-list{padding-bottom:0;}.stops-list.stop-item{box-sizing:border-box;cursor:pointer;display:table;height:55px;padding:10px20px;position:relative;width:100%;background-color:#ffffff;}html[dir=ltr].stops-list.stop-item{padding-left:52px;}html[dir=rtl].stops-list.stop-item{padding-right:52px;}@mediascreenand(min-width:500px){body.mobile.landscape.stops-list.stop-item{height:45px;}}.stops-list.stop-item:not(.grayed):focus{outline:#302e2eauto1px;}.stops-list.stop-item:not(.grayed):hover{background-color:#f5f7f7;}.stops-list.stop-item::before{content:"";border-left:solid3pxblack;height:100%;position:absolute;top:0;}html[dir=ltr].stops-list.stop-item::before{left:27px;}html[dir=rtl].stops-list.stop-item::before{right:27px;}.stops-list.stop-item::after{background-color:#ffffff;border:solid4px#292a30;border-radius:50%;content:"";height:5px;position:absolute;top:22px;transition:background-color0.3sease;width:5px;}html[dir=ltr].stops-list.stop-item::after{left:22px;}html[dir=rtl].stops-list.stop-item::after{right:22px;}@mediascreenand(min-width:500px){body.mobile.landscape.stops-list.stop-item::after{top:17px;}}.stops-list.stop-item:first-of-type::before{height:calc(100%-28px);top:28px;}.stops-list.stop-item:last-of-type{margin-bottom:10px;}.stops-list.stop-item:last-of-type::before{height:28px;}.stops-list.stop-item.selected.title{font-weight:bold;}.stops-list.stop-item.selecteda,.stops-list.stop-item.selected.additional-times{display:inline-block;}.stops-list.stop-item.selecteda:focus,.stops-list.stop-item.selected.additional-times:focus{outline:#302e2eauto1px;}.stops-list.stop-item.selected::after{background-color:#292a30;}.stops-list.stop-item.passed{color:#bdc3c7;}.stops-list.stop-item>div{display:table-cell;vertical-align:middle;}.stops-list.stop-item.title{font-size:0.06rem;}.stops-list.stop-itema{color:#0078d6;display:none;font-size:0.29rem;text-decoration:underline;transition:all0.3s;}.stops-list.stop-itema:hover,.stops-list.stop-itema:focus{color:#005ba3;}.stops-list.stop-item.arrival-description{font-size:0.29rem;}.stops-list.stop-item.additional-times{display:none;font-size:0.29rem;}.stops-list.stop-item.arrivals{display:table-cell;min-width:70px;}html[dir=ltr].stops-list.stop-item.arrivals{text-align:right;}html[dir=rtl].stops-list.stop-item.arrivals{text-align:left;}.stops-list.stop-item.arrivals.real-time{color:#00a551;}.stops-list.stop-item.arrivals.current{font-size:0.18rem;}.stops-list.stop-item.arrivals.current.realtime{color:#00a551;}.stops-list.stop-item.arrivals.current.realtime-icon{background:none;border-radius:50%;display:inline-block;height:4px;transform:translateY(-50%);width:4px;}html[dir=rtl].stops-list.stop-item.arrivals.current.realtime-icon{transform:translateY(-50%)scaleX(-1);}.stops-list.stop-item.arrivals.current.realtime-icon::before{border:2pxsolidtransparent;border-left-color:#00a551;border-radius:50%;content:"";display:block;height:10px;position:absolute;right:-6px;top:-5px;width:10px;-webkit-animation:fade-in-out1sinfinitelinearalternate-reverse;-webkit-animation-fill-mode:both;animation:fade-in-out1sinfinitelinearalternate-reverse;animation-fill-mode:both;}@media(prefers-reduced-motion:reduce){.stops-list.stop-item.arrivals.current.realtime-icon::before{animation:none;}}.stops-list.stop-item.arrivals.current.realtime-icon::after{border:2pxsolidtransparent;border-left-color:#00a551;border-radius:50%;content:"";display:block;height:16px;position:absolute;right:-8px;top:-8px;width:16px;-webkit-animation:fade-in-out1s0.2sinfinitelinearalternate-reverse;-webkit-animation-fill-mode:both;animation:fade-in-out1s0.2sinfinitelinearalternate-reverse;animation-fill-mode:both;}@media(prefers-reduced-motion:reduce){.stops-list.stop-item.arrivals.current.realtime-icon::after{animation:none;}}.stops-list.stop-item.arrivals.next{color:#bdc3c7;font-size:0.29rem;}mv-banner-ad.additional-ad-banner{position:fixed;bottom:0;z-index:9999;background:#f8f8f8;padding:16px0;box-sizing:border-box;display:none;align-items:center;justify-content:center;width:100%;height:80px;}.ads-bannermv-banner-ad.additional-ad-banner.hidden{display:none;}body.desktopmv-banner-ad.additional-ad-banner{position:absolute;}.ads-bannermv-banner-ad.additional-ad-banner{display:flex;}mv-banner-ad.additional-ad-banner.ad-container{pointer-events:bounding-box;max-width:412px;}@mediascreenand(max-width:355px){mv-banner-ad.additional-ad-banner.ad-container{max-width:320px;}}mv-banner-ad.additional-ad-banner.ad-container>div{display:flex;justify-content:center;}mv-banner-ad.additional-ad-banner.ad-container>div>div{box-shadow:01px4px0rgba(0,0,0,0.25);}.app-container.ads-bannermv-mobile-app-cta,.app-container.ads-bannermv-itinerary-mobile-app-cta,.app-container.ads-bannermv-qr-code-banner,.app-container.ads-bannermv-mot-banner{bottom:80px;}.app-container.ads-bannermv-mot-banner{position:absolute;width:100%;}.app-container.ads-banner.suggested-routes-content,.app-container.ads-bannermv-search-results.location-inner,.app-container.ads-bannermv-line-view.stops-list,.app-container.ads-bannermv-alert-list>div[role=list]{margin-bottom:80px;}body.desktop.app-container.ads-bannermv-qr-code-banner,body.desktop.app-container.ads-bannermv-community-banner{bottom:80px;}body.desktop.app-container.ads-bannermv-stop-arrivals>div[role=list],body.desktop.app-container.ads-bannermv-suggested-routes.suggested-routes-content,body.desktop.app-container.ads-bannermv-alert-listdiv[role=list],body.desktop.app-container.ads-bannermv-search-results.location-inner{margin-bottom:80px;}body.mobile.app-container.ads-bannermv-line-list.results-wrapper{margin-bottom:80px;}/*Helperfunctions*//*PixelstoRemunits*//*colors*//*SideBarboxshadow*//*partner-logo*//*RTLMixins*//*medium.com/@dvmsoni3132/easy-truncate-multi-line-ellipsis-with-pure-css-e0d24de*//*ChangeAutocompletestylesinChrome*//*ColorMixins*//*Transforms*//*AnimationMixins*//*Flexbox*//*Topoffsetfordifferentconditions*//*Keyframessecondstoparente*//*Tapcelleffect*/@keyframesclickedEffect{0%{background-color:transparent;}20%{background-color:#f5f7f7;}100%{background-color:transparent;}}/*makesurethatparentelementisrelative/absolute/fixed*/@keyframesfade-in{0%{opacity:0;visibility:hidden;}100%{opacity:1;visibility:visible;}}@keyframesfade-in-out{0%,49%{opacity:0;}50%,100%{opacity:1;}}@keyframeslogo-back-pulse{0%{transform:scale(0.8);opacity:0.6;}70%{transform:scale(1.4);opacity:0;}100%{transform:scale(1.4);opacity:0;}}.map-desktop.expanded.map-ad.top,.map-desktop.expanded.map-ad.bottom{/*Hideads*/}html[dir=rtl].map-desktop.expanded.map-ad.top,html[dir=rtl].map-desktop.expanded.map-ad.bottom{right:0;}@mediascreenand(min-width:1710px){.map-desktop.expanded.map-ad.top,.map-desktop.expanded.map-ad.bottom{display:flex;}}@mediascreenand(max-width:1710px){.map-desktop.expanded.map-ad.top,.map-desktop.expanded.map-ad.bottom{display:none;}}.map-desktop.expanded.map-ad.skyscraper{/*Showads*/right:calc(17.35rem+1.59rem+16px);}html[dir=rtl].map-desktop.expanded.map-ad.skyscraper{left:calc(17.35rem+1.59rem+16px);right:unset;}@mediascreenand(min-width:1710px)and(min-height:840px){.map-desktop.expanded.map-ad.skyscraper{display:flex;}}@mediascreenand(max-width:1710px){.map-desktop.expanded.map-ad.skyscraper{display:flex;}}.map-desktop.collapsed.map-ad{/*Hideadsaccordingtomapwidth*/}.map-desktop.collapsed.map-ad.skyscraper{right:calc(3.24rem+1.59rem+16px);/*Showads*/}html[dir=rtl].map-desktop.collapsed.map-ad.skyscraper{left:calc(3.24rem+1.59rem+16px);right:unset;}@mediascreenand(min-width:1510px)and(min-height:840px){.map-desktop.collapsed.map-ad.skyscraper{display:flex;}}@mediascreenand(min-width:1510px){.map-desktop.collapsed.map-ad.top,.map-desktop.collapsed.map-ad.bottom{display:flex;}}html[dir=rtl].map-desktop.collapsed.map-ad.top,html[dir=rtl].map-desktop.collapsed.map-ad.bottom{left:unset;}@mediascreenand(min-width:1510px){.map-desktop.collapsed.map-ad.top{left:calc(50%-380px);}}html[dir=rtl].map-desktop.collapsed.map-ad.top{right:calc(50%-380px);}@mediascreenand(min-width:1510px){.map-desktop.collapsed.map-ad.bottom{left:calc(50%-501px);}}html[dir=rtl].map-desktop.collapsed.map-ad.bottom{right:calc(50%-501px);}@mediascreenand(max-width:1510px){.map-desktop.collapsed.map-ad.skyscraper,.map-desktop.collapsed.map-ad.top,.map-desktop.collapsed.map-ad.bottom{display:none;}}.map-desktopmv-banner-ad.map-ad{z-index:98;}.map-desktopmv-banner-ad.map-ad.skyscraper.ad-container,.map-desktopmv-banner-ad.map-ad.top.ad-container,.map-desktopmv-banner-ad.map-ad.bottom.ad-container{display:flex;justify-content:center;align-items:center;}.map-desktopmv-banner-ad.map-ad.skyscraper.ad-containeriframe,.map-desktopmv-banner-ad.map-ad.top.ad-containeriframe,.map-desktopmv-banner-ad.map-ad.bottom.ad-containeriframe{border:16pxsolidrgba(41,42,48,0.94)!important;}.map-desktopmv-banner-ad.map-ad.skyscraper{position:absolute;top:calc(50%-316px);right:0;align-items:center;/*Hideadsaccordingtomapheight*/}@mediascreenand(max-height:840px){.map-desktopmv-banner-ad.map-ad.skyscraper{display:none;}}.map-desktopmv-banner-ad.map-ad.top,.map-desktopmv-banner-ad.map-ad.bottom{position:absolute;justify-content:center;}html[dir=rtl].map-desktopmv-banner-ad.map-ad.top,html[dir=rtl].map-desktopmv-banner-ad.map-ad.bottom{left:unset;}.map-desktopmv-banner-ad.map-ad.top.ad-container,.map-desktopmv-banner-ad.map-ad.bottom.ad-container{display:flex;justify-content:center;align-items:center;}.map-desktopmv-banner-ad.map-ad.top{top:24px;left:calc(50%-530px);}html[dir=rtl].map-desktopmv-banner-ad.map-ad.top{right:calc(50%-530px);}.map-desktopmv-banner-ad.map-ad.bottom{bottom:24px;left:calc(50%-651px);}html[dir=rtl].map-desktopmv-banner-ad.map-ad.bottom{right:calc(50%-651px);}/*Helperfunctions*//*PixelstoRemunits*//*colors*//*SideBarboxshadow*//*partner-logo*//*RTLMixins*//*medium.com/@dvmsoni3132/easy-truncate-multi-line-ellipsis-with-pure-css-e0d24de*//*ChangeAutocompletestylesinChrome*//*ColorMixins*//*Transforms*//*AnimationMixins*//*Flexbox*//*Topoffsetfordifferentconditions*//*Keyframessecondstoparente*//*Tapcelleffect*/@keyframesclickedEffect{0%{background-color:transparent;}20%{background-color:#f5f7f7;}100%{background-color:transparent;}}/*makesurethatparentelementisrelative/absolute/fixed*/@keyframesfade-in{0%{opacity:0;visibility:hidden;}100%{opacity:1;visibility:visible;}}@keyframesfade-in-out{0%,49%{opacity:0;}50%,100%{opacity:1;}}@keyframeslogo-back-pulse{0%{transform:scale(0.8);opacity:0.6;}70%{transform:scale(1.4);opacity:0;}100%{transform:scale(1.4);opacity:0;}}#onetrust-consent-sdk.onetrust-pc-dark-filter{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(8px);}body.mobile#onetrust-consent-sdk.onetrust-pc-dark-filter{z-index:100!important;}@mediaonlyscreenand(min-width:611px){#onetrust-consent-sdk#onetrust-banner-sdk{top:calc(50%-175px)!important;max-width:650px!important;max-height:350px!important;left:calc(50%-325px)!important;}#onetrust-consent-sdk#onetrust-banner-sdk.ot-sdk-row{display:flex!important;flex-direction:column!important;}#onetrust-consent-sdk#onetrust-banner-sdk.ot-sdk-container,#onetrust-consent-sdk#onetrust-banner-sdk.ot-sdk-row,#onetrust-consent-sdk#onetrust-banner-sdk[aria-describedby=onetrust-policy-text]{height:100%!important;}#onetrust-consent-sdk#onetrust-banner-sdk.ot-dpd-container{width:unset!important;padding-left:0!important;}#onetrust-consent-sdk#onetrust-banner-sdk#onetrust-policy-title{padding-left:0!important;font-size:0.24rem!important;}#onetrust-consent-sdk#onetrust-banner-sdk#onetrust-policy-text{width:auto!important;border-right:none!important;font-size:0.24rem!important;}#onetrust-consent-sdk#onetrust-banner-sdk#onetrust-group-container{flex:1!important;}#onetrust-consent-sdk#onetrust-banner-sdk#onetrust-policy,#onetrust-consent-sdk#onetrust-banner-sdk#onetrust-group-container{width:unset!important;}#onetrust-consent-sdk#onetrust-banner-sdk#onetrust-policy{margin-right:32px;}#onetrust-consent-sdk#onetrust-banner-sdk#onetrust-button-group{flex:1!important;width:unset!important;display:flex!important;flex-direction:row-reverse!important;}#onetrust-consent-sdk#onetrust-banner-sdk#onetrust-button-group#onetrust-pc-btn-handler:last-child{flex:1!important;text-align:start!important;margin-left:32px!important;}#onetrust-consent-sdk#onetrust-banner-sdk#onetrust-button-group#onetrust-accept-btn-handler{margin-right:32px!important;}#onetrust-consent-sdk#onetrust-banner-sdk#onetrust-button-group.cookie-setting-link{margin-right:0!important;}#onetrust-consent-sdk#onetrust-banner-sdk#onetrust-button-group-parent{width:unset!important;display:flex!important;position:unset!important;transform:unset!important;}}body.mobile#onetrust-consent-sdk#onetrust-banner-sdk{font-size:0.29rem!important;}body[data-ab-68=V1]#onetrust-accept-btn-handler,body[data-ab-68=V1]#onetrust-reject-all-handler,body[data-ab-68=V1].se-preference-btn-handler,body[data-ab-68=V1].ot-pc-refuse-all-handler,body[data-ab-68=V1]#accept-recommended-btn-handler{background-color:#ff6400!important;border-color:#ff6400!important;}body[data-ab-68=V2]#onetrust-accept-btn-handler,body[data-ab-68=V2]#onetrust-reject-all-handler,body[data-ab-68=V2].se-preference-btn-handler,body[data-ab-68=V2].ot-pc-refuse-all-handler,body[data-ab-68=V2]#accept-recommended-btn-handler{background-color:#00a551!important;border-color:#00a551!important;}html[dir=rtl]{font-family:"opensanshebrew",Arial,sans-serif;}html[dir=rtl]input{font-family:"opensanshebrew",Arial,sans-serif;}body.lang_tr{font-family:"arial","helvetica",sans-serif;}body.lang_trinput{font-family:"arial","helvetica",sans-serif;}.spinner{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#ffffff;z-index:1;}body.mobile.spinner{position:fixed;top:0;}html[dir=ltr]body.mobile.spinner{left:0;}html[dir=rtl]body.mobile.spinner{right:0;}.default-backdrop{background-color:rgba(0,0,0,0.5);}.overlay-selection{position:absolute;opacity:0;top:0;width:100%;height:100%;z-index:9;}html[dir=ltr].overlay-selection{left:0;}html[dir=rtl].overlay-selection{right:0;}.overlay-selection:focus+span{outline:auto;}mv-root{display:flex;min-height:100%;overflow:hidden;width:100%;max-width:100%;position:relative;}body.mobilemv-root:focus{outline:auto;}mv-root:hover{outline:none;}mv-rootmain{height:100%;}body.desktopmv-rootmain{overflow:hidden;position:relative;}mv-root.app-container{position:relative;width:100%;min-height:100%;display:flex;}body.mobilemv-root.app-container{flex-direction:column;}body.mobilemv-root.app-container.backdrop::after{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.5);animation:fade-in0.3sforwards;z-index:;}body.mobilemv-root.app-container.mobile-cta-open{padding-bottom:8.18rem;}body.mobilemv-root.app-container.mobile-cta-min{padding-bottom:1.24rem;}@mediascreenand(min-width:500px){body.mobile.landscapemv-root.app-container.mobile-cta-open{padding-bottom:4.29rem;}}body.desktopmv-root.app-container.content-container{width:25%;min-width:412px;height:100vh;display:flex;flex-direction:column;z-index:1;box-shadow:005px0rgba(0,0,0,0.3);}body.desktopmv-root.app-container.map-desktop{position:relative;flex-grow:1;background-color:#dddddd;}body.desktopmv-root.app-container.map-desktopmv-map{width:calc(100%-62px);}body.desktopmv-root.app-container.map-desktop.side-menu-desktop{width:12.65rem;}body.desktopmv-root.app-container.map-desktop.mapboxgl-ctrl-bottom-right{transition:margin0.3s;z-index:9;}html[dir=ltr]body.desktopmv-root.app-container.map-desktop.mapboxgl-ctrl-bottom-right{margin-right:10px;}html[dir=rtl]body.desktopmv-root.app-container.map-desktop.mapboxgl-ctrl-bottom-right{margin-left:10px;}body.desktopmv-root.app-container.map-desktop.expandedmv-map{width:calc(100%-300px);}body.desktopmv-root.app-container.map-desktop.hiddenmv-map{width:100%;}html[dir=ltr]body.desktopmv-root.app-container.map-desktop.hidden.mapboxgl-ctrl-bottom-right{margin-right:20px;}html[dir=rtl]body.desktopmv-root.app-container.map-desktop.hidden.mapboxgl-ctrl-bottom-right{margin-left:20px;}mv-root.app-container.content-container{position:relative;}body.desktopmv-root.app-container.content-container{height:100vh;padding-bottom:0!important;margin-top:0!important;}html[dir=ltr]mv-root.app-container.content-container.leaflet-container.leaflet-bottom.leaflet-right{right:0;left:unset;}html[dir=rtl]mv-root.app-container.content-container.leaflet-container.leaflet-bottom.leaflet-right{left:0;right:unset;}mv-root.app-container.content-container.leaflet-container.leaflet-control-attribution{background-color:rgba(255,255,255,0.5);}html[dir=ltr]mv-root.app-container.content-container.leaflet-container.leaflet-control-attribution{text-align:right;}html[dir=rtl]mv-root.app-container.content-container.leaflet-container.leaflet-control-attribution{text-align:left;}html[dir=ltr]mv-root.app-container.content-container.leaflet-container.leaflet-control-attribution{border-top-left-radius:5px;}html[dir=rtl]mv-root.app-container.content-container.leaflet-container.leaflet-control-attribution{border-top-right-radius:5px;}mv-root.app-container.content-containermv-header{/*Cookieconsentvisible*/}htmlbody.mobilemv-root.app-container.content-containermv-header{top:0px;}htmlbody.mobile:not([class*=c_])mv-root.app-container.content-containermv-header,body.mobile[class*=c_4908]mv-root.app-container.content-containermv-header,body.mobile[class*=c_4480]mv-root.app-container.content-containermv-header{top:calc(0px+var(--top-banner-height));}html.privacy-noticebody.mobile:not([class*=c_])mv-root.app-container.content-containermv-header,html.privacy-noticebody.mobile[class*=c_4908]mv-root.app-container.content-containermv-header,html.privacy-noticebody.mobile[class*=c_4480]mv-root.app-container.content-containermv-header{top:calc(0px+var(--top-banner-height)+2.06rem);}@mediaonlyscreenand(max-width:500px){html.privacy-noticebody.mobile:not([class*=c_])mv-root.app-container.content-containermv-header,html.privacy-noticebody.mobile[class*=c_4908]mv-root.app-container.content-containermv-header,html.privacy-noticebody.mobile[class*=c_4480]mv-root.app-container.content-containermv-header{top:calc(0px+var(--top-banner-height)+4.29rem);}}mv-root.app-container.content-container.error-messe-text{font-size:0.18rem;color:#;}body.mobilemv-root.app-container.has-partner-download-footer{padding-bottom:5.71rem;}body.desktopmv-root.app-container.has-partner-download-footermain{padding-bottom:82px;}body.mobilemv-root.app-container.partners-terms-and-conditions{padding:0;}mv-root.app-container.trip-plan.content-container{/*Cookieconsentvisible*//*Cookieconsentvisible*/}htmlbody.mobilemv-root.app-container.trip-plan.content-container{margin-top:calc(0px+4.29rem);}htmlbody.mobile:not([class*=c_])mv-root.app-container.trip-plan.content-container,body.mobile[class*=c_4908]mv-root.app-container.trip-plan.content-container,body.mobile[class*=c_4480]mv-root.app-container.trip-plan.content-container{margin-top:calc(0px+var(--top-banner-height)+4.29rem);}html.privacy-noticebody.mobile:not([class*=c_])mv-root.app-container.trip-plan.content-container,html.privacy-noticebody.mobile[class*=c_4908]mv-root.app-container.trip-plan.content-container,html.privacy-noticebody.mobile[class*=c_4480]mv-root.app-container.trip-plan.content-container{margin-top:calc(0px+var(--top-banner-height)+2.06rem+4.29rem);}@mediaonlyscreenand(max-width:500px){html.privacy-noticebody.mobile:not([class*=c_])mv-root.app-container.trip-plan.content-container,html.privacy-noticebody.mobile[class*=c_4908]mv-root.app-container.trip-plan.content-container,html.privacy-noticebody.mobile[class*=c_4480]mv-root.app-container.trip-plan.content-container{margin-top:calc(0px+var(--top-banner-height)+4.29rem+4.29rem);}}htmlbody.mobile.landscapemv-root.app-container.trip-plan.content-container{margin-top:calc(0px+2.65rem);}htmlbody.mobile.landscape:not([class*=c_])mv-root.app-container.trip-plan.content-container,body.mobile.landscape[class*=c_4908]mv-root.app-container.trip-plan.content-container,body.mobile.landscape[class*=c_4480]mv-root.app-container.trip-plan.content-container{margin-top:calc(0px+var(--top-banner-height)+2.65rem);}html.privacy-noticebody.mobile.landscape:not([class*=c_])mv-root.app-container.trip-plan.content-container,html.privacy-noticebody.mobile.landscape[class*=c_4908]mv-root.app-container.trip-plan.content-container,html.privacy-noticebody.mobile.landscape[class*=c_4480]mv-root.app-container.trip-plan.content-container{margin-top:calc(0px+var(--top-banner-height)+2.06rem+2.65rem);}@mediaonlyscreenand(max-width:500px){html.privacy-noticebody.mobile.landscape:not([class*=c_])mv-root.app-container.trip-plan.content-container,html.privacy-noticebody.mobile.landscape[class*=c_4908]mv-root.app-container.trip-plan.content-container,html.privacy-noticebody.mobile.landscape[class*=c_4480]mv-root.app-container.trip-plan.content-container{margin-top:calc(0px+var(--top-banner-height)+4.29rem+2.65rem);}}mv-root.app-container.trip-plan.content-container.spinner{width:100%;position:fixed;margin:0;top:0;}body.desktopmv-root.app-container.trip-plan.content-container.spinner{position:absolute;}mv-root.app-container.trip-plan.content-container.search-container{/*Cookieconsentvisible*//*'min-width'topreventlandscapemodewhenkeyboardisopen(Android)*/}htmlbody.mobilemv-root.app-container.trip-plan.content-container.search-container{top:calc(0px+4.29rem);}htmlbody.mobile:not([class*=c_])mv-root.app-container.trip-plan.content-container.search-container,body.mobile[class*=c_4908]mv-root.app-container.trip-plan.content-container.search-container,body.mobile[class*=c_4480]mv-root.app-container.trip-plan.content-container.search-container{top:calc(0px+var(--top-bO aplicativo de Mobilidade Urbana Mais Popular do Mundoanner-height)+4.29rem);}html.privacy-noticebody.mobile:not([class*=c_])mv-root.app-container.trip-plan.content-container.search-container,html.privacy-noticebody.mobile[class*=c_4908]mv-root.app-container.trip-plan.content-container.search-container,html.privacy-noticebody.mobile[class*=c_4480]mv-root.app-container.trip-plan.content-container.search-container{top:calc(0px+var(--top-banner-height)+2.06rem+4.29rem);}@mediaonlyscreenand(max-width:500px){html.privacy-noticebody.mobile:not([class*=c_])mv-root.app-container.trip-plan.content-container.search-container,html.privacy-noticebody.mobile[class*=c_4908]mv-root.app-container.trip-plan.content-container.search-container,html.privacy-noticebody.mobile[class*=c_4480]mv-root.app-container.trip-plan.content-container.search-container{top:calc(0px+var(--top-banner-height)+4.29rem+4.29rem);}}@media(orientation:landscape)and(min-width:500px)and(max-height:599.98px){mv-root.app-container.trip-plan.content-container.search-container{/*Cookieconsentvisible*/}htmlbody.mobile.landscapemv-root.app-container.trip-plan.content-container.search-container{top:calc(0px+2.65rem);}htmlbody.mobile.landscape:not([class*=c_])mv-root.app-container.trip-plan.content-container.search-container,body.mobile.landscape[class*=c_4908]mv-root.app-container.trip-plan.content-container.search-container,body.mobile.landscape[class*=c_4480]mv-root.app-container.trip-plan.content-container.search-container{top:calc(0px+var(--top-banner-height)+2.65rem);}html.privacy-noticebody.mobile.landscape:not([class*=c_])mv-root.app-container.trip-plan.content-container.search-container,html.privacy-noticebody.mobile.landscape[class*=c_4908]mv-root.app-container.trip-plan.content-container.search-container,html.privacy-noticebody.mobile.landscape[class*=c_4480]mv-root.app-container.trip-plan.content-container.search-container{top:calc(0px+var(--top-banner-height)+2.06rem+2.65rem);}}@mediaonlyscreenand(orientation:landscape)and(min-width:500px)and(max-height:599.98px)and(max-width:500px){html.privacy-noticebody.mobile.landscape:not([class*=c_])mv-root.app-container.trip-plan.content-container.search-container,html.privacy-noticebody.mobile.landscape[class*=c_4908]mv-root.app-container.trip-plan.content-container.search-container,html.privacy-noticebody.mobile.landscape[class*=c_4480]mv-root.app-container.trip-plan.content-container.search-container{top:calc(0px+var(--top-banner-height)+4.29rem+2.65rem);}}mv-root.app-container.trip-plan.trip-plan-optionsmv-download-app-partners-banner,mv-root.app-container.trip-plan.trip-plan-optionsmv-mobile-app-cta.open{display:none;}mv-root.app-container.trip-plan.trip-plan-options.content-container{/*Cookieconsentvisible*//*Cookieconsentvisible*/}htmlbody.mobilemv-root.app-container.trip-plan.trip-plan-options.content-container{margin-top:calc(0px+4.29rem);}htmlbody.mobile:not([class*=c_])mv-root.app-container.trip-plan.trip-plan-options.content-container,body.mobile[class*=c_4908]mv-root.app-container.trip-plan.trip-plan-options.content-container,body.mobile[class*=c_4480]mv-root.app-container.trip-plan.trip-plan-options.content-container{margin-top:calc(0px+var(--top-banner-height)+4.29rem);}html.privacy-noticebody.mobile:not([class*=c_])mv-root.app-container.trip-plan.trip-plan-options.content-container,html.privacy-noticebody.mobile[class*=c_4908]mv-root.app-container.trip-plan.trip-plan-options.content-container,html.privacy-noticebody.mobile[class*=c_4480]mv-root.app-container.trip-plan.trip-plan-options.content-container{margin-top:calc(0px+var(--top-banner-height)+2.06rem+4.29rem);}@mediaonlyscreenand(max-width:500px){html.privacy-noticebody.mobile:not([class*=c_])mv-root.app-container.trip-plan.trip-plan-options.content-container,html.privacy-noticebody.mobile[class*=c_4908]mv-root.app-container.trip-plan.trip-plan-options.content-container,html.privacy-noticebody.mobile[class*=c_4480]mv-root.app-container.trip-plan.trip-plan-options.content-container{margin-top:calc(0px+var(--top-banner-height)+4.29rem+4.29rem);}}htmlbody.mobile.landscapemv-root.app-container.trip-plan.trip-plan-options.content-container{margin-top:calc(0px+2.65rem);}htmlbody.mobile.landscape:not([class*=c_])mv-root.app-container.trip-plan.trip-plan-options.content-container,body.mobile.landscape[class*=c_4908]mv-root.app-container.trip-plan.trip-plan-options.content-container,body.mobile.landscape[class*=c_4480]mv-root.app-container.trip-plan.trip-plan-options.content-container{margin-top:calc(0px+var(--top-banner-height)+2.65rem);}html.privacy-noticebody.mobile.landscape:not([class*=c_])mv-root.app-container.trip-plan.trip-plan-options.content-container,html.privacy-noticebody.mobile.landscape[class*=c_4908]mv-root.app-container.trip-plan.trip-plan-options.content-container,html.privacy-noticebody.mobile.landscape[class*=c_4480]mv-root.app-container.trip-plan.trip-plan-options.content-container{margin-top:calc(0px+var(--top-banner-height)+2.06rem+2.65rem);}@mediaonlyscreenand(max-width:500px){html.privacy-noticebody.mobile.landscape:not([class*=c_])mv-root.app-container.trip-plan.trip-plan-options.content-container,html.privacy-noticebody.mobile.landscape[class*=c_4908]mv-root.app-container.trip-plan.trip-plan-options.content-container,html.privacy-noticebody.mobile.landscape[class*=c_4480]mv-root.app-container.trip-plan.trip-plan-options.content-container{margin-top:calc(0px+var(--top-banner-height)+4.29rem+2.65rem);}}mv-root.app-container.trip-plan.has-partner-download-footer.content-container{margin-bottom:0;}mv-root.app-container.settings.content-container{/*Cookieconsentvisible*//*Cookieconsentvisible*/background-color:#ecf0f1;}htmlbody.mobilemv-root.app-container.settings.content-container{margin-top:54px;}htmlbody.mobile:not([class*=c_])mv-root.app-container.settings.content-container,body.mobile[class*=c_4908]mv-root.app-container.settings.content-container,body.mobile[class*=c_4480]mv-root.app-container.settings.content-container{margin-top:calc(54px+var(--top-banner-height));}html.privacy-noticebody.mobile:not([class*=c_])mv-root.app-container.settings.content-container,html.privacy-noticebody.mobile[class*=c_4908]mv-root.app-container.settings.content-container,html.privacy-noticebody.mobile[class*=c_4480]mv-root.app-container.settings.content-container{margin-top:calc(54px+var(--top-banner-height)+2.06rem);}@mediaonlyscreenand(max-width:500px){html.privacy-noticebody.mobile:not([class*=c_])mv-root.app-container.settings.content-container,html.privacy-noticebody.mobile[class*=c_4908]mv-root.app-container.settings.content-container,html.privacy-noticebody.mobile[class*=c_4480]mv-root.app-container.settings.content-container{margin-top:calc(54px+var(--top-banner-height)+4.29rem);}}htmlbody.mobile.landscapemv-root.app-container.settings.content-container{margin-top:0px;}htmlbody.mobile.landscape:not([class*=c_])mv-root.app-container.settings.content-container,body.mobile.landscape[class*=c_4908]mv-root.app-container.settings.content-container,body.mobile.landscape[class*=c_4480]mv-root.app-container.settings.content-container{margin-top:calc(0px+var(--top-banner-height));}html.privacy-noticebody.mobile.landscape:not([class*=c_])mv-root.app-container.settings.content-container,html.privacy-noticebody.mobile.landscape[class*=c_4908]mv-root.app-container.settings.content-container,html.privacy-noticebody.mobile.landscape[class*=c_4480]mv-root.app-container.settings.content-container{margin-top:calc(0px+var(--top-banner-height)+2.06rem);}@mediaonlyscreenand(max-width:500px){html.privacy-noticebody.mobile.landscape:not([class*=c_])mv-root.app-container.settings.content-container,html.privacy-noticebody.mobile.landscape[class*=c_4908]mv-root.app-container.settings.content-container,html.privacy-noticebody.mobile.landscape[class*=c_4480]mv-root.app-container.settings.content-container{margin-top:calc(0px+var(--top-banner-height)+4.29rem);}}mv-root.app-container.settings.content-container.header.settings{display:flex;align-items:flex-end;padding:10px20px;box-sizing:border-box;width:100%;background:#292a30;height:54px;color:#ee673a;z-index:3;/*Cookieconsentvisible*/}htmlbody.mobilemv-root.app-container.settings.content-container.header.settings{top:0px;}htmlbody.mobile:not([class*=c_])mv-root.app-container.settings.content-container.header.settings,body.mobile[class*=c_4908]mv-root.app-container.settings.content-container.header.settings,body.mobile[class*=c_4480]mv-root.app-container.settings.content-container.header.settings{top:calc(0px+var(--top-banner-height));}html.privacy-noticebody.mobile:not([class*=c_])mv-root.app-container.settings.content-container.header.settings,html.privacy-noticebody.mobile[class*=c_4908]mv-root.app-container.settings.content-container.header.settings,html.privacy-noticebody.mobile[class*=c_4480]mv-root.app-container.settings.content-container.header.settings{top:calc(0px+var(--top-banner-height)+2.06rem);}@mediaonlyscreenand(max-width:500px){html.privacy-noticebody.mobile:not([class*=c_])mv-root.app-container.settings.content-container.header.settings,html.privacy-noticebody.mobile[class*=c_4908]mv-root.app-container.settings.content-container.header.settings,html.privacy-noticebody.mobile[class*=c_4480]mv-root.app-container.settings.content-container.header.settings{top:calc(0px+var(--top-banner-height)+4.29rem);}}body.mobilemv-root.app-container.settings.content-container.header.settings{position:fixed;}@mediascreenand(min-width:500px){body.mobile.landscapemv-root.app-container.settings.content-container.header.settings{position:initial;}}mv-root.app-container.settings.settings-metromv-mobile-app-cta,mv-root.app-container.settings.settings-languemv-mobile-app-cta{-webkit-animation:slide-down-banner0.8sforwards0scubic-bezier(0.3,1,0.6,1);-webkit-animation-fill-mode:both;animation:slide-down-banner0.8sforwards0scubic-bezier(0.3,1,0.6,1);animation-fill-mode:both;}@keyframesslide-down-banner{0%{transform:translateY(0%);}100%{transform:translateY(115%);}}mv-root.app-container.trip-plan.with-options.content-container{/*Cookieconsentvisible*/}htmlbody.mobilemv-root.app-container.trip-plan.with-options.content-container{margin-top:calc(0px+4.29rem);}htmlbody.mobile:not([class*=c_])mv-root.app-container.trip-plan.with-options.content-container,body.mobile[class*=c_4908]mv-root.app-container.trip-plan.with-options.content-container,body.mobile[class*=c_4480]mv-root.app-container.trip-plan.with-options.content-container{margin-top:calc(0px+var(--top-banner-height)+4.29rem);}html.privacy-noticebody.mobile:not([class*=c_])mv-root.app-container.trip-plan.with-options.content-container,html.privacy-noticebody.mobile[class*=c_4908]mv-root.app-container.trip-plan.with-options.content-container,html.privacy-noticebody.mobile[class*=c_4480]mv-root.app-container.trip-plan.with-options.content-container{margin-top:calc(0px+var(--top-banner-height)+2.06rem+4.29rem);}@mediaonlyscreenand(max-width:500px){html.privacy-noticebody.mobile:not([class*=c_])mv-root.app-container.trip-plan.with-options.content-container,html.privacy-noticebody.mobile[class*=c_4908]mv-root.app-container.trip-plan.with-options.content-container,html.privacy-noticebody.mobile[class*=c_4480]mv-root.app-container.trip-plan.with-options.content-container{margin-top:calc(0px+var(--top-banner-height)+4.29rem+4.29rem);}}mv-root.app-container.trip-plan.with-options.content-container.spinner{/*Cookieconsentvisible*/}htmlbody.mobilemv-root.app-container.trip-plan.with-options.content-container.spinner{top:45px;}htmlbody.mobile:not([class*=c_])mv-root.app-container.trip-plan.with-options.content-container.spinner,body.mobile[class*=c_4908]mv-root.app-container.trip-plan.with-options.content-container.spinner,body.mobile[class*=c_4480]mv-root.app-container.trip-plan.with-options.content-container.spinner{top:calc(45px+var(--top-banner-height));}html.privacy-noticebody.mobile:not([class*=c_])mv-root.app-container.trip-plan.with-options.content-container.spinner,html.privacy-noticebody.mobile[class*=c_4908]mv-root.app-container.trip-plan.with-options.content-container.spinner,html.privacy-noticebody.mobile[class*=c_4480]mv-root.app-container.trip-plan.with-options.content-container.spinner{top:calc(45px+var(--top-banner-height)+2.06rem);}@mediaonlyscreenand(max-width:500px){html.privacy-noticebody.mobile:not([class*=c_])mv-root.app-container.trip-plan.with-options.content-container.spinner,html.privacy-noticebody.mobile[class*=c_4908]mv-root.app-container.trip-plan.with-options.content-container.spinner,html.privacy-noticebody.mobile[class*=c_4480]mv-root.app-container.trip-plan.with-options.content-container.spinner{top:calc(45px+var(--top-banner-height)+4.29rem);}}mv-root.app-container.trip-plan.with-options.with-time-options.content-container{/*Cookieconsentvisible*//*Cookieconsentvisible*/}htmlbody.mobilemv-root.app-container.trip-plan.with-options.with-time-options.content-container{margin-top:calc(0px+4.29rem);}htmlbody.mobile:not([class*=c_])mv-root.app-container.trip-plan.with-options.with-time-options.content-container,body.mobile[class*=c_4908]mv-root.app-container.trip-plan.with-options.with-time-options.content-container,body.mobile[class*=c_4480]mv-root.app-container.trip-plan.with-options.with-time-options.content-container{margin-top:calc(0px+var(--top-banner-height)+4.29rem);}html.privacy-noticebody.mobile:not([class*=c_])mv-root.app-container.trip-plan.with-options.with-time-options.content-container,html.privacy-noticebody.mobile[class*=c_4908]mv-root.app-container.trip-plan.with-options.with-time-options.content-container,html.privacy-noticebody.mobile[class*=c_4480]mv-root.app-container.trip-plan.with-options.with-time-options.content-container{margin-top:calc(0px+var(--top-banner-height)+2.06rem+4.29rem);}@mediaonlyscreenand(max-width:500px){html.privacy-noticebody.mobile:not([class*=c_])mv-root.app-container.trip-plan.with-options.with-time-options.content-container,html.privacy-noticebody.mobile[class*=c_4908]mv-root.app-container.trip-plan.with-options.with-time-options.content-container,html.privacy-noticebody.mobile[class*=c_4480]mv-root.app-container.trip-plan.with-options.with-time-options.content-container{margin-top:calc(0px+var(--top-banner-height)+4.29rem+4.29rem);}}htmlbody.mobile.landscapemv-root.app-container.trip-plan.with-options.with-time-options.content-container{margin-top:calc(0px+2.65rem);}htmlbody.mobile.landscape:not([class*=c_])mv-root.app-container.trip-plan.with-options.with-time-options.content-container,body.mobile.landscape[class*=c_4908]mv-root.app-container.trip-plan.with-options.with-time-options.content-container,body.mobile.landscape[class*=c_4480]mv-root.app-container.trip-plan.with-options.with-time-options.content-container{margin-top:calc(0px+var(--top-banner-height)+2.65rem);}html.privacy-noticebody.mobile.landscape:not([class*=c_])mv-root.app-container.trip-plan.with-options.with-time-options.content-container,html.privacy-noticebody.mobile.landscape[class*=c_4908]mv-root.app-container.trip-plan.with-options.with-time-options.content-container,html.privacy-noticebody.mobile.landscape[class*=c_4480]mv-root.app-container.trip-plan.with-options.with-time-options.content-container{margin-top:calc(0px+var(--top-banner-height)+2.06rem+2.65rem);}@mediaonlyscreenand(max-width:500px){html.privacy-noticebody.mobile.landscape:not([class*=c_])mv-root.app-container.trip-plan.with-options.with-time-options.content-container,html.privacy-noticebody.mobile.landscape[class*=c_4908]mv-root.app-container.trip-plan.with-options.with-time-options.content-container,html.privacy-noticebody.mobile.landscape[class*=c_4480]mv-root.app-container.trip-plan.with-options.with-time-options.content-container{margin-top:calc(0px+var(--top-banner-height)+4.29rem+2.65rem);}}mv-root.app-container.trip-plan.with-options.with-time-options.content-container.spinner{/*Cookieconsentvisible*/}htmlbody.mobilemv-root.app-container.trip-plan.with-options.with-time-options.content-container.spinner{top:80px;}htmlbody.mobile:not([class*=c_])mv-root.app-container.trip-plan.with-options.with-time-options.content-container.spinner,body.mobile[class*=c_4908]mv-root.app-container.trip-plan.with-options.with-time-options.content-container.spinner,body.mobile[class*=c_4480]mv-root.app-container.trip-plan.with-options.with-time-options.content-container.spinner{top:calc(80px+var(--top-banner-height));}html.privacy-noticebody.mobile:not([class*=c_])mv-root.app-container.trip-plan.with-options.with-time-options.content-container.spinner,html.privacy-noticebody.mobile[class*=c_4908]mv-root.app-container.trip-plan.with-options.with-time-options.content-container.spinner,html.privacy-noticebody.mobile[class*=c_4480]mv-root.app-container.trip-plan.with-options.with-time-options.content-container.spinner{top:calc(80px+var(--top-banner-height)+2.06rem);}@mediaonlyscreenand(max-width:500px){html.privacy-noticebody.mobile:not([class*=c_])mv-root.app-container.trip-plan.with-options.with-time-options.content-container.spinner,html.privacy-noticebody.mobile[class*=c_4908]mv-root.app-container.trip-plan.with-options.with-time-options.content-container.spinner,html.privacy-noticebody.mobile[class*=c_4480]mv-root.app-container.trip-plan.with-options.with-time-options.content-container.spinner{top:calc(80px+var(--top-banner-height)+4.29rem);}}body.desktopmv-root.app-container.trip-plan-itinerarymv-header.header{height:auto;min-height:6.82rem;}body.desktopmv-root.app-container.trip-plan-itinerarymv-header.header.heading-nbar{flex-grow:1;}body.desktopmv-root.app-container.trip-plan-itinerarymv-header.headern{flex-grow:0;min-height:2.65rem;}mv-root.app-container.trip-plan-itinerarymv-itinerary-header{/*Cookieconsentvisible*/}htmlbody.mobilemv-root.app-container.trip-plan-itinerarymv-itinerary-header{top:4.29rem;}htmlbody.mobile:not([class*=c_])mv-root.app-container.trip-plan-itinerarymv-itinerary-header,body.mobile[class*=c_4908]mv-root.app-container.trip-plan-itinerarymv-itinerary-header,body.mobile[class*=c_4480]mv-root.app-container.trip-plan-itinerarymv-itinerary-header{top:calc(4.29rem+var(--top-banner-height));}html.privacy-noticebody.mobile:not([class*=c_])mv-root.app-container.trip-plan-itinerarymv-itinerary-header,html.privacy-noticebody.mobile[class*=c_4908]mv-root.app-container.trip-plan-itinerarymv-itinerary-header,html.privacy-noticebody.mobile[class*=c_4480]mv-root.app-container.trip-plan-itinerarymv-itinerary-header{top:calc(4.29rem+var(--top-banner-height)+2.06rem);}@mediaonlyscreenand(max-width:500px){html.privacy-noticebody.mobile:not([class*=c_])mv-root.app-container.trip-plan-itinerarymv-itinerary-header,html.privacy-noticebody.mobile[class*=c_4908]mv-root.app-container.trip-plan-itinerarymv-itinerary-header,html.privacy-noticebody.mobile[class*=c_4480]mv-root.app-container.trip-plan-itinerarymv-itinerary-header{top:calc(4.29rem+var(--top-banner-height)+4.29rem);}}mv-root.app-container.trip-plan-itinerary.content-container{/*Cookieconsentvisible*//*Cookieconsentvisible*/}htmlbody.mobilemv-root.app-container.trip-plan-itinerary.content-container{margin-top:calc(0px+4.29rem);}htmlbody.mobile:not([class*=c_])mv-root.app-container.trip-plan-itinerary.content-container,body.mobile[class*=c_4908]mv-root.app-container.trip-plan-itinerary.content-container,body.mobile[class*=c_4480]mv-root.app-container.trip-plan-itinerary.content-container{margin-top:calc(0px+var(--top-banner-height)+4.29rem);}html.privacy-noticebody.mobile:not([class*=c_])mv-root.app-container.trip-plan-itinerary.content-container,html.privacy-noticebody.mobile[class*=c_4908]mv-root.app-container.trip-plan-itinerary.content-container,html.privacy-noticebody.mobile[class*=c_4480]mv-root.app-container.trip-plan-itinerary.content-container{margin-top:calc(0px+var(--top-banner-height)+2.06rem+4.29rem);}@mediaonlyscreenand(max-width:500px){html.privacy-noticebody.mobile:not([class*=c_])mv-root.app-container.trip-plan-itinerary.content-container,html.privacy-noticebody.mobile[class*=c_4908]mv-root.app-container.trip-plan-itinerary.content-container,html.privacy-noticebody.mobile[class*=c_4480]mv-root.app-container.trip-plan-itinerary.content-container{margin-top:calc(0px+var(--top-banner-height)+4.29rem+4.29rem);}}htmlbody.mobile.landscapemv-root.app-container.trip-plan-itinerary.content-container{margin-top:11.47rem;}htmlbody.mobile.landscape:not([class*=c_])mv-root.app-container.trip-plan-itinerary.content-container,body.mobile.landscape[class*=c_4908]mv-root.app-container.trip-plan-itinerary.content-container,body.mobile.landscape[class*=c_4480]mv-root.app-container.trip-plan-itinerary.content-container{margin-top:calc(11.47rem+var(--top-banner-height));}html.privacy-noticebody.mobile.landscape:not([class*=c_])mv-root.app-container.trip-plan-itinerary.content-container,html.privacy-noticebody.mobile.landscape[class*=c_4908]mv-root.app-container.trip-plan-itinerary.content-container,html.privacy-noticebody.mobile.landscape[class*=c_4480]mv-root.app-container.trip-plan-itinerary.content-container{margin-top:calc(11.47rem+var(--top-banner-height)+2.06rem);}@mediaonlyscreenand(max-width:500px){html.privacy-noticebody.mobile.landscape:not([class*=c_])mv-root.app-container.trip-plan-itinerary.content-container,html.privacy-noticebody.mobile.landscape[class*=c_4908]mv-root.app-container.trip-plan-itinerary.content-container,html.privacy-noticebody.mobile.landscape[class*=c_4480]mv-root.app-container.trip-plan-itinerary.content-container{margin-top:calc(11.47rem+var(--top-banner-height)+4.29rem);}}body.desktopmv-root.app-container.trip-plan-itinerary.content-container.spinner{position:relative;}@media(orientation:portrait)and(max-width:599.98px){mv-root.app-container.trip-plan-itinerary.with-tickets-link.content-container{/*Cookieconsentvisible*/}htmlbody.mobilemv-root.app-container.trip-plan-itinerary.with-tickets-link.content-container{margin-top:calc(116px+4.29rem);}htmlbody.mobile:not([class*=c_])mv-root.app-container.trip-plan-itinerary.with-tickets-link.content-container,body.mobile[class*=c_4908]mv-root.app-container.trip-plan-itinerary.with-tickets-link.content-container,body.mobile[class*=c_4480]mv-root.app-container.trip-plan-itinerary.with-tickets-link.content-container{margin-top:calc(116px+var(--top-banner-height)+4.29rem);}html.privacy-noticebody.mobile:not([class*=c_])mv-root.app-container.trip-plan-itinerary.with-tickets-link.content-container,html.privacy-noticebody.mobile[class*=c_4908]mv-root.app-container.trip-plan-itinerary.with-tickets-link.content-container,html.privacy-noticebody.mobile[class*=c_4480]mv-root.app-container.trip-plan-itinerary.with-tickets-link.content-container{margin-top:calc(116px+var(--top-banner-height)+2.06rem+4.29rem);}}@mediaonlyscreenand(orientation:portrait)and(max-width:599.98px)and(max-width:500px){html.privacy-noticebody.mobile:not([class*=c_])mv-root.app-container.trip-plan-itinerary.with-tickets-link.content-container,html.privacy-noticebody.mobile[class*=c_4908]mv-root.app-container.trip-plan-itinerary.with-tickets-link.content-container,html.privacy-noticebody.mobile[class*=c_4480]mv-root.app-container.trip-plan-itinerary.with-tickets-link.content-container{margin-top:calc(116px+var(--top-banner-height)+4.29rem+4.29rem);}}body.mobilemv-root.app-container.trip-plan-itinerary.with-tickets-link.content-containermv-itinerary-main-viewmv-itinerary-list.route-details{padding-top:40px;}body.desktopmv-root.app-container.trip-plan.trip-plan-itinerary-map,body.desktopmv-root.app-container.lines-map,body.desktopmv-root.app-container.nearby-map,body.desktopmv-root.app-container.safety-map{position:static;}mv-root.app-container.trip-plan.trip-plan-itinerary-map.stops-ime-wrapper,mv-root.app-container.lines-map.stops-ime-wrapper,mv-root.app-container.nearby-map.stops-ime-wrapper,mv-root.app-container.safety-map.stops-ime-wrapper{display:flex;flex-direction:column;flex-wrap:wrap-reverse;}mv-root.app-container.trip-plan.trip-plan-itinerary-map.stops-ime-wrapper.more,mv-root.app-container.lines-map.stops-ime-wrapper.more,mv-root.app-container.nearby-map.stops-ime-wrapper.more,mv-root.app-container.safety-map.stops-ime-wrapper.more{background-color:#;color:white;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:11px;padding:03px;}mv-root.app-container.trip-plan.trip-plan-itinerary-map.stops-ime-wrapper.ency-imes,mv-root.app-container.lines-map.stops-ime-wrapper.ency-imes,mv-root.app-container.nearby-map.stops-ime-wrapper.ency-imes,mv-root.app-container.safety-map.stops-ime-wrapper.ency-imes{display:flex;background-color:white;border:solid1px#;border-radius:2px;padding:01px;}mv-root.app-container.trip-plan.trip-plan-itinerary-map.stops-ime-wrapper.ency-imesimg,mv-root.app-container.lines-map.stops-ime-wrapper.ency-imesimg,mv-root.app-container.nearby-map.stops-ime-wrapper.ency-imesimg,mv-root.app-container.safety-map.stops-ime-wrapper.ency-imesimg{width:24px;height:24px;margin:2px;}mv-root.app-container.trip-plan.trip-plan-itinerary-map.content-container,mv-root.app-container.lines-map.content-container,mv-root.app-container.nearby-map.content-container,mv-root.app-container.safety-map.content-container{/*Cookieconsentvisible*/}body.mobilemv-root.app-container.trip-plan.trip-plan-itinerary-map.content-container,body.mobilemv-root.app-container.lines-map.content-container,body.mobilemv-root.app-container.nearby-map.content-container,body.mobilemv-root.app-container.safety-map.content-container{position:absolute;bottom:0;left:0;right:0;margin-top:0;}htmlbody.mobilemv-root.app-container.trip-plan.trip-plan-itinerary-map.content-container,htmlbody.mobilemv-root.app-container.lines-map.content-container,htmlbody.mobilemv-root.app-container.nearby-map.content-container,htmlbody.mobilemv-root.app-container.safety-map.content-container{top:calc(0px+4.29rem);}htmlbody.mobile:not([class*=c_])mv-root.app-container.trip-plan.trip-plan-itinerary-map.content-container,body.mobile[class*=c_4908]mv-root.app-container.trip-plan.trip-plan-itinerary-map.content-container,body.mobile[class*=c_4480]mv-root.app-container.trip-plan.trip-plan-itinerary-map.content-container,htmlbody.mobile:not([class*=c_])mv-root.app-container.lines-map.content-container,body.mobile[class*=c_4908]mv-root.app-container.lines-map.content-container,body.mobile[class*=c_4480]mv-root.app-container.lines-map.content-container,htmlbody.mobile:not([class*=c_])mv-root.app-container.nearby-map.content-container,body.mobile[class*=c_4908]mv-root.app-container.nearby-map.content-container,body.mobile[class*=c_4480]mv-root.app-container.nearby-map.content-container,htmlbody.mobile:not([class*=c_])mv-root.app-container.safety-map.content-container,body.mobile[class*=c_4908]mv-root.app-container.safety-map.content-container,body.mobile[class*=c_4480]mv-root.app-container.safety-map.content-container{top:calc(0px+var(--top-banner-height)+4.29rem);}html.privacy-noticebody.mobile:not([class*=c_])mv-root.app-container.trip-plan.trip-plan-itinerary-map.content-container,html.privacy-noticebody.mobile[class*=c_4908]mv-root.app-container.trip-plan.trip-plan-itinerary-map.content-container,html.privacy-noticebody.mobile[class*=c_4480]mv-root.app-container.trip-plan.trip-plan-itinerary-map.content-container,html.privacy-noticebody.mobile:not([class*=c_])mv-root.app-container.lines-map.content-container,html.privacy-noticebody.mobile[class*=c_4908]mv-root.app-container.lines-map.content-container,html.privacy-noticebody.mobile[class*=c_4480]mv-root.app-container.lines-map.content-container,html.privacy-noticebody.mobile:not([class*=c_])mv-root.app-container.nearby-map.content-container,html.privacy-noticebody.mobile[class*=c_4908]mv-root.app-container.nearby-map.content-container,html.privacy-noticebody.mobile[class*=c_4480]mv-root.app-container.nearby-map.content-container,html.privacy-noticebody.mobile:not([class*=c_])mv-root.app-container.safety-map.content-container,html.privacy-noticebody.mobile[class*=c_4908]mv-root.app-container.safety-map.content-container,html.privacy-noticebody.mobile[class*=c_4480]mv-root.app-container.safety-map.content-container{top:calc(0px+var(--top-banner-height)+2.06rem+4.29rem);}@mediaonlyscreenand(max-width:500px){html.privacy-noticebody.mobile:not([class*=c_])mv-root.app-container.trip-plan.trip-plan-itinerary-map.content-container,html.privacy-noticebody.mobile[class*=c_4908]mv-root.app-container.trip-plan.trip-plan-itinerary-map.content-container,html.privacy-noticebody.mobile[class*=c_4480]mv-root.app-container.trip-plan.trip-plan-itinerary-map.content-container,html.privacy-noticebody.mobile:not([class*=c_])mv-root.app-container.lines-map.content-container,html.privacy-noticebody.mobile[class*=c_4908]mv-root.app-container.lines-map.content-container,html.privacy-noticebody.mobile[class*=c_4480]mv-root.app-container.lines-map.content-container,html.privacy-noticebody.mobile:not([class*=c_])mv-root.app-container.nearby-map.content-container,html.privacy-noticebody.mobile[class*=c_4908]mv-root.app-container.nearby-map.content-container,html.privacy-noticebody.mobile[class*=c_4480]mv-root.app-container.nearby-map.content-container,html.privacy-noticebody.mobile:not([class*=c_])mv-root.app-container.safety-map.content-container,html.privacy-noticebody.mobile[class*=c_4908]mv-root.app-container.safety-map.content-container,html.privacy-noticebody.mobile[class*=c_4480]mv-root.app-container.safety-map.content-container{top:calc(0px+var(--top-banner-height)+4.29rem+4.29rem);}}mv-root.app-container.lines-map{padding-bottom:unset;}mv-root.app-container.lines-map.mobile-cta-open.content-container{margin-bottom:80px;}mv-root.app-container.lines-map.mobile-cta-min.content-container{margin-bottom:25px!important;}mv-root.app-container.trip-plan.trip-plan-itinerary-map.content-container{/*Cookieconsentvisible*//*Cookieconsentvisible*//*Cookieconsentvisible*/}htmlbody.mobilemv-root.app-container.trip-plan.trip-plan-itinerary-map.content-container{top:80px;}htmlbody.mobile:not([class*=c_])mv-root.app-container.trip-plan.trip-plan-itinerary-map.content-container,body.mobile[class*=c_4908]mv-root.app-container.trip-plan.trip-plan-itinerary-map.content-container,body.mobile[class*=c_4480]mv-root.app-container.trip-plan.trip-plan-itinerary-map.content-container{top:calc(80px+var(--top-banner-height));}html.privacy-noticebody.mobile:not([class*=c_])mv-root.app-container.trip-plan.trip-plan-itinerary-map.content-container,html.privacy-noticebody.mobile[class*=c_4908]mv-root.app-container.trip-plan.trip-plan-itinerary-map.content-container,html.privacy-noticebody.mobile[class*=c_4480]mv-root.app-container.trip-plan.trip-plan-itinerary-map.content-container{top:calc(80px+var(--top-banner-height)+2.06rem);}@mediaonlyscreenand(max-width:500px){html.privacy-noticebody.mobile:not([class*=c_])mv-root.app-container.trip-plan.trip-plan-itinerary-map.content-container,html.privacy-noticebody.mobile[class*=c_4908]mv-root.app-container.trip-plan.trip-plan-itinerary-map.content-container,html.privacy-noticebody.mobile[class*=c_4480]mv-root.app-container.trip-plan.trip-plan-itinerary-map.content-container{top:calc(80px+var(--top-banner-height)+4.29rem);}}htmlbody.mobilemv-root.app-container.trip-plan.trip-plan-itinerary-map.content-container{margin-top:0;}htmlbody.mobile:not([class*=c_])mv-root.app-container.trip-plan.trip-plan-itinerary-map.content-container,body.mobile[class*=c_4908]mv-root.app-container.trip-plan.trip-plan-itinerary-map.content-container,body.mobile[class*=c_4480]mv-root.app-container.trip-plan.trip-plan-itinerary-map.content-container{margin-top:calc(0+var(--top-banner-height));}html.privacy-noticebody.mobile:not([class*=c_])mv-root.app-container.trip-plan.trip-plan-itinerary-map.content-container,html.privacy-noticebody.mobile[class*=c_4908]mv-root.app-container.trip-plan.trip-plan-itinerary-map.content-container,html.privacy-noticebody.mobile[class*=c_4480]mv-root.app-container.trip-plan.trip-plan-itinerary-map.content-container{margin-top:calc(0+var(--top-banner-height)+2.06rem);}@mediaonlyscreenand(max-width:500px){html.privacy-noticebody.mobile:not([class*=c_])mv-root.app-container.trip-plan.trip-plan-itinerary-map.content-container,html.privacy-noticebody.mobile[class*=c_4908]mv-root.app-container.trip-plan.trip-plan-itinerary-map.content-container,html.privacy-noticebody.mobile[class*=c_4480]mv-root.app-container.trip-plan.trip-plan-itinerary-map.content-container{margin-top:calc(0+var(--top-banner-height)+4.29rem);}}htmlbody.mobile.landscapemv-root.app-container.trip-plan.trip-plan-itinerary-map.content-container{margin-top:0;}htmlbody.mobile.landscape:not([class*=c_])mv-root.app-container.trip-plan.trip-plan-itinerary-map.content-container,body.mobile.landscape[class*=c_4908]mv-root.app-container.trip-plan.trip-plan-itinerary-map.content-container,body.mobile.landscape[class*=c_4480]mv-root.app-container.trip-plan.trip-plan-itinerary-map.content-container{margin-top:calc(0+var(--top-banner-height));}html.privacy-noticebody.mobile.landscape:not([class*=c_])mv-root.app-container.trip-plan.trip-plan-itinerary-map.content-container,html.privacy-noticebody.mobile.landscape[class*=c_4908]mv-root.app-container.trip-plan.trip-plan-itinerary-map.content-container,html.privacy-noticebody.mobile.landscape[class*=c_4480]mv-root.app-container.trip-plan.trip-plan-itinerary-map.content-container{margin-top:calc(0+var(--top-banner-height)+2.06rem);}@mediaonlyscreenand(max-width:500px){html.privacy-noticebody.mobile.landscape:not([class*=c_])mv-root.app-container.trip-plan.trip-plan-itinerary-map.content-container,html.privacy-noticebody.mobile.landscape[class*=c_4908]mv-root.app-container.trip-plan.trip-plan-itinerary-map.content-container,html.privacy-noticebody.mobile.landscape[class*=c_4480]mv-root.app-container.trip-plan.trip-plan-itinerary-map.content-container{margin-top:calc(0+var(--top-banner-height)+4.29rem);}}body.desktopmv-root.app-container.trip-plan.trip-plan-stopsmv-header.header{height:3.18rem;min-height:3.18rem;}body.desktopmv-root.app-container.trip-plan.trip-plan-stopsmv-header.header.heading-nbar{flex-grow:1;}mv-root.app-container.trip-plan.trip-plan-stops.content-container{/*Cookieconsentvisible*/}htmlbody.mobilemv-root.app-container.trip-plan.trip-plan-stops.content-container{margin-top:64px;}htmlbody.mobile:not([class*=c_])mv-root.app-container.trip-plan.trip-plan-stops.content-container,body.mobile[class*=c_4908]mv-root.app-container.trip-plan.trip-plan-stops.content-container,body.mobile[class*=c_4480]mv-root.app-container.trip-plan.trip-plan-stops.content-container{margin-top:calc(64px+var(--top-banner-height));}html.privacy-noticebody.mobile:not([class*=c_])mv-root.app-container.trip-plan.trip-plan-stops.content-container,html.privacy-noticebody.mobile[class*=c_4908]mv-root.app-container.trip-plan.trip-plan-stops.content-container,html.privacy-noticebody.mobile[class*=c_4480]mv-root.app-container.trip-plan.trip-plan-stops.content-container{margin-top:calc(64px+var(--top-banner-height)+2.06rem);}@mediaonlyscreenand(max-width:500px){html.privacy-noticebody.mobile:not([class*=c_])mv-root.app-container.trip-plan.trip-plan-stops.content-container,html.privacy-noticebody.mobile[class*=c_4908]mv-root.app-container.trip-plan.trip-plan-stops.content-container,html.privacy-noticebody.mobile[class*=c_4480]mv-root.app-container.trip-plan.trip-plan-stops.content-container{margin-top:calc(64px+var(--top-banner-height)+4.29rem);}}mv-root.app-container.lines.lines-main.content-container{/*Cookieconsentvisible*//*Cookieconsentvisible*/}htmlbody.mobilemv-root.app-container.lines.lines-main.content-container{margin-top:80px;}htmlbody.mobile:not([class*=c_])mv-root.app-container.lines.lines-main.content-container,body.mobile[class*=c_4908]mv-root.app-container.lines.lines-main.content-container,body.mobile[class*=c_4480]mv-root.app-container.lines.lines-main.content-container{margin-top:calc(80px+var(--top-banner-height));}html.privacy-noticebody.mobile:not([class*=c_])mv-root.app-container.lines.lines-main.content-container,html.privacy-noticebody.mobile[class*=c_4908]mv-root.app-container.lines.lines-main.content-container,html.privacy-noticebody.mobile[class*=c_4480]mv-root.app-container.lines.lines-main.content-container{margin-top:calc(80px+var(--top-banner-height)+2.06rem);}@mediaonlyscreenand(max-width:500px){html.privacy-noticebody.mobile:not([class*=c_])mv-root.app-container.lines.lines-main.content-container,html.privacy-noticebody.mobile[class*=c_4908]mv-root.app-container.lines.lines-main.content-container,html.privacy-noticebody.mobile[class*=c_4480]mv-root.app-container.lines.lines-main.content-container{margin-top:calc(80px+var(--top-banner-height)+4.29rem);}}htmlbody.mobile.landscapemv-root.app-container.lines.lines-main.content-container{margin-top:80px;}htmlbody.mobile.landscape:not([class*=c_])mv-root.app-container.lines.lines-main.content-container,body.mobile.landscape[class*=c_4908]mv-root.app-container.lines.lines-main.content-container,body.mobile.landscape[class*=c_4480]mv-root.app-container.lines.lines-main.content-container{margin-top:calc(80px+var(--top-banner-height));}html.privacy-noticebody.mobile.landscape:not([class*=c_])mv-root.app-container.lines.lines-main.content-container,html.privacy-noticebody.mobile.landscape[class*=c_4908]mv-root.app-container.lines.lines-main.content-container,html.privacy-noticebody.mobile.landscape[class*=c_4480]mv-root.app-container.lines.lines-main.content-container{margin-top:calc(80px+var(--top-banner-height)+2.06rem);}@mediaonlyscreenand(max-width:500px){html.privacy-noticebody.mobile.landscape:not([class*=c_])mv-root.app-container.lines.lines-main.content-container,html.privacy-noticebody.mobile.landscape[class*=c_4908]mv-root.app-container.lines.lines-main.content-container,html.privacy-noticebody.mobile.landscape[class*=c_4480]mv-root.app-container.lines.lines-main.content-container{margin-top:calc(80px+var(--top-banner-height)+4.29rem);}}mv-root.app-container.lines.lines-main.content-container.spinner{background-color:transparent;}body.desktopmv-root.app-container.lines.lines-main.content-container.spinner{position:absolute;top:0;}mv-root.app-container.lines.lines-stop-arrivals.content-container{/*Cookieconsentvisible*/}htmlbody.mobilemv-root.app-container.lines.lines-stop-arrivals.content-container{margin-top:0px;}htmlbody.mobile:not([class*=c_])mv-root.app-container.lines.lines-stop-arrivals.content-container,body.mobile[class*=c_4908]mv-root.app-container.lines.lines-stop-arrivals.content-container,body.mobile[class*=c_4480]mv-root.app-container.lines.lines-stop-arrivals.content-container{margin-top:calc(0px+var(--top-banner-height));}html.privacy-noticebody.mobile:not([class*=c_])mv-root.app-container.lines.lines-stop-arrivals.content-container,html.privacy-noticebody.mobile[class*=c_4908]mv-root.app-container.lines.lines-stop-arrivals.content-container,html.privacy-noticebody.mobile[class*=c_4480]mv-root.app-container.lines.lines-stop-arrivals.content-container{margin-top:calc(0px+var(--top-banner-height)+2.06rem);}@mediaonlyscreenand(max-width:500px){html.privacy-noticebody.mobile:not([class*=c_])mv-root.app-container.lines.lines-stop-arrivals.content-container,html.privacy-noticebody.mobile[class*=c_4908]mv-root.app-container.lines.lines-stop-arrivals.content-container,html.privacy-noticebody.mobile[class*=c_4480]mv-root.app-container.lines.lines-stop-arrivals.content-container{margin-top:calc(0px+var(--top-banner-height)+4.29rem);}}body.desktopmv-root.app-container.lines.lines-stop-arrivals.spinner{position:absolute;}mv-root.app-container.lines.lines-view.content-container{/*Cookieconsentvisible*/}htmlbody.mobilemv-root.app-container.lines.lines-view.content-container{margin-top:calc(145px+4.29rem);}htmlbody.mobile:not([class*=c_])mv-root.app-container.lines.lines-view.content-container,body.mobile[class*=c_4908]mv-root.app-container.lines.lines-view.content-container,body.mobile[class*=c_4480]mv-root.app-container.lines.lines-view.content-container{margin-top:calc(145px+var(--top-banner-height)+4.29rem);}html.privacy-noticebody.mobile:not([class*=c_])mv-root.app-container.lines.lines-view.content-container,html.privacy-noticebody.mobile[class*=c_4908]mv-root.app-container.lines.lines-view.content-container,html.privacy-noticebody.mobile[class*=c_4480]mv-root.app-container.lines.lines-view.content-container{margin-top:calc(145px+var(--top-banner-height)+2.06rem+4.29rem);}@mediaonlyscreenand(max-width:500px){html.privacy-noticebody.mobile:not([class*=c_])mv-root.app-container.lines.lines-view.content-container,html.privacy-noticebody.mobile[class*=c_4908]mv-root.app-container.lines.lines-view.content-container,html.privacy-noticebody.mobile[class*=c_4480]mv-root.app-container.lines.lines-view.content-container{margin-top:calc(145px+var(--top-banner-height)+4.29rem+4.29rem);}}body.desktopmv-root.app-container.lines.lines-view.content-container.spinner{position:absolute;}mv-root.app-container.alerts.content-container{/*Cookieconsentvisible*//*Cookieconsentvisible*/}htmlbody.mobilemv-root.app-container.alerts.content-container{margin-top:4.29rem;}htmlbody.mobile:not([class*=c_])mv-root.app-container.alerts.content-container,body.mobile[class*=c_4908]mv-root.app-container.alerts.content-container,body.mobile[class*=c_4480]mv-root.app-container.alerts.content-container{margin-top:calc(4.29rem+var(--top-banner-height));}html.privacy-noticebody.mobile:not([class*=c_])mv-root.app-container.alerts.content-container,html.privacy-noticebody.mobile[class*=c_4908]mv-root.app-container.alerts.content-container,html.privacy-noticebody.mobile[class*=c_4480]mv-root.app-container.alerts.content-container{margin-top:calc(4.29rem+var(--top-banner-height)+2.06rem);}@mediaonlyscreenand(max-width:500px){html.privacy-noticebody.mobile:not([class*=c_])mv-root.app-container.alerts.content-container,html.privacy-noticebody.mobile[class*=c_4908]mv-root.app-container.alerts.content-container,html.privacy-noticebody.mobile[class*=c_4480]mv-root.app-container.alerts.content-container{margin-top:calc(4.29rem+var(--top-banner-height)+4.29rem);}}htmlbody.mobile.landscapemv-root.app-container.alerts.content-container{margin-top:2.65rem;}htmlbody.mobile.landscape:not([class*=c_])mv-root.app-container.alerts.content-container,body.mobile.landscape[class*=c_4908]mv-root.app-container.alerts.content-container,body.mobile.landscape[class*=c_4480]mv-root.app-container.alerts.content-container{margin-top:calc(2.65rem+var(--top-banner-height));}html.privacy-noticebody.mobile.landscape:not([class*=c_])mv-root.app-container.alerts.content-container,html.privacy-noticebody.mobile.landscape[class*=c_4908]mv-root.app-container.alerts.content-container,html.privacy-noticebody.mobile.landscape[class*=c_4480]mv-root.app-container.alerts.content-container{margin-top:calc(2.65rem+var(--top-banner-height)+2.06rem);}@mediaonlyscreenand(max-width:500px){html.privacy-noticebody.mobile.landscape:not([class*=c_])mv-root.app-container.alerts.content-container,html.privacy-noticebody.mobile.landscape[class*=c_4908]mv-root.app-container.alerts.content-container,html.privacy-noticebody.mobile.landscape[class*=c_4480]mv-root.app-container.alerts.content-container{margin-top:calc(2.65rem+var(--top-banner-height)+4.29rem);}}mv-root.app-container.embeddedmv-header{top:0!important;}mv-root.app-container.embeddedmv-header.header{height:0!important;}mv-root.app-container.embedded.content-container{margin-top:0!important;top:0!important;}mv-root.app-container.embedded.trip-plan-itinerarymv-header.header,mv-root.app-container.embedded.trip-plan-itinerary-mapmv-header.header{height:2.71rem!important;}mv-root.app-container.embedded.trip-plan-itinerary.content-containermv-itinerary-header,mv-root.app-container.embedded.trip-plan-itinerary-map.content-containermv-itinerary-header{top:2.71rem!important;}mv-root.app-container.embedded.trip-plan-itinerary.content-container{margin-top:9.88rem!important;}mv-root.app-container.embedded.trip-plan-itinerary-map.content-container{margin-top:2.71rem!important;}mv-root.app-container.embedded.trip-plan-stops.content-container{margin-top:3.24rem!important;}.transit-type-icon.mvf-ime.mvf-wrapper{height:100%;}.transit-type-icon.mvf-ime.mvf-wrapper.boxed,.transit-type-icon.mvf-ime.mvf-wrapper.boxed.line,.transit-type-icon.mvf-ime.mvf-wrapperimg{width:100%;}.transit-type-icon.mvf-ime.mvf-wrapper.boxed.lineimg{object-fit:scale-down;}.app-popup{background-color:#fff;padding:24px;margin:auto;box-shadow:08px16px0rgba(0,0,0,0.15);border-radius:4px;text-align:center;min-width:290px;box-sizing:border-box;animation:fade-in0.15sease-in-outforwards;opacity:0;}.app-popup>*{width:100%;}.app-popupsvg-icon{height:96px;width:96px;margin:auto;}.app-popupp{font-size:0.06rem;font-weight:600;line-height:1.25;letter-spacing:-0.32px;margin:10px024px;}.app-popupbutton{height:2.65rem;font-size:0.06rem;font-weight:600;padding:10px22px;color:#fff;background-color:#2196f3;border-radius:4px;width:100%;letter-spacing:0.94rem;text-align:center;}.app-popupbutton.invert{color:#2196f3;background-color:#ffffff;border:1pxsolid#2196f3;}.app-popupbutton:active{background-color:#1b7fcd;}.app-popupbutton:not(:nth-of-type(1)){margin-top:6px;}body.desktop.cdk-overlay-container.cdk-overlay-pane{max-height:400px;}htmlbody.mobile:not([class*=c_])mv-root.app-container.embeddedmv-header,body.mobile[class*=c_4908]mv-root.app-container.embeddedmv-header,body.mobile[class*=c_4480]mv-root.app-container.embeddedmv-header{top:0!important;}htmlbody.mobile:not([class*=c_])mv-root.app-container.embeddedmv-header.header,body.mobile[class*=c_4908]mv-root.app-container.embeddedmv-header.header,body.mobile[class*=c_4480]mv-root.app-container.embeddedmv-header.header{height:0!important;}htmlbody.mobile:not([class*=c_])mv-root.app-container.embedded.content-container,body.mobile[class*=c_4908]mv-root.app-container.embedded.content-container,body.mobile[class*=c_4480]mv-root.app-container.embedded.content-container{margin-top:0!important;top:0!important;}htmlbody.mobile:not([class*=c_])mv-root.app-container.embedded.trip-plan-itinerarymv-header.header,htmlbody.mobile:not([class*=c_])mv-root.app-container.embedded.trip-plan-itinerary-mapmv-header.header,body.mobile[class*=c_4908]mv-root.app-container.embedded.trip-plan-itinerarymv-header.header,body.mobile[class*=c_4908]mv-root.app-container.embedded.trip-plan-itinerary-mapmv-header.header,body.mobile[class*=c_4480]mv-root.app-container.embedded.trip-plan-itinerarymv-header.header,body.mobile[class*=c_4480]mv-root.app-container.embedded.trip-plan-itinerary-mapmv-header.header{height:2.71rem!important;}htmlbody.mobile:not([class*=c_])mv-root.app-container.embedded.trip-plan-itinerary.content-containermv-itinerary-header,htmlbody.mobile:not([class*=c_])mv-root.app-container.embedded.trip-plan-itinerary-map.content-containermv-itinerary-header,body.mobile[class*=c_4908]mv-root.app-container.embedded.trip-plan-itinerary.content-containermv-itinerary-header,body.mobile[class*=c_4908]mv-root.app-container.embedded.trip-plan-itinerary-map.content-containermv-itinerary-header,body.mobile[class*=c_4480]mv-root.app-container.embedded.trip-plan-itinerary.content-containermv-itinerary-header,body.mobile[class*=c_4480]mv-root.app-container.embedded.trip-plan-itinerary-map.content-containermv-itinerary-header{top:2.71rem!important;}htmlbody.mobile:not([class*=c_])mv-root.app-container.embedded.trip-plan-itinerary.content-container,body.mobile[class*=c_4908]mv-root.app-container.embedded.trip-plan-itinerary.content-container,body.mobile[class*=c_4480]mv-root.app-container.embedded.trip-plan-itinerary.content-container{margin-top:9.88rem!important;}htmlbody.mobile:not([class*=c_])mv-root.app-container.embedded.trip-plan-itinerary-map.content-container,body.mobile[class*=c_4908]mv-root.app-container.embedded.trip-plan-itinerary-map.content-container,body.mobile[class*=c_4480]mv-root.app-container.embedded.trip-plan-itinerary-map.content-container{margin-top:2.71rem!important;}htmlbody.mobile:not([class*=c_])mv-root.app-container.embedded.trip-plan-stops.content-container,body.mobile[class*=c_4908]mv-root.app-container.embedded.trip-plan-stops.content-container,body.mobile[class*=c_4480]mv-root.app-container.embedded.trip-plan-stops.content-container{margin-top:3.24rem!important;}/*#sourceMappingURL=data:application/json;charset=utf-8;base64,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 aplicativo de Mobilidade Urbana Mais Popular do MundoFBQTtBUHN3QlI7O0FEbDZCQSxxQkFBQTtBQWFBLHdCQUFBO0FBTUEsV0FBQTtBQTJGQSx3QkFBQTtBQU9BLGlCQUFBO0FBc0ZBLGVBQUE7QUFtR0EsaUdBQUE7QUF3QkEseUNBQUE7QUFlQSxpQkFBQTtBQW1EQSxlQUFBO0FBUUEscUJBQUE7QUFtQkEsWUFBQTtBQXlCQSx3Q0FBQTtBQWlDQSxtQ0FBQTtBQVdBLG9CQUFBO0FBS0E7RUFDRTtJQUNFLDZCQUFBO0VDdWNGO0VEcmNBO0lBQ0UseUJBQUE7RUN1Y0Y7RURyY0E7SUFDRSw2QkFBQTtFQ3VjRjtBQUNGO0FEcGNBLDZEQUFBO0FBaURBO0VBQ0U7SUFDRSxVQUFBO0lBQ0Esa0JBQUE7RUNzWkY7RURuWkE7SUFDRSxVQUFBO0lBQ0EsbUJBQUE7RUNxWkY7QUFDRjtBRGxaQTtFQUNFO0lBRUUsVUFBQTtFQ21aRjtFRGpaQTtJQUVFLFVBQUE7RUNrWkY7QUFDRjtBRC9ZQTtFQUNFO0lBQ0UscUJBQUE7SUFDQSxZQUFBO0VDpGO0VEL1lBO0lBQ0UscUJBQUE7SUFDQSxVQUFBO0VDpGO0VEL1lBO0lBQ0UscUJBQUE7SUFDQSxVQUFBO0VDpGO0FBQ0Y7QVE3OUJFO0VBQ0UsMkJBQUE7RUFDQSxrQ0FBQTtBUis5Qko7QUQ1MUJFO0VTaElJLHVCQUFBO0FSKzlCTjtBRHJ5QkU7RVN0TEE7SUFFSSxpQ0FBQTtJQUNBLDJCQUFBO0lBQ0EsNEJBQUE7SUFDQSxrQ0FBQTtFUjY5Qko7RVEzOUJJO0lBQ0Usd0JBQUE7SUFDQSxpQ0FBQTtFUjY5Qk47RVExOUJJOzs7SUFHRSx1QkFBQTtFUjQ5Qk47RVF6OUJJO0lBQ0UsdUJBQUE7SUFDQSwwQkFBQTtFUjI5Qk47RVF4OUJJO0lBQ0UsMEJBQUE7SUFDQSxxQ0FBQTtFUjA5Qk47RVF2OUJJO0lBQ0Usc0JBQUE7SUFDQSw2QkFBQTtJQUNBLHFDQUFBO0VSeTlCTjtFUXQ5Qkk7SUFDRSxrQkFBQTtFUnc5Qk47RVFyOUJJOztJQUVFLHVCQUFBO0VSdTlCTjtFUXA5Qkk7SUFDRSxrQkFBQTtFUnM5Qk47RVFuOUJJO0lBQ0Usa0JBQUE7SUFDQSx1QkFBQTtJQUNBLHdCQUFBO0lBQ0Esc0NBQUE7RVJxOUJOO0VRbjlCTTtJQUNFLGtCQUFBO0lBQ0EsNEJBQUE7SUFDQSw0QkFBQTtFUnE5QlI7RVFsOUJNO0lBQ0UsNkJBQUE7RVJvOUJSO0VRajlCTTtJQUNFLDBCQUFBO0VSbTlCUjtFUS84Qkk7SUFDRSx1QkFBQTtJQUNBLHdCQUFBO0lBQ0EsMEJBQUE7SUFDQSwyQkFBQTtFUmk5Qk47QUFDRjtBRDk1QkU7RVMvQ0kscUNBQUE7QVJnOUJOOztBUTE4QkU7Ozs7O0VBS0Usb0NBQUE7RUFDQSxnQ0FBQTtBUjY4Qko7O0FReDhCRTs7Ozs7RUFLRSxvQ0FBQTtFQUNBLGdDQUFBO0FSMjhCSjs7QUE5aUNBO0VBQ0Usa0RBQUE7QUFpakNGO0FBL2lDRTtFQUNFLGtEQUFBO0FBaWpDSjs7QUE1aUNBO0VBQ0UsNkNBQUE7QUEraUNGO0FBN2lDRTtFQUNFLDZDQUFBO0FBK2lDSjs7QUExaUNBO0VEcWZFLFdDcGYyQjtFRHFmM0IsWUNyZjJCO0VENlkzQixhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQzdZQSx5QkFBQTtFQUNBLFVBQUE7QUFnakNGO0FEMzhCRTtFQ2xHRSxlQUFBO0VBQ0EsTUFBQTtBQWdqQ0o7QUQ5M0JFO0VBQ0UsT0NsTGM7QUFrakNsQjtBRDczQkU7RUFDRSxRQ3RMYztBQXFqQ2xCOztBQWpqQ0E7RUFDRSxvQ0FBQTtBQW9qQ0Y7O0FBpDQTtFRCtRRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxNQUFBO0VBa05BLFdBaE4yQjtFQWlOM0IsWUFqTjJCO0VBQzNCLFVBQUE7QUNxeUJGO0FEajVCRTtFQUNFLE9BeUdZO0FDMHlCaEI7QURoNUJFO0VBQ0UsUUFxR1k7QUM2eUJoQjtBQTNqQ0k7RUFDRSxhQUFBO0FBNmpDTjs7QUF4akNBO0VBQ0UsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0FBMmpDRjtBQXhqQ0k7RUFDRSxhQUFBO0FBMGpDTjtBQXRqQ0U7RUFDRSxhQUFBO0FBd2pDSjtBQXJqQ0U7RUFDRSxZQUFBO0FBdWpDSjtBRHYvQkU7RUM3REksZ0JBQUE7RUFDQSxrQkFBQTtBQXVqQ047QUFuakNFO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0FBcWpDSjtBRHZnQ0U7RUMzQ0ksc0JBQUE7QUFxakNOO0FBampDUTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLG9DQUFBO0VBQ0EsZ0NBQUE7RUFDQSxjQUFBO0FBbWpDVjtBQS9pQ007RUFDRSwrQkFBQTtBQWlqQ1I7QUE5aUNNO0VBQ0UsK0JBQUE7QUFnakNSO0FEOWdDSTtFQzdCRTtJQUNFLCtCQUFBO0VBOGlDTjtBQUNGO0FBMWlDTTtFQUNFLFVBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RURzU04sYUFBQTtFQUNBLHNCQUFBO0VDclNNLFVBQUE7RUFDQSx3Q0FBQTtBQThpQ1I7QUEzaUNNO0VBQ0Usa0JBQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7QUE2aUNSO0FBM2lDUTtFQUNFLHdCQUFBO0FBNmlDVjtBQTFpQ1E7RUFDRSx1QkFBQTtBQTRpQ1Y7QUF4aUNRO0VBRUUsdUJBQUE7RUFDQSxVQUFBO0FBeWlDVjtBRHgrQkU7RUFDRSxrQkNwRTRCO0FBOGlDaEM7QUR2K0JFO0VBQ0UsaUJDeEU0QjtBQWlqQ2hDO0FBM2lDVTtFQUNFLHlCQUFBO0FBNmlDWjtBQXhpQ1U7RUFDRSxXQUFBO0FBMGlDWjtBRHQkU7RUFDRSxrQkNuRDhCO0FBeWlDbEM7QURuL0JFO0VBQ0UsaUJDdkQ4QjtBQTRpQ2xDO0FBdGlDSTtFQUNFLGtCQUFBO0FBd2lDTjtBRHhrQ0U7RUNtQ00sYUFBQTtFQUNBLDRCQUFBO0VBQ0Esd0JBQUE7QUF3aUNSO0FEbC9CRTtFQ2hEVSxRQUFBO0VBQ0EsV0FBQTtBQXFpQ1o7QUQ1L0JFO0VDdENVLE9BQUE7RUFDQSxZQUFBO0FBcWlDWjtBQWppQ1E7RUFHRSwwQ0FBQTtBQWlpQ1Y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CSjtBQUNGO0FEeHpDRTtFQ3NKUSxlQUFBO0FBcXFDVjtBRDl5Q0k7RUFERjtJQzhJUSxpQkFBQTtFQXFxQ1I7QUFDRjtBQTlwQ1E7RUQwR04sa0ZDL0ZRO0VEZ0dSLGlDQUFBO0VBQ0EsMEVDakdRO0VEa0dSLHlCQUFBO0FDdWpDRjtBQW5xQ1U7RUFDRTtJQUNFLHlCQUFBO0VBcXFDWjtFQWxxQ1U7SUFDRSwyQkFBQTtFQW9xQ1o7QUFDRjtBQTVwQ0k7RURrSkYsMkJBQUE7QUM2Z0NGO0FEemhDRTtFQUNFLHVDQUFBO0FDMmhDSjtBRGg5QkU7RUF2RUUsa0VBQUE7QUMwaENKO0FEbGhDRTtFQUdFLG9GQUFBO0FDa2hDSjtBRDdnQ0k7RUFSRjtJQVNJLG9GQUFBO0VDZ2hDSjtBQUNGO0FBMXFDTTtFRCtJSiwyQkFBQTtBQzhoQ0Y7QUQxaUNFO0VBQ0UsU0FBQTtBQzRpQ0o7QURqK0JFO0VBdkVFLDBDQUFBO0FDMmlDSjtBRG5pQ0U7RUFHRSw0REFBQTtBQ21pQ0o7QUQ5aENJO0VBUkY7SUFTSSw0REFBQTtFQ2lpQ0o7QUFDRjtBQXByQ1E7RUR3SU4sMkJBQUE7RUFBQSwyQkFBQTtBQ2dqQ0Y7QUQ1akNFO0VBQ0UsdUNBQUE7QUM4akNKO0FEbi9CRTtFQXZFRSxrRUFBQTtBQzZqQ0o7QURyakNFO0VBR0Usb0ZBQUE7QUNxakNKO0FEpDSTtFQVJGO0lBU0ksb0ZBQUE7RUNtakNKO0FBQ0Y7QUQxa0NFO0VBQ0UsdUNBQUE7QUM0a0NKO0FEamdDRTtFQXZFRSxrRUFBQTtBQzJrQ0o7QURua0NFO0VBR0Usb0ZBQUE7QUNta0NKO0FEOWpDSTtFQVJGO0lBU0ksb0ZBQUE7RUNpa0NKO0FBQ0Y7QUFodENVO0VEb0lSLDJCQUFBO0FDK2tDRjtBRDNsQ0U7RUFDRSxTQUFBO0FDNmxDSjtBRGxoQ0U7RUF2RUUsMENBQUE7QUM0bENKO0FEcGxDRTtFQUdFLDREQUFBO0FDb2xDSjtBRC9rQ0k7RUFSRjtJQVNJLDREQUFBO0VDa2xDSjtBQUNGO0FBeHRDUTtFQUNFLFlBQUE7RUFDQSwyQkFBQTtBQTB0Q1Y7QUF4dENVO0VBQ0UsWUFBQTtBQTB0Q1o7QUF2dENVO0VBQ0UsWUFBQTtFQUNBLDJCQUFBO0FBeXRDWjtBQXB0Q007RUQ0R0osMkJBQUE7QUMybUNGO0FEdm5DRTtFQUNFLG9CQUFBO0FDeW5DSjtBRDlpQ0U7RUF2RUUscURBQUE7QUN3bkNKO0FE5DRTtFQUdFLHVFQUFBO0FDZ25DSjtBRDNtQ0k7RUFSRjtJQVNJLHVFQUFBO0VDOG1DSjtBQUNGO0FBanVDTTtFRHdHSiwyQkFBQTtFQUFBLDJCQUFBO0FDNm5DRjtBRHpvQ0U7RUFDRSx1Q0FBQTtBQzJvQ0o7QURoa0NFO0VBdkVFLGtFQUFBO0FDMG9DSjtBRGxvQ0U7RUFHRSxvRkFBQTtBQ2tvQ0o7QUQ3bkNJO0VBUkY7SUFTSSxvRkFBQTtFQ2dvQ0o7QUFDRjtBRHZwQ0U7RUFDRSw0QkFBQTtBQ3lwQ0o7QUQ5a0NFO0VBdkVFLDZEQUFBO0FDd3BDSjtBRGhwQ0U7RUFHRSwrRUFBQTtBQ2dwQ0o7QUQzb0NJO0VBUkY7SUFTSSwrRUFBQTtFQzhvQ0o7QUFDRjtBRHY5Q0U7RUNpT1Usa0JBQUE7QUF5dkNaO0FELzdDRTtFQzRNTTtJRHVGTiwyQkFBQTtFQ2dxQ0E7RUQ1cUNBO0lBQ0UseUNBQUE7RUM4cUNGO0VEbm1DQTtJQXZFRSxvRUFBQTtFQzZxQ0Y7RURycUNBO0lBR0Usc0ZBQUE7RUNxcUNGO0FBQ0Y7QURqcUNJO0VBUkY7SUFTSSxzRkFBQTtFQ29xQ0o7QUFDRjtBQWh3Q1k7RUFDRSxpQkR0UlU7QUN3aER4QjtBRGgvQ0U7RUMyUE0sZ0JBQUE7QUF3dkNSO0FBcnZDTTtFRDJCSixhQUFBO0VBQ0Esc0JBQUE7RUMxQk0sdUJBQUE7QUF5dkNSO0FBdnZDUTtFQUNFLHlCQUFBO0VBQ0EsWUFBQTtFQUNBLDBCQUFBO0VBQUEsdUJBQUE7RUFBQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0FBeXZDVjtBQXR2Q1E7RUFDRSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBQXd2Q1Y7QUF0dkNVO0VBQ0UsV0FBQTtFQUNBLFl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TejhEUTs7Ozs7RUFDRSwrQkFBQTtBVCs4RFY7QVN6OERNOzs7RUFDRSxzQ0FBQTtBVDY4RFI7QVN4OERNOzs7RUFDRSxzQ0FBQTtBVDQ4RFI7QVN2OERNOzs7RUFDRSxzQ0FBQTtBVDI4RFIiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBIZWxwZXIgZnVuY3Rpb25zICovXG5AdXNlICdzYXNzOm1hdGgnO1xuXG5AaW1wb3J0ICdhYi10ZXN0cyc7XG5cbkBmdW5jdGlvbiBzdHJpcC11bml0KCRudW1iZXIpIHtcbiQGlmIHR5cGUtb2YoJG51bWJlcikgPT0gJ251bWJlcicgYW5kIG5vdCB1bml0bGVzcygkbnVtYmVyKSB7XG4gICQHJldHVybiBtYXRoLmRpdigkbnVtYmVyLCAkbnVtYmVyICogMCArIDEpO1xuICB9XG5cbiQHJldHVybiAkbnVtYmVyO1xufVxuXG4vKiBQaXhlbHMgdG8gUmVtIHVuaXRzICovXG5AZnVuY3Rpb24gcHhUb1JlbSgkdW5pdFNpemUpIHtcbiJHVuaXRTaXplOiBzdHJpcC11bml0KCR1bml0U2l6ZSk7XG4gIEByZXR1cm4gI3ttYXRoLmRpdigkdW5pdFNpemUsIDE3KX1yZW07XG59XG5cbi8qIGNvbG9ycyAqL1xuXG4kd2hpdGUtY29sb3I6ICNmZmZmZmY7XG4kd2hpdGUyLWNvbG9yOiAjZWRlZmYzO1xuJG9yYW5nZS1jb2xvcjogI2YwNTAwYztcbiRsaWdodC1vcmFuZ2UtY29sb3I6ICNmZjY0MDA7XG4kZGFyay1vcmFuZ2UtY29sb3I6ICNjMzQ4MjA7XG4kYmx1ZS1jb2xvcjogIzIxOTZmMztcbiRibHVlLWFjdGl2ZS1jb2xvcjogIzFiN2ZjZDtcbiRsaWdodC1ibHVlLWNvbG9yOiAjMDg5NWU0O1xuXG4kYnJpZ2h0LWdyZXktY29sb3I6ICNlYWVhZTg7XG4kYnJpZ2h0LWJsdWUtY29sb3I6ICNlYmYzZmE7XG4kZ3JlZW4tY29sb3I6ICMwMzg4NDQ7XG4kYmx1ZS1vbi1kYXJrLWJnLWNvbG9yOiAjMGE5M2ZmO1xuJGJsdWUtb24td2hpdGUtY29sb3I6ICMwMDc4ZDY7XG4kYmx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jYXBlLWhlaWdodDogcHhUb1JlbSg1MCk7XG4kYnV5LXRpY2tldC1oZWlnaHQ6IDQwcHg7XG4kbWlkLXNjcmVlbi1zaXplOiA3MjBweDtcbiRzbWFsbC1zY3JlZW4tc2l6ZTogNjc3cHg7XG4kYnJvd3Nlci1vcGVuLXhzbWFsbC1zY3JlZW46IDU1MHB4O1xuJGJyb3dzZXItb3Blbi1zbWFsbC1zY3JlZW46IDYxMHB4O1xuJGJyb3dzZXItbm90LXNtYWxsLXNjcmVlbi1taW4td2lkdGg6IDYxMXB4O1xuJGJyb3dzZXItb3Blbi1taWQtc2NyZWVuOiA2NjBweDtcbi8qIFNpZGUgQmFyIGJveCBzFkb3cgKi9cbiRzaWRlLWJhci1ib3gtc2hhZG93LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4kc2lkZS1iYXItYm94LXNoYWRvdy1ibHVyLXJhZGl1czogMnB4O1xuJHNpZGUtYmFyLWJveC1zFkb3ctb2Zmc2V0LXg6IDFweDtcbiRzbWFsbC1pcGhvbmUtYnJvd3NlcnM6IDY2M3B4O1xuJGdlbmVyYWwtcGFkZGluZzogMjBweDtcblxuLyogcGFydG5lci1sb2dvICovXG4kcGFydG5lci1sb2dvLW1heC1oZWlnaHQ6IDI5cHg7XG4kcGFydG5lci1sb2dvLXRvcC1wYWRkaW5nOiAwcHg7XG4kcGFydG5lci1sb2dvLWJvdHRvbS1wYWRkaW5nOiAxMHB4O1xuJHBhcnRuZXItbG9nby13cmFwcGVyLWhlaWdodDogJHBhcnRuZXItbG9nby1tYXgtVpZ2h0ICsgJHBhcnRuZXItbG9nby10b3AtcGFkZGluZyArXG4gICRwYXJ0bmVyLWxvZ28tYm90dG9tLXBhZGRpbmc7XG4kbG9nby1tYXgtVpZ2h0LWRlc2t0b3A6IG5vbmU7XG4kbG9nby1wYWRkaW5nLXRvcC1kZXNrdG9wOiAwcHg7XG4kbG9nby1tYXgtd2lkdGgtZGVza3RvcDogbm9uZTtcbiRsb2dvLW1heC1oZWlnaHQtZGVza3RvcDogbm9uZTtcbiRwYXJ0bmVyLWJhbm5lci1oZWlnaHQtbW9iaWxlOiBweFRvUmVtKDczKTtcbiRwYXJ0bmVyLWJhbm5lci1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9XG5cbkBtaXhpbiBtYXJnaW4tbGVmdCgkdmFsdWUpIHtcbiQGluY2x1ZGUgcnRsLXNpbmdsZShtYXJnaW4tbGVmdCwgbWFyZ2luLXJpZ2h0LCAkdmFsdWUpO1xufVxuXG5AbWl4aW4gc21vb3RoLXNjcm9sbCgpIHtcbiLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG5AbWl4aW4gc2Nyb2xsYmFycygkVpZ2h0LCAkd2lkdGgsICR0cmFja0NvbG9yOiAjZjVmN2Y3LCAkdGh1bWJDb2xvcjogI2JkYzNjNykge1xuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICQGlmICR3aWR0aCB7XG4gICICB3aWR0aDogJHdpZHRoO1xuICIH1cbiICBAaWYgJGhlaWdodCB7XG4gICICBoZWlnaHQ6ICRoZWlnaHQ7XG4gICfVxuICB9XG5cbiJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICIGJhY2tncm91bmQtY29sb3I6ICR0cmFja0NvbG9yO1xuICB9XG5cbiJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYkNvbG9yO1xuICB9XG59XG5cbkBtaXhpbiBwcmVmaXgoJHByb3AsICR2YWx1ZSkge1xuICAjeyRwcm9wfTogJHZhbHVlO1xuICAtd2Via2l0LSN7JHByb3B9OiAkdmFsdWU7XG59XG5cbkBtaXhpbiB0cnVuY2F0ZSB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzoglkZGVuO1xuICB3l0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vKiBodHRwczovL21lZGl1bS5jb20vQGR2bXNvbmkzMTMyL2Vhc3ktdHJ1bmNhdGUtbXVsdGktbGluZS1lbGxpcHNpcy13aXRoLXB1cmUtY3NzLWUwZDI0ZDY4MDc4ZSAqL1xuQG1peGluIHRydW5jYXRlLW11bHRpLWxpbmUoJGxpbmVzKSB7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmVzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvd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G4gIH1cbn1cblxuQG1peGluIHVzZXItdGV4dC1zZWxlY3Rpb24oJHZhbHVlKSB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogJHZhbHVlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiAkdmFsdWU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogJHZhbHVlO1xuICAtbW96LXVzZXItc2VsZWN0OiAkdmFsdWU7XG4gIC1tcy11c2VyLXNlbGVjdDogJHZhbHVlO1xuICB1c2VyLXNlbGVjdDogJHZhbHVlO1xufVxuIiwiQGltcG9ydCAnLi4vc3R5bGVzL2Jhc2UnO1xuQGltcG9ydCAnc3BsYXNoLXZpc2libGUnO1xuQGltcG9ydCAnLi4vc3R5bGVzL21pbmltaXplLWJhbm5lcic7XG5AaW1wb3J0ICdsaW5lLWxpc3Qtc2hhcmVkJztcbkBpbXBvcnQgJ2xpbmUtaXRpbmVyYXJ5LW5hdmJhcic7XG5AaW1wb3J0ICdzdG9wcy1saXN0LXNoYXJlZCc7XG5AaW1wb3J0ICdhZGRpdGlvbmFsLWFkLWJhbm5lcic7XG5AaW1wb3J0ICdkZXNrdG9wLW1hcC1hZHMnO1xuQGltcG9ydCAnZW1iZWQtbW9kZSc7XG5AaW1wb3J0ICdjb29raWVDb25zZW50JztcblxuaHRtbFtkaXI9J3J0bCddIHtcbiZm9udC1mYW1pbHk6ICdvcGVuIHNhbnMgVicmV3JywgQXJpYWwsIHNhbnMtc2VyaWY7XG5cbiaW5wdXQge1xuICIGZvbnQtZmFtaWx5OiAnb3BlbiBzYW5zIGhlYnJldycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB9XG59XG5cbi8vIFJvYm90byBtaXNiZWhhdmVzIHdpdGggVHVya2lzaCAtIGZhbGxiYWNrIHRvIHN5c3RlbSBmb250XG5ib2R5LmxhbmdfdHIge1xuICBmb250LWZhbWlseTogJ2FyaWFsJywgJ2hlbHZldGljYScsIHNhbnMtc2VyaWY7XG5cbiaW5wdXQge1xuICIGZvbnQtZmFtaWx5OiAnYXJpYWwnLCAnVsdmV0aWNhJywgc2Fucy1zZXJpZjtcbifVxufVxuXG4vLyBGdWxsIHNjcmVlbiBzcGlubmVyXG4uc3Bpbm5lciB7XG4gIEBpbmNsdWRlIHNhbWUtVpZ2h0LXdpZHRoKDEwMCUpO1xuICBAaW5jbHVkZSBmbGV4LWNlbnRlci1taWQtYWxpZ247XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDE7XG5cbiQGluY2x1ZGUgbW9iaWxlLW1lZGlhIHtcbiICBwb3NpdGlvbjogZml4ZWQ7XG4gICdG9wOiAwO1xuICIEBpbmNsdWRlIGxlZnQoMCk7XG4gIH1cbn1cblxuLmRlZmF1bHQtYmFja2Ryb3e1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAsIDAuNSk7XG59XG5cbi8vIExheWVyIHdoaWNoIGNvdmVycyB0Ugc2VsZWN0L21hdCBtZW51XG4ub3ZlcmxheS1zZWxlY3Rpb24ge1xuICBAaW5jbHVkZSBzZWxlY3Qtb3ZlcmxheTtcblxuICAmOmZvY3VzIHtcbiICArIHNwYW4ge1xuICICb3V0bGluZTogYXV0bztcbiICB9XG4gIH1cbn1cblxubXYtcm9vdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBtb2JpbGUtbWVkaWEge1xuICIDpmb2N1cyB7XG4gICICBvdXRsaW5lOiBhdXRvO1xuICIH1cbifVxuXG4gIDpob3ZlciB7XG4gICb3V0bGluZTogbm9uZTtcbifVxuXG4gIG1haW4ge1xuICIGhlaWdodDogMTAwJTtcblxuICIEBpbmNsdWRlIGRlc2t0b3AtbWVkaWEge1xuICICb3ZlcmZsb3c6IGhpZGRlbjtcbiICIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiICB9XG4gIH1cblxuICAuYXBwLWNvbnRhaW5lciB7XG4gICcG9zaXRpb246IHJlbGF0aXZlO1xuICIHdpZHRoOiAxMDAlO1xuICIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICZGlzcGxheTogZmxleDtcblxuICIEBpbmNsdWRlIG1vYmlsZS1tZWRpYSB7XG4gICICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICICAmLmJhY2tkcm9wIHtcbiICICLy8gQmFja2Ryb3BcbiICICJjo6YWZ0ZXIge1xuICICICIGNvbnRlbnQ6ICcnO1xuICICICIHBvc2l0aW9uOiBmaXhlZDtcbiICICICB0b3A6IDA7XG4gICICICbGVmdDogMDtcbiICICICB3aWR0aDogMTAwdnc7XG4gICICICVpZ2h0OiAxMDB2aDtcbiICICICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICICICYW5pbWF0aW9uOiBmYWRlLWluIDAuM3MgZm9yd2FyZHM7XG4gICICICei1pbmRleDogOTk5OTg7XG4gICICIH1cbiICIH1cblxuICICJi5tb2JpbGUtY3RhLW9wZW4ge1xuICICICBwYWRkaW5nLWJvdHRvbTogcHhUb1JlbSgxNTApO1xuICICfVxuXG4gICICAmLm1vYmlsZS1jdGEtbWluIHtcbiICICcGFkZGluZy1ib3R0b206IHB4VG9SZW0oMzApO1xuICICfVxuICIH1cblxuICIEBpbmNsdWRlIGxhbmRzY2FwZS1tZWRpYSB7XG4gICICAmLm1vYmlsZS1jdGEtb3BlbiB7XG4gICICIHBhZGRpbmctYm90dG9tOiBweFRvUmVtKDgwKTtcbiICIH1cbiICB9XG5cbiICBAaW5jbHVkZSBkZXNrdG9wLW1lZGlhIHtcbiICIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICICIHdpZHRoOiAyNSU7XG4gICICIG1pbi13aWR0aDogNDEycHg7XG4gICICIGhlaWdodDogMTAwdmg7XG4gICICIEBpbmNsdWRlIGZsZXgtY29sdW1uO1xuICICICB6LWluZGV4OiAxO1xuICICICBib3gtc2hhZG93OiAwIDNXB4IDcmdiYSgjMDAwMDAwLCAwLjMpO1xuICICfVxuXG4gICICAubWFwLWRlc2t0b3e1xuICICICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICICIGZsZXgtZ3JvdzogMTtcbiICICYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcblxuICICICBtdi1tYXe1xuICICICIHdpZHRoOiBjYWxjKDEwMCUgLSA2MnB4KTsgLy8gbWFwIHdpZHRoIC0gY29sbGFwc2VkIHNpZGVuYXZcbiICICfVxuXG4gICICIC5zaWRlLW1lbnUtZGVza3RvcCB7XG4gICICICd2lkdGg6IHB4VG9SZW0oMjEwKTtcbiICICfVxuXG4gICICIC8vIHRvIG1vdmUgbWFwIHpvb20gYnV0dG9ucyBhc2lkZSB0UgbWFwXG4gICICIC5tYXBib3hnbC1jdHJsLWJvdHRvbS1yaWdodCB7XG4gICICICQGluY2x1ZGUgbWFyZ2luLXJpZ2h0KDEwcHgpO1xuICICICIHRyYW5zaXRpb246IG1hcmdpbiAwLjNzO1xuICICICIHotaW5kZXg6IDk7XG4gICICIH1cblxuICICICAmLmV4cGFuZGVkIHtcbiICICICBtdi1tYXe1xuICICICICd2lkdGg6IGNhbGMoMTAwJSAtIDMwMHB4KTtcbiICICICB9XG4gICICIH1cblxuICICICAmLmhpZGRlbiB7XG4gICICICbXYtbWFwIHtcbiICICICIHdpZHRoOiAxMDAlO1xuICICICIH1cblxuICICICIC5tYXBib3hnbC1jdHJsLWJvdHRvbS1yaWdodCB7XG4gICICICICBAaW5jbHVkZSBtYXJnaW4tcmlnaHQoMjBweCk7XG4gICICICfVxuICICICB9XG4gICICB9XG4gICfVxuXG4gICLmNvbnRlbnQtY29udGFpbmVyIHtcbiICIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICICQGluY2x1ZGUgZGVza3RvcC1tZWRpYSB7XG4gICICIGhlaWdodDogMTAwdmg7XG4gICICIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICICIG1hcmdpbi10b3A6IDIWltcG9ydGFudDsgLy8gcmVtb3ZlIHdoZW4gY29udGVudCBhdXRvIGNhbGMgaXMgb25seSBmb3IgbW9iaWxlXG4gICICB9XG5cbiICIC5sZWFmbGV0LWNvbnRhaW5lciB7XG4gICICIC5sZWFmbGV0LWJvdHRvbS5sZWFmbGV0LXJpZ2h0IHtcbiICICICBAaW5jbHVkZSBsdHItY3VzdG9tIHtcbiICICICIHJpZ2h0OiAwO1xuICICICICbGVmdDogdW5zZXQ7XG4gICICICfVxuICICICIEBpbmNsdWRlIHJ0bC1jdXN0b20ge1xuICICICICbGVmdDogMDtcbiICICICIHJpZ2h0OiB1bnNldDtcbiICICICB9XG4gICICIH1cblxuICICICAubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uIHtcbiICICICBAaW5jbHVkZSBydGwodGV4dC1hbGlnbiwgcmlnaHQsIHRleHQtYWxpZ24sIGxlZnQpO1xuICICICIEBpbmNsdWRlIHJ0bChib3JkZXItdG9wLWxlZnQtcmFkaXVzLCA1cHgsIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzLCA1cHgpO1xuICICICIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiICICfVxuICICfVxuXG4gICICBtdi1oZWFkZXIge1xuICICICBAaW5jbHVkZSBjb250ZW50LW9mZnNldCh0b3AsIDBweCk7XG4gICICB9XG5cbiICIC5lcnJvci1tZXNzYWdlLXRleHQge1xuICICICBmb250LXNpemU6IHB4VG9SZW0oMTQpO1xuICICICBjb2xvcjogJGdyYXktY29sb3I7XG4gICICB9XG4gICfVxuXG4gICJi5oYXMtcGFydG5lci1kb3dubG9hZC1mb290ZXIge1xuICICQGluY2x1ZGUgbW9iaWxlLW1lZGlhIHtcbiICICcGFkZGluZy1ib3R0b206IHB4VG9SZW0oOTApO1xuICICfVxuXG4gICICBAaW5jbHVkZSBkZXNrdG9wLW1lZGlhIHtcbiICICbWFpbiB7XG4gICICICcGFkZGluZy1ib3R0b206IDgycHg7XG4gICICIH1cbiICIH1cbiICB9XG5cbiICAmLnBhcnRuZXJzLXRlcm1zLWFuZC1jb25kaXRpb25zIHtcbiICIEBpbmNsdWRlIG1vYmlsZS1tZWRpYSB7XG4gICICIHBhZGRpbmc6IDA7XG4gICICB9XG4gICfVxuXG4gICJi50cmlwLXBsYW4gLmNvbnRlbnQtY29udGFpbmVyIHtcbiICIEBpbmNsdWRlIGNvbnRlbnQtb2Zmc2V0KG1hcmdpbi10b3AsIDBweCwgcHhUb1JlbSgkbmF2YmFyLWhlaWdodCkpO1xuICICQGluY2x1ZGUgY29udGVudC1vZmZzZXQobWFyZ2luLXRvcCwgMHB4LCBweFRvUmVtKCRuYXZiYXItbGFuZHNjYXBlLWhlaWdodCksICcubGFuZHNjYXBlJyk7XG5cbiICIC5zcGlubmVyIHtcbiICICd2lkdGg6IDEwMCU7XG4gICICIHBvc2l0aW9uOiBmaXhlZDtcbiICICbWFyZ2luOiAwO1xuICICICB0b3A6IDA7XG5cbiICICQGluY2x1ZGUgZGVza3RvcC1tZWRpYSB7XG4gICICICcG9zaXRpb246IGFic29sdXRlOyLyB0byBhdm9pZCBzcGlubmVyIGZyb20glkaW5nIHNlYXJjaCB6b25lXG4gICICIH1cbiICIH1cblxuICICLnNlYXJjaC1jb250YWluZXIge1xuICICICBAaW5jbHVkZSBjb250ZW50LW9mZnNldCh0b3AsIDBweCwgcHhUb1JlbSgkbmF2YmFyLWhlaWdodCkpO1xuICICICBAaW5jbHVkZSBsYW5kc2NhcGUtbWVkaWEtcXVlcnkge1xuICICICIEBpbmNsdWRlIGNvbnRlbnQtb2Zmc2V0KHRvcCwgMHB4LCBweFRvUmVtKCRuYXZiYXItbGFuZHNjYXBlLWhlaWdodCksICcubGFuZHNjYXBlJyk7XG4gICICIH1cbiICIH1cbiICB9XG5cbiICAmLnRyaXAtcGxhbi50cmlwLXBsYW4tb3B0aW9ucyB7XG4gICICBtdi1kb3dubG9hZC1hcHAtcGFydG5lcnMtYmFubmVyLFxuICICbXYtbW9iaWxlLWFwcC1jdGEub3BlbiB7XG4gICICIGRpc3BsYXk6IG5vbmU7XG4gICICB9XG5cbiICIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICICIEBpbmNsdWRlIGNvbnRlbnQtb2Zmc2V0KG1hcmdpbi10b3AsIDBweCwgcHhUb1JlbSgkbmF2YmFyLWhlaWdodCkpO1xuICICICBAaW5jbHVkZSBjb250ZW50LW9mZnNldChtYXJnaW4tdG9wLCAwcHgsIHB4VG9SZW0oJG5hdmJhci1sYW5kc2NhcGUtVpZ2h0KSwgJy5sYW5kc2NhcGUnKTtcbiICIH1cbiICB9XG5cbiICAmLnRyaXAtcGxhbi5oYXMtcGFydG5lci1kb3dubG9hZC1mb290ZXIgLmNvbnRlbnQtY29udGFpbmVyIHtcbiICIG1hcmdpbi1ib3R0b206IDA7XG4gICfVxuXG4gICJi5zZXR0aW5ncyAuY29udGVudC1jb250YWluZXIge1xuICICQGluY2x1ZGUgY29udGVudC1vZmZzZXQobWFyZ2luLXRvcCwgNTRweCk7XG4gICICBAaW5jbHVkZSBjb250ZW50LW9mZnNldChtYXJnaW4tdG9wLCAwcHgsIDAsICcubGFuZHNjYXBlJyk7XG4gICICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvcjtcblxuICICLmhlYWRlci5zZXR0aW5ncyB7XG4gICICIGRpc3BsYXk6IGZsZXg7XG4gICICIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiICICcGFkZGluZzogMTBweCAyMHB4O1xuICICICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICICICB3aWR0aDogMTAwJTtcbiICICYmFja2dyb3VuZDogJGJsYWNrLWNvbG9yO1xuICICICBoZWlnaHQ6IDU0cHg7XG4gICICIGNvbG9yOiAjZWU2NzNhO1xuICICICB6LWluZGV4OiAzO1xuICICICBAaW5jbHVkZSBjb250ZW50LW9mZnNldCh0b3AsIDBweCk7XG5cbiICICQGluY2x1ZGUgbW9iaWxlLW1lZGlhIHtcbiICICICBwb3NpdGlvbjogZml4ZWQ7XG4gICICIH1cblxuICICICBAaW5jbHVkZSBsYW5kc2NhcGUtbWVkaWEge1xuICICICIHBvc2l0aW9uOiBpbml0aWFsO1xuICICICB9XG4gICICB9XG4gICfVxuXG4gICJi5zZXR0aW5ncyB7XG4gICICAmLnNldHRpbmdzLW1ldHJvLFxuICICJi5zZXR0aW5ncy1sYW5ndWFnZSB7XG4gICICIG12LW1vYmlsZS1hcHAtY3RhIHtcbiICICICBAa2V5ZnJhbWVzIHNsaWRlLWRvd24tYmFubmVyIHtcbiICICICIDAlIHtcbiICICICICdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiICICICIH1cblxuICICICICMTAwJSB7XG4gICICICICIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMTUlKTtcbiICICICIH1cbiICICICB9XG5cbiICICICBAaW5jbHVkZSBhbmltYXRpb24oc2xpZGUtZG93bi1iYW5uZXIgMC44cyBmb3J3YXJkcyAwcyBjdWJpYy1iZXppZXIoMC4zLCAxLCAwLjYsIDEpKTtcbiICICfVxuICICfVxuICIH1cblxuICICYudHJpcC1wbGFuLndpdGgtb3B0aW9ucyAuY29udGVudC1jb250YWluZXIge1xuICICQGluY2x1ZGUgY29udGVudC1vZmZzZXQobWFyZ2luLXRvcCwgMHB4LCBweFRvUmVtKCRuYXZiYXItVpZ2h0KSk7XG5cbiICIC5zcGlubmVyIHtcbiICICQGluY2x1ZGUgY29udGVudC1vZmZzZXQodG9wLCAkb3B0aW9ucy1tZW51LWhlaWdodCk7XG4gICICB9XG4gICfVxuXG4gICJi50cmlwLXBsYW4ge1xuICICJi53aXRoLW9wdGlvbnMud2l0aC10aW1lLW9wdGlvbnMge1xuICICICAuY29udGVudC1jb250YWluZXIge1xuICICICIEBpbmNsdWRlIGNvbnRlbnQtb2Zmc2V0KG1hcmdpbi10b3AsIDBweCwgcHhUb1JlbSgkbmF2YmFyLWhlaWdodCkpO1xuICICICIEBpbmNsdWRlIGNvbnRlbnQtb2Zmc2V0KG1hcmdpbi10b3AsIDBweCwgcHhUb1JlbSgkbmF2YmFyLWxhbmRzY2FwZS1oZWlnaHQpLCAnLmxhbmRzY2FwZScpO1xuXG4gICICICLnNwaW5uZXIge1xuICICICICQGluY2x1ZGUgY29udGVudC1vZmZzZXQodG9wLCAkb3B0aW9ucy1tZW51LXdpdGgtdGltZS1oZWlnaHQpO1xuICICICIH1cbiICICfVxuICICfVxuICIH1cblxuICICYudHJpcC1wbGFuLWl0aW5lcmFyeSB7XG4gICICBAaW5jbHVkZSBkZXNrdG9wLW1lZGlhIHtcbiICICbXYtVhZGVyIC5oZWFkZXIge1xuICICICIGhlaWdodDogYXV0bztcbiICICICBtaW4tVpZ2h0OiBweFRvUmVtKDEwNSk7XG5cbiICICICAuVhZGluZy1uYXZiYXIge1xuICICICICZmxleC1ncm93OiAxO1xuICICICIH1cblxuICICICIG5hdiB7XG4gICICICICBmbGV4LWdyb3c6IDA7XG4gICICICICBtaW4tVpZ2h0OiBweFRvUmVtKDQwKTtcbiICICICB9XG4gICICIH1cbiICIH1cblxuICICbXYtaXRpbmVyYXJ5LWhlYWRlciB7XG4gICICIEBpbmNsdWRlIGNvbnRlbnQtb2Zmc2V0KHRvcCwgcHhUb1JlbSgkbmF2YmFyLWhlaWdodCkpO1xuICICfVxuXG4gICICAuY29udGVudC1jb250YWluZXIge1xuICICICBAaW5jbHVkZSBjb250ZW50LW9mZnNldChtYXJnaW4tdG9wLCAwcHgsIHB4VG9SZW0oJG5hdmJhci1oZWlnaHQpKTtcbiICICQGluY2x1ZGUgY29udGVudC1vZmZzZXQoXG4gICICICICICICICICBtYXJnaW4tdG9wLFxuICICICICICICICICcHhUb1JlbSgkbmF2YmFyLWxhbmRzY2FwZS1oZWlnaHQgKyAkcm91dGUtc3VtbWFyeS1oZWlnaHQgKyAkaXRpbmVyYXJ5LWJhY2stVpZ2h0KSxcbiICICICICICICICIDAsXG4gICICICICICICICICAnLmxhbmRzY2FwZSdcbiICICKTtcblxuICICICAuc3Bpbm5lciB7XG4gICICICQGluY2x1ZGUgZGVza3RvcC1tZWRpYSB7XG4gICICICICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICICICfVxuICICICB9XG4gICICB9XG5cbiICICYud2l0aC10aWNrZXRzLWxpbmsge1xuICICICAuY29udGVudC1jb250YWluZXIge1xuICICICIEBpbmNsdWRlIHBvcnRyYWl0LXNjcmVlbi1tZWRpYS1xdWVyeSB7XG4gICICICICBAaW5jbHVkZSBjb250ZW50LW9mZnNldChtYXJnaW4tdG9wLCAkcm91dGUtc3VtbWFyeS1oZWlnaHQsIHB4VG9SZW0oJG5hdmJhci1oZWlnaHQpKTtcbiICICICB9XG5cbiICICICBAaW5jbHVkZSBtb2JpbGUtbWVkaWEge1xuICICICICbXYtaXRpbmVyYXJ5LW1haW4tdmlldyBtdi1pdGluZXJhcnktbGlzdCAucm91dGUtZGV0YWlscyB7XG4gICICICICIHBhZGRpbmctdG9wOiAkaXRpbmVyYXJ5LWJhY2stVpZ2h0O1xuICICICICfVxuICICICIH1cbiICICfVxuICICfVxuICIH1cblxuICIC8vIEFsbCBtYXBzXG4gICJi50cmlwLXBsYW4udHJpcC1wbGFuLWl0aW5lcmFyeS1tYXAsXG4gICJi5saW5lcy1tYXAsXG4gICJi5uZWFyYnktbWFwLFxuICICYuc2FmZXR5LW1hcCB7XG4gICICBAaW5jbHVkZSBkZXNrdG9wLW1lZGlhIHtcbiICICcG9zaXRpb246IHN0YXRpYztcbiICIH1cblxuICICLnN0b3BzLWltYWdlLXdyYXBwZXIge1xuICICICBAaW5jbHVkZSBmbGV4LWNvbHVtbjtcbiICICZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG5cbiICICLm1vcmUge1xuICICICIGJhY2tncm91bmQtY29sb3I6ICM4ODg4ODg7XG4gICICICY29sb3I6IHdoaXRlO1xuICICICIHdpZHRoOiBmaXQtY29udGVudDtcbiICICICBmb250LXNpemU6IDExcHg7XG4gICICICcGFkZGluZzogMCAzcHg7XG4gICICIH1cblxuICICICAuYWdlbmN5LWltYWdlcyB7XG4gICICICZGlzcGxheTogZmxleDtcbiICICICBiYWNrZ3JvdW5kLWNvbG9yOiB3l0ZTtcbiICICICBib3JkZXI6IHNvbGlkIDFweCAjODg4ODg4O1xuICICICIGJvcmRlci1yYWRpdXM6IDJweDtcbiICICICBwYWRkaW5nOiAwIDFweDtcblxuICICICIGltZyB7XG4gICICICICB3aWR0aDogMjRweDtcbiICICICIGhlaWdodDogMjRweDtcbiICICICIG1hcmdpbjogMnB4O1xuICICICIH1cbiICICfVxuICICfVxuXG4gICICAuY29udGVudC1jb250YWluZXIge1xuICICICBAaW5jbHVkZSBtb2JpbGUtbWVkaWEge1xuICICICIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiICICICBib3R0b206IDA7XG4gICICICbGVmdDogMDtcbiICICICByaWdodDogMDtcbiICICICBtYXJnaW4tdG9wOiAwO1xuICICICB9XG5cbiICICQGluY2x1ZGUgY29udGVudC1vZmZzZXQodG9wLCAwcHgsIHB4VG9SZW0oJG5hdmJhci1oZWlnaHQpKTtcbiICIH1cbiICB9XG5cbiICAmLmxpbmVzLW1hcCB7XG4gICICBwYWRkaW5nLWJvdHRvbTogdW5zZXQ7XG5cbiICICYubW9iaWxlLWN0YS1vcGVuIHtcbiICICLmNvbnRlbnQtY29udGFpbmVyIHtcbiICICICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICICICB9XG4gICICB9XG5cbiICICYubW9iaWxlLWN0YS1taW4ge1xuICICICAuY29udGVudC1jb250YWluZXIge1xuICICICIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiICICfVxuICICfVxuICIH1cblxuICICYudHJpcC1wbGFuLnRyaXAtcGxhbi1pdGluZXJhcnktbWFwIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICICLyBzZXQgYnkgY29kZSAtIGNvbnRlbnRDb250YWluZXJTdHlsZSgpXG4gICICBAaW5jbHVkZSBjb250ZW50LW9mZnNldCh0b3AsICRuYXZiYXItVpZ2h0KTtcbiICIEBpbmNsdWRlIGNvbnRlbnQtb2Zmc2V0KG1hcmdpbi10b3AsIDAsIDApO1xuICICQGluY2x1ZGUgY29udGVudC1vZmZzZXQobWFyZ2luLXRvcCwgMCwgMCwgJy5sYW5kc2NhcGUnKTtcbiICB9XG5cbiICAmLnRyaXAtcGxhbi50cmlwLXBsYW4tc3RvcHMge1xuICICQGluY2x1ZGUgZGVza3RvcC1tZWRpYSB7XG4gICICIG12LWhlYWRlciAuVhZGVyIHtcbiICICICBoZWlnaHQ6IHB4VG9SZW0oNjUpO1xuICICICIG1pbi1oZWlnaHQ6IHB4VG9SZW0oNjUpO1xuXG4gICICICLmhlYWRpbmctbmF2YmFyIHtcbiICICICIGZsZXgtZ3JvdzogMTtcbiICICICB9XG4gICICIH1cbiICIH1cblxuICICLmNvbnRlbnQtY29udGFpbmVyIHtcbiICICQGluY2x1ZGUgY29udGVudC1vZmZzZXQobWFyZ2luLXRvcCwgJHRyaXBwbGFuLXN0b3BzLWhlYWRlci1oZWlnaHQpO1xuICICfVxuICIH1cblxuICICYubGluZXMubGluZXMtbWFpbiB7XG4gICICAuY29udGVudC1jb250YWluZXIge1xuICICICBAaW5jbHVkZSBjb250ZW50LW9mZnNldChtYXJnaW4tdG9wLCA4MHB4KTtcbiICICQGluY2x1ZGUgY29udGVudC1vZmZzZXQobWFyZ2luLXRvcCwgODBweCwgMCwgJy5sYW5kc2NhcGUnKTtcblxuICICICAuc3Bpbm5lciB7XG4gICICICYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiICICICBAaW5jbHVkZSBkZXNrdG9wLW1lZGlhIHtcbiICICICIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiICICICIHRvcDogMDtcbiICICICB9XG4gICICIH1cbiICIH1cbiICB9XG5cbiICAmLmxpbmVzLmxpbmVzLXN0b3AtYXJyaXZhbHMge1xuICICLmNvbnRlbnQtY29udGFpbmVyIHtcbiICICQGluY2x1ZGUgY29udGVudC1vZmZzZXQobWFyZ2luLXRvcCwgMHB4KTtcbiICIH1cblxuICICLnNwaW5uZXIge1xuICICICBAaW5jbHVkZSBkZXNrdG9wLW1lZGlhIHtcbiICICICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICICIH1cbiICIH1cbiICB9XG5cbiICAmLmxpbmVzLmxpbmVzLXZpZXcgLmNvbnRlbnQtY29udGFpbmVyIHtcbiICIEBpbmNsdWRlIGNvbnRlbnQtb2Zmc2V0KG1hcmdpbi10b3AsIDE0NXB4LCBweFRvUmVtKCRuYXZiYXItVpZ2h0KSk7XG5cbiICIC5zcGlubmVyIHtcbiICICQGluY2x1ZGUgZGVza3RvcC1tZWRpYSB7XG4gICICICcG9zaXRpb246IGFic29sdXRlO1xuICICICB9XG4gICICB9XG4gICfVxuXG4gICJi5hbGVydHMgLmNvbnRlbnQtY29udGFpbmVyIHtcbiICIEBpbmNsdWRlIGNvbnRlbnQtb2Zmc2V0KG1hcmdpbi1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0aW9uOiByZWxhdGl2ZTtcbiICICb3BhY2l0eTogMTtcbiICICbWFyZ2luOiAwIGF1dG8gMWVtO1xuICICfVxuICIH1cblxuICIC5jdGEtd3JhcHBlciB7XG4gICICAuYXBwLXRleHQtY29udGFpbmVyIHtcbiICICbWFyZ2luLWJvdHRvbTogMTNweDtcblxuICICICAmOjphZnRlciB7XG4gICICICY29udGVudDogJyc7XG4gICICICcG9zaXRpb246IGFic29sdXRlO1xuICICICIHotaW5kZXg6IC0xO1xuICICICIG9wYWNpdHk6IDE7XG4gICICICdHJhbnNpdGlvbjogYWxsIDAuNXM7XG5cbiICICICBAaW5jbHVkZSBsYW5kc2NhcGUtbWVkaWEge1xuICICICICdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICICICIH1cbiICICfVxuXG4gICICIGJ1dHRvbiB7XG4gICICICcGFkZGluZzogOHB4IDIwcHggOXB4O1xuICICICB9XG5cbiICICLnRpdGxlIHtcbiICICICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICICIH1cbiICIH1cbiICB9XG4gIH1cblxuICAmLm1pbiB7XG4gICbWluLWhlaWdodDogJG1pbi1iYW5uZXItVpZ2h0O1xuICIHBhZGRpbmc6IDA7XG4gICdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiICAubWluaW1pemUtd3JhcHBlciB7XG4gICICBoZWlnaHQ6IDJweDtcbiICIHRyYW5zaXRpb246IGFsbCAkbWluaW1pemUtdGltaW5nO1xuICICdHJhbnNpdGlvbi1kZWxheTogMC4zcztcblxuICICLm1pbmltaXplLWJ0biB7XG4gICICIHRyYW5zaXRpb246IGFsbCAkbWluaW1pemUtdGltaW5nO1xuICICICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuICICICBoZWlnaHQ6IDA7XG4gICICIHdpZHRoOiAxMDAlO1xuICICICBvcGFjaXR5OiAwO1xuICICICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICICIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICICICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gICICIG91dGxpbmU6IG5vbmU7XG4gICICB9XG4gICfVxuXG4gICLmFwcC10ZXh0LWNvbnRhaW5lciB7XG4gICICBkaXNwbGF5OiBub25lO1xuICIH1cblxuICIC5hcHAtYnV0dG9uLWNvbnRhaW5lciB7XG4gICICBidXR0b24ge1xuICICICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiICICZm9udC1zaXplOiBweFRvUmVtKDEzKTtcbiICICZm9udC13ZWlnaHQ6IDYwMDtcbiICICbWFyZ2luLWJvdHRvbTogMDtcbiICICcGFkZGluZzogNHB4IDE1cHg7XG4gICICIHRyYW5zaXRpb246IGFsbCAkbWluaW1pemUtdGltaW5nICRtaW5pbWl6ZS1lYXNlO1xuICICfVxuXG4gICICBhIHtcbiICICcGFkZGluZzogNHB4IDE1cHg7XG5cbiICICJjpmb2N1cyB7XG4gICICICYm9yZGVyOiBpbnNldDtcbiICICfVxuXG4gICICICY692ZXIge1xuICICICIGJvcmRlcjogbm9uZTtcbiICICfVxuICICfVxuICIH1cbifVxufVxuIiwiLmxpbmUtaXRlbSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiZGlzcGxheTogZmxleDtcbiYWxpZ24taXRlbXM6IGNlbnRlcjtcbibWluLWhlaWdodDogNThweDtcbib3V0bGluZTogbm9uZTtcbicGFkZGluZzogMTBweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBydGwodGV4dC1hbGlnbiwgbGVmdCwgdGV4dC1hbGlnbiwgcmlnaHQpO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuXG4gICYud2l0aC1zZXBlcmF0aW9uIHtcbiICAmOjphZnRlciB7XG4gICICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZC1jb2xvcjtcbiICIGNvbnRlbnQ6ICcnO1xuICICZGlzcGxheTogYmxvY2s7XG4gICICBoZWlnaHQ6IDFweDtcbiICIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiICIGJvdHRvbTogMDtcbiICIGxlZnQ6IDIwcHg7XG4gICICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICICB6LWluZGV4OiAwO1xuICIH1cbifVxuXG4gIEBpbmNsdWRlIGxhbmRzY2FwZS1tZWRpYSB7XG4gICbWluLWhlaWdodDogNTRweDtcbifVxuXG4gICY692ZXIge1xuICIEBpbmNsdWRlIHRhcC1jZWxsLWFuaW1hdGlvbjtcbifVxuXG4gICYuZmlyc3RJbkFnZW5jeSB7XG4gICYm9yZGVyLXRvcDogbm9uZTtcbifVxuXG4gIC5saW5lLWltYWdlIHtcbiICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICd2lkdGg6IGF1dG87XG4gICQGluY2x1ZGUgcGFkZGluZy1yaWdodCgxMXB4KTtcblxuICIGxpbmUtc3ZnIHtcbiICIG1hcmdpbjogMDtcbiICB9XG4gIH1cblxuICAubGluZS10aXRsZS13cmFwcGVyIHtcbiICAubGluZS10aXRsZSB7XG4gICICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICICZGlzcGxheTogdGFibGUtY2VsbDtcbiICIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICICB0ZXh0LWFsaWduOiBzdGFydDtcbiICB9XG4gIH1cbn1cbiIsIkBpbmNsdWRlIHBvcnRyYWl0LWFuZC1kZXNrdG9wLXNjcmVlbiB7XG4gIC5hcHAtY29udGFpbmVyIHtcbiICAmLmxpbmVzLXZpZXcge1xuICICLmxpbmUtZ3JvdXAtVhZGVyIHtcbiICICQGluY2x1ZGUgcGFkZGluZy1sZWZ0KDIwcHgpO1xuICICfVxuICIH1cblxuICICZbY2xhc3MqPSd0cmlwLXBsYW4taXRpbmVyYXJ5J10sXG4gICJi5saW5lcy12aWV3LFxuICICYubGluZXMtbWFwIHtcbiICIG12LWl0aW5lcmFyeS1tYWluLXZpZXcgbXYtYmFjay1idXR0b24ge1xuICICICAuYmFjay1saW5rLFxuICICICBtdi1zFyZSB7XG4gICICICZGlzcGxheTogbm9uZTtcbiICICfVxuICICfVxuXG4gICICAmOm5vdCgud2l0aC10aWNrZXRzLWxpbmspIHtcbiICICbXYtaXRpbmVyYXJ5LW1haW4tdmlldyBtdi1iYWNrLWJ1dHRvbiB7XG4gICICICZGlzcGxheTogbm9uZTtcbiICICfVxuICICfVxuXG4gICICBtdi1oZWFkZXIgLmhlYWRlciB7XG4gICICIG5hdiB7XG4gICICICYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICICICYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xcHggMHB4IDBweCAjZGRkZGRkO1xuICICICIEBpbmNsdWRlIGxhbmRzY2FwZS1tZWRpYSB7XG4gICICICICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICICICICB0b3A6IDQycHg7XG4gICICICfVxuXG4gICICICLmxpbmtzIHtcbiICICICIC50YWJzLXdyYXBwZXIge1xuICICICICICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICICICICICVpZ2h0OiA1cHg7XG4gICICICICIH1cblxuICICICICICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICICICICICYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLCAwLjEpO1xuICICICICICB9XG5cbiICICICICJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICICICICICIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzAwMCwgMC4xKTtcbiICICICICICBib3JkZXItcmFkaXVzOiAycHg7XG4gICICICICIH1cbiICICICIH1cblxuICICICICLnRhYiB7XG4gICICICICIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuXG4gICICICICICY6YWZ0ZXIge1xuICICICICICIGJvdHRvbTogcHhUb1JlbSgtMSk7XG4gICICICICIH1cblxuICICICICICAmOm5vdCguYWN0aXZlKSB7XG4gICICICICICY29sb3I6ICRkYXJrLWdyYXktY29sb3I7XG4gICICICICIH1cbiICICICIH1cblxuICICICICLmJhY2stYnV0dG9uLWNvbnRhaW5lciB7XG4gICICICICIGhlaWdodDogMTAwJTtcblxuICICICICICAuYmFjay1saW5rIHtcbiICICICICICBAaW5jbHVkZSBwYWRkaW5nLWxlZnQoMjBweCk7XG4gICICICICIH1cbiICICICIH1cbiICICICB9XG5cbiICICICBtdi1zFyZSB7XG4gICICICICBkaXNwbGF5OiBibG9jaztcbiICICICIGZsZXgtZ3JvdzogMTtcbiICICICIGFsaWduLXNlbGY6IGNlbnRlcjtcbiICICICIHRleHQtYWxpZ246IHJpZ2h0O1xuICICICICQGluY2x1ZGUgcnRsLWN1c3RvbSB7XG4gICICICICIHRleHQtYWxpZ246IGxlZnQ7XG4gICICICICB9XG5cbiICICICIC5zFyZSB7XG4gICICICICIGhlaWdodDogMjBweDtcbiICICICIH1cblxuICICICICQGluY2x1ZGUgZGVza3RvcC1tZWRpYSB7XG4gICICICICIC5zFyZSB7XG4gICICICICICVpZ2h0OiBhdXRvO1xuICICICICICB9XG4gICICICICB9XG5cbiICICICIHN2Zy1pY29uIHtcbiICICICICc3ZnIHBhdGgge1xuICICICICICIGZpbGw6ICRibGFjay1jb2xvcjtcbiICICICICfVxuICICICICfVxuXG4gICICICICBzcGFuIHtcbiICICICICZGlzcGxheTogbm9uZTtcbiICICICIH1cbiICICICB9XG4gICICIH1cbiICIH1cbiICB9XG4gIH1cbn1cblxuYm9keS5kZXNrdG9wIG12LXJvb3QgLmFwcC1jb250YWluZXIubGluZXMtdmlldyAubGluZS1ncm91cC1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcblxuICAuYWxlcnQge1xuICIHdpZHRoOiBhdXRvO1xuICIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiLmxpbmUtZ3JvdXAtVhZGVyLWlubmVyIHtcbiICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiLmxpbmUtaW5mby13cmFwcGVyIG12LXNoYXJlIHtcbiICBkaXNwbGF5OiBibG9jaztcbiICBmbGV4OiAxO1xuXG4gICYS5zFyZSB7XG4gICICBwYWRkaW5nOiAwO1xuICIH1cbifVxuXG4gIG12LWJhY2stYnV0dG9uIC5iYWNrLWxpbmsge1xuICIEBpbmNsdWRlIHBhZGRpbmctbGVmdCgwKTtcbiICBAaW5jbHVkZSBwYWRkaW5nLXJpZ2h0KDhweCk7XG4gIH1cbn1cbiIsIi5zdG9wcy1saXN0IHtcbiZmxleC1ncm93OiAxO1xuICBvdmVyZmxvdzoglkZGVuO1xuXG4gIC5oYXMtYmFjay1ob21lICYge1xuICIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiLnN0b3AtaXRlbSB7XG4gICYm94LXNpemluZzogYm9yZGVyLWJveDtcbiICBjdXJzb3I6IHBvaW50ZXI7XG4gICZGlzcGxheTogdGFibGU7XG4gICQGluY2x1ZGUgcGFkZGluZy1sZWZ0KDUycHgpO1xuICIGhlaWdodDogNTVweDtcbiICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICcG9zaXRpb246IHJlbGF0aXZlO1xuICIHdpZHRoOiAxMDAlO1xuICIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cbiICBAaW5jbHVkZSBsYW5kc2NhcGUtbWVkaWEge1xuICICVpZ2h0OiA0NXB4O1xuICIH1cblxuICICY6bm90KC5ncmF5ZWQpIHtcbiICICY6Zm9jdXMge1xuICICICBvdXRsaW5lOiAjMzAyZTJlIGF1dG8gMXB4O1xuICICfVxuXG4gICICAmOmhvdmVyIHtcbiICICYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYmFja2dyb3VuZC1jb2xvciwgMyk7XG4gICICB9XG4gICfVxuXG4gICJjo6YmVmb3JlIHtcbiICIGNvbnRlbnQ6ICcnO1xuICICYm9yZGVyLWxlZnQ6IHNvbGlkIDNweCBibGFjaztcbiICIGhlaWdodDogMTAwJTtcbiICIEBpbmNsdWRlIGxlZnQoMjdweCk7XG4gICICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICICB0b3A6IDA7XG4gICfVxuXG4gICJjo6YWZ0ZXIge1xuICICYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICICQGluY2x1ZGUgbGVmdCgyMnB4KTtcbiICIGJvcmRlcjogc29saWQgNHB4ICRibGFjay1jb2xvcjtcbiICIGJvcmRlci1yYWRpdXM6IDUwJTtcbiICIGNvbnRlbnQ6ICcnO1xuICICVpZ2h0OiA1cHg7XG4gICICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICICB0b3A6IDIycHg7XG4gICICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiICIHdpZHRoOiA1cHg7XG5cbiICIEBpbmNsdWRlIGxhbmRzY2FwZS1tZWRpYSB7XG4gICICIHRvcDogMTdweDtcbiICIH1cbiICB9XG5cbiICAmOmZpcnN0LW9mLXR5cGUge1xuICICJjo6YmVmb3JlIHtcbiICICVpZ2h0OiBjYWxjKDEwMCUgLSAyOHB4KTtcbiICICdG9wOiAyOHB4O1xuICICfVxuICIH1cblxuICICY6bGFzdC1vZi10eXBlIHtcbiICIC8vIFNwYWNlIGZvciBjb250ZW50XG4gICICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICICAmOjpiZWZvcmUge1xuICICICBoZWlnaHQ6IDI4cHg7XG4gICICB9XG4gICfVxuXG4gICJi5zZWxlY3RlZCB7XG4gICICAudGl0bGUge1xuICICICBmb250LXdlaWdodDogYm9sZDtcbiICIH1cblxuICICYSxcbiICIC5hZGRpdGlvbmFsLXRpbWVzIHtcbiICICZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICICICY6Zm9jdXMge1xuICICICIG91dGxpbmU6ICMzMDJlMmUgYXV0byAxcHg7XG4gICICIH1cbiICIH1cblxuICICJjo6YWZ0ZXIge1xuICICICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stY29sb3I7XG4gICICB9XG4gICfVxuXG4gICJi5wYXNzZWQge1xuICICY29sb3I6ICRsaWdodC1ncmF5LWNvbG9yO1xuICIH1cblxuICID4gZGl2IHtcbiICIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICIH1cblxuICIC50aXRsZSB7XG4gICICBmb250LXNpemU6IHB4VG9SZW0oMTYpO1xuICIH1cblxuICIGEge1xuICICY29sb3I6ICRibHVlLW9uLXdoaXRlLWNvbG9yO1xuICICZGlzcGxheTogbm9uZTtcbiICIGZvbnQtc2l6ZTogcHhUb1JlbSgxMik7XG4gICICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiICIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICICAmOmhvdmVyLFxuICICJjpmb2N1cyB7XG4gICICIGNvbG9yOiBkYXJrZW4oJGJsdWUtb24td2hpdGUtY29sb3IsIDEwKTtcbiICIH1cbiICB9XG5cbiICAuYXJyaXZhbC1kZXNjcmlwdGlvbiB7XG4gICICBmb250LXNpemU6IHB4VG9SZW0oMTIpO1xuICIH1cblxuICIC5hZGRpdGlvbmFsLXRpbWVzIHtcbiICIGRpc3BsYXk6IG5vbmU7XG4gICICBmb250LXNpemU6IHB4VG9SZW0oMTIpO1xuICIH1cblxuICIC5hcnJpdmFscyB7XG4gICICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICICQGluY2x1ZGUgcnRsKHRleHQtYWxpZ24sIHJpZ2h0LCB0ZXh0LWFsaWduLCBsZWZ0KTtcbiICIG1pbi13aWR0aDogNzBweDtcblxuICICLnJlYWwtdGltZSB7XG4gICICIGNvbG9yOiAkZ3JlZW4tY29sb3I7XG4gICICB9XG5cbiICIC5jdXJyZW50IHtcbiICICZm9udC1zaXplOiBweFRvUmVtKDE0KTtcblxuICICICAucmVhbHRpbWUge1xuICICICIGNvbG9yOiAkZ3JlZW4tY29sb3I7XG4gICICIH1cblxuICICICAucmVhbHRpbWUtaWNvbiB7XG4gICICICYmFja2dyb3VuZDogbm9uZTtcbiICICICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICICICZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICICICIGhlaWdodDogNHB4O1xuICICICIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC01MCUpKTtcbiICICICB3aWR0aDogNHB4O1xuXG4gICICICaHRtbFtkaXI9J3J0bCddICYge1xuICICICICQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGVYKC0xKSk7XG4gICICICfVxuXG4gICICICJjo6YmVmb3JlIHtcbiICICICIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICICICICYm9yZGVyLWxlZnQtY29sb3I6ICRncmVlbi1jb2xvcjtcbiICICICIGJvcmRlci1yYWRpdXM6IDUwJTtcbiICICICIGNvbnRlbnQ6ICcnO1xuICICICICZGlzcGxheTogYmxvY2s7XG4gICICICICBoZWlnaHQ6IDEwcHg7XG4gICICICICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICICICICByaWdodDogLTZweDtcbiICICICIHRvcDogLTVweDtcbiICICICIHdpZHRoOiAxMHB4O1xuICICICICQGluY2x1ZGUgcmVkdWNlZEFuaW1hdGlvbihmYWRlLWluLW91dCAxcyBpbmZpbml0ZSBsaW5lYXIgYWx0ZXJuYXRlLXJldmVyc2UpO1xuICICICIH1cblxuICICICICY6OmFmdGVyIHtcbiICICICIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICICICICYm9yZGVyLWxlZnQtY29sb3I6ICRncmVlbi1jb2xvcjtcbiICICICIGJvcmRlci1yYWRpdXM6IDUwJTtcbiICICICIGNvbnRlbnQ6ICcnO1xuICICICICZGlzcGxheTogYmxvY2s7XG4gICICICICBoZWlnaHQ6IDE2cHg7XG4gICICICICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICICICICByaWdodDogLThweDtcbiICICICIHRvcDogLThweDtcbiICICICIHdpZHRoOiAxNnB4O1xuICICICICQGluY2x1ZGUgcmVkdWNlZEFuaW1hdGlvbihmYWRlLWluLW91dCAxcyAwLjJzIGluZmluaXRlIGxpbmVhciBhbHRlcm5hdGUtcmV2ZXJzZSk7XG4gICICICfVxuICICICB9XG4gICICB9XG5cbiICIC5uZXh0IHtcbiICICY29sb3I6ICRsaWdodC1ncmF5LWNvbG9yO1xuICICICBmb250LXNpemU6IHB4VG9SZW0oMTIpO1xuICICfVxuICIH1cbifVxufVx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GltcG9ydCAnLi4vc3R5bGVzL2Jhc2UnO1xuXG4kc2lkZS1tZW51LWRlc2t0b3Atd2lkdGgtZXhwYW5kZWQ6IHB4VG9SZW0oMzAwKTtcbiRzaWRlLW1lbnUtZGVza3RvcC13aWR0aC1jb2xsYXBzZWQ6IHB4VG9SZW0oNjQpO1xuXG4kc2t5c2NyYXBlci1hZC1oZWlnaHQ6IDYwMHB4O1xuJGJhbm5lci1hZC1oZWlnaHQtd2l0aC1tYXJnaW5zOiAxMjBweDtcbiRtaW4tc2NyZWVuLWhlaWdodC1hbGwtYWRzLXZpc2libGU6ICRza3lzY3JhcGVyLWFkLWhlaWdodCArICgyICogJGJhbm5lci1hZC1oZWlnaHQtd2l0aC1tYXJnaW5zKTtcblxuJGV4cGFuZGVkLXNjcmVlbi13aWR0aDogMTcxMHB4O1xuJGNvbGxhcHNlZC1zY3JlZW4td2lkdGg6IDE1MTBweDtcblxuLm1hcC1kZXNrdG9wIHtcbiJi5leHBhbmRlZCAubWFwLWFkIHtcbiICAmLnRvcCxcbiICAmLmJvdHRvbSB7XG4gICICBAaW5jbHVkZSBydGwtY3VzdG9tIHtcbiICICcmlnaHQ6IDA7XG4gICICB9XG5cbiICIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRleHBhbmRlZC1zY3JlZW4td2lkdGgpIHtcbiICICZGlzcGxheTogZmxleDtcbiICIH1cbiICIC8qIEhpZGUgYWRzICovXG4gICICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZXhwYW5kZWQtc2NyZWVuLXdpZHRoKSB7XG4gICICIGRpc3BsYXk6IG5vbmU7XG4gICICB9XG4gICfVxuXG4gICJi5za3lzY3JhcGVyIHtcbiICIC8qIFNob3cgYWRzICovXG4gICICByaWdodDogY2FsYygkc2lkZS1tZW51LWRlc2t0b3Atd2lkdGgtZXhwYW5kZWQgKyBweFRvUmVtKDI0KSArIDE2cHgpO1xuICICQGluY2x1ZGUgcnRsLWN1c3RvbSB7XG4gICICIGxlZnQ6IGNhbGMoJHNpZGUtbWVudS1kZXNrdG9wLXdpZHRoLWV4cGFuZGVkICsgcHhUb1JlbSgyNCkgKyAxNnB4KTtcbiICICcmlnaHQ6IHVuc2V0O1xuICICfVxuXG4gICICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZXhwYW5kZWQtc2NyZWVuLXdpZHRoKSBhbmQgKG1pbi1oZWlnaHQ6ICRtaW4tc2NyZWVuLWhlaWdodC1hbGwtYWRzLXZpc2libGUpIHtcbiICICZGlzcGxheTogZmxleDtcbiICIH1cblxuICICQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGV4cGFuZGVkLXNjcmVlbi13aWR0aCkge1xuICICICBkaXNwbGF5OiBmbGV4O1xuICICfVxuICIH1cbifVxuXG4gICYuY29sbGFwc2VkIC5tYXAtYWQge1xuICICYuc2t5c2NyYXBlciB7XG4gICICByaWdodDogY2FsYygkc2lkZS1tZW51LWRlc2t0b3Atd2lkdGgtY29sbGFwc2VkICsgcHhUb1JlO aplicativo de Mobilidade Urbana Mais Popular do MundobSgyNCkgKyAxNnB4KTtcblxuICICQGluY2x1ZGUgcnRsLWN1c3RvbSB7XG4gICICIGxlZnQ6IGNhbGMoJHNpZGUtbWVudS1kZXNrdG9wLXdpZHRoLWNvbGxhcHNlZCArIHB4VG9SZW0oMjQpICsgMTZweCk7XG4gICICIHJpZ2h0OiB1bnNldDtcbiICIH1cblxuICICLyogU2hvdyBhZHMgKi9cbiICIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRjb2xsYXBzZWQtc2NyZWVuLXdpZHRoKSBhbmQgKG1pbi1oZWlnaHQ6ICRtaW4tc2NyZWVuLWhlaWdodC1hbGwtYWRzLXZpc2libGUpIHtcbiICICZGlzcGxheTogZmxleDtcbiICIH1cbiICB9XG5cbiICAmLnRvcCxcbiICAmLmJvdHRvbSB7XG4gICICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkY29sbGFwc2VkLXNjcmVlbi13aWR0aCkge1xuICICICBkaXNwbGF5OiBmbGV4O1xuICICfVxuXG4gICICBAaW5jbHVkZSBydGwtY3VzdG9tIHtcbiICICbGVmdDogdW5zZXQ7XG4gICICB9XG4gICfVxuXG4gICJi50b3e1xuICICQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGNvbGxhcHNlZC1zY3JlZW4td2lkdGgpIHtcbiICICbGVmdDogY2FsYyg1MCUgLSAzODBweCk7XG4gICICB9XG5cbiICIEBpbmNsdWRlIHJ0bC1jdXN0b20ge1xuICICICByaWdodDogY2FsYyg1MCUgLSAzODBweCk7XG4gICICB9XG4gICfVxuXG4gICJi5ib3R0b20ge1xuICICQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGNvbGxhcHNlZC1zY3JlZW4td2lkdGgpIHtcbiICICbGVmdDogY2FsYyg1MCUgLSA1MDFweCk7XG4gICICB9XG5cbiICIEBpbmNsdWRlIHJ0bC1jdXN0b20ge1xuICICICByaWdodDogY2FsYyg1MCUgLSA1MDFweCk7XG4gICICB9XG4gICfVxuXG4gICLyogSGlkZSBhZHMgYWNjb3JkaW5nIHRvIG1hcCB3aWR0aCAqL1xuICICYuc2t5c2NyYXBlcixcbiICAmLnRvcCxcbiICAmLmJvdHRvbSB7XG4gICICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkY29sbGFwc2VkLXNjcmVlbi13aWR0aCkge1xuICICICBkaXNwbGF5OiBub25lO1xuICICfVxuICIH1cbifVxuXG4gIG12LWJhbm5lci1hZC5tYXAtYWQge1xuICIHotaW5kZXg6IDk4O1xuXG4gICJi5za3lzY3JhcGVyLFxuICICYudG9wLFxuICICYuYm90dG9tIHtcbiICIC5hZC1jb250YWluZXIge1xuICICICBAaW5jbHVkZSBmbGV4LWNlbnRlci1taWQtYWxpZ247XG5cbiICICaWZyYW1lIHtcbiICICICBib3JkZXI6IDE2cHggc29saWQgIzI5MmEzMDc1ICFpbXBvcnRhbnQ7XG4gICICIH1cbiICIH1cbiICB9XG5cbiICAmLnNreXNjcmFwZXIge1xuICICcG9zaXRpb246IGFic29sdXRlO1xuICICdG9wOiBjYWxjKDUwJSAtIDMxNnB4KTtcbiICIHJpZ2h0OiAwO1xuICICYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICICLyogSGlkZSBhZHMgYWNjb3JkaW5nIHRvIG1hcCBoZWlnaHQgKi9cbiICIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtVpZ2h0OiAkbWluLXNjcmVlbi1oZWlnaHQtYWxsLWFkcy12aXNpYmxlKSB7XG4gICICIGRpc3BsYXk6IG5vbmU7XG4gICICB9XG4gICfVxuXG4gICJi50b3AsXG4gICJi5ib3R0b20ge1xuICICcG9zaXRpb246IGFic29sdXRlO1xuICICanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiICIEBpbmNsdWRlIHJ0bC1jdXN0b20ge1xuICICICBsZWZ0OiB1bnNldDtcbiICIH1cblxuICICLmFkLWNvbnRhaW5lciB7XG4gICICIEBpbmNsdWRlIGZsZXgtY2VudGVyLW1pZC1hbGlnbjtcbiICIH1cbiICB9XG5cbiICAmLnRvcCB7XG4gICICB0b3A6IDI0cHg7XG4gICICBsZWZ0OiBjYWxjKDUwJSAtIDUzMHB4KTtcbiICIEBpbmNsdWRlIHJ0bC1jdXN0b20ge1xuICICICByaWdodDogY2FsYyg1MCUgLSA1MzBweCk7XG4gICICB9XG4gICfVxuXG4gICJi5ib3R0b20ge1xuICICYm90dG9tOiAyNHB4O1xuICICbGVmdDogY2FsYyg1MCUgLSA2NTFweCk7XG4gICICBAaW5jbHVkZSBydGwtY3VzdG9tIHtcbiICICcmlnaHQ6IGNhbGMoNTAlIC0gNjUxcHgpO1xuICICfVxuICIH1cbifVxufVxuIiwiI29uZXRydXN0LWNvbnNlbnQtc2RrIHtcbiLm9uZXRydXN0LXBjLWRhcmstZmlsdGVyIHtcbiICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gICLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KTtcblxuICIEBpbmNsdWRlIG1vYmlsZS1tZWRpYSB7XG4gICICB6LWluZGV4OiAxMDIWltcG9ydGFudDtcbiICB9XG4gIH1cblxuICAjb25ldHJ1c3QtYmFubmVyLXNkayB7XG4gICQGluY2x1ZGUgbm90LXMtc2NyZWVuIHtcbiICIHRvcDogY2FsYyg1MCUgLSAxNzVweCkgIWltcG9ydGFudDtcbiICIG1heC13aWR0aDogNjUwcHggIWltcG9ydGFudDtcbiICIG1heC1oZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7XG4gICICBsZWZ0OiBjYWxjKDUwJSAtIDMyNXB4KSAhaW1wb3J0YW50O1xuXG4gICICAub3Qtc2RrLXJvdyB7XG4gICICIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiICICZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICICfVxuXG4gICICAub3Qtc2RrLWNvbnRhaW5lcixcbiICIC5vdC1zZGstcm93LFxuICICW2FyaWEtZGVzY3JpYmVkYnk9J29uZXRydXN0LXBvbGljeS10ZXh0J10ge1xuICICICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiICIH1cblxuICICLm90LWRwZC1jb250YWluZXIge1xuICICICB3aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiICICcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICICB9XG5cbiICICNvbmV0cnVzdC1wb2xpY3ktdGl0bGUge1xuICICICBwYWRkaW5nLWxlZnQ6IDIWltcG9ydGFudDtcbiICICZm9udC1zaXplOiBweFRvUmVtKDEzKSAhaW1wb3J0YW50O1xuICICfVxuXG4gICICAjb25ldHJ1c3QtcG9saWN5LXRleHQge1xuICICICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICICICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiICICZm9udC1zaXplOiBweFRvUmVtKDEzKSAhaW1wb3J0YW50O1xuICICfVxuXG4gICICAjb25ldHJ1c3QtZ3JvdXAtY29udGFpbmVyIHtcbiICICZmxleDogMSAhaW1wb3J0YW50O1xuICICfVxuXG4gICICAjb25ldHJ1c3QtcG9saWN5LFxuICICI29uZXRydXN0LWdyb3VwLWNvbnRhaW5lciB7XG4gICICIHdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICICfVxuXG4gICICAjb25ldHJ1c3QtcG9saWN5IHtcbiICICbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICICfVxuXG4gICICAjb25ldHJ1c3QtYnV0dG9uLWdyb3VwIHtcbiICICZmxleDogMSAhaW1wb3J0YW50O1xuICICICB3aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiICICZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICICICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcblxuICICICAjb25ldHJ1c3QtcGMtYnRuLWhhbmRsZXI6bGFzdC1jlsZCB7XG4gICICICZmxleDogMSAhaW1wb3J0YW50O1xuICICICIHRleHQtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICICICbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiICICfVxuXG4gICICICNvbmV0cnVzdC1hY2NlcHQtYnRuLWhhbmRsZXIge1xuICICICIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50O1xuICICICB9XG5cbiICICLmNvb2tpZS1zZXR0aW5nLWxpbmsge1xuICICICIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICICICB9XG4gICICB9XG5cbiICICNvbmV0cnVzdC1idXR0b24tZ3JvdXAtcGFyZW50IHtcbiICICd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICICIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiICICcG9zaXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICICIHRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcbiICIH1cbiICB9XG5cbiICBAaW5jbHVkZSBtb2JpbGUtbWVkaWEge1xuICICZm9udC1zaXplOiBweFRvUmVtKDEyKSAhaW1wb3J0YW50O1xuICIH1cbifVxufVxuXG5ib2R5W2RhdGEtYWItI3skY2hhbmdlQ21wQ3RhQnV0dG9uc0NvbG9yfT0nVjEnXSB7XG4gICNvbmV0cnVzdC1hY2NlcHQtYnRuLWhhbmRsZXIsXG4gICNvbmV0cnVzdC1yZWplY3QtYWxsLWhhbmRsZXIsXG4gIC5zYXZlLXByZWZlcmVuY2UtYnRuLWhhbmRsZXIsXG4gIC5vdC1wYy1yZWZ1c2UtYWxsLWhhbmRsZXIsXG4gICNhY2NlcHQtcmVjb21tZW5kZWQtYnRuLWhhbmRsZXIge1xuICIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1vcmFuZ2UtY29sb3IgIWltcG9ydGFudDtcbiICBib3JkZXItY29sb3I6ICRsaWdodC1vcmFuZ2UtY29sb3IgIWltcG9ydGFudDtcbifVxufVxuXG5ib2R5W2RhdGEtYWItI3skY2hhbmdlQ21wQ3RhQnV0dG9uc0NvbG9yfT0nVjInXSB7XG4gICNvbmV0cnVzdC1hY2NlcHQtYnRuLWhhbmRsZXIsXG4gICNvbmV0cnVzdC1yZWplY3QtYWxsLWhhbmRsZXIsXG4gIC5zYXZlLXByZWZlcmVuY2UtYnRuLWhhbmRsZXIsXG4gIC5vdC1wYy1yZWZ1c2UtYWxsLWhhbmRsZXIsXG4gICNhY2NlcHQtcmVjb21tZW5kZWQtYnRuLWhhbmRsZXIge1xuICIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1jb2xvciAhaW1wb3J0YW50O1xuICIGJvcmRlci1jb2xvcjogJGdyZWVuLWNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uL3N0eWxlcy9iYXNlJztcblxuQG1peGluIGVtYmVkZGVkIHtcbiJi5lbWJlZGRlZCB7XG4gICbXYtVhZGVyIHtcbiICIHRvcDogMCAhaW1wb3J0YW50O1xuXG4gICICAuVhZGVyIHtcbiICICVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICICB9XG4gICfVxuXG4gICLmNvbnRlbnQtY29udGFpbmVyIHtcbiICIG1hcmdpbi10b3A6IDIWltcG9ydGFudDtcbiICIHRvcDogMCAhaW1wb3J0YW50O1xuICIH1cblxuICICYudHJpcC1wbGFuLWl0aW5lcmFyeSxcbiICAmLnRyaXAtcGxhbi1pdGluZXJhcnktbWFwIHtcbiICIG12LWhlYWRlciB7XG4gICICIC5oZWFkZXIge1xuICICICIGhlaWdodDogcHhUb1JlbSgkaXRpbmVyYXJ5LW5hdmJhci1oZWlnaHQpICFpbXBvcnRhbnQ7XG4gICICIH1cbiICIH1cblxuICICLmNvbnRlbnQtY29udGFpbmVyIHtcbiICICbXYtaXRpbmVyYXJ5LWhlYWRlciB7XG4gICICICdG9wOiBweFRvUmVtKCRpdGluZXJhcnktbmF2YmFyLWhlaWdodCkgIWltcG9ydGFudDtcbiICICfVxuICICfVxuICIH1cblxuICICYudHJpcC1wbGFuLWl0aW5lcmFyeSB7XG4gICICAuY29udGVudC1jb250YWluZXIge1xuICICICBtYXJnaW4tdG9wOiBweFRvUmVtKCRpdGluZXJhcnktbmF2YmFyLWhlaWdodCArICRyb3V0ZS1zdW1tYXJ5LWhlaWdodCkgIWltcG9ydGFudDtcbiICIH1cbiICB9XG5cbiICAmLnRyaXAtcGxhbi1pdGluZXJhcnktbWFwIHtcbiICIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICICIG1hcmdpbi10b3A6IHB4VG9SZW0oJGl0aW5lcmFyeS1uYXZiYXItVpZ2h0KSAhaW1wb3J0YW50O1xuICICfVxuICIH1cblxuICICYudHJpcC1wbGFuLXN0b3BzIHtcbiICIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICICIG1hcmdpbi10b3A6IHB4VG9SZW0oJHRyaXBwbGFuLXN0b3BzLWhlYWRlci1oZWlnaHQpICFpbXBvcnRhbnQ7XG4gICICB9XG4gICfVxuICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9*//*Helperfunctions*//*PixelstoRemunits*//*colors*//*SideBarboxshadow*//*partner-logo*//*RTLMixins*//*medium.com/@dvmsoni3132/easy-truncate-multi-line-ellipsis-with-pure-css-e0d24de*//*ChangeAutocompletestylesinChrome*//*ColorMixins*//*Transforms*//*AnimationMixins*//*Flexbox*//*Topoffsetfordifferentconditions*//*Keyframessecondstoparente*//*Tapcelleffect*/@keyframesclickedEffect{0%{background-color:transparent;}20%{background-color:#f5f7f7;}100%{background-color:transparent;}}/*makesurethatparentelementisrelative/absolute/fixed*/@keyframesfade-in{0%{opacity:0;visibility:hidden;}100%{opacity:1;visibility:visible;}}@keyframesfade-in-out{0%,49%{opacity:0;}50%,100%{opacity:1;}}@keyframeslogo-back-pulse{0%{transform:scale(0.8);opacity:0.6;}70%{transform:scale(1.4);opacity:0;}100%{transform:scale(1.4);opacity:0;}}.snackbar{position:fixed;min-height:40px;bottom:0;left:0;right:0;margin:auto;opacity:0;background:#292a30;color:#ecf0f1;font-size:1.25em;padding:015px;z-index:1000;box-sizing:border-box;display:flex;align-items:center;width:100%;transition:transform0.3sease-out,opacity0.2s;transform:translateY(50px);pointer-events:none;}.snackbar.show{transform:translateY(0);opacity:1;}.snackbar.login{background-color:#2196f3;color:#fff;font-size:0.18rem;padding:8px22px;display:flex;align-items:center;min-height:44px;text-align:start;}.snackbar.login:before{content:"";background:url("/imes/icons/alert-good.svg")center/cover;width:1.59rem;height:1.59rem;}html[dir=ltr].snackbar.login:before{margin-right:10px;}html[dir=rtl].snackbar.login:before{margin-left:10px;}/*#sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL2NsaWVudC9zdHlsZXMvX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly8uL2NsaWVudC9hcHbGF5b3V0L2NvbXBvbmVudHMvc25hY2tiYXIvc25hY2tiYXIuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEscUJBQUE7QUFhQSx3QkFBQTtBQU1BLFdBQUE7QUEyRkEsd0JBQUE7QUFPQSxpQkFBQTtBQXNGQSxlQUFBO0FBbUdBLGlHQUFBO0FBd0JBLHlDQUFBO0FBZUEsaUJBQUE7QUFtREEsZUFBQTtBQVFBLHFCQUFBO0FBbUJBLFlBQUE7QUF5QkEsd0NBQUE7QUFpQ0EsbUNBQUE7QUFXQSxvQkFBQTtBQUtBO0VBQ0U7SUFDRSw2QkFBQTtFQzdkRjtFRCtkQTtJQUNFLHlCQUFBO0VDN2RGO0VEK2RBO0lBQ0UsNkJBQUE7RUM3ZEY7QUFDRjtBRGdlQSw2REFBQTtBQWlEQTtFQUNFO0lBQ0UsVUFBQTtJQUNBLGtCQUFBO0VDOWdCRjtFRGloQkE7SUFDRSxVQUFBO0lBQ0EsbUJBQUE7RUMvZ0JGO0FBQ0Y7QURraEJBO0VBQ0U7SUFFRSxVQUFBO0VDamhCRjtFRG1oQkE7SUFFRSxVQUFBO0VDbGhCRjtBQUNGO0FEcWhCQTtFQUNFO0lBQ0UscUJBQUE7SUFDQSxZQUFBO0VDbmhCRjtFRHFoQkE7SUFDRSxxQkFBQTtJQUNBLFVBQUE7RUNuaEJGO0VEcWhCQTtJQUNFLHFCQUFBO0lBQ0EsVUFBQTtFQ25oQkY7QUFDRjtBQXhEQTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0EsbUJEb0NZO0VDbkNaLGNEMEJpQjtFQ3pCakIsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLGlEQUNFO0VEeVhGLDJCQUFBO0VDdFhBLG9CQUFBO0FBMkRGO0FBekRFO0VEb1hBLHdCQUFBO0VDbFhFLFVBQUE7QUE4REo7QUEzREU7RUFDRSx5QkFBQTtFQUNBLFdBQUE7RUFDQSwwQkFBQTtFQUNBLGlCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtBQTZESjtBQTNESTtFQUNFLFdBQUE7RUFDQSw0REFBQTtFQUVBLHNCQUFBO0VBQ0EsdUJBQUE7QUE0RE47QUQ4R0U7RUFDRSxrQkM3S3dCO0FBaUU1QjtBRCtHRTtFQUNFLGlCQ2pMd0I7QUFvRTVCIiwic291cmNlc0NvbnRlbnQiOlsiLyogSGVscGVyIGZ1bmN0aW9ucyAqL1xuQHVzZSAnc2FzczptYXRoJztcblxuQGltcG9ydCAnYWItdGVzdHMnO1xuXG5AZnVuY3Rpb24gc3RyaXAtdW5pdCgkbnVtYmVyKSB7XG4gIEBpZiB0eXBlLW9mKCRudW1iZXIpID09ICdudW1iZXInIGFuZCBub3QgdW5pdGxlc3MoJG51bWJlcikge1xuICIEByZXR1cm4gbWF0aC5kaXYoJG51bWJlciwgJG51bWJlciAqIDKyAxKTtcbifVxuXG4gIEByZXR1cm4gJG51bWJlcjtcbn1cblxuLyogUGl4ZWxzIHRvIFJlbSB1bml0cyAqL1xuQGZ1bmN0aW9uIHB4VG9SZW0oJHVuaXRTaXplKSB7XG4gICR1bml0U2l6ZTogc3RyaXAtdW5pdCgkdW5pdFNpemUpO1xuICBAcmV0dXJuICN7bWF0aC5kaXYoJHVuaXRTaXplLCAxNyl9cmVtO1xufVxuXG4vKiBjb2xvcnMgKi9cblxuJHdoaXRlLWNvbG9yOiAjZmZmZmZmO1xuJHdoaXRlMi1jb2xvcjogI2VkZWZmMztcbiRvcmFuZ2UtY29sb3I6ICNmMDUwMGM7XG4kbGlnaHQtb3JhbmdlLWNvbG9yOiAjZmY2NDAwO1xuJGRhcmstb3JhbmdlLWNvbG9yOiAjYzM0ODIwO1xuJGJsdWUtY29sb3I6ICMyMTk2ZjM7XG4kYmx1ZS1hY3RpdmUtY29sb3I6ICMxYjdmY2Q7XG4kbGlnaHQtYmx1ZS1jb2xvcjogIzA4OTVlNDtcblxuJGJyaWdodC1ncmV5LWNvbG9yOiAjZWFlYWU4O1xuJGJyaWdodC1ibHVlLWNvbG9yOiAjZWJmM2ZhO1xuJGdyZWVuLWNvbG9yOiAjMDM4ODQ0O1xuJGJsdWUtb24tZGFyay1iZy1jb2xvcjogIzBhOTNmZjtcbiRibHVlLW9uLXdoaXRlLWNvbG9yOiAjMDA3OGQ2O1xuJGJsdWUtb24tYmctY29sb3I6ICMwYzY5ZGE7XG4kYmx1ZS1jb29raWVzOiAjMWE2NWU1O1xuJGJhY2tncm91bmQtY29sb3I6ICNlY2YwZjE7XG4kbGlnaHQtZ3JheS1jb2xvcjogI2JkYzNjNztcbiRncmF5LW9uLWRhcmstYmctY29sb3I6ICM5MjkxOTE7XG4kZ3JheS1jb2xvcjogIzczNzU3ODtcbiRncmF5LTM6ICM3YTdjN2Y7XG4kZ3JheS1vbi1iZy1jb2xvcjogIzZjNmQ2ZDtcbiRncmV5LTQ6ICM2OTZhNmY7XG4kZGFyay1ncmF5LWNvbG9yOiAjNTI1MzU3O1xuJGRhcmtlci1ncmF5LWNvbG9yOiByZ2JhKDQxLCA0MiwgNDgsIDAuNjUpO1xuJGJsYWNrLWNvbG9yOiAjMjkyYTMwO1xuJGhpbnQtY29sb3I6ICNjNWM4Yzk7XG4kZGl2aWRlLW9uLXdoaXRlOiAjZGRkZGRkO1xuJGRpdmlkZS1vbi1kYXJrOiAjY2NjY2NjO1xuJGFsZXJ0LWNvbG9yOiAjYzY1MjJjO1xuJGxvYWRlci1jb2xvcjogJG9yYW5nZS1jb2xvcjtcbiRvdXRsaW5lLWNvbG9yOiAjMzAyZTJlO1xuJHBhbmdvLWJsdWU6ICMzMDZjZWE7XG4kcGFuZ28tYmx1ZS0yOiAjMmU2OWU3O1xuJHBhbmdvLWJyaWdodC1ibHVlOiAjODNiYmZmO1xuJG1vb3ZpdC1wbHVzLXB1cnBsZTogIzkwMzM5MztcbiRlcnJvci1yZWQtY29sb3I6ICNlMTBjMzI7XG4kZGVza3RvcC1uYXYtYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjdmNztcbiRyZWQtY29sb3I6ICNlMTBjMzI7XG4kZ3JlZW4tY29sb3I6ICMwMGE1NTE7XG4kZ3JlZW4tYW5kcm9pZDogIzI1ODY1ZjtcbiRzZWN0aW9uLWhlYWRlci1jb2xvcjogJGxpZ2h0LWJsdWUtY29sb3I7XG5cbi8vIHNhZmV0eSBjb2xvcnNcbiRzYWZldHktYmx1ZTogIzFhNjVlNTtcbiRzYWZldHktZ3JheTogcmdiYSg0MSwgNDIsIDQ4LCAwLjMpO1xuXG4vL2NoYXRib3QgY29sb3JzXG4kY2hhdGJvdC1ncmV5OiAjMmUyZTNiO1xuJGNoYXRib3QtZGFyay1ncmV5OiAjMjUyNTI4O1xuJGNoYXRib3Qtd2hpdGU6ICNkMGRhZGM7XG4kY2hhdGJvdC1saWdodC1ncmV5OiAjOGU5MDkzO1xuJGNoYXRib3QtbGlnaHQtZ3JleTI6ICM2MTY2NmE7XG4kY2hhdGJvdC1saWdodC1ncmV5MzogIzY5NmE2ZTtcbiRjF0Ym90LWJsYWNrOiAjMTgxOTFiO1xuJGNoYXRib3QtbGlnaHQtYmx1ZTogIzNiOTNmNztcblxuJGJvcmRlci1yYWRpdXM6IDRweDtcblxuJHNpZGUtYmFyLXdpZHRoOiAzNTBweDtcbiRzaWRlLWJhci1wb3B1cC13aWR0aDogMzIwcHg7XG4kYm94LXNoYWRvdy1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuJGJveC1zFkb3ctYmx1ci1yYWRpdXM6IDJweDtcbiRib3gtc2hhZG93LW9mZnNldC14OiAzcHg7XG5cbiRuYXZiYXItVpZ2h0OiA4MHB4O1xuJGRlc2t0b3AtbmF2YmFyLWhlaWdodDogMTA1cHg7XG4kbmF2YmFyLWxhbmRzY2FwZS1oZWlnaHQ6IDQwcHg7XG4kc2VhcmNobWVudS1oZWlnaHQ6IDEzNXB4O1xuJHNlYXJj1lbnUtbGFuZHNjYXBlLWhlaWdodDogMTE1cHg7XG4kb3B0aW9ucy1tZW51LWhlaWdodDogNDVweDtcbiRvcHRpb25zLW1lbnUtbGFuZHNjYXBlLWhlaWdodDogNDFweDtcbiRvcHRpb25zLW1lbnUtd2l0aC10aW1lLWhlaWdodDogODBweDtcbiRmb290ZXItcGFkZGluZzogNjBweDtcbiRsaW5lcy1zZWFyY2gtVpZ2h0OiA4MXB4O1xuJGxpbmVzLXNlYXJjaC1sYW5kc2NhcGUtVpZ2h0OiA2MHB4O1xuJHJvdXRlLXN1bW1hcnktVpZ2h0OiAxMTZweDtcbiRpdGluZXJhcnktbmF2YmFyLWhlaWdodDogMzlweDtcbiR0cmlwcGxhbi1zdG9wcy1oZWFkZXItVpZ2h0OiA2NHB4O1xuJGl0aW5lcmFyeS1iYWNrLWhlaWdodDogNDBweDtcbiRjYy1oZWlnaHQ6IHB4VG9SZW0oODApO1xuJGNjLWxhbmRzY2FwZS1oZWlnaHQ6IHB4VG9SZW0oNTApO1xuJGJ1eS10aWNrZXQtVpZ2h0OiA0MHB4O1xuJG1pZC1zY3JlZW4tc2l6ZTogNzIwcHg7XG4kc21hbGwtc2NyZWVuLXNpemU6IDY3N3B4O1xuJGJyb3dzZXItb3Blbi14c21hbGwtc2NyZWVuOiA1NTBweDtcbiRicm93c2VyLW9wZW4tc21hbGwtc2NyZWVuOiA2MTBweDtcbiRicm93c2VyLW5vdC1zbWFsbC1zY3JlZW4tbWluLXdpZHRoOiA2MTFweDtcbiRicm93c2VyLW9wZW4tbWlkLXNjcmVlbjogNjYwcHg7XG4vKiBTaWRlIEJhciBib3ggc2hhZG93ICovXG4kc2lkZS1iYXItYm94LXNoYWRvdy1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuJHNpZGUtYmFyLWJveC1zFkb3ctYmx1ci1yYWRpdXM6IDJweDtcbiRzaWRlLWJhci1ib3gtc2hhZG93LW9mZnNldC14OiAxcHg7XG4kc21hbGwtaXBob25lLWJyb3dzZXJzOiA2NjNweDtcbiRnZW5lcmFsLXBhZGRpbmc6IDIwcHg7XG5cbi8qIHBhcnRuZXItbG9nbyAqL1xuJHBhcnRuZXItbG9nby1tYXgtVpZ2h0OiAyOXB4O1xuJHBhcnRuZXItbG9nby10b3AtcGFkZGluZzogMHB4O1xuJHBhcnRuZXItbG9nby1ib3R0b20tcGFkZGluZzogMTBweDtcbiRwYXJ0bmVyLWxvZ28td3JhcHBlci1oZWlnaHQ6ICRwYXJ0bmVyLWxvZ28tbWF4LWhlaWdodCArICRwYXJ0bmVyLWxvZ28tdG9wLXBhZGRpbmcgK1xuICAkcGFydG5lci1sb2dvLWJvdHRvbS1wYWRkaW5nO1xuJGxvZ28tbWF4LWhlaWdodC1kZXNrdG9wOiBub25lO1xuJGxvZ28tcGFkZGluZy10b3AtZGVza3RvcD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ZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cywgJHZhbHVlKTtcbn1cblxuQG1peGluIG1hcmdpbi1yaWdodCgkdmFsdWUpIHtcbiQGluY2x1ZGUgcnRsLXNpbmdsZShtYXJnaW4tcmlnaHQsIG1hcmdpbi1sZWZ0LCAkdmFsdWUpO1xufVxuXG5AbWl4aW4gbWFyZ2luLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJ0bC1zaW5nbGUobWFyZ2luLWxlZnQsIG1hcmdpbi1yaWdodCwgJHZhbHVlKTtcbn1cblxuQG1peGluIHNtb290aC1zY3JvbGwoKSB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuQG1peGluIHNjcm9sbGJhcnMoJGhlaWdodCwgJHdpZHRoLCAkdHJhY2tDb2xvcjogI2Y1ZjdmNywgJHRodW1iQ29sb3I6ICNiZGMzYzcpIHtcbiJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICIEBpZiAkd2lkdGgge1xuICICd2lkdGg6ICR3aWR0aDtcbiICB9XG4gICQGlmICRoZWlnaHQge1xuICICVpZ2h0OiAkVpZ2h0O1xuICIH1cbifVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhY2tDb2xvcjtcbifVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJDb2xvcjtcbifVxufVxuXG5AbWl4aW4gcHJlZml4KCRwcm9wLCAkdmFsdWUpIHtcbiI3skcHJvcH06ICR2YWx1ZTtcbiLXdlYmtpdC0jeyRwcm9wfTogJHZhbHVlO1xufVxuXG5AbWl4aW4gdHJ1bmNhdGUge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbib3ZlcmZsb3c6IGhpZGRlbjtcbid2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLyogaHR0cHM6Ly9tZWRpdW0uY29tL0Bkdm1zb25pMzEzMi9lYXN5LXRydW5jYXRlLW11bHRpLWxpbmUtZWxsaXBzaXMtd2l0aC1wdXJlLWNzcy1lMG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*//*Helperfunctions*//*PixelstoRemunits*//*colors*//*SideBarboxshadow*//*partner-logo*//*RTLMixins*//*medium.com/@dvmsoni3132/easy-truncate-multi-line-ellipsis-with-pure-css-e0d24de*//*ChangeAutocompletestylesinChrome*//*ColorMixins*//*Transforms*//*AnimationMixins*//*Flexbox*//*Topoffsetfordifferentconditions*//*Keyframessecondstoparente*//*Tapcelleffect*/@keyframesclickedEffect{0%{background-color:transparent;}20%{background-color:#f5f7f7;}100%{background-color:transparent;}}/*makesurethatparentelementisrelative/absolute/fixed*/@keyframesfade-in{0%{opacity:0;visibility:hidden;}100%{opacity:1;visibility:visible;}}@keyframesfade-in-out{0%,49%{opacity:0;}50%,100%{opacity:1;}}@keyframeslogo-back-pulse{0%{transform:scale(0.8);opacity:0.6;}70%{transform:scale(1.4);opacity:0;}100%{transform:scale(1.4);opacity:0;}}mv-side-menu{display:block;height:100%;position:fixed;top:0;transition:all0.3s;}html[dir=ltr]mv-side-menu{right:0;}html[dir=rtl]mv-side-menu{left:0;}mv-side-menu.collapsed{transform:translateX(100%);z-index:-9;}html[dir=rtl]mv-side-menu.collapsed{transform:translateX(-100%);}mv-side-menu.expanded{opacity:1;visibility:visible;z-index:;transform:translateX(0);}mv-side-menu.expanded.overlay{opacity:1;visibility:visible;transform:translateX(-20vw);}mv-side-menu.expanded.side-nigation-container.menu-items-wrapper.menu-items.item.text{opacity:1;visibility:visible;transform:translateX(0);}mv-side-menu.side-nigation-container{background:#1f1f1f;box-sizing:border-box;display:flex;flex-direction:column;height:100%;position:relative;z-index:99;width:80vw;}html[dir=ltr]mv-side-menu.side-nigation-container.close-n{left:20px;}html[dir=rtl]mv-side-menu.side-nigation-container.close-n{right:20px;}html[dir=rtl]mv-side-menu.side-nigation-container.close-nsvg-icon{transform:scaleX(-1);}mv-side-menu.side-nigation-container.carpool.side-n-scroll{height:calc(100vh-67px);}mv-side-menu.side-nigation-container.hidden{display:none;}mv-side-menu.side-nigation-container.n-header,mv-side-menu.side-nigation-container.n-account{background-color:#;display:flex;align-items:center;color:#bcc2c8;}mv-side-menu.side-nigation-container.n-header{position:relative;padding:22px24px;justify-content:space-between;}mv-side-menu.side-nigation-container.n-header.close-n{width:1.59rem;height:1.59rem;}mv-side-menu.side-nigation-container.n-header.close-nsvg-icon,mv-side-menu.side-nigation-container.n-header.close-nsvg-iconsvg{height:1.59rem;width:1.59rem;fill:#bdc3c7;}mv-side-menu.side-nigation-container.n-header.langue-change{display:flex;align-items:center;font-size:0.29rem;color:#bcc2c8;letter-spacing:-0.71rem;height:0.06rem;text-transform:uppercase;}mv-side-menu.side-nigation-container.n-header.langue-changesvg-icon,mv-side-menu.side-nigation-container.n-header.langue-changesvg{height:0.06rem;width:0.06rem;}html[dir=ltr]mv-side-menu.side-nigation-container.n-header.langue-changesvg-icon{margin-right:4px;}html[dir=rtl]mv-side-menu.side-nigation-container.n-header.langue-changesvg-icon{margin-left:4px;}mv-side-menu.side-nigation-container.n-account{border-bottom:1pxsolidrgba(255,255,255,0.2);padding:022px22px22px;}mv-side-menu.side-nigation-container.n-account.logged-in{color:#fff;font-size:0.06rem;letter-spacing:-0.53rem;font-weight:600;}mv-side-menu.side-nigation-container.n-account.logged-insvg-icon{display:block;margin-bottom:8px;}mv-side-menu.side-nigation-container.n-account.not-logged{display:flex;align-items:center;font-size:0.24rem;}mv-side-menu.side-nigation-container.n-accountsvg-icon{margin:0;width:1.59rem;height:1.59rem;}html[dir=ltr]mv-side-menu.side-nigation-container.n-accountsvg-icon{margin-right:19px;}html[dir=rtl]mv-side-menu.side-nigation-container.n-accountsvg-icon{margin-left:19px;}mv-side-menu.side-nigation-container.n-accountsvg-icon.profile-iconsvgpath{fill:#bcc2c8;}mv-side-menu.side-nigation-container.n-accountsvg-iconsvg{width:1.59rem;height:1.59rem;}mv-side-menu.side-nigation-container.menu-items-wrapper{overflow:auto;}@mediascreenand(min-width:500px){body.mobile.landscapemv-side-menu.side-nigation-container.menu-items-wrapper{display:flex;}}mv-side-menu.side-nigation-container.menu-items-wrapper.menu-items{flex:11auto;list-style:none;margin:0;-webkit-overflow-scrolling:touch;padding:022px;}mv-side-menu.side-nigation-container.menu-items-wrapper.menu-items:first-of-type.item:last-of-type{border-bottom:solid1pxrgba(255,255,255,0.2);padding-bottom:22px;margin-bottom:10px;}mv-side-menu.side-nigation-container.menu-items-wrapper.menu-items:last-of-type{padding-top:17px;}@mediascreenand(min-width:500px){body.mobile.landscapemv-side-menu.side-nigation-container.menu-items-wrapper.menu-items:last-of-type{padding-top:31px;}}mv-side-menu.side-nigation-container.menu-items-wrapper.menu-items::-webkit-scrollbar{height:6px;width:6px;}mv-side-menu.side-nigation-container.menu-items-wrapper.menu-items::-webkit-scrollbar-track{background-color:#f5f7f7;}mv-side-menu.side-nigation-container.menu-items-wrapper.menu-items::-webkit-scrollbar-thumb{background-color:#bdc3c7;}mv-side-menu.side-nigation-container.menu-items-wrapper.menu-itemsa{display:table;text-decoration:none;}mv-side-menu.side-nigation-container.menu-items-wrapper.menu-itemsa:focus{outline:white1pxsolid;}mv-side-menu.side-nigation-container.menu-items-wrapper.menu-items.item{margin-bottom:27px;}mv-side-menu.side-nigation-container.menu-items-wrapper.menu-items.item.store-banner{display:flex;justify-content:space-between;align-items:center;color:#bdc3c7;font-size:0.24rem;margin:27px0;}mv-side-menu.side-nigation-container.menu-items-wrapper.menu-items.item.store-banner.iconsvgpath{fill:#bdc3c7;}mv-side-menu.side-nigation-container.menu-items-wrapper.menu-items.item.store-banner.text{flex-grow:1;}html[dir=ltr]mv-side-menu.side-nigation-container.menu-items-wrapper.menu-items.item.store-banner.text{margin-right:5px;}html[dir=rtl]mv-side-menu.side-nigation-container.menu-items-wrapper.menu-items.item.store-banner.text{margin-left:5px;}mv-side-menu.side-nigation-container.menu-items-wrapper.menu-items.item.store-banner.store-ime{height:27px;width:92px;background:topleft/containno-repeat;display:block;}mv-side-menu.side-nigation-container.menu-items-wrapper.menu-items.item.about.iconsvg{width:24px;height:24px;position:relative;}html[dir=ltr]mv-side-menu.side-nigation-container.menu-items-wrapper.menu-items.item.about.iconsvg{right:3px;}html[dir=rtl]mv-side-menu.side-nigation-container.menu-items-wrapper.menu-items.item.about.iconsvg{left:3px;}mv-side-menu.side-nigation-container.menu-items-wrapper.menu-items.item.about.iconsvgpath{fill:#bdc3c7;}mv-side-menu.side-nigation-container.menu-items-wrapper.menu-items.item:focus{outline:none;}mv-side-menu.side-nigation-container.menu-items-wrapper.menu-items.icon{display:flex;align-items:center;opacity:1;position:relative;visibility:visible;transition:fill0.3s,opacity0.3s0.1s;fill:#bdc3c7;}html[dir=ltr]mv-side-menu.side-nigation-container.menu-items-wrapper.menu-items.icon{padding-right:16px;}html[dir=rtl]mv-side-menu.side-nigation-container.menu-items-wrapper.menu-items.icon{padding-left:16px;}mv-side-menu.side-nigation-container.menu-items-wrapper.menu-items.iconsvg{height:18px;width:18px;}mv-side-menu.side-nigation-container.menu-items-wrapper.menu-items.text{color:#bdc3c7;display:table-cell;opacity:0;visibility:hidden;transform:translateX(10px);vertical-align:middle;transition:all0.3s0.2s;font-size:0.24rem;}html[dir=rtl]mv-side-menu.side-nigation-container.menu-items-wrapper.menu-items.text{transform:translateX(-10px);}mv-side-menu.side-nigation-container.menu-items-wrapper.menu-items.text:hover{color:#fff;}mv-side-menu.side-nigation-container.external-buttons{border-top:1pxsolid#;box-sizing:border-box;flex:01auto;padding:16px35px;width:100%;display:none;}mv-side-menu.side-nigation-container.external-buttons:focus{outline:none;}mv-side-menu.side-nigation-container.external-buttons.rating{color:#bdc3c7;display:block;margin-bottom:16px;text-align:center;}mv-side-menu.side-nigation-container.external-buttons.rating.text{font-size:0.24rem;font-weight:700;}mv-side-menu.side-nigation-container.external-buttons.rating.stars{font-size:0.35rem;margin-top:7px;}mv-side-menu.side-nigation-container.external-buttons.rating.starsimg{width:80px;}mv-side-menu.side-nigation-container.external-buttons.rating.starsspan{position:relative;top:-2px;}mv-side-menu.side-nigation-container.external-buttons.moovit{display:none;}mv-side-menu.side-nigation-container.external-buttonsa{background-position-x:center;background-repeat:no-repeat;background-size:contain;display:block;height:46px;margin-top:12px;vertical-align:bottom;width:100%;}mv-side-menu.side-nigation-container.external-buttons.store-action-button,mv-side-menu.side-nigation-container.external-buttons.divider,mv-side-menu.side-nigation-container.external-buttons.rating{display:none;}mv-side-menu.collapsed.side-nigation-container{transition:all0.45s;opacity:0;}html[dir=ltr]mv-side-menu.collapsed.side-nigation-container.n-header.close-n{left:23px;}html[dir=rtl]mv-side-menu.collapsed.side-nigation-container.n-header.close-n{right:23px;}mv-side-menu.collapsed.side-nigation-container.n-header.title{opacity:0;}mv-side-menu.collapsed.side-nigation-container.menu-items-wrapper.menu-items{padding:022px;}mv-side-menu.collapsed.side-nigation-container.menu-items-wrapper.menu-items.item.icon{display:inline-block;position:relative;opacity:0;visibility:hidden;}mv-side-menu.collapsed.side-nigation-container.menu-items-wrapper.menu-items.item.text{opacity:0;position:absolute;visibility:hidden;transition:none;}mv-side-menu.collapsed.side-nigation-container.external-buttons{padding:36px0;}mv-side-menu.collapsed.side-nigation-container.external-buttonsa{margin-top:10px;}html[dir=ltr]mv-side-menu.collapsed.side-nigation-container.external-buttonsa{margin-left:20px;}html[dir=rtl]mv-side-menu.collapsed.side-nigation-container.external-buttonsa{margin-right:20px;}mv-side-menu.collapsed.side-nigation-container.external-buttons.rating{display:none;}mv-side-menu.collapsed.side-nigation-container.external-buttons.moovit{background:url("/imes/store-buttons/moovit_icon.png")centerno-repeat;background-size:contain;height:20px;width:20px;}mv-side-menu.collapsed.side-nigation-container.external-buttons.play-store{background:url("/imes/store-buttons/android_icon.svg")centerno-repeat;background-size:contain;height:20px;margin-top:16px;width:20px;}mv-side-menu.collapsed.side-nigation-container.external-buttons.app-store{background:url("/imes/store-buttons/apple_icon_color.svg")centerno-repeat;background-size:contain;height:28px;position:relative;width:25px;}html[dir=ltr]mv-side-menu.collapsed.side-nigation-container.external-buttons.app-store{left:-2px;}html[dir=rtl]mv-side-menu.collapsed.side-nigation-container.external-buttons.app-store{right:-2px;}mv-side-menu.carpool-footer{display:block;flex:10auto;height:auto;position:relative;}mv-side-menu.carpool-footer.carpool-text{font-size:0.29rem;}/*#sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL2NsaWVudC9zdHlsZXMvX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly8uL2NsaWVudC9hcHbGF5b3V0L2NvbXBvbmVudHMvc2lkZS1tZW51L3NpZGUtbWVudS5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxxQkFBQTtBQWFBLHdCQUFBO0FBTUEsV0FBQTtBQTJGQSx3QkFBQTtBQU9BLGlCQUFBO0FBc0ZBLGVBQUE7QUFtR0EsaUdBQUE7QUF3QkEseUNBQUE7QUFlQSxpQkFBQTtBQW1EQSxlQUFBO0FBUUEscUJBQUE7QUFtQkEsWUFBQTtBQXlCQSx3Q0FBQTtBQWlDQSxtQ0FBQTtBQVdBLG9CQUFBO0FBS0E7RUFDRTtJQUNFLDZCQUFBO0VDN2RGO0VEK2RBO0lBQ0UseUJBQUE7RUM3ZEY7RUQrZEE7SUFDRSw2QkFBQTtFQzdkRjtBQUNGO0FEZ2VBLDZEQUFBO0FBaURBO0VBQ0U7SUFDRSxVQUFBO0lBQ0Esa0JBQUE7RUM5Z0JGO0VEaWhCQTtJQUNFLFVBQUE7SUFDQSxtQkFBQTtFQy9nQkY7QUFDRjtBRGtoQkE7RUFDRTtJQUVFLFVBQUE7RUNqaEJGO0VEbWhCQTtJQUVFLFVBQUE7RUNsaEJGO0FBQ0Y7QURxaEJBO0VBQ0U7SUFDRSxxQkFBQTtJQUNBLFlBQUE7RUNuaEJGO0VEcWhCQTtJQUNFLHFCQUFBO0lBQ0EsVUFBQTtFQ25oQkY7RURxaEJBO0lBQ0UscUJBQUE7SUFDQSxVQUFBO0VDbmhCRjtBQUNGO0FBeERBO0VBQ0UsY0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsTUFBQTtFQUVBLG9CQUFBO0FBeURGO0FEc0pFO0VBQ0UsUUNqTmE7QUE2RGpCO0FEdUpFO0VBQ0UsT0NyTmE7QUFnRWpCO0FBN0RFO0VEbVlBLDJCQUFBO0VDallFLFdBQUE7QUFrRUo7QUFoRUk7RUQrWEYsNEJBQUE7QUN6VEY7QUFqRUU7RUFDRSxVQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VEdVhGLHdCQUFBO0FDaFRGO0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E3Qk07RUFDRSxlQUFBO0FBK0JSO0FBN0JRO0VBRUUsZ0JBQUE7QUE4QlY7QUR2TkU7RUFDRSxpQkN1TDJCO0FBa0MvQjtBRHRORTtFQUNFLGtCQ21MMkI7QUFxQy9CO0FBakNRO0VBQ0UsYUFBQTtBQW1DVjtBQWhDUTtFQUNFLHlFQUFBO0VBQ0Esd0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBQWtDVjtBQS9CUTtFQUNFLDBFQUFBO0VBQ0Esd0JBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0FBaUNWO0FBOUJRO0VBQ0UsOEVBQUE7RUFDQSx3QkFBQTtFQUNBLFlBQUE7RUFFQSxrQkFBQTtFQUNBLFdBQUE7QUErQlY7QURwUEU7RUFDRSxVQ2tOb0I7QUFvQ3hCO0FEblBFO0VBQ0UsV0M4TW9CO0FBdUN4QjtBQS9CRTtFQUNFLGNBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0FBaUNKO0FBL0JJO0VBQ0UsMEJBQUE7QUFpQ04iLCJzb3VyY2VzQ29udGVudCI6WyIvKiBIZWxwZXIgZnVuY3Rpb25zICovXG5AdXNlICdzYXNzOm1hdGgnO1xuXG5AaW1wb3J0ICdhYi10ZXN0cyc7XG5cbkBmdW5jdGlvbiBzdHJpcC11bml0KCRudW1iZXIpIHtcbiQGlmIHR5cGUtb2YoJG51bWJlcikgPT0gJ251bWJlcicgYW5kIG5vdCB1bml0bGVzcygkbnVtYmVyKSB7XG4gICQHJldHVybiBtYXRoLmRpdigkbnVtYmVyLCAkbnVtYmVyICogMCArIDEpO1xuICB9XG5cbiQHJldHVybiAkbnVtYmVyO1xufVxuXG4vKiBQaXhlbHMgdG8gUmVtIHVuaXRzICovXG5AZnVuY3Rpb24gcHhUb1JlbSgkdW5pdFNpemUpIHtcbiJHVuaXRTaXplOiBzdHJpcC11bml0KCR1bml0U2l6ZSk7XG4gIEByZXR1cm4gI3ttYXRoLmRpdigkdW5pdFNpemUsIDE3KX1yZW07XG59XG5cbi8qIGNvbG9ycyAqL1xuXG4kd2hpdGUtY29sb3I6ICNmZmZmZmY7XG4kd2hpdGUyLWNvbG9yOiAjZWRlZmYzO1xuJG9yYW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1sYW5kc2NhcGUtVpZ2h0OiA0MXB4O1xuJG9wdGlvbnMtbWVudS13aXRoLXRpbWUtVpZ2h0OiA4MHB4O1xuJGZvb3Rlci1wYWRkaW5nOiA2MHB4O1xuJGxpbmVzLXNlYXJjaC1oZWlnaHQ6IDgxcHg7XG4kbGluZXMtc2VhcmNoLWxhbmRzY2FwZS1oZWlnaHQ6IDYwcHg7XG4kcm91dGUtc3VtbWFyeS1oZWlnaHQ6IDExNnB4O1xuJGl0aW5lcmFyeS1uYXZiYXItVpZ2h0OiAzOXB4O1xuJHRyaXBwbGFuLXN0b3BzLWhlYWRlci1oZWlnaHQ6IDY0cHg7XG4kaXRpbmVyYXJ5LWJhY2stVpZ2h0OiA0MHB4O1xuJGNjLWhlaWdodDogcHhUb1JlbSg4MCk7XG4kY2MtbGFuZHNjYXBlLWhlaWdodDogcHhUb1JlbSg1MCk7XG4kYnV5LXRpY2tldC1oZWlnaHQ6IDQwcHg7XG4kbWlkLXNjcmVlbi1zaXplOiA3MjBweDtcbiRzbWFsbC1zY3JlZW4tc2l6ZTogNjc3cHg7XG4kYnJvd3Nlci1vcGVuLXhzbWFsbC1zY3JlZW46IDU1MHB4O1xuJGJyb3dzZXItb3Blbi1zbWFsbC1zY3JlZW46IDYxMHB4O1xuJGJyb3dzZXItbm90LXNtYWxsLXNjcmVlbi1taW4td2lkdGg6IDYxMXB4O1xuJGJyb3dzZXItb3Blbi1taWQtc2NyZWVuOiA2NjBweDtcbi8qIFNpZGUgQmFyIGJveCBzFkb3cgKi9cbiRzaWRlLWJhci1ib3gtc2hhZG93LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4kc2lkZS1iYXItYm94LXNoYWRvdy1ibHVyLXJhZGl1czogMnB4O1xuJHNpZGUtYmFyLWJveC1zFkb3ctb2Zmc2V0LXg6IDFweDtcbiRzbWFsbC1pcGhvbmUtYnJvd3NlcnM6IDY2M3B4O1xuJGdlbmVyYWwtcGFkZGluZzogMjBweDtcblxuLyogcGFydG5lci1sb2dvICovXG4kcGFydG5lci1sb2dvLW1heC1oZWlnaHQ6IDI5cHg7XG4kcGFydG5lci1sb2dvLXRvcC1wYWRkaW5nOiAwcHg7XG4kcGFydG5lci1sb2dvLWJvdHRvbS1wYWRkaW5nOiAxMHB4O1xuJHBhcnRuZXItbG9nby13cmFwcGVyLWhlaWdodDogJHBhcnRuZXItbG9nby1tYXgtVpZ2h0ICsgJHBhcnRuZXItbG9nby10b3AtcGFkZGluZyArXG4gICRwYXJ0bmVyLWxvZ28tYm90dG9tLXBhZGRpbmc7XG4kbG9nby1tYXgtVpZ2h0LWRlc2t0b3A6IG5vbmU7XG4kbG9nby1wYWRkaW5nLXRvcC1kZXNrdG9wOiAwcHg7XG4kbG9nby1tYXgtd2lkdGgtZGVza3RvcDogbm9uZTtcbiRsb2dvLW1heC1oZWlnaHQtZGVza3RvcDogbm9uZTtcbiRwYXJ0bmVyLWJhbm5lci1oZWlnaHQtbW9iaWxlOiBweFRvUmVtKDczKTtcbiRwYXJ0bmVyLWJhbm5lci1oZWlnaHQtZGVza3RvcDogcHhUb1JlbSg5MCk7XG5cbiRtb2JpbGUtcmVzOiA1OTkuOThweDsgLy8gQWNjb3JkaW5nIHRvIEFuZ3VsYXIgTWF0ZXJpYWw6IGh0dHBzOi8vbWF0ZXJpYWwuYW5ndWxhci5pby9jZGsvbGF5b3V0L292ZXJ2aWV3I3ByZWRlZmluZWQtYnJlYWtwb2ludHNcbiRkZXNrdG9wLXJlczogJG1vYmlsZS1yZXMgKyAxO1xuXG5AbWl4aW4gbW9iaWxlLW1lZGlhIHtcbiYm9keS5tb2JpbGUgJiB7XG4gICQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGRlc2t0b3AtbWVkaWEge1xuICBib2R5LmRlc2t0b3JiB7XG4gICQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGxhbmRzY2FwZS1tZWRpYSB7XG4gIGJvZHkubW9iaWxlLmxhbmRzY2FwZSAmIHtcbiICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDBweCkge1xuICICQGNvbnRlbnQ7XG4gICfVxuICB9XG59XG5cbkBtaXhpbiBtb2JpbGUtbWVkaWEtZW1iZWRkZWQge1xuICBib2R5Lm1vYmlsZSBtdi1yb290IGRpdi5hcHAtY29udGFpbmVyLmVtYmVkZGVkICYge1xuICIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBsYW5kc2NhcGUtbWVk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b3B9OiAkdmFsdWU7XG59XG5cbkBtaXhpbiB0cnVuY2F0ZSB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzoglkZGVuO1xuICB3l0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vKiBodHRwczovL21lZGl1bS5jb20vQGR2bXNvbmkzMTMyL2Vhc3ktdHJ1bmNhdGUtbXVsdGktbGluZS1lbGxpcHNpcy13aXRoLXB1cmUtY3NzLWUwZDI0ZDY4MDc4ZSAqL1xuQG1peGluIHRydW5jYXRlLW11bHRpLWxpbmUoJGxpbmVzKSB7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmVzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzoglkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiZGlzcGxheTogLXdlYmtpdC1ib3g7XG59XG5cbkBtaXhpbiBuby1hcHBlYXJhbmNlIHtcbiLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbkBtaXhpbiBzZWxlY3Qtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbib3BhY2l0eTogMDtcbidG9wOiAwO1xuICBAaW5jbHVkZSBsZWZ0KDApO1xuICBAaW5jbHVkZSBzYW1lLWhlaWdodC13aWR0aCgxMDAlKTtcbiei1pbmRleDogOTtcbn1cblxuLyogQ2hhbmdlIEF1dG9jb21wbGV0ZSBzdHlsZXMgaW4gQ2hyb21lICovXG5AbWl4aW4gYXV0b2NvbXBsZXRlLXN0eWxlKCRiZy1jb2xvcikge1xuICBpbnB1dDotd2Via2l0LWF1dG9maWxsLFxuICBpbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuICBpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuICB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLFxuICB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuICB0ZXh0YXJlYTotd2Vi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91bmQtY29sb3I6ICMwMDAwMDA7XG4gICICBkaXNwbGF5OiBmbGV4O1xuICICYWxpZ24taXRlbXM6IGNlbnRlcjtcbiICIGNvbG9yOiAjYmNjMmM4O1xuICIH1cblxuICIC5uYXYtVhZGVyIHtcbiICIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiICIHBhZGRpbmc6IDIycHggMjRweDtcbiICIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICICLmNsb3NlLW5hdiB7XG4gICICIHdpZHRoOiBweFRvUmVtKDI0KTtcbiICICVpZ2h0OiBweFRvUmVtKDI0KTtcblxuICICICBzdmctaWNvbiB7XG4gICICICJixcbiICICICBzdmcge1xuICICICICVpZ2h0OiBweFRvUmVtKDI0KTtcbiICICICIHdpZHRoOiBweFRvUmVtKDI0KTtcbiICICICIGZpbGw6ICRsaWdodC1ncmF5LWNvbG9yO1xuICICICIH1cbiICICfVxuICICfVxuXG4gICICAubGFuZ3VhZ2UtY2hhbmdlIHtcbiICICZGlzcGxheTogZmxleDtcbiICICYWxpZ24taXRlbXM6IGNlbnRlcjtcbiICICZm9udC1zaXplOiBweFRvUmVtKDEyKTtcbiICICY29sb3I6ICNiY2MyYzg7XG4gICICIGxldHRlci1zcGFjaW5nOiBweFRvUmVtKC0wLjI0KTtcbiICICVpZ2h0OiBweFRvUmVtKDE2KTtcbiICICdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICICICBzdmctaWNvbixcbiICICc3ZnIHtcbiICICICBoZWlnaHQ6IHB4VG9SZW0oMTYpO1xuICICICIHdpZHRoOiBweFRvUmVtKDE2KTtcbiICICfVxuXG4gICICIHN2Zy1pY29uIHtcbiICICICBAaW5jbHVkZSBtYXJnaW4tcmlnaHQoNHB4KTtcbiICICfVxuICICfVxuICIH1cblxuICIC5uYXYtYWNjb3VudCB7XG4gICICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICICcGFkZGluZzogMCAyMnB4IDIycHggMjJweDtcblxuICICLmxvZ2dlZC1pbiB7XG4gICICIGNvbG9yOiAjZmZmO1xuICICICBmb250LXNpemU6IHB4VG9SZW0oMTYpO1xuICICICBsZXR0ZXItc3BhY2luZzogcHhUb1JlbSgtMC4xOCk7XG4gICICIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiICICc3ZnLWljb24ge1xuICICICIGRpc3BsYXk6IGJsb2NrO1xuICICICIG1hcmdpbi1ib3R0b206IDhweDtcbiICICfVxuICICfVxuXG4gICICAubm90LWxvZ2dlZCB7XG4gICICIGRpc3BsYXk6IGZsZXg7XG4gICICIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICICIGZvbnQtc2l6ZTogcHhUb1JlbSgxMyk7XG4gICICB9XG5cbiICIHN2Zy1pY29uIHtcbiICICbWFyZ2luOiAwO1xuICICICB3aWR0aDogcHhUb1JlbSgyNCk7XG4gICICIGhlaWdodDogcHhUb1JlbSgyNCk7XG4gICICIEBpbmNsdWRlIG1hcmdpbi1yaWdodCgxOXB4KTtcblxuICICICAmLnByb2ZpbGUtaWNvbiB7XG4gICICICc3ZnIHBhdGgge1xuICICICICZmlsbDogI2JjYzJjODtcbiICICICB9XG4gICICIH1cblxuICICICBzdmcge1xuICICICIHdpZHRoOiBweFRvUmVtKDI0KTtcbiICICICBoZWlnaHQ6IHB4VG9SZW0oMjQpO1xuICICICB9XG4gICICB9XG4gICfVxuXG4gICLm1lbnUtaXRlbXMtd3JhcHBlciB7XG4gICICBvdmVyZmxvdzogYXV0bztcblxuICICQGluY2x1ZGUgbGFuZHNjYXBlLW1lZGlhIHtcbiICICZGlzcGxheTogZmxleDtcbiICIH1cblxuICICLm1lbnUtaXRlbXMge1xuICICICBmbGV4OiAxIDEgYXV0bztcbiICICbGlzdC1zdHlsZTogbm9uZTtcbiICICbWFyZ2luOiAwO1xuICICICBAaW5jbHVkZSBzbW9vdGgtc2Nyb2xsO1xuICICICBwYWRkaW5nOiAwIDIycHg7XG5cbiICICJjpmaXJzdC1vZi10eXBlIHtcbiICICICAuaXRlbSB7XG4gICICICICAmOmxhc3Qtb2YtdHlwZSB7XG4gICICICICIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICICICICIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICICICICICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICICICICfVxuICICICIH1cbiICICfVxuXG4gICICICY6bGFzdC1vZi10eXBlIHtcbiICICICBwYWRkaW5nLXRvcDogMTdweDtcblxuICICICIEBpbmNsdWRlIGxhbmRzY2FwZS1tZWRpYSB7XG4gICICICICBwYWRkaW5nLXRvcDogMzFweDtcbiICICICB9XG4gICICIH1cblxuICICICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICICICVpZ2h0OiA2cHg7XG4gICICICd2lkdGg6IDZweDtcbiICICfVxuXG4gICICICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiICICICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmN2Y3O1xuICICICB9XG5cbiICICJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICICICIGJhY2tncm91bmQtY29sb3I6ICNiZGMzYzc7XG4gICICIH1cblxuICICICBhIHtcbiICICICBkaXNwbGF5OiB0YWJsZTtcbiICICICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiICICICAmOmZvY3VzIHtcbiICICICIG91dGxpbmU6IHdoaXRlIDFweCBzb2xpZDtcbiICICICB9XG4gICICIH1cblxuICICICAuaXRlbSB7XG4gICICICbWFyZ2luLWJvdHRvbTogMjdweDtcblxuICICICICYuc3RvcmUtYmFubmVyIHtcbiICICICIEBpbmNsdWRlIGZsZXgtYmV0d2Vlbi1taWQtYWxpZ247XG4gICICICICBjb2xvcjogJGxpZ2h0LWdyYXktY29sb3I7XG4gICICICICBmb250LXNpemU6IHB4VG9SZW0oMTMpO1xuICICICICbWFyZ2luOiAyN3B4IDA7XG5cbiICICICIC5pY29uIHtcbiICICICICc3ZnIHBhdGgge1xuICICICICICIGZpbGw6ICRsaWdodC1ncmF5LWNvbG9yO1xuICICICICICB9XG4gICICICICB9XG5cbiICICICIC50ZXh0IHtcbiICICICICQGluY2x1ZGUgbWFyZ2luLXJpZ2h0KDVweCk7XG4gICICICICIGZsZXgtZ3JvdzogMTtcbiICICICIH1cblxuICICICICLnN0b3JlLWltYWdlIHtcbiICICICICVpZ2h0OiAyN3B4O1xuICICICICICB3aWR0aDogOTJweDtcbiICICICICYmFja2dyb3VuZDogdG9wIGxlZnQvY29udGFpbiBuby1yZXBlYXQ7XG4gICICICICIGRpc3BsYXk6IGJsb2NrO1xuICICICICfVxuICICICIH1cblxuICICICICYuYWJvdXQge1xuICICICICLmljb24gc3ZnIHtcbiICICICICd2lkdGg6IDI0cHg7XG4gICICICICIGhlaWdodDogMjRweDtcbiICICICICcG9zaXRpb246IHJlbGF0aXZlO1xuICICICICICBAaW5jbHVkZSByaWdodCgzcHgpO1xuXG4gICICICICIHBhdGgge1xuICICICICICIGZpbGw6ICRsaWdodC1ncmF5LWNvbG9yO1xuICICICICICB9XG4gICICICICB9XG4gICICICfVxuXG4gICICICJjpmb2N1cyB7XG4gICICICICBvdXRsaW5lOiBub25lO1xuICICICIH1cbiICICfVxuXG4gICICIC5pY29uIHtcbiICICICBkaXNwbGF5OiBmbGV4O1xuICICICIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICICICb3BhY2l0eTogMTtcbiICICICBAaW5jbHVkZSBwYWRkaW5nLXJpZ2h0KDE2cHgpO1xuICICICIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiICICICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICICICIHRyYW5zaXRpb246XG4gICICICICBmaWxsIDAuM3MsXG4gICICICICBvcGFjaXR5IDAuM3MgMC4xcztcbiICICICBmaWxsOiAkbGlnaHQtZ3JheS1jb2xvcjtcblxuICICICIHN2ZyB7XG4gICICICICBoZWlnaHQ6IDE4cHg7XG4gICICICICB3aWR0aDogMThweDtcbiICICICB9XG4gICICIH1cblxuICICICAudGV4dCB7XG4gICICICY29sb3I6ICRsaWdodC1ncmF5LWNvbG9yO1xuICICICIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICICICb3BhY2l0eTogMDtcbiICICICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICICICQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoMTBweCkpO1xuICICICIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiICICICBodG1sW2Rpcj0ncnRsJ10gJiB7XG4gICICICICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgtMTBweCkpO1xuICICICIH1cblxuICICICIHRyYW5zaXRpb246IGFsbCAwLjNzIDAuMnM7XG4gICICICZm9udC1zaXplOiBweFRvUmVtKDEzKTtcblxuICICICICY692ZXIge1xuICICICICY29sb3I6ICNmZmY7XG4gICICICfVxuICICICB9XG4gICICB9XG4gICfVxuXG4gICLmV4dGVybmFsLWJ1dHRvbnMge1xuICICYm9yZGVyLXRvcDogMXB4IHNvbGlkICRkYXJrLWdyYXktY29sb3I7XG4gICICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICICZmxleDogMCAxIGF1dG87XG4gICICBwYWRkaW5nOiAxNnB4IDM1cHg7XG4gICICB3aWR0aDogMTAwJTtcbiICIGRpc3BsYXk6IG5vbmU7XG5cbiICICY6Zm9jdXMge1xuICICICBvdXRsaW5lOiBub25lO1xuICICfVxuXG4gICICAucmF0aW5nIHtcbiICICY29sb3I6ICRsaWdodC1ncmF5LWNvbG9yO1xuICICICBkaXNwbGF5OiBibG9jaztcbiICICbWFyZ2luLWJvdHRvbTogMTZweDtcbiICICdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICICIC50ZXh0IHtcbiICICICBmb250LXNpemU6IHB4VG9SZW0oMTMpO1xuICICICIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICICIH1cblxuICICICAuc3RhcnMge1xuICICICIGZvbnQtc2l6ZTogcHhUb1JlbSgxMSk7XG4gICICICbWFyZ2luLXRvcDogN3B4O1xuXG4gICICICaW1nIHtcbiICICICIHdpZHRoOiA4MHB4O1xuICICICIH1cblxuICICICIHNwYW4ge1xuICICICICcG9zaXRpb246IHJlbGF0aXZlO1xuICICICICdG9wOiAtMnB4O1xuICICICIH1cbiICICfVxuICICfVxuXG4gICICAubW9vdml0IHtcbiICICZGlzcGxheTogbm9uZTtcbiICIH1cblxuICICYSB7XG4gICICIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xuICICICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICICICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICICIGRpc3BsYXk6IGJsb2NrO1xuICICICBoZWlnaHQ6IDQ2cHg7XG4gICICIG1hcmdpbi10b3A6IDEycHg7XG4gICICIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICICIHdpZHRoOiAxMDAlO1xuICICfVxuXG4gICICAuc3RvcmUtYWN0aW9uLWJ1dHRvbixcbiICIC5kaXZpZGVyLFxuICICLnJhdGluZyB7XG4gICICIGRpc3BsYXk6IG5vbmU7XG4gICICB9XG4gICfVxuICB9XG5cbiJi5jb2xsYXBzZWQge1xuICIC5zaWRlLW5hdmlnYXRpb24tY29udGFpbmVyIHtcbiICIHRyYW5zaXRpb246IGFsbCAwLjQ1cztcbiICIG9wYWNpdHk6IDA7XG5cbiICIC5uYXYtVhZGVyIC5jbG9zZS1uYXYge1xuICICICBAaW5jbHVkZSBsZWZ0KDIzcHgpO1xuICICfVxuXG4gICICAubmF2LWhlYWRlciAudGl0bGUge1xuICICICBvcGFjaXR5OiAwO1xuICICfVxuXG4gICICAubWVudS1pdGVtcy13cmFwcGVyIC5tZW51LWl0ZW1zIHtcbiICICcGFkZGluZzogMCAyMnB4O1xuXG4gICICIC5pdGVtIHtcbiICICICAuaWNvbiB7XG4gICICICICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICICICICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICICICICBvcGFjaXR5OiAwO1xuICICICICdmlzaWJpbGl0eToglkZGVuO1xuICICICIH1cblxuICICICIC50ZXh0IHtcbiICICICIG9wYWNpdHk6IDA7XG4gICICICICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICICICICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICICICICB0cmFuc2l0aW9uOiBub25lO1xuICICICIH1cbiICICfVxuICICfVxuXG4gICICAuZXh0ZXJuYWwtYnV0dG9ucyB7XG4gICICIHBhZGRpbmc6IDM2cHggMDtcblxuICICICBhIHtcbiICICICBAaW5jbHVkZSBtYXJnaW4tbGVmdCgyMHB4KTtcbiICICICBtYXJnaW4tdG9wOiAxMHB4O1xuICICICB9XG5cbiICICLnJhdGluZyB7XG4gICICICZGlzcGxheTogbm9uZTtcbiICICfVxuXG4gICICIC5tb292aXQge1xuICICICIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9zdG9yZS1idXR0b25zL21vb3ZpdF9pY29uLnBuZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gICICICYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICICICIGhlaWdodDogMjBweDtcbiICICICB3aWR0aDogMjBweDtcbiICICfVxuXG4gICICIC5wbGF5LXN0b3JlIHtcbiICICICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvc3RvcmUtYnV0dG9ucy9hbmRyb2lkX2ljb24uc3ZnJykgY2VudGVyIG5vLXJlcGVhdDtcbiICICICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICICICVpZ2h0OiAyMHB4O1xuICICICIG1hcmdpbi10b3A6IDE2cHg7XG4gICICICd2lkdGg6IDIwcHg7XG4gICICIH1cblxuICICICAuYXBwLXN0b3JlIHtcbiICICICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvc3RvcmUtYnV0dG9ucy9hcHBsZV9pY29uX2NvbG9yLnN2ZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gICICICYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICICICIGhlaWdodDogMjhweDtcbiICICICBAaW5jbHVkZSBsZWZ0KC0ycHgpO1xuICICICIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiICICICB3aWR0aDogMjVweDtcbiICICfVxuICICfVxuICIH1cbifVxuXG4gIC5jYXJwb29sLWZvb3RlciB7XG4gICZGlzcGxheTogYmxvY2s7XG4gICZmxleDogMSAwIGF1dG87XG4gICVpZ2h0OiBhdXRvO1xuICIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICIC5jYXJwb29sLXRleHQge1xuICICZm9udC1zaXplOiBweFRvUmVtKDEyKTtcbiICB9XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=*/mv-store-banner.store-imeimg{width:100%;}/*#sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL2NsaWVudC9hcHc2hhcmVkL2NvbXBvbmVudHMvc3RvcmUtYmFubmVyL3N0b3JlLWJhbm5lci5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFSTtFQUNFLFdBQUE7QUFETiIsInNvdXJjZXNDb250ZW50IjpbIm12LXN0b3JlLWJhbm5lciB7XG4gIC5zdG9yZS1pbWFnZSB7XG4gICaW1nIHtcbiICIHdpZHRoOiAxMDAlO1xuICIH1cbifVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==*//*Helperfunctions*//*PixelstoRemunits*//*colors*//*SideBarboxshadow*//*partner-logo*//*RTLMixins*//*medium.com/@dvmsoni3132/easy-truncate-multi-line-ellipsis-with-pure-css-e0d24de*//*ChangeAutocompletestylesinChrome*//*ColorMixins*//*Transforms*//*AnimationMixins*//*Flexbox*//*Topoffsetfordifferentconditions*//*Keyframessecondstoparente*//*Tapcelleffect*/@keyframesclickedEffect{0%{background-color:transparent;}20%{background-color:#f5f7f7;}100%{background-color:transparent;}}/*makesurethatparentelementisrelative/absolute/fixed*/@keyframesfade-in{0%{opacity:0;visibility:hidden;}100%{opacity:1;visibility:visible;}}@keyframesfade-in-out{0%,49%{opacity:0;}50%,100%{opacity:1;}}@keyframeslogo-back-pulse{0%{transform:scale(0.8);opacity:0.6;}70%{transform:scale(1.4);opacity:0;}100%{transform:scale(1.4);opacity:0;}}mv-header{display:block;width:100%;background:#fff;box-shadow:none;}body.desktopmv-header{position:relative;z-index:1;}body.mobilemv-header{z-index:9999;position:fixed;transition:transformease-in-out0.3s;min-width:320px;}mv-header~.content-container{/*Cookieconsentvisible*/}htmlbody.mobilemv-header~.content-container{margin-top:4.29rem;}htmlbody.mobile:not([class*=c_])mv-header~.content-container,body.mobile[class*=c_4908]mv-header~.content-container,body.mobile[class*=c_4480]mv-header~.content-container{margin-top:calc(4.29rem+var(--top-banner-height));}html.privacy-noticebody.mobile:not([class*=c_])mv-header~.content-container,html.privacy-noticebody.mobile[class*=c_4908]mv-header~.content-container,html.privacy-noticebody.mobile[class*=c_4480]mv-header~.content-container{margin-top:calc(4.29rem+var(--top-banner-height)+2.06rem);}@mediaonlyscreenand(max-width:500px){html.privacy-noticebody.mobile:not([class*=c_])mv-header~.content-container,html.privacy-noticebody.mobile[class*=c_4908]mv-header~.content-container,html.privacy-noticebody.mobile[class*=c_4480]mv-header~.content-container{margin-top:calc(4.29rem+var(--top-banner-height)+4.29rem);}}mv-header:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:100%;background:rgba(0,0,0,0.5);z-index:2;opacity:0;visibility:hidden;cursor:pointer;transition:all0.3s;}mv-header.header{position:relative;display:flex;flex-direction:column;width:100%;background-color:#292a30;background:url("/imes/sideBarHeader.jpg")no-repeatcentercenter;background-size:cover;}@mediaonlyscreenand(max-height:450px){mv-header.header{height:4.29rem;min-height:4.29rem;}}body.mobilemv-header.header{transition:all0.3s;height:4.29rem;}body.mobilemv-rootdiv.app-container.embeddedmv-header.header{transition:none;}body.desktopmv-header.header{height:auto;min-height:6.82rem;}@mediascreenand(min-width:500px){body.mobile.landscapemv-header.header{height:2.65rem;min-height:2.65rem;flex-direction:row;align-items:center;}body.mobile.landscapemv-header.header>*{position:initial;}html[dir=ltr]body.mobile.landscapemv-header.header.no-side-menu.langue-switcher{right:20px;}html[dir=rtl]body.mobile.landscapemv-header.header.no-side-menu.langue-switcher{left:20px;}html[dir=ltr]body.mobile.landscapemv-header.header.no-side-menun{margin-right:70px;}html[dir=rtl]body.mobile.landscapemv-header.header.no-side-menun{margin-left:70px;}body.mobile.landscapemv-header.header.logo.svg-icon{position:initial;height:19px;}html[dir=ltr]body.mobile.landscapemv-header.header.logo.svg-icon{margin-left:20px;}html[dir=rtl]body.mobile.landscapemv-header.header.logo.svg-icon{margin-right:20px;}}@mediascreenand(min-width:500px)and(min-width:500px){html[dir=ltr]body.mobile.landscapebody.mobile.landscapemv-header.header.logo.svg-icon{margin-left:0;}html[dir=rtl]body.mobile.landscapebody.mobile.landscapemv-header.header.logo.svg-icon{margin-right:0;}}@mediascreenand(min-width:500px){body.mobile.landscapemv-header.headern{width:100%;height:100%;}html[dir=ltr]body.mobile.landscapemv-header.headern{margin-right:0;}html[dir=rtl]body.mobile.landscapemv-header.headern{margin-left:0;}body.mobile.landscapemv-header.headerndiv.links{top:0;}html[dir=ltr]body.mobile.landscapemv-header.headerndiv.links{left:0;}html[dir=rtl]body.mobile.landscapemv-header.headerndiv.links{right:0;}body.mobile.landscapemv-header.headermv-metro-switcher{margin:0;}body.mobile.landscapemv-header.header.langue-switcher{position:absolute;}html[dir=ltr]body.mobile.landscapemv-header.header.langue-switcher{right:60px;}html[dir=rtl]body.mobile.landscapemv-header.header.langue-switcher{left:60px;}}mv-header.header.langue-switchersvg-icon,mv-header.header.langue-switchersvg-iconsvg{width:0.06rem;height:0.06rem;}@mediascreenand(min-width:500px){body.mobile.landscapemv-header.header.langue-switcher{margin:010px;}}mv-header.header.heading-nbar{display:flex;justify-content:space-between;align-items:center;padding:10px20px5px;transition:padding0.2sease-in-out;}body.desktopmv-header.header.heading-nbar{padding:23px20px18px;}@mediascreenand(min-width:500px){body.mobile.landscapemv-header.header.heading-nbar{padding:13px04px20px;align-self:baseline;}html[dir=rtl]body.mobile.landscapemv-header.header.heading-nbar{padding:13px20px4px0;}}mv-header.header.heading-nbar.logo-link{height:24px;width:auto;position:relative;bottom:5px;}@mediascreenand(min-width:500px){html[dir=ltr]body.mobile.landscapemv-header.header.heading-nbar.logo-link{margin-right:10px;}html[dir=rtl]body.mobile.landscapemv-header.header.heading-nbar.logo-link{margin-left:10px;}}mv-header.header.heading-nbar.logo-linksvg-icon.logo{width:85px;height:28px;transition:all0.2s;}mv-header.header.heading-nbar.logo-linksvg-icon.logo.cls-1{fill:#f0500c;transition:all0.5s;}mv-header.header.heading-nbar.logo-linkimg.logo{position:relative;width:auto;max-width:83px;max-height:39px;top:-1px;}@mediascreenand(min-width:500px){body.mobile.landscapemv-header.header.heading-nbar.logo-linkimg.logo{top:-8px;}}mv-header.header.heading-nbar.user-wrapper.user{top:-1px;position:relative;color:#ffffff;letter-spacing:-0.71rem;font-size:0.29rem;display:flex;align-items:center;margin:022px;}mv-header.header.heading-nbar.user-wrapper.user.login{text-decoration:none;flex-wrap:wrap;}html[dir=ltr]mv-header.header.heading-nbar.user-wrapper.user.login{padding-left:16px;}html[dir=rtl]mv-header.header.heading-nbar.user-wrapper.user.login{padding-right:16px;}mv-header.header.heading-nbar.user-wrapper.user.login:before{content:"";background:url("/imes/icons/profile-icon.svg")center/cover;display:inline-block;position:absolute;width:0.06rem;height:0.06rem;}html[dir=ltr]mv-header.header.heading-nbar.user-wrapper.user.login:before{left:-3px;}html[dir=rtl]mv-header.header.heading-nbar.user-wrapper.user.login:before{right:-3px;}html[dir=ltr]mv-header.header.heading-nbar.user-wrapper.user.login:before{margin-right:4px;}html[dir=rtl]mv-header.header.heading-nbar.user-wrapper.user.login:before{margin-left:4px;}mv-header.header.heading-nbar.user-wrapper.user.logout{text-decoration:underline;}mv-header.headern{display:flex;flex-direction:column;flex-grow:1;}@mediascreenand(min-width:500px){body.mobile.landscapemv-header.headern{width:100%;}}mv-header.headerndiv.links{position:relative;white-space:nowrap;flex-grow:1;display:flex;align-items:center;}body.desktopmv-header.headerndiv.linksmv-back-button.back-button-container{min-width:70px;}html[dir=ltr]body.desktopmv-header.headerndiv.linksmv-back-button.back-button-container{padding-right:0;}html[dir=rtl]body.desktopmv-header.headerndiv.linksmv-back-button.back-button-container{padding-left:0;}body.desktopmv-header.headerndiv.linksmv-back-button.back-button-containermv-share{display:none;}body.desktopmv-header.headerndiv.links.n-title{font-size:0.18rem;text-transform:uppercase;font-weight:500;flex-grow:1;text-align:center;}body.desktopmv-header.headerndiv.links.n-title.back-no-share{text-indent:-80px;}mv-header.headerndiv.links.tabs-wrapper{display:flex;align-items:center;overflow-x:auto;height:2.71rem;mask-ime:linear-gradient(90deg,rgba(255,255,255,0)2px,rgb(255,255,255)20px,rgb(255,255,255)calc(100%-20px),rgba(0,0,0,0)calc(100%-2px)),linear-gradient(0,#00024%,transparent27%);-webkit-mask-ime:linear-gradient(90deg,rgba(255,255,255,0)2px,rgb(255,255,255)20px,rgb(255,255,255)calc(100%-20px),rgba(0,0,0,0)calc(100%-2px)),linear-gradient(0,#00024%,transparent27%);}body.desktopmv-header.headerndiv.links.tabs-wrapper::-webkit-scrollbar{height:5px;}body.desktopmv-header.headerndiv.links.tabs-wrapper::-webkit-scrollbar-track{background-color:rgba(255,255,255,0.2);}body.desktopmv-header.headerndiv.links.tabs-wrapper::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,0.1);border-radius:2px;}@mediascreenand(min-width:500px){body.mobile.landscapemv-header.headerndiv.links.tabs-wrapper{top:0;}}mv-header.headerndiv.links.tabs-wrappera{display:inline-block;}html[dir=ltr]mv-header.headerndiv.links.tabs-wrappera{padding-left:1em;}html[dir=rtl]mv-header.headerndiv.links.tabs-wrappera{padding-right:1em;}mv-header.headerndiv.links.tabs-wrapper.tab{display:flex;align-items:center;height:100%;padding:020px;outline:none;font-weight:500;text-transform:uppercase;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:0.18rem;letter-spacing:-0.94rem;line-height:1.29;color:#bdc3c7;font-weight:500;transition:all0.4sease-in-out;}mv-header.headerndiv.links.tabs-wrapper.tab::after{opacity:0;color:#f0500c;background:#f0500c;width:100%;content:"";position:absolute;height:3px;left:0;transition:opacity0.3sease;top:calc(100%-0.82rem);}@mediascreenand(min-width:500px){body.mobile.landscapemv-header.headerndiv.links.tabs-wrapper.tab::after{bottom:0.82rem;top:unset;}}mv-header.headerndiv.links.tabs-wrapper.tab:focus{outline:whiteauto1px;}mv-header.headerndiv.links.tabs-wrapper.tab:hover{outline:none;}mv-header.headerndiv.links.tabs-wrapper.tab.active{color:#f0500c;}mv-header.headerndiv.links.tabs-wrapper.tab.active::after{opacity:1;}mv-header.header.siden-toggler{z-index:9;}@mediascreenand(min-width:500px){body.mobile.landscapemv-header.header.siden-toggler{position:absolute;}html[dir=ltr]body.mobile.landscapemv-header.header.siden-toggler{right:20px;}html[dir=rtl]body.mobile.landscapemv-header.header.siden-toggler{left:20px;}}mv-header.header.siden-togglersvg-icon{height:1.59rem;width:1.59rem;}mv-header.header.siden-togglersvg-iconsvg{display:block;fill:#fff;height:1.59rem;width:1.59rem;}html[dir=rtl]mv-header.header.siden-togglersvg-iconsvg{transform:scale(-1,1);}body.desktopmv-headermv-back-button.back-link{padding:9px20px;}/*#sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL2NsaWVudC9zdHlsZXMvX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly8uL2NsaWVudC9hcHbGF5b3V0L2NvbXBvbmVudHMvVhZGVyL2hlYWRlci5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxxQkFBQTtBQWFBLHdCQUFBO0FBTUEsV0FBQTtBQTJGQSx3QkFBQTtBQU9BLGlCQUFBO0FBc0ZBLGVBQUE7QUFtR0EsaUdBQUE7QUF3QkEseUNBQUE7QUFlQSxpQkFBQTtBQW1EQSxlQUFBO0FBUUEscUJBQUE7QUFtQkEsWUFBQTtBQXlCQSx3Q0FBQTtBQWlDQSxtQ0FBQTtBQVdBLG9CQUFBO0FBS0E7RUFDRTtJQUNFLDZCQUFBO0VDN2RGO0VEK2RBO0lBQ0UseUJBQUE7RUM3ZEY7RUQrZEE7SUFDRSw2QkFBQTtFQzdkRjtBQUNGO0FEZ2VBLDZEQUFBO0FBaURBO0VBQ0U7SUFDRSxVQUFBO0lBQ0Esa0JBQUE7RUM5Z0JGO0VEaWhCQTtJQUNFLFVBQUE7SUFDQSxtQkFBQTtFQy9nQkY7QUFDRjtBRGtoQkE7RUFDRTtJQUVFLFVBQUE7RUNqaEJGO0VEbWhCQTtJQUVFLFVBQUE7RUNsaEJGO0FBQ0Y7QURxaEJBO0VBQ0U7SUFDRSxxQkFBQTtJQUNBLFlBQUE7RUNuaEJGO0VEcWhCQTtJQUNFLHFCQUFBO0lBQ0EsVUFBQTtFQ25oQkY7RURxaEJBO0lBQ0UscUJBQUE7SUFDQSxVQUFBO0VDbmhCRjtBQUNGO0FBeERBO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0FBMERGO0FENEVFO0VDbklFLGtCQUFBO0VBQ0EsVUFBQTtBQTBESjtBRGtFRTtFQ3hIRSxhQUFBO0VBQ0EsZUFBQTtFQUNBLHNDQUFBO0VBQ0EsZ0JEZ0VtQjtBQ1B2QjtBQXRERTtFRHNiQSwyQkFBQTtBQzdYRjtBRGlYRTtFQUNFLDJCQUFBO0FDL1dKO0FEMGJFO0VBdkVFLDREQUFBO0FDaFhKO0FEd1hFO0VBR0UsOEVBQUE7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QUE7QUE4Rlo7QUE1Rlk7RUFDRSxVQUFBO0VBQ0EsY0RuU0M7RUNvU0QsbUJEcFNDO0VDcVNELFdBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsT0FBQTtFQUNBLDZCQUFBO0VBQ0EsaUNBQUE7QUE4RmQ7QUQ3UUk7RUFERjtJQ21MYyx1QkFBQTtJQUNBLFVBQUE7RUErRmQ7QUFDRjtBQTVGWTtFQUNFLHVCQUFBO0FBOEZkO0FBM0ZZO0VBQ0UsYUFBQTtBQTZGZDtBQTFGWTtFQUNFLGNENVRDO0FDd1pmO0FBMUZjO0VBQ0UsVUFBQTtBQTRGaEI7QUFwRkk7RUFDRSxVQUFBO0FBc0ZOO0FEbFNJO0VBREY7SUNnTk0sa0JBQUE7RUF1Rk47RURsT0E7SUFDRSxXQzJJbUI7RUF5RnJCO0VEak9BO0lBQ0UsVUN1SW1CO0VBNEZyQjtBQUNGO0FBMUZNO0VBQ0UsdUJBQUE7RUFDQSxzQkFBQTtBQTRGUjtBQTFGUTtFQUNFLGNBQUE7RUFDQSxVQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtBQTRGVjtBRHpPRTtFQ2dKVSx1QkFBQTtBQTRGWjtBRGpVRTtFQytPTSxpQkFBQTtBQXFGUiIsInNvdXJjZXNDb250ZW50IjpbIi8qIEhlbHBlciBmdW5jdGlvbnMgKi9cbkB1c2UgJ3Nhc3M6bWF0aCc7XG5cbkBpbXBvcnQgJ2FiLXRlc3RzJztcblxuQGZ1bmN0aW9uIHN0cmlwLXVuaXQoJG51bWJlcikge1xuICBAaWYgdHlwZS1vZigkbnVtYmVyKSA9PSAnbnVtYmVyJyBhbmQgbm90IHVuaXRsZXNzKCRudW1iZXIpIHtcbiICBAcmV0dXJuIG1hdGguZGl2KCRudW1iZXIsICRudW1iZXIgKiAwICsgMSk7XG4gIH1cblxuICBAcmV0dXJuICRudW1iZXI7XG59XG5cbi8qIFBpeGVscyB0byBSZW0gdW5pdHMgKi9cbkBmdW5jdGlvbiBweFRvUmVtKCR1bml0U2l6ZSkge1xuICAkdW5pdFNpemU6IHN0cmlwLXVuaXQoJHVuaXRTaXplKTtcbiQHJldHVybiAje21hdGguZGl2KCR1bml0U2l6ZSwgMTcp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Z2xlKHBhZGRpbmctbGVmdCwgcGFkZGluZy1yaWdodCwgJHZhbHVlKTtcbn1cblxuQG1peGluIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCR2YWx1ZSkge1xuICBAaW5jbHVkZSBydGwtc2luZ2xlKGJvcmRlci10b3AtcmlnaHQtcmFkaXVzLCBib3JkZXItdG9wLWxlZnQtcmFkaXVzLCAkdmFsdWUpO1xufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJ0bC1zaW5nbGUoYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMsIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMsICR2YWx1ZSk7XG59XG5cbkBtaXhpbiBtYXJnaW4tcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJ0bC1zaW5nbGUobWFyZ2luLXJpZ2h0LCBtYXJnaW4tbGVmdCwgJHZhbHVlKTtcbn1cblxuQG1peGluIG1hcmdpbi1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSBydGwtc2luZ2xlKG1hcmdpbi1sZWZ0LCBtYXJnaW4tcmlnaHQsICR2YWx1ZSk7XG59XG5cbkBtaXhpbiBzbW9vdGgtc2Nyb2xsKCkge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbkBtaXhpbiBzY3JvbGxiYXJzKCRoZWlnaHQsICR3aWR0aCwgJHRyYWNrQ29sb3I6ICNmNWY3ZjcsICR0aHVtYkNvbG9yOiAjYmRjM2M3KSB7XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiICBAaWYgJHdpZHRoIHtcbiICIHdpZHRoOiAkd2lkdGg7XG4gICfVxuICIEBpZiAkVpZ2h0IHtcbiICIGhlaWdodDogJGhlaWdodDtcbiICB9XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICYmFja2dyb3VuZC1jb2xvcjogJHRyYWNrQ29sb3I7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICYmFja2dyb3VuZC1jb2xvcjogJHRodW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ICICAubGFuZ3VhZ2Utc3dpdGNoZXIge1xuICICICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICICIEBpbmNsdWRlIHJpZ2h0KDYwcHgpO1xuICICfVxuICIH1cblxuICIC5sYW5ndWFnZS1zd2l0Y2hlciB7XG4gICICBzdmctaWNvbiB7XG4gICICICYsXG4gICICIHN2ZyB7XG4gICICICd2lkdGg6IHB4VG9SZW0oMTYpO1xuICICICIGhlaWdodDogcHhUb1JlbSgxNik7XG4gICICIH1cbiICIH1cblxuICICQGluY2x1ZGUgbGFuZHNjYXBlLW1lZGlhIHtcbiICICbWFyZ2luOiAwIDEwcHg7XG4gICICB9XG4gICfVxuXG4gICLmhlYWRpbmctbmF2YmFyIHtcbiICIEBpbmNsdWRlIGZsZXgtYmV0d2Vlbi1taWQtYWxpZ247XG4gICICBwYWRkaW5nOiAxMHB4IDIwcHggNXB4O1xuICICdHJhbnNpdGlvbjogcGFkZGluZyAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICICBAaW5jbHVkZSBkZXNrdG9wLW1lZGlhIHtcbiICICcGFkZGluZzogMjNweCAyMHB4IDE4cHg7XG4gICICB9XG5cbiICIEBpbmNsdWRlIGxhbmRzY2FwZS1tZWRpYSB7XG4gICICIHBhZGRpbmc6IDEzcHggMCA0cHggMjBweDtcbiICICYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gICICIEBpbmNsdWRlIHJ0bC1jdXN0b20ge1xuICICICIHBhZGRpbmc6IDEzcHggMjBweCA0cHggMDtcbiICICfVxuICICfVxuXG4gICICAubG9nby1saW5rIHtcbiICICVpZ2h0OiAyNHB4O1xuICICICB3aWR0aDogYXV0bztcbiICICcG9zaXRpb246IHJlbGF0aXZlO1xuICICICBib3R0b206IDVweDtcbiICICQGluY2x1ZGUgbGFuZHNjYXBlLW1lZGlhIHtcbiICICICBAaW5jbHVkZSBtYXJnaW4tcmlnaHQoMTBweCk7XG4gICICIH1cblxuICICICBzdmctaWNvbi5sb2dvIHtcbiICICICB3aWR0aDogODVweDtcbiICICICBoZWlnaHQ6IDI4cHg7XG4gICICICdHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cbiICICICAuY2xzLTEge1xuICICICICZmlsbDogJG9yYW5nZS1jb2xvcjtcbiICICICIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICICICIH1cbiICICfVxuXG4gICICIC8vIFBhcnRuZXIgbG9nb1xuICICICBpbWcubG9nbyB7XG4gICICICcG9zaXRpb246IHJlbGF0aXZlO1xuICICICIHdpZHRoOiBhdXRvO1xuICICICIG1heC13aWR0aDogODNweDtcbiICICICBtYXgtVpZ2h0OiAzOXB4O1xuICICICIHRvcDogLTFweDtcblxuICICICIEBpbmNsdWRlIGxhbmRzY2FwZS1tZWRpYSB7XG4gICICICICB0b3A6IC04cHg7XG4gICICICfVxuICICICB9XG4gICICB9XG5cbiICIC51c2VyLXdyYXBwZXIge1xuICICICAudXNlciB7XG4gICICICdG9wOiAtMXB4O1xuICICICIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiICICICBjb2xvcjogI2ZmZmZmZjtcbiICICICBsZXR0ZXItc3BhY2luZzogcHhUb1JlbSgtMC4yNCk7XG4gICICICZm9udC1zaXplOiBweFRvUmVtKDEyKTtcbiICICICBkaXNwbGF5OiBmbGV4O1xuICICICIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICICICbWFyZ2luOiAwIDIycHg7XG5cbiICICICAmLmxvZ2luIHtcbiICICICIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiICICICIGZsZXgtd3JhcDogd3JhcDtcbiICICICIEBpbmNsdWRlIHBhZGRpbmctbGVmdCgxNnB4KTtcblxuICICICICJjpiZWZvcmUge1xuICICICICICBjb250ZW50OiAnJztcbiICICICICYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zL3Byb2ZpbGUtaWNvbi5zdmcnKSBjZW50ZXIvY292ZXI7XG4gICICICICIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiICICICICcG9zaXRpb246IGFic29sdXRlO1xuICICICICICBAaW5jbHVkZSBsZWZ0KC0zcHgpO1xuICICICICICB3aWR0aDogcHhUb1JlbSgxNik7XG4gICICICICIGhlaWdodDogcHhUb1JlbSgxNik7XG4gICICICICIEBpbmNsdWRlIG1hcmdpbi1yaWdodCg0cHgpO1xuICICICICfVxuICICICIH1cblxuICICICICYubG9nb3V0IHtcbiICICICIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICICICIH1cbiICICfVxuICICfVxuICIH1cblxuICIG5hdiB7XG4gICICBAaW5jbHVkZSBmbGV4LWNvbHVtbjtcbiICIGZsZXgtZ3JvdzogMTtcbiICIEBpbmNsdWRlIGxhbmRzY2FwZS1tZWRpYSB7XG4gICICIHdpZHRoOiAxMDAlO1xuICICfVxuXG4gICICBkaXYubGlua3Mge1xuICICICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICICIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICICIGZsZXgtZ3JvdzogMTtcbiICICZGlzcGxheTogZmxleDtcbiICICYWxpZ24taXRlbXM6IGNlbnRlcjtcbiICICJG1hc2stZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudChcbiICICICIDkwZGVnLFxuICICICICcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAycHgsXG4gICICICICByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDIwcHgsXG4gICICICICByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIGNhbGMoMTAwJSAtIDIwcHgpLFxuICICICICcmdiYSgwLCAwLCAwLCAwKSBjYWxjKDEwMCUgLSAycHgpXG4gICICICKSxcbiICICICBsaW5lYXItZ3JhZGllbnQoMCwgIzAwMCAyNCUsIHRyYW5zcGFyZW50IDI3JSk7XG5cbiICICbXYtYmFjay1idXR0b24ge1xuICICICIC5iYWNrLWJ1dHRvbi1jb250YWluZXIge1xuICICICICQGluY2x1ZGUgZGVza3RvcC1tZWRpYSB7XG4gICICICICIC8vIGZvciBtaWQgdGV4dCBjZW50ZXJpbmdcbiICICICICbWluLXdpZHRoOiA3MHB4O1xuICICICICICBAaW5jbHVkZSBwYWRkaW5nLXJpZ2h0KDApO1xuXG4gICICICICIG12LXNoYXJlIHtcbiICICICICICBkaXNwbGF5OiBub25lO1xuICICICICICB9XG4gICICICICB9XG4gICICICfVxuICICICB9XG5cbiICICLm5hdi10aXRsZSB7XG4gICICICQGluY2x1ZGUgZGVza3RvcC1tZWRpYSB7XG4gICICICICBmb250LXNpemU6IHB4VG9SZW0oMTQpO1xuICICICICdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiICICICIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICICICICBmbGV4LWdyb3c6IDE7XG4gICICICICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiICICICICYuYmFjay1uby1zFyZSB7XG4gICICICICIHRleHQtaW5kZW50OiAtODBweDtcbiICICICIH1cbiICICICB9XG4gICICIH1cblxuICICICAudGFicy13cmFwcGVyIHtcbiICICICBkaXNwbGF5OiBmbGV4O1xuICICICIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICICICb3ZlcmZsb3cteDogYXV0bztcbiICICICBoZWlnaHQ6IHB4VG9SZW0oMzkpO1xuICICICIG1hc2staW1hZ2U6ICRtYXNrLWdyYWRpZW50O1xuICICICIC13ZWJraXQtbWFzay1pbWFnZTogJG1hc2stZ3JhZGllbnQ7XG5cbiICICICBAaW5jbHVkZSBkZXNrdG9wLW1lZGlhIHtcbiICICICICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiICICICICVpZ2h0OiA1cHg7XG4gICICICICB9XG5cbiICICICICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiICICICICYmFja2dyb3VuZC1jb2xvcjogcmdiYSh3l0ZSwgMC4yKTtcbiICICICIH1cblxuICICICICJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICICICICICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHdoaXRlLCAwLjEpO1xuICICICICICBib3JkZXItcmFkaXVzOiAycHg7XG4gICICICICB9XG4gICICICfVxuXG4gICICICQGluY2x1ZGUgbGFuZHNjYXBlLW1lZGlhIHtcbiICICICIHRvcDogMDtcbiICICICB9XG5cbiICICICBhIHtcbiICICICIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiICICICIEBpbmNsdWRlIHJ0bChwYWRkaW5nLWxlZnQsIDFlbSwgcGFkZGluZy1yaWdodCwgMWVtKTtcbiICICICB9XG5cbiICICICAudGFiIHtcbiICICICIGRpc3BsYXk6IGZsZXg7XG4gICICICICBhbGlnbi1pdGVtczogY2VudGVyO1xuICICICICVpZ2h0OiAxMDAlO1xuICICICICcGFkZGluZzogMCAyMHB4O1xuICICICICb3V0bGluZTogbm9uZTtcbiICICICIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICICICICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICICICICcG9zaXRpb246IHJlbGF0aXZlO1xuICICICICY3Vyc29yOiBwb2ludGVyO1xuICICICICdXNlci1zZWxlY3Q6IG5vbmU7XG4gICICICICBAaW5jbHVkZSBmb250KDE0LCAkbGlnaHQtZ3JheS1jb2xvciwgNTAwKTtcbiICICICIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuXG4gICICICICAmOjphZnRlciB7XG4gICICICICIG9wYWNpdHk6IDA7XG4gICICICICIGNvbG9yOiAkb3JhbmdlLWNvbG9yO1xuICICICICICBiYWNrZ3JvdW5kOiAkb3JhbmdlLWNvbG9yO1xuICICICICICB3aWR0aDogMTAwJTtcbiICICICICY29udGVudDogJyc7XG4gICICICICIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiICICICICVpZ2h0OiAzcHg7XG4gICICICICIGxlZnQ6IDA7XG4gICICICICIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICICICICICB0b3A6IGNhbGMoMTAwJSAtICN7cHhUb1JlbSgzKX0pO1xuXG4gICICICICIEBpbmNsdWRlIGxhbmRzY2FwZS1tZWRpYSB7XG4gICICICICICYm90dG9tOiBweFRvUmVtKDMpO1xuICICICICICIHRvcDogdW5zZXQ7XG4gICICICICIH1cbiICICICIH1cblxuICICICICJjpmb2N1cyB7XG4gICICICICIG91dGxpbmU6IHdoaXRlIGF1dG8gMXB4O1xuICICICICfVxuXG4gICICICICAmOmhvdmVyIHtcbiICICICICb3V0bGluZTogbm9uZTtcbiICICICIH1cblxuICICICICJi5hY3RpdmUge1xuICICICICICBjb2xvcjogJG9yYW5nZS1jb2xvcjtcblxuICICICICICAmOjphZnRlciB7XG4gICICICICICb3BhY2l0eTogMTtcbiICICICICfVxuICICICICfVxuICICICIH1cbiICICfVxuICICfVxuICIH1cblxuICIC5zaWRlbmF2LXRvZ2dsZXIge1xuICICei1pbmRleDogOTtcblxuICICQGluY2x1ZGUgbGFuZHNjYXBlLW1lZGlhIHtcbiICICcG9zaXRpb246IGFic29sdXRlO1xuICICICBAaW5jbHVkZSByaWdodCgyMHB4KTtcbiICIH1cblxuICICc3ZnLWljb24ge1xuICICICBoZWlnaHQ6IHB4VG9SZW0oMjQpO1xuICICICB3aWR0aDogcHhUb1JlbSgyNCk7XG5cbiICICc3ZnIHtcbiICICICBkaXNwbGF5OiBibG9jaztcbiICICICBmaWxsOiAjZmZmO1xuICICICIGhlaWdodDogcHhUb1JlbSgyNCk7XG4gICICICd2lkdGg6IHB4VG9SZW0oMjQpO1xuXG4gICICICQGluY2x1ZGUgcnRsLWN1c3RvbSB7XG4gICICICICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiICICICB9XG4gICICIH1cbiICIH1cbiICB9XG4gIH1cblxuICBtdi1iYWNrLWJ1dHRvbiB7XG4gICLmJhY2stbGluayB7XG4gICICBAaW5jbHVkZSBkZXNrdG9wLW1lZGlhIHtcbiICICcGFkZGluZzogOXB4IDIwcHg7IC8vIHRvIGZpdCBkZXNrdG9wIGhlaWdodFxuICICfVxuICIH1cbifVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==*//*#sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ==*//*Helperfunctions*//*PixelstoRemunits*//*colors*//*SideBarboxshadow*//*partner-logo*//*RTLMixins*//*medium.com/@dvmsoni3132/easy-truncate-multi-line-ellipsis-with-pure-css-e0d24de*//*ChangeAutocompletestylesinChrome*//*ColorMixins*//*Transforms*//*AnimationMixins*//*Flexbox*//*Topoffsetfordifferentconditions*//*Keyframessecondstoparente*//*Tapcelleffect*/@keyframesclickedEffect{0%{background-color:transparent;}20%{background-color:#f5f7f7;}100%{background-color:transparent;}}/*makesurethatparentelementisrelative/absolute/fixed*/@keyframesfade-in{0%{opacity:0;visibility:hidden;}100%{opacity:1;visibility:visible;}}@keyframesfade-in-out{0%,49%{opacity:0;}50%,100%{opacity:1;}}@keyframeslogo-back-pulse{0%{transform:scale(0.8);opacity:0.6;}70%{transform:scale(1.4);opacity:0;}100%{transform:scale(1.4);opacity:0;}}mv-metro-switcher{flex-grow:1;}html[dir=ltr]mv-metro-switcher{margin-left:8px;}html[dir=rtl]mv-metro-switcher{margin-right:8px;}mv-metro-switchera{font-size:0.29rem;color:#bcc2c8;height:0.06rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;letter-spacing:-0.71rem;}mv-metro-switchera:before{content:"";background:url("/imes/icons/metro-area-globe.svg")center/cover;display:inline-block;position:relative;width:0.06rem;height:0.06rem;}html[dir=ltr]mv-metro-switchera:before{margin-right:4px;}html[dir=rtl]mv-metro-switchera:before{margin-left:4px;}mv-metro-switchera.hide-selection:after{display:none;}.app-container.desktopmv-metro-switchera:before{display:none;}.app-container.desktopmv-metro-switchera:after{content:"";background:url("/imes/icons/arrow_gray.svg")center/cover;display:inline-block;position:relative;width:0.53rem;height:0.53rem;transform:rotate(90deg);}html[dir=ltr].app-container.desktopmv-metro-switchera:after{margin-left:4px;}html[dir=rtl].app-container.desktopmv-metro-switchera:after{margin-right:4px;}/*#sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL2NsaWVudC9zdHlsZXMvX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly8uL2NsaWVudC9hcHbGF5b3V0L2NvbXBvbmVudHMvbWV0cm8tc3dpdGNoZXIvbWV0cm8tc3dpdGNoZXIuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEscUJBQUE7QUFhQSx3QkFBQTtBQU1BLFdBQUE7QUEyRkEsd0JBQUE7QUFPQSxpQkFBQTtBQXNGQSxlQUFBO0FBbUdBLGlHQUFBO0FBd0JBLHlDQUFBO0FBZUEsaUJBQUE7QUFtREEsZUFBQTtBQVFBLHFCQUFBO0FBbUJBLFlBQUE7QUF5QkEsd0NBQUE7QUFpQ0EsbUNBQUE7QUFXQSxvQkFBQTtBQUtBO0VBQ0U7SUFDRSw2QkFBQTtFQzdkRjtFRCtkQTtJQUNFLHlCQUFBO0VDN2RGO0VEK2RBO0lBQ0UsNkJBQUE7RUM3ZEY7QUFDRjtBRGdlQSw2REFBQTtBQWlEQTtFQUNFO0lBQ0UsVUFBQTtJQUNBLGtCQUFBO0VDOWdCRjtFRGloQkE7SUFDRSxVQUFBO0lBQ0EsbUJBQUE7RUMvZ0JGO0FBQ0Y7QURraEJBO0VBQ0U7SUFFRSxVQUFBO0VDamhCRjtFRG1oQkE7SUFFRSxVQUFBO0VDbGhCRjtBQUNGO0FEcWhCQTtFQUNFO0lBQ0UscUJBQUE7SUFDQSxZQUFBO0VDbmhCRjtFRHFoQkE7SUFDRSxxQkFBQTtJQUNBLFVBQUE7RUNuaEJGO0VEcWhCQTtJQUNFLHFCQUFBO0lBQ0EsVUFBQTtFQ25oQkY7QUFDRjtBQXhEQTtFQUNFLFlBQUE7QUEwREY7QUQwSkU7RUFDRSxnQkNwTm1CO0FBNER2QjtBRDJKRTtFQUNFLGlCQ3hObUI7QUErRHZCO0FBN0RFO0VBQ0UsMEJBQUE7RUFDQSxjQUFBO0VBQ0EsdUJBQUE7RUFDQSwwQkFBQTtFQUFBLHVCQUFBO0VBQUEsa0JBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQ0FBQTtBQStESjtBQTdESTtFQUNFLFdBQUE7RUFDQSxrRUFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0FBK0ROO0FEbUlFO0VBQ0UsaUJDbE13QjtBQWlFNUI7QURvSUU7RUFDRSxnQkN0TXdCO0FBb0U1QjtBQWhFTTtFQUNFLGFBQUE7QUFrRVI7O0FBMURJO0VBQ0UsYUFBQTtBQTZETjtBQTFESTtFQUNFLFdBQUE7RUFDQSw0REFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VEZ1dKLHdCQUFBO0FDaFNGO0FEMEdFO0VBQ0UsZ0JDekt1QjtBQWlFM0I7QUQyR0U7RUFDRSxpQkM3S3VCO0FBb0UzQiIsInNvdXJjZXNDb250ZW50IjpbIi8qIEhlbHBlciBmdW5jdGlvbnMgKi9cbkB1c2UgJ3Nhc3M6bWF0aCc7XG5cbkBpbXBvcnQgJ2FiLXRlc3RzJztcblxuQGZ1bmN0aW9uIHN0cmlwLXVuaXQoJG51bWJlcikge1xuICBAaWYgdHlwZS1vZigkbnVtYmVyKSA9PSAnbnVtYmVyJyBhbmQgbm90IHVuaXRsZXNzKCRudW1iZXIpIHtcbiICBAcmV0dXJuIG1hdGguZGl2KCRudW1iZXIsICRudW1iZXIgKiAwICsgMSk7XG4gIH1cblxuICBAcmV0dXJuICRudW1iZXI7XG59XG5cbi8qIFBpeGVscyB0byBSZW0gdW5pdHMgKi9cbkBmdW5jdGlvbiBweFRvUmVtKCR1bml0U2l6ZSkge1xuICAkdW5pdFNpemU6IHN0cmlwLXVuaXQoJHVuaXRTaXplKTtcbiQHJldHVybiAje21hdGguZGl2KCR1bml0U2l6ZSwgMTcpfXJlbTtcbn1cblxuLyogY29sb3JzICovXG5cbiR3l0ZS1jb2xvcjogI2ZmZmZmZjtcbiR3l0ZTItY29sb3I6ICNlZGVmZjM7XG4kb3JhbmdlLWNvbG9yOiAjZjA1MDBjO1xuJGxpZ2h0LW9yYW5nZS1jb2xvcjogI2ZmNjQwMDtcbiRkYXJrLW9yYW5nZS1jb2xvcjogI2MzNDgyMDtcbiRibHVlLWNvbG9yOiAjMjE5NmYzO1xuJGJsdWUtYWN0aXZlLWNvbG9yOiAjMWI3ZmNkO1xuJGxpZ2h0LWJsdW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BpbmNsdWRlIHJ0bC1zaW5nbGUoYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMsIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMsICR2YWx1ZSk7XG59XG5cbkBtaXhpbiBtYXJnaW4tcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJ0bC1zaW5nbGUobWFyZ2luLXJpZ2h0LCBtYXJnaW4tbGVmdCwgJHZhbHVlKTtcbn1cblxuQG1peGluIG1hcmdpbi1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSBydGwtc2luZ2xlKG1hcmdpbi1sZWZ0LCBtYXJnaW4tcmlnaHQsICR2YWx1ZSk7XG59XG5cbkBtaXhpbiBzbW9vdGgtc2Nyb2xsKCkge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbkBtaXhpbiBzY3JvbGxiYXJzKCRoZWlnaHQsICR3aWR0aCwgJHRyYWNrQ29sb3I6ICNmNWY3ZjcsICR0aHVtYkNvbG9yOiAjYmRjM2M3KSB7XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiICBAaWYgJHdpZHRoIHtcbiICIHdpZHRoOiAkd2lkdGg7XG4gICfVxuICIEBpZiAkVpZ2h0IHtcbiICIGhlaWdodDogJGhlaWdodDtcbiICB9XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICYmFja2dyb3VuZC1jb2xvcjogJHRyYWNrQ29sb3I7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICYmFja2dyb3VuZC1jb2xvcjogJHRodW1iQ29sb3I7XG4gIH1cbn1cblxuQG1peGluIHByZWZpeCgkcHJvcCwgJHZhbHVlKSB7XG4gICN7JHByb3B9OiAkdmFsdWU7XG4gIC13ZWJraXQtI3skcHJvcH06ICR2YWx1ZTtcbn1cblxuQG1peGluIHRydW5jYXRlIHtcbidGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8qIGh0dHBzOi8vbWVkaXVtLmNvbS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*//*Helperfunctions*//*PixelstoRemunits*//*colors*//*SideBarboxshadow*//*partner-logo*//*RTLMixins*//*medium.com/@dvmsoni3132/easy-truncate-multi-line-ellipsis-with-pure-css-e0d24de*//*ChangeAutocompletestylesinChrome*//*ColorMixins*//*Transforms*//*AnimationMixins*//*Flexbox*//*Topoffsetfordifferentconditions*//*Keyframessecondstoparente*//*Tapcelleffect*/@keyframesclickedEffect{0%{background-color:transparent;}20%{background-color:#f5f7f7;}100%{background-color:transparent;}}/*makesurethatparentelementisrelative/absolute/fixed*/@keyframesfade-in{0%{opacity:0;visibility:hidden;}100%{opacity:1;visibility:visible;}}@keyframesfade-in-out{0%,49%{opacity:0;}50%,100%{opacity:1;}}@keyframeslogo-back-pulse{0%{transform:scale(0.8);opacity:0.6;}70%{transform:scale(1.4);opacity:0;}100%{transform:scale(1.4);opacity:0;}}mv-side-nigation{display:flex;height:100%;position:fixed;top:0;z-index:99;transition:all0.3s;}html[dir=ltr]mv-side-nigation{right:0;}html[dir=rtl]mv-side-nigation{left:0;}mv-side-nigationa{text-decoration:none;}mv-side-nigation.siden-ad,mv-side-nigation.siden-ad.ad-container{width:300px;height:250px;}mv-side-nigation.side-menu-desktopmv-download-app-qr.qr-links.banner-download-options.store-action-button{display:none;}mv-side-nigation.collapsed{transform:translate3d(13.06rem,0,0);}html[dir=rtl]mv-side-nigation.collapsed{transform:translate3d(-237px,0,0);}mv-side-nigation.collapsed.side-nigation-container.ad-container{display:none;}html[dir=ltr]mv-side-nigation.collapsed.side-nigation-container.n-header.close-n{left:1.88rem;}html[dir=rtl]mv-side-nigation.collapsed.side-nigation-container.n-header.close-n{right:1.88rem;}mv-side-nigation.collapsed.side-nigation-container.n-header.close-nsvg-icon{fill:#c;transform:scaleX(1);}html[dir=rtl]mv-side-nigation.collapsed.side-nigation-container.n-header.close-nsvg-icon{transform:scaleX(-1);}mv-side-nigation.collapsed.side-nigation-container.n-header.title{opacity:0;}mv-side-nigation.collapsed.side-nigation-container.n-header{background-color:#f8f7f7;}mv-side-nigation.collapsed.side-nigation-container.scroll-container{flex-grow:1;transition:all0.3s;}mv-side-nigation.collapsed.side-nigation-container.scroll-container.menu-items{padding:00;width:3.35rem;margin-top:25px;}mv-side-nigation.collapsed.side-nigation-container.scroll-container.menu-items.item{display:flex;align-items:center;height:65px;flex-grow:0;box-shadow:none;min-height:0;}mv-side-nigation.collapsed.side-nigation-container.scroll-container.menu-items.item.companyasvg-iconsvg{width:1.94rem;}mv-side-nigation.collapsed.side-nigation-container.scroll-container.menu-items.item.smart-city-solutionsasvg-iconsvg{width:1.82rem;}mv-side-nigation.collapsed.side-nigation-container.scroll-container.menu-items.item.communityasvg-iconsvg{width:1.82rem;}mv-side-nigation.collapsed.side-nigation-container.scroll-container.menu-items.item.pressasvg-iconsvg{width:1.59rem;}mv-side-nigation.collapsed.side-nigation-container.scroll-container.menu-items.itema{justify-content:center;}mv-side-nigation.collapsed.side-nigation-container.scroll-container.menu-items.item.icon{width:2.41rem;height:2.41rem;min-height:44px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin:0auto;background:none;}mv-side-nigation.collapsed.side-nigation-container.scroll-container.menu-items.item.iconsvg,mv-side-nigation.collapsed.side-nigation-container.scroll-container.menu-items.item.iconsvg.st0{display:table-cell;height:auto;width:1.82rem;fill:#bdc3c7;}mv-side-nigation.collapsed.side-nigation-container.show-more-menu{display:none;}mv-side-nigation.collapsed.side-nigation-container>.moovit-banner~.footer-links{display:none;}mv-side-nigation.collapsed.side-nigation-container.show-more-toggle,mv-side-nigation.collapsed.side-nigation-container.moovit-banner,mv-side-nigation.collapsed.side-nigation-containermv-video-ad{display:none;}mv-side-nigation.collapsed.side-nigation-containerdiv.external-buttons{padding:36px0;width:62px;box-shadow:none;}mv-side-nigation.collapsed.side-nigation-containerdiv.external-buttonsa{margin-top:10px;}html[dir=ltr]mv-side-nigation.collapsed.side-nigation-containerdiv.external-buttonsa{margin-left:1.82rem;}html[dir=rtl]mv-side-nigation.collapsed.side-nigation-containerdiv.external-buttonsa{margin-right:1.82rem;}mv-side-nigation.collapsed.side-nigation-containerdiv.external-buttons.rating{display:none;}mv-side-nigation.collapsed.side-nigation-containerdiv.external-buttons.moovit{background:url("/imes/store-buttons/moovit_icon.png")centerno-repeat;background-size:contain;height:20px;width:20px;}mv-side-nigation.collapsed.side-nigation-containerdiv.external-buttons.stores-wrapper{display:flex;}mv-side-nigation.collapsed.side-nigation-containerdiv.external-buttons.app-store-wrapper{border-top:1pxsolid#ecf0f1;padding-top:20px;}mv-side-nigation.collapsed.side-nigation-containerdiv.external-buttons.app-store-wrapper.text{display:none;}mv-side-nigation.collapsed.side-nigation-containerdiv.external-buttons.app-store-wrapper.app-icons-wrapper{display:flex;flex-direction:column;align-items:center;}mv-side-nigation.collapsed.side-nigation-containerdiv.external-buttons.play-store{background:url("/imes/store-buttons/android_icon_gray.svg")centerno-repeat;background-size:contain;height:1.53rem;margin-top:0.06rem;width:1.53rem;margin-bottom:0.41rem;}mv-side-nigation.collapsed.side-nigation-containerdiv.external-buttons.app-store{background:url("/imes/apple_icon_gray.svg")centerno-repeat;background-size:contain;height:1.71rem;position:relative;width:1.41rem;}mv-side-nigation.collapsed.side-nigation-container.item{flex-grow:inherit;min-height:unset;}mv-side-nigation.collapsed.side-nigation-container.item.text{opacity:0;position:absolute;transition:all0.3s;}mv-side-nigation.collapsed.side-nigation-container.item.small-text{opacity:0;position:absolute;}mv-side-nigation.collapsed.side-nigation-container.qr-code-wrapper{display:none;}mv-side-nigation.expanded{transform:translate3d(0,0,0);}mv-side-nigation.expanded.side-nigation-container.n-header.close-nsvg-icon{fill:#292a30;}mv-side-nigation.expanded.n-header{box-shadow:01px4pxrgba(0,0,0,0.23);}mv-side-nigation.expanded.footer-linksa:focus,mv-side-nigation.expanded.menu-itemsa:focus{outline:none;}mv-side-nigation.expanded.scroll-container{overflow-y:auto;}mv-side-nigation.expanded.scroll-container.menu-items{overflow-y:auto;}mv-side-nigation.expanded.scroll-container.menu-items.item.about.icon{background-color:#f3471a;}mv-side-nigation.expanded.scroll-container.menu-items.item.smart-city-solutions.icon{background-color:#2196f3;}mv-side-nigation.expanded.scroll-container.menu-items.item.community.icon{background-color:#f7a20c;}mv-side-nigation.expanded.scroll-container.menu-items.item.press.icon{background-color:#1db969;}mv-side-nigation.expanded.scroll-container.menu-items.item.support.icon{background-color:#003e54;}mv-side-nigation.expanded.scroll-container.menu-items.item.ads.icon{background-color:#ff6400;}mv-side-nigation.expanded.scroll-container.menu-items.item.ads.iconsvg{width:1.71rem;}mv-side-nigation.expanded.scroll-container.menu-items.item:last-child::after{content:"";position:absolute;bottom:0;width:100%;height:1px;box-shadow:0px-1px3pxrgba(0,0,0,0.6);}mv-side-nigation.expanded.scroll-container.menu-items.itema>div{padding:020px;}mv-side-nigation.expanded.scroll-container.menu-items.itemimg.icon{content:url("data:ime/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==");}mv-side-nigation.expanded.scroll-container.menu-items.itemsvg-icon.iconsvg{display:none;}mv-side-nigation.expanded.qr-code-wrapper~.external-buttons{display:none;}mv-side-nigation.expanded.qr-code-wrapper{position:relative;padding:15px20px10px;background-color:#fff;flex-grow:1;justify-content:end;display:flex;flex-direction:column;}mv-side-nigation.expanded.qr-code-wrapper.pop-up-buttonimg{padding:06px;}html[dir=ltr]mv-side-nigation.expanded.qr-code-wrapper.pop-up-buttonimg{margin-left:4px;}html[dir=rtl]mv-side-nigation.expanded.qr-code-wrapper.pop-up-buttonimg{margin-right:4px;}html[dir=ltr]mv-side-nigation.expanded.qr-code-wrapper.pop-up-buttonimg{border-left:1pxsolid#b2b2b2;}html[dir=rtl]mv-side-nigation.expanded.qr-code-wrapper.pop-up-buttonimg{border-right:1pxsolid#b2b2b2;}mv-side-nigation.expanded.qr-code-wrapper.text{font-weight:500;}mv-side-nigation.expanded.qr-code-wrapper.app-download-options{display:inline-flex;align-items:center;margin:3px05px;font-size:0.29rem;line-height:1.2;}mv-side-nigation.expanded.qr-code-wrapper.app-download-options.play-store{height:1.65rem;}mv-side-nigation.expanded.qr-code-wrapper.app-download-options.play-storeimg{width:1.65rem;}mv-side-nigation.expanded.qr-code-wrapper.app-download-options.app-store{filter:brightness(0.9);}mv-side-nigation.expanded.qr-code-wrapper.app-download-options.app-storeimg{width:1.88rem;width:0.06rem;}mv-side-nigation.expanded.item.text{opacity:1;visibility:visible;transform:translateX(0);}html[dir=rtl]mv-side-nigation.expanded.item.text{transform:translateX(0);}mv-side-nigation.expanded.store-popup{opacity:0;visibility:hidden;}mv-side-nigation.expanded.overlay{opacity:1;visibility:visible;}mv-side-nigation.expanded.show-more-toggle,mv-side-nigation.expanded.moovit-banner{opacity:1;}html[dir=ltr]mv-side-nigation.expanded.show-more-toggle,html[dir=ltr]mv-side-nigation.expanded.moovit-banner{transform:translateX(0%);}html[dir=rtl]mv-side-nigation.expanded.show-more-toggle,html[dir=rtl]mv-side-nigation.expanded.moovit-banner{transform:translateX(0%);}mv-side-nigation.side-nigation-container{display:flex;flex-direction:column;background:#fff;box-sizing:border-box;height:100%;position:relative;width:17.35rem;z-index:99;box-shadow:02px6px0rgba(0,0,0,0.5);}html[dir=ltr]mv-side-nigation.side-nigation-container.close-n{left:15px;}html[dir=rtl]mv-side-nigation.side-nigation-container.close-n{right:15px;}mv-side-nigation.side-nigation-container.close-nsvg-icon{transform:scaleX(-1);}html[dir=rtl]mv-side-nigation.side-nigation-container.close-nsvg-icon{transform:scaleX(1);}mv-side-nigation.side-nigation-container.hidden{display:none;}mv-side-nigation.side-nigation-container.scroll-container{height:52.1vh;}@mediascreenand(max-height:768px)and(orientation:landscape){mv-side-nigation.side-nigation-container.scroll-container{height:72.1vh;}}mv-side-nigation.side-nigation-container.scroll-container.menu-items{position:relative;height:100%;}mv-side-nigation.side-nigation-container.scroll-container.menu-items.show-more-links{overflow:clip;}mv-side-nigation.side-nigation-container.scroll-container.menu-items.item{min-height:25%;box-shadow:02px0#ecf0f1;}mv-side-nigation.side-nigation-container.scroll-container.menu-items.item>a{padding:5%0;}mv-side-nigation.side-nigation-container.scroll-container.menu-items.item>a>div.text{margin:10px02px;}mv-side-nigation.side-nigation-container.scroll-container.menu-items.item.icon{width:25px;height:5px;border-radius:6px;fill:#;margin:0;display:flex;align-items:center;transition:fill0.3s,opacity0.3s0.1s;}mv-side-nigation.side-nigation-container.scroll-container.menu-items.item.icon:hover{fill:#bdc3c7;}mv-side-nigation.side-nigation-container.ad-visible.moovit-banner{min-height:7.59rem;}mv-side-nigation.side-nigation-container.ad-visible.moovit-banner::after{background:url("/imes/side_banner_background.jpg")centerright/75%no-repeat;}mv-side-nigation.side-nigation-container.moovit-banner{position:relative;box-sizing:border-box;min-height:12.65rem;padding:1.82rem0.12rem;color:#292a30;overflow:hidden;transition:all0.3s;display:flex;align-items:center;}mv-side-nigation.side-nigation-container.moovit-banner+.qr-code-wrapper,mv-side-nigation.side-nigation-container.moovit-banner+.external-buttons{box-shadow:inset03px3pxrgba(0,0,0,0.3);}mv-side-nigation.side-nigation-container.moovit-banner::after{background:url("/imes/side_banner_background.jpg")centerbottom/cover;z-index:-1;content:"";position:absolute;top:0;left:0;width:100%;height:100%;}html[dir=rtl]mv-side-nigation.side-nigation-container.moovit-banner::after{transform:scaleX(-1);}mv-side-nigation.side-nigation-container.moovit-banner.title{transition:all0.7s;transform:translateX(0);font-weight:700;margin-top:15px;margin-bottom:15px;}html[dir=ltr]mv-side-nigation.side-nigation-container.moovit-banner.title{margin-right:58px;}html[dir=rtl]mv-side-nigation.side-nigation-container.moovit-banner.title{margin-left:58px;}mv-side-nigation.side-nigation-container.moovit-banner.title.banner-logo{width:79px;display:block;margin-bottom:8px;}mv-side-nigation.side-nigation-container.moovit-banner.title.large-title{font-size:0.06rem;line-height:1.2;margin-bottom:6px;word-break:break-word;margin-top:8px;}mv-side-nigation.side-nigation-container.moovit-banner.title.large-titlespan.moovit{color:#c;}@mediascreenand(max-height:768px)and(orientation:landscape){mv-side-nigation.side-nigation-container>.moovit-banner{display:none;}}mv-side-nigation.side-nigation-container.show-more-menu{background-color:#f8f7f7;margin:0;position:relative;padding:0010px;line-height:1.5;}mv-side-nigation.side-nigation-container.show-more-menu>.moovit-banner{display:none;}@mediascreenand(max-height:769px)and(orientation:landscape){mv-side-nigation.side-nigation-container.show-more-menu>.moovit-banner{display:flex;}}mv-side-nigation.side-nigation-container.show-more-menu.show-more-header{font-size:0.06rem;margin-bottom:5px;padding:25px20px0;text-align:center;}mv-side-nigation.side-nigation-container.show-more-menu.show-more-header.show-more-logo{color:#c;font-weight:500;font-size:1.88rem;}mv-side-nigation.side-nigation-container.show-more-menu.footer-links{padding:10px20px0;margin:0;}mv-side-nigation.side-nigation-container.show-more-menuul{list-style:none;margin:020px0;font-weight:300;padding:020px;display:inline-flex;flex-wrap:wrap;width:100%;box-sizing:border-box;}mv-side-nigation.side-nigation-container.show-more-menuulli{line-height:24px;}mv-side-nigation.side-nigation-container.show-more-menuulli:after{content:"|";padding:04px;position:absolute;}mv-side-nigation.side-nigation-container.show-more-menuulli:last-of-type:after{display:none;}mv-side-nigation.side-nigation-container.show-more-menuul.moovit-links{margin:10px00;}mv-side-nigation.side-nigation-container.show-more-menuul.moovit-linkslia{color:#;outline:none;}mv-side-nigation.side-nigation-container.show-more-menu.{font-size:0.24rem;padding:5px20px0;letter-spacing:-0.1px;}mv-side-nigation.side-nigation-container.footer-links{display:inline-flex;flex-wrap:wrap;list-style:none;font-weight:300;padding:10px15px;margin:0;border-top:#ecf0f1solid3px;}mv-side-nigation.side-nigation-container.footer-linksli{padding:05px3px;}mv-side-nigation.side-nigation-container.footer-linksli:last-of-type{padding-bottom:0;}mv-side-nigation.side-nigation-container.footer-linkslia{color:#292a30;font-size:0.29rem;}mv-side-nigation.side-nigation-container.show-more-toggle{width:100%;text-align:start;padding:11px20px10px;outline:none;background-color:#f8f7f7;transition:background-colorease0.3s;box-shadow:1px-2px3px#cfcfcf;}mv-side-nigation.side-nigation-container.show-more-toggle:focus{outline:auto;}mv-side-nigation.side-nigation-container.show-more-togglediv{cursor:pointer;display:inline-block;}mv-side-nigation.side-nigation-container.show-more-togglediv.iconsvg{height:8px;width:13px;}html[dir=ltr]mv-side-nigation.side-nigation-container.show-more-togglediv.iconsvg{margin-left:5px;}html[dir=rtl]mv-side-nigation.side-nigation-container.show-more-togglediv.iconsvg{margin-right:5px;}mv-side-nigation.side-nigation-container.show-more-togglespan{font-size:0.29rem;font-weight:500;user-select:none;-webkit-user-select:none;}mv-side-nigation.side-nigation-container.show-more-togglespan~.iconsvg{transform:scaleY(-1);}mv-side-nigation.side-nigation-container.show-more-togglespan.show-less~.iconsvg{transform:scaleY(1);}mv-side-nigation.side-nigation-container.menu-items{list-style:none;margin:0;overflow:hidden;padding:0;min-height:150px;}mv-side-nigation.side-nigation-container.menu-itemsa{text-decoration:none;display:inline-block;}mv-side-nigation.side-nigation-container.menu-items.item{width:100%;display:flex;justify-content:center;align-items:center;transition:background-color0.3sease;cursor:pointer;position:relative;}mv-side-nigation.side-nigation-container.menu-items.item>a{width:100%;display:flex;}mv-side-nigation.side-nigation-container.menu-items.item:hover{background-color:#ecf0f1;}mv-side-nigation.side-nigation-container.menu-items.item:focus{outline:none;}mv-side-nigation.side-nigation-container.menu-items.item.text{color:#292a30;font-size:0.06rem;font-weight:600;display:block;transition:all0.1s;}mv-side-nigation.side-nigation-container.menu-items.item.small-text{font-size:0.29rem;color:#;font-weight:300;}mv-side-nigation.side-nigation-container.external-buttons{box-sizing:border-box;padding:16px0;width:100%;}mv-side-nigation.side-nigation-container.external-buttons.app-store-wrapper{width:100%;padding:020px;box-sizing:border-box;}mv-side-nigation.side-nigation-container.external-buttons.app-store-wrapper.stores-wrapper{display:flex;width:100%;}mv-side-nigation.side-nigation-container.external-buttons.app-store-wrapper.stores-wrapper>a{margin:10px2px0;}mv-side-nigation.side-nigation-container.external-buttons:focus{outline:none;}mv-side-nigation.side-nigation-container.external-buttons.rating{color:#bdc3c7;display:block;margin-bottom:16px;text-align:center;}mv-side-nigation.side-nigation-container.external-buttons.rating.text{font-size:0.24rem;font-weight:700;}mv-side-nigation.side-nigation-container.external-buttons.rating.stars{font-size:0.35rem;margin-top:7px;}mv-side-nigation.side-nigation-container.external-buttons.rating.starsimg{width:80px;}mv-side-nigation.side-nigation-container.external-buttons.rating.starsspan{position:relative;top:-2px;}mv-side-nigation.side-nigation-container.external-buttons.moovit{display:none;}mv-side-nigation.side-nigation-container.external-buttonsa{background-position-x:center;background-repeat:no-repeat;background-size:contain;display:block;height:1.24rem;margin-top:12px;vertical-align:bottom;width:100%;}mv-side-nigation.side-nigation-container.n-header{display:flex;align-items:center;min-height:2.06rem;width:100%;background-color:#f8f7f7;}mv-side-nigation.side-nigation-container.n-header.close-n{position:absolute;top:0.24rem;}mv-side-nigation.side-nigation-container.n-header.close-nsvg-icon{height:1.59rem;width:1.59rem;fill:#c;margin:0;}mv-side-nigation.store-popup{background:#fff;border:#bdc3c7solid1px;border-radius:4px;bottom:10px;opacity:1;padding:10px20px;position:absolute;visibility:visible;z-index:1;transition:right0.3s;}html[dir=ltr]mv-side-nigation.store-popup{right:calc(100%+12px);}html[dir=rtl]mv-side-nigation.store-popup{left:calc(100%+12px);}mv-side-nigation.store-popup::before{background:#fff;border:1pxsolidtransparent;border-right-color:#bdc3c7;border-top-color:#bdc3c7;content:"";display:block;height:8px;position:absolute;top:calc(50%+9px);width:8px;transform:translateY(-50%)rotate(45deg);}html[dir=ltr]mv-side-nigation.store-popup::before{right:-5px;}html[dir=rtl]mv-side-nigation.store-popup::before{left:-5px;}html[dir=rtl]mv-side-nigation.store-popup::before{transform:translateY(-50%)rotate(-135deg);}mv-side-nigation.store-popup:focus{outline:none;}mv-side-nigation.store-popup.ng-hide{opacity:0;visibility:hidden;}html[dir=ltr]mv-side-nigation.store-popup.ng-hide{right:100%;}html[dir=rtl]mv-side-nigation.store-popup.ng-hide{left:100%;}mv-side-nigation.store-popup>div{font-size:0.41rem;line-height:1;text-align:center;}mv-side-nigation.store-popup.store-action-button{display:block;margin-top:10px;width:110px;}mv-side-nigation.store-popup.store-action-buttonimg{width:100%;}/*#sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL2NsaWVudC9zdHlsZXMvX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly8uL2NsaWVudC9hcHbGF5b3V0L2NvbXBvbmVudHMvc2lkZS1uYXZpZ2F0aW9uL3NpZGUtbmF2aWdhdGlvbi5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxxQkFBQTtBQWFBLHdCQUFBO0FBTUEsV0FBQTtBQTJGQSx3QkFBQTtBQU9BLGlCQUFBO0FBc0ZBLGVBQUE7QUFtR0EsaUdBQUE7QUF3QkEseUNBQUE7QUFlQSxpQkFBQTtBQW1EQSxlQUFBO0FBUUEscUJBQUE7QUFtQkEsWUFBQTtBQXlCQSx3Q0FBQTtBQWlDQSxtQ0FBQTtBQVdBLG9CQUFBO0FBS0E7RUFDRTtJQUNFLDZCQUFBO0VDN2RGO0VEK2RBO0lBQ0UseUJBQUE7RUM3ZEY7RUQrZEE7SUFDRSw2QkFBQTtFQzdkRjtBQUNGO0FEZ2VBLDZEQUFBO0FBaURBO0VBQ0U7SUFDRSxVQUFBO0lBQ0Esa0JBQUE7RUM5Z0JGO0VEaWhCQTtJQUNFLFVBQUE7SUFDQSxtQkFBQTtFQy9nQkY7QUFDRjtBRGtoQkE7RUFDRTtJQUVFLFVBQUE7RUNqaEJGO0VEbWhCQTtJQUVFLFVBQUE7RUNsaEJGO0FBQ0Y7QURxaEJBO0VBQ0U7SUFDRSxxQkFBQTtJQUNBLFlBQUE7RUNuaEJGO0VEcWhCQTtJQUNFLHFCQUFBO0lBQ0EsVUFBQTtFQ25oQkY7RURxaEJBO0lBQ0UscUJBQUE7SUFDQSxVQUFBO0VDbmhCRjtBQUNGO0FBeERBO0VBQ0UsYUFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsTUFBQTtFQUVBLFdBQUE7RUFDQSxvQkFBQTtBQXlERjtBRHFKRTtFQUNFLFFDak5hO0FBOERqQjtBRHNKRTtFQUNFLE9Dck5hO0FBaUVqQjtBQTdERTtFQUNFLHFCQUFBO0FBK0RKO0FBNURFO0VBQ0UsWUFBQTtFQUNBLGFBQUE7QUE4REo7QUF4REk7RUFDRSxhQUFBO0FBMEROO0FBdERFO0VEhBLDhDQUFBO0FDclRGO0FBekRJO0VEOFdGLG9DQUFBO0FDL1NGO0FBMURNO0VBQ0UsYUFBQTtBQTREUjtBRHNIRTtFQUNFLHFCQy9La0I7QUEyRHRCO0FEdUhFO0VBQ0Usc0JDbkxrQjtBQThEdEI7QUE1RFE7RUFDRSxhRG5CVTtFQW9YbEIsb0JBQUE7QUMvUkY7QUE3RFU7RUQ0VlIscUJBQUE7QUN6UkY7QUE3RE07RUFDRSxVQUFBO0FBK0RSO0FBNURNO0VBQ0UseUJERnVCO0FDZ0UvQjtBQTNETTtFQUNFLFlBQUE7RUFDQSxvQkFBQTtBQTZEUjtBQTNEUTtFQUNFLFlBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0FBNkRWO0FBM0RVO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7QUE2RFo7QUExRGM7RUFDRSxzQkFBQTtBQTREaEI7QUF2RGM7RUFDRSxzQkFBQTtBQXlEaEI7QUFwRGM7RUFDRSxzQkFBQTtBQXNEaEI7QUFqRGM7RUFDRSxzQkFBQTtBQW1EaEI7QUEvQ1k7RUFDRSx1QkFBQTtBQWlEZDtBQTlDWTtFQUNFLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VEMlRaLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VDM1RZLGNBQUE7RUFDQSxnQkFBQTtBQWtEZDtBQWhEYzs7RUFFRSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLGFEcEZHO0FDc0luQjtBQTNDTTtFQUNFLGFBQUE7QUE2Q1I7QUExQ007RUFDRSxhQUFBO0FBNENSO0FBekNNOzs7RUFHRSxhQUFBO0FBMkNSO0FBeENNO0VBQ0UsZUFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtBQTBDUjtBQXhDUTtFQUVFLGdCQUFBO0FBeUNWO0FEd0JFO0VBQ0UsNEJDbkUyQjtBQTZDL0I7QUR5QkU7RUFDRSw2QkN2RTJCO0FBZ0QvQjtBQTVDUTtFQUNFLGFBQUE7QUE4Q1Y7QUEzQ1E7RUFDRSx5RUFBQTtFQUNBLHdCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7QUE2Q1Y7QUExQ1E7RUFDRSxhQUFBO0FBNENWO0FBekNRO0VBQ0UsNkJBQUE7RUFDQSxpQkFBQTtBQTJDVjtBQXpDVTtFQUNFLGFBQUE7QUEyQ1o7QUF4Q1U7RURxUFIsYUFBQTtFQUNBLHNCQUFBO0VDcFBVLG1CQUFBO0FBNENaO0FBeENRO0VBQ0UsK0VBQUE7RUFDQSx3QkFBQTtFQUNBLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSxzQkFBQTtFQUNBLDhCQUFBO0FBMENWO0FBdkNRO0VBQ0UsK0RBQUE7RUFDQSx3QkFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtBQXlDVjtBQXJDTTtFQUNFLGtCQUFBO0VBQ0EsaUJBQUE7QUF1Q1I7QUFyQ1E7RUFDRSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtBQXVDVjtBQXBDUTtFQUNFLFVBQUE7RUFDQSxrQkFBQTtBQXNDVjtBQWxDTTtFQUNFLGFBQUE7QUFvQ1I7QUEvQkU7RUQrS0EsK0JBQUE7QUMxSUY7QUFoQ1E7RUFDRSxhRHRMSTtBQ3dOZDtBQTdCSTtFQUNFLHlDQUFBO0FBK0JOO0FBekJROztFQUNFLGFBQUE7QUE0QlY7QUF2Qkk7RUFDRSxnQkFBQTtBQXlCTjtBQXZCTTtFQUNFLGdCQUFBO0FBeUJSO0FBdEJVO0VBQ0UseUJBQUE7QUF3Qlo7QUFyQlU7RUFDRSx5QkFBQTtBQXVCWjtBQXBCVTtFQUNFLHlCQUFBO0FBc0JaO0FBbkJVO0VBQ0UseUJBQUE7QUFxQlo7QUFsQlU7RUFDRSx5QkFBQTtBQW9CWjtBQWpCVTtFQUNFLHlCRDFQUztBQzZRckI7QUFqQlk7RUFDRSxzQkFBQTtBQW1CZDtBQWRZO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsMkNBQUE7QUFnQmQ7QUFTtFQUNFLGVBQUE7QUFjWjtBQVhVO0VBQ0Usa0dBQUE7QUFhWjtBQVZVO0VBQ0UsYUFBQTtBQVlaO0FBTkk7RUFDRSxhQUFBO0FBUU47QUFMSTtFQUNFLGtCQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtFRHlHSixhQUFBO0VBQ0Esc0JBQUE7QUNoR0Y7QUFOUTtFQUNFLGNBQUE7QUFRVjtBRGxIRTtFQUNFLGdCQzBHMkI7QUFVL0I7QURqSEU7RUFDRSxpQkNzRzJCO0FBYS9CO0FEbElFO0VBQ0UsOEJDcUhnQztBQWVwQztBRGpJRTtFQUNFLCtCQ2lIaUU7QUFrQnJFO0FBZE07RUFDRSxnQkFBQTtBQWdCUjtBQWJNO0VBQ0Usb0JBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsMEJBQUE7RUFDQSxnQkFBQTtBQWVSO0FBYlE7RUFDRSx1QkFBQTtBQWVWO0FBYlU7RUFDRSxzQkFBQTtBQWVaO0FBWFE7RUFDRSx1QkFBQTtBQWFWO0FBWFU7RUFDRSxzQkFBQTtFQUNBLHNCQUFBO0FBYVo7QUFQSTtFQUNFLFVBQUE7RUFDQSxtQkFBQTtFRHNDSix3QkFBQTtBQ3pCRjtBQVZNO0VEbUNKLHdCQUFBO0FDbkJGO0FBWEk7RUFDRSxVQUFBO0VBQ0Esa0JBQUE7QUFhTjtBQVZJO0VBQ0UsVUFBQTtFQUNBLG1CQUFBO0FBWU47QUFUSTs7RUFFRSxVQUFBO0FBV047QUR6TEU7O0VBQ0UseUJDOEswQjtBQWM5QjtBRHpMRTs7RUFDRSx5QkMwS3FEO0FBa0J6RDtBQWRFO0VEcUNBLGFBQUE7RUFDQSxzQkFBQTtFQ3BDRSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsdUJBQUE7RUFDQSxXQUFBO0VBQ0EsMENBQUE7QUFrQko7QURuTUU7RUFDRSxVQ21MZ0I7QUFrQnBCO0FEbE1FO0VBQ0UsV0MrS2dCO0FBcUJwQjtBQW5CTTtFREFKLHFCQUFBO0FDeUJGO0FBdEJRO0VESE4sb0JBQUE7QUMrQkY7QUF0Qkk7RUFDRSxhQUFBO0FBd0JOO0FBckJJO0VBQ0UsY0FBQTtBQXVCTjtBQXBCTTtFQUpGO0lBS0ksY0FBQTtFQXVCTjtBQUNGO0FBckJNO0VBQ0Usa0JBQUE7RUFDQSxZQUFBO0FBdUJSO0FBckJRO0VBQ0UsY0FBQTtBQXVCVjtBQXBCUTtFQUNFLGVBQUE7RUFDQSwyQkFBQTtBQXNCVjtBQXBCVTtFQUNFLGFBQUE7QUFzQlo7QUFuQmM7RUFDRSxrQkFBQTtBQXFCaEI7QUFoQlU7RUFDRSxXQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsYURwWkM7RUNxWkQsU0FBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHdDQUFBO0FBa0JaO0FBZlk7RUFDRSxhRDlaSztBQythbkI7QUFUTTtFQUNFLDJCQUFBO0FBV1I7QUFUUTtFQUNFLGdGQUFBO0FBV1Y7QUFOSTtFQUNFLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSw0QkFBQTtFQUNBLHdDQUFBO0VBQ0EsY0Q1YVE7RUM2YVIsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtBQVFOO0FBTk07O0VBRUUsOENBQUE7QUFRUjtBQUxNO0VBQ0UseUVBQUE7RUFDQSxXQUFBO0VEMEROLFdBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBbEJBLFdBbUIyQjtFQWxCM0IsWUFrQjJCO0FDakQ3QjtBQVZRO0VBQ0UscUJBQUE7QUFZVjtBQVJNO0VBQ0Usb0JBQUE7RUFDQSx3QkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBQVVSO0FEdlNFO0VBQ0Usa0JDNlIwQjtBQVk5QjtBRHRTRTtFQUNFLGlCQ3lSMEI7QUFlOUI7QUFiUTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7QUFlVjtBQVpRO0VBQ0UsMEJBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxlQUFBO0FBY1Y7QUFTtFQUNFLGNENWVRO0FDMGZwQjtBQU5NO0VBRkY7SUFHSSxhQUFBO0VBU047QUFDRjtBQU5JO0VBQ0UseUJEemR5QjtFQzBkekIsU0FBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtBQVFOO0FBTE07RUFDRSxhQUFBO0FBT1I7QUFOUTtFQUZGO0lBR0ksYUFBQTtFQVNSO0FBQ0Y7QUFOTTtFQUNFLDBCQUFBO0VB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QSxvQkFBQTtBQWhDUjtBQWtDUTtFQUNFLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSxhRHZ3QlU7RUN3d0JWLFNBQUE7QUFoQ1Y7QUFzQ0U7RUFDRSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JENXRCWTtFQzZ0QlosWUFBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBRUEsbUJBQUE7RUFDQSxVQUFBO0VBQ0Esc0JBQUE7QUFyQ0o7QUR0akJFO0VBQ0Usd0JDdWxCZTtBQS9CbkI7QURyakJFO0VBQ0UsdUJDbWxCZTtBQTVCbkI7QUFpQ0k7RUFDRSxnQkFBQTtFQUNBLDZCQUFBO0VBQ0EsMkJEanhCYTtFQ2t4QmIseUJEbHhCYTtFQ214QmIsV0FBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUNBLFVBQUE7RURqYkoseUNBQUE7QUNzWkY7QUQ1a0JFO0VBQ0UsV0N1bUJpQjtBQXpCckI7QUQza0JFO0VBQ0UsVUNtbUJpQjtBQXRCckI7QUF5Qk07RURyYkosMkNBQUE7QUNrYUY7QUF3Qkk7RUFDRSxhQUFBO0FBdEJOO0FBeUJJO0VBQ0UsVUFBQTtFQUVBLGtCQUFBO0FBeEJOO0FEL2xCRTtFQUNFLFdDcW5CaUI7QUFwQnJCO0FEOWxCRTtFQUNFLFVDaW5CaUI7QUFqQnJCO0FBcUJJO0VBQ0UsMEJBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7QUFuQk47QUFzQkk7RUFDRSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0FBcEJOO0FBc0JNO0VBQ0UsV0FBQTtBQXBCUiIsInNvdXJjZXNDb250ZW50IjpbIi8qIEhlbHBlciBmdW5jdGlvbnMgKi9cbkB1c2UgJ3Nhc3M6bWF0aCc7XG5cbkBpbXBvcnQgJ2FiLXRlc3RzJztcblxuQGZ1bmN0aW9uIHN0cmlwLXVuaXQoJG51bWJlcikge1xuICBAaWYgdHlwZS1vZigkbnVtYmVyKSA9PSAnbnVtYmVyJyBhbmQgbm90IHVuaXRsZXNzKCRudW1iZXIpIHtcbiICBAcmV0dXJuIG1hdGguZGl2KCRudW1iZXIsICRudW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ZShsZWZ0LCByaWdodCwgJHZhbHVlKTtcbn1cblxuQG1peGluIHBhZGRpbmctcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJ0bC1zaW5nbGUocGFkZGluZy1yaWdodCwgcGFkZGluZy1sZWZ0LCAkdmFsdWUpO1xufVxuXG5AbWl4aW4gcGFkZGluZy1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSBydGwtc2luZ2xlKHBhZGRpbmctbGVmdCwgcGFkZGluZy1yaWdodCwgJHZhbHVlKTtcbn1cblxuQG1peGluIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCR2YWx1ZSkge1xuICBAaW5jbHVkZSBydGwtc2luZ2xlKGJvcmRlci10b3AtcmlnaHQtcmFkaXVzLCBib3JkZXItdG9wLWxlZnQtcmFkaXVzLCAkdmFsdWUpO1xufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJ0bC1zaW5nbGUoYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMsIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMsICR2YWx1ZSk7XG59XG5cbkBtaXhpbiBtYXJnaW4tcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJ0bC1zaW5nbGUobWFyZ2luLXJpZ2h0LCBtYXJnaW4tbGVmdCwgJHZhbHVlKTtcbn1cblxuQG1peGluIG1hcmdpbi1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSBydGwtc2luZ2xlKG1hcmdpbi1sZWZ0LCBtYXJnaW4tcmlnaHQsICR2YWx1ZSk7XG59XG5cbkBtaXhpbiBzbW9vdGgtc2Nyb2xsKCkge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbkBtaXhpbiBzY3JvbGxiYXJzKCRoZWlnaHQsICR3aWR0aCwgJHRyYWNrQ29sb3I6ICNmNWY3ZjcsICR0aHVtYkNvbG9yOiAjYmRjM2M3KSB7XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiICBAaWYgJHdpZHRoIHtcbiICIHdpZHRoOiAkd2lkdGg7XG4gICfVxuICIE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blxuICICLm5hdi1oZWFkZXIgLnRpdGxlIHtcbiICICb3BhY2l0eTogMDtcbiICIH1cblxuICICLm5hdi1oZWFkZXIge1xuICICICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVza3RvcC1uYXYtYmFja2dyb3VuZC1jb2xvcjtcbiICIH1cblxuICICLnNjcm9sbC1jb250YWluZXIge1xuICICICBmbGV4LWdyb3c6IDE7XG4gICICIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICICIC5tZW51LWl0ZW1zIHtcbiICICICBwYWRkaW5nOiAwIDA7XG4gICICICd2lkdGg6IHB4VG9SZW0oNjIpO1xuICICICIG1hcmdpbi10b3A6IDI1cHg7XG5cbiICICICAuaXRlbSB7XG4gICICICICBkaXNwbGF5OiBmbGV4O1xuICICICICYWxpZ24taXRlbXM6IGNlbnRlcjtcbiICICICIGhlaWdodDogNjVweDtcbiICICICIGZsZXgtZ3JvdzogMDtcbiICICICIGJveC1zFkb3c6IG5vbmU7XG4gICICICICBtaW4tVpZ2h0OiAwO1xuXG4gICICICICAmLmNvbXBhbnkge1xuICICICICICBhIHN2Zy1pY29uIHN2ZyB7XG4gICICICICICd2lkdGg6IHB4VG9SZW0oMTgpO1xuICICICICICB9XG4gICICICICB9XG5cbiICICICICYuc21hcnQtY2l0eS1zb2x1dGlvbnMge1xuICICICICICBhIHN2Zy1pY29uIHN2ZyB7XG4gICICICICICd2lkdGg6IHB4VG9SZW0oMjApO1xuICICICICICB9XG4gICICICICB9XG5cbiICICICICYuY29tbXVuaXR5IHtcbiICICICICYSBzdmctaWNvbiBzdmcge1xuICICICICICIHdpZHRoOiBweFRvUmVtKDIwKTtcbiICICICICfVxuICICICICfVxuXG4gICICICICAmLnByZXNzIHtcbiICICICICYSBzdmctaWNvbiBzdmcge1xuICICICICICIHdpZHRoOiBweFRvUmVtKDI0KTtcbiICICICICfVxuICICICICfVxuXG4gICICICICBhIHtcbiICICICICanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICICICICB9XG5cbiICICICIC5pY29uIHtcbiICICICICd2lkdGg6IHB4VG9SZW0oNDQpO1xuICICICICICBoZWlnaHQ6IHB4VG9SZW0oNDQpO1xuICICICICICBtaW4tVpZ2h0OiA0NHB4O1xuICICICICICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICICICICIEBpbmNsdWRlIGZsZXgtY2VudGVyLW1pZC1hbGlnbjtcbiICICICICbWFyZ2luOiAwIGF1dG87XG4gICICICICIGJhY2tncm91bmQ6IG5vbmU7XG5cbiICICICICc3ZnLFxuICICICICICBzdmcgLnN0MCB7XG4gICICICICICZGlzcGxheTogdGFibGUtY2VsbDtcbiICICICICICBoZWlnaHQ6IGF1dG87XG4gICICICICICd2lkdGg6IHB4VG9SZW0oMjApO1xuICICICICICIGZpbGw6ICRsaWdodC1ncmF5LWNvbG9yO1xuICICICICICB9XG4gICICICICB9XG4gICICICfVxuICICICB9XG4gICICB9XG5cbiICIC5z93LW1vcmUtbWVudSB7XG4gICICIGRpc3BsYXk6IG5vbmU7XG4gICICB9XG5cbiICID4gLm1vb3ZpdC1iYW5uZXIgfiAuZm9vdGVyLWxpbmtzIHtcbiICICZGlzcGxheTogbm9uZTtcbiICIH1cblxuICICLnNob3ctbW9yZS10b2dnbGUsXG4gICICAubW9vdml0LWJhbm5lcixcbiICIG12LXZpZGVvLWFkIHtcbiICICZGlzcGxheTogbm9uZTtcbiICIH1cblxuICICZGl2LmV4dGVybmFsLWJ1dHRvbnMge1xuICICICBwYWRkaW5nOiAzNnB4IDA7XG4gICICIHdpZHRoOiA2MnB4O1xuICICICBib3gtc2hhZG93OiBub25lO1xuXG4gICICIGEge1xuICICICIEBpbmNsdWRlIG1hcmdpbi1sZWZ0KHB4VG9SZW0oMjApKTtcbiICICICBtYXJnaW4tdG9wOiAxMHB4O1xuICICICB9XG5cbiICICLnJhdGluZyB7XG4gICICICZGlzcGxheTogbm9uZTtcbiICICfVxuXG4gICICIC5tb292aXQge1xuICICICIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9zdG9yZS1idXR0b25zL21vb3ZpdF9pY29uLnBuZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gICICICYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICICICIGhlaWdodDogMjBweDtcbiICICICB3aWR0aDogMjBweDtcbiICICfVxuXG4gICICIC5zdG9yZXMtd3JhcHBlciB7XG4gICICICZGlzcGxheTogZmxleDtcbiICICfVxuXG4gICICIC5hcHAtc3RvcmUtd3JhcHBlciB7XG4gICICICYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlY2YwZjE7XG4gICICICcGFkZGluZy10b3A6IDIwcHg7XG5cbiICICICAudGV4dCB7XG4gICICICICBkaXNwbGF5OiBub25lO1xuICICICIH1cblxuICICICIC5hcHAtaWNvbnMtd3JhcHBlciB7XG4gICICICICBAaW5jbHVkZSBmbGV4LWNvbHVtbjtcbiICICICIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICICICfVxuICICICB9XG5cbiICICLnBsYXktc3RvcmUge1xuICICICIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9zdG9yZS1idXR0b25zL2FuZHJvaWRfaWNvbl9ncmF5LnN2ZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gICICICYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICICICIGhlaWdodDogcHhUb1JlbSgyNSk7XG4gICICICbWFyZ2luLXRvcDogcHhUb1JlbSgxNik7XG4gICICICd2lkdGg6IHB4VG9SZW0oMjUpO1xuICICICIG1hcmdpbi1ib3R0b206IHB4VG9SZW0oMTApO1xuICICICB9XG5cbiICICLmFwcC1zdG9yZSB7XG4gICICICYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2FwcGxlX2ljb25fZ3JheS5zdmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICICICIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiICICICBoZWlnaHQ6IHB4VG9SZW0oMjIpO1xuICICICIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiICICICB3aWR0aDogcHhUb1JlbSgyNyk7XG4gICICIH1cbiICIH1cblxuICICLml0ZW0ge1xuICICICBmbGV4LWdyb3c6IGluVyaXQ7XG4gICICIG1pbi1oZWlnaHQ6IHVuc2V0O1xuXG4gICICIC50ZXh0IHtcbiICICICBvcGFjaXR5OiAwO1xuICICICIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiICICICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiICICfVxuXG4gICICIC5zbWFsbC10ZXh0IHtcbiICICICBvcGFjaXR5OiAwO1xuICICICIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiICICfVxuICICfVxuXG4gICICAucXItY29kZS13cmFwcGVyIHtcbiICICZGlzcGxheTogbm9uZTtcbiICIH1cbiICB9XG4gIH1cblxuICAmLmV4cGFuZGVkIHtcbiICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlM2QoMCwgMCwgMCkpO1xuXG4gICLnNpZGUtbmF2aWdhdGlvbi1jb250YWluZXIge1xuICICLm5hdi1oZWFkZXIgLmNsb3NlLW5hdiB7XG4gICICIHN2Zy1pY29uIHtcbiICICICBmaWxsOiAkYmxhY2stY29sb3I7XG4gICICIH1cbiICIH1cbiICB9XG5cbiICAubmF2LWhlYWRlciB7XG4gICICBib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbiICB9XG5cbiICAuZm9vdGVyLWxpbmtzLFxuICIC5tZW51LWl0ZW1zIHtcbiICIGEge1xuICICICAmOmZvY3VzIHtcbiICICICBvdXRsaW5lOiBub25lO1xuICICICB9XG4gICICB9XG4gICfVxuXG4gICLnNjcm9sbC1jb250YWluZXIge1xuICICb3ZlcmZsb3cteTogYXV0bztcblxuICICLm1lbnUtaXRlbXMge1xuICICICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICICIC5pdGVtIHtcbiICICICAmLmFib3V0IC5pY29uIHtcbiICICICIGJhY2tncm91bmQtY29sb3I6ICNmMzQ3MWE7XG4gICICICfVxuXG4gICICICJi5zbWFydC1jaXR5LXNvbHV0aW9ucyAuaWNvbiB7XG4gICICICICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NmYzO1xuICICICIH1cblxuICICICICYuY29tbXVuaXR5IC5pY29uIHtcbiICICICIGJhY2tncm91bmQtY29sb3I6ICNmN2EyMGM7XG4gICICICfVxuXG4gICICICJi5wcmVzcyAuaWNvbiB7XG4gICICICICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRiOTY5O1xuICICICIH1cblxuICICICICYuc3VwcG9ydCAuaWNvbiB7XG4gICICICICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzZTU0O1xuICICICIH1cblxuICICICICYuYWRzIC5pY29uIHtcbiICICICIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1vcmFuZ2UtY29sb3I7XG5cbiICICICIHN2ZyB7XG4gICICICICIHdpZHRoOiBweFRvUmVtKDIyKTtcbiICICICIH1cbiICICICB9XG5cbiICICICAmOmxhc3QtY2hpbGQge1xuICICICICJjo6YWZ0ZXIge1xuICICICICICBjb250ZW50OiAnJztcbiICICICICcG9zaXRpb246IGFic29sdXRlO1xuICICICICICBib3R0b206IDA7XG4gICICICICIHdpZHRoOiAxMDAlO1xuICICICICICBoZWlnaHQ6IDFweDtcbiICICICICYm94LXNoYWRvdzogMHB4IC0xcHggM3B4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiICICICIH1cbiICICICB9XG5cbiICICICBhID4gZGl2IHtcbiICICICIHBhZGRpbmc6IDMjBweDtcbiICICICB9XG5cbiICICICBpbWcuaWNvbiB7XG4gICICICICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQVLy93QUFBQ0g1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlDUkFFQU93PT0nKTsgLy8gaWYgPGltZz4glkZSB0UgaW1hZ2UgdXNpbmcgdHJhbnNwYXJlbnQgcGl4ZWxcbiICICICB9XG5cbiICICICBzdmctaWNvbi5pY29uIHN2ZyB7XG4gICICICICBkaXNwbGF5OiBub25lO1xuICICICIH1cbiICICfVxuICICfVxuICIH1cblxuICIC5xci1jb2RlLXdyYXBwZXIgfiAuZXh0ZXJuYWwtYnV0dG9ucyB7XG4gICICBkaXNwbGF5OiBub25lO1xuICIH1cblxuICIC5xci1jb2RlLXdyYXBwZXIge1xuICICcG9zaXRpb246IHJlbGF0aXZlO1xuICICcGFkZGluZzogMTVweCAyMHB4IDEwcHg7XG4gICICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICICZmxleC1ncm93OiAxO1xuICICanVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICICBAaW5jbHVkZSBmbGV4LWNvbHVtbjtcblxuICICLnBvcC11cC1idXR0b24ge1xuICICICBpbWcge1xuICICICIHBhZGRpbmc6IDNnB4O1xuICICICIEBpbmNsdWRlIG1hcmdpbi1sZWZ0KDRweCk7XG4gICICICQGluY2x1ZGUgcnRsKGJvcmRlci1sZWZ0LCAxcHggc29saWQgI2IyYjJiMiwgYm9yZGVyLXJpZ2h0LCAxcHggc29saWQgI2IyYjJiMik7XG4gICICIH1cbiICIH1cblxuICICLnRleHQge1xuICICICBmb250LXdlaWdodDogNTAwO1xuICICfVxuXG4gICICAuYXBwLWRvd25sb2FkLW9wdGlvbnMge1xuICICICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiICICYWxpZ24taXRlbXM6IGNlbnRlcjtcbiICICbWFyZ2luOiAzcHggMCA1cHg7XG4gICICIGZvbnQtc2l6ZTogcHhUb1JlbSgxMik7XG4gICICIGxpbmUtVpZ2h0OiAxLjI7XG5cbiICICLnBsYXktc3RvcmUge1xuICICICIGhlaWdodDogcHhUb1JlbSgyMyk7XG5cbiICICICBpbWcge1xuICICICICd2lkdGg6IHB4VG9SZW0oMjMpO1xuICICICIH1cbiICICfVxuXG4gICICIC5hcHAtc3RvcmUge1xuICICICIGZpbHRlcjogYnJpZ2h0bmVzcygwLjkpO1xuXG4gICICICaW1nIHtcbiICICICIHdpZHRoOiBweFRvUmVtKDE5KTtcbiICICICIHdpZHRoOiBweFRvUmVtKDE2KTtcbiICICICB9XG4gICICIH1cbiICIH1cbiICB9XG5cbiICAuaXRlbSAudGV4dCB7XG4gICICBvcGFjaXR5OiAxO1xuICICdmlzaWJpbGl0eTogdmlzaWJsZTtcbiICIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKDApKTtcblxuICICaHRtbFtkaXI9J3J0bCddICYge1xuICICICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgwKSk7XG4gICICB9XG4gICfVxuXG4gICLnN0b3JlLXBvcHVwIHtcbiICIG9wYWNpdHk6IDA7XG4gICICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICfVxuXG4gICLm92ZXJsYXkge1xuICICb3BhY2l0eTogMTtcbiICIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICfVxuXG4gICLnNob3ctbW9yZS10b2dnbGUsXG4gICLm1vb3ZpdC1iYW5uZXIge1xuICICb3BhY2l0eTogMTtcbiICIEBpbmNsdWRlIHJ0bCh0cmFuc2Zvcm0sIHRyYW5zbGF0ZVgoMCUpLCB0cmFuc2Zvcm0sIHRyYW5zbGF0ZVgoMCUpKTtcbiICB9XG4gIH1cblxuICAuc2lkZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciB7XG4gICQGluY2x1ZGUgZmxleC1jb2x1bW47XG4gICYmFja2dyb3VuZDogI2ZmZjtcbiICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICIGhlaWdodDogMTAwJTtcbiICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICd2lkdGg6IHB4VG9SZW0oMzAwKTtcbiICB6LWluZGV4OiA5OTtcbiICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cbiICAuY2xvc2UtbmF2IHtcbiICIEBpbmNsdWRlIGxlZnQoMTVweCk7XG5cbiICIHN2Zy1pY29uIHtcbiICICQGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlWCgtMSkpO1xuXG4gICICIGh0bWxbZGlyPSdydGwnXSAmIHtcbiICICICBAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGVYKDEpKTtcbiICICfVxuICICfVxuICIH1cblxuICICYulkZGVuIHtcbiICIGRpc3BsYXk6IG5vbmU7XG4gICfVxuXG4gICLnNjcm9sbC1jb250YWluZXIge1xuICICVpZ2h0OiA1Mi4xdmg7XG5cbiICIC8vIE9uIHRhYmxldFxuICICQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDc2OHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiICICVpZ2h0OiA3Mi4xdmg7XG4gICICB9XG5cbiICIC5tZW51LWl0ZW1zIHtcbiICICcG9zaXRpb246IHJlbGF0aXZlO1xuICICICBoZWlnaHQ6IDEwMCU7XG5cbiICICJi5z93LW1vcmUtbGlua3Mge1xuICICICIG92ZXJmbG93OiBjbGlwO1xuICICICB9XG5cbiICICLml0ZW0ge1xuICICICIG1pbi1oZWlnaHQ6IDI1JTtcbiICICICBib3gtc2hhZG93OiAwIDJweCAwICRiYWNrZ3JvdW5kLWNvbG9yO1xuXG4gICICICPiBhIHtcbiICICICIHBhZGRpbmc6IDUlIDA7XG5cbiICICICID4gZGl2IHtcbiICICICICLnRleHQge1xuICICICICICIG1hcmdpbjogMTBweCAwIDJweDtcbiICICICICfVxuICICICICfVxuICICICIH1cblxuICICICIC5pY29uIHtcbiICICICIHdpZHRoOiAyNXB4O1xuICICICICVpZ2h0OiA1cHg7XG4gICICICICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICICICICBmaWxsOiAkZ3JheS1jb2xvcjtcbiICICICIG1hcmdpbjogMDtcbiICICICIGRpc3BsYXk6IGZsZXg7XG4gICICICICBhbGlnbi1pdGVtczogY2VudGVyO1xuICICICICdHJhbnNpdGlvbjogZmlsbCAwLjNzLFxuICICICICb3BhY2l0eSAwLjNzIDAuMXM7XG5cbiICICICICY692ZXIge1xuICICICICICBmaWxsOiAkbGlnaHQtZ3JheS1jb2xvcjtcbiICICICIH1cbiICICICB9XG4gICICIH1cbiICIH1cbiICB9XG5cbiICAmLmFkLXZpc2libGUge1xuICICLm1vb3ZpdC1iYW5uZXIge1xuICICICBtaW4tVpZ2h0OiBweFRvUmVtKDEyNik7XG5cbiICICJjo6YWZ0ZXIge1xuICICICIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9zaWRlX2Jhbm5lcl9iYWNrZ3JvdW5kLmpwZycpIGNlbnRlciByaWdodC83NSUgbm8tcmVwZWF0O1xuICICICB9XG4gICICB9XG4gICfVxuXG4gICLm1vb3ZpdC1iYW5uZXIge1xuICICcG9zaXRpb246IHJlbGF0aXZlO1xuICICYm94LXNpemluZzogYm9yZGVyLWJveDtcbiICIG1pbi1oZWlnaHQ6IHB4VG9SZW0oMjEwKTtcbiICIHBhZGRpbmc6IHB4VG9SZW0oMjApIHB4VG9SZW0oMTUpO1xuICICY29sb3I6ICRibGFjay1jb2xvcjtcbiICIG92ZXJmbG93OiBoaWRkZW47XG4gICICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiICIGRpc3BsYXk6IGZsZXg7XG4gICICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICICArIC5xci1jb2RlLXdyYXBwZXIsXG4gICICArIC5leHRlcm5hbC1idXR0b25zIHtcbiICICYm94LXNoYWRvdzogaW5zZXQgMCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiICIH1cblxuICICJjo6YWZ0ZXIge1xuICICICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvc2lkZV9iYW5uZXJfYmFja2dyb3VuZC5qcGcnKSBjZW50ZXIgYm90dG9tL2NvdmVyO1xuICICICB6LWluZGV4OiAtMTtcbiICICQGluY2x1ZGUgY29udGVudC1iYWNrZ3JvdW5kO1xuXG4gICICIGh0bWxbZGlyPSdydGwnXSAmIHtcbiICICICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICICIH1cbiICIH1cblxuICICLnRpdGxlIHtcbiICICdHJhbnNpdGlvbjogYWxsIDAuN3M7XG4gICICIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiICICZm9udC13ZWlnaHQ6IDcwMDtcbiICICbWFyZ2luLXRvcDogMTVweDtcbiICICbWFyZ2luLWJvdHRvbTogMTVweDtcbiICICQGluY2x1ZGUgbWFyZ2luLXJpZ2h0KDU4cHgpO1xuXG4gICICIC5iYW5uZXItbG9nbyB7XG4gICICICd2lkdGg6IDc5cHg7XG4gICICICZGlzcGxheTogYmxvY2s7XG4gICICICbWFyZ2luLWJvdHRvbTogOHB4O1xuICICICB9XG5cbiICICLmxhcmdlLXRpdGxlIHtcbiICICICBmb250LXNpemU6IHB4VG9SZW0oMTYpO1xuICICICIGxpbmUtVpZ2h0OiAxLjI7XG4gICICICbWFyZ2luLWJvdHRvbTogNnB4O1xuICICICIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICICICbWFyZ2luLXRvcDogOHB4O1xuXG4gICICICc3Bhbi5tb292aXQge1xuICICICICY29sb3I6ICRkYXJrLW9yYW5nZS1jb2xvcjtcbiICICICB9XG4gICICIH1cbiICIH1cbiICB9XG5cbiICA+IC5tb292aXQtYmFubmVyIHtcbiICIC8vIEhpZGUgb24gdGFibGV0XG4gICICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNzY4cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICICICBkaXNwbGF5OiBub25lO1xuICICfVxuICIH1cblxuICIC5z93LW1vcmUtbWVudSB7XG4gICICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVza3RvcC1uYXYtYmFja2dyb3VuZC1jb2xvcjtcbiICIG1hcmdpbjogMDtcbiICIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiICIHBhZGRpbmc6IDMCAxMHB4O1xuICICbGluZS1oZWlnaHQ6IDEuNTtcblxuICICLy8gSGlkZSB3VuIG5vcm1hbCBkZXNrdG9wXG4gICICA+IC5tb292aXQtYmFubmVyIHtcbiICICZGlzcGxheTogbm9uZTtcbiICICQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDc2OXB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiICICICBkaXNwbGF5OiBmbGV4O1xuICICICB9XG4gICICB9XG5cbiICIC5z93LW1vcmUtVhZGVyIHtcbiICICZm9udC1zaXplOiBweFRvUmVtKDE2KTtcbiICICbWFyZ2luLWJvdHRvbTogNXB4O1xuICICICBwYWRkaW5nOiAyNXB4IDIwcHggMDtcbiICICdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICICIC5z93LW1vcmUtbG9nbyB7XG4gICICICY29sb3I6ICRkYXJrLW9yYW5nZS1jb2xvcjtcbiICICICBmb250LXdlaWdodDogNTAwO1xuICICICIGZvbnQtc2l6ZTogcHhUb1JlbSgxOSk7XG4gICICIH1cbiICIH1cblxuICICLmZvb3Rlci1saW5rcyB7XG4gICICIHBhZGRpbmc6IDEwcHggMjBweCAwO1xuICICICBtYXJnaW46IDA7XG4gICICB9XG5cbiICIHVsIHtcbiICICbGlzdC1zdHlsZTogbm9uZTtcbiICICbWFyZ2luOiAwIDIwcHggMDtcbiICICZm9udC13ZWlnaHQ6IDMwMDtcbiICICcGFkZGluZzogMCAyMHB4O1xuICICICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiICICZmxleC13cmFwOiB3cmFwO1xuICICICB3aWR0aDogMTAwJTtcbiICICYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICICICBsaSB7XG4gICICICbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiICICICAmOmFmdGVyIHtcbiICICICIGNvbnRlbnQ6ICd8JztcbiICICICIHBhZGRpbmc6IDNHB4O1xuICICICICcG9zaXRpb246IGFic29sdXRlO1xuICICICIH1cblxuICICICICY6bGFzdC1vZi10eXBlIHtcbiICICICICY6YWZ0ZXIge1xuICICICICICBkaXNwbGF5OiBub25lO1xuICICICICfVxuICICICIH1cbiICICfVxuXG4gICICICYubW9vdml0LWxpbmtzIHtcbiICICICBtYXJnaW46IDEwcHggMCAwO1xuXG4gICICICbGkge1xuICICICICYSB7XG4gICICICICIGNvbG9yOiAjMDAxOTI2O1xuICICICICICBvdXRsaW5lOiBub25lO1xuICICICICfVxuICICICIH1cbiICICfVxuICICfVxuXG4gICICAuY29weXJpZ2h0IHtcbiICICZm9udC1zaXplOiBweFRvUmVtKDEzKTtcbiICICcGFkZGluZzogNXB4IDIwcHggMDtcbiICICbGV0dGVyLXNwYWNpbmc6IC0wLjFweDtcbiICIH1cbiICB9XG5cbiICAuZm9vdGVyLWxpbmtzIHtcbiICIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICICZmxleC13cmFwOiB3cmFwO1xuICICbGlzdC1zdHlsZTogbm9uZTtcbiICIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICICBtYXJnaW46IDA7XG4gICICBib3JkZXItdG9wOiAkYmFja2dyb3VuZC1jb2xvciBzb2xpZCAzcHg7XG5cbiICIGxpIHtcbiICICcGFkZGluZzogMCA1cHggM3B4O1xuXG4gICICICY6bGFzdC1vZi10eXBlIHtcbiICICICBwYWRkaW5nLWJvdHRvbTogMDtcbiICICfVxuXG4gICICIGEge1xuICICICIGNvbG9yOiAkYmxhY2stY29sb3I7XG4gICICICZm9udC1zaXplOiBweFRvUmVtKDEyKTtcbiICICfVxuICICfVxuICIH1cblxuICIC5z93LW1vcmUtdG9nZ2xlIHtcbiICIHdpZHRoOiAxMDAlO1xuICICdGV4dC1hbGlnbjogc3RhcnQ7XG4gICICBwYWRkaW5nOiAxMXB4IDIwcHggMTBweDtcbiICIG91dGxpbmU6IG5vbmU7XG4gICICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVza3RvcC1uYXYtYmFja2dyb3VuZC1jb2xvcjtcbiICIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZSAwLjNzO1xuICICYm94LXNoYWRvdzogMXB4IC0ycHggM3B4ICNjZmNmY2Y7XG5cbiICICY6Zm9jdXMge1xuICICICBvdXRsaW5lOiBhdXRvO1xuICICfVxuXG4gICICBkaXYge1xuICICICBjdXJzb3I6IHBvaW50ZXI7XG4gICICIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICICICAuaWNvbiBzdmcge1xuICICICIGhlaWdodDogOHB4O1xuICICICIHdpZHRoOiAxM3B4O1xuICICICIEBpbmNsdWRlIG1hcmdpbi1sZWZ0KDVweCk7XG4gICICIH1cbiICIH1cblxuICICc3BhbiB7XG4gICICIGZvbnQtc2l6ZTogcHhUb1JlbSgxMik7XG4gICICIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICICIEBpbmNsdWRlIHByZWZpeCh1c2VyLXNlbGVjdCwgbm9uZSk7XG5cbiICICfiAuaWNvbiBzdmcge1xuICICICIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbiICICfVxuXG4gICICICYuc2hvdy1sZXNzIHtcbiICICICB+IC5pY29uIHN2ZyB7XG4gICICICICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiICICICB9XG4gICICIH1cbiICIH1cbiICB9XG5cbiICAubWVudS1pdGVtcyB7XG4gICICBsaXN0LXN0eWxlOiBub25lO1xuICICbWFyZ2luOiAwO1xuICICb3ZlcmZsb3c6IGhpZGRlbjtcbiICIHBhZGRpbmc6IDA7XG4gICICBtaW4tVpZ2h0OiAxNTBweDtcblxuICICYSB7XG4gICICIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiICICZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICICfVxuXG4gICICAuaXRlbSB7XG4gICICIHdpZHRoOiAxMDAlO1xuICICICBAaW5jbHVkZSBmbGV4LWNlbnRlci1taWQtYWxpZ247XG4gICICIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICICICBjdXJzb3I6IHBvaW50ZXI7XG4gICICIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICICICA+IGEge1xuICICICIHdpZHRoOiAxMDAlO1xuICICICIGRpc3BsYXk6IGZsZXg7XG4gICICIH1cblxuICICICAmOmhvdmVyIHtcbiICICICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvcjtcbiICICfVxuXG4gICICICY6Zm9jdXMge1xuICICICIG91dGxpbmU6IG5vbmU7XG4gICICIH1cblxuICICICAudGV4dCB7XG4gICICICY29sb3I6ICRibGFjay1jb2xvcjtcbiICICICBmb250LXNpemU6IHB4VG9SZW0oMTYpO1xuICICICIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICICICZGlzcGxheTogYmxvY2s7XG4gICICICdHJhbnNpdGlvbjogYWxsIDAuMXM7XG4gICICIH1cblxuICICICAuc21hbGwtdGV4dCB7XG4gICICICZm9udC1zaXplOiBweFRvUmVtKDEyKTtcbiICICICBjb2xvcjogIzAwMTkyNjtcbiICICICBmb250LXdlaWdodDogMzAwO1xuICICICB9XG4gICICB9XG4gICfVxuXG4gICLmV4dGVybmFsLWJ1dHRvbnMge1xuICICYm94LXNpemluZzogYm9yZGVyLWJveDtcbiICIHBhZGRpbmc6IDE2cHggMDtcbiICIHdpZHRoOiAxMDAlO1xuXG4gICICAuYXBwLXN0b3JlLXdyYXBwZXIge1xuICICICB3aWR0aDogMTAwJTtcbiICICcGFkZGluZzogMCAyMHB4O1xuICICICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICICIC5zdG9yZXMtd3JhcHBlciB7XG4gICICICZGlzcGxheTogZmxleDtcbiICICICB3aWR0aDogMTAwJTtcblxuICICICID4gYSB7XG4gICICICICBtYXJnaW46IDEwcHggMnB4IDA7XG4gICICICfVxuICICICB9XG4gICICB9XG5cbiICICY6Zm9jdXMge1xuICICICBvdXRsaW5lOiBub25lO1xuICICfVxuXG4gICICAucmF0aW5nIHtcbiICICY29sb3I6ICRsaWdodC1ncmF5LWNvbG9yO1xuICICICBkaXNwbGF5OiBibG9jaztcbiICICbWFyZ2luLWJvdHRvbTogMTZweDtcbiICICdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICICIC50ZXh0IHtcbiICICICBmb250LXNpemU6IHB4VG9SZW0oMTMpO1xuICICICIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICICIH1cblxuICICICAuc3RhcnMge1xuICICICIGZvbnQtc2l6ZTogcHhUb1JlbSgxMSk7XG4gICICICbWFyZ2luLXRvcDogN3B4O1xuXG4gICICICaW1nIHtcbiICICICIHdpZHRoOiA4MHB4O1xuICICICIH1cblxuICICICIHNwYW4ge1xuICICICICcG9zaXRpb246IHJlbGF0aXZlO1xuICICICICdG9wOiAtMnB4O1xuICICICIH1cbiICICfVxuICICfVxuXG4gICICAubW9vdml0IHtcbiICICZGlzcGxheTogbm9uZTtcbiICIH1cblxuICICYSB7XG4gICICIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xuICICICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICICICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICICIGRpc3BsYXk6IGJsb2NrO1xuICICICBoZWlnaHQ6IHB4VG9SZW0oMzApO1xuICICICBtYXJnaW4tdG9wOiAxMnB4O1xuICICICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICICICB3aWR0aDogMTAwJTtcbiICIH1cbiICB9XG5cbiICAubmF2LWhlYWRlciB7XG4gICICBkaXNwbGF5OiBmbGV4O1xuICICYWxpZ24taXRlbXM6IGNlbnRlcjtcbiICIG1pbi1oZWlnaHQ6IHB4VG9SZW0oNTApO1xuICICd2lkdGg6IDEwMCU7XG4gICICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVza3RvcC1uYXYtYmFja2dyb3VuZC1jb2xvcjtcblxuICICLmNsb3NlLW5hdiB7XG4gICICIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiICICdG9wOiBweFRvUmVtKDEzKTtcblxuICICICBzdmctaWNvbiB7XG4gICICICVpZ2h0OiBweFRvUmVtKDI0KTtcbiICICICB3aWR0aDogcHhUb1JlbSgyNCk7XG4gICICICZmlsbDogJGRhcmstb3JhbmdlLWNvbG9yO1xuICICICIG1hcmdpbjogMDtcbiICICfVxuICICfVxuICIH1cbifVxuXG4gIC5zdG9yZS1wb3B1cCB7XG4gICYmFja2dyb3VuZDogI2ZmZjtcbiICBib3JkZXI6ICRsaWdodC1ncmF5LWNvbG9yIHNvbGlkIDFweDtcbiICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiICBib3R0b206IDEwcHg7XG4gICb3BhY2l0eTogMTtcbiICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICcG9zaXRpb246IGFic29sdXRlO1xuICIEBpbmNsdWRlIHJpZ2h0KGNhbGMoMTAwJSArIDEycHgpKTtcbiICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICIHotaW5kZXg6IDE7XG4gICdHJhbnNpdGlvbjogcmlnaHQgMC4zcztcblxuICICY6OmJlZm9yZSB7XG4gICICBiYWNrZ3JvdW5kOiAjZmZmO1xuICICYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICICBib3JkZXItcmlnaHQtY29sb3I6ICRsaWdodC1ncmF5LWNvbG9yO1xuICICYm9yZGVyLXRvcC1jb2xvcjogJGxpZ2h0LWdyYXktY29sb3I7XG4gICICBjb250ZW50OiAnJztcbiICIGRpc3BsYXk6IGJsb2NrO1xuICICVpZ2h0OiA4cHg7XG4gICICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICICB0b3A6IGNhbGMoNTAlICsgOXB4KTtcbiICIHdpZHRoOiA4cHg7XG4gICICBAaW5jbHVkZSByaWdodCgtNXB4KTtcbiICIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZykpO1xuXG4gICICBodG1sW2Rpcj0ncnRsJ10gJiB7XG4gICICIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMTM1ZGVnKSk7XG4gICICB9XG4gICfVxuXG4gICJjpmb2N1cyB7XG4gICICBvdXRsaW5lOiBub25lO1xuICIH1cblxuICICYubmctlkZSB7XG4gICICBvcGFjaXR5OiAwO1xuICICQGluY2x1ZGUgcmlnaHQoMTAwJSk7XG4gICICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICfVxuXG4gICPiBkaXYge1xuICICZm9udC1zaXplOiBweFRvUmVtKDEwKTtcbiICIGxpbmUtVpZ2h0OiAxO1xuICICdGV4dC1hbGlnbjogY2VudGVyO1xuICIH1cblxuICIC5zdG9yZS1hY3Rpb24tYnV0dG9uIHtcbiICIGRpc3BsYXk6IGJsb2NrO1xuICICbWFyZ2luLXRvcDogMTBweDtcbiICIHdpZHRoOiAxMTBweDtcblxuICICaW1nIHtcbiICICd2lkdGg6IDEwMCU7XG4gICICB9XG4gICfVxuICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9*//*Helperfunctions*//*PixelstoRemunits*//*colors*//*SideBarboxshadow*//*partner-logo*//*RTLMixins*//*medium.com/@dvmsoni3132/easy-truncate-multi-line-ellipsis-with-pure-css-e0d24de*//*ChangeAutocompletestylesinChrome*//*ColorMixins*//*Transforms*//*AnimationMixins*//*Flexbox*//*Topoffsetfordifferentconditions*//*Keyframessecondstoparente*//*Tapcelleffect*/@keyframesclickedEffect{0%{background-color:transparent;}20%{background-color:#f5f7f7;}100%{background-color:transparent;}}/*makesurethatparentelementisrelative/absolute/fixed*/@keyframesfade-in{0%{opacity:0;visibility:hidden;}100%{opacity:1;visibility:visible;}}@keyframesfade-in-out{0%,49%{opacity:0;}50%,100%{opacity:1;}}@keyframeslogo-back-pulse{0%{transform:scale(0.8);opacity:0.6;}70%{transform:scale(1.4);opacity:0;}100%{transform:scale(1.4);opacity:0;}}mv-download-app-qr.qr-links{display:flex;align-items:center;}mv-download-app-qr.qr-links>*{z-index:9;}mv-download-app-qr.qr-links.scan-qr-code{width:95px;}mv-download-app-qr.qr-links.scan-qr-codespan:focus{outline:auto;}mv-download-app-qr.qr-links.banner-download-options.qr-icon{display:flex;align-items:center;height:1.82rem;}mv-download-app-qr.qr-links.banner-download-options.qr-icon>img{width:1.82rem;padding:06px;border-color:transparent;}html[dir=ltr]mv-download-app-qr.qr-links.banner-download-options.qr-icon>img{margin-left:4px;}html[dir=rtl]mv-download-app-qr.qr-links.banner-download-options.qr-icon>img{margin-right:4px;}html[dir=ltr]mv-download-app-qr.qr-links.banner-download-options.qr-icon>img{border-left:1pxsolid#b2b2b2;}html[dir=rtl]mv-download-app-qr.qr-links.banner-download-options.qr-icon>img{border-right:1pxsolid#b2b2b2;}mv-download-app-qr.qr-links.banner-download-options>a{display:none;}mv-download-app-qr.qr-popup{background-color:#fff;position:absolute;box-shadow:01px4pxrgba(0,0,0,0.45);z-index:1;width:11.24rem;height:14.29rem;}mv-download-app-qr.qr-popup.left{top:-250px;}html[dir=ltr]mv-download-app-qr.qr-popup.left{left:-110px;}html[dir=rtl]mv-download-app-qr.qr-popup.left{right:-110px;}html[dir=ltr]mv-download-app-qr.qr-popup.left{animation:qr-popup-to-left0.3sforwards;}html[dir=rtl]mv-download-app-qr.qr-popup.left{animation:qr-popup-to-right0.3sforwards;}@keyframesqr-popup-to-left{0%{transform:translateX(20px);opacity:0;}100%{transform:translateX(0);opacity:1;}}@keyframesqr-popup-to-right{0%{transform:translateX(-20px);opacity:0;}100%{transform:translateX(0);opacity:1;}}mv-download-app-qr.qr-popup.top{top:-17.94rem;left:calc(50%-5.12rem);animation:qr-popup-to-top0.3sforwards;}@keyframesqr-popup-to-top{0%{transform:translateY(1.82rem);opacity:0;}100%{transform:translateY(0);opacity:1;}}mv-download-app-qr.qr-popup.popup-header{border-bottom:1pxsolid#cccccc;display:flex;justify-content:space-between;align-items:center;padding:17px15px;color:#292a30;}mv-download-app-qr.qr-popup.popup-header.text{color:#;max-width:9.88rem;font-weight:500;}mv-download-app-qr.qr-popup.popup-header>span{font-size:0.18rem;}mv-download-app-qr.qr-popup.popup-header.close{width:0.41rem;height:0.41rem;background:url("/imes/icons/close.svg")centerno-repeat;background-size:0.41rem;border:0;outline:none;cursor:pointer;opacity:0.6;transition:opacity0.2s;}mv-download-app-qr.qr-popup.popup-header.close:hover{opacity:1;}mv-download-app-qr.qr-popup.qrcode-img-wrapper{display:flex;justify-content:center;align-items:center;height:11.24rem;}mv-download-app-qr.qr-popup.qrcode-img-wrappermv-spinner{position:absolute;z-index:-1;}mv-download-app-qr.qr-popup.qrcode-img-wrapperimg{width:11.24rem;height:11.24rem;padding:10px;box-sizing:border-box;position:relative;z-index:1;display:none;}mv-download-app-qr.qr-popup.qrcode-img-wrapperimg[src^="data:ime"],mv-download-app-qr.qr-popup.qrcode-img-wrapperimg[src$=".png"]{display:block;}/*#sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL2NsaWVudC9zdHlsZXMvX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly8uL2NsaWVudC9hcHc2hhcmVkL2NvbXBvbmVudHMvZG93bmxvYWQtYXBwLXFyL2Rvd25sb2FkLWFwcC1xci5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxxQkFBQTtBQWFBLHdCQUFBO0FBTUEsV0FBQTtBQTJGQSx3QkFBQTtBQU9BLGlCQUFBO0FBc0ZBLGVBQUE7QUFtR0EsaUdBQUE7QUF3QkEseUNBQUE7QUFlQSxpQkFBQTtBQW1EQSxlQUFBO0FBUUEscUJBQUE7QUFtQkEsWUFBQTtBQXlCQSx3Q0FBQTtBQWlDQSxtQ0FBQTtBQVdBLG9CQUFBO0FBS0E7RUFDRTtJQUNFLDZCQUFBO0VDN2RGO0VEK2RBO0lBQ0UseUJBQUE7RUM3ZEY7RUQrZEE7SUFDRSw2QkFBQTtFQzdkRjtBQUNGO0FEZ2VBLDZEQUFBO0FBaURBO0VBQ0U7SUFDRSxVQUFBO0lBQ0Esa0JBQUE7RUM5Z0JGO0VEaWhCQTtJQUNFLFVBQUE7SUFDQSxtQkFBQTtFQy9nQkY7QUFDRjtBRGtoQkE7RUFDRTtJQUVFLFVBQUE7RUNqaEJGO0VEbWhCQTtJQUVFLFVBQUE7RUNsaEJGO0FBQ0Y7QURxaEJBO0VBQ0U7SUFDRSxxQkFBQTtJQUNBLFlBQUE7RUNuaEJGO0VEcWhCQTtJQUNFLHFCQUFBO0lBQ0EsVUFBQTtFQ25oQkY7RURxaEJBO0lBQ0UscUJBQUE7SUFDQSxVQUFBO0VDbmhCRjtBQUNGO0FBdkRFO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0FBeURKO0FBdkRJO0VBQ0UsVUFBQTtBQXlETjtBQXRESTtFQUNFLFdBQUE7QUF3RE47QUF0RE07RUFDRSxhQUFBO0FBd0RSO0FBbERNO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QUFvRFI7QUFsRFE7RUFDRSxzQkFBQTtFQUNBLGNBQUE7RUFFQSx5QkFBQTtBQW1EVjtBRHNJRTtFQUNFLGdCQzNMMkI7QUF1RC9CO0FEdUlFO0VBQ0UsaUJDL0wyQjtBQTBEL0I7QURzSEU7RUFDRSw4QkMvS2dDO0FBMkRwQztBRHVIRTtFQUNFLCtCQ25MaUU7QUE4RHJFO0FBMURNO0VBQ0UsYUFBQTtBQTREUjtBQXZERTtFQUNFLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5Q0FBQTtFQUNBLFVBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0FBeURKO0FBdkRJO0VBRUUsV0FBQTtBQXdETjtBRDRHRTtFQUNFLFlDdEtnQjtBQTREcEI7QUQ2R0U7RUFDRSxhQzFLZ0I7QUErRHBCO0FENEZFO0VBQ0UseUNDeEpJO0FBOERSO0FENkZFO0VBQ0UsMENDMUpJO0FBK0RSO0FBNURNO0VBQ0U7SUFDRSwyQkFBQTtJQUNBLFVBQUE7RUE4RFI7RUE1RE07SUFDRSx3QkFBQTtJQUNBLFVBQUE7RUE4RFI7QUFDRjtBQTNETTtFQUNFO0lBQ0UsNEJBQUE7SUFDQSxVQUFBO0VBNkRSO0VBM0RNO0lBQ0Usd0JBQUE7SUFDQSxVQUFBO0VBNkRSO0FBQ0Y7QUF6REk7RUFDRSxzQkFBQTtFQUNBLGlDQUFBO0VBQ0Esd0NBQUE7QUEyRE47QUF6RE07RUFDRTtJQUNFLHNDQUFBO0lBQ0EsVUFBQTtFQTJEUjtFQXpETTtJQUNFLHdCQUFBO0lBQ0EsVUFBQTtFQTJEUjtBQUNGO0FBdkRJO0VBQ0UsZ0NBQUE7RUQ2VUosYUFBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7RUM3VUksa0JBQUE7RUFDQSxjRHpEUTtBQ29IZDtBQXpETTtFQUNFLGNBQUE7RUFDQSwwQkFBQTtFQUNBLGdCQUFBO0FBMkRSO0FBeERNO0VBQ0UsMEJBQUE7QUEwRFI7QUF2RE07RUFDRSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsMkRBQUE7RUFDQSxnQ0FBQTtFQUNBLFNBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSx3QkFBQTtBQXlEUjtBQXZEUTtFQUNFLFVBQUE7QUF5RFY7QUFuREk7RURzU0YsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUN0U0ksd0JBQUE7QUF1RE47QUFyRE07RUFDRSxrQkFBQTtFQUNBLFdBQUE7QUF1RFI7QUFwRE07RUFDRSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsYUFBQTtBQXNEUjtBQXBEUTtFQUVFLGNBQUE7QUFxRFYiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBIZWxwZXIgZnVuY3Rpb25zICovXG5AdXNlICdzYXNzOm1hdGgnO1xuXG5AaW1wb3J0ICdhYi10ZXN0cyc7XG5cbkBmdW5jdGlvbiBzdHJpcC11bml0KCRudW1iZXIpIHtcbiQGlmIHR5cGUtb2YoJG51bWJlcikgPT0gJ251bWJlcicgYW5kIG5vdCB1bml0bGVzcygkbnVtYmVyKSB7XG4gICQHJldHVybiBtYXRoLmRpdigkbnVtYmVyLCAkbnVtYmVyICogMCArIDEpO1xuICB9XG5cbiQHJldHVybiAkbnVtYmVyO1xufVxuXG4vKiBQaXhlbHMgdG8gUmVtIHVuaXRzICovXG5AZnVuY3Rpb24gcHhUb1JlbSgkdW5pdFNpemUpIHtcbiJHVuaXRTaXplOiBzdHJpcC11bml0KCR1bml0U2l6ZSk7XG4gIEByZXR1cm4gI3ttYXRoLmRpdigkdW5pdFNpemUsIDE3KX1yZW07XG59XG5cbi8qIGNvbG9ycyAqL1xuXG4kd2hpdGUtY29sb3I6ICNmZmZmZmY7XG4kd2hpdGUyLWNvbG9yOiAjZWRlZmYzO1xuJG9yYW5nZS1jb2xvcjogI2YwNTAwYztcbiRsaWdodC1vcmFuZ2UtY29sb3I6ICNmZjY0MDA7XG4kZGFyay1vcmFuZ2UtY29sb3I6ICNjMzQ4MjA7XG4kYmx1ZS1jb2xvcjogIzIxOTZmMztcbiRibHVlLWFjdGl2ZS1jb2xvcjogIzFiN2ZjZDtcbiRsaWdodC1ibHVlLWNvbG9yOiAjMDg5NWU0O1xuXG4kYnJpZ2h0LWdyZXktY29sb3I6ICNlYWVhZTg7XG4kYnJpZ2h0LWJsdWUtY29sb3I6ICNlYmYzZmE7XG4kZ3JlZW4tY29sb3I6ICMwMzg4NDQ7XG4kYmx1ZS1vbi1kYXJrLWJnLWNvbG9yOiAjMGE5M2ZmO1xuJG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NjLWhlaWdodDogcHhUb1JlbSg4MCk7XG4kY2MtbGFuZHNjYXBlLWhlaWdodDogcHhUb1JlbSg1MCk7XG4kYnV5LXRpY2tldC1oZWlnaHQ6IDQwcHg7XG4kbWlkLXNjcmVlbi1zaXplOiA3MjBweDtcbiRzbWFsbC1zY3JlZW4tc2l6ZTogNjc3cHg7XG4kYnJvd3Nlci1vcGVuLXhzbWFsbC1zY3JlZW46IDU1MHB4O1xuJGJyb3dzZXItb3Blbi1zbWFsbC1zY3JlZW46IDYxMHB4O1xuJGJyb3dzZXItbm90LXNtYWxsLXNjcmVlbi1taW4td2lkdGg6IDYxMXB4O1xuJGJyb3dzZXItb3Blbi1taWQtc2NyZWVuOiA2NjBweDtcbi8qIFNpZGUgQmFyIGJveCBzFkb3cgKi9cbiRzaWRlLWJhci1ib3gtc2hhZG93LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4kc2lkZS1iYXItYm94LXNoYWRvdy1ibHVyLXJhZGl1czogMnB4O1xuJHNpZGUtYmFyLWJveC1zFkb3ctb2Zmc2V0LXg6IDFweDtcbiRzbWFsbC1pcGhvbmUtYnJvd3NlcnM6IDY2M3B4O1xuJGdlbmVyYWwtcGFkZGluZzogMjBweDtcblxuLyogcGFydG5lci1sb2dvICovXG4kcGFydG5lci1sb2dvLW1heC1oZWlnaHQ6IDI5cHg7XG4kcGFydG5lci1sb2dvLXRvcC1wYWRkaW5nOiAwcHg7XG4kcGFydG5lci1sb2dvLWJvdHRvbS1wYWRkaW5nOiAxMHB4O1xuJHBhcnRuZXItbG9nby13cmFwcGVyLWhlaWdodDogJHBhcnRuZXItbG9nby1tYXgtVpZ2h0ICsgJHBhcnRuZXItbG9nby10b3AtcGFkZGluZyArXG4gICRwYXJ0bmVyLWxvZ28tYm90dG9tLXBhZGRpbmc7XG4kbG9nby1tYXgtVpZ2h0LWRlc2t0b3A6IG5vbmU7XG4kbG9nby1wYWRkaW5nLXRvcC1kZXNrdG9wOiAwcHg7XG4kbG9nby1tYXgtd2lkdGgtZGVza3RvcDogbm9uZTtcbiRsb2dvLW1heC1oZWlnaHQtZGVza3RvcDogbm9uZTtcbiRwYXJ0bmVyLWJhbm5lci1oZWlnaHQtbW9iaW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ogcXItcG9wdXAtdG8tdG9wIDAuM3MgZm9yd2FyZHM7XG5cbiICIEBrZXlmcmFtZXMgcXItcG9wdXAtdG8tdG9wIHtcbiICICMCUge1xuICICICIHRyYW5zZm9ybTogdHJhbnNsYXRlWShweFRvUmVtKDIwKSk7XG4gICICICb3BhY2l0eTogMDtcbiICICfVxuICICICAxMDAlIHtcbiICICICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICICICb3BhY2l0eTogMTtcbiICICfVxuICICfVxuICIH1cblxuICIC5wb3B1cC1oZWFkZXIge1xuICICYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkaXZpZGUtb24tZGFyaztcbiICIEBpbmNsdWRlIGZsZXgtYmV0d2Vlbi1taWQtYWxpZ247XG4gICICBwYWRkaW5nOiAxN3B4IDE1cHg7XG4gICICBjb2xvcjogJGJsYWNrLWNvbG9yO1xuXG4gICICAudGV4dCB7XG4gICICIGNvbG9yOiAjNTE1MzU3O1xuICICICBtYXgtd2lkdGg6IHB4VG9SZW0oMTU1KTtcbiICICZm9udC13ZWlnaHQ6IDUwMDtcbiICIH1cblxuICICPiBzcGFuIHtcbiICICZm9udC1zaXplOiBweFRvUmVtKDE0KTtcbiICIH1cblxuICICLmNsb3NlIHtcbiICICd2lkdGg6IHB4VG9SZW0oMTApO1xuICICICBoZWlnaHQ6IHB4VG9SZW0oMTApO1xuICICICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMvY2xvc2Uuc3ZnJykgY2VudGVyIG5vLXJlcGVhdDtcbiICICYmFja2dyb3VuZC1zaXplOiBweFRvUmVtKDEwKTtcbiICICYm9yZGVyOiAwO1xuICICICBvdXRsaW5lOiBub25lO1xuICICICBjdXJzb3I6IHBvaW50ZXI7XG4gICICIG9wYWNpdHk6IDAuNjtcbiICICdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuXG4gICICICY692ZXIge1xuICICICIG9wYWNpdHk6IDE7XG4gICICIH1cbiICIH1cbiICB9XG5cbiICL3FyIGNvZGUgaW1hZ2VcbiICAucXJjb2RlLWltZy13cmFwcGVyIHtcbiICIEBpbmNsdWRlIGZsZXgtY2VudGVyLW1pZC1hbGlnbjtcbiICIGhlaWdodDogcHhUb1JlbSgyMDApO1xuXG4gICICBtdi1zcGlubmVyIHtcbiICICcG9zaXRpb246IGFic29sdXRlO1xuICICICB6LWluZGV4OiAtMTtcbiICIH1cblxuICICaW1nIHtcbiICICd2lkdGg6IHB4VG9SZW0oMjAwKTtcbiICICVpZ2h0OiBweFRvUmVtKDIwMCk7XG4gICICIHBhZGRpbmc6IDEwcHg7XG4gICICIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICICIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiICICei1pbmRleDogMTsgLy8gYWx3YXlzIGFib3ZlIGxvYWRlclxuICICICBkaXNwbGF5OiBub25lOyLyBoaWRlIGJyb2tlbiBpbWFnZSB3VuIFFSIGlzIGxvYWRpbmcgLSBsZWZ0IHNpZGUgcGFuZWxcblxuICICICAmW3NyY149J2RhdGE6aW1hZ2UnXSxcbiICICJltzcmMkPScucG5nJ10ge1xuICICICIGRpc3BsYXk6IGJsb2NrOyLyBz93IFFSIGltYWdlIHdoZW4gbG9hZGVkIC0gbGVmdCBzaWRlIHBhbmVsXG4gICICIH1cbiICIH1cbiICB9XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=*//*Helperfunctions*//*PixelstoRemunits*//*colors*//*SideBarboxshadow*//*partner-logo*//*RTLMixins*//*medium.com/@dvmsoni3132/easy-truncate-multi-line-ellipsis-with-pure-css-e0d24de*//*ChangeAutocompletestylesinChrome*//*ColorMixins*//*Transforms*//*AnimationMixins*//*Flexbox*//*Topoffsetfordifferentconditions*//*Keyframessecondstoparente*//*Tapcelleffect*/@keyframesclickedEffect{0%{background-color:transparent;}20%{background-color:#f5f7f7;}100%{background-color:transparent;}}/*makesurethatparentelementisrelative/absolute/fixed*/@keyframesfade-in{0%{opacity:0;visibility:hidden;}100%{opacity:1;visibility:visible;}}@keyframesfade-in-out{0%,49%{opacity:0;}50%,100%{opacity:1;}}@keyframeslogo-back-pulse{0%{transform:scale(0.8);opacity:0.6;}70%{transform:scale(1.4);opacity:0;}100%{transform:scale(1.4);opacity:0;}}body.desktopmv-directions-main-view{height:100%;display:flex;flex-direction:column;}body.desktopmv-directions-main-view.directions-content{overflow-y:auto;height:100%;}mv-directions-main-view.location-inner,mv-directions-main-view.recent-location{width:100%;}mv-directions-main-view.location-inner.recent-locations-title,mv-directions-main-view.recent-location.recent-locations-title{font-size:0.06rem;color:#;padding:14px010px;background:#ecf0f1;}html[dir=ltr]mv-directions-main-view.location-inner.recent-locations-title,html[dir=ltr]mv-directions-main-view.recent-location.recent-locations-title{padding-left:20px;}html[dir=rtl]mv-directions-main-view.location-inner.recent-locations-title,html[dir=rtl]mv-directions-main-view.recent-location.recent-locations-title{padding-right:20px;}mv-directions-main-view.location-innermv-location-result,mv-directions-main-view.recent-locationmv-location-result{display:flex;align-items:center;position:relative;box-sizing:border-box;min-height:64px;width:100%;}@mediascreenand(min-width:500px){body.mobile.landscapemv-directions-main-view.location-innermv-location-result,body.mobile.landscapemv-directions-main-view.recent-locationmv-location-result{min-height:54px;}}mv-directions-main-view.location-innermv-location-result:focus,mv-directions-main-view.recent-locationmv-location-result:focus{outline:#302e2eauto1px;}mv-directions-main-view.location-innermv-location-result.location-icon,mv-directions-main-view.recent-locationmv-location-result.location-icon{width:80px;display:flex;justify-content:center;}mv-directions-main-view.location-innermv-location-result.location-icon.boxed,mv-directions-main-view.recent-locationmv-location-result.location-icon.boxed{text-align:center;}mv-directions-main-view.location-innermv-location-result.location-icon.boxedspan.lineimg,mv-directions-main-view.recent-locationmv-location-result.location-icon.boxedspan.lineimg{width:24px;height:auto;}mv-directions-main-view.location-innermv-location-result.location-info,mv-directions-main-view.recent-locationmv-location-result.location-info{width:100%;padding:16px0;vertical-align:middle;border-bottom:1pxsolid#dddddd;}html[dir=ltr]mv-directions-main-view.location-innermv-location-result.location-info,html[dir=ltr]mv-directions-main-view.recent-locationmv-location-result.location-info{padding-right:20px;}html[dir=rtl]mv-directions-main-view.location-innermv-location-result.location-info,html[dir=rtl]mv-directions-main-view.recent-locationmv-location-result.location-info{padding-left:20px;}@mediascreenand(min-width:500px){body.mobile.landscapemv-directions-main-view.location-innermv-location-result.location-info,body.mobile.landscapemv-directions-main-view.recent-locationmv-location-result.location-info{padding:11px0;}}mv-directions-main-view.location-innermv-location-result.location-info.name,mv-directions-main-view.recent-locationmv-location-result.location-info.name{font-size:0.06rem;}mv-directions-main-view.location-innermv-location-result.location-info.name+div,mv-directions-main-view.recent-locationmv-location-result.location-info.name+div{display:flex;flex-wrap:wrap;}mv-directions-main-view.location-innermv-location-result.location-info.address,mv-directions-main-view.recent-locationmv-location-result.location-info.address{display:flex;flex-wrap:wrap;align-items:center;}mv-directions-main-view.location-innermv-location-result.location-info.address>span,mv-directions-main-view.recent-locationmv-location-result.location-info.address>span{text-wrap:none;}html[dir=ltr]mv-directions-main-view.location-innermv-location-result.location-info.address>span,html[dir=ltr]mv-directions-main-view.recent-locationmv-location-result.location-info.address>span{margin-right:4px;}html[dir=rtl]mv-directions-main-view.location-innermv-location-result.location-info.address>span,html[dir=rtl]mv-directions-main-view.recent-locationmv-location-result.location-info.address>span{margin-left:4px;}mv-directions-main-view.location-innermv-location-result.location-info.address>span:last-of-type,mv-directions-main-view.recent-locationmv-location-result.location-info.address>span:last-of-type{margin:0;}mv-directions-main-view.location-innermv-location-result.location-info.address.mvf-wrapper,mv-directions-main-view.recent-locationmv-location-result.location-info.address.mvf-wrapper{width:20px;}mv-directions-main-view.location-innermv-location-result.location-info.address.mvf-wrapper.encyimg,mv-directions-main-view.recent-locationmv-location-result.location-info.address.mvf-wrapper.encyimg{width:20px;}mv-directions-main-view.no-search-mrec{margin-top:4px;}mv-directions-main-view.no-search-mrec.ad-container{margin-bottom:210px;}/*#sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL2NsaWVudC9zdHlsZXMvX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly8uL2NsaWVudC9hcHZGlyZWN0aW9ucy9kaXJlY3Rpb25zLW1haW4tdmlldy9kaXJlY3Rpb25zLW1haW4tdmlldy5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxxQkFBQTtBQWFBLHdCQUFBO0FBTUEsV0FBQTtBQTJGQSx3QkFBQTtBQU9BLGlCQUFBO0FBc0ZBLGVBQUE7QUFtR0EsaUdBQUE7QUF3QkEseUNBQUE7QUFlQSxpQkFBQTtBQW1EQSxlQUFBO0FBUUEscUJBQUE7QUFtQkEsWUFBQTtBQXlCQSx3Q0FBQTtBQWlDQSxtQ0FBQTtBQVdBLG9CQUFBO0FBS0E7RUFDRTtJQUNFLDZCQUFBO0VDN2RGO0VEK2RBO0lBQ0UseUJBQUE7RUM3ZEY7RUQrZEE7SUFDRSw2QkFBQTtFQzdkRjtBQUNGO0FEZ2VBLDZEQUFBO0FBaURBO0VBQ0U7SUFDRSxVQUFBO0lBQ0Esa0JBQUE7RUM5Z0JGO0VEaWhCQTtJQUNFLFVBQUE7SUFDQSxtQkFBQTtFQy9nQkY7QUFDRjtBRGtoQkE7RUFDRTtJQUVFLFVBQUE7RUNqaEJGO0VEbWhCQTtJQUVFLFVBQUE7RUNsaEJGO0FBQ0Y7QURxaEJBO0VBQ0U7SUFDRSxxQkFBQTtJQUNBLFlBQUE7RUNuaEJGO0VEcWhCQTtJQUNFLHFCQUFBO0lBQ0EsVUFBQTtFQ25oQkY7RURxaEJBO0lBQ0UscUJBQUE7SUFDQSxVQUFBO0VDbmhCRjtBQUNGO0FEa0ZFO0VDdklFLFlBQUE7RURnYUYsYUFBQTtFQUNBLHNCQUFBO0FDdFdGO0FBeERJO0VBQ0UsZ0JBQUE7RUFDQSxZQUFBO0FBMEROO0FBdERFOztFQUVFLFdBQUE7QUF3REo7QUF0REk7O0VBQ0UsMEJBQUE7RUFDQSxjRG9CTztFQ25CUCxvQkFBQTtFQUVBLG1CRGNhO0FDMENuQjtBRHdJRTs7RUFDRSxrQkNsTXdCO0FBNkQ1QjtBRHdJRTs7RUFDRSxtQkN0TXdCO0FBaUU1QjtBQTdESTs7RUFDRSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0FBZ0VOO0FEbURJO0VBREY7O0lDL0dNLGdCQUFBO0VBa0VOO0FBQ0Y7QUFoRU07O0VBQ0UseUJBQUE7QUFtRVI7QUFoRU07O0VBQ0UsV0FBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtBQW1FUjtBQWpFUTs7RUFDRSxrQkFBQTtBQW9FVjtBQWpFWTs7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBQW9FZDtBQTlETTs7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUVBLHNCQUFBO0VBQ0EsZ0NBQUE7QUFnRVI7QUR1RkU7O0VBQ0UsbUJDMUoyQjtBQXNFL0I7QUR1RkU7O0VBQ0Usa0JDOUoyQjtBQTBFL0I7QURXSTtFQURGOztJQy9FUSxlQUFBO0VBMEVSO0FBQ0Y7QUF4RVE7O0VBQ0UsMEJBQUE7QUEyRVY7QUF6RVU7O0VBQ0UsYUFBQTtFQUNBLGVBQUE7QUE0RVo7QUF4RVE7O0VBQ0UsYUFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtBQTJFVjtBQXpFVTs7RUFFRSxlQUFBO0FBMkVaO0FEc0RFOztFQUNFLGlCQ25JOEI7QUFnRmxDO0FEc0RFOztFQUNFLGdCQ3ZJOEI7QUFvRmxDO0FBakZZOztFQUNFLFNBQUE7QUFvRmQ7QUFoRlU7O0VBQ0UsV0FBQTtBQW1GWjtBQWhGYzs7RUFDRSxXQUFBO0FBbUZoQjtBQTFFRTtFQUNFLGVBQUE7QUE0RUo7QUExRUk7RUFFRSxvQkFBQTtBQTJFTiIsInNvdXJjZXNDb250ZW50IjpbIi8qIEhlbHBlciBmdW5jdGlvbnMgKi9cbkB1c2UgJ3Nhc3M6bWF0aCc7XG5cbkBpbXBvcnQgJ2FiLXRlc3RzJztcblxuQGZ1bmN0aW9uIHN0cmlwLXVuaXQoJG51bWJlcikge1xuICBAaWYgdHlwZS1vZigkbnVtYmVyKSA9PSAnbnVtYmVyJyBhbmQgbm90IHVuaXRsZXNzKCRudW1iZXIpIHtcbiICBAcmV0dXJuIG1hdGguZGl2KCRudW1iZXIsICRudW1iZXIgKiAw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ByaWdodCwgJHZhbHVlKTtcbn1cblxuQG1peGluIHBhZGRpbmctcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJ0bC1zaW5nbGUocGFkZGluZy1yaWdodCwgcGFkZGluZy1sZWZ0LCAkdmFsdWUpO1xufVxuXG5AbWl4aW4gcGFkZGluZy1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSBydGwtc2luZ2xlKHBhZGRpbmctbGVmdCwgcGFkZGluZy1yaWdodCwgJHZhbHVlKTtcbn1cblxuQG1peGluIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCR2YWx1ZSkge1xuICBAaW5jbHVkZSBydGwtc2luZ2xlKGJvcmRlci10b3AtcmlnaHQtcmFkaXVzLCBib3JkZXItdG9wLWxlZnQtcmFkaXVzLCAkdmFsdWUpO1xufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJ0bC1zaW5nbGUoYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMsIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMsICR2YWx1ZSk7XG59XG5cbkBtaXhpbiBtYXJnaW4tcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJ0bC1zaW5nbGUobWFyZ2luLXJpZ2h0LCBtYXJnaW4tbGVmdCwgJHZhbHVlKTtcbn1cblxuQG1peGluIG1hcmdpbi1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSBydGwtc2luZ2xlKG1hcmdpbi1sZWZ0LCBtYXJnaW4tcmlnaHQsICR2YWx1ZSk7XG59XG5cbkBtaXhpbiBzbW9vdGgtc2Nyb2xsKCkge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbkBtaXhpbiBzY3JvbGxiYXJzKCRoZWlnaHQsICR3aWR0aCwgJHRyYWNrQ29sb3I6ICNmNWY3ZjcsICR0aHVtYkNvbG9yOiAjYmRjM2M3KSB7XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiICBAaWYgJHdpZHRoIHtcbiICIHdpZHRoOiAkd2lkdGg7XG4gICfVxuICIEBpZiAkVpZ2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ICVpZ2h0OiAxMDAlO1xuICIEBpbmNsdWRlIGZsZXgtY29sdW1uO1xuXG4gICLmRpcmVjdGlvbnMtY29udGVudCB7XG4gICICBvdmVyZmxvdy15OiBhdXRvO1xuICICVpZ2h0OiAxMDAlO1xuICIH1cbifVxuICLyBGb3IgcmV1c2VcbiLmxvY2F0aW9uLWlubmVyLFxuICAucmVjZW50LWxvY2F0aW9uIHtcbiICB3aWR0aDogMTAwJTtcblxuICIC5yZWNlbnQtbG9jYXRpb25zLXRpdGxlIHtcbiICIGZvbnQtc2l6ZTogcHhUb1JlbSgxNik7XG4gICICBjb2xvcjogJGdyYXktY29sb3I7XG4gICICBwYWRkaW5nOiAxNHB4IDMTBweDtcbiICIEBpbmNsdWRlIHBhZGRpbmctbGVmdCgyMHB4KTtcbiICIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLWNvbG9yO1xuICIH1cblxuICIG12LWxvY2F0aW9uLXJlc3VsdCB7XG4gICICBkaXNwbGF5OiBmbGV4O1xuICICYWxpZ24taXRlbXM6IGNlbnRlcjtcbiICIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiICIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICICBtaW4tVpZ2h0OiA2NHB4O1xuICICd2lkdGg6IDEwMCU7XG5cbiICIEBpbmNsdWRlIGxhbmRzY2FwZS1tZWRpYSB7XG4gICICIG1pbi1oZWlnaHQ6IDU0cHg7XG4gICICB9XG5cbiICICY6Zm9jdXMge1xuICICICBvdXRsaW5lOiAkb3V0bGluZS1jb2xvciBhdXRvIDFweDtcbiICIH1cblxuICICLmxvY2F0aW9uLWljb24ge1xuICICICB3aWR0aDogODBweDtcbiICICZGlzcGxheTogZmxleDtcbiICICanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiICICLmJveGVkIHtcbiICICICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiICICICBzcGFuLmxpbmUge1xuICICICICaW1nIHtcbiICICICICd2lkdGg6IDI0cHg7XG4gICICICICIGhlaWdodDogYXV0bztcbiICICICIH1cbiICICICB9XG4gICICIH1cbiICIH1cblxuICICLmxvY2F0aW9uLWluZm8ge1xuICICICB3aWR0aDogMTAwJTtcbiICICcGFkZGluZzogMTZweCAwO1xuICICICBAaW5jbHVkZSBwYWRkaW5nLXJpZ2h0KDIwcHgpO1xuICICICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICICICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRpdmlkZS1vbi13l0ZTtcblxuICICICBAaW5jbHVkZSBsYW5kc2NhcGUtbWVkaWEge1xuICICICIHBhZGRpbmc6IDExcHggMDtcbiICICfVxuXG4gICICIC5uYW1lIHtcbiICICICBmb250LXNpemU6IHB4VG9SZW0oMTYpO1xuXG4gICICICKyBkaXYge1xuICICICICZGlzcGxheTogZmxleDtcbiICICICIGZsZXgtd3JhcDogd3JhcDtcbiICICICB9XG4gICICIH1cblxuICICICAuYWRkcmVzcyB7XG4gICICICZGlzcGxheTogZmxleDtcbiICICICBmbGV4LXdyYXA6IHdyYXA7XG4gICICICYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICICICID4gc3BhbiB7XG4gICICICICBAaW5jbHVkZSBtYXJnaW4tcmlnaHQoNHB4KTtcbiICICICIHRleHQtd3JhcDogbm9uZTtcblxuICICICICJjpsYXN0LW9mLXR5cGUge1xuICICICICICBtYXJnaW46IDA7XG4gICICICICB9XG4gICICICfVxuXG4gICICICLm12Zi13cmFwcGVyIHtcbiICICICIHdpZHRoOiAyMHB4O1xuXG4gICICICICAuYWdlbmN5IHtcbiICICICICaW1nIHtcbiICICICICICB3aWR0aDogMjBweDtcbiICICICICfVxuICICICICfVxuICICICIH1cbiICICfVxuICICfVxuICIH1cbifVxuXG4gIC5uby1zZWFyY2gtbXJlYyB7XG4gICbWFyZ2luLXRvcDogNHB4O1xuXG4gICLmFkLWNvbnRhaW5lciB7XG4gICICLyBhZGQgc3BhY2Ugb24gc2Nyb2xsIGJlbG93IGFkXG4gICICBtYXJnaW4tYm90dG9tOiAyMTBweDtcbiICB9XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=*//*Helperfunctions*//*PixelstoRemunits*//*colors*//*SideBarboxshadow*//*partner-logo*//*RTLMixins*//*medium.com/@dvmsoni3132/easy-truncate-multi-line-ellipsis-with-pure-css-e0d24de*//*ChangeAutocompletestylesinChrome*//*ColorMixins*//*Transforms*//*AnimationMixins*//*Flexbox*//*Topoffsetfordifferentconditions*//*Keyframessecondstoparente*//*Tapcelleffect*/@keyframesclickedEffect{0%{background-color:transparent;}20%{background-color:#f5f7f7;}100%{background-color:transparent;}}/*makesurethatparentelementisrelative/absolute/fixed*/@keyframesfade-in{0%{opacity:0;visibility:hidden;}100%{opacity:1;visibility:visible;}}@keyframesfade-in-out{0%,49%{opacity:0;}50%,100%{opacity:1;}}@keyframeslogo-back-pulse{0%{transform:scale(0.8);opacity:0.6;}70%{transform:scale(1.4);opacity:0;}100%{transform:scale(1.4);opacity:0;}}mv-search-results+mv-updates-messe{display:none;}.spinner~mv-directions-main-viewmv-updates-messe{display:none;}.updates-messe-wrapper{margin:10px;display:flex;border-radius:4px;color:#;align-items:center;text-decoration:none;}html[dir=ltr].updates-messe-wrapper{padding-left:12px;}html[dir=rtl].updates-messe-wrapper{padding-right:12px;}@mediascreenand(min-width:500px){body.mobile.landscape.updates-messe-wrapper{margin-bottom:0;}}.updates-messe-wrapper>*{border-radius:4px;}.updates-messe-wrapper.update-icon{margin:0;width:auto;}.updates-messe-wrapper.update-icon.mvf-wrapper{height:23px;}html[dir=ltr].updates-messe-wrapper.update-icon>*>*{padding-right:12px;}html[dir=rtl].updates-messe-wrapper.update-icon>*>*{padding-left:12px;}.updates-messe-wrapper.messe-text{padding:12px0;flex-grow:1;}.updates-messe-wrapper.arrow-icon{height:0.65rem;transform:rotate(-90deg);margin:0;min-width:0.29rem;max-width:0.29rem;padding:00.59rem0.12rem0.59rem;}html[dir=ltr].updates-messe-wrapper.arrow-icon{transform:rotate(-90deg);}html[dir=rtl].updates-messe-wrapper.arrow-icon{transform:rotate(90deg);}.updates-messe-wrapper.arrow-iconpolygon{fill:#aeb0b4;}.updates-messe-wrapper.info-messe-icon{margin:07px00;}.updates-messe-wrapper.info-messe-iconsvgpath{fill:#2196f3;}/*#sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL2NsaWVudC9zdHlsZXMvX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly8uL2NsaWVudC9hcHc2hhcmVkL2NvbXBvbmVudHMvdXBkYXRlcy1tZXNzYWdlL3VwZGF0ZXMtbWVzc2FnZS5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxxQkFBQTtBQWFBLHdCQUFBO0FBTUEsV0FBQTtBQTJGQSx3QkFBQTtBQU9BLGlCQUFBO0FBc0ZBLGVBQUE7QUFtR0EsaUdBQUE7QUF3QkEseUNBQUE7QUFlQSxpQkFBQTtBQW1EQSxlQUFBO0FBUUEscUJBQUE7QUFtQkEsWUFBQTtBQXlCQSx3Q0FBQTtBQWlDQSxtQ0FBQTtBQVdBLG9CQUFBO0FBS0E7RUFDRTtJQUNFLDZCQUFBO0VDN2RGO0VEK2RBO0lBQ0UseUJBQUE7RUM3ZEY7RUQrZEE7SUFDRSw2QkFBQTtFQzdkRjtBQUNGO0FEZ2VBLDZEQUFBO0FBaURBO0VBQ0U7SUFDRSxVQUFBO0lBQ0Esa0JBQUE7RUM5Z0JGO0VEaWhCQTtJQUNFLFVBQUE7SUFDQSxtQkFBQTtFQy9nQkY7QUFDRjtBRGtoQkE7RUFDRTtJQUVFLFVBQUE7RUNqaEJGO0VEbWhCQTtJQUVFLFVBQUE7RUNsaEJGO0FBQ0Y7QURxaEJBO0VBQ0U7SUFDRSxxQkFBQTtJQUNBLFlBQUE7RUNuaEJGO0VEcWhCQTtJQUNFLHFCQUFBO0lBQ0EsVUFBQTtFQ25oQkY7RURxaEJBO0lBQ0UscUJBQUE7SUFDQSxVQUFBO0VDbmhCRjtBQUNGO0FBdERFO0VBQ0UsYUFBQTtBQXdESjs7QUFwREE7RUFDRSxhQUFBO0FBdURGOztBQWxEQTtFQUNFLFlBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtBQXFERjtBRG1JRTtFQUNFLGtCQ3hMeUI7QUF1RDdCO0FEb0lFO0VBQ0UsbUJDNUw4QztBQTBEbEQ7QURtRUk7RUFERjtJQ3pIRSxnQkFBQTtFQTJERjtBQUNGO0FBekRFO0VBQ0Usa0JBQUE7QUEyREo7QUF4REU7RUFDRSxTQUFBO0VBQ0EsV0FBQTtBQTBESjtBQXhESTtFQUNFLFlBQUE7QUEwRE47QUQ4R0U7RUFDRSxtQkNySzhCO0FBeURsQztBRCtHRTtFQUNFLGtCQ3pLa0Q7QUE0RHREO0FBeERFO0VBQ0UsZUFBQTtFQUNBLFlBQUE7QUEwREo7QUF2REU7RUFDRSx1QkFBQTtFQUNBLHlCQUFBO0VBQ0EsU0FBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwREFBQTtBQXlESjtBRDRGRTtFQUNFLHlCQ3JKd0I7QUEyRDVCO0FENkZFO0VBQ0Usd0JDekptRDtBQThEdkQ7QUE1REk7RUFDRSxhQUFBO0FBOEROO0FBM0RFO0VBQ0UsaUJBQUE7QUE2REo7QUEzREk7RUFDRSxhRHpDTztBQ3NHYiIsInNvdXJjZXNDb250ZW50IjpbIi8qIEhlbHBlciBmdW5jdGlvbnMgKi9cbkB1c2UgJ3Nhc3M6bWF0aCc7XG5cbkBpbXBvcnQgJ2FiLXRlc3RzJztcblxuQGZ1bmN0aW9uIHN0cmlwLXVuaXQoJG51bWJlcikge1xuICBAaWYgdHlwZS1vZigkbnVtYmVyKSA9PSAnbnVtYmVyJyBhbmQgbm90IHVuaXRsZXNzKCRudW1iZXIpIHtcbiICBAcmV0dXJuIG1hdGguZGl2KCRudW1iZXIsICRudW1iZXIgKiAwICsgMSk7XG4gIH1cblxuICBAcmV0dXJuICRudW1iZXI7XG59XG5cbi8qIFBpeGVscyB0byBSZW0gdW5pdHMgKi9cbkBmdW5jdGlvbiBweFRvUmVtKCR1bml0U2l6ZSkge1xuICAkdW5pdFNpemU6IHN0cmlwLXVuaXQoJHVuaXRTaXplKTtcbiQHJldHVybiAje21hdGguZGl2KCR1bml0U2l6ZSwgMTcpfXJlbTtcbn1cblxuLyogY29sb3JzICovXG5cbiR3l0ZS1jb2xvcjogI2ZmZmZmZjtcbiR3l0ZTItY29sb3I6ICNlZGVmZjM7XG4kb3JhbmdlLWNvbG9yOiAjZjA1MDBjO1xuJGxpZ2h0LW9yYW5nZS1jb2xvcjogI2ZmNjQwMDtcbiRkYXJrLW9yYW5nZS1jb2xvcjogI2MzND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FkaXVzLCAkdmFsdWUpO1xufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJ0bC1zaW5nbGUoYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMsIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMsICR2YWx1ZSk7XG59XG5cbkBtaXhpbiBtYXJnaW4tcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJ0bC1zaW5nbGUobWFyZ2luLXJpZ2h0LCBtYXJnaW4tbGVmdCwgJHZhbHVlKTtcbn1cblxuQG1peGluIG1hcmdpbi1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSBydGwtc2luZ2xlKG1hcmdpbi1sZWZ0LCBtYXJnaW4tcmlnaHQsICR2YWx1ZSk7XG59XG5cbkBtaXhpbiBzbW9vdGgtc2Nyb2xsKCkge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbkBtaXhpbiBzY3JvbGxiYXJzKCRoZWlnaHQsICR3aWR0aCwgJHRyYWNrQ29sb3I6ICNmNWY3ZjcsICR0aHVtYkNvbG9yOiAjYmRjM2M3KSB7XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiICBAaWYgJHdpZHRoIHtcbiICIHdpZHRoOiAkd2lkdGg7XG4gICfVxuICIEBpZiAkVpZ2h0IHtcbiICIGhlaWdodDogJGhlaWdodDtcbiICB9XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICYmFja2dyb3VuZC1jb2xvcjogJHRyYWNrQ29sb3I7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICYmFja2dyb3VuZC1jb2xvcjogJHRodW1iQ29sb3I7XG4gIH1cbn1cblxuQG1peGluIHByZWZpeCgkcHJvcCwgJHZhbHVlKSB7XG4gICN7JHByb3B9OiAkdmFsdWU7XG4gIC13ZWJraXQtI3skcHJvcH06ICR2YWx1ZTtcbn1cblxuQG1peGluIHRydW5jYXRlIHtcbidGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG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*//*Helperfunctions*//*PixelstoRemunits*//*colors*//*SideBarboxshadow*//*partner-logo*//*RTLMixins*//*medium.com/@dvmsoni3132/easy-truncate-multi-line-ellipsis-with-pure-css-e0d24de*//*ChangeAutocompletestylesinChrome*//*ColorMixins*//*Transforms*//*AnimationMixins*//*Flexbox*//*Topoffsetfordifferentconditions*//*Keyframessecondstoparente*//*Tapcelleffect*/@keyframesclickedEffect{0%{background-color:transparent;}20%{background-color:#f5f7f7;}100%{background-color:transparent;}}/*makesurethatparentelementisrelative/absolute/fixed*/@keyframesfade-in{0%{opacity:0;visibility:hidden;}100%{opacity:1;visibility:visible;}}@keyframesfade-in-out{0%,49%{opacity:0;}50%,100%{opacity:1;}}@keyframeslogo-back-pulse{0%{transform:scale(0.8);opacity:0.6;}70%{transform:scale(1.4);opacity:0;}100%{transform:scale(1.4);opacity:0;}}mv-search-control{position:relative;z-index:1;}mv-search-control.search-container{background-color:#292a30;width:100%;box-sizing:border-box;display:flex;align-items:center;padding:022px;transition:allease-in-out0.3s;height:135px;overflow:hidden;}@mediascreenand(min-width:500px){body.mobile.landscapemv-search-control.search-container{height:115px;}}mv-search-control.search-container.from-to-dots{background:url("/imes/dot.svg")repeat-y;min-width:25px;height:60px;background-size:5px;position:relative;transition:height0.3sease-in-out0.3s;}html[dir=ltr]mv-search-control.search-container.from-to-dots{background-position:left14px;}html[dir=rtl]mv-search-control.search-container.from-to-dots{background-position:right14px;}mv-search-control.search-container.search-inputs{flex-grow:1;position:relative;}mv-search-control.search-container.search-inputs.search-input-wrapper{position:relative;}mv-search-control.search-container.search-inputs.search-input-wrapper::before,mv-search-control.search-container.search-inputs.search-input-wrapper::after{background:#292a30;border:2pxsolid#;border-radius:50%;content:"";display:block;height:6px;position:absolute;top:50%;width:6px;transform:translateY(-50%);transition:all0.3sease-in-out0.3s;}html[dir=ltr]mv-search-control.search-container.search-inputs.search-input-wrapper::before,html[dir=ltr]mv-search-control.search-container.search-inputs.search-input-wrapper::after{left:-27px;}html[dir=rtl]mv-search-control.search-container.search-inputs.search-input-wrapper::before,html[dir=rtl]mv-search-control.search-container.search-inputs.search-input-wrapper::after{right:-27px;}mv-search-control.search-container.search-inputs.search-input-wrapper:last-of-type::before,mv-search-control.search-container.search-inputs.search-input-wrapper:last-of-type::after{background:#f0500c;border-color:#f0500c;}@keyframespulse{0%{opacity:0;transform:translateY(-50%)scale(1,1);}33%{opacity:0.6;}100%{opacity:0;transform:translateY(-50%)scale(2,2);}}/*#sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL2NsaWVudC9zdHlsZXMvX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly8uL2NsaWVudC9hcHZGlyZWN0aW9ucy9kaXJlY3Rpb25zLW1haW4tdmlldy9zZWFyY2gtY29udHJvbC9zZWFyY2gtY29udHJvbC5jb21wb25lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxxQkFBQTtBQWFBLHdCQUFBO0FBTUEsV0FBQTtBQTJGQSx3QkFBQTtBQU9BLGlCQUFBO0FBc0ZBLGVBQUE7QUFtR0EsaUdBQUE7QUF3QkEseUNBQUE7QUFlQSxpQkFBQTtBQW1EQSxlQUFBO0FBUUEscUJBQUE7QUFtQkEsWUFBQTtBQXlCQSx3Q0FBQTtBQWlDQSxtQ0FBQTtBQVdBLG9CQUFBO0FBS0E7RUFDRTtJQUNFLDZCQUFBO0VDN2RGO0VEK2RBO0lBQ0UseUJBQUE7RUM3ZEY7RUQrZEE7SUFDRSw2QkFBQTtFQzdkRjtBQUNGO0FEZ2VBLDZEQUFBO0FBaURBO0VBQ0U7SUFDRSxVQUFBO0lBQ0Esa0JBQUE7RUM5Z0JGO0VEaWhCQTtJQUNFLFVBQUE7SUFDQSxtQkFBQTtFQy9nQkY7QUFDRjtBRGtoQkE7RUFDRTtJQUVFLFVBQUE7RUNqaEJGO0VEbWhCQTtJQUVFLFVBQUE7RUNsaEJGO0FBQ0Y7QURxaEJBO0VBQ0U7SUFDRSxxQkFBQTtJQUNBLFlBQUE7RUNuaEJGO0VEcWhCQTtJQUNFLHFCQUFBO0lBQ0EsVUFBQTtFQ25oQkY7RURxaEJBO0lBQ0UscUJBQUE7SUFDQSxVQUFBO0VDbmhCRjtBQUNGO0FBeERBO0VBRUUsa0JBQUE7RUFDQSxVQUFBO0FBeURGO0FBdkRFO0VBQ0UseUJEc0NVO0VDckNWLFdBQUE7RUFDQSxzQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxnQ0FBQTtFQUNBLGFBQUE7RUFDQSxnQkFBQTtBQXlESjtBRDBFSTtFQURGO0lDL0hJLGFEdUV3QjtFQ2I1QjtBQUNGO0FBeERJO0VBQ0UsMkNBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFFQSx3Q0FBQTtBQXlETjtBRHVIRTtFQUNFLDhCQ2xMb0M7QUE2RHhDO0FEd0hFO0VBQ0UsK0JDdExvRTtBQWdFeEU7QUE1REk7RUFDRSxZQUFBO0VBQ0Esa0JBQUE7QUE4RE47QUE1RE07RUFDRSxrQkFBQTtBQThEUjtBQTVEUTtFQUVFLG1CREtJO0VDSkoseUJBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFFQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUE7RUQyVlIsMkJBQUE7RUN6VlEscUNBQUE7QUErRFY7QURvR0U7RUFDRSxXQzNLb0I7QUF5RXhCO0FEcUdFO0VBQ0UsWUMvS29CO0FBNEV4QjtBQWpFVTtFQUVFLG1CRG5DRztFQ29DSCxxQkRwQ0c7QUNzR2Y7O0FBekRBO0VBQ0U7SUFDRSxVQUFBO0lEdVVGLHVDQUFBO0VDdlFBO0VBN0RBO0lBQ0UsWUFBQTtFQStERjtFQTdEQTtJQUNFLFVBQUE7SURnVUYsdUNBQUE7RUM3UEE7QUFDRiIsInNvdXJjZXNDb250ZW50IjpbIi8qIEhlbHBlciBmdW5jdGlvbnMgKi9cbkB1c2UgJ3Nhc3M6bWF0aCc7XG5cbkBpbXBvcnQgJ2FiLXRlc3RzJztcblxuQGZ1bmN0aW9uIHN0cmlwLXVuaXQoJG51bWJlcikge1xuICBAaWYgdHlwZS1vZigkbnVtYmVyKSA9PSAnbnVtYmVyJyBhbmQgbm90IHVuaXRsZXNzKCRudW1iZXIpIHtcbiICBAcmV0dXJuIG1hdGguZGl2KCRudW1iZXIsICRudW1iZXIgKiAwICsgMSk7XG4gIH1cblxuICBAcmV0dXJuICRudW1iZXI7XG59XG5cbi8qIFBpeGVscyB0byBSZW0gdW5pdHMgKi9cbkBmdW5jdGlvbiBweFRvUmVtKCR1bml0U2l6ZSkge1xuICAkdW5pdFNpemU6IHN0cmlwLXVuaXQoJHVuaXRTaXplKTtcbiQHJldHVybiAje21hdGguZGl2KCR1bml0U2l6ZSwgMTcpfXJlbTtcbn1cblxuLyogY29sb3JzICovXG5cbi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dodCwgJHZhbHVlKTtcbn1cblxuQG1peGluIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCR2YWx1ZSkge1xuICBAaW5jbHVkZSBydGwtc2luZ2xlKGJvcmRlci10b3AtcmlnaHQtcmFkaXVzLCBib3JkZXItdG9wLWxlZnQtcmFkaXVzLCAkdmFsdWUpO1xufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJ0bC1zaW5nbGUoYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMsIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMsICR2YWx1ZSk7XG59XG5cbkBtaXhpbiBtYXJnaW4tcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJ0bC1zaW5nbGUobWFyZ2luLXJpZ2h0LCBtYXJnaW4tbGVmdCwgJHZhbHVlKTtcbn1cblxuQG1peGluIG1hcmdpbi1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSBydGwtc2luZ2xlKG1hcmdpbi1sZWZ0LCBtYXJnaW4tcmlnaHQsICR2YWx1ZSk7XG59XG5cbkBtaXhpbiBzbW9vdGgtc2Nyb2xsKCkge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbkBtaXhpbiBzY3JvbGxiYXJzKCRoZWlnaHQsICR3aWR0aCwgJHRyYWNrQ29sb3I6ICNmNWY3ZjcsICR0aHVtYkNvbG9yOiAjYmRjM2M3KSB7XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiICBAaWYgJHdpZHRoIHtcbiICIHdpZHRoOiAkd2lkdGg7XG4gICfVxuICIEBpZiAkVpZ2h0IHtcbiICIGhlaWdodDogJGhlaWdodDtcbiICB9XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICYmFja2dyb3VuZC1jb2xvcjogJHRyYWNrQ29sb3I7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICYmFja2dyb3VuZC1jb2xvcjogJHRodW1iQ29sb3I7XG4gIH1cbn1cblxuQG1peGluIHBy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*//*Helperfunctions*//*PixelstoRemunits*//*colors*//*SideBarboxshadow*//*partner-logo*//*RTLMixins*//*medium.com/@dvmsoni3132/easy-truncate-multi-line-ellipsis-with-pure-css-e0d24de*//*ChangeAutocompletestylesinChrome*//*ColorMixins*//*Transforms*//*AnimationMixins*//*Flexbox*//*Topoffsetfordifferentconditions*//*Keyframessecondstoparente*//*Tapcelleffect*/@keyframesclickedEffect{0%{background-color:transparent;}20%{background-color:#f5f7f7;}100%{background-color:transparent;}}/*makesurethatparentelementisrelative/absolute/fixed*/@keyframesfade-in{0%{opacity:0;visibility:hidden;}100%{opacity:1;visibility:visible;}}@keyframesfade-in-out{0%,49%{opacity:0;}50%,100%{opacity:1;}}@keyframeslogo-back-pulse{0%{transform:scale(0.8);opacity:0.6;}70%{transform:scale(1.4);opacity:0;}100%{transform:scale(1.4);opacity:0;}}body.mobilemv-rootdiv.app-containermv-search-controlmv-back-button{position:absolute;opacity:0;transform:translateX(20px);}html[dir=ltr]body.mobilemv-rootdiv.app-containermv-search-controlmv-back-button{left:-3px;}html[dir=rtl]body.mobilemv-rootdiv.app-containermv-search-controlmv-back-button{right:-3px;}body.mobilemv-rootdiv.app-container[class*=input-focused]:not(.trip-plan-itinerary).content-container{transition:margin-top0.3sease-in-out;}body.mobilemv-rootdiv.app-container[class*=input-focused]:not(.trip-plan-itinerary)mv-header{transform:translateY(-4.29rem);/*'min-width'topreventlandscapemodewhenkeyboardisopen(Android)*/}@media(orientation:landscape)and(min-width:500px)and(max-height:599.98px){body.mobilemv-rootdiv.app-container[class*=input-focused]:not(.trip-plan-itinerary)mv-header{transform:translateY(-4.29rem);}}body.mobilemv-rootdiv.app-container[class*=input-focused]:not(.trip-plan-itinerary).trip-plan.with-options.content-containerhtmlbody.mobile:not([class*=c_]),body.mobilemv-rootdiv.app-container[class*=input-focused]:not(.trip-plan-itinerary).trip-plan.with-options.content-containerbody.mobile[class*=c_4908],body.mobilemv-rootdiv.app-container[class*=input-focused]:not(.trip-plan-itinerary).trip-plan.with-options.content-containerbody.mobile[class*=c_4480]{margin-top:45px;}body.mobilemv-rootdiv.app-container[class*=input-focused]:not(.trip-plan-itinerary).trip-plan.with-options.content-containermv-search-departure-options{display:none;}body.mobilemv-rootdiv.app-container[class*=input-focused]:not(.trip-plan-itinerary).content-container{margin-top:0;}body.mobilemv-rootdiv.app-container[class*=input-focused]:not(.trip-plan-itinerary).content-container.search-container{height:45px;/*'min-width'topreventlandscapemodewhenkeyboardisopen(Android)*/}@media(orientation:landscape)and(min-width:500px)and(max-height:599.98px){body.mobilemv-rootdiv.app-container[class*=input-focused]:not(.trip-plan-itinerary).content-container.search-container{transform:translateY(-2.65rem);}}body.mobilemv-rootdiv.app-container[class*=input-focused]:not(.trip-plan-itinerary).content-container.search-containermv-back-button{opacity:1;transform:translateX(0);transition:all0.3sease-in-out0.3s;}body.mobilemv-rootdiv.app-container[class*=input-focused]:not(.trip-plan-itinerary).content-container.search-container.from-to-dots{height:0;transition:heightease-in-out0.3s;}body.mobilemv-rootdiv.app-container[class*=input-focused]:not(.trip-plan-itinerary).content-container.search-container.search-change-direction{display:none;}body.mobilemv-rootdiv.app-container[class*=input-focused]:not(.trip-plan-itinerary).content-container.search-container.search-inputs.search-input-wrapper:after,body.mobilemv-rootdiv.app-container[class*=input-focused]:not(.trip-plan-itinerary).content-container.search-container.search-inputs.search-input-wrapper:before{transition:all0.1sease-in-out;transform:translateY(-50%)scale(0);opacity:0;}body.mobilemv-rootdiv.app-container.direction-from-input-focused.content-containermv-directions-main-viewmv-search-control.search-container.search-input-from.input-container{margin:5px0;}body.mobilemv-rootdiv.app-container.direction-from-input-focused.content-containermv-directions-main-viewmv-search-control.search-container.search-input-to.input-container{display:none;}body.mobilemv-rootdiv.app-container.direction-to-input-focused.content-containermv-directions-main-viewmv-search-control.search-container.search-input-to.input-container{margin:5px0;}body.mobilemv-rootdiv.app-container.direction-to-input-focused.content-containermv-directions-main-viewmv-search-control.search-container.search-input-from.input-container{opacity:0;transform:scaleY(0);display:none;}.search-input-from.input-container{margin-top:25px;}.search-input-to.input-container{margin-bottom:25px;}.input-container{position:relative;background:#ffffff;height:33px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;vertical-align:baseline;transition:all0.3s;width:100%;border-radius:4px;display:flex;margin:15px0;border:1pxsolid#fff;}body.mobile.input-container:focus{outline:0;}.input-containerbutton{width:25px;height:33px;border:0;background:00;position:relative;}.input-containerbutton.clear-button{background:url("/imes/icons/close.svg")no-repeatcenter;background-size:0.53rem0.53rem;opacity:0.7;visibility:hidden;}.input-containerbutton.clear-button.visible{visibility:visible;}.input-containerbutton.search-change-direction{background:url("/imes/icons/changeDirectionNew.svg")no-repeatcenter;background-size:12px;}.input-containerinput{background:00;border:none;height:33px;overflow:hidden;position:relative;text-overflow:ellipsis;vertical-align:baseline;font-size:0.06rem;width:100%;box-sizing:border-box;outline:0;}html[dir=ltr].input-containerinput{padding-left:10px;}html[dir=rtl].input-containerinput{padding-right:10px;}/*#sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL2NsaWVudC9zdHlsZXMvX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly8uL2NsaWVudC9hcHZGlyZWN0aW9ucy9kaXJlY3Rpb25zLW1haW4tdmlldy9zZWFyY2gtaW5wdXQvc2VhcmNoLWlucHV0LmNvbXBvbmVudC5zY3NzIiwid2VicGFjazovLy4vY2xpZW50L2FwcC9kaXJlY3Rpb25zL2RpcmVjdGlvbnMtbWFpbi12aWV3L3NlYXJjaC1pbnB1dC9fc2VhcmNoLWlucHV0LXRvLXRvcC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLHFCQUFBO0FBYUEsd0JBQUE7QUFNQSxXQUFBO0FBMkZBLHdCQUFBO0FBT0EsaUJBQUE7QUFzRkEsZUFBQTtBQW1HQSxpR0FBQTtBQXdCQSx5Q0FBQTtBQWVBLGlCQUFBO0FBbURBLGVBQUE7QUFRQSxxQkFBQTtBQW1CQSxZQUFBO0FBeUJBLHdDQUFBO0FBaUNBLG1DQUFBO0FBV0Esb0JBQUE7QUFLQTtFQUNFO0lBQ0UsNkJBQUE7RUM3ZEY7RUQrZEE7SUFDRSx5QkFBQTtFQzdkRjtFRCtkQTtJQUNFLDZCQUFBO0VDN2RGO0FBQ0Y7QURnZUEsNkRBQUE7QUFpREE7RUFDRTtJQUNFLFVBQUE7SUFDQSxrQkFBQTtFQzlnQkY7RURpaEJBO0lBQ0UsVUFBQTtJQUNBLG1CQUFBO0VDL2dCRjtBQUNGO0FEa2hCQTtFQUNFO0lBRUUsVUFBQTtFQ2poQkY7RURtaEJBO0lBRUUsVUFBQTtFQ2xoQkY7QUFDRjtBRHFoQkE7RUFDRTtJQUNFLHFCQUFBO0lBQ0EsWUFBQTtFQ25oQkY7RURxaEJBO0lBQ0UscUJBQUE7SUFDQSxVQUFBO0VDbmhCRjtFRHFoQkE7SUFDRSxxQkFBQTtJQUNBLFVBQUE7RUNuaEJGO0FBQ0Y7QUN2RE07RUFDRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSwyQkFBQTtBRHlEUjtBRHdKRTtFQUNFLFVFak5rQjtBRDJEdEI7QUR5SkU7RUFDRSxXRXJOa0I7QUQ4RHRCO0FDeERNO0VBQ0UsdUNBQU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ZjtcbiRibHVlLW9uLXdoaXRlLWNvbG9yOiAjMDA3OGQ2O1xuJGJsdWUtb24tYmctY29sb3I6ICMwYzY5ZGE7XG4kYmx1ZS1jb29raWVzOiAjMWE2NWU1O1xuJGJhY2tncm91bmQtY29sb3I6ICNlY2YwZjE7XG4kbGlnaHQtZ3JheS1jb2xvcjogI2JkYzNjNztcbiRncmF5LW9uLWRhcmstYmctY29sb3I6ICM5MjkxOTE7XG4kZ3JheS1jb2xvcjogIzczNzU3ODtcbiRncmF5LTM6ICM3YTdjN2Y7XG4kZ3JheS1vbi1iZy1jb2xvcjogIzZjNmQ2ZDtcbiRncmV5LTQ6ICM2OTZhNmY7XG4kZGFyay1ncmF5LWNvbG9yOiAjNTI1MzU3O1xuJGRhcmtlci1ncmF5LWNvbG9yOiByZ2JhKDQxLCA0MiwgNDgsIDAuNjUpO1xuJGJsYWNrLWNvbG9yOiAjMjkyYTMwO1xuJGhpbnQtY29sb3I6ICNjNWM4Yzk7XG4kZGl2aWRlLW9uLXdoaXRlOiAjZGRkZGRkO1xuJGRpdmlkZS1vbi1kYXJrOiAjY2NjY2NjO1xuJGFsZXJ0LWNvbG9yOiAjYzY1MjJjO1xuJGxvYWRlci1jb2xvcjogJG9yYW5nZS1jb2xvcjtcbiRvdXRsaW5lLWNvbG9yOiAjMzAyZTJlO1xuJHBhbmdvLWJsdWU6ICMzMDZjZWE7XG4kcGFuZ28tYmx1ZS0yOiAjMmU2OWU3O1xuJHBhbmdvLWJyaWdodC1ibHVlOiAjODNiYmZmO1xuJG1vb3ZpdC1wbHVzLXB1cnBsZTogIzkwMzM5MztcbiRlcnJvci1yZWQtY29sb3I6ICNlMTBjMzI7XG4kZGVza3RvcC1uYXYtYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjdmNztcbiRyZWQtY29sb3I6ICNlMTBjMzI7XG4kZ3JlZW4tY29sb3I6ICMwMGE1NTE7XG4kZ3JlZW4tYW5kcm9pZDogIzI1ODY1ZjtcbiRzZWN0aW9uLWhlYWRlci1jb2xvcjogJGxpZ2h0LWJsdWUtY29sb3I7XG5cbi8vIHNhZmV0eSBjb2xvcnNcbiRzYWZldHktYmx1ZTogIzFhNjVlNTtcbiRzYWZldHktZ3JheTogcmdiYSg0MSwgNDIsIDQ4LCAwLjMp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NpbmdsZShtYXJnaW4tcmlnaHQsIG1hcmdpbi1sZWZ0LCAkdmFsdWUpO1xufVxuXG5AbWl4aW4gbWFyZ2luLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJ0bC1zaW5nbGUobWFyZ2luLWxlZnQsIG1hcmdpbi1yaWdodCwgJHZhbHVlKTtcbn1cblxuQG1peGluIHNtb290aC1zY3JvbGwoKSB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuQG1peGluIHNjcm9sbGJhcnMoJGhlaWdodCwgJHdpZHRoLCAkdHJhY2tDb2xvcjogI2Y1ZjdmNywgJHRodW1iQ29sb3I6ICNiZGMzYzcpIHtcbiJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICIEBpZiAkd2lkdGgge1xuICICd2lkdGg6ICR3aWR0aDtcbiICB9XG4gICQGlmICRoZWlnaHQge1xuICICVpZ2h0OiAkVpZ2h0O1xuICIH1cbifVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhY2tDb2xvcjtcbifVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJDb2xvcjtcbifVxufVxuXG5AbWl4aW4gcHJlZml4KCRwcm9wLCAkdmFsdWUpIHtcbiI3skcHJvcH06ICR2YWx1ZTtcbiLXdlYmtpdC0jeyRwcm9wfTogJHZhbHVlO1xufVxuXG5AbWl4aW4gdHJ1bmNhdGUge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbib3ZlcmZsb3c6IGhpZGRlbjtcbid2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLyogaHR0cHM6Ly9tZWRpdW0uY29tL0Bkdm1zb25pMzEzMi9lYXN5LXRydW5jYXRlLW11bHRpLWxpbmUtZWxsaXBzaXMtd2l0aC1wdXJlLWNzcy1lMGQyNGQ2ODA3OGUgKi9cbkBtaXhpbiB0cnVuY2F0ZS1tdWx0aS1saW5lKCRsaW5lcykge1xuICAtd2Via2l0LWxpbmUtY2xhbXA6ICRsaW5lcztcbi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blxuICICZbY2xhc3MqPSdpbnB1dC1mb2N1c2VkJ106bm90KC50cmlwLXBsYW4taXRpbmVyYXJ5KSB7XG4gICICLyBkb250IGFsbG93IHNlYXJjaCBjb2xsYXBzZSBvbiBpdGluZXJhcnkgc2NyZWVuXG4gICICAuY29udGVudC1jb250YWluZXIge1xuICICICB0cmFuc2l0aW9uOiBtYXJnaW4tdG9wIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICICB9XG5cbiICIG12LWhlYWRlciB7XG4gICICIHRyYW5zZm9ybTogdHJhbnNsYXRlWShweFRvUmVtKC04MCkpO1xuXG4gICICIEBpbmNsdWRlIGxhbmRzY2FwZS1tZWRpYS1xdWVyeSB7XG4gICICICdHJhbnNmb3JtOiB0cmFuc2xhdGVZKHB4VG9SZW0oLTgwKSk7XG4gICICIH1cbiICIH1cblxuICICJi50cmlwLXBsYW4ud2l0aC1vcHRpb25zIHtcbiICICLmNvbnRlbnQtY29udGFpbmVyIHtcbiICICICBAaW5jbHVkZSBuby1wYXJ0bmVycy1zZWxlY3RvcigpIHtcbiICICICIG1hcmdpbi10b3A6IDQ1cHg7XG4gICICICfVxuXG4gICICICbXYtc2VhcmNoLWRlcGFydHVyZS1vcHRpb25zIHtcbiICICICIGRpc3BsYXk6IG5vbmU7XG4gICICICfVxuICICICB9XG4gICICB9XG5cbiICIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICICIG1hcmdpbi10b3A6IDA7XG5cbiICICLnNlYXJjaC1jb250YWluZXIge1xuICICICIGhlaWdodDogNDVweDtcblxuICICICIEBpbmNsdWRlIGxhbmRzY2FwZS1tZWRpYS1xdWVyeSB7XG4gICICICICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkocHhUb1JlbSgtJG5hdmJhci1sYW5kc2NhcGUtVpZ2h0KSk7XG4gICICICfVxuXG4gICICICbXYtYmFjay1idXR0b24ge1xuICICICICb3BhY2l0eTogMTtcbiICICICIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiICICICIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDAuM3M7XG4gICICICfVxuXG4gICICICLmZyb20tdG8tZG90cyB7XG4gICICICICBoZWlnaHQ6IDA7XG4gICICICICB0cmFuc2l0aW9uOiBoZWlnaHQgZWFzZS1pbi1vdXQgMC4zcztcbiICICICB9XG5cbiICICICAuc2VhcmNoLWNoYW5nZS1kaXJlY3Rpb24ge1xuICICICICZGlzcGxheTogbm9uZTtcbiICICICB9XG5cbiICICICAuc2VhcmNoLWlucHV0cyAuc2VhcmNoLWlucHV0LXdyYXBwZXIge1xuICICICICJjphZnRlcixcbiICICICICY6YmVmb3JlIHtcbiICICICICdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gICICICICIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwKTtcbiICICICICb3BhY2l0eTogMDtcbiICICICIH1cbiICICICB9XG4gICICIH1cbiICIH1cbiICB9XG5cbiICAmLmRpcmVjdGlvbi1mcm9tLWlucHV0LWZvY3VzZWQgLmNvbnRlbnQtY29udGFpbmVyIHtcbiICIG12LWRpcmVjdGlvbnMtbWFpbi12aWV3IG12LXNlYXJjaC1jb250cm9sIHtcbiICICLnNlYXJjaC1jb250YWluZXIge1xuICICICIC5zZWFyY2gtaW5wdXQtZnJvbSAuaW5wdXQtY29udGFpbmVyIHtcbiICICICIG1hcmdpbjogNXB4IDA7XG4gICICICfVxuXG4gICICICLnNlYXJjaC1pbnB1dC10byAuaW5wdXQtY29udGFpbmVyIHtcbiICICICIGRpc3BsYXk6IG5vbmU7XG4gICICICfVxuICICICB9XG4gICICB9XG4gICfVxuXG4gICJi5kaXJlY3Rpb24tdG8taW5wdXQtZm9jdXNlZCAuY29udGVudC1jb250YWluZXIge1xuICICbXYtZGlyZWN0aW9ucy1tYWluLXZpZXcgbXYtc2VhcmNoLWNvbnRyb2wge1xuICICICAuc2VhcmNoLWNvbnRhaW5lciB7XG4gICICICLnNlYXJjaC1pbnB1dC10byAuaW5wdXQtY29udGFpbmVyIHtcbiICICICIG1hcmdpbjogNXB4IDA7XG4gICICICfVxuXG4gICICICLnNlYXJjaC1pbnB1dC1mcm9tIC5pbnB1dC1jb250YWluZXIge1xuICICICICb3BhY2l0eTogMDtcbiICICICIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICICICICZGlzcGxheTogbm9uZTtcbiICICICB9XG4gICICIH1cbiICIH1cbiICB9XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=*//*Helperfunctions*//*PixelstoRemunits*//*colors*//*SideBarboxshadow*//*partner-logo*//*RTLMixins*//*medium.com/@dvmsoni3132/easy-truncate-multi-line-ellipsis-with-pure-css-e0d24de*//*ChangeAutocompletestylesinChrome*//*ColorMixins*//*Transforms*//*AnimationMixins*//*Flexbox*//*Topoffsetfordifferentconditions*//*Keyframessecondstoparente*//*Tapcelleffect*/@keyframesclickedEffect{0%{background-color:transparent;}20%{background-color:#f5f7f7;}100%{background-color:transparent;}}/*makesurethatparentelementisrelative/absolute/fixed*/@keyframesfade-in{0%{opacity:0;visibility:hidden;}100%{opacity:1;visibility:visible;}}@keyframesfade-in-out{0%,49%{opacity:0;}50%,100%{opacity:1;}}@keyframeslogo-back-pulse{0%{transform:scale(0.8);opacity:0.6;}70%{transform:scale(1.4);opacity:0;}100%{transform:scale(1.4);opacity:0;}}.use-current-location{font-size:0.06rem;color:#292a30;padding:15px016px;transition:all0.3s;display:flex;justify-content:flex-start;align-items:center;}html[dir=ltr].use-current-location{padding-left:24px;}html[dir=rtl].use-current-location{padding-right:24px;}@mediascreenand(min-width:500px){body.mobile.landscape.use-current-location{padding:10px07px;}}.use-current-location:hover{background:#f9fbfb;}.use-current-locationsvg-icon{margin:0;width:25px;}html[dir=ltr].use-current-locationsvg-icon{margin-right:16px;}html[dir=rtl].use-current-locationsvg-icon{margin-left:16px;}.use-current-locationsvg-iconpath{fill:#0078d6;transition:all0.3s;}mv-updates-messe:not(:empty)+.use-current-location{margin-top:0;}mv-updates-messe:empty+.use-current-location{margin-top:10px;}/*#sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL2NsaWVudC9zdHlsZXMvX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly8uL2NsaWVudC9hcHZGlyZWN0aW9ucy9kaXJlY3Rpb25zLW1haW4tdmlldy9jdXJyZW50LWxvY2F0aW9uL2N1cnJlbnQtbG9jYXRpb24uY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEscUJBQUE7QUFhQSx3QkFBQTtBQU1BLFdBQUE7QUEyRkEsd0JBQUE7QUFPQSxpQkFBQTtBQXNGQSxlQUFBO0FBbUdBLGlHQUFBO0FBd0JBLHlDQUFBO0FBZUEsaUJBQUE7QUFtREEsZUFBQTtBQVFBLHFCQUFBO0FBbUJBLFlBQUE7QUF5QkEsd0NBQUE7QUFpQ0EsbUNBQUE7QUFXQSxvQkFBQTtBQUtBO0VBQ0U7SUFDRSw2QkFBQTtFQzdkRjtFRCtkQTtJQUNFLHlCQUFBO0VDN2RGO0VEK2RBO0lBQ0UsNkJBQUE7RUM3ZEY7QUFDRjtBRGdlQSw2REFBQTtBQWlEQTtFQUNFO0lBQ0UsVUFBQTtJQUNBLGtCQUFBO0VDOWdCRjtFRGloQkE7SUFDRSxVQUFBO0lBQ0EsbUJBQUE7RUMvZ0JGO0FBQ0Y7QURraEJBO0VBQ0U7SUFFRSxVQUFBO0VDamhCRjtFRG1oQkE7SUFFRSxVQUFBO0VDbGhCRjtBQUNGO0FEcWhCQTtFQUNFO0lBQ0UscUJBQUE7SUFDQSxZQUFBO0VDbmhCRjtFRHFoQkE7SUFDRSxxQkFBQTtJQUNBLFVBQUE7RUNuaEJGO0VEcWhCQTtJQUNFLHFCQUFBO0lBQ0EsVUFBQTtFQ25oQkY7QUFDRjtBQXhEQTtFQUNFLDBCQUFBO0VBQ0EsY0QwQ1k7RUN6Q1osb0JBQUE7RUFFQSxvQkFBQTtFQUNBLGFBQUE7RUFDQSwyQkFBQTtFQUNBLG1CQUFBO0FBeURGO0FEb0pFO0VBQ0Usa0JDbE5vQjtBQWdFeEI7QURxSkU7RUFDRSxtQkN0Tm9CO0FBbUV4QjtBRDBFSTtFQURGO0lDcklFLG1CQUFBO0VBZ0VGO0FBQ0Y7QUE5REU7RUFDRSxtQkFBQTtBQWdFSjtBQTdERTtFQUNFLFNBQUE7RUFFQSxXQUFBO0FBOERKO0FEa0lFO0VBQ0Usa0JDbE1zQjtBQWtFMUI7QURtSUU7RUFDRSxpQkN0TXNCO0FBcUUxQjtBQWxFSTtFQUNFLGFEUWdCO0VDUGhCLG9CQUFBO0FBb0VOOztBQS9EQTtFQUNFLGFBQUE7QUFrRUY7O0FBL0RBO0VBQ0UsZ0JBQUE7QUFrRUYiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBIZWxwZXIgZnVuY3Rpb25zICovXG5AdXNlICdzYXNzOm1hdGgnO1xuXG5AaW1wb3J0ICdhYi10ZXN0cyc7XG5cbkBmdW5jdGlvbiBzdHJpcC11bml0KCRudW1iZXIpIHtcbiQGlmIHR5cGUtb2YoJG51bWJlcikgPT0gJ251bWJlcicgYW5kIG5vdCB1bml0bGVzcygkbnVtYmVyKSB7XG4gICQHJldHVybiBtYXRoLmRpdigkbnVtYmVyLCAkbnVtYmVyICogMCArIDEpO1xuICB9XG5cbiQHJldHVybiAkbnVtYmVyO1xufVxuXG4vKiBQaXhlbHMgdG8gUmVtIHVuaXRzICovXG5AZnVuY3Rpb24gcHhUb1JlbSgkdW5pdFNpemUpIHtcbiJHVuaXRTaXplOiBzdHJpcC11bml0KCR1bml0U2l6ZSk7XG4gIEByZXR1cm4gI3ttYXRoLmRpdigkdW5pdFNpemUsIDE3KX1yZW07XG59XG5cbi8qIGNvbG9ycyAqL1xuXG4kd2hpdGUtY29sb3I6ICNmZmZmZmY7XG4kd2hpdGUyLWNvbG9yOiAjZWRlZmYzO1xuJG9yYW5nZS1jb2xvcjogI2YwNTAwYztcbiRsaWdodC1vcmFuZ2UtY29sb3I6ICNmZjY0MDA7XG4kZGFyay1vcmFuZ2UtY29sb3I6ICNjMzQ4MjA7XG4kYmx1ZS1jb2xvcjogIzIxOTZmMztcbiRibHVlLWFjdGl2ZS1jb2xvcjogIzFiN2ZjZDtcbiRsaWdodC1ibHVlLWNvbG9yOiAjMDg5NWU0O1xuXG4kYnJpZ2h0LWdyZXktY29sb3I6ICNlYWVhZTg7XG4kYnJpZ2h0LWJsdWUtY29sb3I6ICNlYmYzZmE7XG4kZ3JlZW4tY29sb3I6ICMwMzg4NDQ7XG4kYmx1ZS1vbi1kYX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YXJ5LWJhY2stVpZ2h0OiA0MHB4O1xuJGNjLWhlaWdodDogcHhUb1JlbSg4MCk7XG4kY2MtbGFuZHNjYXBlLWhlaWdodDogcHhUb1JlbSg1MCk7XG4kYnV5LXRpY2tldC1oZWlnaHQ6IDQwcHg7XG4kbWlkLXNjcmVlbi1zaXplOiA3MjBweDtcbiRzbWFsbC1zY3JlZW4tc2l6ZTogNjc3cHg7XG4kYnJvd3Nlci1vcGVuLXhzbWFsbC1zY3JlZW46IDU1MHB4O1xuJGJyb3dzZXItb3Blbi1zbWFsbC1zY3JlZW46IDYxMHB4O1xuJGJyb3dzZXItbm90LXNtYWxsLXNjcmVlbi1taW4td2lkdGg6IDYxMXB4O1xuJGJyb3dzZXItb3Blbi1taWQtc2NyZWVuOiA2NjBweDtcbi8qIFNpZGUgQmFyIGJveCBzFkb3cgKi9cbiRzaWRlLWJhci1ib3gtc2hhZG93LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4kc2lkZS1iYXItYm94LXNoYWRvdy1ibHVyLXJhZGl1czogMnB4O1xuJHNpZGUtYmFyLWJveC1zFkb3ctb2Zmc2V0LXg6IDFweDtcbiRzbWFsbC1pcGhvbmUtYnJvd3NlcnM6IDY2M3B4O1xuJGdlbmVyYWwtcGFkZGluZzogMjBweDtcblxuLyogcGFydG5lci1sb2dvICovXG4kcGFydG5lci1sb2dvLW1heC1oZWlnaHQ6IDI5cHg7XG4kcGFydG5lci1sb2dvLXRvcC1wYWRkaW5nOiAwcHg7XG4kcGFydG5lci1sb2dvLWJvdHRvbS1wYWRkaW5nOiAxMHB4O1xuJHBhcnRuZXItbG9nby13cmFwcGVyLWhlaWdodDogJHBhcnRuZXItbG9nby1tYXgtVpZ2h0ICsgJHBhcnRuZXItbG9nby10b3AtcGFkZGluZyArXG4gICRwYXJ0bmVyLWxvZ28tYm90dG9tLXBhZGRpbmc7XG4kbG9nby1tYXgtVpZ2h0LWRlc2t0b3A6IG5vbmU7XG4kbG9nby1wYWRkaW5nLXRvcC1kZXNrdG9wOiAwcHg7XG4kbG9nby1tYXgtd2lkdGgtZGVza3RvcDogbm9uZTtcbiRsb2dvLW1heC1oZWlnaHQtZGVza3RvcDogbm9uZTtcbiRwYX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*//*Helperfunctions*//*PixelstoRemunits*//*colors*//*SideBarboxshadow*//*partner-logo*//*RTLMixins*//*medium.com/@dvmsoni3132/easy-truncate-multi-line-ellipsis-with-pure-css-e0d24de*//*ChangeAutocompletestylesinChrome*//*ColorMixins*//*Transforms*//*AnimationMixins*//*Flexbox*//*Topoffsetfordifferentconditions*//*Keyframessecondstoparente*//*Tapcelleffect*/@keyframesclickedEffect{0%{background-color:transparent;}20%{background-color:#f5f7f7;}100%{background-color:transparent;}}/*makesurethatparentelementisrelative/absolute/fixed*/@keyframesfade-in{0%{opacity:0;visibility:hidden;}100%{opacity:1;visibility:visible;}}@keyframesfade-in-out{0%,49%{opacity:0;}50%,100%{opacity:1;}}@keyframeslogo-back-pulse{0%{transform:scale(0.8);opacity:0.6;}70%{transform:scale(1.4);opacity:0;}100%{transform:scale(1.4);opacity:0;}}mv-search-instructions{margin:14px0;padding:020px;text-align:center;display:block;}/*#sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL2NsaWVudC9zdHlsZXMvX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly8uL2NsaWVudC9hcHZGlyZWN0aW9ucy9kaXJlY3Rpb25zLW1haW4tdmlldy9zZWFyY2gtaW5zdHJ1Y3Rpb25zL3NlYXJjaC1pbnN0cnVjdGlvbnMuY29tcG9uZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEscUJBQUE7QUFhQSx3QkFBQTtBQU1BLFdBQUE7QUEyRkEsd0JBQUE7QUFPQSxpQkFBQTtBQXNGQSxlQUFBO0FBbUdBLGlHQUFBO0FBd0JBLHlDQUFBO0FBZUEsaUJBQUE7QUFtREEsZUFBQTtBQVFBLHFCQUFBO0FBbUJBLFlBQUE7QUF5QkEsd0NBQUE7QUFpQ0EsbUNBQUE7QUFXQSxvQkFBQTtBQUtBO0VBQ0U7SUFDRSw2QkFBQTtFQzdkRjtFRCtkQTtJQUNFLHlCQUFBO0VDN2RGO0VEK2RBO0lBQ0UsNkJBQUE7RUM3ZEY7QUFDRjtBRGdlQSw2REFBQTtBQWlEQTtFQUNFO0lBQ0UsVUFBQTtJQUNBLGtCQUFBO0VDOWdCRjtFRGloQkE7SUFDRSxVQUFBO0lBQ0EsbUJBQUE7RUMvZ0JGO0FBQ0Y7QURraEJBO0VBQ0U7SUFFRSxVQUFBO0VDamhCRjtFRG1oQkE7SUFFRSxVQUFBO0VDbGhCRjtBQUNGO0FEcWhCQTtFQUNFO0lBQ0UscUJBQUE7SUFDQSxZQUFBO0VDbmhCRjtFRHFoQkE7SUFDRSxxQkFBQTtJQUNBLFVBQUE7RUNuaEJGO0VEcWhCQTtJQUNFLHFCQUFBO0lBQ0EsVUFBQTtFQ25oQkY7QUFDRjtBQXhEQTtFQUNFLGNBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0FBMERGIiwic291cmNlc0NvbnRlbnQiOlsiLyogSGVscGVyIGZ1bmN0aW9ucyAqL1xuQHVzZSAnc2FzczptYXRoJztcblxuQGltcG9ydCAnYWItdGVzdHMnO1xuXG5AZnVuY3Rpb24gc3RyaXAtdW5pdCgkbnVtYmVyKSB7XG4gIEBpZiB0eXBlLW9mKCRudW1iZXIpID09ICdudW1iZXInIGFuZCBub3QgdW5pdGxlc3MoJG51bWJlcikge1xuICIEByZXR1cm4gbWF0aC5kaXYoJG51bWJlciwgJG51bWJlciAqIDKyAxKTtcbifVxuXG4gIEByZXR1cm4gJG51bWJlcjtcbn1cblxuLyogUGl4ZWxzIHRvIFJlbSB1bml0cyAqL1xuQGZ1bmN0aW9uIHB4VG9SZW0oJHVuaXRTaXplKSB7XG4gICR1bml0U2l6ZTogc3RyaXAtdW5pdCgkdW5pdFNpemUpO1xuICBAcmV0dXJuICN7bWF0aC5kaXYoJHVuaXRTaXplLCAxNyl9cmVtO1xufVxuXG4vKiBjb2xvcnMgKi9cblxuJHdoaXRlLWNvbG9yOiAjZmZmZmZmO1xuJHdoaXRlMi1jb2xvcjogI2VkZWZmMztcbiRvcmFuZ2UtY29sb3I6ICNmMDUwMGM7XG4kbGlnaHQtb3JhbmdlLWNvbG9yOiAjZmY2NDAwO1xuJGRhcmstb3JhbmdlLWNvbG9yOiAjYzM0ODIwO1xuJGJsdWUtY29sb3I6ICMyMTk2ZjM7XG4kYmx1ZS1hY3RpdmUtY29sb3I6ICMxYjdmY2Q7XG4kbGlnaHQtYmx1ZS1jb2xvcjogIzA4OTVlNDtcblxuJGJyaWdodC1ncmV5LWNvbG9yOiAjZWFlYWU4O1xuJGJyaWdodC1ibHVlLWNvbG9yOiAjZWJmM2ZhO1xuJGdyZWVuLWNvbG9yOiAjMDM4ODQ0O1xuJGJsdWUtb24tZGFyay1iZy1jb2xvcjogIzBhOTNmZjtcbiRibHVlLW9uLXdoaXRlLWNvbG9yOiAjMDA3OGQ2O1xuJGJsdWUtb24tYmctY29sb3I6ICMwYzY5ZGE7XG4kYmx1ZS1jb29raWVzOiAjMWE2NWU1O1xuJGJhY2tncm91bmQtY29sb3I6ICNlY2YwZjE7XG4kbGlnaHQtZ3JheS1jb2xvcjogI2JkYzNjNztcbiRncmF5LW9uLWRhcmstYmctY29sb3I6ICM5MjkxOTE7XG4kZ3JheS1jb2xvcjogIzczNzU3ODtcbiRncmF5LTM6ICM3YTdjN2Y7XG4kZ3JheS1vbi1iZy1jb2xvcjogIzZjNmQ2ZDtcbiRncmV5LTQ6ICM2OTZhNmY7XG4kZGFyay1ncmF5LWNvbG9yOiAjNTI1MzU3O1xuJGRhcmtlci1ncmF5LWNvbG9yOiByZ2JhKDQxLCA0MiwgNDgsIDAuNjUpO1xuJGJsYWNrLWNvbG9yOiAjMjkyYTMwO1xuJGhpbnQtY29sb3I6ICNjNWM4Yzk7XG4kZGl2aWRlLW9uLXdoaXRlOiAjZGRkZGRkO1xuJGRpdmlkZS1vbi1kYXJrOiAjY2NjY2NjO1xuJGFsZXJ0LWNvbG9yOiAjYzY1MjJjO1xuJGxvYWRlci1jb2xvcjogJG9yYW5nZS1jb2xvcjtcbiRvdXRsaW5lLWNvbG9yOiAjMzAyZTJlO1xuJHBhbmdvLWJsdWU6ICMzMDZjZWE7XG4kcGFuZ28tYmx1ZS0yOiAjMmU2OWU3O1xuJHBhbmdvLWJyaWdodC1ibHVlOiAjODNiYmZmO1xuJG1vb3ZpdC1wbHVzLXB1cnBsZTogIzkwMzM5MztcbiRlcnJvci1yZWQtY29sb3I6ICNlMTBjMzI7XG4kZGVza3RvcC1uYXYtYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjdmNztcbiRyZWQtY29sb3I6ICNlMTBjMzI7XG4kZ3JlZW4tY29sb3I6ICMwMGE1NTE7XG4kZ3JlZW4tYW5kcm9pZDogIzI1ODY1ZjtcbiRzZWN0aW9uLWhlYWRlci1jb2xvcjogJGxpZ2h0LWJsdWUtY29sb3I7XG5cbi8vIHNhZmV0eSBjb2xvcnNcbiRzYWZldHktYmx1ZTogIzFhNjVlNTtcbiRzYWZldHktZ3JheTogcmdiYSg0MSwgNDIsIDQ4LCAwLjMpO1xuXG4vL2NoYXRib3QgY29sb3JzXG4kY2hhdGJvdC1ncmV5OiAjMmUyZTNiO1xuJGNoYXRib3QtZGFyay1ncmV5OiAjMjUyNTI4O1xuJGNoYXRib3Qtd2hpdGU6ICNkMGRhZGM7XG4kY2hhdGJvdC1saWdodC1ncmV5OiAjOGU5MDkzO1xuJGNoYXRib3QtbGlnaHQtZ3JleTI6ICM2MTY2NmE7XG4kY2hhdGJvdC1saWdodC1ncmV5MzogIzY5NmE2ZTtcbiRjF0Ym90LWJsYWNrOiAjMTgxOTFiO1xuJGNoYXRib3QtbGlnaHQtYmx1ZTogIzNiOTNmNztcblxuJGJvcmRlci1yYWRpdXM6IDRweDtcblxuJHNpZG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IHJ0bC1zaW5nbGUocmlnaHQsIGxlZnQsICR2YWx1ZSk7XG59XG5cbkBtaXhpbiBsZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSBydGwtc2luZ2xlKGxlZnQsIHJpZ2h0LCAkdmFsdWUpO1xufVxuXG5AbWl4aW4gcGFkZGluZy1yaWdodCgkdmFsdWUpIHtcbiQGluY2x1ZGUgcnRsLXNpbmdsZShwYWRkaW5nLXJpZ2h0LCBwYWRkaW5nLWxlZnQsICR2YWx1ZSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJ0bC1zaW5nbGUocGFkZGluZy1sZWZ0LCBwYWRkaW5nLXJpZ2h0LCAkdmFsdWUpO1xufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJ0bC1zaW5nbGUoYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMsIGJvcmRlci10b3AtbGVmdC1yYWRpdXMsICR2YWx1ZSk7XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkdmFsdWUpIHtcbiQGluY2x1ZGUgcnRsLXNpbmdsZShib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cywgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cywgJHZhbHVlKTtcbn1cblxuQG1peGluIG1hcmdpbi1yaWdodCgkdmFsdWUpIHtcbiQGluY2x1ZGUgcnRsLXNpbmdsZShtYXJnaW4tcmlnaHQsIG1hcmdpbi1sZWZ0LCAkdmFsdWUpO1xufVxuXG5AbWl4aW4gbWFyZ2luLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJ0bC1zaW5nbGUobWFyZ2luLWxlZnQsIG1hcmdpbi1yaWdodCwgJHZhbHVlKTtcbn1cblxuQG1peGluIHNtb290aC1zY3JvbGwoKSB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuQG1peGluIHNjcm9sbGJhcnMoJGhlaWdodCwgJHdpZHRoLCAkdHJhY2tDb2xvcjogI2Y1ZjdmNywgJHRodW1iQ29sb3I6ICNiZG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*//*Helperfunctions*//*PixelstoRemunits*//*colors*//*SideBarboxshadow*//*partner-logo*//*RTLMixins*//*medium.com/@dvmsoni3132/easy-truncate-multi-line-ellipsis-with-pure-css-e0d24de*//*ChangeAutocompletestylesinChrome*//*ColorMixins*//*Transforms*//*AnimationMixins*//*Flexbox*//*Topoffsetfordifferentconditions*//*Keyframessecondstoparente*//*Tapcelleffect*/@keyframesclickedEffect{0%{background-color:transparent;}20%{background-color:#f5f7f7;}100%{background-color:transparent;}}/*makesurethatparentelementisrelative/absolute/fixed*/@keyframesfade-in{0%{opacity:0;visibility:hidden;}100%{opacity:1;visibility:visible;}}@keyframesfade-in-out{0%,49%{opacity:0;}50%,100%{opacity:1;}}@keyframeslogo-back-pulse{0%{transform:scale(0.8);opacity:0.6;}70%{transform:scale(1.4);opacity:0;}100%{transform:scale(1.4);opacity:0;}}.mot-banner{position:relative;background-ime:linear-gradient(totop,#ffffff50%,#f0f7fc100%);color:#292a30;border-top:2pxsolid#e2f0fb;display:flex;justify-content:space-between;align-items:flex-end;text-decoration:none;overflow:hidden;}html[dir=ltr].mot-banner{padding-left:15px;}html[dir=rtl].mot-banner{padding-right:15px;}html[dir=ltr].mot-banner{font-family:"Rubik","roboto","helvetica",sans-serif;}html[dir=rtl].mot-banner{font-family:"Rubik","opensanshebrew",sans-serif;}.mot-banner.phone-placeholder{min-width:38%;height:94px;position:relative;}.mot-banner.phone-placeholder:after{content:"";background:url("/imes/banners/mot-illustration.svg")no-repeatleftcenter/contain;transform-origin:bottom;position:absolute;width:150%;height:120%;top:10px;transform:scale(-1,1);}html[dir=ltr].mot-banner.phone-placeholder:after{right:0;}html[dir=rtl].mot-banner.phone-placeholder:after{left:0;}html[dir=rtl].mot-banner.phone-placeholder:after{transform:scale(1);}@mediascreenand(max-width:1410px){.mot-banner.phone-placeholder:after{width:170%;}}html[lang=ru].mot-banner.phone-placeholder:after{background-position:-15pxcenter;}.mot-banner.text-container{padding:10px0;}.mot-banner.text-container.mot-title{font-size:1rem;font-weight:600;}.mot-banner.text-container.mot-titlespan{color:#f0500c;}@mediascreenand(max-width:1410px){.mot-banner.text-container.mot-title{font-size:0.18rem;display:block;max-width:74%;}}@mediascreenand(max-width:1410px){.mot-banner.text-container.logo{width:70px;height:16px;}}.mot-banner.text-container.mot-subtitle{font-size:13px;margin-top:2px;}.mot-banner.text-container.mot-cta-button{padding:5px15px;background-color:#f0500d;border:none;color:#fff;border-radius:4px;margin-top:5px;position:relative;z-index:9;font-family:"Rubik","roboto","helvetica",sans-serif;}html[lang=ru].mot-banner.text-container.mot-cta-button{font-size:13px;}/*#sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL2NsaWVudC9zdHlsZXMvX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly8uL2NsaWVudC9hcHbGF5b3V0L2NvbXBvbmVudHMvbW90LWJhbm5lci9tb3QtYmFubmVyLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLHFCQUFBO0FBYUEsd0JBQUE7QUFNQSxXQUFBO0FBMkZBLHdCQUFBO0FBT0EsaUJBQUE7QUFzRkEsZUFBQTtBQW1HQSxpR0FBQTtBQXdCQSx5Q0FBQTtBQWVBLGlCQUFBO0FBbURBLGVBQUE7QUFRQSxxQkFBQTtBQW1CQSxZQUFBO0FBeUJBLHdDQUFBO0FBaUNBLG1DQUFBO0FBV0Esb0JBQUE7QUFLQTtFQUNFO0lBQ0UsNkJBQUE7RUM3ZEY7RUQrZEE7SUFDRSx5QkFBQTtFQzdkRjtFRCtkQTtJQUNFLDZCQUFBO0VDN2RGO0FBQ0Y7QURnZUEsNkRBQUE7QUFpREE7RUFDRTtJQUNFLFVBQUE7SUFDQSxrQkFBQTtFQzlnQkY7RURpaEJBO0lBQ0UsVUFBQTtJQUNBLG1CQUFBO0VDL2dCRjtBQUNGO0FEa2hCQTtFQUNFO0lBRUUsVUFBQTtFQ2poQkY7RURtaEJBO0lBRUUsVUFBQTtFQ2xoQkY7QUFDRjtBRHFoQkE7RUFDRTtJQUNFLHFCQUFBO0lBQ0EsWUFBQTtFQ25oQkY7RURxaEJBO0lBQ0UscUJBQUE7SUFDQSxVQUFBO0VDbmhCRjtFRHFoQkE7SUFDRSxxQkFBQTtJQUNBLFVBQUE7RUNuaEJGO0FBQ0Y7QUF0REE7RUFDRSxrQkFBQTtFQUNBLG9FQUFBO0VBQ0EsY0R1Q1k7RUN0Q1osNkJBQUE7RUFDQSxhQUFBO0VBQ0EsOEJBQUE7RUFDQSxxQkFBQTtFQUVBLHFCQUFBO0VBQ0EsZ0JBQUE7QUF1REY7QURrSkU7RUFDRSxrQkM1TW9CO0FBNER4QjtBRG1KRTtFQUNFLG1CQ2hOb0I7QUErRHhCO0FBM0RFO0VBQ0UsdURBQUE7QUE2REo7QUExREU7RUFDRSxvREFBQTtBQTRESjtBQXpERTtFQUNFLGNBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QUEyREo7QUF6REk7RUFDRSxXQUFBO0VBQ0EscUZBQUE7RUFDQSx3QkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxTQUFBO0VBQ0EsdUJBQUE7QUEyRE47QUR1SEU7RUFDRSxRQ2xMaUI7QUE2RHJCO0FEd0hFO0VBQ0UsT0N0TGlCO0FBZ0VyQjtBRDJIRTtFQ3pMTSxtQkFBQTtBQWlFUjtBQTlETTtFQWRGO0lBZUksV0FBQTtFQWlFTjtBQUNGO0FBL0RNO0VBQ0UsaUNBQUE7QUFpRVI7QUE1REU7RUFDRSxlQUFBO0FBOERKO0FBNURJO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0FBOEROO0FBNURNO0VBQ0UsY0R0Q087QUNvR2Y7QUEzRE07RUFSRjtJQVNJLDBCQUFBO0lBQ0EsY0FBQTtJQUNBLGNBQUE7RUE4RE47QUFDRjtBQTFETTtFQURGO0lBRUksV0FBQTtJQUNBLFlBQUE7RUE2RE47QUFDRjtBQTFESTtFQUNFLGVBQUE7RUFDQSxlQUFBO0FBNEROO0FBekRJO0VBQ0UsaUJBQUE7RUFDQSx5QkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsdURBQUE7QUEyRE47QUF6RE07RUFDRSxlQUFBO0FBMkRSIiwic291cmNlc0NvbnRlbnQiOlsiLyogSGVscGVyIGZ1bmN0aW9ucyAqL1xuQHVzZSAnc2FzczptYXRoJztcblxuQGltcG9ydCAnYWItdGVzdHMnO1xuXG5AZnVuY3Rpb24gc3RyaXAtdW5pdCgkbnVtYmVyKSB7XG4gIEBpZiB0eXBlLW9mKCRudW1iZXIpID09ICdudW1iZXInIGFuZCBub3QgdW5pdGxlc3MoJG51bWJlcikge1xuICIEByZXR1cm4gbWF0aC5kaXYoJG51bWJlciwgJG51bWJlciAqIDKyAxKTtcbifVxuXG4gIEByZXR1cm4gJG51bWJlcjtcbn1cblxuLyogUGl4ZWxzIHRvIFJlbSB1bml0cyAqL1xuQGZ1bmN0aW9uIHB4VG9SZW0oJHVuaXRTaXplKSB7XG4gICR1bml0U2l6ZTogc3RyaXAtdW5pdCgkdW5pdFNpemUpO1xuICBAcmV0dXJuICN7bWF0aC5kaXYoJHVuaXRTaXplLCAxNyl9cmVtO1xufVxuXG4vKiBjb2xvcnMgKi9cblxuJHdoaXRlLWNvbG9yOiAjZmZmZmZmO1xuJHdoaXRlMi1jb2xvcjogI2VkZWZmMztcbiRvcmFuZ2UtY29sb3I6ICNmMDUwMGM7XG4kbGlnaHQtb3JhbmdlLWNvbG9yOiAjZmY2NDAwO1xuJGRhcmstb3JhbmdlLWNvbG9yOiAjYzM0ODIwO1xuJGJsdWUtY29sb3I6ICMyMTk2ZjM7XG4kYmx1ZS1hY3RpdmUtY29sb3I6ICMxYjdmY2Q7XG4kbGlnaHQtYmx1ZS1jb2xvcjogIzA4OTVlNDtcblxuJGJyaWdodC1ncmV5LWNvbG9yOiAjZWFlYWU4O1xuJGJyaWdodC1ibHVlLWNvbG9yOiAjZWJmM2ZhO1xuJGdyZWVuLWNvbG9yOiAjMDM4ODQ0O1xuJGJsdWUtb24tZGFyay1iZy1jb2xvcjogIzBhOTNmZjtcbiRibHVlLW9uLXdoaXRlLWNvbG9yOiAjMDA3OGQ2O1xuJGJsdWUtb24tYmctY29sb3I6ICMwYzY5ZGE7XG4kYmx1ZS1jb29raWVzOiAjMWE2NWU1O1xuJGJhY2tncm91bmQtY29sb3I6ICNlY2YwZjE7XG4kbGlnaHQtZ3JheS1jb2xvcjogI2JkYzNjNztcbiRncmF5LW9uLWRhcmstYmctY29sb3I6ICM5MjkxOTE7XG4kZ3JheS1jb2xvcjogIzczNzU3ODtcbiRncmF5LTM6ICM3YTdjN2Y7XG4kZ3JheS1vbi1iZy1jb2xvcjogIzZjNmQ2ZDtcbiRncmV5LTQ6ICM2OTZhNmY7XG4kZGFyay1ncmF5LWNvbG9yOiAjNTI1MzU3O1xuJGRhcmtlci1ncmF5LWNvbG9yOiByZ2JhKDQxLCA0MiwgNDgsIDAuNjUpO1xuJGJsYWNrLWNvbG9yOiAjMjkyYTMwO1xuJGhpbnQtY29sb3I6ICNjNWM4Yzk7XG4kZGl2aWRlLW9uLXdoaXRlOiAjZGRkZGRkO1xuJGRpdmlkZS1vbi1kYXJrOiAjY2NjY2NjO1xuJGFsZXJ0LWNvbG9yOiAjYzY1MjJjO1xuJGxvYWRlci1jb2xvcjogJG9yYW5nZS1jb2xvcjtcbiRvdXRsaW5lLWNvbG9yOiAjMzAyZTJlO1xuJHBhbmdvLWJsdWU6ICMzMDZjZWE7XG4kcGFuZ28tYmx1ZS0yOiAjMmU2OWU3O1xuJHBhbmdvLWJyaWdodC1ibHVlOiAjODNiYmZmO1xuJG1vb3ZpdC1wbHVzLXB1cnBsZTogIzkwMzM5MztcbiRlcnJvci1yZWQtY29sb3I6ICNlMTBjMzI7XG4kZGVza3RvcC1uYXYtYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjdmNztcbiRyZWQtY29sb3I6ICNlMTBjMzI7XG4kZ3JlZW4tY29sb3I6ICMwMGE1NTE7XG4kZ3JlZW4tYW5kcm9pZDogIzI1ODY1ZjtcbiRzZWN0aW9uLWhlYWRlci1jb2xvcjogJGxpZ2h0LWJsdWUtY29sb3I7XG5cbi8vIHNhZmV0eSBjb2xvcnNcbiRzYWZldHktYmx1ZTogIzFhNjVlNTtcbiRzYWZldHktZ3JheTogcmdiYSg0MSwgNDIsIDQ4LCAwLjMpO1xuXG4vL2NoYXRib3QgY29sb3JzXG4kY2hhdGJvdC1ncmV5OiAjMmUyZTNiO1xuJGNoYXRib3QtZGFyay1ncmV5OiAjMjUyNTI4O1xuJGNoYXRib3Qtd2hpdGU6ICNkMGRhZGM7XG4kY2hhdGJvdC1saWdodC1ncmV5OiAjOGU5MDkzO1xuJGNoYXRib3QtbGlnaHQtZ3JleTI6ICM2MTY2NmE7XG4kY2hhdGJvdC1saWdodC1ncmV5MzogIzY5NmE2ZTtcbiRjF0Ym90LWJsYWNrOiAjMTgxOTFiO1xuJGNoYXRib3QtbGlnaHQtYmx1ZTogIzNiOTNmNztcblxuJGJvcmRlci1yYWRpdXM6IDRweDtcblxuJHNpZGUtYmFyLXdpZHRoOiAzNTBweDtcbiRzaWRlLWJhci1wb3B1cC13aWR0aDogMzIwcHg7XG4kYm94LXNoYWRvdy1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuJGJveC1zFkb3ctYmx1ci1yYWRpdXM6IDJweDtcbiRib3gtc2hhZG93LW9mZnNldC14OiAzcHg7XG5cbiRuYXZiYXItVpZ2h0OiA4MHB4O1xuJG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JpZ2h0LCBwYWRkaW5nLWxlZnQsICR2YWx1ZSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJ0bC1zaW5nbGUocGFkZGluZy1sZWZ0LCBwYWRkaW5nLXJpZ2h0LCAkdmFsdWUpO1xufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJ0bC1zaW5nbGUoYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMsIGJvcmRlci10b3AtbGVmdC1yYWRpdXMsICR2YWx1ZSk7XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkdmFsdWUpIHtcbiQGluY2x1ZGUgcnRsLXNpbmdsZShib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cywgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cywgJHZhbHVlKTtcbn1cblxuQG1peGluIG1hcmdpbi1yaWdodCgkdmFsdWUpIHtcbiQGluY2x1ZGUgcnRsLXNpbmdsZShtYXJnaW4tcmlnaHQsIG1hcmdpbi1sZWZ0LCAkdmFsdWUpO1xufVxuXG5AbWl4aW4gbWFyZ2luLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJ0bC1zaW5nbGUobWFyZ2luLWxlZnQsIG1hcmdpbi1yaWdodCwgJHZhbHVlKTtcbn1cblxuQG1peGluIHNtb290aC1zY3JvbGwoKSB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuQG1peGluIHNjcm9sbGJhcnMoJGhlaWdodCwgJHdpZHRoLCAkdHJhY2tDb2xvcjogI2Y1ZjdmNywgJHRodW1iQ29sb3I6ICNiZGMzYzcpIHtcbiJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICIEBpZiAkd2lkdGgge1xuICICd2lkdGg6ICR3aWR0aDtcbiICB9XG4gICQGlmICRoZWlnaHQge1xuICICVpZ2h0OiAkVpZ2h0O1xuICIH1cbifVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiICBiYWNrZ3JvdW5kLWNvbG9yOiAk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b246IC0xNXB4IGNlbnRlcjtcbiICIH1cbiICB9XG4gIH1cblxuICAudGV4dC1jb250YWluZXIge1xuICIHBhZGRpbmc6IDEwcHggMDtcblxuICIC5tb3QtdGl0bGUge1xuICICZm9udC1zaXplOiBweFRvUmVtKDE3KTtcbiICIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiICIHNwYW4ge1xuICICICBjb2xvcjogJG9yYW5nZS1jb2xvcjtcbiICIH1cblxuICICQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoLWJyZWFrLXBvaW50KSB7XG4gICICIGZvbnQtc2l6ZTogcHhUb1JlbSgxNCk7XG4gICICIGRpc3BsYXk6IGJsb2NrO1xuICICICBtYXgtd2lkdGg6IDc0JTtcbiICIH1cbiICB9XG5cbiICAubG9nbyB7XG4gICICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgtYnJlYWstcG9pbnQpIHtcbiICICd2lkdGg6IDcwcHg7XG4gICICIGhlaWdodDogMTZweDtcbiICIH1cbiICB9XG5cbiICAubW90LXN1YnRpdGxlIHtcbiICIGZvbnQtc2l6ZTogMTNweDtcbiICIG1hcmdpbi10b3A6IDJweDtcbiICB9XG5cbiICAubW90LWN0YS1idXR0b24ge1xuICICcGFkZGluZzogNXB4IDE1cHg7XG4gICICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1MDBkO1xuICICYm9yZGVyOiBub25lO1xuICICY29sb3I6ICNmZmY7XG4gICICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICICBtYXJnaW4tdG9wOiA1cHg7XG4gICICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICICB6LWluZGV4OiA5O1xuICICZm9udC1mYW1pbHk6ICdSdWJpaycsICdyb2JvdG8nLCAnVsdmV0aWNhJywgc2Fucy1zZXJpZjtcblxuICICaHRtbFtsYW5nPSdydSddICYge1xuICICICBmb250LXNpemU6IDEzcHg7XG4gICICB9XG4gICfVxuICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9*//*Helperfunctions*//*PixelstoRemunits*//*colors*//*SideBarboxshadow*//*partner-logo*//*RTLMixins*//*medium.com/@dvmsoni3132/easy-truncate-multi-line-ellipsis-with-pure-css-e0d24de*//*ChangeAutocompletestylesinChrome*//*ColorMixins*//*Transforms*//*AnimationMixins*//*Flexbox*//*Topoffsetfordifferentconditions*//*Keyframessecondstoparente*//*Tapcelleffect*/@keyframesclickedEffect{0%{background-color:transparent;}20%{background-color:#f5f7f7;}100%{background-color:transparent;}}/*makesurethatparentelementisrelative/absolute/fixed*/@keyframesfade-in{0%{opacity:0;visibility:hidden;}100%{opacity:1;visibility:visible;}}@keyframesfade-in-out{0%,49%{opacity:0;}50%,100%{opacity:1;}}@keyframeslogo-back-pulse{0%{transform:scale(0.8);opacity:0.6;}70%{transform:scale(1.4);opacity:0;}100%{transform:scale(1.4);opacity:0;}}mv-community-banner{position:relative;z-index:1;}mv-community-banner.community-footer{position:relative;box-shadow:0-1px2px0rgba(0,0,0,0.3);box-sizing:border-box;display:table;height:67px;overflow:hidden;background:#e5f8fe;padding:10px20px;text-decoration:none;width:100%;}html[dir=ltr]mv-community-banner.community-footer{padding-right:60px;}html[dir=rtl]mv-community-banner.community-footer{padding-left:60px;}mv-community-banner.community-footer:hover{cursor:pointer;}mv-community-banner.community-footer.footer-ime{top:0;height:100%;width:60px;transform:none;}mv-community-banner.community-footer.footer-imeimg{position:absolute;top:50%;transform:translateY(-50%);}html[dir=rtl]mv-community-banner.community-footer.footer-imeimg{transform:scaleX(-1)translateY(-50%);}mv-community-banner.community-footer.community-text:first-of-type{font-size:0.06rem;font-weight:500;margin-top:0;}mv-community-banner.community-footer.footer-ime{overflow:hidden;position:absolute;top:calc(50%+3px);width:70px;transform:translateY(-50%);}html[dir=ltr]mv-community-banner.community-footer.footer-ime{right:0;}html[dir=rtl]mv-community-banner.community-footer.footer-ime{left:0;}mv-community-banner.community-footer.text-container{display:table-cell;vertical-align:middle;width:100%;}mv-community-banner.community-footer.community-text{border-radius:3px;box-sizing:border-box;color:#292a30;display:table;font-size:0.24rem;margin-top:3px;width:calc(100%-35px);}html[dir=rtl]mv-community-banner.community-footer.community-text{margin-top:2px;}/*#sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL2NsaWVudC9zdHlsZXMvX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly8uL2NsaWVudC9hcHbGF5b3V0L2NvbXBvbmVudHMvY29tbXVuaXR5LWJhbm5lci9jb21tdW5pdHktYmFubmVyLmNvbXBvbmVudC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLHFCQUFBO0FBYUEsd0JBQUE7QUFNQSxXQUFBO0FBMkZBLHdCQUFBO0FBT0EsaUJBQUE7QUFzRkEsZUFBQTtBQW1HQSxpR0FBQTtBQXdCQSx5Q0FBQTtBQWVBLGlCQUFBO0FBbURBLGVBQUE7QUFRQSxxQkFBQTtBQW1CQSxZQUFBO0FBeUJBLHdDQUFBO0FBaUNBLG1DQUFBO0FBV0Esb0JBQUE7QUFLQTtFQUNFO0lBQ0UsNkJBQUE7RUM3ZEY7RUQrZEE7SUFDRSx5QkFBQTtFQzdkRjtFRCtkQTtJQUNFLDZCQUFBO0VDN2RGO0FBQ0Y7QURnZUEsNkRBQUE7QUFpREE7RUFDRTtJQUNFLFVBQUE7SUFDQSxrQkFBQTtFQzlnQkY7RURpaEJBO0lBQ0UsVUFBQTtJQUNBLG1CQUFBO0VDL2dCRjtBQUNGO0FEa2hCQTtFQUNFO0lBRUUsVUFBQTtFQ2poQkY7RURtaEJBO0lBRUUsVUFBQTtFQ2xoQkY7QUFDRjtBRHFoQkE7RUFDRTtJQUNFLHFCQUFBO0lBQ0EsWUFBQTtFQ25oQkY7RURxaEJBO0lBQ0UscUJBQUE7SUFDQSxVQUFBO0VDbmhCRjtFRHFoQkE7SUFDRSxxQkFBQTtJQUNBLFVBQUE7RUNuaEJGO0FBQ0Y7QUF4REE7RUFDRSxrQkFBQTtFQUNBLFVBQUE7QUEwREY7QUF4REU7RUFDRSxrQkFBQTtFQUNBLDJDQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtBQTBESjtBRDZJRTtFQUNFLG1CQ3ZNdUI7QUE0RDNCO0FEOElFO0VBQ0Usa0JDM011QjtBQStEM0I7QUE3REk7RUFDRSxlQUFBO0FBK0ROO0FBNURJO0VBQ0UsTUFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VEbVhKLGVBQUE7QUNqVEY7QUEvRE07RUFDRSxrQkFBQTtFQUNBLFFBQUE7RUQ4V04sMkJBQUE7QUN6U0Y7QUFsRVE7RUQyV04sc0NBQUE7QUNuU0Y7QUFsRUk7RUFDRSwwQkFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtBQW9FTjtBQWpFSTtFQUNFLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUNBLFdBQUE7RUQyVkosMkJBQUE7QUNwUkY7QUQ4RkU7RUFDRSxRQ3JLaUI7QUF5RXJCO0FEK0ZFO0VBQ0UsT0N6S2lCO0FBNEVyQjtBQXhFSTtFQUNFLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxXQUFBO0FBMEVOO0FBdkVJO0VBQ0Usa0JBQUE7RUFDQSxzQkFBQTtFQUNBLGNEbEJRO0VDbUJSLGNBQUE7RUFDQSwwQkFBQTtFQUNBLGVBQUE7RUFDQSx3QkFBQTtBQXlFTjtBRG9GRTtFQzNKTSxlQUFBO0FBMEVSIiwic291cmNlc0NvbnRlbnQiOlsiLyogSGVscGVyIGZ1bmN0aW9ucyAqL1xuQHVzZSAnc2FzczptYXRoJztcblxuQGltcG9ydCAnYWItdGVzdHMnO1xuXG5AZnVuY3Rpb24gc3RyaXAtdW5pdCgkbnVtYmVyKSB7XG4gIEBpZiB0eXBlLW9mKCRudW1iZXIpID09ICdudW1iZXInIGFuZCBub3QgdW5pdGxlc3MoJG51bWJlcikge1xuICIEByZXR1cm4gbWF0aC5kaXYoJG51bWJlciwgJG51bWJlciAqIDKyAxKTtcbifVxuXG4gIEByZXR1cm4gJG51bWJlcjtcbn1cblxuLyogUGl4ZWxzIHRvIFJlbSB1bml0cyAqL1xuQGZ1bmN0aW9uIHB4VG9SZW0oJHVuaXRTaXplKSB7XG4gICR1bml0U2l6ZTogc3RyaXAtdW5pdCgkdW5pdFNpemUpO1xuICBAcmV0dXJuICN7bWF0aC5kaXYoJHVuaXRTaXplLCAxNyl9cmVtO1xufVxuXG4vKiBjb2xvcnMgKi9cblxuJHdoaXRlLWNvbG9yOiAjZmZmZmZmO1xuJHdoaXRlMi1jb2xvcjogI2VkZWZmMztcbiRvcmFuZ2UtY29sb3I6ICNmMDUwMGM7XG4kbGlnaHQtb3JhbmdlLWNvbG9yOiAjZmY2NDAwO1xuJGRhcmstb3JhbmdlLWNvbG9yOiAjYzM0ODIwO1xuJGJsdWUtY29sb3I6ICMyMTk2ZjM7XG4kYmx1ZS1hY3RpdmUtY29sb3I6ICMxYjdmY2Q7XG4kbGlnaHQtYmx1ZS1jb2xvcjogIzA4OTVlNDtcblxuJGJyaWdodC1ncmV5LWNvbG9yOiAjZWFlYWU4O1xuJGJyaWdodC1ibHVlLWNvbG9yOiAjZWJmM2ZhO1xuJGdyZWVuLWNvbG9yOiAjMDM4ODQ0O1xuJGJsdWUtb24tZGFyay1iZy1jb2xvcjogIzBhOTNmZjtcbiRibHVlLW9uLXdoaXRlLWNvbG9yOiAjMDA3OGQ2O1xuJGJsdWUtb24tYmctY29sb3I6ICMwYzY5ZGE7XG4kYmx1ZS1jb29raWVzOiAjMWE2NWU1O1xuJGJhY2tncm91bmQtY29sb3I6ICNlY2YwZjE7XG4kbGlnaHQtZ3JheS1jb2xvcjogI2JkYzNjNztcbiRncmF5LW9uLWRhcmstYmctY29sb3I6ICM5MjkxOTE7XG4kZ3JheS1jb2xvcjogIzczNzU3ODtcbiRncmF5LTM6ICM3YTdjN2Y7XG4kZ3JheS1vbi1iZy1jb2xvcjogIzZjNmQ2ZDtcbiRncmV5LTQ6ICM2OTZhNmY7XG4kZGFyay1ncmF5LWNvbG9yOiAjNTI1MzU3O1xuJGRhcmtlci1ncmF5LWNvbG9yOiByZ2JhKDQxLCA0MiwgNDgsIDAuNjUpO1xuJGJsYWNrLWNvbG9yOiAjMjkyYTMwO1xuJGhpbnQtY29sb3I6ICNjNWM4Yzk7XG4kZGl2aWRlLW9uLXdoaXRlOiAjZGRkZGRkO1xuJGRpdmlkZS1vbi1kYXJrOiAjY2NjY2NjO1xuJGFsZXJ0LWNvbG9yOiAjYzY1MjJjO1xuJGxvYWRlci1jb2xvcjogJG9yYW5nZS1jb2xvcjtcbiRvdXRsaW5lLWNvbG9yOiAjMzAyZTJlO1xuJHBhbmdvLWJsdWU6ICMzMDZjZWE7XG4kcGFuZ28tYmx1ZS0yOiAjMmU2OWU3O1xuJHBhbmdvLWJyaWdodC1ibHVl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*/EN .st0{fill:#FFFFFF;} GettheApp .st0{fill:#FFFFFF;} AboutMoovit News&PressCommunityAppSupportSupportedCountriesTermsofUsePrivacyPolicyContactUs .sty0{fill:#FFFFFF;} .sty1{fill:#FF6A00;} .sty2{fill:#D;} CNDirectionsLinesAlertsassets_02FromcurrentlocationAddoriginanddestinationlocationstogetalistofsuggestedroutesbetweenthemImprovepublictransitinformationforyourcityJointheMooviterCommunity .st0{fill:#FFFFFF;} AboutMoovitMobilityasaServiceproductsforCities&TransitenciesMoovitAdsAdvertizeonOurApp News&PressIntheNews,PressReleases,CaseStudiesCommunityMappingtheWorldofTransportationTogetherAppSupportShowmoreassets_02TheMostPopularUrbanMobilityAppinZhengzhouOnthego?AddMoovittoyourphoneScanandinstallDownloadtoyourphoneTermsofUsePrivacyPolicyContactUsDownloadtoyourphone