!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="92d8690a-ab7d-5205-b09a-500915524470")}catch(e){}}(); (self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1409,4961],{12755:(e,r,n)=>{Promise.resolve().then(n.bind(n,37598)),Promise.resolve().then(n.bind(n,41583)),Promise.resolve().then(n.bind(n,5967)),Promise.resolve().then(n.bind(n,78366)),Promise.resolve().then(n.bind(n,40984)),Promise.resolve().then(n.bind(n,64011)),Promise.resolve().then(n.bind(n,61432)),Promise.resolve().then(n.bind(n,46156)),Promise.resolve().then(n.bind(n,29826)),Promise.resolve().then(n.t.bind(n,84620,23)),Promise.resolve().then(n.bind(n,73127)),Promise.resolve().then(n.bind(n,27048)),Promise.resolve().then(n.bind(n,69727)),Promise.resolve().then(n.t.bind(n,59163,23)),Promise.resolve().then(n.bind(n,63812)),Promise.resolve().then(n.t.bind(n,15575,23)),Promise.resolve().then(n.t.bind(n,81549,23)),Promise.resolve().then(n.t.bind(n,10932,23)),Promise.resolve().then(n.t.bind(n,55457,23)),Promise.resolve().then(n.t.bind(n,94049,23)),Promise.resolve().then(n.t.bind(n,38215,23)),Promise.resolve().then(n.bind(n,21575)),Promise.resolve().then(n.t.bind(n,58508,23)),Promise.resolve().then(n.t.bind(n,25073,23)),Promise.resolve().then(n.t.bind(n,66817,23)),Promise.resolve().then(n.t.bind(n,29572,23)),Promise.resolve().then(n.t.bind(n,70460,23)),Promise.resolve().then(n.t.bind(n,64414,23)),Promise.resolve().then(n.bind(n,1905)),Promise.resolve().then(n.t.bind(n,20479,23)),Promise.resolve().then(n.t.bind(n,62189,23)),Promise.resolve().then(n.t.bind(n,91873,23)),Promise.resolve().then(n.bind(n,68729)),Promise.resolve().then(n.bind(n,29309)),Promise.resolve().then(n.bind(n,49261)),Promise.resolve().then(n.bind(n,63909)),Promise.resolve().then(n.bind(n,12991)),Promise.resolve().then(n.bind(n,83437)),Promise.resolve().then(n.bind(n,82599)),Promise.resolve().then(n.bind(n,33952)),Promise.resolve().then(n.bind(n,67120)),Promise.resolve().then(n.bind(n,16987)),Promise.resolve().then(n.bind(n,71270)),Promise.resolve().then(n.bind(n,5092)),Promise.resolve().then(n.bind(n,98911)),Promise.resolve().then(n.bind(n,93492)),Promise.resolve().then(n.bind(n,67873)),Promise.resolve().then(n.bind(n,63719)),Promise.resolve().then(n.bind(n,69538)),Promise.resolve().then(n.bind(n,56168)),Promise.resolve().then(n.bind(n,92838)),Promise.resolve().then(n.bind(n,47502)),Promise.resolve().then(n.bind(n,66483)),Promise.resolve().then(n.bind(n,64017)),Promise.resolve().then(n.bind(n,34549)),Promise.resolve().then(n.bind(n,83238)),Promise.resolve().then(n.bind(n,88989)),Promise.resolve().then(n.bind(n,10471)),Promise.resolve().then(n.bind(n,61564)),Promise.resolve().then(n.bind(n,13191)),Promise.resolve().then(n.bind(n,97820)),Promise.resolve().then(n.bind(n,55387)),Promise.resolve().then(n.bind(n,64506)),Promise.resolve().then(n.bind(n,91567)),Promise.resolve().then(n.bind(n,26756)),Promise.resolve().then(n.bind(n,27061)),Promise.resolve().then(n.bind(n,86390)),Promise.resolve().then(n.bind(n,69963)),Promise.resolve().then(n.bind(n,85490)),Promise.resolve().then(n.bind(n,41708)),Promise.resolve().then(n.bind(n,98926)),Promise.resolve().then(n.bind(n,4927)),Promise.resolve().then(n.bind(n,3239)),Promise.resolve().then(n.bind(n,44069)),Promise.resolve().then(n.bind(n,66589)),Promise.resolve().then(n.bind(n,3594)),Promise.resolve().then(n.bind(n,15869)),Promise.resolve().then(n.bind(n,64695)),Promise.resolve().then(n.bind(n,23814)),Promise.resolve().then(n.bind(n,54171)),Promise.resolve().then(n.bind(n,18393)),Promise.resolve().then(n.bind(n,27952)),Promise.resolve().then(n.bind(n,51989)),Promise.resolve().then(n.bind(n,2886)),Promise.resolve().then(n.bind(n,66028)),Promise.resolve().then(n.bind(n,46686)),Promise.resolve().then(n.bind(n,77798)),Promise.resolve().then(n.bind(n,13214)),Promise.resolve().then(n.bind(n,25852)),Promise.resolve().then(n.bind(n,83509)),Promise.resolve().then(n.bind(n,14397)),Promise.resolve().then(n.bind(n,15101)),Promise.resolve().then(n.bind(n,57726)),Promise.resolve().then(n.bind(n,61377)),Promise.resolve().then(n.bind(n,38966)),Promise.resolve().then(n.bind(n,66684)),Promise.resolve().then(n.bind(n,61654)),Promise.resolve().then(n.bind(n,17123)),Promise.resolve().then(n.bind(n,43165)),Promise.resolve().then(n.bind(n,20619)),Promise.resolve().then(n.bind(n,56592)),Promise.resolve().then(n.bind(n,57187)),Promise.resolve().then(n.bind(n,86486)),Promise.resolve().then(n.bind(n,4189)),Promise.resolve().then(n.bind(n,45535)),Promise.resolve().then(n.bind(n,77624)),Promise.resolve().then(n.bind(n,49569)),Promise.resolve().then(n.bind(n,40407)),Promise.resolve().then(n.bind(n,37479)),Promise.resolve().then(n.bind(n,18739)),Promise.resolve().then(n.bind(n,24261)),Promise.resolve().then(n.bind(n,80693)),Promise.resolve().then(n.bind(n,64404)),Promise.resolve().then(n.bind(n,978)),Promise.resolve().then(n.bind(n,79637)),Promise.resolve().then(n.bind(n,4524)),Promise.resolve().then(n.bind(n,88768)),Promise.resolve().then(n.bind(n,23519)),Promise.resolve().then(n.bind(n,29685)),Promise.resolve().then(n.bind(n,99189)),Promise.resolve().then(n.bind(n,9062)),Promise.resolve().then(n.bind(n,1810)),Promise.resolve().then(n.bind(n,86223)),Promise.resolve().then(n.bind(n,293)),Promise.resolve().then(n.bind(n,72918)),Promise.resolve().then(n.bind(n,7074)),Promise.resolve().then(n.bind(n,66559)),Promise.resolve().then(n.bind(n,25781)),Promise.resolve().then(n.bind(n,60239)),Promise.resolve().then(n.bind(n,10628)),Promise.resolve().then(n.bind(n,46417)),Promise.resolve().then(n.bind(n,31772)),Promise.resolve().then(n.bind(n,4769)),Promise.resolve().then(n.bind(n,8635)),Promise.resolve().then(n.bind(n,78322)),Promise.resolve().then(n.bind(n,66496)),Promise.resolve().then(n.bind(n,70055)),Promise.resolve().then(n.bind(n,95589)),Promise.resolve().then(n.bind(n,26495)),Promise.resolve().then(n.bind(n,92066)),Promise.resolve().then(n.bind(n,48304)),Promise.resolve().then(n.bind(n,99111)),Promise.resolve().then(n.bind(n,40173)),Promise.resolve().then(n.bind(n,11987)),Promise.resolve().then(n.bind(n,57765)),Promise.resolve().then(n.bind(n,33599)),Promise.resolve().then(n.bind(n,59673)),Promise.resolve().then(n.bind(n,9017)),Promise.resolve().then(n.bind(n,55642)),Promise.resolve().then(n.bind(n,13254)),Promise.resolve().then(n.bind(n,238)),Promise.resolve().then(n.bind(n,5217)),Promise.resolve().then(n.bind(n,93593)),Promise.resolve().then(n.bind(n,31354)),Promise.resolve().then(n.bind(n,25277)),Promise.resolve().then(n.bind(n,54051)),Promise.resolve().then(n.bind(n,8702)),Promise.resolve().then(n.bind(n,78989)),Promise.resolve().then(n.bind(n,66405)),Promise.resolve().then(n.bind(n,98642)),Promise.resolve().then(n.bind(n,80099)),Promise.resolve().then(n.bind(n,92832)),Promise.resolve().then(n.bind(n,11501)),Promise.resolve().then(n.bind(n,34846)),Promise.resolve().then(n.bind(n,5874)),Promise.resolve().then(n.bind(n,28501)),Promise.resolve().then(n.bind(n,22486)),Promise.resolve().then(n.bind(n,52251)),Promise.resolve().then(n.bind(n,71731)),Promise.resolve().then(n.bind(n,18223)),Promise.resolve().then(n.bind(n,13623)),Promise.resolve().then(n.bind(n,10668)),Promise.resolve().then(n.bind(n,76832)),Promise.resolve().then(n.bind(n,6135)),Promise.resolve().then(n.bind(n,87541)),Promise.resolve().then(n.bind(n,75617)),Promise.resolve().then(n.bind(n,10960)),Promise.resolve().then(n.bind(n,40884)),Promise.resolve().then(n.bind(n,83259)),Promise.resolve().then(n.bind(n,90193)),Promise.resolve().then(n.bind(n,27370)),Promise.resolve().then(n.bind(n,61456)),Promise.resolve().then(n.bind(n,13250)),Promise.resolve().then(n.bind(n,78191)),Promise.resolve().then(n.bind(n,79403)),Promise.resolve().then(n.bind(n,73577)),Promise.resolve().then(n.bind(n,62684)),Promise.resolve().then(n.bind(n,50712)),Promise.resolve().then(n.bind(n,91414)),Promise.resolve().then(n.bind(n,93675)),Promise.resolve().then(n.bind(n,24745)),Promise.resolve().then(n.bind(n,45431)),Promise.resolve().then(n.bind(n,92657)),Promise.resolve().then(n.bind(n,70791)),Promise.resolve().then(n.bind(n,32085)),Promise.resolve().then(n.bind(n,56605)),Promise.resolve().then(n.bind(n,24027)),Promise.resolve().then(n.bind(n,11519)),Promise.resolve().then(n.bind(n,14250)),Promise.resolve().then(n.bind(n,16501)),Promise.resolve().then(n.bind(n,20409)),Promise.resolve().then(n.bind(n,15842)),Promise.resolve().then(n.bind(n,83440)),Promise.resolve().then(n.bind(n,93844)),Promise.resolve().then(n.bind(n,11706)),Promise.resolve().then(n.bind(n,13602)),Promise.resolve().then(n.bind(n,26378)),Promise.resolve().then(n.bind(n,48611)),Promise.resolve().then(n.bind(n,20863)),Promise.resolve().then(n.bind(n,2593)),Promise.resolve().then(n.bind(n,82053)),Promise.resolve().then(n.bind(n,93253)),Promise.resolve().then(n.bind(n,74976)),Promise.resolve().then(n.bind(n,11243)),Promise.resolve().then(n.bind(n,46869)),Promise.resolve().then(n.bind(n,34655)),Promise.resolve().then(n.bind(n,83324)),Promise.resolve().then(n.bind(n,74273)),Promise.resolve().then(n.bind(n,16667)),Promise.resolve().then(n.bind(n,13201)),Promise.resolve().then(n.bind(n,82990)),Promise.resolve().then(n.bind(n,86387)),Promise.resolve().then(n.bind(n,50545)),Promise.resolve().then(n.bind(n,79494)),Promise.resolve().then(n.bind(n,98539)),Promise.resolve().then(n.bind(n,14673)),Promise.resolve().then(n.bind(n,86952)),Promise.resolve().then(n.bind(n,28950)),Promise.resolve().then(n.bind(n,29712)),Promise.resolve().then(n.bind(n,32760)),Promise.resolve().then(n.bind(n,9404)),Promise.resolve().then(n.bind(n,73826)),Promise.resolve().then(n.bind(n,17201)),Promise.resolve().then(n.bind(n,56245)),Promise.resolve().then(n.bind(n,45830)),Promise.resolve().then(n.bind(n,47619)),Promise.resolve().then(n.bind(n,21898)),Promise.resolve().then(n.bind(n,4336)),Promise.resolve().then(n.bind(n,99180)),Promise.resolve().then(n.bind(n,74360)),Promise.resolve().then(n.bind(n,4110)),Promise.resolve().then(n.bind(n,98488)),Promise.resolve().then(n.bind(n,49941)),Promise.resolve().then(n.bind(n,36316)),Promise.resolve().then(n.bind(n,81843)),Promise.resolve().then(n.bind(n,5579)),Promise.resolve().then(n.bind(n,66768)),Promise.resolve().then(n.bind(n,27431)),Promise.resolve().then(n.bind(n,78597)),Promise.resolve().then(n.bind(n,13549)),Promise.resolve().then(n.bind(n,94462)),Promise.resolve().then(n.bind(n,84290)),Promise.resolve().then(n.bind(n,84752)),Promise.resolve().then(n.bind(n,72728)),Promise.resolve().then(n.bind(n,11825)),Promise.resolve().then(n.bind(n,91591)),Promise.resolve().then(n.bind(n,1677)),Promise.resolve().then(n.bind(n,63181)),Promise.resolve().then(n.bind(n,42525)),Promise.resolve().then(n.bind(n,54266)),Promise.resolve().then(n.bind(n,32987)),Promise.resolve().then(n.bind(n,11883)),Promise.resolve().then(n.bind(n,67977)),Promise.resolve().then(n.bind(n,45024)),Promise.resolve().then(n.bind(n,58264)),Promise.resolve().then(n.bind(n,80002)),Promise.resolve().then(n.bind(n,21689)),Promise.resolve().then(n.bind(n,54493)),Promise.resolve().then(n.bind(n,26433)),Promise.resolve().then(n.bind(n,46059)),Promise.resolve().then(n.bind(n,59587)),Promise.resolve().then(n.bind(n,22529)),Promise.resolve().then(n.bind(n,7703)),Promise.resolve().then(n.bind(n,89905)),Promise.resolve().then(n.bind(n,70204)),Promise.resolve().then(n.bind(n,28439)),Promise.resolve().then(n.bind(n,87148)),Promise.resolve().then(n.bind(n,94824)),Promise.resolve().then(n.bind(n,34794)),Promise.resolve().then(n.bind(n,87348)),Promise.resolve().then(n.bind(n,96468)),Promise.resolve().then(n.bind(n,50923)),Promise.resolve().then(n.bind(n,69581)),Promise.resolve().then(n.bind(n,46582)),Promise.resolve().then(n.bind(n,2948)),Promise.resolve().then(n.bind(n,96703)),Promise.resolve().then(n.bind(n,4073)),Promise.resolve().then(n.bind(n,62612)),Promise.resolve().then(n.bind(n,81659)),Promise.resolve().then(n.bind(n,27453)),Promise.resolve().then(n.bind(n,82774)),Promise.resolve().then(n.bind(n,13310)),Promise.resolve().then(n.bind(n,37205)),Promise.resolve().then(n.bind(n,8990)),Promise.resolve().then(n.bind(n,81907)),Promise.resolve().then(n.bind(n,64567)),Promise.resolve().then(n.bind(n,70800)),Promise.resolve().then(n.bind(n,33321)),Promise.resolve().then(n.bind(n,20835)),Promise.resolve().then(n.bind(n,81213)),Promise.resolve().then(n.bind(n,66327)),Promise.resolve().then(n.bind(n,17043)),Promise.resolve().then(n.bind(n,31884)),Promise.resolve().then(n.bind(n,97830)),Promise.resolve().then(n.bind(n,8072)),Promise.resolve().then(n.bind(n,39619)),Promise.resolve().then(n.bind(n,18657)),Promise.resolve().then(n.bind(n,81080)),Promise.resolve().then(n.bind(n,35610)),Promise.resolve().then(n.bind(n,60512)),Promise.resolve().then(n.bind(n,75598)),Promise.resolve().then(n.bind(n,23504)),Promise.resolve().then(n.bind(n,53433)),Promise.resolve().then(n.bind(n,60821)),Promise.resolve().then(n.bind(n,39712)),Promise.resolve().then(n.bind(n,18487)),Promise.resolve().then(n.bind(n,71669)),Promise.resolve().then(n.bind(n,31571)),Promise.resolve().then(n.bind(n,1928)),Promise.resolve().then(n.bind(n,62859)),Promise.resolve().then(n.bind(n,10212)),Promise.resolve().then(n.bind(n,38550)),Promise.resolve().then(n.bind(n,26489)),Promise.resolve().then(n.bind(n,51607)),Promise.resolve().then(n.bind(n,80060)),Promise.resolve().then(n.bind(n,73871)),Promise.resolve().then(n.bind(n,77736)),Promise.resolve().then(n.bind(n,61446)),Promise.resolve().then(n.bind(n,9922)),Promise.resolve().then(n.bind(n,14984)),Promise.resolve().then(n.bind(n,38782)),Promise.resolve().then(n.bind(n,5968)),Promise.resolve().then(n.bind(n,99409)),Promise.resolve().then(n.bind(n,88619)),Promise.resolve().then(n.bind(n,63900)),Promise.resolve().then(n.bind(n,35465)),Promise.resolve().then(n.bind(n,87162)),Promise.resolve().then(n.bind(n,49037)),Promise.resolve().then(n.bind(n,22921)),Promise.resolve().then(n.bind(n,86698)),Promise.resolve().then(n.bind(n,87032)),Promise.resolve().then(n.bind(n,60666)),Promise.resolve().then(n.bind(n,1446)),Promise.resolve().then(n.bind(n,1837)),Promise.resolve().then(n.bind(n,11339)),Promise.resolve().then(n.bind(n,73e3)),Promise.resolve().then(n.bind(n,4447)),Promise.resolve().then(n.bind(n,3485)),Promise.resolve().then(n.bind(n,61904)),Promise.resolve().then(n.bind(n,16062)),Promise.resolve().then(n.bind(n,68205)),Promise.resolve().then(n.bind(n,45511)),Promise.resolve().then(n.bind(n,94353)),Promise.resolve().then(n.bind(n,30712)),Promise.resolve().then(n.bind(n,8202)),Promise.resolve().then(n.bind(n,87457)),Promise.resolve().then(n.bind(n,78683)),Promise.resolve().then(n.bind(n,42361)),Promise.resolve().then(n.bind(n,2553)),Promise.resolve().then(n.bind(n,48802)),Promise.resolve().then(n.bind(n,5101)),Promise.resolve().then(n.bind(n,45400)),Promise.resolve().then(n.bind(n,23221)),Promise.resolve().then(n.bind(n,77573)),Promise.resolve().then(n.bind(n,24542)),Promise.resolve().then(n.bind(n,26114)),Promise.resolve().then(n.bind(n,12242)),Promise.resolve().then(n.bind(n,73505)),Promise.resolve().then(n.bind(n,96825)),Promise.resolve().then(n.bind(n,16197)),Promise.resolve().then(n.bind(n,77904)),Promise.resolve().then(n.bind(n,99484)),Promise.resolve().then(n.bind(n,72890)),Promise.resolve().then(n.bind(n,83323)),Promise.resolve().then(n.bind(n,97192)),Promise.resolve().then(n.bind(n,97931)),Promise.resolve().then(n.bind(n,53386)),Promise.resolve().then(n.bind(n,19476)),Promise.resolve().then(n.bind(n,80518)),Promise.resolve().then(n.bind(n,67297)),Promise.resolve().then(n.bind(n,65702)),Promise.resolve().then(n.bind(n,39126)),Promise.resolve().then(n.bind(n,58012)),Promise.resolve().then(n.bind(n,73230)),Promise.resolve().then(n.bind(n,59041)),Promise.resolve().then(n.bind(n,56971)),Promise.resolve().then(n.bind(n,49480)),Promise.resolve().then(n.bind(n,32084)),Promise.resolve().then(n.bind(n,56934)),Promise.resolve().then(n.bind(n,74674)),Promise.resolve().then(n.bind(n,18512)),Promise.resolve().then(n.bind(n,83996)),Promise.resolve().then(n.bind(n,10128)),Promise.resolve().then(n.bind(n,73046)),Promise.resolve().then(n.bind(n,46350)),Promise.resolve().then(n.bind(n,77424)),Promise.resolve().then(n.bind(n,88466)),Promise.resolve().then(n.bind(n,53708)),Promise.resolve().then(n.bind(n,88218)),Promise.resolve().then(n.bind(n,92786)),Promise.resolve().then(n.bind(n,38326)),Promise.resolve().then(n.bind(n,97250)),Promise.resolve().then(n.bind(n,92806)),Promise.resolve().then(n.bind(n,6808)),Promise.resolve().then(n.bind(n,52340)),Promise.resolve().then(n.bind(n,98478)),Promise.resolve().then(n.bind(n,75782)),Promise.resolve().then(n.bind(n,88647)),Promise.resolve().then(n.bind(n,40909)),Promise.resolve().then(n.bind(n,8817)),Promise.resolve().then(n.bind(n,23403)),Promise.resolve().then(n.bind(n,83680)),Promise.resolve().then(n.bind(n,68389)),Promise.resolve().then(n.bind(n,87436)),Promise.resolve().then(n.bind(n,29045)),Promise.resolve().then(n.bind(n,58445)),Promise.resolve().then(n.bind(n,56702)),Promise.resolve().then(n.bind(n,76476)),Promise.resolve().then(n.bind(n,1286)),Promise.resolve().then(n.bind(n,3896)),Promise.resolve().then(n.bind(n,30622)),Promise.resolve().then(n.bind(n,51133)),Promise.resolve().then(n.bind(n,83223)),Promise.resolve().then(n.bind(n,18344)),Promise.resolve().then(n.bind(n,78417)),Promise.resolve().then(n.bind(n,74237)),Promise.resolve().then(n.bind(n,13646)),Promise.resolve().then(n.bind(n,6440)),Promise.resolve().then(n.bind(n,1685)),Promise.resolve().then(n.bind(n,76974)),Promise.resolve().then(n.bind(n,13058)),Promise.resolve().then(n.bind(n,37629)),Promise.resolve().then(n.bind(n,23627)),Promise.resolve().then(n.bind(n,92298)),Promise.resolve().then(n.bind(n,43765)),Promise.resolve().then(n.bind(n,85687)),Promise.resolve().then(n.bind(n,17068)),Promise.resolve().then(n.bind(n,14475)),Promise.resolve().then(n.bind(n,73819)),Promise.resolve().then(n.bind(n,31827)),Promise.resolve().then(n.bind(n,96797)),Promise.resolve().then(n.bind(n,95425)),Promise.resolve().then(n.bind(n,95829)),Promise.resolve().then(n.bind(n,56279)),Promise.resolve().then(n.bind(n,38308)),Promise.resolve().then(n.bind(n,51091)),Promise.resolve().then(n.bind(n,18707)),Promise.resolve().then(n.bind(n,59379)),Promise.resolve().then(n.bind(n,71602)),Promise.resolve().then(n.bind(n,18294)),Promise.resolve().then(n.bind(n,76747)),Promise.resolve().then(n.bind(n,75887)),Promise.resolve().then(n.bind(n,65607)),Promise.resolve().then(n.bind(n,95215)),Promise.resolve().then(n.bind(n,78536)),Promise.resolve().then(n.bind(n,55532)),Promise.resolve().then(n.bind(n,31565)),Promise.resolve().then(n.bind(n,56249)),Promise.resolve().then(n.bind(n,71983)),Promise.resolve().then(n.bind(n,64077)),Promise.resolve().then(n.bind(n,30076)),Promise.resolve().then(n.bind(n,5275)),Promise.resolve().then(n.bind(n,46585)),Promise.resolve().then(n.bind(n,4578)),Promise.resolve().then(n.bind(n,330)),Promise.resolve().then(n.bind(n,45158)),Promise.resolve().then(n.bind(n,27362)),Promise.resolve().then(n.bind(n,75387)),Promise.resolve().then(n.bind(n,91077)),Promise.resolve().then(n.bind(n,82264)),Promise.resolve().then(n.bind(n,95993)),Promise.resolve().then(n.bind(n,44574)),Promise.resolve().then(n.bind(n,88376)),Promise.resolve().then(n.bind(n,65733)),Promise.resolve().then(n.bind(n,50933)),Promise.resolve().then(n.bind(n,39021)),Promise.resolve().then(n.bind(n,83213)),Promise.resolve().then(n.bind(n,76035)),Promise.resolve().then(n.bind(n,38755)),Promise.resolve().then(n.t.bind(n,48135,23)),Promise.resolve().then(n.t.bind(n,12975,23)),Promise.resolve().then(n.t.bind(n,49728,23)),Promise.resolve().then(n.t.bind(n,8577,23)),Promise.resolve().then(n.t.bind(n,14935,23)),Promise.resolve().then(n.t.bind(n,53757,23)),Promise.resolve().then(n.t.bind(n,68363,23)),Promise.resolve().then(n.t.bind(n,71657,23)),Promise.resolve().then(n.t.bind(n,50375,23)),Promise.resolve().then(n.t.bind(n,57903,23)),Promise.resolve().then(n.t.bind(n,30397,23)),Promise.resolve().then(n.t.bind(n,10547,23)),Promise.resolve().then(n.t.bind(n,69640,23)),Promise.resolve().then(n.t.bind(n,38451,23)),Promise.resolve().then(n.t.bind(n,840,23)),Promise.resolve().then(n.t.bind(n,21537,23)),Promise.resolve().then(n.t.bind(n,36228,23)),Promise.resolve().then(n.t.bind(n,24066,23)),Promise.resolve().then(n.t.bind(n,82615,23)),Promise.resolve().then(n.bind(n,28578)),Promise.resolve().then(n.bind(n,79275)),Promise.resolve().then(n.bind(n,98075)),Promise.resolve().then(n.bind(n,46905)),Promise.resolve().then(n.bind(n,90081)),Promise.resolve().then(n.bind(n,2011)),Promise.resolve().then(n.bind(n,43339)),Promise.resolve().then(n.bind(n,86025)),Promise.resolve().then(n.bind(n,4945)),Promise.resolve().then(n.bind(n,89079)),Promise.resolve().then(n.bind(n,23695)),Promise.resolve().then(n.bind(n,38549)),Promise.resolve().then(n.bind(n,76581)),Promise.resolve().then(n.bind(n,57951)),Promise.resolve().then(n.bind(n,53607)),Promise.resolve().then(n.bind(n,90301)),Promise.resolve().then(n.bind(n,55037)),Promise.resolve().then(n.bind(n,95311)),Promise.resolve().then(n.bind(n,70743)),Promise.resolve().then(n.bind(n,44813)),Promise.resolve().then(n.bind(n,91917)),Promise.resolve().then(n.bind(n,87983)),Promise.resolve().then(n.bind(n,8247)),Promise.resolve().then(n.bind(n,55117)),Promise.resolve().then(n.bind(n,38605)),Promise.resolve().then(n.bind(n,99903)),Promise.resolve().then(n.bind(n,85543)),Promise.resolve().then(n.bind(n,33309)),Promise.resolve().then(n.bind(n,52829)),Promise.resolve().then(n.bind(n,98515)),Promise.resolve().then(n.bind(n,16883)),Promise.resolve().then(n.bind(n,6657)),Promise.resolve().then(n.bind(n,43769)),Promise.resolve().then(n.bind(n,3275)),Promise.resolve().then(n.bind(n,92507)),Promise.resolve().then(n.bind(n,60665)),Promise.resolve().then(n.bind(n,29313)),Promise.resolve().then(n.bind(n,65237)),Promise.resolve().then(n.bind(n,32485)),Promise.resolve().then(n.bind(n,54987)),Promise.resolve().then(n.bind(n,98459)),Promise.resolve().then(n.bind(n,63107)),Promise.resolve().then(n.bind(n,63363)),Promise.resolve().then(n.bind(n,37713)),Promise.resolve().then(n.bind(n,50249)),Promise.resolve().then(n.bind(n,74493)),Promise.resolve().then(n.bind(n,34621)),Promise.resolve().then(n.bind(n,9235)),Promise.resolve().then(n.bind(n,73683)),Promise.resolve().then(n.bind(n,97503)),Promise.resolve().then(n.bind(n,35847)),Promise.resolve().then(n.bind(n,16925)),Promise.resolve().then(n.bind(n,1469)),Promise.resolve().then(n.bind(n,97343)),Promise.resolve().then(n.bind(n,39431)),Promise.resolve().then(n.bind(n,25725)),Promise.resolve().then(n.bind(n,10941)),Promise.resolve().then(n.bind(n,83203)),Promise.resolve().then(n.bind(n,28771)),Promise.resolve().then(n.bind(n,58641)),Promise.resolve().then(n.bind(n,83849)),Promise.resolve().then(n.bind(n,84637)),Promise.resolve().then(n.bind(n,44989)),Promise.resolve().then(n.bind(n,46323)),Promise.resolve().then(n.bind(n,88864)),Promise.resolve().then(n.bind(n,66779)),Promise.resolve().then(n.bind(n,51019)),Promise.resolve().then(n.bind(n,59145)),Promise.resolve().then(n.bind(n,21937)),Promise.resolve().then(n.bind(n,95639)),Promise.resolve().then(n.bind(n,56111)),Promise.resolve().then(n.bind(n,29197)),Promise.resolve().then(n.bind(n,69997)),Promise.resolve().then(n.bind(n,20209)),Promise.resolve().then(n.bind(n,53385)),Promise.resolve().then(n.bind(n,49755)),Promise.resolve().then(n.bind(n,69355)),Promise.resolve().then(n.bind(n,63657)),Promise.resolve().then(n.bind(n,41297)),Promise.resolve().then(n.bind(n,23711)),Promise.resolve().then(n.bind(n,54279)),Promise.resolve().then(n.bind(n,79901)),Promise.resolve().then(n.bind(n,5981)),Promise.resolve().then(n.bind(n,66815)),Promise.resolve().then(n.bind(n,7079)),Promise.resolve().then(n.bind(n,77725)),Promise.resolve().then(n.bind(n,925)),Promise.resolve().then(n.bind(n,43435)),Promise.resolve().then(n.bind(n,48859)),Promise.resolve().then(n.bind(n,80281)),Promise.resolve().then(n.bind(n,79009)),Promise.resolve().then(n.bind(n,6303)),Promise.resolve().then(n.bind(n,23431)),Promise.resolve().then(n.bind(n,42045)),Promise.resolve().then(n.bind(n,26589)),Promise.resolve().then(n.bind(n,95353)),Promise.resolve().then(n.bind(n,66657)),Promise.resolve().then(n.bind(n,43167)),Promise.resolve().then(n.bind(n,24615)),Promise.resolve().then(n.bind(n,43643)),Promise.resolve().then(n.bind(n,58347)),Promise.resolve().then(n.bind(n,80617)),Promise.resolve().then(n.bind(n,4561)),Promise.resolve().then(n.bind(n,79137)),Promise.resolve().then(n.bind(n,70553)),Promise.resolve().then(n.bind(n,26319)),Promise.resolve().then(n.bind(n,3319)),Promise.resolve().then(n.bind(n,49837)),Promise.resolve().then(n.bind(n,60237)),Promise.resolve().then(n.bind(n,93125)),Promise.resolve().then(n.bind(n,39541)),Promise.resolve().then(n.bind(n,64243)),Promise.resolve().then(n.bind(n,38931)),Promise.resolve().then(n.bind(n,99681)),Promise.resolve().then(n.bind(n,32153)),Promise.resolve().then(n.bind(n,76655)),Promise.resolve().then(n.bind(n,82327)),Promise.resolve().then(n.bind(n,94125)),Promise.resolve().then(n.bind(n,31501)),Promise.resolve().then(n.bind(n,88431)),Promise.resolve().then(n.bind(n,39351)),Promise.resolve().then(n.bind(n,46541)),Promise.resolve().then(n.bind(n,19245)),Promise.resolve().then(n.bind(n,80057)),Promise.resolve().then(n.bind(n,57025)),Promise.resolve().then(n.bind(n,75839)),Promise.resolve().then(n.bind(n,85287)),Promise.resolve().then(n.bind(n,75557)),Promise.resolve().then(n.bind(n,64341)),Promise.resolve().then(n.bind(n,62939)),Promise.resolve().then(n.bind(n,60235)),Promise.resolve().then(n.bind(n,54909)),Promise.resolve().then(n.bind(n,52445)),Promise.resolve().then(n.bind(n,31167)),Promise.resolve().then(n.bind(n,49703)),Promise.resolve().then(n.bind(n,1437)),Promise.resolve().then(n.bind(n,75709)),Promise.resolve().then(n.bind(n,60063)),Promise.resolve().then(n.bind(n,97191)),Promise.resolve().then(n.bind(n,2813)),Promise.resolve().then(n.bind(n,28189)),Promise.resolve().then(n.bind(n,47677)),Promise.resolve().then(n.bind(n,85757)),Promise.resolve().then(n.bind(n,24245)),Promise.resolve().then(n.bind(n,85093)),Promise.resolve().then(n.bind(n,26539)),Promise.resolve().then(n.bind(n,76059)),Promise.resolve().then(n.bind(n,45753)),Promise.resolve().then(n.bind(n,60065)),Promise.resolve().then(n.bind(n,81387)),Promise.resolve().then(n.bind(n,3035)),Promise.resolve().then(n.bind(n,12057)),Promise.resolve().then(n.bind(n,769)),Promise.resolve().then(n.bind(n,71679)),Promise.resolve().then(n.bind(n,90535)),Promise.resolve().then(n.bind(n,86397)),Promise.resolve().then(n.bind(n,20893)),Promise.resolve().then(n.bind(n,70143)),Promise.resolve().then(n.bind(n,37639)),Promise.resolve().then(n.bind(n,64125)),Promise.resolve().then(n.bind(n,88029)),Promise.resolve().then(n.bind(n,18711)),Promise.resolve().then(n.bind(n,68527)),Promise.resolve().then(n.bind(n,21)),Promise.resolve().then(n.bind(n,17093)),Promise.resolve().then(n.bind(n,5839)),Promise.resolve().then(n.bind(n,17047)),Promise.resolve().then(n.bind(n,97293)),Promise.resolve().then(n.bind(n,81773)),Promise.resolve().then(n.bind(n,92525)),Promise.resolve().then(n.bind(n,68781)),Promise.resolve().then(n.bind(n,77347)),Promise.resolve().then(n.bind(n,90019)),Promise.resolve().then(n.bind(n,74801)),Promise.resolve().then(n.bind(n,75849)),Promise.resolve().then(n.bind(n,17777)),Promise.resolve().then(n.bind(n,80681)),Promise.resolve().then(n.bind(n,22155)),Promise.resolve().then(n.bind(n,53979)),Promise.resolve().then(n.bind(n,61785)),Promise.resolve().then(n.bind(n,20993)),Promise.resolve().then(n.bind(n,9835)),Promise.resolve().then(n.bind(n,31771)),Promise.resolve().then(n.bind(n,69273)),Promise.resolve().then(n.bind(n,62593)),Promise.resolve().then(n.bind(n,41959)),Promise.resolve().then(n.bind(n,62015)),Promise.resolve().then(n.bind(n,45189)),Promise.resolve().then(n.bind(n,15989)),Promise.resolve().then(n.bind(n,46421)),Promise.resolve().then(n.bind(n,70597)),Promise.resolve().then(n.bind(n,58443)),Promise.resolve().then(n.bind(n,77627)),Promise.resolve().then(n.bind(n,75743)),Promise.resolve().then(n.bind(n,48967)),Promise.resolve().then(n.bind(n,11485)),Promise.resolve().then(n.bind(n,44810)),Promise.resolve().then(n.bind(n,57237)),Promise.resolve().then(n.bind(n,19365)),Promise.resolve().then(n.bind(n,70059)),Promise.resolve().then(n.bind(n,39163)),Promise.resolve().then(n.bind(n,35455)),Promise.resolve().then(n.bind(n,88519)),Promise.resolve().then(n.bind(n,91133)),Promise.resolve().then(n.bind(n,12509)),Promise.resolve().then(n.bind(n,4895)),Promise.resolve().then(n.bind(n,40583)),Promise.resolve().then(n.bind(n,54781)),Promise.resolve().then(n.bind(n,15325)),Promise.resolve().then(n.bind(n,31727)),Promise.resolve().then(n.bind(n,31831)),Promise.resolve().then(n.bind(n,18029)),Promise.resolve().then(n.bind(n,64941)),Promise.resolve().then(n.bind(n,19499)),Promise.resolve().then(n.bind(n,36635)),Promise.resolve().then(n.bind(n,44217)),Promise.resolve().then(n.bind(n,69153)),Promise.resolve().then(n.bind(n,279)),Promise.resolve().then(n.bind(n,3311)),Promise.resolve().then(n.bind(n,16949)),Promise.resolve().then(n.bind(n,71365)),Promise.resolve().then(n.bind(n,15281)),Promise.resolve().then(n.bind(n,98057)),Promise.resolve().then(n.bind(n,76887)),Promise.resolve().then(n.bind(n,36719)),Promise.resolve().then(n.bind(n,16051)),Promise.resolve().then(n.bind(n,68915)),Promise.resolve().then(n.bind(n,63507)),Promise.resolve().then(n.bind(n,54675)),Promise.resolve().then(n.bind(n,26455)),Promise.resolve().then(n.bind(n,11375)),Promise.resolve().then(n.bind(n,17909)),Promise.resolve().then(n.bind(n,59333)),Promise.resolve().then(n.bind(n,65379)),Promise.resolve().then(n.bind(n,84547)),Promise.resolve().then(n.bind(n,35505)),Promise.resolve().then(n.bind(n,57865)),Promise.resolve().then(n.bind(n,17189)),Promise.resolve().then(n.bind(n,5397)),Promise.resolve().then(n.bind(n,94003)),Promise.resolve().then(n.bind(n,87955)),Promise.resolve().then(n.bind(n,41949)),Promise.resolve().then(n.bind(n,23133)),Promise.resolve().then(n.bind(n,35989)),Promise.resolve().then(n.bind(n,10949)),Promise.resolve().then(n.bind(n,69743)),Promise.resolve().then(n.bind(n,71863)),Promise.resolve().then(n.bind(n,23309)),Promise.resolve().then(n.bind(n,22669)),Promise.resolve().then(n.bind(n,22147)),Promise.resolve().then(n.bind(n,42691)),Promise.resolve().then(n.bind(n,20849)),Promise.resolve().then(n.bind(n,69385)),Promise.resolve().then(n.bind(n,75814)),Promise.resolve().then(n.bind(n,13153)),Promise.resolve().then(n.bind(n,68255)),Promise.resolve().then(n.bind(n,53287)),Promise.resolve().then(n.bind(n,79527)),Promise.resolve().then(n.bind(n,44927)),Promise.resolve().then(n.bind(n,88613)),Promise.resolve().then(n.bind(n,75957)),Promise.resolve().then(n.bind(n,31483)),Promise.resolve().then(n.bind(n,22283)),Promise.resolve().then(n.bind(n,59913)),Promise.resolve().then(n.bind(n,1265)),Promise.resolve().then(n.bind(n,51599)),Promise.resolve().then(n.bind(n,69303)),Promise.resolve().then(n.bind(n,51181)),Promise.resolve().then(n.bind(n,11021)),Promise.resolve().then(n.bind(n,76827)),Promise.resolve().then(n.bind(n,99851)),Promise.resolve().then(n.bind(n,92873)),Promise.resolve().then(n.bind(n,61521)),Promise.resolve().then(n.bind(n,52617)),Promise.resolve().then(n.bind(n,64497)),Promise.resolve().then(n.bind(n,56927)),Promise.resolve().then(n.bind(n,64871)),Promise.resolve().then(n.bind(n,16797)),Promise.resolve().then(n.bind(n,32349)),Promise.resolve().then(n.bind(n,46198)),Promise.resolve().then(n.bind(n,40060)),Promise.resolve().then(n.bind(n,98688)),Promise.resolve().then(n.bind(n,79854)),Promise.resolve().then(n.bind(n,68778)),Promise.resolve().then(n.bind(n,37608)),Promise.resolve().then(n.bind(n,23840)),Promise.resolve().then(n.bind(n,38606)),Promise.resolve().then(n.bind(n,61578)),Promise.resolve().then(n.bind(n,40158)),Promise.resolve().then(n.bind(n,27572)),Promise.resolve().then(n.bind(n,41384)),Promise.resolve().then(n.bind(n,69830)),Promise.resolve().then(n.bind(n,80786)),Promise.resolve().then(n.bind(n,25152)),Promise.resolve().then(n.bind(n,95158)),Promise.resolve().then(n.bind(n,47618)),Promise.resolve().then(n.bind(n,2288)),Promise.resolve().then(n.bind(n,35816)),Promise.resolve().then(n.bind(n,56646)),Promise.resolve().then(n.bind(n,69490)),Promise.resolve().then(n.bind(n,76224)),Promise.resolve().then(n.bind(n,7114)),Promise.resolve().then(n.bind(n,26216)),Promise.resolve().then(n.bind(n,17104)),Promise.resolve().then(n.bind(n,82718)),Promise.resolve().then(n.bind(n,4410)),Promise.resolve().then(n.bind(n,31320)),Promise.resolve().then(n.bind(n,53834)),Promise.resolve().then(n.bind(n,61928)),Promise.resolve().then(n.bind(n,47172)),Promise.resolve().then(n.bind(n,51896)),Promise.resolve().then(n.bind(n,72777)),Promise.resolve().then(n.bind(n,41888)),Promise.resolve().then(n.bind(n,8526)),Promise.resolve().then(n.bind(n,2336)),Promise.resolve().then(n.bind(n,76545)),Promise.resolve().then(n.bind(n,3082)),Promise.resolve().then(n.bind(n,98728)),Promise.resolve().then(n.bind(n,44986)),Promise.resolve().then(n.bind(n,38616)),Promise.resolve().then(n.bind(n,4342)),Promise.resolve().then(n.bind(n,5436)),Promise.resolve().then(n.bind(n,60434)),Promise.resolve().then(n.bind(n,54336)),Promise.resolve().then(n.bind(n,62214)),Promise.resolve().then(n.bind(n,26706)),Promise.resolve().then(n.bind(n,89632)),Promise.resolve().then(n.bind(n,4210)),Promise.resolve().then(n.bind(n,7776)),Promise.resolve().then(n.bind(n,17788)),Promise.resolve().then(n.bind(n,25634)),Promise.resolve().then(n.bind(n,87122)),Promise.resolve().then(n.bind(n,39840)),Promise.resolve().then(n.bind(n,96796)),Promise.resolve().then(n.bind(n,8738)),Promise.resolve().then(n.bind(n,70002)),Promise.resolve().then(n.bind(n,73824)),Promise.resolve().then(n.bind(n,6140)),Promise.resolve().then(n.bind(n,37922)),Promise.resolve().then(n.bind(n,92898)),Promise.resolve().then(n.bind(n,21744)),Promise.resolve().then(n.bind(n,47462)),Promise.resolve().then(n.bind(n,82988)),Promise.resolve().then(n.bind(n,85498)),Promise.resolve().then(n.bind(n,66872)),Promise.resolve().then(n.bind(n,98254)),Promise.resolve().then(n.bind(n,33732)),Promise.resolve().then(n.bind(n,52134)),Promise.resolve().then(n.bind(n,41772)),Promise.resolve().then(n.bind(n,626)),Promise.resolve().then(n.bind(n,96416)),Promise.resolve().then(n.bind(n,25794)),Promise.resolve().then(n.bind(n,74310)),Promise.resolve().then(n.bind(n,23724)),Promise.resolve().then(n.bind(n,48462)),Promise.resolve().then(n.bind(n,79050)),Promise.resolve().then(n.bind(n,33384)),Promise.resolve().then(n.bind(n,59360)),Promise.resolve().then(n.bind(n,42702)),Promise.resolve().then(n.bind(n,56458)),Promise.resolve().then(n.bind(n,25672)),Promise.resolve().then(n.bind(n,16400)),Promise.resolve().then(n.bind(n,66910)),Promise.resolve().then(n.bind(n,64986)),Promise.resolve().then(n.bind(n,4024)),Promise.resolve().then(n.bind(n,56722)),Promise.resolve().then(n.bind(n,77408)),Promise.resolve().then(n.bind(n,29462)),Promise.resolve().then(n.bind(n,66556)),Promise.resolve().then(n.bind(n,78976)),Promise.resolve().then(n.bind(n,78062)),Promise.resolve().then(n.bind(n,31434)),Promise.resolve().then(n.bind(n,9960)),Promise.resolve().then(n.bind(n,92494)),Promise.resolve().then(n.bind(n,7402)),Promise.resolve().then(n.bind(n,13960)),Promise.resolve().then(n.bind(n,7330)),Promise.resolve().then(n.bind(n,10896)),Promise.resolve().then(n.bind(n,19042)),Promise.resolve().then(n.bind(n,27408)),Promise.resolve().then(n.bind(n,34858)),Promise.resolve().then(n.bind(n,89384)),Promise.resolve().then(n.bind(n,66160)),Promise.resolve().then(n.bind(n,57310)),Promise.resolve().then(n.bind(n,58170)),Promise.resolve().then(n.bind(n,40216)),Promise.resolve().then(n.bind(n,35056)),Promise.resolve().then(n.bind(n,14878)),Promise.resolve().then(n.bind(n,60346)),Promise.resolve().then(n.bind(n,48632)),Promise.resolve().then(n.bind(n,22336)),Promise.resolve().then(n.bind(n,93806)),Promise.resolve().then(n.bind(n,32546)),Promise.resolve().then(n.bind(n,51312)),Promise.resolve().then(n.bind(n,70944)),Promise.resolve().then(n.bind(n,22798)),Promise.resolve().then(n.bind(n,50154)),Promise.resolve().then(n.bind(n,50472)),Promise.resolve().then(n.bind(n,7266)),Promise.resolve().then(n.bind(n,96944)),Promise.resolve().then(n.bind(n,90944)),Promise.resolve().then(n.bind(n,96046)),Promise.resolve().then(n.bind(n,57654)),Promise.resolve().then(n.bind(n,92)),Promise.resolve().then(n.bind(n,6032)),Promise.resolve().then(n.bind(n,4926)),Promise.resolve().then(n.bind(n,47738)),Promise.resolve().then(n.bind(n,61944)),Promise.resolve().then(n.bind(n,78112)),Promise.resolve().then(n.bind(n,12110)),Promise.resolve().then(n.bind(n,84906)),Promise.resolve().then(n.bind(n,872)),Promise.resolve().then(n.bind(n,2674)),Promise.resolve().then(n.bind(n,64896)),Promise.resolve().then(n.bind(n,19258)),Promise.resolve().then(n.bind(n,57176)),Promise.resolve().then(n.bind(n,90366)),Promise.resolve().then(n.bind(n,37012)),Promise.resolve().then(n.bind(n,64308)),Promise.resolve().then(n.bind(n,61608)),Promise.resolve().then(n.bind(n,25766)),Promise.resolve().then(n.bind(n,95910)),Promise.resolve().then(n.bind(n,94828)),Promise.resolve().then(n.bind(n,1632)),Promise.resolve().then(n.bind(n,42574)),Promise.resolve().then(n.bind(n,46314)),Promise.resolve().then(n.bind(n,60296)),Promise.resolve().then(n.bind(n,55296)),Promise.resolve().then(n.bind(n,2414)),Promise.resolve().then(n.bind(n,20074)),Promise.resolve().then(n.bind(n,90600)),Promise.resolve().then(n.bind(n,20928)),Promise.resolve().then(n.bind(n,44462)),Promise.resolve().then(n.bind(n,93354)),Promise.resolve().then(n.bind(n,42984)),Promise.resolve().then(n.bind(n,88260)),Promise.resolve().then(n.bind(n,46010)),Promise.resolve().then(n.bind(n,27950)),Promise.resolve().then(n.bind(n,3108)),Promise.resolve().then(n.bind(n,10576)),Promise.resolve().then(n.bind(n,19198)),Promise.resolve().then(n.bind(n,96877)),Promise.resolve().then(n.bind(n,4600)),Promise.resolve().then(n.bind(n,67422)),Promise.resolve().then(n.bind(n,98676)),Promise.resolve().then(n.bind(n,59034)),Promise.resolve().then(n.bind(n,41624)),Promise.resolve().then(n.bind(n,73604)),Promise.resolve().then(n.bind(n,61242)),Promise.resolve().then(n.bind(n,16394)),Promise.resolve().then(n.bind(n,9224)),Promise.resolve().then(n.bind(n,73834)),Promise.resolve().then(n.bind(n,85448)),Promise.resolve().then(n.bind(n,45022)),Promise.resolve().then(n.bind(n,37498)),Promise.resolve().then(n.bind(n,16568)),Promise.resolve().then(n.bind(n,28554)),Promise.resolve().then(n.bind(n,83880)),Promise.resolve().then(n.bind(n,85284)),Promise.resolve().then(n.bind(n,36794)),Promise.resolve().then(n.bind(n,33454)),Promise.resolve().then(n.bind(n,32804)),Promise.resolve().then(n.bind(n,81802)),Promise.resolve().then(n.bind(n,1544)),Promise.resolve().then(n.bind(n,51554)),Promise.resolve().then(n.bind(n,50736)),Promise.resolve().then(n.bind(n,86730)),Promise.resolve().then(n.bind(n,90302)),Promise.resolve().then(n.bind(n,41396)),Promise.resolve().then(n.bind(n,84464)),Promise.resolve().then(n.bind(n,62526)),Promise.resolve().then(n.bind(n,35994)),Promise.resolve().then(n.bind(n,73976)),Promise.resolve().then(n.bind(n,42470)),Promise.resolve().then(n.bind(n,59148)),Promise.resolve().then(n.bind(n,50992)),Promise.resolve().then(n.bind(n,7518)),Promise.resolve().then(n.bind(n,64652)),Promise.resolve().then(n.bind(n,98578)),Promise.resolve().then(n.bind(n,15342)),Promise.resolve().then(n.bind(n,82788)),Promise.resolve().then(n.bind(n,91684)),Promise.resolve().then(n.bind(n,90874)),Promise.resolve().then(n.bind(n,21710)),Promise.resolve().then(n.bind(n,22948)),Promise.resolve().then(n.bind(n,96170)),Promise.resolve().then(n.bind(n,73608)),Promise.resolve().then(n.bind(n,97342)),Promise.resolve().then(n.bind(n,34996)),Promise.resolve().then(n.bind(n,79728)),Promise.resolve().then(n.bind(n,84920)),Promise.resolve().then(n.bind(n,47546)),Promise.resolve().then(n.bind(n,46296)),Promise.resolve().then(n.bind(n,64298)),Promise.resolve().then(n.bind(n,64232)),Promise.resolve().then(n.bind(n,93826)),Promise.resolve().then(n.bind(n,46096)),Promise.resolve().then(n.bind(n,46988)),Promise.resolve().then(n.bind(n,97522)),Promise.resolve().then(n.bind(n,83358)),Promise.resolve().then(n.bind(n,724)),Promise.resolve().then(n.bind(n,44730)),Promise.resolve().then(n.bind(n,76984)),Promise.resolve().then(n.bind(n,1508)),Promise.resolve().then(n.bind(n,40282)),Promise.resolve().then(n.bind(n,68618)),Promise.resolve().then(n.bind(n,42920)),Promise.resolve().then(n.bind(n,36276)),Promise.resolve().then(n.bind(n,28330)),Promise.resolve().then(n.bind(n,14448)),Promise.resolve().then(n.bind(n,30590)),Promise.resolve().then(n.bind(n,42874)),Promise.resolve().then(n.bind(n,53016)),Promise.resolve().then(n.bind(n,20932)),Promise.resolve().then(n.bind(n,11162)),Promise.resolve().then(n.bind(n,29134)),Promise.resolve().then(n.bind(n,90660)),Promise.resolve().then(n.bind(n,33258)),Promise.resolve().then(n.bind(n,96744)),Promise.resolve().then(n.bind(n,34211)),Promise.resolve().then(n.bind(n,43326)),Promise.resolve().then(n.bind(n,37210)),Promise.resolve().then(n.bind(n,35736)),Promise.resolve().then(n.bind(n,5910)),Promise.resolve().then(n.bind(n,1788)),Promise.resolve().then(n.bind(n,18816)),Promise.resolve().then(n.bind(n,95182)),Promise.resolve().then(n.bind(n,68996)),Promise.resolve().then(n.bind(n,90362)),Promise.resolve().then(n.bind(n,64886)),Promise.resolve().then(n.bind(n,50876)),Promise.resolve().then(n.bind(n,33120)),Promise.resolve().then(n.bind(n,69774)),Promise.resolve().then(n.bind(n,28940)),Promise.resolve().then(n.bind(n,7442)),Promise.resolve().then(n.bind(n,70934)),Promise.resolve().then(n.bind(n,99548)),Promise.resolve().then(n.bind(n,28516)),Promise.resolve().then(n.bind(n,16346)),Promise.resolve().then(n.bind(n,11982)),Promise.resolve().then(n.bind(n,54788)),Promise.resolve().then(n.bind(n,31060)),Promise.resolve().then(n.bind(n,21930)),Promise.resolve().then(n.bind(n,47262)),Promise.resolve().then(n.bind(n,75540)),Promise.resolve().then(n.bind(n,26326)),Promise.resolve().then(n.bind(n,29308)),Promise.resolve().then(n.bind(n,10786)),Promise.resolve().then(n.bind(n,95376)),Promise.resolve().then(n.bind(n,80300)),Promise.resolve().then(n.bind(n,35538)),Promise.resolve().then(n.bind(n,87932)),Promise.resolve().then(n.bind(n,57890)),Promise.resolve().then(n.bind(n,1574)),Promise.resolve().then(n.bind(n,73964)),Promise.resolve().then(n.bind(n,99106)),Promise.resolve().then(n.bind(n,92080)),Promise.resolve().then(n.bind(n,25282)),Promise.resolve().then(n.bind(n,63664)),Promise.resolve().then(n.bind(n,94426)),Promise.resolve().then(n.bind(n,61784)),Promise.resolve().then(n.bind(n,18916)),Promise.resolve().then(n.bind(n,57178)),Promise.resolve().then(n.bind(n,29494)),Promise.resolve().then(n.bind(n,27676)),Promise.resolve().then(n.bind(n,55650)),Promise.resolve().then(n.bind(n,74563)),Promise.resolve().then(n.bind(n,36198)),Promise.resolve().then(n.bind(n,4460)),Promise.resolve().then(n.bind(n,68496)),Promise.resolve().then(n.bind(n,98046)),Promise.resolve().then(n.bind(n,66442)),Promise.resolve().then(n.bind(n,16520)),Promise.resolve().then(n.bind(n,85630)),Promise.resolve().then(n.bind(n,90644)),Promise.resolve().then(n.bind(n,72906)),Promise.resolve().then(n.bind(n,11240)),Promise.resolve().then(n.bind(n,18972)),Promise.resolve().then(n.bind(n,90658)),Promise.resolve().then(n.bind(n,32678)),Promise.resolve().then(n.bind(n,29900)),Promise.resolve().then(n.bind(n,8246)),Promise.resolve().then(n.bind(n,46844)),Promise.resolve().then(n.bind(n,60632)),Promise.resolve().then(n.bind(n,94230)),Promise.resolve().then(n.bind(n,85474)),Promise.resolve().then(n.bind(n,60784)),Promise.resolve().then(n.bind(n,67822)),Promise.resolve().then(n.bind(n,18340)),Promise.resolve().then(n.bind(n,12024)),Promise.resolve().then(n.bind(n,42422)),Promise.resolve().then(n.bind(n,92222)),Promise.resolve().then(n.bind(n,38292)),Promise.resolve().then(n.bind(n,88104)),Promise.resolve().then(n.bind(n,41222)),Promise.resolve().then(n.bind(n,80408)),Promise.resolve().then(n.bind(n,40182)),Promise.resolve().then(n.bind(n,42402)),Promise.resolve().then(n.bind(n,45264)),Promise.resolve().then(n.bind(n,68828)),Promise.resolve().then(n.bind(n,69698)),Promise.resolve().then(n.bind(n,84326)),Promise.resolve().then(n.bind(n,91628)),Promise.resolve().then(n.bind(n,26256)),Promise.resolve().then(n.bind(n,56990)),Promise.resolve().then(n.bind(n,73492)),Promise.resolve().then(n.bind(n,73578)),Promise.resolve().then(n.bind(n,90484)),Promise.resolve().then(n.bind(n,21002)),Promise.resolve().then(n.bind(n,60286)),Promise.resolve().then(n.bind(n,58004)),Promise.resolve().then(n.bind(n,76010)),Promise.resolve().then(n.bind(n,6344)),Promise.resolve().then(n.bind(n,99326)),Promise.resolve().then(n.bind(n,60916)),Promise.resolve().then(n.bind(n,89864)),Promise.resolve().then(n.bind(n,61190)),Promise.resolve().then(n.bind(n,80034)),Promise.resolve().then(n.bind(n,69008)),Promise.resolve().then(n.bind(n,83072)),Promise.resolve().then(n.bind(n,97198)),Promise.resolve().then(n.bind(n,45738)),Promise.resolve().then(n.bind(n,41256)),Promise.resolve().then(n.bind(n,25674)),Promise.resolve().then(n.bind(n,38568)),Promise.resolve().then(n.bind(n,44708)),Promise.resolve().then(n.bind(n,4186)),Promise.resolve().then(n.bind(n,84846)),Promise.resolve().then(n.bind(n,75908)),Promise.resolve().then(n.bind(n,53560)),Promise.resolve().then(n.bind(n,33654)),Promise.resolve().then(n.bind(n,26800)),Promise.resolve().then(n.bind(n,37150)),Promise.resolve().then(n.bind(n,52506)),Promise.resolve().then(n.bind(n,27672)),Promise.resolve().then(n.bind(n,67320)),Promise.resolve().then(n.bind(n,61366)),Promise.resolve().then(n.bind(n,80226)),Promise.resolve().then(n.bind(n,80784)),Promise.resolve().then(n.bind(n,99306)),Promise.resolve().then(n.bind(n,50600)),Promise.resolve().then(n.bind(n,89568)),Promise.resolve().then(n.bind(n,76366)),Promise.resolve().then(n.bind(n,88650)),Promise.resolve().then(n.bind(n,31752)),Promise.resolve().then(n.bind(n,4048)),Promise.resolve().then(n.bind(n,87070)),Promise.resolve().then(n.bind(n,93050)),Promise.resolve().then(n.bind(n,82488)),Promise.resolve().then(n.bind(n,48502)),Promise.resolve().then(n.bind(n,56028)),Promise.resolve().then(n.bind(n,59018)),Promise.resolve().then(n.bind(n,6184)),Promise.resolve().then(n.bind(n,92744)),Promise.resolve().then(n.bind(n,60166)),Promise.resolve().then(n.bind(n,90386)),Promise.resolve().then(n.bind(n,81600)),Promise.resolve().then(n.bind(n,82058)),Promise.resolve().then(n.bind(n,7848)),Promise.resolve().then(n.bind(n,68544)),Promise.resolve().then(n.bind(n,25646)),Promise.resolve().then(n.bind(n,92042)),Promise.resolve().then(n.bind(n,15656)),Promise.resolve().then(n.bind(n,62400)),Promise.resolve().then(n.bind(n,69486)),Promise.resolve().then(n.bind(n,50525)),Promise.resolve().then(n.bind(n,48456)),Promise.resolve().then(n.bind(n,2262)),Promise.resolve().then(n.bind(n,96924)),Promise.resolve().then(n.bind(n,91168)),Promise.resolve().then(n.bind(n,50478)),Promise.resolve().then(n.bind(n,75436)),Promise.resolve().then(n.bind(n,19410)),Promise.resolve().then(n.bind(n,87222)),Promise.resolve().then(n.bind(n,95420)),Promise.resolve().then(n.bind(n,89150)),Promise.resolve().then(n.bind(n,78906)),Promise.resolve().then(n.bind(n,38456)),Promise.resolve().then(n.bind(n,99726)),Promise.resolve().then(n.bind(n,13060)),Promise.resolve().then(n.bind(n,77944)),Promise.resolve().then(n.bind(n,52278)),Promise.resolve().then(n.bind(n,57234)),Promise.resolve().then(n.bind(n,61088)),Promise.resolve().then(n.bind(n,49692)),Promise.resolve().then(n.bind(n,92866)),Promise.resolve().then(n.bind(n,62252)),Promise.resolve().then(n.bind(n,15762)),Promise.resolve().then(n.bind(n,24502)),Promise.resolve().then(n.bind(n,50972)),Promise.resolve().then(n.bind(n,77098)),Promise.resolve().then(n.bind(n,61576)),Promise.resolve().then(n.bind(n,61342)),Promise.resolve().then(n.bind(n,7668)),Promise.resolve().then(n.bind(n,28644)),Promise.resolve().then(n.bind(n,78170)),Promise.resolve().then(n.bind(n,3822)),Promise.resolve().then(n.bind(n,11236)),Promise.resolve().then(n.bind(n,7018)),Promise.resolve().then(n.bind(n,53512)),Promise.resolve().then(n.bind(n,38696)),Promise.resolve().then(n.bind(n,37446)),Promise.resolve().then(n.bind(n,77842)),Promise.resolve().then(n.bind(n,40320)),Promise.resolve().then(n.bind(n,83800)),Promise.resolve().then(n.bind(n,64918)),Promise.resolve().then(n.bind(n,44298)),Promise.resolve().then(n.bind(n,80488)),Promise.resolve().then(n.bind(n,40234)),Promise.resolve().then(n.bind(n,52168)),Promise.resolve().then(n.bind(n,86710)),Promise.resolve().then(n.bind(n,15932)),Promise.resolve().then(n.bind(n,90624)),Promise.resolve().then(n.bind(n,97326)),Promise.resolve().then(n.bind(n,35946)),Promise.resolve().then(n.bind(n,12552)),Promise.resolve().then(n.bind(n,59840)),Promise.resolve().then(n.bind(n,71822)),Promise.resolve().then(n.bind(n,93866)),Promise.resolve().then(n.bind(n,8552)),Promise.resolve().then(n.bind(n,94872)),Promise.resolve().then(n.bind(n,51606)),Promise.resolve().then(n.bind(n,8770)),Promise.resolve().then(n.bind(n,72720)),Promise.resolve().then(n.bind(n,8986)),Promise.resolve().then(n.bind(n,4184)),Promise.resolve().then(n.bind(n,48308)),Promise.resolve().then(n.bind(n,99274)),Promise.resolve().then(n.bind(n,69672)),Promise.resolve().then(n.bind(n,90022)),Promise.resolve().then(n.bind(n,18858)),Promise.resolve().then(n.bind(n,17256)),Promise.resolve().then(n.bind(n,54582)),Promise.resolve().then(n.bind(n,2940)),Promise.resolve().then(n.bind(n,27018)),Promise.resolve().then(n.bind(n,43614)),Promise.resolve().then(n.bind(n,18484)),Promise.resolve().then(n.bind(n,37852)),Promise.resolve().then(n.bind(n,76162)),Promise.resolve().then(n.bind(n,2342)),Promise.resolve().then(n.bind(n,75212)),Promise.resolve().then(n.bind(n,88904)),Promise.resolve().then(n.bind(n,23462)),Promise.resolve().then(n.bind(n,39058)),Promise.resolve().then(n.bind(n,3360)),Promise.resolve().then(n.bind(n,39946)),Promise.resolve().then(n.bind(n,1320)),Promise.resolve().then(n.bind(n,2304)),Promise.resolve().then(n.bind(n,76238)),Promise.resolve().then(n.bind(n,43914)),Promise.resolve().then(n.bind(n,67912)),Promise.resolve().then(n.bind(n,79976)),Promise.resolve().then(n.bind(n,98470)),Promise.resolve().then(n.bind(n,84114)),Promise.resolve().then(n.bind(n,66752)),Promise.resolve().then(n.bind(n,68794)),Promise.resolve().then(n.bind(n,37560)),Promise.resolve().then(n.bind(n,18820)),Promise.resolve().then(n.bind(n,95834)),Promise.resolve().then(n.bind(n,74212)),Promise.resolve().then(n.bind(n,61338)),Promise.resolve().then(n.bind(n,54798)),Promise.resolve().then(n.bind(n,64388)),Promise.resolve().then(n.bind(n,7686)),Promise.resolve().then(n.bind(n,27308)),Promise.resolve().then(n.bind(n,19896)),Promise.resolve().then(n.bind(n,43830)),Promise.resolve().then(n.bind(n,20518)),Promise.resolve().then(n.bind(n,53324)),Promise.resolve().then(n.bind(n,80458)),Promise.resolve().then(n.bind(n,30344)),Promise.resolve().then(n.bind(n,6152)),Promise.resolve().then(n.bind(n,31078)),Promise.resolve().then(n.bind(n,73554)),Promise.resolve().then(n.bind(n,63840)),Promise.resolve().then(n.bind(n,88304)),Promise.resolve().then(n.bind(n,88254)),Promise.resolve().then(n.bind(n,18138)),Promise.resolve().then(n.bind(n,37848)),Promise.resolve().then(n.bind(n,81794)),Promise.resolve().then(n.bind(n,56880)),Promise.resolve().then(n.bind(n,81062)),Promise.resolve().then(n.bind(n,71820)),Promise.resolve().then(n.bind(n,73360)),Promise.resolve().then(n.bind(n,95294)),Promise.resolve().then(n.bind(n,98114)),Promise.resolve().then(n.bind(n,19440)),Promise.resolve().then(n.bind(n,13644)),Promise.resolve().then(n.bind(n,96818)),Promise.resolve().then(n.bind(n,87922)),Promise.resolve().then(n.bind(n,24448)),Promise.resolve().then(n.bind(n,67932)),Promise.resolve().then(n.bind(n,53954)),Promise.resolve().then(n.bind(n,27768)),Promise.resolve().then(n.bind(n,82838)),Promise.resolve().then(n.bind(n,60610)),Promise.resolve().then(n.bind(n,39952)),Promise.resolve().then(n.bind(n,23776)),Promise.resolve().then(n.bind(n,32462)),Promise.resolve().then(n.bind(n,52714)),Promise.resolve().then(n.bind(n,42376)),Promise.resolve().then(n.bind(n,69482)),Promise.resolve().then(n.bind(n,17704)),Promise.resolve().then(n.bind(n,50)),Promise.resolve().then(n.bind(n,3392)),Promise.resolve().then(n.bind(n,57012)),Promise.resolve().then(n.bind(n,14538)),Promise.resolve().then(n.bind(n,36798)),Promise.resolve().then(n.bind(n,79316)),Promise.resolve().then(n.bind(n,9594)),Promise.resolve().then(n.bind(n,65112)),Promise.resolve().then(n.bind(n,69956)),Promise.resolve().then(n.bind(n,79162)),Promise.resolve().then(n.bind(n,90918)),Promise.resolve().then(n.bind(n,63660)),Promise.resolve().then(n.bind(n,74352)),Promise.resolve().then(n.bind(n,19070)),Promise.resolve().then(n.bind(n,24578)),Promise.resolve().then(n.bind(n,67216)),Promise.resolve().then(n.bind(n,80076)),Promise.resolve().then(n.bind(n,47282)),Promise.resolve().then(n.bind(n,54520)),Promise.resolve().then(n.bind(n,35273)),Promise.resolve().then(n.bind(n,21560)),Promise.resolve().then(n.bind(n,76662)),Promise.resolve().then(n.bind(n,20610)),Promise.resolve().then(n.bind(n,45488)),Promise.resolve().then(n.bind(n,35434)),Promise.resolve().then(n.bind(n,80648)),Promise.resolve().then(n.bind(n,60876)),Promise.resolve().then(n.bind(n,72146)),Promise.resolve().then(n.bind(n,81654)),Promise.resolve().then(n.bind(n,88796)),Promise.resolve().then(n.bind(n,70192)),Promise.resolve().then(n.bind(n,43870)),Promise.resolve().then(n.bind(n,93370)),Promise.resolve().then(n.bind(n,14904)),Promise.resolve().then(n.bind(n,112)),Promise.resolve().then(n.bind(n,50462)),Promise.resolve().then(n.bind(n,56762)),Promise.resolve().then(n.bind(n,87480)),Promise.resolve().then(n.bind(n,33584)),Promise.resolve().then(n.bind(n,60510)),Promise.resolve().then(n.bind(n,91290)),Promise.resolve().then(n.bind(n,55243)),Promise.resolve().then(n.bind(n,81300)),Promise.resolve().then(n.bind(n,92554)),Promise.resolve().then(n.bind(n,47390)),Promise.resolve().then(n.bind(n,17044)),Promise.resolve().then(n.bind(n,73916)),Promise.resolve().then(n.bind(n,69954)),Promise.resolve().then(n.bind(n,80358)),Promise.resolve().then(n.bind(n,24364)),Promise.resolve().then(n.bind(n,41982)),Promise.resolve().then(n.bind(n,93146)),Promise.resolve().then(n.bind(n,53272)),Promise.resolve().then(n.bind(n,83586)),Promise.resolve().then(n.bind(n,34864)),Promise.resolve().then(n.bind(n,84544)),Promise.resolve().then(n.bind(n,32206)),Promise.resolve().then(n.bind(n,98192)),Promise.resolve().then(n.bind(n,29726)),Promise.resolve().then(n.bind(n,35866)),Promise.resolve().then(n.bind(n,51736)),Promise.resolve().then(n.bind(n,49088)),Promise.resolve().then(n.bind(n,76046)),Promise.resolve().then(n.bind(n,64042)),Promise.resolve().then(n.bind(n,39848)),Promise.resolve().then(n.bind(n,27822)),Promise.resolve().then(n.bind(n,52983)),Promise.resolve().then(n.bind(n,98476)),Promise.resolve().then(n.bind(n,47218)),Promise.resolve().then(n.bind(n,81760)),Promise.resolve().then(n.bind(n,34798)),Promise.resolve().then(n.bind(n,65898)),Promise.resolve().then(n.bind(n,45736)),Promise.resolve().then(n.bind(n,98018)),Promise.resolve().then(n.bind(n,73008)),Promise.resolve().then(n.bind(n,19327)),Promise.resolve().then(n.bind(n,48530)),Promise.resolve().then(n.bind(n,64882)),Promise.resolve().then(n.bind(n,72160)),Promise.resolve().then(n.bind(n,75844)),Promise.resolve().then(n.bind(n,48826)),Promise.resolve().then(n.bind(n,89550)),Promise.resolve().then(n.bind(n,96420)),Promise.resolve().then(n.bind(n,32636)),Promise.resolve().then(n.bind(n,65570)),Promise.resolve().then(n.bind(n,83110)),Promise.resolve().then(n.bind(n,14540)),Promise.resolve().then(n.bind(n,11716)),Promise.resolve().then(n.bind(n,42778)),Promise.resolve().then(n.bind(n,4046)),Promise.resolve().then(n.bind(n,24548)),Promise.resolve().then(n.bind(n,66682)),Promise.resolve().then(n.bind(n,83128)),Promise.resolve().then(n.bind(n,66378)),Promise.resolve().then(n.bind(n,5192)),Promise.resolve().then(n.bind(n,34712)),Promise.resolve().then(n.bind(n,91350)),Promise.resolve().then(n.bind(n,28224)),Promise.resolve().then(n.bind(n,18126)),Promise.resolve().then(n.bind(n,73450)),Promise.resolve().then(n.bind(n,92712)),Promise.resolve().then(n.bind(n,53310)),Promise.resolve().then(n.bind(n,61748)),Promise.resolve().then(n.bind(n,64576)),Promise.resolve().then(n.bind(n,54894)),Promise.resolve().then(n.bind(n,30922)),Promise.resolve().then(n.bind(n,63624)),Promise.resolve().then(n.bind(n,19650)),Promise.resolve().then(n.bind(n,30576)),Promise.resolve().then(n.bind(n,95784)),Promise.resolve().then(n.bind(n,47622)),Promise.resolve().then(n.bind(n,86034)),Promise.resolve().then(n.bind(n,21440)),Promise.resolve().then(n.bind(n,7328)),Promise.resolve().then(n.bind(n,52430)),Promise.resolve().then(n.bind(n,46410)),Promise.resolve().then(n.bind(n,15336)),Promise.resolve().then(n.bind(n,32536)),Promise.resolve().then(n.bind(n,2550)),Promise.resolve().then(n.bind(n,9794)),Promise.resolve().then(n.bind(n,51056)),Promise.resolve().then(n.bind(n,94646)),Promise.resolve().then(n.bind(n,9884)),Promise.resolve().then(n.bind(n,22784)),Promise.resolve().then(n.bind(n,57326)),Promise.resolve().then(n.bind(n,78378)),Promise.resolve().then(n.bind(n,59816)),Promise.resolve().then(n.bind(n,30874)),Promise.resolve().then(n.bind(n,50606)),Promise.resolve().then(n.bind(n,8612)),Promise.resolve().then(n.bind(n,43779)),Promise.resolve().then(n.bind(n,88126)),Promise.resolve().then(n.bind(n,43866)),Promise.resolve().then(n.bind(n,59384)),Promise.resolve().then(n.bind(n,40954)),Promise.resolve().then(n.bind(n,9432)),Promise.resolve().then(n.bind(n,63268)),Promise.resolve().then(n.bind(n,27898)),Promise.resolve().then(n.bind(n,29206)),Promise.resolve().then(n.bind(n,88220)),Promise.resolve().then(n.bind(n,26092)),Promise.resolve().then(n.bind(n,22482)),Promise.resolve().then(n.bind(n,41802)),Promise.resolve().then(n.bind(n,83464)),Promise.resolve().then(n.bind(n,52518)),Promise.resolve().then(n.bind(n,27564)),Promise.resolve().then(n.bind(n,98896)),Promise.resolve().then(n.bind(n,28446)),Promise.resolve().then(n.bind(n,88506)),Promise.resolve().then(n.bind(n,4696)),Promise.resolve().then(n.bind(n,62352)),Promise.resolve().then(n.bind(n,94174)),Promise.resolve().then(n.bind(n,28598)),Promise.resolve().then(n.bind(n,70876)),Promise.resolve().then(n.bind(n,43456)),Promise.resolve().then(n.bind(n,59086)),Promise.resolve().then(n.bind(n,36684)),Promise.resolve().then(n.bind(n,77074)),Promise.resolve().then(n.bind(n,35926)),Promise.resolve().then(n.bind(n,77660)),Promise.resolve().then(n.bind(n,61110)),Promise.resolve().then(n.bind(n,84380)),Promise.resolve().then(n.bind(n,15360)),Promise.resolve().then(n.bind(n,87886)),Promise.resolve().then(n.bind(n,47291)),Promise.resolve().then(n.bind(n,47174)),Promise.resolve().then(n.bind(n,30418)),Promise.resolve().then(n.bind(n,23328)),Promise.resolve().then(n.bind(n,98266)),Promise.resolve().then(n.bind(n,58699)),Promise.resolve().then(n.bind(n,14244)),Promise.resolve().then(n.bind(n,7674)),Promise.resolve().then(n.bind(n,15056)),Promise.resolve().then(n.bind(n,77534)),Promise.resolve().then(n.bind(n,51086)),Promise.resolve().then(n.bind(n,17764)),Promise.resolve().then(n.bind(n,95e3)),Promise.resolve().then(n.bind(n,19510)),Promise.resolve().then(n.bind(n,66210)),Promise.resolve().then(n.bind(n,75728)),Promise.resolve().then(n.bind(n,26138)),Promise.resolve().then(n.bind(n,87051)),Promise.resolve().then(n.bind(n,86312)),Promise.resolve().then(n.bind(n,98438)),Promise.resolve().then(n.bind(n,46482)),Promise.resolve().then(n.bind(n,57856)),Promise.resolve().then(n.bind(n,43442)),Promise.resolve().then(n.bind(n,54176)),Promise.resolve().then(n.bind(n,53916)),Promise.resolve().then(n.bind(n,4738)),Promise.resolve().then(n.bind(n,93364)),Promise.resolve().then(n.bind(n,16234)),Promise.resolve().then(n.bind(n,71262)),Promise.resolve().then(n.bind(n,71924)),Promise.resolve().then(n.bind(n,23296)),Promise.resolve().then(n.bind(n,1134)),Promise.resolve().then(n.bind(n,78986)),Promise.resolve().then(n.bind(n,65384)),Promise.resolve().then(n.bind(n,98816)),Promise.resolve().then(n.bind(n,81294)),Promise.resolve().then(n.bind(n,96330)),Promise.resolve().then(n.bind(n,68936)),Promise.resolve().then(n.bind(n,16096)),Promise.resolve().then(n.bind(n,85422)),Promise.resolve().then(n.bind(n,73949)),Promise.resolve().then(n.bind(n,64520)),Promise.resolve().then(n.bind(n,60723)),Promise.resolve().then(n.bind(n,85710)),Promise.resolve().then(n.bind(n,87978)),Promise.resolve().then(n.bind(n,7912)),Promise.resolve().then(n.bind(n,73490)),Promise.resolve().then(n.bind(n,98336)),Promise.resolve().then(n.bind(n,27164)),Promise.resolve().then(n.bind(n,17570)),Promise.resolve().then(n.bind(n,37264)),Promise.resolve().then(n.bind(n,734)),Promise.resolve().then(n.bind(n,56218)),Promise.resolve().then(n.bind(n,98424)),Promise.resolve().then(n.bind(n,74476)),Promise.resolve().then(n.bind(n,23858)),Promise.resolve().then(n.bind(n,47030)),Promise.resolve().then(n.bind(n,2780)),Promise.resolve().then(n.bind(n,1298)),Promise.resolve().then(n.bind(n,57248)),Promise.resolve().then(n.bind(n,69214)),Promise.resolve().then(n.bind(n,1460)),Promise.resolve().then(n.bind(n,81224)),Promise.resolve().then(n.bind(n,25926)),Promise.resolve().then(n.bind(n,4)),Promise.resolve().then(n.bind(n,45050)),Promise.resolve().then(n.bind(n,80110)),Promise.resolve().then(n.bind(n,77956)),Promise.resolve().then(n.bind(n,76480)),Promise.resolve().then(n.bind(n,67118)),Promise.resolve().then(n.bind(n,47466)),Promise.resolve().then(n.bind(n,77096)),Promise.resolve().then(n.bind(n,19132)),Promise.resolve().then(n.bind(n,78658)),Promise.resolve().then(n.bind(n,11430)),Promise.resolve().then(n.bind(n,83084)),Promise.resolve().then(n.bind(n,75480)),Promise.resolve().then(n.bind(n,26486)),Promise.resolve().then(n.bind(n,40098)),Promise.resolve().then(n.bind(n,52848)),Promise.resolve().then(n.bind(n,13376)),Promise.resolve().then(n.bind(n,82894)),Promise.resolve().then(n.bind(n,77706)),Promise.resolve().then(n.bind(n,65992)),Promise.resolve().then(n.bind(n,49500)),Promise.resolve().then(n.bind(n,98626)),Promise.resolve().then(n.bind(n,51570)),Promise.resolve().then(n.bind(n,72512)),Promise.resolve().then(n.bind(n,53236)),Promise.resolve().then(n.bind(n,17610)),Promise.resolve().then(n.bind(n,70494)),Promise.resolve().then(n.bind(n,58612)),Promise.resolve().then(n.bind(n,21678)),Promise.resolve().then(n.bind(n,36196)),Promise.resolve().then(n.bind(n,26650)),Promise.resolve().then(n.bind(n,35512)),Promise.resolve().then(n.bind(n,28272)),Promise.resolve().then(n.bind(n,9182)),Promise.resolve().then(n.bind(n,49538)),Promise.resolve().then(n.bind(n,53392)),Promise.resolve().then(n.bind(n,20734)),Promise.resolve().then(n.bind(n,33652)),Promise.resolve().then(n.bind(n,97546)),Promise.resolve().then(n.bind(n,40008)),Promise.resolve().then(n.bind(n,77786)),Promise.resolve().then(n.bind(n,72248)),Promise.resolve().then(n.bind(n,92380)),Promise.resolve().then(n.bind(n,49090)),Promise.resolve().then(n.bind(n,86086)),Promise.resolve().then(n.bind(n,59916)),Promise.resolve().then(n.bind(n,55670)),Promise.resolve().then(n.bind(n,1116)),Promise.resolve().then(n.bind(n,56330)),Promise.resolve().then(n.bind(n,22440)),Promise.resolve().then(n.bind(n,83860)),Promise.resolve().then(n.bind(n,4362)),Promise.resolve().then(n.bind(n,22626)),Promise.resolve().then(n.bind(n,5904)),Promise.resolve().then(n.bind(n,50412)),Promise.resolve().then(n.bind(n,88850)),Promise.resolve().then(n.bind(n,73100)),Promise.resolve().then(n.bind(n,7634)),Promise.resolve().then(n.bind(n,49590)),Promise.resolve().then(n.bind(n,10524)),Promise.resolve().then(n.bind(n,95688)),Promise.resolve().then(n.bind(n,78854)),Promise.resolve().then(n.bind(n,54898)),Promise.resolve().then(n.bind(n,7104)),Promise.resolve().then(n.bind(n,85560)),Promise.resolve().then(n.bind(n,86)),Promise.resolve().then(n.bind(n,50626)),Promise.resolve().then(n.bind(n,73392)),Promise.resolve().then(n.bind(n,78598)),Promise.resolve().then(n.bind(n,29676)),Promise.resolve().then(n.bind(n,70590)),Promise.resolve().then(n.bind(n,96884)),Promise.resolve().then(n.bind(n,45824)),Promise.resolve().then(n.bind(n,10894)),Promise.resolve().then(n.bind(n,82244)),Promise.resolve().then(n.bind(n,78120)),Promise.resolve().then(n.bind(n,9604)),Promise.resolve().then(n.bind(n,66106)),Promise.resolve().then(n.bind(n,30478)),Promise.resolve().then(n.bind(n,45444)),Promise.resolve().then(n.bind(n,42634)),Promise.resolve().then(n.bind(n,52680)),Promise.resolve().then(n.bind(n,1124)),Promise.resolve().then(n.bind(n,64954)),Promise.resolve().then(n.bind(n,18542)),Promise.resolve().then(n.bind(n,32772)),Promise.resolve().then(n.bind(n,13994)),Promise.resolve().then(n.bind(n,96072)),Promise.resolve().then(n.bind(n,83856)),Promise.resolve().then(n.bind(n,84926)),Promise.resolve().then(n.bind(n,74362)),Promise.resolve().then(n.bind(n,60056)),Promise.resolve().then(n.bind(n,67952)),Promise.resolve().then(n.bind(n,47230)),Promise.resolve().then(n.bind(n,90266)),Promise.resolve().then(n.bind(n,82712)),Promise.resolve().then(n.bind(n,47932)),Promise.resolve().then(n.bind(n,11394)),Promise.resolve().then(n.bind(n,16134)),Promise.resolve().then(n.bind(n,91980)),Promise.resolve().then(n.bind(n,94032)),Promise.resolve().then(n.bind(n,97790)),Promise.resolve().then(n.bind(n,9010)),Promise.resolve().then(n.bind(n,48310)),Promise.resolve().then(n.bind(n,12380)),Promise.resolve().then(n.bind(n,53368)),Promise.resolve().then(n.bind(n,69526)),Promise.resolve().then(n.bind(n,38946)),Promise.resolve().then(n.bind(n,58128)),Promise.resolve().then(n.bind(n,57322)),Promise.resolve().then(n.bind(n,71368)),Promise.resolve().then(n.bind(n,39046)),Promise.resolve().then(n.bind(n,97452)),Promise.resolve().then(n.bind(n,5894)),Promise.resolve().then(n.bind(n,55724)),Promise.resolve().then(n.bind(n,16336)),Promise.resolve().then(n.bind(n,31486)),Promise.resolve().then(n.bind(n,54684)),Promise.resolve().then(n.bind(n,28674)),Promise.resolve().then(n.bind(n,73126)),Promise.resolve().then(n.bind(n,36364)),Promise.resolve().then(n.bind(n,84506)),Promise.resolve().then(n.bind(n,90712)),Promise.resolve().then(n.bind(n,83960)),Promise.resolve().then(n.bind(n,37654)),Promise.resolve().then(n.bind(n,57154)),Promise.resolve().then(n.bind(n,22384)),Promise.resolve().then(n.bind(n,27110)),Promise.resolve().then(n.bind(n,24524)),Promise.resolve().then(n.bind(n,6960)),Promise.resolve().then(n.bind(n,95966)),Promise.resolve().then(n.bind(n,46146)),Promise.resolve().then(n.bind(n,89488)),Promise.resolve().then(n.bind(n,56584)),Promise.resolve().then(n.bind(n,60646)),Promise.resolve().then(n.bind(n,49042)),Promise.resolve().then(n.bind(n,18144)),Promise.resolve().then(n.bind(n,22176)),Promise.resolve().then(n.bind(n,89454)),Promise.resolve().then(n.bind(n,16746)),Promise.resolve().then(n.bind(n,936)),Promise.resolve().then(n.bind(n,49624)),Promise.resolve().then(n.bind(n,81430)),Promise.resolve().then(n.bind(n,44898)),Promise.resolve().then(n.bind(n,95760)),Promise.resolve().then(n.bind(n,98138)),Promise.resolve().then(n.bind(n,82315)),Promise.resolve().then(n.bind(n,85440)),Promise.resolve().then(n.bind(n,60302)),Promise.resolve().then(n.bind(n,7786)),Promise.resolve().then(n.bind(n,9512)),Promise.resolve().then(n.bind(n,79566)),Promise.resolve().then(n.bind(n,32964)),Promise.resolve().then(n.bind(n,17270)),Promise.resolve().then(n.bind(n,69820)),Promise.resolve().then(n.bind(n,40002)),Promise.resolve().then(n.bind(n,65456)),Promise.resolve().then(n.bind(n,50284)),Promise.resolve().then(n.bind(n,83890)),Promise.resolve().then(n.bind(n,39914)),Promise.resolve().then(n.bind(n,87112)),Promise.resolve().then(n.bind(n,20130)),Promise.resolve().then(n.bind(n,6384)),Promise.resolve().then(n.bind(n,34778)),Promise.resolve().then(n.bind(n,56)),Promise.resolve().then(n.bind(n,88208)),Promise.resolve().then(n.bind(n,67838)),Promise.resolve().then(n.bind(n,24702)),Promise.resolve().then(n.bind(n,81172)),Promise.resolve().then(n.bind(n,52698)),Promise.resolve().then(n.bind(n,27448)),Promise.resolve().then(n.bind(n,10440)),Promise.resolve().then(n.bind(n,57062)),Promise.resolve().then(n.bind(n,68005)),Promise.resolve().then(n.bind(n,95488)),Promise.resolve().then(n.bind(n,91660)),Promise.resolve().then(n.bind(n,76658)),Promise.resolve().then(n.bind(n,67736)),Promise.resolve().then(n.bind(n,38262)),Promise.resolve().then(n.bind(n,226)),Promise.resolve().then(n.bind(n,10864)),Promise.resolve().then(n.bind(n,98104)),Promise.resolve().then(n.bind(n,31286)),Promise.resolve().then(n.bind(n,46722)),Promise.resolve().then(n.bind(n,70128)),Promise.resolve().then(n.bind(n,65316)),Promise.resolve().then(n.bind(n,46298)),Promise.resolve().then(n.bind(n,93966)),Promise.resolve().then(n.bind(n,73252)),Promise.resolve().then(n.bind(n,30108)),Promise.resolve().then(n.bind(n,99266)),Promise.resolve().then(n.bind(n,30374)),Promise.resolve().then(n.bind(n,99500)),Promise.resolve().then(n.bind(n,74838)),Promise.resolve().then(n.bind(n,98556)),Promise.resolve().then(n.bind(n,53856)),Promise.resolve().then(n.bind(n,20654)),Promise.resolve().then(n.bind(n,99292)),Promise.resolve().then(n.bind(n,44115)),Promise.resolve().then(n.bind(n,51022)),Promise.resolve().then(n.bind(n,78910)),Promise.resolve().then(n.bind(n,96180)),Promise.resolve().then(n.bind(n,8556)),Promise.resolve().then(n.bind(n,64978)),Promise.resolve().then(n.bind(n,13462)),Promise.resolve().then(n.bind(n,6300)),Promise.resolve().then(n.bind(n,64288)),Promise.resolve().then(n.bind(n,23694)),Promise.resolve().then(n.bind(n,14602)),Promise.resolve().then(n.bind(n,96680)),Promise.resolve().then(n.bind(n,24312)),Promise.resolve().then(n.bind(n,25430)),Promise.resolve().then(n.bind(n,27970)),Promise.resolve().then(n.bind(n,66448)),Promise.resolve().then(n.bind(n,61768)),Promise.resolve().then(n.bind(n,69318)),Promise.resolve().then(n.bind(n,27346)),Promise.resolve().then(n.bind(n,16128)),Promise.resolve().then(n.bind(n,12624)),Promise.resolve().then(n.bind(n,23198)),Promise.resolve().then(n.bind(n,51130)),Promise.resolve().then(n.bind(n,40888)),Promise.resolve().then(n.bind(n,84218)),Promise.resolve().then(n.bind(n,6264)),Promise.resolve().then(n.bind(n,44736)),Promise.resolve().then(n.bind(n,34766)),Promise.resolve().then(n.bind(n,91850)),Promise.resolve().then(n.bind(n,83624)),Promise.resolve().then(n.bind(n,96610)),Promise.resolve().then(n.bind(n,21936)),Promise.resolve().then(n.bind(n,8106)),Promise.resolve().then(n.bind(n,41448)),Promise.resolve().then(n.bind(n,76408)),Promise.resolve().then(n.bind(n,33846)),Promise.resolve().then(n.bind(n,15906)),Promise.resolve().then(n.bind(n,86256)),Promise.resolve().then(n.bind(n,60336)),Promise.resolve().then(n.bind(n,43582)),Promise.resolve().then(n.bind(n,41306)),Promise.resolve().then(n.bind(n,76760)),Promise.resolve().then(n.bind(n,46758)),Promise.resolve().then(n.bind(n,61708)),Promise.resolve().then(n.bind(n,77796)),Promise.resolve().then(n.bind(n,83674)),Promise.resolve().then(n.bind(n,92140)),Promise.resolve().then(n.bind(n,68754)),Promise.resolve().then(n.bind(n,69462)),Promise.resolve().then(n.bind(n,4828)),Promise.resolve().then(n.bind(n,45770)),Promise.resolve().then(n.bind(n,49256)),Promise.resolve().then(n.bind(n,10878)),Promise.resolve().then(n.bind(n,3386)),Promise.resolve().then(n.bind(n,44248)),Promise.resolve().then(n.bind(n,72354)),Promise.resolve().then(n.bind(n,11120)),Promise.resolve().then(n.bind(n,93582)),Promise.resolve().then(n.bind(n,83300)),Promise.resolve().then(n.bind(n,75896)),Promise.resolve().then(n.bind(n,65878)),Promise.resolve().then(n.bind(n,60890)),Promise.resolve().then(n.bind(n,23192)),Promise.resolve().then(n.bind(n,56022)),Promise.resolve().then(n.bind(n,74332)),Promise.resolve().then(n.bind(n,88e3)),Promise.resolve().then(n.bind(n,60654)),Promise.resolve().then(n.bind(n,50070)),Promise.resolve().then(n.bind(n,74396)),Promise.resolve().then(n.bind(n,92586)),Promise.resolve().then(n.bind(n,41224)),Promise.resolve().then(n.bind(n,60956)),Promise.resolve().then(n.bind(n,84674)),Promise.resolve().then(n.bind(n,44096)),Promise.resolve().then(n.bind(n,28366)),Promise.resolve().then(n.bind(n,89422)),Promise.resolve().then(n.bind(n,23140)),Promise.resolve().then(n.bind(n,55048)),Promise.resolve().then(n.bind(n,8998)),Promise.resolve().then(n.bind(n,73836)),Promise.resolve().then(n.bind(n,89074)),Promise.resolve().then(n.bind(n,94902)),Promise.resolve().then(n.bind(n,67772)),Promise.resolve().then(n.bind(n,83302)),Promise.resolve().then(n.bind(n,5100)),Promise.resolve().then(n.bind(n,47504)),Promise.resolve().then(n.bind(n,10654)),Promise.resolve().then(n.bind(n,70804)),Promise.resolve().then(n.bind(n,67690)),Promise.resolve().then(n.bind(n,2622)),Promise.resolve().then(n.bind(n,80436)),Promise.resolve().then(n.bind(n,45854)),Promise.resolve().then(n.bind(n,77940)),Promise.resolve().then(n.bind(n,53006)),Promise.resolve().then(n.bind(n,38404)),Promise.resolve().then(n.bind(n,36696)),Promise.resolve().then(n.bind(n,19926)),Promise.resolve().then(n.bind(n,62324)),Promise.resolve().then(n.bind(n,586)),Promise.resolve().then(n.bind(n,91554)),Promise.resolve().then(n.bind(n,13392)),Promise.resolve().then(n.bind(n,12188)),Promise.resolve().then(n.bind(n,66786)),Promise.resolve().then(n.bind(n,74246)),Promise.resolve().then(n.bind(n,48524)),Promise.resolve().then(n.bind(n,47220)),Promise.resolve().then(n.bind(n,42250)),Promise.resolve().then(n.bind(n,94142)),Promise.resolve().then(n.bind(n,96340)),Promise.resolve().then(n.bind(n,51760)),Promise.resolve().then(n.bind(n,13694)),Promise.resolve().then(n.bind(n,96410)),Promise.resolve().then(n.bind(n,3352)),Promise.resolve().then(n.bind(n,37130)),Promise.resolve().then(n.bind(n,19528)),Promise.resolve().then(n.bind(n,12142)),Promise.resolve().then(n.bind(n,57668)),Promise.resolve().then(n.bind(n,70280)),Promise.resolve().then(n.bind(n,34310)),Promise.resolve().then(n.bind(n,11378)),Promise.resolve().then(n.bind(n,16896)),Promise.resolve().then(n.bind(n,97184)),Promise.resolve().then(n.bind(n,942)),Promise.resolve().then(n.bind(n,23018)),Promise.resolve().then(n.bind(n,44968)),Promise.resolve().then(n.bind(n,89710)),Promise.resolve().then(n.bind(n,19076)),Promise.resolve().then(n.bind(n,90196)),Promise.resolve().then(n.bind(n,49322)),Promise.resolve().then(n.bind(n,59934)),Promise.resolve().then(n.bind(n,71508)),Promise.resolve().then(n.bind(n,99260)),Promise.resolve().then(n.bind(n,60802)),Promise.resolve().then(n.bind(n,47430)),Promise.resolve().then(n.bind(n,11852)),Promise.resolve().then(n.bind(n,25920)),Promise.resolve().then(n.bind(n,30990)),Promise.resolve().then(n.bind(n,37194)),Promise.resolve().then(n.bind(n,92392)),Promise.resolve().then(n.bind(n,98736)),Promise.resolve().then(n.bind(n,93374)),Promise.resolve().then(n.bind(n,74874)),Promise.resolve().then(n.bind(n,29144)),Promise.resolve().then(n.bind(n,68388)),Promise.resolve().then(n.bind(n,25818)),Promise.resolve().then(n.bind(n,1606)),Promise.resolve().then(n.bind(n,18124)),Promise.resolve().then(n.bind(n,5264)),Promise.resolve().then(n.bind(n,68446)),Promise.resolve().then(n.bind(n,18694)),Promise.resolve().then(n.bind(n,61676)),Promise.resolve().then(n.bind(n,18480)),Promise.resolve().then(n.bind(n,47294)),Promise.resolve().then(n.bind(n,49138)),Promise.resolve().then(n.bind(n,7840)),Promise.resolve().then(n.bind(n,19038)),Promise.resolve().then(n.bind(n,30036)),Promise.resolve().then(n.bind(n,69398)),Promise.resolve().then(n.bind(n,96604)),Promise.resolve().then(n.bind(n,87874)),Promise.resolve().then(n.bind(n,69200)),Promise.resolve().then(n.bind(n,36286)),Promise.resolve().then(n.bind(n,14964)),Promise.resolve().then(n.bind(n,66792)),Promise.resolve().then(n.bind(n,36806)),Promise.resolve().then(n.bind(n,23826)),Promise.resolve().then(n.bind(n,79955)),Promise.resolve().then(n.bind(n,10530)),Promise.resolve().then(n.bind(n,3632)),Promise.resolve().then(n.bind(n,16386)),Promise.resolve().then(n.bind(n,11376)),Promise.resolve().then(n.bind(n,83340)),Promise.resolve().then(n.bind(n,83026)),Promise.resolve().then(n.bind(n,49460)),Promise.resolve().then(n.bind(n,53450)),Promise.resolve().then(n.bind(n,62404)),Promise.resolve().then(n.bind(n,37306)),Promise.resolve().then(n.bind(n,5460)),Promise.resolve().then(n.bind(n,13930)),Promise.resolve().then(n.bind(n,29886)),Promise.resolve().then(n.bind(n,93044)),Promise.resolve().then(n.bind(n,62176)),Promise.resolve().then(n.bind(n,98094)),Promise.resolve().then(n.bind(n,67978)),Promise.resolve().then(n.bind(n,11592)),Promise.resolve().then(n.bind(n,45384)),Promise.resolve().then(n.bind(n,73478)),Promise.resolve().then(n.bind(n,85362)),Promise.resolve().then(n.bind(n,4096)),Promise.resolve().then(n.bind(n,34386)),Promise.resolve().then(n.bind(n,61408)),Promise.resolve().then(n.bind(n,20362)),Promise.resolve().then(n.bind(n,36616)),Promise.resolve().then(n.bind(n,75058)),Promise.resolve().then(n.bind(n,7360)),Promise.resolve().then(n.bind(n,78972)),Promise.resolve().then(n.bind(n,1634)),Promise.resolve().then(n.bind(n,55731)),Promise.resolve().then(n.bind(n,53678)),Promise.resolve().then(n.bind(n,16906)),Promise.resolve().then(n.bind(n,66056)),Promise.resolve().then(n.bind(n,78192)),Promise.resolve().then(n.bind(n,56478)),Promise.resolve().then(n.bind(n,6874)),Promise.resolve().then(n.bind(n,13240)),Promise.resolve().then(n.bind(n,85494)),Promise.resolve().then(n.bind(n,610)),Promise.resolve().then(n.bind(n,17136)),Promise.resolve().then(n.bind(n,74900)),Promise.resolve().then(n.bind(n,77514)),Promise.resolve().then(n.bind(n,34878)),Promise.resolve().then(n.bind(n,88596)),Promise.resolve().then(n.bind(n,6028)),Promise.resolve().then(n.bind(n,61298)),Promise.resolve().then(n.bind(n,13929)),Promise.resolve().then(n.bind(n,44828)),Promise.resolve().then(n.bind(n,21752)),Promise.resolve().then(n.bind(n,50134)),Promise.resolve().then(n.bind(n,92514)),Promise.resolve().then(n.bind(n,24304)),Promise.resolve().then(n.bind(n,57824)),Promise.resolve().then(n.bind(n,18446)),Promise.resolve().then(n.bind(n,87050)),Promise.resolve().then(n.bind(n,74312)),Promise.resolve().then(n.bind(n,16946)),Promise.resolve().then(n.bind(n,37920)),Promise.resolve().then(n.bind(n,29752)),Promise.resolve().then(n.bind(n,81174)),Promise.resolve().then(n.bind(n,16218)),Promise.resolve().then(n.bind(n,25432)),Promise.resolve().then(n.bind(n,50566)),Promise.resolve().then(n.bind(n,99340)),Promise.resolve().then(n.bind(n,90192)),Promise.resolve().then(n.bind(n,30942)),Promise.resolve().then(n.bind(n,64510)),Promise.resolve().then(n.bind(n,43956)),Promise.resolve().then(n.bind(n,2152)),Promise.resolve().then(n.bind(n,28486)),Promise.resolve().then(n.bind(n,31344)),Promise.resolve().then(n.bind(n,73406)),Promise.resolve().then(n.bind(n,36314)),Promise.resolve().then(n.bind(n,408)),Promise.resolve().then(n.bind(n,19920)),Promise.resolve().then(n.bind(n,27006)),Promise.resolve().then(n.bind(n,92538)),Promise.resolve().then(n.bind(n,61579)),Promise.resolve().then(n.bind(n,65670)),Promise.resolve().then(n.bind(n,1580)),Promise.resolve().then(n.bind(n,3074)),Promise.resolve().then(n.bind(n,34416)),Promise.resolve().then(n.bind(n,71793)),Promise.resolve().then(n.bind(n,47604)),Promise.resolve().then(n.bind(n,65320)),Promise.resolve().then(n.bind(n,39814)),Promise.resolve().then(n.bind(n,30058)),Promise.resolve().then(n.bind(n,9704)),Promise.resolve().then(n.bind(n,19596)),Promise.resolve().then(n.bind(n,42834)),Promise.resolve().then(n.bind(n,1272)),Promise.resolve().then(n.bind(n,48406)),Promise.resolve().then(n.bind(n,59874)),Promise.resolve().then(n.bind(n,30704)),Promise.resolve().then(n.bind(n,90688)),Promise.resolve().then(n.bind(n,7982)),Promise.resolve().then(n.bind(n,75690)),Promise.resolve().then(n.bind(n,17640)),Promise.resolve().then(n.bind(n,4826)),Promise.resolve().then(n.bind(n,72184)),Promise.resolve().then(n.bind(n,28068)),Promise.resolve().then(n.bind(n,95066)),Promise.resolve().then(n.bind(n,35098)),Promise.resolve().then(n.bind(n,92536)),Promise.resolve().then(n.bind(n,75902)),Promise.resolve().then(n.bind(n,78932)),Promise.resolve().then(n.bind(n,38226)),Promise.resolve().then(n.bind(n,4928)),Promise.resolve().then(n.bind(n,94618)),Promise.resolve().then(n.bind(n,35800)),Promise.resolve().then(n.bind(n,82628)),Promise.resolve().then(n.bind(n,95322)),Promise.resolve().then(n.bind(n,37962)),Promise.resolve().then(n.bind(n,20840)),Promise.resolve().then(n.bind(n,54164)),Promise.resolve().then(n.bind(n,61770)),Promise.resolve().then(n.bind(n,15620)),Promise.resolve().then(n.bind(n,61837)),Promise.resolve().then(n.bind(n,27982)),Promise.resolve().then(n.bind(n,71012)),Promise.resolve().then(n.bind(n,13983)),Promise.resolve().then(n.bind(n,53266)),Promise.resolve().then(n.bind(n,30582)),Promise.resolve().then(n.bind(n,38044)),Promise.resolve().then(n.bind(n,48342)),Promise.resolve().then(n.bind(n,24284)),Promise.resolve().then(n.bind(n,1344)),Promise.resolve().then(n.bind(n,43374)),Promise.resolve().then(n.bind(n,49886)),Promise.resolve().then(n.bind(n,29780)),Promise.resolve().then(n.bind(n,42398)),Promise.resolve().then(n.bind(n,66132)),Promise.resolve().then(n.bind(n,30120)),Promise.resolve().then(n.bind(n,19558)),Promise.resolve().then(n.bind(n,55336)),Promise.resolve().then(n.bind(n,11910)),Promise.resolve().then(n.bind(n,38642)),Promise.resolve().then(n.bind(n,71584)),Promise.resolve().then(n.bind(n,41020)),Promise.resolve().then(n.bind(n,45954)),Promise.resolve().then(n.bind(n,52294)),Promise.resolve().then(n.bind(n,81996)),Promise.resolve().then(n.bind(n,84634)),Promise.resolve().then(n.bind(n,33112)),Promise.resolve().then(n.bind(n,29288)),Promise.resolve().then(n.bind(n,71782)),Promise.resolve().then(n.bind(n,7488)),Promise.resolve().then(n.bind(n,71758)),Promise.resolve().then(n.bind(n,45034)),Promise.resolve().then(n.bind(n,73384)),Promise.resolve().then(n.bind(n,83204)),Promise.resolve().then(n.bind(n,41114)),Promise.resolve().then(n.bind(n,78414)),Promise.resolve().then(n.bind(n,42628)),Promise.resolve().then(n.bind(n,78314)),Promise.resolve().then(n.bind(n,8424)),Promise.resolve().then(n.bind(n,2e3)),Promise.resolve().then(n.bind(n,54750)),Promise.resolve().then(n.bind(n,35898)),Promise.resolve().then(n.bind(n,75512)),Promise.resolve().then(n.bind(n,74940)),Promise.resolve().then(n.bind(n,80386)),Promise.resolve().then(n.bind(n,6246)),Promise.resolve().then(n.bind(n,36332)),Promise.resolve().then(n.bind(n,92334)),Promise.resolve().then(n.bind(n,46756)),Promise.resolve().then(n.bind(n,95352)),Promise.resolve().then(n.bind(n,52406)),Promise.resolve().then(n.bind(n,39273)),Promise.resolve().then(n.bind(n,70908)),Promise.resolve().then(n.bind(n,19630)),Promise.resolve().then(n.bind(n,85700)),Promise.resolve().then(n.bind(n,85758)),Promise.resolve().then(n.bind(n,29460)),Promise.resolve().then(n.bind(n,77714)),Promise.resolve().then(n.bind(n,11296)),Promise.resolve().then(n.bind(n,85664)),Promise.resolve().then(n.bind(n,99630)),Promise.resolve().then(n.bind(n,60586)),Promise.resolve().then(n.bind(n,38248)),Promise.resolve().then(n.bind(n,1208)),Promise.resolve().then(n.bind(n,35670)),Promise.resolve().then(n.bind(n,83714)),Promise.resolve().then(n.bind(n,80464)),Promise.resolve().then(n.bind(n,26762)),Promise.resolve().then(n.bind(n,67592)),Promise.resolve().then(n.bind(n,23216)),Promise.resolve().then(n.bind(n,38814)),Promise.resolve().then(n.bind(n,77330)),Promise.resolve().then(n.bind(n,12544)),Promise.resolve().then(n.bind(n,72426)),Promise.resolve().then(n.bind(n,22376)),Promise.resolve().then(n.bind(n,66810)),Promise.resolve().then(n.bind(n,27384)),Promise.resolve().then(n.bind(n,30658)),Promise.resolve().then(n.bind(n,3e4)),Promise.resolve().then(n.bind(n,61450)),Promise.resolve().then(n.bind(n,96360)),Promise.resolve().then(n.bind(n,50272)),Promise.resolve().then(n.bind(n,93262)),Promise.resolve().then(n.bind(n,72266)),Promise.resolve().then(n.bind(n,59752)),Promise.resolve().then(n.bind(n,55018)),Promise.resolve().then(n.bind(n,40296)),Promise.resolve().then(n.bind(n,16565)),Promise.resolve().then(n.bind(n,27568)),Promise.resolve().then(n.bind(n,73408)),Promise.resolve().then(n.bind(n,29198)),Promise.resolve().then(n.bind(n,10218)),Promise.resolve().then(n.bind(n,2856)),Promise.resolve().then(n.bind(n,55122)),Promise.resolve().then(n.bind(n,48576)),Promise.resolve().then(n.bind(n,29500)),Promise.resolve().then(n.bind(n,70690)),Promise.resolve().then(n.bind(n,89996)),Promise.resolve().then(n.bind(n,14834)),Promise.resolve().then(n.bind(n,18966)),Promise.resolve().then(n.bind(n,62108)),Promise.resolve().then(n.bind(n,25662)),Promise.resolve().then(n.bind(n,48532)),Promise.resolve().then(n.bind(n,86606)),Promise.resolve().then(n.bind(n,55364)),Promise.resolve().then(n.bind(n,97738)),Promise.resolve().then(n.bind(n,47688)),Promise.resolve().then(n.bind(n,47356)),Promise.resolve().then(n.bind(n,69378)),Promise.resolve().then(n.bind(n,81446)),Promise.resolve().then(n.bind(n,58444)),Promise.resolve().then(n.bind(n,12072)),Promise.resolve().then(n.bind(n,80806)),Promise.resolve().then(n.bind(n,68092)),Promise.resolve().then(n.bind(n,5794)),Promise.resolve().then(n.bind(n,96166)),Promise.resolve().then(n.bind(n,47404)),Promise.resolve().then(n.bind(n,30314)),Promise.resolve().then(n.bind(n,69480)),Promise.resolve().then(n.bind(n,67786)),Promise.resolve().then(n.bind(n,80808)),Promise.resolve().then(n.bind(n,43764)),Promise.resolve().then(n.bind(n,36618)),Promise.resolve().then(n.bind(n,99230)),Promise.resolve().then(n.bind(n,68340)),Promise.resolve().then(n.bind(n,29440)),Promise.resolve().then(n.bind(n,21326)),Promise.resolve().then(n.bind(n,88938)),Promise.resolve().then(n.bind(n,16776)),Promise.resolve().then(n.bind(n,63862)),Promise.resolve().then(n.bind(n,90140)),Promise.resolve().then(n.bind(n,56686)),Promise.resolve().then(n.bind(n,92618)),Promise.resolve().then(n.bind(n,3752)),Promise.resolve().then(n.bind(n,64670)),Promise.resolve().then(n.bind(n,30420)),Promise.resolve().then(n.bind(n,70490)),Promise.resolve().then(n.bind(n,65944)),Promise.resolve().then(n.bind(n,6878)),Promise.resolve().then(n.bind(n,74228)),Promise.resolve().then(n.bind(n,89128)),Promise.resolve().then(n.bind(n,92454)),Promise.resolve().then(n.bind(n,15454)),Promise.resolve().then(n.bind(n,97204)),Promise.resolve().then(n.bind(n,98100)),Promise.resolve().then(n.bind(n,36522)),Promise.resolve().then(n.bind(n,19390)),Promise.resolve().then(n.bind(n,55572)),Promise.resolve().then(n.bind(n,7146)),Promise.resolve().then(n.bind(n,45598)),Promise.resolve().then(n.bind(n,91156)),Promise.resolve().then(n.bind(n,6956)),Promise.resolve().then(n.bind(n,62194)),Promise.resolve().then(n.bind(n,72941)),Promise.resolve().then(n.bind(n,24440)),Promise.resolve().then(n.bind(n,17408)),Promise.resolve().then(n.bind(n,53217)),Promise.resolve().then(n.bind(n,57066)),Promise.resolve().then(n.bind(n,11976)),Promise.resolve().then(n.bind(n,52712)),Promise.resolve().then(n.bind(n,80934)),Promise.resolve().then(n.bind(n,64948)),Promise.resolve().then(n.bind(n,2058)),Promise.resolve().then(n.bind(n,7400)),Promise.resolve().then(n.bind(n,88710)),Promise.resolve().then(n.bind(n,10830)),Promise.resolve().then(n.bind(n,3441)),Promise.resolve().then(n.bind(n,81368)),Promise.resolve().then(n.bind(n,61841)),Promise.resolve().then(n.bind(n,34533)),Promise.resolve().then(n.bind(n,35180)),Promise.resolve().then(n.bind(n,6615)),Promise.resolve().then(n.bind(n,58952)),Promise.resolve().then(n.bind(n,68841)),Promise.resolve().then(n.bind(n,13697)),Promise.resolve().then(n.bind(n,65471)),Promise.resolve().then(n.bind(n,86100)),Promise.resolve().then(n.bind(n,79686))},41583:(e,r,n)=>{"use strict";n.d(r,{RSCCodeBlock:()=>l});var o=n(9479);n(72303);var s=n(67066),i=n(57794),t=n.n(i);function l(){return(0,o.jsx)(s.CodeBlock,{"aria-label":"This is a code block of a React Server Component. \n The component is an async function that reads data directly from a SQL function \n in the render block of the component.",as:"aside",className:t().root,filename:"app/users/page.tsx",language:"tsx",children:d})}let d="export default async function Page() {\n const data = await sql`SELECT * from USERS`;\n\n return (\n <>\n

Users

\n \n \n );\n}"},5967:(e,r,n)=>{"use strict";n.d(r,{CheapDeployGlobe:()=>s,DeployGlobe:()=>i});var o=n(97803);let s=(0,o.default)(()=>n.e(5469).then(n.bind(n,65469)).then(e=>e.CheapDeployGlobe),{loadableGenerated:{webpack:()=>[65469]}}),i=(0,o.default)(()=>Promise.all([n.e(6398),n.e(7478),n.e(9103),n.e(922),n.e(6948),n.e(8891)]).then(n.bind(n,69219)).then(e=>e.DeployGlobe),{loadableGenerated:{webpack:()=>[69219]}})},78366:(e,r,n)=>{"use strict";n.d(r,{IntegrationsVisual:()=>a});var o=n(9479),s=n(72303),i=n(12669),t=n(17223),l=n(73722),d=n(37766),h=n(72892),m=n(63275),v=n.n(m);let b=s.createContext(!1),P={green:{primary:(0,o.jsx)(d.x,{}),secondary:(0,o.jsx)(function(){return(0,o.jsxs)("svg",{fill:"none",height:"14",viewBox:"0 0 26 11",width:"29",xmlns:"http://www.w3.org/2000/svg",children:[(0,o.jsx)("path",{clipRule:"evenodd",d:"M25.4545 5.47277C25.4545 3.66266 24.5778 2.23438 22.902 2.23438C21.2192 2.23438 20.201 3.66266 20.201 5.45862C20.201 7.58691 21.403 8.66166 23.1283 8.66166C23.9697 8.66166 24.606 8.47075 25.0869 8.20206V6.78792C24.606 7.02832 24.0545 7.17681 23.3545 7.17681C22.6687 7.17681 22.0606 6.93641 21.9828 6.10206H25.4404C25.4404 6.01014 25.4545 5.64246 25.4545 5.47277ZM21.9616 4.80105C21.9616 4.00206 22.4495 3.66973 22.8949 3.66973C23.3262 3.66973 23.7858 4.00206 23.7858 4.80105H21.9616Z",fill:"currentColor",fillRule:"evenodd"}),(0,o.jsx)("path",{clipRule:"evenodd",d:"M17.4718 2.23438C16.7788 2.23438 16.3334 2.55963 16.0859 2.78589L15.994 2.34751H14.4384V10.592L16.2061 10.2172L16.2132 8.21621C16.4677 8.40004 16.8425 8.66166 17.4647 8.66166C18.7303 8.66166 19.8829 7.64348 19.8829 5.40206C19.8758 3.35155 18.7091 2.23438 17.4718 2.23438ZM17.0475 7.1061C16.6303 7.1061 16.3829 6.95762 16.2132 6.77378L16.2061 4.15054C16.3899 3.94549 16.6445 3.80408 17.0475 3.80408C17.6909 3.80408 18.1364 4.52529 18.1364 5.45155C18.1364 6.39903 17.698 7.1061 17.0475 7.1061Z",fill:"currentColor",fillRule:"evenodd"}),(0,o.jsx)("path",{clipRule:"evenodd",d:"M12.006 1.81718L13.7808 1.43536V0L12.006 0.374748V1.81718Z",fill:"currentColor",fillRule:"evenodd"}),(0,o.jsx)("path",{d:"M13.7808 2.35449H12.006V8.54137H13.7808V2.35449Z",fill:"currentColor"}),(0,o.jsx)("path",{clipRule:"evenodd",d:"M10.1041 2.87757L9.99096 2.35434H8.46368V8.54122H10.2314V4.34828C10.6485 3.80383 11.3556 3.90283 11.5748 3.9806V2.35434C11.3485 2.26949 10.5213 2.11393 10.1041 2.87757Z",fill:"currentColor",fillRule:"evenodd"}),(0,o.jsx)("path",{clipRule:"evenodd",d:"M6.56869 0.820312L4.84344 1.18799L4.83636 6.85164C4.83636 7.89811 5.62121 8.66881 6.66768 8.66881C7.24748 8.66881 7.67172 8.56275 7.90506 8.43548V7.00012C7.67879 7.09204 6.56162 7.4173 6.56162 6.37083V3.86072H7.90506V2.35466H6.56162L6.56869 0.820312Z",fill:"currentColor",fillRule:"evenodd"}),(0,o.jsx)("path",{clipRule:"evenodd",d:"M1.78889 4.15054C1.78889 3.87478 2.01516 3.76872 2.3899 3.76872C2.92728 3.76872 3.60607 3.93135 4.14344 4.22125V2.55963C3.55657 2.32629 2.97677 2.23438 2.3899 2.23438C0.954548 2.23437 0 2.98387 0 4.23539C0 6.18691 2.68687 5.8758 2.68687 6.71721C2.68687 7.04247 2.40405 7.14853 2.00809 7.14853C1.42122 7.14853 0.671718 6.90812 0.0777778 6.58287V8.2657C0.735355 8.54853 1.4 8.66873 2.00809 8.66873C3.4788 8.66873 4.48991 7.94045 4.48991 6.67479C4.48284 4.56771 1.78889 4.94246 1.78889 4.15054Z",fill:"currentColor",fillRule:"evenodd"})]})},{}),tertiary:(0,o.jsx)(function(){return(0,o.jsx)("svg",{fill:"none",height:"20",viewBox:"0 0 20 20",width:"20",children:(0,o.jsx)("path",{clipRule:"evenodd",d:"M12.4281 2.51912C12.7993 2.40613 13.0253 2.34157 13.0253 2.34157C13.0371 2.34157 13.0511 2.33941 13.0688 2.33666C13.0995 2.33191 13.1415 2.32543 13.2029 2.32543V20L1 17.8855C1 17.8855 2.48501 6.52213 2.53343 6.1186C2.598 5.58594 2.61414 5.5698 3.17908 5.39225C3.19523 5.37611 3.97001 5.13399 5.08377 4.79502C5.19676 3.93954 5.61643 2.84194 6.16524 1.97032C6.94002 0.727451 7.9085 0.0333814 8.87699 0.00109902C9.37737 -0.0150421 9.79704 0.146369 10.1199 0.501475C10.1279 0.517616 10.14 0.529722 10.1522 0.541827C10.1643 0.553934 10.1764 0.56604 10.1844 0.582181C10.249 0.56604 10.2974 0.56604 10.3459 0.56604C11.0884 0.56604 11.7179 1.00185 12.1375 1.80891C12.2667 2.06717 12.3635 2.30929 12.4281 2.51912ZM9.14369 3.53741C9.50597 3.42512 9.86215 3.31472 10.2006 3.21319C10.2167 2.68053 10.1522 1.88962 9.87775 1.30853C9.60335 1.43766 9.36123 1.6475 9.18367 1.82505C8.73171 2.32543 8.34432 3.08406 8.15063 3.8427C8.48089 3.74285 8.81481 3.63935 9.14369 3.53741ZM9.45808 0.808157C9.29666 0.71131 9.10297 0.662887 8.87699 0.662887C7.39198 0.695169 6.08453 3.03564 5.72942 4.58519C6.26209 4.42378 6.84317 4.24622 7.42426 4.06867C7.61796 3.08406 8.08606 2.05103 8.69943 1.38924C8.94155 1.14712 9.19981 0.937287 9.45808 0.808157ZM8.00386 10.5719C7.47028 10.2302 7.03007 9.94818 7.00459 9.54053C6.98845 9.34683 7.00459 8.5882 8.19905 8.50749C9.02226 8.44293 9.71634 8.76575 9.71634 8.76575L10.3297 6.44142C10.3297 6.44142 9.79704 6.18316 8.74786 6.24773C6.03611 6.42528 4.80936 8.3138 4.93849 10.1862C5.02002 11.4363 5.75738 11.9594 6.40304 12.4174C6.90783 12.7755 7.35657 13.0939 7.39198 13.6888C7.40812 14.0116 7.19829 14.4797 6.63334 14.512C5.7617 14.5766 4.68023 13.7534 4.68023 13.7534L4.26056 15.5289C4.26056 15.5289 5.34203 16.6911 7.31128 16.5619C8.94155 16.4651 10.0714 15.1577 9.95846 13.2369C9.86074 11.7613 8.82243 11.0963 8.00386 10.5719ZM10.5557 1.26011C10.7817 1.84119 10.8462 2.53526 10.8462 3.0195C11.2013 2.90651 11.5242 2.80966 11.8147 2.72896C11.6533 2.22858 11.2982 1.40538 10.5557 1.26011ZM18.6427 18.7092L13.5743 19.9682V2.5196C13.8972 2.84242 14.7688 3.68176 14.7688 3.68176C14.7688 3.68176 16.1892 3.71405 16.2699 3.71405C16.3507 3.71405 16.4314 3.77861 16.4475 3.87546C16.4636 3.9723 18.6427 18.7092 18.6427 18.7092Z",fill:"currentColor",fillRule:"evenodd"})})},{})},red:{primary:(0,o.jsx)(h.B,{}),secondary:(0,o.jsx)(function(){return(0,o.jsx)("svg",{fill:"none",height:"20",viewBox:"0 0 20 20",width:"20",children:(0,o.jsx)("path",{clipRule:"evenodd",d:"M8.32219 4.52479C8.96744 3.85308 9.86551 3.43712 10.8576 3.43712C12.1805 3.43712 13.327 4.17203 13.9443 5.26704C14.4923 5.02208 15.0858 4.89561 15.686 4.89591C18.0672 4.89591 20 6.84342 20 9.24656C20 11.6497 18.0672 13.5972 15.686 13.5972C15.395 13.5972 15.1113 13.568 14.8335 13.5127C14.2934 14.4754 13.2608 15.1295 12.085 15.1295C11.6062 15.1304 11.1336 15.0218 10.7033 14.812C10.1558 16.0981 8.88072 17.002 7.39619 17.002C5.84552 17.002 4.53002 16.0246 4.02293 14.6503C3.79723 14.698 3.56718 14.7219 3.33652 14.7218C1.49188 14.7218 0 13.2079 0 11.3485C0 10.0992 0.671713 9.01154 1.66826 8.42361C1.45684 7.93659 1.34802 7.41124 1.34857 6.88031C1.34857 4.73438 3.09032 3 5.23628 3C6.49298 3 7.6174 3.59895 8.32292 4.52861",fill:"currentColor",fillRule:"evenodd"})})},{}),tertiary:(0,o.jsx)(function(){return(0,o.jsx)("svg",{fill:"none",height:"20",viewBox:"0 0 20 20",width:"20",children:(0,o.jsx)("path",{clipRule:"evenodd",d:"M6.42746 2.5022C6.77323 2.84751 7.02072 3.27871 7.14449 3.75141C7.26825 4.2241 7.26381 4.72124 7.13163 5.19165C7.99839 4.67105 8.99067 4.39649 10.0018 4.39749H10.0229C10.7585 4.39992 11.4864 4.54758 12.1648 4.83199C12.8432 5.11639 13.4588 5.53195 13.9761 6.05481C14.1779 6.26686 14.42 6.4365 14.6883 6.55379C14.9565 6.67108 15.2455 6.73365 15.5382 6.73784C15.8309 6.74204 16.1216 6.68777 16.393 6.57821C16.6645 6.46866 16.9114 6.30603 17.1192 6.09984C17.327 5.89366 17.4916 5.64808 17.6032 5.37749C17.7149 5.1069 17.7714 4.81675 17.7695 4.52405C17.7675 4.23134 17.7072 3.94196 17.5919 3.67288C17.4767 3.4038 17.3089 3.16042 17.0984 2.95701C16.1741 2.02306 15.0743 1.28102 13.8622 0.773545C12.6501 0.266074 11.3497 0.00319315 10.0356 1.98827e-05H9.99758C8.01082 -0.00395123 6.06839 0.587016 4.42059 1.69677H4.48256C4.8439 1.69584 5.20183 1.76654 5.53567 1.90479C5.8695 2.04304 6.17261 2.24609 6.42746 2.5022ZM15.4967 13.3327C14.9163 13.3322 14.3593 13.5616 13.9476 13.9705C12.9001 15.0129 11.4821 15.5977 10.0042 15.5969H9.98311C8.96973 15.5952 7.97615 15.3162 7.11012 14.7901C7.17567 15.0296 7.20882 15.2768 7.2087 15.5251C7.2087 16.2544 6.91892 16.9539 6.40311 17.4696C5.88729 17.9853 5.1877 18.2751 4.45823 18.2751H4.38641C6.03213 19.3958 7.97645 19.9967 9.96762 20H10.0056C12.645 20.0037 15.1778 18.9593 17.0473 17.0965C17.3567 16.7896 17.568 16.3978 17.6544 15.9706C17.7407 15.5435 17.6982 15.1003 17.5322 14.6974C17.3662 14.2944 17.0843 13.9499 16.7222 13.7074C16.36 13.4649 15.934 13.3355 15.4981 13.3355L15.4967 13.3327ZM3.40412 12.9825C3.07026 13.1207 2.76717 13.3239 2.51241 13.5801C2.25613 13.8348 2.05296 14.1379 1.91468 14.4717C1.7764 14.8055 1.70576 15.1634 1.70685 15.5247V15.5824C0.590401 13.9252 -0.00376448 11.9715 0.00100505 9.97341C0.00577459 7.97532 0.60926 6.02449 1.7336 4.37261V4.44724C1.73325 4.87085 1.83073 5.28883 2.01845 5.6686C2.20617 6.04836 2.47906 6.37966 2.81586 6.63668C3.15265 6.8937 3.54425 7.06949 3.96015 7.15035C4.37604 7.23122 4.805 7.21498 5.21359 7.1029C4.68573 7.97282 4.40567 8.97042 4.40369 9.98792C4.4017 11.0054 4.67786 12.0041 5.20232 12.8761C4.95968 12.8089 4.70908 12.7748 4.45731 12.7747C4.09595 12.7736 3.73797 12.8442 3.40412 12.9825ZM4.48336 2.18508C3.85806 2.18508 3.42007 2.44417 2.88913 2.97502C2.38354 3.47912 2.2244 3.92126 2.22299 4.44648C2.22327 4.8934 2.35608 5.33021 2.60462 5.70168C2.85316 6.07314 3.20628 6.36259 3.61933 6.53343C4.03238 6.70427 4.48683 6.74882 4.9252 6.66146C5.36358 6.5741 5.7662 6.35874 6.08218 6.04262C6.39816 5.7265 6.6133 5.32381 6.7004 4.88545C6.7875 4.4471 6.74266 3.99276 6.57154 3.57989C6.40041 3.16701 6.11069 2.81413 5.73901 2.56586C5.36732 2.3176 4.93036 2.18508 4.48336 2.18508ZM2.98236 17.1199C2.45382 16.5914 2.19467 16.1527 2.1937 15.5308C2.19439 15.0868 2.32632 14.6528 2.57296 14.2834C2.82025 13.9131 3.17176 13.6243 3.58309 13.4536C3.99442 13.2829 4.44713 13.2378 4.88404 13.3242C5.32095 13.4105 5.72246 13.6244 6.03787 13.9388C6.35329 14.2532 6.56845 14.654 6.65619 15.0905C6.74393 15.5271 6.70031 15.9798 6.53084 16.3916C6.36137 16.8034 6.07365 17.1558 5.70402 17.4042C5.33439 17.6526 4.89942 17.7859 4.45406 17.7873C3.92875 17.7859 3.48795 17.6254 2.98236 17.1199ZM2.1937 15.5308C2.19369 15.5297 2.19369 15.5285 2.19369 15.5273V15.5343C2.19369 15.5332 2.19369 15.532 2.1937 15.5308Z",fill:"currentColor",fillRule:"evenodd"})})},{})},blue:{primary:(0,o.jsx)(l.z,{})}},a=s.memo(function(e){let{cheap:r}=e,[n,i]=s.useState(!1),t=r?void 0:()=>i(!0),l=r?void 0:()=>i(!1),d=(0,s.useMemo)(()=>n,[n]);return(0,o.jsx)("div",{"aria-label":"Various frameworks supported by Vercel, with compatible data integrations orbiting them in a circle.",className:v().root,onPointerEnter:t,onPointerLeave:l,onTouchEnd:l,onTouchStart:t,role:"img",children:(0,o.jsxs)(b.Provider,{value:d,children:[r?null:(0,o.jsx)(c,{}),(0,o.jsx)(L,{cheap:r})]})})});function L(e){let{cheap:r}=e,n=0;return(0,o.jsxs)("div",{className:v().mobile,style:{display:r?"contents":void 0},children:[(0,o.jsx)(u,{color:"blue",size:192,children:(0,o.jsx)(p,{cheap:r,index:n++,position:"center",size:"large",children:P.blue.primary})}),(0,o.jsxs)(u,{color:"green",size:232,children:[(0,o.jsx)(p,{cheap:r,index:n++,offsetDistance:"75%",offsetDistanceHover:"57%",position:"offset",size:"small",children:P.green.secondary}),(0,o.jsx)(p,{cheap:r,index:n++,position:"center",size:"large",children:P.green.primary})]}),(0,o.jsxs)(u,{color:"red",size:216,children:[(0,o.jsx)(p,{cheap:r,index:n++,offsetDistance:"78%",offsetDistanceHover:"85%",position:"offset",size:"small",children:P.red.tertiary}),(0,o.jsx)(p,{cheap:r,index:n++,offsetDistance:"95.5%",offsetDistanceHover:"100%",position:"offset",size:"small",children:P.red.secondary}),(0,o.jsx)(p,{cheap:r,index:n++,position:"center",size:"large",children:P.red.primary})]})]})}function c(){let e=0;return(0,o.jsxs)("div",{className:v().desktop,children:[(0,o.jsx)(u,{color:"blue",size:276,children:(0,o.jsx)(p,{index:e++,position:"center",size:"large",children:P.blue.primary})}),(0,o.jsxs)(u,{color:"red",size:256,children:[(0,o.jsx)(p,{index:e++,offsetDistance:"75%",offsetDistanceHover:"60%",position:"offset",size:"small",children:P.red.secondary}),(0,o.jsx)(p,{index:e++,offsetDistance:"95.5%",offsetDistanceHover:"100%",position:"offset",size:"small",children:P.red.tertiary}),(0,o.jsx)(p,{index:e++,position:"center",size:"large",children:P.red.primary})]}),(0,o.jsxs)(u,{color:"green",size:256,children:[(0,o.jsx)(p,{index:e++,offsetDistance:"80%",offsetDistanceHover:"85%",position:"offset",size:"small",children:P.green.secondary}),(0,o.jsx)(p,{index:e++,offsetDistance:"20%",offsetDistanceHover:"0%",position:"offset",size:"small",children:P.green.tertiary}),(0,o.jsx)(p,{index:e++,position:"center",size:"large",children:P.green.primary})]})]})}function u(e){let{children:r,color:n,size:s}=e,i=s/2;return(0,o.jsx)("div",{className:v().circle,"data-color":n,style:{"--circle-size":"".concat(s,"px"),"--offset-path":'path("M'.concat(i,",0 A").concat(i,",").concat(i," 0 1,1 ").concat(i,",").concat(s," A").concat(i,",").concat(i," 0 1,1 ").concat(i,',0")')},children:r})}let C=[200,220,240,260];function p(e){let{cheap:r,children:n,index:l,size:d,position:h,offsetDistance:m,offsetDistanceHover:P}=e,a=s.useContext(b),L=C[l%C.length];return(0,o.jsxs)(i.B,{align:"center",animate:r?void 0:{..."offset"===h&&{offsetDistance:a?P:m,transition:a?{duration:5}:{type:"spring",stiffness:L,damping:30}}},as:t.P.div,className:v().icon,"data-animate":a,"data-position":h,"data-size":d,justify:"center",style:{"--offset-distance":m},children:[n,"center"===h&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(f,{cheap:r,fadeOutDelay:0}),(0,o.jsx)(f,{cheap:r,fadeOutDelay:1}),(0,o.jsx)(f,{cheap:r,fadeOutDelay:2})]}),(0,o.jsx)("div",{"aria-hidden":!0,className:v().bg})]})}function f(e){let{cheap:r,fadeOutDelay:n}=e,i=s.useContext(b);return(0,o.jsx)(t.P.div,{animate:{opacity:i&&!r?[0,1,0]:0},className:v().pulse,transition:{duration:i?3:1,delay:i?n:0}})}},64011:(e,r,n)=>{"use strict";n.d(r,{Card:()=>a,FrameworkCard:()=>P});var o=n(9479),s=n(89956),i=n(12669),t=n(49901),l=n(68841),d=n(83844);n(72303);var h=n(72260),m=n(4375),v=n(27550),b=n.n(v);function P(e){let{title:r,icon:n,colors:d={"--light-bg":"var(--ds-background-200)","--light-lc":"var(--ds-gray-400)","--dark-bg":"var(--ds-background-100)","--dark-lc":"var(--ds-gray-400)"},...v}=e;return(0,o.jsx)(s.xA.Cell,{...v,as:l.Link,className:b().root,onClick:()=>{h.zS.track(m.q.CLICK_EVENT,{click_name:"click_button",click_value:"".concat(r.replaceAll(".","").toLowerCase(),"_templates")})},children:(0,o.jsxs)("div",{className:b().card,children:[(0,o.jsxs)("div",{className:b().hero,"data-icon":"true",style:d,children:[(0,o.jsx)("hr",{"data-orientation":"horizontal",style:{position:"absolute",top:32}}),(0,o.jsx)("hr",{"data-orientation":"horizontal",style:{position:"absolute",bottom:32}}),(0,o.jsxs)(i.B,{className:b().guides,direction:"row",justify:"space-between",children:[(0,o.jsx)("hr",{"data-orientation":"vertical"}),(0,o.jsx)("hr",{"data-orientation":"vertical"}),(0,o.jsx)("hr",{"data-orientation":"vertical"}),(0,o.jsx)("hr",{"data-orientation":"vertical"})]}),n,(0,o.jsx)(L,{})]}),(0,o.jsx)(i.B,{className:b().meta,gap:2,justify:"center",children:(0,o.jsxs)(t.E,{as:"div",size:16,weight:600,children:[r," Templates"]})}),(0,o.jsx)("div",{"aria-hidden":!0,className:b().triangle,children:(0,o.jsx)("div",{})})]})})}function a(e){let{heading:r,element:n,description:v,clickValue:P,elementHeight:a,className:L,...c}=e;return(0,o.jsx)(s.xA.Cell,{...c,as:l.Link,className:(0,d.$)(b().root,b().cardRoot,L),onClick:()=>{h.zS.track(m.q.CLICK_EVENT,{click_name:"click_button",click_value:"".concat(P.replaceAll(".","").toLowerCase(),"_templates")})},children:(0,o.jsxs)("div",{className:b().card,children:[(0,o.jsxs)("div",{className:b().hero,style:{"--light-bg":"var(--ds-background-200)","--light-lc":"var(--ds-gray-400)","--dark-bg":"var(--ds-background-100)","--dark-lc":"var(--ds-gray-400)",height:a},children:[(0,o.jsx)("hr",{"data-orientation":"horizontal",style:{position:"absolute",top:"20%"}}),(0,o.jsx)("hr",{"data-orientation":"horizontal",style:{position:"absolute",top:"40%"}}),(0,o.jsx)("hr",{"data-orientation":"horizontal",style:{position:"absolute",top:"60%"}}),(0,o.jsx)("hr",{"data-orientation":"horizontal",style:{position:"absolute",top:"80%"}}),(0,o.jsxs)(i.B,{className:b().guides,direction:"row",justify:"space-between",children:[(0,o.jsx)("hr",{"data-orientation":"vertical"}),(0,o.jsx)("hr",{"data-orientation":"vertical"}),(0,o.jsx)("hr",{"data-orientation":"vertical"}),(0,o.jsx)("hr",{"data-orientation":"vertical"})]}),(0,o.jsx)("div",{className:b().element,children:n})]}),(0,o.jsxs)(i.B,{className:b().meta,gap:2,justify:"center",children:[(0,o.jsx)(t.E,{as:"div",size:16,weight:600,children:r}),(0,o.jsx)(t.E,{color:"gray-900",variant:"copy-14",children:v})]}),(0,o.jsx)("div",{"aria-hidden":!0,className:b().triangle,children:(0,o.jsx)("div",{})})]})})}function L(){return(0,o.jsx)("svg",{"aria-hidden":!0,className:b().strokedCircle,fill:"none",height:"65",viewBox:"0 0 66 65",width:"66",children:(0,o.jsx)("circle",{cx:"33",cy:"32.5",r:"32",stroke:"var(--line-color)",strokeDasharray:"2 2"})})}},61432:(e,r,n)=>{"use strict";n.d(r,{Frameworks:()=>c});var o=n(9479),s=n(89956),i=n(12669),t=n(49901),l=n(72303),d=n(99317),h=n(17223),m=n(66665),v=n(88804),b=n(57288),P=n.n(b);let a={"Next.js":{logo:[[0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0],[0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0],[0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0],[0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0],[0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0],[0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0],[0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0],[1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1],[1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1],[1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,0,0,1,1,1,1,1,1,1],[1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,0,0,1,1,1,1,1,1,1],[1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,0,0,1,1,1,1,1,1,1],[1,1,1,1,1,1,1,0,0,1,0,0,0,0,1,0,0,1,1,1,1,1,1,1],[1,1,1,1,1,1,1,0,0,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1],[1,1,1,1,1,1,1,0,0,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1],[1,1,1,1,1,1,1,0,0,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1],[1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1],[0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,0],[0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,0],[0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,0],[0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0],[0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0],[0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0],[0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0]]},React:{color:"#139eca",logo:[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0],[0,0,0,0,0,1,1,0,1,1,0,0,0,0,1,1,0,1,1,0,0,0,0,0],[0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0],[0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0],[0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0],[0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0],[0,0,0,0,0,1,0,0,0,1,1,1,1,1,1,0,0,0,1,0,0,0,0,0],[0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0],[0,0,0,1,1,1,0,0,1,0,0,0,0,0,0,1,0,0,1,1,1,0,0,0],[0,1,1,0,0,0,1,1,0,0,0,1,1,0,0,0,1,1,0,0,0,1,1,0],[1,1,0,0,0,0,1,1,0,0,1,1,1,1,0,0,1,1,0,0,0,0,1,1],[1,1,0,0,0,0,1,1,0,0,1,1,1,1,0,0,1,1,0,0,0,0,1,1],[0,1,1,0,0,0,1,1,0,0,0,1,1,0,0,0,1,1,0,0,0,1,1,0],[0,0,0,1,1,1,0,0,1,0,0,0,0,0,0,1,0,0,1,1,1,0,0,0],[0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0],[0,0,0,0,0,1,0,0,0,1,1,1,1,1,1,0,0,0,1,0,0,0,0,0],[0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0],[0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0],[0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0],[0,0,0,0,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0],[0,0,0,0,0,1,1,0,1,1,0,0,0,0,1,1,0,1,1,0,0,0,0,0],[0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]]},Nuxt:{color:"#00c58e",logo:[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,1,0,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0],[0,0,0,0,0,1,1,0,0,0,1,1,0,0,1,1,1,1,1,0,0,0,0,0],[0,0,0,0,0,1,1,0,0,0,1,1,0,0,1,1,0,1,1,0,0,0,0,0],[0,0,0,0,1,1,0,0,0,0,0,1,1,1,1,0,0,0,1,1,0,0,0,0],[0,0,0,0,1,1,0,0,0,0,0,0,1,1,0,0,0,0,1,1,0,0,0,0],[0,0,0,1,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0],[0,0,0,1,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,1,0,0,0],[0,0,1,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,1,0,0],[0,1,1,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,1,1,0],[0,1,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,1,1,0],[1,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1],[1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1],[0,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]]},Svelte:{color:"#ff3e00",logo:[[0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0],[0,0,0,0,0,0,1,1,1,1,1,1,3,3,3,3,3,1,1,1,0,0,0,0],[0,0,0,0,0,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,0,0,0],[0,0,0,0,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,1,1,0,0,0],[0,0,0,1,1,1,1,3,3,3,3,3,3,1,1,1,3,3,3,1,1,0,0,0],[0,0,0,1,1,1,3,3,3,3,3,3,1,1,1,1,1,3,3,1,1,0,0,0],[0,0,0,1,1,3,3,3,3,3,1,1,1,1,1,1,1,1,3,1,1,0,0,0],[0,0,0,1,1,3,3,3,3,1,1,1,1,3,3,1,1,1,1,1,1,0,0,0],[0,0,0,1,1,3,3,3,1,1,1,3,3,3,3,3,3,1,1,1,1,0,0,0],[0,0,0,1,1,3,3,3,3,1,3,3,3,3,3,3,3,3,1,1,1,0,0,0],[0,0,0,1,1,1,3,3,3,3,3,3,3,3,1,3,3,3,3,1,1,0,0,0],[0,0,0,1,1,1,1,3,3,3,3,3,3,1,1,1,3,3,3,1,1,0,0,0],[0,0,0,1,1,1,1,1,1,3,3,1,1,1,1,3,3,3,3,1,1,0,0,0],[0,0,0,1,1,3,1,1,1,1,1,1,1,1,3,3,3,3,3,1,1,0,0,0],[0,0,0,1,1,3,3,1,1,1,1,1,3,3,3,3,3,3,1,1,1,0,0,0],[0,0,0,1,1,3,3,3,1,1,1,3,3,3,3,3,3,1,1,1,1,0,0,0],[0,0,0,1,1,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,0,0,0,0],[0,0,0,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,1,0,0,0,0,0],[0,0,0,0,1,1,1,3,3,3,3,3,1,1,1,1,1,1,0,0,0,0,0,0],[0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0],[0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0]]},Vue:{color:"#41b883",logo:[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,2,2,2,0,1,1,1,1,1,0,0,0,0,1,1,1,1,1,0,2,2,2,2],[2,2,2,2,0,1,1,1,1,1,0,0,0,0,1,1,1,1,1,0,2,2,2,2],[2,2,2,2,2,0,1,1,1,1,1,0,0,1,1,1,1,1,0,2,2,2,2,2],[2,2,2,2,2,0,1,1,1,1,1,0,0,1,1,1,1,1,0,2,2,2,2,2],[0,2,2,2,2,2,0,1,1,1,1,1,1,1,1,1,1,0,2,2,2,2,2,0],[0,2,2,2,2,2,2,0,1,1,1,1,1,1,1,1,0,2,2,2,2,2,2,0],[0,0,2,2,2,2,2,0,1,1,1,1,1,1,1,1,0,2,2,2,2,2,0,0],[0,0,0,2,2,2,2,2,0,1,1,1,1,1,1,0,2,2,2,2,2,0,0,0],[0,0,0,2,2,2,2,2,2,0,1,1,1,1,0,2,2,2,2,2,2,0,0,0],[0,0,0,0,2,2,2,2,2,0,1,1,1,1,0,2,2,2,2,2,0,0,0,0],[0,0,0,0,0,2,2,2,2,2,0,1,1,0,2,2,2,2,2,0,0,0,0,0],[0,0,0,0,0,2,2,2,2,2,2,0,0,2,2,2,2,2,2,0,0,0,0,0],[0,0,0,0,0,0,2,2,2,2,2,0,0,2,2,2,2,2,0,0,0,0,0,0],[0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]]},Gatsby:{color:"#653399",logo:[[0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0],[0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0],[0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0],[0,0,0,1,1,1,1,1,3,3,3,3,3,3,3,3,1,1,1,1,1,0,0,0],[0,0,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,0,0],[0,1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,3,3,1,1,1,1,1,0],[0,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,3,3,1,1,1,1,0],[1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],[1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],[1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],[1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],[1,1,1,1,1,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],[1,1,3,1,1,1,3,3,1,1,1,1,1,1,1,1,3,3,3,3,3,1,1,1],[1,1,3,3,1,1,1,3,3,1,1,1,1,1,1,1,3,3,3,3,3,1,1,1],[1,1,1,3,3,1,1,1,3,3,1,1,1,1,1,1,1,1,1,3,3,1,1,1],[1,1,1,3,3,3,1,1,1,3,3,1,1,1,1,1,1,1,1,3,3,1,1,1],[1,1,1,1,3,3,3,1,1,1,3,3,1,1,1,1,1,1,3,3,1,1,1,1],[0,1,1,1,3,3,3,3,1,1,1,3,3,1,1,1,1,3,3,1,1,1,1,0],[0,1,1,1,1,3,3,3,3,1,1,1,3,3,1,1,3,3,1,1,1,1,1,0],[0,0,1,1,1,1,1,3,3,3,1,1,1,3,3,3,3,1,1,1,1,1,0,0],[0,0,0,1,1,1,1,1,1,3,3,1,1,1,3,3,1,1,1,1,1,0,0,0],[0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0],[0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0],[0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0]]},Astro:{color:"#E43A99",logo:[[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0],[0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0],[0,0,0,0,0,0,1,1,1,1,1,0,0,1,1,1,1,1,0,0,0,0,0,0],[0,0,0,0,0,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,0,0,0,0],[0,0,0,0,0,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,0,0,0,0],[0,0,0,0,0,1,1,1,1,1,0,0,0,0,1,1,1,1,1,0,0,0,0,0],[0,0,0,0,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,0,0,0,0],[0,0,0,0,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,0,0,0,0],[0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0],[0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0],[0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0],[0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,1,0,1,1,1,1,1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0]]},Python:{color:"#3776ab",colorSecondary:"#ffd43b",logo:[[0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0],[0,0,0,0,0,0,1,1,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0],[0,0,0,0,0,0,1,1,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0],[0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0],[0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,2,2,0,0],[0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,2,2,2,0],[0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,2,2,2,2],[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,2,2,2,2],[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,2,2,2,2],[1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2],[1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2],[1,1,1,1,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2],[1,1,1,1,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2],[1,1,1,1,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0],[0,1,1,1,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0],[0,0,1,1,0,0,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0],[0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0],[0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,2,2,0,0,0,0,0,0],[0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,2,2,0,0,0,0,0,0],[0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0]]},Angular:{color:"#dd0031",logo:[[0,0,0,0,0,0,0,0,0,0,2,2,1,1,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,2,2,2,2,2,1,1,1,1,1,0,0,0,0,0,0,0],[0,0,0,0,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,0,0,0,0],[0,0,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,0,0],[0,2,2,2,2,2,2,2,2,2,2,3,3,1,1,1,1,1,1,1,1,1,1,0],[0,2,2,2,2,2,2,2,2,2,2,3,3,1,1,1,1,1,1,1,1,1,1,0],[0,2,2,2,2,2,2,2,2,2,2,3,3,1,1,1,1,1,1,1,1,1,1,0],[0,2,2,2,2,2,2,2,2,2,3,3,3,3,1,1,1,1,1,1,1,1,1,0],[0,2,2,2,2,2,2,2,2,2,3,3,3,3,1,1,1,1,1,1,1,1,1,0],[0,2,2,2,2,2,2,2,2,3,3,3,3,3,3,1,1,1,1,1,1,1,1,0],[0,2,2,2,2,2,2,2,2,3,3,2,1,3,3,1,1,1,1,1,1,1,1,0],[0,0,2,2,2,2,2,2,3,3,3,2,1,3,3,3,1,1,1,1,1,1,0,0],[0,0,2,2,2,2,2,2,3,3,2,2,1,1,3,3,1,1,1,1,1,1,0,0],[0,0,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,0,0],[0,0,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,1,1,1,1,1,0,0],[0,0,2,2,2,2,3,3,3,2,2,2,1,1,1,3,3,3,1,1,1,1,0,0],[0,0,2,2,2,2,3,3,2,2,2,2,1,1,1,1,3,3,1,1,1,1,0,0],[0,0,2,2,2,3,3,3,2,2,2,2,1,1,1,1,3,3,3,1,1,1,0,0],[0,0,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,0,0],[0,0,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,0,0],[0,0,0,0,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,0,0,0,0],[0,0,0,0,0,0,2,2,2,2,2,2,1,1,1,1,1,1,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,2,2,2,2,1,1,1,1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,2,1,0,0,0,0,0,0,0,0,0,0,0]]},Vite:{color:"#8779fe",colorSecondary:"#ffcd25",logo:[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0],[0,1,1,1,1,1,1,0,0,2,2,2,2,2,2,2,2,0,0,1,1,1,1,0],[0,1,1,1,1,1,1,1,0,2,2,2,2,2,2,2,0,1,1,1,1,1,1,0],[0,0,1,1,1,1,1,1,0,2,2,2,2,2,2,0,0,1,1,1,1,1,0,0],[0,0,1,1,1,1,1,1,0,2,2,2,2,2,2,2,2,0,0,1,1,1,0,0],[0,0,0,1,1,1,1,1,0,2,2,2,2,2,2,2,2,0,1,1,1,0,0,0],[0,0,0,1,1,1,1,1,0,2,2,2,2,2,2,2,2,0,1,1,1,0,0,0],[0,0,0,0,1,1,1,1,0,2,2,2,2,2,2,2,0,1,1,1,0,0,0,0],[0,0,0,0,0,1,1,1,0,0,0,2,2,2,2,2,0,1,1,0,0,0,0,0],[0,0,0,0,0,1,1,1,1,1,0,2,2,2,2,0,1,1,1,0,0,0,0,0],[0,0,0,0,0,0,1,1,1,1,0,2,2,2,2,0,1,1,0,0,0,0,0,0],[0,0,0,0,0,0,1,1,1,1,0,2,2,2,0,1,1,1,0,0,0,0,0,0],[0,0,0,0,0,0,0,1,1,1,1,0,2,2,0,1,1,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,1,1,1,1,0,2,2,0,1,1,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,1,1,0,2,0,1,1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,1,1,0,2,0,1,1,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,1,1,0,1,1,1,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]]}},L="Your framework, your way.";function c(e){let{isAltVersion:r}=e,[n,d]=(0,l.useState)(null),h={"Next.js":a.vue,React:a.react,Astro:a.astro,Nuxt:a.nuxt,Svelte:a.svelte,Vite:a.vite},v=r?h:a,b=Object.keys(v);return b.push("framework"),(0,o.jsxs)(s.xA,{className:P().root,columns:{sm:4,md:6},height:"preserve-aspect-ratio",rows:{sm:3,md:r?3:2},children:[(0,o.jsx)(s.xA.Cross,{column:1,row:1}),(0,o.jsx)(s.xA.Cell,{className:P().headingCell,column:{sm:"1/5",md:"1/3"},row:{sm:"1/2",md:r?"1/4":"1"},solid:!0,children:(0,o.jsxs)(i.B,{align:"center",justify:r?"start":"center",children:[(0,o.jsx)("h2",{"aria-label":L,className:P().heading,"data-variant":"desktop",children:(0,o.jsxs)("div",{"aria-hidden":!0,children:[" ","Your"," ",(0,o.jsx)("span",{className:P().highlight,children:b.map(e=>{var r;return(0,o.jsx)(p,{color:null===(r=a[e])||void 0===r?void 0:r.color,name:e,target:n||"framework"},e)})}),(0,o.jsx)("br",{}),"your way."]})}),r?(0,o.jsx)(t.E,{className:P().description,color:"gray-900",variant:{sm:"copy-16",lg:"copy-18"},children:"Vercel is the easiest way to deploy your framework. Take advantage of single-command deployment, automatic built-in SSL and global CDN, first-class integrations with GitHub and GitLab, and more."}):null,(0,o.jsx)("div",{className:P().heading,"data-variant":"mobile",children:L})]})}),Object.keys(v).map(e=>{let r=a[e];return(0,o.jsx)(s.xA.Cell,{className:P().frameworkCell,"data-framework":e,noPadding:!0,overflow:!0,style:{position:"relative"},children:(0,o.jsx)(u,{framework:r,name:e,onMouseEnter:()=>d(e),onMouseLeave:()=>d(null)})},e)}),r?(0,o.jsx)(s.xA.Cell,{className:P().moreFrameworks,column:{sm:"3/5",md:"5/7"},row:{sm:"3/4",md:"2/3"},solid:!0,children:(0,o.jsxs)(i.B,{align:"center",direction:"row",gap:2,justify:"center",children:[(0,o.jsx)(t.E,{className:P().moreLabel,variant:"heading-20",children:"More frameworks"}),(0,o.jsx)(t.E,{className:P().moreLabelMobile,variant:"heading-20",children:"More"}),(0,o.jsx)(m.Q,{size:20})]})}):null]})}function u(e){let{name:r,framework:n,onMouseEnter:s,onMouseLeave:t}=e,d=(0,l.useRef)(!1);return(0,o.jsx)(i.B,{align:"center","aria-label":"".concat(r," logomark"),className:P().frameworkIcon,justify:"center",onMouseEnter:()=>{d.current=!0,s()},onMouseLeave:()=>{d.current=!1,t()},role:"img",style:{"--color":n.color},children:(0,o.jsx)(C,{...n,active:d,className:P().framework,renderScale:4,useCanvas:!0})})}let C=(0,l.memo)(v.M,()=>!0);function p(e){let{name:r,color:n,target:s}=e;return(0,o.jsx)(d.N,{initial:!1,children:s===r?(0,o.jsxs)(h.P.span,{animate:{y:0,rotateX:0,opacity:1},className:P().frameworkName,exit:{y:16,rotateX:90,opacity:0},initial:{y:-16,rotateX:-90,opacity:0},style:{color:n},transition:{duration:.2,ease:"easeOut"},children:[r,","]}):null})}},46156:(e,r,n)=>{"use strict";n.d(r,{Main:()=>k});var o=n(9479),s=n(72303),i=n(89956),t=n(12669),l=n(49901),d=n(68841),h=n(5970),m=n(72260),v=n(4375),b=n(83844),P=n(97803),a=n(71966);let L=["ArrowUp","ArrowUp","ArrowDown","ArrowDown","ArrowLeft","ArrowRight","ArrowLeft","ArrowRight","b","a"];var c=n(80522),u=n.n(c);let C="var(--geist-background)",p=(0,P.default)(()=>n.e(9364).then(n.bind(n,49364)),{loadableGenerated:{webpack:()=>[49364]},ssr:!1,loading:()=>null});function f(e){let{offsetX:r=0,offsetY:n=0,triangleSize:s=230,className:i}=e,t=function(e,r,n){let o=n/Math.sqrt(3);return[{x:e-o*Math.cos(Math.PI/6),y:r+o*Math.sin(Math.PI/6)},{x:e+o*Math.cos(Math.PI/6),y:r+o*Math.sin(Math.PI/6)},{x:e,y:r-o}]}(600+r,350+n,s);return(0,o.jsxs)("svg",{"aria-label":"Vercel's logo, a triangle, sits in the center of a grid, surrounded by rays of light which are the colors of the rainbow.",className:(0,b.$)(i,u().triangle),fill:"none",role:"img",viewBox:"0 0 ".concat(1200," ").concat(700),children:[(0,o.jsx)("polygon",{fill:C,points:t.map(e=>"".concat(e.x,",").concat(e.y)).join(" ")}),(0,o.jsx)(g,{trianglePoints:t})]})}function g(e){let{trianglePoints:r}=e,{show:n,linesLength:i}=function(){let[e,r]=function(){let[e,r]=(0,s.useState)(!1);return(0,s.useEffect)(()=>{if(e)return;let n=0;function o(e){if(window.scrollY>=740)return;let{key:o}=e;o===L[n]?(n>=2&&e.preventDefault(),++n===L.length&&r(!0)):n=0}return window.addEventListener("keydown",o),()=>{window.removeEventListener("keydown",o)}},[e]),[e,r]}(),[n,o]=s.useState(35),i=s.useRef(180);return s.useEffect(()=>{if(!e)return;let n=document.querySelector("[data-hero-gradient]");function s(e){let r=document.querySelector("[data-hero-shader]");if(!r)return;r.style.setProperty("transition-duration","0ms");let n=Math.min(Math.max(Number.parseFloat(window.getComputedStyle(r).opacity)+e,0),1).toFixed(1);r.style.setProperty("--opacity",n)}function t(e){o(r=>{let n=r+e;return n<0||n>100?r:n})}function l(e){null==n||n.style.setProperty("--angle","".concat(i.current+=e,"deg"))}function d(e){let r="--".concat(e);(null==n?void 0:n.style.getPropertyValue(r))?n.style.removeProperty(r):null==n||n.style.setProperty(r,"transparent")}function h(e){if("Escape"===e.key){r(!1);return}if("+"===e.key||"="===e.key){s(.1);return}if("-"===e.key){s(-.1);return}switch("ArrowUp"===e.key&&(e.preventDefault(),t(1)),"ArrowDown"===e.key&&(e.preventDefault(),t(-1)),"ArrowLeft"===e.key&&(e.preventDefault(),l(1)),"ArrowRight"===e.key&&(e.preventDefault(),l(-1)),e.key){case"1":d("red");break;case"2":d("blue");break;case"3":d("cyan");break;case"4":d("yellow")}"g"===e.key&&(null==n||n.classList.toggle(u().grayscale))}return window.addEventListener("keydown",h),()=>window.removeEventListener("keydown",h)},[e]),s.useEffect(()=>{if(e)return window.addEventListener("scroll",n),()=>window.removeEventListener("scroll",n);function n(){r(!1)}},[e]),{show:e,linesLength:n}}();return(0,o.jsxs)(o.Fragment,{children:[Array.from({length:i}).map((e,n)=>{let t=r[2],l=t.y/i/2*(n/1.5)+t.y,[d,h]=r;return(0,o.jsxs)(s.Fragment,{children:[(0,o.jsx)("line",{opacity:1-n/i,stroke:"var(--geist-foreground)",x1:t.x,x2:h.x,y1:l,y2:h.y},"line-".concat(Number(n),"-l")),(0,o.jsx)("line",{opacity:1-n/i,stroke:"var(--geist-foreground)",x1:t.x,x2:d.x,y1:l,y2:d.y},"line-".concat(Number(n),"-r"))]},"lines-".concat(Number(n)))}),n?(0,o.jsx)(_,{}):null]})}function x(e){let{heroRef:r,noShader:n}=e;return(0,o.jsxs)(o.Fragment,{children:[n?null:(0,o.jsx)(s.Suspense,{fallback:null,children:(0,o.jsx)(p,{className:u().shader,height:720,heroRef:r,width:1080})}),(0,o.jsx)("div",{"aria-hidden":!0,className:u().rainbow,"data-hero-gradient":!0}),(0,o.jsx)("svg",{"aria-hidden":!0,className:u().blackoutLines,fill:"none",viewBox:"0 0 ".concat(1200," ").concat(700),width:"100%",children:(0,o.jsxs)("g",{fill:C,transform:"scale(".concat(1200/1080,")"),children:[(0,o.jsx)("path",{d:"M-161 440.4L-160.9 438.4L376 445L-160.8 431.8V429.8L376.2 443L-160.6 423.2L-160.5 421.2L376.1 441L-160.2 414.7L-160.1 412.7L376.3 439L-159.7 406.1L-159.6 404.1L376.4 437L-159.2 397.5L-159 395.5L376.5 435L-158.5 388.9L-158.3 386.9L376.7 433L-157.7 380.4L-157.5 378.4L377 431L-156.8 371.8L-156.6 369.9L377.1 429L-155.9 363.3L-155.6 361.3L377.4 427.1L-154.8 354.8L-154.5 352.8L377.7 425.1L-153.6 346.3L-153.3 344.3L377.9 423.1L-152.3 337.8L-152 335.8L378.3 421.1L-150.9 329.3L-150.5 327.3L378.5 419.1L-149.4 320.9L-149 318.9L379 417.2L-147.7 312.4L-147.4 310.5L379.3 415.2L-146 304L-145.6 302L379.8 413.3L-144.2 295.6L-143.8 293.7L380.2 411.3L-142.3 287.2L-141.8 285.3L380.7 409.4L-140.3 278.9L-139.8 276.9L381.1 407.4L-138.1 270.6L-137.6 268.6L381.6 405.5L-135.9 262.3L-135.4 260.3L382.2 403.6L-133.6 254L-133 252.1L382.7 401.6L-131.1 245.8L-130.6 243.8L383.3 399.7L-128.6 237.5L-128 235.6L384 397.9L-126 229.4L-125.4 227.5L384.6 395.9L-123.2 221.2L-122.6 219.3L385.2 394L-120.4 213.1L-119.7 211.2L385.8 392.1L-117.5 205L-116.8 203.2L386.6 390.3L-114.5 197L-113.7 195.1L387.2 388.4L-111.3 189L-110.6 187.1L388.1 386.6L-108.1 181L-107.3 179.2L388.8 384.7L-104.8 173.1L-104 171.3L389.6 382.9L-101.4 165.2L-100.5 163.4L390.5 381.1L-97.8 157.4L-97 155.6L391.2 379.2L-94.2 149.6L-93.4 147.8L392.1 377.4L-90.5 141.9L-89.6 140.1L393 375.6L-86.7 134.2L-85.8 132.4L393.8 373.8L-82.8 126.5L-81.9 124.7L394.9 372.1L-78.8 118.9L-77.9 117.1L395.8 370.3L-74.7 111.3L-73.8 109.6L396.6 368.5L-70.6 103.8L-69.6 102.1L397.7 366.8L-66.3 96.4L-65.3 94.7L398.8 365.1L-61.9 89L-60.9 87.3L399.6 363.3L-57.5 81.6L-56.4 79.9L400.8 361.6L-52.9 74.3L-51.9 72.7L401.9 360L-48.3 67.1L-47.2 65.4L403 358.3L-43.6 59.9L-42.5 58.3L404.1 356.6L-38.8 52.8L-37.6 51.2L405.1 354.9L-33.9 45.8L-32.7 44.1L406.4 353.4L-28.9 38.8L-27.7 37.1L407.5 351.7L-23.8 31.8L-22.6 30.2L408.7 350.1L-18.7 24.9L-17.5 23.3L409.9 348.5L-13.5 18.1L-12.2 16.5L411.1 346.9L-8.10001 11.4L-6.89999 9.79999L412.4 345.4L-2.7 4.70001L-1.5 3.2L413.7 343.9L2.7 -1.89999L4 -3.39999L414.9 342.2L8.3 -8.5L9.60001 -10L416.3 340.8L13.9 -14.9L15.3 -16.4L417.5 339.3L19.7 -21.4L21 -22.8L418.9 337.8L25.5 -27.7L26.8 -29.2L420.3 336.4L31.3 -34L32.7 -35.4L421.7 334.9L37.3 -40.1L38.7 -41.6L423.1 333.5L43.3 -46.3L44.7 -47.7L424.4 332L49.4 -52.3L50.9 -53.7L425.9 330.7L55.6 -58.3L57 -59.7L427.3 329.3L61.8 -64.2L63.3 -65.5L428.9 328L68.2 -70L69.7 -71.3L430.4 326.6L74.6 -75.7L76.1 -77.1L431.7 325.1L81 -81.4L82.5 -82.7L433.3 324L87.6 -87L89.1 -88.3L434.8 322.6L94.2 -92.5L95.7 -93.7L436.4 321.4L100.8 -97.9L102.4 -99.1L438.1 320.3L107.6 -103.2L109.1 -104.5L439.4 318.8L114.3 -108.5L115.9 -109.7L441.2 317.8L121.2 -113.6L122.8 -114.8L442.7 316.5L128.1 -118.7L129.8 -119.9L444.4 315.4L135.1 -123.7L136.8 -124.9L446 314.2L142.2 -128.6L143.8 -129.8L447.6 313L149.3 -133.5L150.9 -134.6L449.3 312L156.4 -138.2L158.1 -139.3L450.9 310.7L163.7 -142.9L165.3 -143.9L452.7 309.8L170.9 -147.4L172.6 -148.5L454.4 308.8L178.3 -151.9L180 -152.9L456.1 307.7L185.7 -156.3L187.4 -157.3L457.8 306.7L193.1 -160.6L194.8 -161.6L459.5 305.7L200.6 -164.8L202.3 -165.7L461.3 304.7L208.1 -168.9L209.9 -169.8L463.1 303.9L215.7 -172.9L217.5 -173.8L464.8 302.8L223.4 -176.8L225.2 -177.7L466.7 302L231.1 -180.6L232.9 -181.5L468.4 301L238.8 -184.4L240.6 -185.2L470.2 300.2L246.6 -188L248.4 -188.8L472.1 299.5L254.4 -191.5L256.2 -192.4L473.9 298.6L262.3 -195L264.1 -195.8L475.7 297.7L270.2 -198.3L272 -199.1L477.5 297L278.1 -201.6L280 -202.3L479.5 296.4L286.1 -204.7L288 -205.5L481.2 295.4L294.2 -207.8L296 -208.5L483.2 294.9L302.2 -210.7L304.1 -211.4L485.1 294.3L310.3 -213.6L312.2 -214.3L487 293.6L318.5 -216.4L320.4 -217L488.8 292.9L326.6 -219L328.5 -219.6L490.7 292.3L334.8 -221.6L336.8 -222.1L492.7 291.8L343.1 -224L345 -224.6L494.6 291.2L351.3 -226.4L353.3 -226.9L496.5 290.6L359.6 -228.6L361.6 -229.1L498.5 290.3L367.9 -230.8L369.9 -231.3L500.3 289.6L376.3 -232.8L378.2 -233.3L502.3 289L384.7 -234.8L386.6 -235.2L504.3 288.8L393 -236.6L395 -237L506.2 288.3L401.5 -238.4L403.4 -238.7L508.2 288L409.9 -240L411.9 -240.4L510.2 287.6L418.3 -241.5L420.3 -241.9L512.1 287.1L426.8 -243L428.8 -243.3L514.1 287L435.3 -244.3L437.3 -244.6L516.1 286.7L443.8 -245.5L445.8 -245.8L518.1 286.4L452.3 -246.6L454.3 -246.9L520 286.1L460.8 -247.6L462.8 -247.8L522 286L469.4 -248.5L471.4 -248.7L524 285.7L477.9 -249.3L479.9 -249.5L526 285.6L486.5 -250L488.5 -250.2L528 285.3L495.1 -250.6L497.1 -250.7L530 285.4L503.7 -251.1L505.7 -251.2L532 285.1L512.2 -251.5L514.2 -251.6L534 285L520.8 -251.8H522.8L536 285.2L529.4 -251.9L531.4 -252L538 285V-252H-161V447H376.1L-161 440.4Z"}),(0,o.jsx)("path",{d:"M1239 455.6L1238.9 457.6L701.9 451L1238.8 464.2V466.2L702 453L1238.6 472.8L1238.5 474.8L701.8 455L1238.2 481.3L1238.1 483.3L701.8 457L1237.8 489.9L1237.6 491.9L701.6 459L1237.2 498.5L1237 500.5L701.4 461L1236.5 507.1L1236.3 509.1L701.3 463L1235.7 515.6L1235.5 517.6L701.1 465L1234.9 524.2L1234.6 526.1L700.8 467L1233.9 532.7L1233.6 534.7L700.6 468.9L1232.8 541.2L1232.5 543.2L700.4 470.9L1231.6 549.7L1231.3 551.7L700.1 472.9L1230.3 558.2L1230 560.2L699.7 474.9L1228.9 566.7L1228.5 568.7L699.6 476.9L1227.4 575.1L1227 577.1L698.9 478.8L1225.7 583.6L1225.4 585.5L698.7 480.8L1224 592L1223.6 594L698.1 482.7L1222.2 600.4L1221.8 602.3L697.8 484.7L1220.3 608.8L1219.8 610.7L697.3 486.6L1218.3 617.1L1217.8 619.1L696.9 488.6L1216.1 625.4L1215.6 627.4L696.3 490.5L1213.9 633.7L1213.4 635.7L695.9 492.4L1211.6 642L1211 643.9L695.1 494.3L1209.2 650.2L1208.6 652.2L694.7 496.3L1206.6 658.5L1206 660.4L693.9 498.1L1204 666.6L1203.4 668.5L693.5 500.1L1201.3 674.8L1200.6 676.7L692.7 501.9L1198.4 682.9L1197.7 684.8L692.1 503.8L1195.5 691L1194.8 692.8L691.4 505.7L1192.5 699L1191.7 700.9L690.7 507.6L1189.3 707L1188.6 708.9L690 509.4L1186.1 715L1185.3 716.8L689.1 511.3L1182.8 722.9L1182 724.7L688.4 513.1L1179.4 730.8L1178.5 732.6L687.5 514.9L1175.8 738.6L1175 740.4L686.8 516.8L1172.2 746.4L1171.4 748.2L685.9 518.6L1168.5 754.1L1167.6 755.9L684.9 520.3L1164.7 761.8L1163.8 763.6L684.1 522.2L1160.8 769.5L1159.9 771.3L683.2 524L1156.8 777.1L1155.9 778.9L682.3 525.7L1152.7 784.7L1151.8 786.4L681.3 527.5L1148.6 792.2L1147.6 793.9L680.4 529.2L1144.3 799.6L1143.3 801.3L679.3 530.9L1139.9 807L1138.9 808.7L678.3 532.7L1135.5 814.4L1134.4 816.1L677.2 534.4L1130.9 821.7L1129.9 823.3L676 536L1126.3 828.9L1125.2 830.6L675.1 537.7L1121.6 836.1L1120.5 837.7L674 539.4L1116.8 843.2L1115.7 844.8L672.7 540.9L1111.9 850.3L1110.7 851.9L671.7 542.7L1106.9 857.3L1105.7 858.9L670.6 544.3L1101.8 864.2L1100.7 865.8L669.2 545.8L1096.7 871.1L1095.5 872.7L668.3 547.6L1091.5 877.9L1090.2 879.4L666.8 549L1086.1 884.6L1084.9 886.2L665.6 550.6L1080.7 891.3L1079.5 892.8L664.4 552.2L1075.3 897.9L1074 899.4L663.1 553.7L1069.7 904.5L1068.4 906L661.8 555.2L1064.1 910.9L1062.7 912.4L660.4 556.7L1058.3 917.3L1057 918.8L659.1 558.2L1052.5 923.7L1051.2 925.2L657.6 559.5L1046.7 930L1045.3 931.4L656.4 561.2L1040.7 936.1L1039.3 937.6L655 562.6L1034.7 942.3L1033.3 943.7L653.4 563.8L1028.6 948.3L1027.1 949.7L652.3 565.5L1022.4 954.3L1021 955.7L650.5 566.6L1016.2 960.2L1014.7 961.5L649.2 568L1009.8 966L1008.3 967.3L647.8 569.5L1003.4 971.7L1001.9 973.1L646.1 570.6L997 977.4L995.5 978.7L644.7 572.1L990.4 983L988.9 984.3L643.3 573.5L983.9 988.5L982.3 989.7L641.6 574.5L977.2 993.9L975.6 995.1L640 575.8L970.4 999.2L968.9 1000.5L638.5 577.1L963.7 1004.5L962.1 1005.7L636.9 578.4L956.8 1009.6L955.2 1010.8L635.3 579.5L949.9 1014.7L948.2 1015.9L633.7 580.8L942.9 1019.7L941.3 1020.9L631.9 581.7L935.8 1024.6L934.2 1025.8L630.4 582.9L928.7 1029.5L927.1 1030.6L628.7 584L921.6 1034.2L919.9 1035.3L627 585.1L914.3 1038.9L912.7 1039.9L625.4 586.3L907.1 1043.4L905.4 1044.5L623.5 587.1L899.7 1047.9L898 1048.9L622 588.4L892.3 1052.3L890.6 1053.3L620.2 589.4L884.9 1056.6L883.2 1057.6L618.5 590.3L877.4 1060.8L875.7 1061.7L616.7 591.3L869.9 1064.9L868.1 1065.8L614.9 592.1L862.3 1068.9L860.5 1069.8L613.2 593.2L854.6 1072.8L852.8 1073.7L611.3 594L846.9 1076.6L845.1 1077.5L609.6 595L839.2 1080.4L837.4 1081.2L607.8 595.7L831.4 1084L829.6 1084.8L605.9 596.5L823.6 1087.5L821.8 1088.4L604.1 597.4L815.7 1091L813.9 1091.8L602.2 598L807.8 1094.3L806 1095.1L600.6 599.2L799.9 1097.6L798 1098.3L598.5 599.6L791.9 1100.7L790 1101.5L596.7 600.4L783.8 1103.8L782 1104.5L594.9 601.3L775.8 1106.7L773.9 1107.4L592.9 601.6L767.7 1109.6L765.8 1110.2L591 602.4L759.5 1112.4L757.6 1113L589.2 603.1L751.4 1115L749.5 1115.6L587.2 603.5L743.2 1117.6L741.2 1118.2L585.4 604.3L734.9 1120L733 1120.6L583.4 604.8L726.7 1122.4L724.7 1122.9L581.5 605.4L718.4 1124.6L716.4 1125.1L579.5 605.7L710.1 1126.8L708.1 1127.3L577.6 606.4L701.7 1128.8L699.8 1129.3L575.7 606.9L693.3 1130.8L691.4 1131.2L573.7 607.2L685 1132.6L683 1133L571.8 607.6L676.5 1134.4L674.6 1134.7L569.8 607.8L668.1 1136L666.1 1136.4L567.9 608.6L659.7 1137.5L657.7 1137.9L565.9 608.9L651.2 1139L649.2 1139.3L563.9 609L642.7 1140.3L640.7 1140.6L561.9 609.3L634.2 1141.5L632.2 1141.8L559.9 609.6L625.7 1142.6L623.7 1142.9L558 609.9L617.2 1143.6L615.2 1143.8L556 610.1L608.6 1144.5L606.6 1144.7L554 610.1L600.1 1145.3L598.1 1145.5L552 610.4L591.5 1146L589.5 1146.2L550 610.6L582.9 1146.6L580.9 1146.7L548 610.7L574.3 1147.1L572.3 1147.2L546 610.8L565.8 1147.5L563.8 1147.6L544 611.1L557.2 1147.8H555.2L542 610.8L548.6 1147.9L546.6 1148L540 611V1148H1239V449H702L1239 455.6Z"}),(0,o.jsx)("path",{d:"M540 -252V285.1L546.6 -252L548.6 -251.9L542 285.1L555.2 -251.8H557.2L544 285.1L563.8 -251.6L565.8 -251.5L546 285.1L572.3 -251.2L574.3 -251.1L548 285.3L580.9 -250.7L582.9 -250.6L550 285.5L589.5 -250.2L591.5 -250L552 285.5L598.1 -249.5L600.1 -249.3L554 285.7L606.6 -248.7L608.6 -248.5L556 285.9L615.2 -247.8L617.2 -247.6L558 286.1L623.7 -246.9L625.7 -246.6L559.9 286.4L632.2 -245.8L634.2 -245.5L561.9 286.6L640.7 -244.6L642.7 -244.3L563.9 287L649.2 -243.3L651.2 -243L565.9 287.2L657.7 -241.9L659.7 -241.5L567.9 287.4L666.1 -240.4L668.1 -240L569.8 288.1L674.6 -238.7L676.5 -238.4L571.8 288.4L683 -237L685 -236.6L573.7 288.7L691.4 -235.2L693.3 -234.8L575.7 289.2L699.8 -233.3L701.7 -232.8L577.6 289.7L708.1 -231.3L710.1 -230.8L579.6 290.1L716.4 -229.1L718.4 -228.6L581.5 290.7L724.7 -226.9L726.7 -226.4L583.4 291.2L733 -224.6L734.9 -224L585.3 291.9L741.2 -222.1L743.2 -221.6L587.3 292.2L749.5 -219.6L751.4 -219L589.1 293.1L757.6 -217L759.5 -216.4L591 293.6L765.8 -214.3L767.7 -213.6L592.9 294.3L773.9 -211.4L775.8 -210.7L594.9 294.8L782 -208.5L783.8 -207.8L596.7 295.5L790 -205.5L791.9 -204.7L598.6 296.3L798 -202.3L799.9 -201.6L600.4 297.1L806 -199.1L807.8 -198.3L602.3 297.7L813.9 -195.8L815.7 -195L604.1 298.7L821.8 -192.4L823.6 -191.5L605.9 299.5L829.6 -188.8L831.4 -188L607.9 300.1L837.4 -185.2L839.2 -184.4L609.6 301.1L845.1 -181.5L846.9 -180.6L611.3 302.1L852.8 -177.7L854.6 -176.8L613.2 302.8L860.5 -173.8L862.3 -172.9L614.9 303.9L868.1 -169.8L869.9 -168.9L616.7 304.8L875.7 -165.7L877.4 -164.8L618.5 305.7L883.2 -161.6L884.9 -160.6L620.2 306.6L890.6 -157.3L892.3 -156.3L622 307.6L898 -152.9L899.7 -151.9L623.6 308.7L905.4 -148.5L907.1 -147.4L625.3 309.9L912.7 -143.9L914.3 -142.9L627 310.9L919.9 -139.3L921.6 -138.2L628.7 311.9L927.1 -134.6L928.7 -133.5L630.4 313L934.2 -129.8L935.8 -128.6L631.9 314.3L941.3 -124.9L942.9 -123.7L633.7 315.3L948.2 -119.9L949.9 -118.7L635.2 316.6L955.2 -114.8L956.8 -113.6L636.9 317.7L962.1 -109.7L963.7 -108.5L638.4 319L968.9 -104.5L970.5 -103.2L640.1 320.1L975.6 -99.1L977.2 -97.9L641.5 321.5L982.3 -93.7L983.9 -92.5L643.3 322.5L988.9 -88.3L990.5 -87L644.8 323.8L995.5 -82.7L997 -81.4L646.2 325.3L1001.9 -77.1L1003.4 -75.7L647.6 326.7L1008.3 -71.3L1009.8 -70L649.2 327.9L1014.7 -65.5L1016.2 -64.2L650.7 329.2L1021 -59.7L1022.4 -58.3L652 330.7L1027.2 -53.7L1028.6 -52.3L653.5 332.1L1033.3 -47.7L1034.7 -46.3L655 333.4L1039.3 -41.6L1040.7 -40.1L656.2 335L1045.3 -35.4L1046.7 -34L657.8 336.3L1051.2 -29.2L1052.5 -27.7L659.1 337.8L1057 -22.8L1058.3 -21.4L660.3 339.4L1062.7 -16.4L1064.1 -14.9L661.8 340.8L1068.4 -10L1069.7 -8.5L663.1 342.3L1074 -3.39999L1075.3 -1.89999L664.4 343.8L1079.5 3.2L1080.7 4.70001L665.6 345.4L1084.9 9.79999L1086.1 11.4L666.9 346.9L1090.2 16.5L1091.5 18.1L668.1 348.5L1095.5 23.3L1096.7 24.9L669.3 350.1L1100.7 30.2L1101.8 31.8L670.6 351.7L1105.7 37.1L1106.9 38.8L671.7 353.3L1110.7 44.1L1111.9 45.8L672.8 355L1115.7 51.2L1116.8 52.8L674 356.6L1120.5 58.3L1121.6 59.9L675 358.3L1125.2 65.4L1126.3 67.1L676.2 359.9L1129.9 72.7L1130.9 74.3L677.2 361.7L1134.4 79.9L1135.5 81.6L678.3 363.3L1138.9 87.3L1139.9 89L679.2 365.1L1143.3 94.7L1144.3 96.4L680.4 366.7L1147.6 102.1L1148.6 103.8L681.3 368.5L1151.8 109.6L1152.7 111.3L682.2 370.3L1155.9 117.1L1156.8 118.9L683.2 372L1159.9 124.7L1160.8 126.5L684.1 373.8L1163.8 132.4L1164.7 134.2L685 375.6L1167.6 140.1L1168.5 141.9L686 377.4L1171.4 147.8L1172.2 149.6L686.7 379.3L1175 155.6L1175.8 157.4L687.6 381L1178.5 163.4L1179.4 165.2L688.4 382.9L1182 171.3L1182.8 173.1L689.1 384.7L1185.3 179.2L1186.1 181L689.9 386.6L1188.6 187.1L1189.3 189L690.7 388.4L1191.7 195.1L1192.5 197L691.5 390.2L1194.8 203.2L1195.5 205L692.1 392.1L1197.7 211.2L1198.4 213.1L692.8 394L1200.6 219.3L1201.3 221.2L693.5 395.9L1203.4 227.5L1204 229.4L694 397.8L1206 235.6L1206.6 237.5L694.6 399.7L1208.6 243.8L1209.2 245.8L695.3 401.6L1211 252.1L1211.6 254L695.8 403.6L1213.4 260.3L1213.9 262.3L696.3 405.5L1215.6 268.6L1216.1 270.6L696.9 407.4L1217.8 276.9L1218.3 278.9L697.4 409.4L1219.8 285.3L1220.3 287.2L697.8 411.3L1221.8 293.7L1222.2 295.6L698.2 413.3L1223.6 302L1224 304L698.7 415.2L1225.4 310.5L1225.7 312.4L699 417.2L1227 318.9L1227.4 320.9L699.3 419.2L1228.5 327.3L1228.9 329.3L699.8 421.1L1230 335.8L1230.3 337.8L700 423.1L1231.3 344.3L1231.6 346.3L700.4 425.1L1232.5 352.8L1232.8 354.8L700.6 427.1L1233.6 361.3L1233.9 363.3L700.9 429L1234.6 369.9L1234.9 371.8L701.1 431L1235.5 378.4L1235.7 380.4L701.3 433L1236.3 386.9L1236.5 388.9L701.5 435L1237 395.5L1237.2 397.5L701.6 437L1237.6 404.1L1237.7 406.1L701.7 439L1238.1 412.7L1238.2 414.7L701.9 441L1238.5 421.2L1238.6 423.2L701.8 443L1238.8 429.8V431.8L702 445L1238.9 438.4L1239 440.4L702 447H1239V-252H540Z"}),(0,o.jsx)("path",{d:"M531.4 1148L529.4 1147.9L536 610.8L522.8 1147.8H520.8L534 610.8L514.2 1147.6L512.2 1147.5L532 610.9L505.7 1147.2L503.7 1147.1L530 610.7L497.1 1146.7L495.1 1146.6L528 610.7L488.5 1146.2L486.5 1146L526 610.6L479.9 1145.5L477.9 1145.3L524 610.2L471.4 1144.7L469.4 1144.5L522 610L462.8 1143.8L460.9 1143.6L520 609.9L454.3 1142.9L452.3 1142.6L518.1 609.7L445.8 1141.8L443.8 1141.5L516.1 609.2L437.3 1140.6L435.3 1140.3L514.1 609.2L428.8 1139.3L426.8 1139L512.1 608.7L420.3 1137.9L418.3 1137.5L510.2 608.4L411.9 1136.4L409.9 1136L508.2 608.1L403.4 1134.7L401.5 1134.4L506.2 607.7L395 1133L393 1132.6L504.3 607.3L386.6 1131.2L384.7 1130.8L502.4 606.6L378.2 1129.3L376.3 1128.8L500.4 606.4L369.9 1127.3L367.9 1126.8L498.4 605.9L361.6 1125.1L359.6 1124.6L496.5 605.4L353.3 1122.9L351.3 1122.4L494.6 604.7L345 1120.6L343.1 1120L492.7 604.1L336.8 1118.2L334.8 1117.6L490.7 603.8L328.5 1115.6L326.6 1115L488.9 603L320.4 1113L318.5 1112.4L486.9 602.4L312.2 1110.2L310.3 1109.6L485 601.9L304.1 1107.4L302.2 1106.7L483.2 601.1L296 1104.5L294.2 1103.8L481.3 600.4L288 1101.5L286.1 1100.7L479.4 599.7L280 1098.3L278.1 1097.6L477.5 599L272 1095.1L270.2 1094.3L475.7 598.2L264.1 1091.8L262.3 1091L473.9 597.3L256.2 1088.4L254.4 1087.5L472 596.6L248.4 1084.8L246.6 1084L470.2 595.7L240.6 1081.2L238.8 1080.4L468.4 594.9L232.9 1077.5L231.1 1076.6L466.6 594.1L225.2 1073.7L223.4 1072.8L464.9 593L217.5 1069.8L215.7 1068.9L463 592.3L209.9 1065.8L208.1 1064.9L461.3 591.3L202.3 1061.7L200.6 1060.8L459.6 590.2L194.8 1057.6L193.1 1056.6L457.7 589.4L187.4 1053.3L185.7 1052.3L456.1 588.3L180 1048.9L178.3 1047.9L454.4 587.2L172.6 1044.5L170.9 1043.4L452.7 586.2L165.3 1039.9L163.7 1038.9L451 585.1L158.1 1035.3L156.4 1034.2L449.3 584.1L150.9 1030.6L149.3 1029.5L447.6 583L143.8 1025.8L142.2 1024.6L445.9 581.9L136.8 1020.9L135.1 1019.7L444.4 580.6L129.8 1015.9L128.1 1014.7L442.7 579.5L122.8 1010.8L121.2 1009.6L441.1 578.3L115.9 1005.7L114.3 1004.5L439.6 577L109.1 1000.5L107.5 999.2L437.9 576L102.4 995.1L100.8 993.9L436.4 574.6L95.7 989.7L94.2 988.5L434.8 573.4L89.1 984.3L87.6 983L433.4 571.9L82.5 978.7L81 977.4L431.8 570.7L76.1 973.1L74.6 971.7L430.3 569.4L69.6 967.3L68.2 966L428.7 568.2L63.3 961.5L61.8 960.2L427.4 566.6L57 955.7L55.6 954.3L425.9 565.3L50.9 949.7L49.4 948.3L424.5 564L44.7 943.7L43.3 942.3L423 562.6L38.7 937.6L37.3 936.1L421.6 561.1L32.7 931.4L31.3 930L420.3 559.6L26.8 925.2L25.5 923.7L418.9 558.2L21 918.8L19.7 917.3L417.6 556.7L15.3 912.4L13.9 910.9L416.2 555.2L9.60001 906L8.3 904.5L415 553.7L4 899.4L2.7 897.9L413.6 552.2L-1.5 892.8L-2.7 891.3L412.4 550.6L-6.89999 886.2L-8.10001 884.6L411.1 549.1L-12.2 879.4L-13.5 877.9L409.9 547.5L-17.5 872.7L-18.7 871.1L408.8 545.8L-22.7 865.8L-23.8 864.2L407.5 544.3L-27.7 858.9L-28.9 857.3L406.3 542.7L-32.7 851.9L-33.9 850.3L405.3 540.9L-37.6 844.8L-38.8 843.2L404 539.4L-42.5 837.7L-43.6 836.1L402.9 537.7L-47.2 830.6L-48.3 828.9L401.9 536L-51.9 823.3L-52.9 821.7L400.9 534.3L-56.4 816.1L-57.5 814.4L399.8 532.6L-60.9 808.7L-61.9 807L398.6 531L-65.3 801.3L-66.3 799.6L397.7 529.2L-69.6 793.9L-70.6 792.2L396.8 527.4L-73.8 786.4L-74.7 784.7L395.8 525.7L-77.9 778.9L-78.8 777.1L394.8 524L-81.9 771.3L-82.8 769.5L393.9 522.2L-85.8 763.6L-86.7 761.8L393 520.4L-89.6 755.9L-90.5 754.1L392.1 518.6L-93.4 748.2L-94.2 746.4L391.2 516.8L-97 740.4L-97.8 738.6L390.5 514.9L-100.5 732.6L-101.4 730.8L389.6 513.1L-104 724.7L-104.8 722.9L388.8 511.3L-107.3 716.8L-108.1 715L388 509.5L-110.6 708.9L-111.3 707L387.3 507.6L-113.7 700.9L-114.5 699L386.6 505.7L-116.8 692.8L-117.5 691L385.9 503.8L-119.7 684.8L-120.4 682.9L385.3 501.9L-122.6 676.7L-123.2 674.8L384.6 500.1L-125.4 668.5L-126 666.6L384 498.2L-128 660.4L-128.6 658.5L383.4 496.3L-130.6 652.2L-131.1 650.2L382.8 494.3L-133 643.9L-133.6 642L382.1 492.5L-135.4 635.7L-135.9 633.7L381.8 490.5L-137.6 627.4L-138.1 625.4L381.2 488.6L-139.8 619.1L-140.3 617.1L380.7 486.6L-141.8 610.7L-142.3 608.8L380.3 484.7L-143.8 602.3L-144.2 600.4L379.7 482.7L-145.6 594L-146 592L379.3 480.8L-147.4 585.5L-147.7 583.6L379 478.8L-149 577.1L-149.4 575.1L378.5 476.9L-150.5 568.7L-150.9 566.7L378.3 474.9L-152 560.2L-152.3 558.2L378 472.9L-153.3 551.7L-153.6 549.7L377.6 470.9L-154.5 543.2L-154.8 541.2L377.4 468.9L-155.6 534.7L-155.9 532.7L377.2 467L-156.6 526.1L-156.8 524.2L376.9 465L-157.5 517.6L-157.7 515.6L376.7 463L-158.3 509.1L-158.5 507.1L376.6 461L-159 500.5L-159.2 498.5L376.4 459L-159.6 491.9L-159.7 489.9L376.2 457L-160.1 483.3L-160.2 481.3L376.2 455L-160.5 474.8L-160.6 472.8L376 453L-160.8 466.2V464.2L376.1 451L-160.9 457.6L-161 455.6L376 449H-161V1148H538V611L531.4 1148Z"})]})})]})}function _(){let e=s.useRef(null);return s.useEffect(()=>{var r;let n=document.activeElement;return null===(r=e.current)||void 0===r||r.focus(),()=>{n.focus({preventScroll:!0})}},[]),(0,o.jsx)(o.Fragment,{children:(0,a.createPortal)((0,o.jsxs)(t.B,{align:"center","aria-label":"Keyboard shortcuts to adjust the hero, press Escape to dismiss",as:"ul",className:u().controls,direction:"row",gap:16,justify:"center",ref:e,role:"dialog",tabIndex:0,children:[(0,o.jsx)(y,{shortcut:"← →",children:"Rotate gradient"}),(0,o.jsx)(y,{shortcut:"↑ ↓",children:"Adjust triangle"}),(0,o.jsx)(y,{shortcut:"+ -",children:"Adjust shader"}),(0,o.jsx)(y,{shortcut:"1 2 3 4",children:"Toggle colors"}),(0,o.jsx)(y,{shortcut:"G",children:"Toggle grayscale"})]}),document.body)})}function y(e){let{children:r,shortcut:n}=e,s="".concat(r," with ").concat(n).trim();return(0,o.jsxs)(t.B,{"aria-label":s,as:"li",gap:2,role:"text",children:[(0,o.jsx)(l.E,{"aria-hidden":!0,as:"span",weight:500,children:r}),(0,o.jsx)(t.B,{"aria-hidden":!0,direction:"row",gap:1,children:n.split(" ").map(e=>(0,o.jsx)("kbd",{"data-key":e,children:e},e))})]})}var j=n(24066),w=n.n(j);function k(e){let r=s.useRef(null);return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(i.xA,{className:w().mobile,columns:1,rows:2,children:(0,o.jsx)(i.xA.Cell,{children:(0,o.jsx)(N,{...e})})}),(0,o.jsxs)(i.xA,{className:w().root,columns:{sm:8,md:12},height:"preserve-aspect-ratio",ref:r,rows:{sm:4,md:8},children:[(0,o.jsx)(i.xA.Cell,{behindGrid:!0,className:w().gradient,column:"1/-1",noPadding:!0,row:"1/-1",children:(0,o.jsx)(x,{heroRef:r,noShader:e.cheap})}),(0,o.jsx)(i.xA.Cell,{className:w().triangle,column:"1/-1",noPadding:!0,row:"1/-1",children:(0,o.jsx)(f,{offsetY:234})}),(0,o.jsx)(i.xA.Cell,{className:w().desktop,column:{sm:1,md:"2/12"},row:{sm:1,md:"2/6"},solid:!0,children:(0,o.jsx)(N,{...e})})]})]})}function N(e){let{contactSalesCopy:r}=e;return(0,o.jsxs)(t.B,{align:"center",className:w().heroCell,gap:{sm:6,md:8},justify:"center",children:[(0,o.jsxs)(t.B,{align:"center",direction:"column",gap:{sm:2,lg:6},children:[(0,o.jsx)(l.E,{align:"center",as:"h1",className:w().heading,weight:600,children:"Your complete platform for the web."}),(0,o.jsx)(l.E,{align:"center",as:"p",className:w().subHeading,color:"gray-900",variant:{sm:"copy-16",lg:"copy-20"},children:"Vercel provides the developer tools and cloud infrastructure to build, scale, and secure a faster, more personalized web."})]}),(0,o.jsxs)(t.B,{className:w().buttons,direction:"row",gap:{sm:4,md:6},justify:"center",children:[(0,o.jsxs)(d.ButtonLink,{className:w().primaryButton,"data-primary-button":!0,href:"/new",onClick:()=>{m.zS.track(v.q.CLICK_EVENT,{click_name:"landing_page_cta",click_value:"Start Deploying"})},prefix:(0,o.jsx)(h.f,{"aria-hidden":!0,color:"var(--ds-background-200)",height:14}),shape:"rounded",size:"large",children:[(0,o.jsx)("span",{"data-size":"small",children:"Deploy"}),(0,o.jsx)("span",{"data-size":"large",children:"Start Deploying"})]}),(0,o.jsx)(d.ButtonLink,{className:w().secondaryButton,"data-secondary-button":!0,href:"/contact/sales",onClick:()=>{m.zS.track(v.q.CLICK_EVENT,{click_name:"landing_page_cta",click_value:r})},shadow:!0,shape:"rounded",size:"large",type:"secondary",children:r})]})]})}},29826:(e,r,n)=>{"use strict";n.d(r,{StoriesV3:()=>Z});var o=n(9479),s=n(72303),i=n(39385),t=n(17223),l=n(89956),d=n(12669),h=n(49901),m=n(78258),v=n(20437),b=n(61945),P=n(74460),a=n(50175),L=n(46580),c=n(83844),u=n(37598),C=n(95764),p=n(72260),f=n(4375);let g=new WeakMap;var x=n(41939),_=n.n(x);let y=[.33,.12,.15,1],j="cubic-bezier(".concat(y.map(e=>e.toFixed(2)).join(", "),")");function w(e){let{children:r,"aria-label":n,activeIndex:i,setActiveIndex:t}=e,[l,d]=s.useState(!0),h=s.useRef(null);function m(e){if("ArrowLeft"===e.key){let e=i-1;e>=0&&(N(h.current,e),t(e),d(!1))}else if("ArrowRight"===e.key){let e=i+1;es.cloneElement(e,{key:"".concat(e.props.name,"-").concat(r),...e.props,index:r,activeIndex:i,setActiveIndex:t,showFocusRing:l,setShowFocusRing:d,onKeyDown:m,onMouseDown:()=>{t(r)}}))})})}function k(e){let{name:r,Icon:n,active:s}=e;return(0,o.jsxs)(d.B,{align:"center",className:s?_().activeTabContent:_().inactiveTabContent,direction:"row",gap:2,style:{transition:"opacity ".concat(.4,"s ").concat(j)},children:[n?(0,o.jsx)(n,{className:"geist-hide-on-mobile",color:s?"background-100":"gray-900"}):null,(0,o.jsx)(h.E,{color:s?"gray-1000":"gray-900",variant:"label-14",weight:500,children:r})]})}function N(e,r){if(!e)return;let n=e.querySelector('[data-index="'.concat(r,'"]'));null==n||n.focus({preventScroll:!0})}w.Tab=function(e){let{Icon:r,name:n,index:i,activeIndex:l,showFocusRing:d,setShowFocusRing:h,onKeyDown:m,onMouseDown:v}=e,b=s.useId(),P=i===l,a=s.useRef(null);return(0,o.jsxs)("button",{"aria-controls":b,"aria-selected":P,"data-index":i,"data-label":n,"data-show-focus-ring":d,id:b,onBlur:()=>{null==h||h(!0)},onFocus:function(e){if(g.has(e))return g.get(e);let r=function(){for(var r=arguments.length,n=Array(r),o=0;o{setTimeout(e,100),requestAnimationFrame(()=>{setTimeout(e,0)})}).then(()=>e(...n))};return g.set(e,r),r}(()=>{p.zS.track(f.q.CLICK_EVENT,{click_name:"click_button",click_value:n.toLowerCase()}),null==v||v()}),onKeyDown:m,role:"tab",tabIndex:P?0:-1,type:"button",children:[(0,o.jsx)(k,{Icon:r,name:n}),P?(0,o.jsx)(t.P.div,{className:_().indicator,initial:!1,layout:!0,layoutId:"indicator",ref:a,style:{borderRadius:64},transition:{duration:.4,ease:y}}):null,(0,o.jsx)(k,{Icon:r,active:!0,name:n})]})};var M=n(5860),V=n.n(M);let H={runway:(0,o.jsx)(m.g,{className:(0,c.$)(V().logo,V().logoRunway),height:24,name:"runway"},"runway"),"leonardo-ai":(0,o.jsx)(m.g,{className:(0,c.$)(V().logo,V().logoLeonardo),height:32,name:"leonardo-ai"},"leonardo-ai"),zapier:(0,o.jsx)(m.g,{className:(0,c.$)(V().logo,V().logoZapier),height:29,name:"zapier"},"zapier"),adobe:(0,o.jsx)(m.g,{className:(0,c.$)(V().logo,V().logoAdobe),height:28,name:"adobe"},"adobe"),"chick-fil-a":(0,o.jsx)(m.g,{className:(0,c.$)(V().logo,V().logoChickFilA),height:38,name:"chick-fil-a"},"chick-fil-a"),neo:(0,o.jsx)(m.g,{className:(0,c.$)(V().logo,V().logoNeo),height:19,name:"neo"},"neo"),ruggable:(0,o.jsx)(m.g,{className:(0,c.$)(V().logo,V().logoRuggable),height:31,name:"ruggable"},"ruggable"),sonos:(0,o.jsx)(m.g,{className:(0,c.$)(V().logo,V().logoSonos),height:21,name:"sonos"},"sonos"),chicos:(0,o.jsx)(m.g,{className:(0,c.$)(V().logo,V().logoChicos),height:21,name:"chicos"},"chicos"),stripe:(0,o.jsx)(m.g,{className:(0,c.$)(V().logo,V().logoStripe),height:32,name:"stripe"},"stripe"),box:(0,o.jsx)(m.g,{className:(0,c.$)(V().logo,V().logoBox),height:27,name:"box"},"box"),hydrow:(0,o.jsx)(m.g,{className:(0,c.$)(V().logo,V().logoHydrow),height:30,name:"hydrow"},"hydrow"),super:(0,o.jsx)(m.g,{className:(0,c.$)(V().logo,V().logoSuper),height:27,name:"super"},"super"),hashnode:(0,o.jsx)(m.g,{className:(0,c.$)(V().logo,V().logoHashnode),height:28,name:"hashnode"},"hashnode")},E=[{name:"AI Apps",content:(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)("span",{children:[H.runway," build times went from 7m to 40s."]}),(0,o.jsxs)("span",{children:[H["leonardo-ai"],"\xa0saw a 95% reduction in page load times.\xa0"]}),(0,o.jsxs)("span",{children:[H.zapier,"\xa0saw 24x faster builds."]})]}),cta:{text:"Deploy AI Apps in seconds",href:"/ai",icon:(0,o.jsx)(L.s,{className:V().icon})},ctaUpperText:"Get started using our pre-built templates. Easily stream long-running LLM responses for a better user experience with zero-config infrastructure that's always globally performant."},{name:"Web Apps",content:(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)("span",{children:[H.adobe," saw 6x faster builds & deployment.\xa0\xa0"]}),(0,o.jsxs)("span",{children:[H["chick-fil-a"]," builds decreased by 99.96%."]}),(0,o.jsx)("br",{}),(0,o.jsxs)("span",{children:[H.neo," saw 50% reduction in infra admin effort."]})]}),cta:{text:"Deploy Web Apps at speed",href:"/solutions/web-apps",icon:(0,o.jsx)(a.p,{className:V().icon})},ctaUpperText:"Iterate and collaborate at light speed. Security is made easy, managing auth with third-party solutions like Okta. Superior performance through highly optimized infrastructure and CDN."},{name:"Ecommerce",content:(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)("span",{children:[H.stripe," saw 100% uptime during Black Friday.\xa0\xa0"]}),(0,o.jsx)("br",{}),(0,o.jsxs)("span",{children:[H.box," saw 300% more pageviews.\xa0\xa0"]}),(0,o.jsx)("br",{}),(0,o.jsxs)("span",{children:[H.hydrow," improved Core Web Vitals by 50%."]})]}),cta:{text:"Vercel for online storefronts",href:"/solutions/composable-commerce",icon:(0,o.jsx)(b.Z,{className:V().icon})},ctaUpperText:"Fast load times, zero overhead with Vercel's highly optimized infrastructure and CDN, reducing bounce rates and improving SEO. Streamline content creation & publishing with built-in previews."},{name:"Marketing",content:(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)("span",{children:[H.ruggable," gained 300% more organic clicks."]}),(0,o.jsx)("br",{}),(0,o.jsxs)("span",{children:[H.sonos," saved 1 year of developer time."]}),(0,o.jsx)("br",{}),(0,o.jsxs)("span",{children:[H.chicos," saw 98% faster build times."]})]}),cta:{text:"Vercel for Marketing Sites",href:"/solutions/marketing-sites",icon:(0,o.jsx)(v.j,{className:V().icon})},ctaUpperText:"Get a fully personalized experience by seamlessly integrating with leading headless solutions. Increase website performance by up to 90%. Support traffic spikes, even on Black Friday."},{name:"Platforms",content:(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)("span",{children:[H.super," serves thousands of domains from 1 code base.\xa0"]}),(0,o.jsxs)("span",{children:[H.hashnode," page load decreased by 5%.\xa0\xa0"]}),(0,o.jsxs)("span",{children:[H.zapier," saw 24x faster builds."]})]}),cta:{text:"Deploy Multi-Tenant Platforms",href:"/solutions/multi-tenant-saas",icon:(0,o.jsx)(P.u,{className:V().icon})},ctaUpperText:"Build the platform of your dreams. Serve multiple customers across different subdomains and custom domains in your application with just a few lines of code."}],S=Object.values(H),A={duration:.4,ease:y},T={sm:2,md:2,lg:3};function Z(){let e=s.useRef(null),r=(0,i.W)(e,{once:!0}),[n,m]=s.useState(0),[v,b]=s.useState(!1),P=E[n];s.useEffect(()=>{b(!0)},[]);let a={initial:v?{opacity:0}:{opacity:1},transition:A,animate:{opacity:1}},L=E.map(e=>e.ctaUpperText||"").reduce((e,r)=>e.length>r.length?e:r,"");return(0,o.jsxs)(o.Fragment,{children:[r?(0,o.jsx)("div",{style:{display:"none"},children:S.map(e=>e)}):null,(0,o.jsx)(l.xA.Gap,{className:V().gap,columns:1,forGrid:"below"}),(0,o.jsxs)(l.xA,{className:V().section,columns:T,hideGuides:!0,noSystemBorder:!0,ref:e,rows:{sm:5,lg:4},children:[(0,o.jsx)(l.xA.Cell,{className:(0,c.$)(V().contentCell,V().contentCellMain),column:"1/3",row:4,children:(0,o.jsxs)(d.B,{direction:{sm:"column-reverse",lg:"column"},gap:{sm:5,md:10,lg:8},justify:"space-between",children:[(0,o.jsx)("div",{className:V().contentWrapper,children:(0,o.jsx)(d.B,{align:{sm:"center",lg:"start"},className:V().content,children:(0,o.jsx)(h.E,{as:t.P.div,color:"gray-900",variant:{sm:"copy-16",md:"copy-18"},...a,children:P.content},P.cta.href)})}),(0,o.jsx)(d.B,{align:{sm:"center",lg:"start"},className:V().tabsWrapper,justify:"center",children:(0,o.jsx)(w,{activeIndex:n,"aria-label":"Type of website",setActiveIndex:m,children:E.map((e,r)=>(0,o.jsx)(w.Tab,{Icon:e.icon,name:e.name},"".concat(e.name,"-").concat(r)))})})]})}),(0,o.jsx)(l.xA.Cell,{className:V().ctaCell,column:{sm:"1/3",lg:3},row:{sm:5,lg:4},children:(0,o.jsxs)(d.B,{gap:8,justify:"space-between",style:{position:"relative"},children:[(0,o.jsxs)("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center"},children:[(0,s.createElement)(h.E,{as:t.P.p,className:V().ctaUpperText,...a,color:"gray-900",key:P.ctaUpperText,variant:{sm:"copy-14",md:"copy-16"}},P.ctaUpperText),(0,o.jsx)(h.E,{className:(0,c.$)(V().ctaUpperText,V().ctaUpperTextPlaceholder),color:"gray-900",variant:{sm:"copy-14",md:"copy-16"},children:L})]}),(0,o.jsx)(u.AnalyticsButtonLink,{className:V().cta,eventClickName:"home_solutions_cta_click",eventClickValue:P.name,href:P.cta.href,shadow:!0,shape:"rounded",type:"default",children:(0,o.jsxs)(d.B,{align:"center",direction:"row",justify:"space-between",children:[(0,s.createElement)(h.E,{as:t.P.span,...a,color:"background-100",key:P.name,weight:500},P.cta.text),P.cta.icon]})})]})})]}),(0,o.jsx)(l.xA.Gap,{className:V().gap,columns:1,forGrid:"above"}),(0,o.jsx)(l.xA.Divider,{})]})}},28578:(e,r,n)=>{"use strict";n.d(r,{PixelIcon:()=>h});var o=n(9479),s=n(83844),i=n(72303),t=n(22429),l=n(31663),d=n.n(l);function h(e){let{label:r,...n}=e,l=(0,i.useRef)(null),[h,v]=(0,i.useState)(!1),{resolvedTheme:b}=(0,t.D)();(0,i.useEffect)(()=>{if(!l.current||!n.useCanvas)return;v(!0);let{start:e,stop:r}=function(e){let{color:r,colorSecondary:n,pixelMatrix:o,canvas:s,active:i,renderScale:t=2,transitionSpeed:l=1,theme:d}=e;performance.now();let h=0,v=!1,b=0,P=[],a=[],L=[];for(let e=0;e=n?n:e}function _(){if(performance.now(),h=requestAnimationFrame(_),!(null==i?void 0:i.current)&&0===b&&v)return;let e=s.getContext("2d");if(!e)return;let r=Math.ceil(performance.now()/100),n=s.clientWidth*t,l=s.clientHeight*t;s.width=n,s.height=l;let d=Math.min(n/o[0].length,l/o.length);e.clearRect(0,0,n,l),b=0;for(let n=0;nb&&(b=_),L[n][s]=(null==i?void 0:i.current)?Math.min(_+c*h,1):Math.max(_-c*h,0);let j={color:x(2*_,0,1),alpha:_},w=p.map(e=>{var r,n;return r=C[0],(1-(n=j.color))*r+n*e}),k=f.map(e=>{var r,n;return r=C[0],(1-(n=j.color))*r+n*e}),N=(1-(u=j.color))*0+1*u,M=(1-(y=j.alpha))*1+y*v,V="".concat(w[0],",").concat(w[1],",").concat(w[2]),H="".concat(k[0],",").concat(k[1],",").concat(k[2]),E="".concat(255,",",255,",",255);switch(null===(m=o[n])||void 0===m?void 0:m[s]){case 1:t="rgba(".concat(V,",").concat(M,")");break;case 2:t="rgba(".concat(H,",").concat(M*g,")");break;case 3:t="rgba(".concat(E,", ").concat(2*M*N,")");break;default:continue}e.beginPath(),e.arc(s*d+d/2,n*d+d/2,d/2,0,2*Math.PI),e.fillStyle=t,e.fill()}v=!0}return{start:()=>requestAnimationFrame(_),stop:()=>cancelAnimationFrame(h)}}({...n,theme:b,active:n.active||{current:!1},canvas:l.current});return e(),()=>{r()}},[b,n]);let{path1s:P,path2s:a}=function(e){let r="",n="";if(!e[0])return{path1s:r,path2s:n};let o=1/e[0].length,s=1/e.length,i=t(Math.min(o,s)/2);function t(e){return Math.round(1e4*e)/1e4}function l(e,r){let n="",l=t(r*o+o/2),d=t(e*s+s/2);return n+="M".concat(l," ").concat(d," "),n+="m".concat(-i,",0 "),n+="a".concat(i,",").concat(i," 0 1,0 ").concat(t(2*i),",0 "),n+="a".concat(i,",").concat(i," 0 1,0 ").concat(t(-(2*i)),",0 ")}return e.forEach((e,o)=>e.forEach((e,s)=>{switch(e){case 1:r+=l(o,s);break;case 2:n+=l(o,s)}})),{path1s:r,path2s:n}}(n.pixelMatrix);return(0,o.jsxs)("div",{"aria-label":r,className:(0,s.$)(d().container,n.className,{[d().usingCanvas]:h}),role:"img",children:[(0,o.jsxs)("svg",{viewBox:"0 0 1 1",children:[(0,o.jsx)("path",{d:P,fill:"var(--ds-gray-1000)"}),(0,o.jsx)("path",{d:a,fill:"var(--ds-gray-1000)",opacity:.5})]}),(0,o.jsx)("canvas",{ref:l,style:{maxWidth:"100%",maxHeight:"100%"}})]})}function m(e){let r=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e.replace("0x","#"));return r?[Number.parseInt(r[1],16),Number.parseInt(r[2],16),Number.parseInt(r[3],16)]:[0,0,0]}},20437:(e,r,n)=>{"use strict";n.d(r,{j:()=>o});let o=(0,n(17849).G)('')},61945:(e,r,n)=>{"use strict";n.d(r,{Z:()=>o});let o=(0,n(17849).G)('')},74460:(e,r,n)=>{"use strict";n.d(r,{u:()=>o});let o=(0,n(17849).G)('')},66665:(e,r,n)=>{"use strict";n.d(r,{Q:()=>o});let o=(0,n(43206).S)('')},37766:(e,r,n)=>{"use strict";n.d(r,{x:()=>o});let o=(0,n(17849).G)('')},73722:(e,r,n)=>{"use strict";n.d(r,{z:()=>o});let o=(0,n(17849).G)('\n \n \n \n \n \n \n ')},72892:(e,r,n)=>{"use strict";n.d(r,{B:()=>o});let o=(0,n(17849).G)('\n \n \n \n \n \n \n \n ')},46580:(e,r,n)=>{"use strict";n.d(r,{s:()=>o});let o=(0,n(17849).G)('\n \n ')},50175:(e,r,n)=>{"use strict";n.d(r,{p:()=>o});let o=(0,n(17849).G)('')},78258:(e,r,n)=>{"use strict";n.d(r,{g:()=>l});var o=n(9479),s=n(95985),i=n(83844),t=n(58121);function l(e){var r;let{colored:n,balanced:s,monochromeDark:l,...h}=e,{width:m,height:v,balancedScale:b,variants:P}=t.r[h.name];if(s&&"number"!=typeof h.height)throw Error("You must specify a height when using the balanced prop on a Logo.");let a=null!==(r=h.height)&&void 0!==r?r:v,L=s?b:1,c={...h,alt:"".concat(h.name," Logo"),width:m/v*a*L,height:a*L},u=(0,i.$)("geist-hide-on-dark",h.className),C=(0,i.$)("geist-hide-on-light",h.className);return(0,o.jsxs)(o.Fragment,{children:[n&&P["color-light"]?(0,o.jsx)(d,{...c,className:u,src:P["color-light"].src}):(0,o.jsx)(d,{...c,className:u,src:P.light.src}),n&&P["color-dark"]&&!l?(0,o.jsx)(d,{...c,className:C,src:P["color-dark"].src}):(0,o.jsx)(d,{...c,className:C,src:P.dark.src})]})}function d(e){let{src:r,width:n,height:i,className:t,style:l,name:d,...h}=e;return r?(0,o.jsx)(s.default,{alt:"".concat(d," Logo"),className:t,height:i,loading:h.lazy?"lazy":"eager",src:r,style:l,width:n,...h}):null}},15217:(e,r,n)=>{"use strict";function o(){return new Promise(e=>{setTimeout(e,100),requestAnimationFrame(()=>{setTimeout(e,0)})})}n.d(r,{V:()=>o}),new WeakMap},30696:(e,r,n)=>{"use strict";function o(e){let r="string"==typeof e?e:e.pathname;return!(!r||/^https?:\/\/$/.exec(r)||r.includes("*"))&&r.startsWith("/")}n.d(r,{c:()=>o})},10830:(e,r,n)=>{"use strict";n.r(r),n.d(r,{useAwaitPaintSelectState:()=>i});var o=n(72303),s=n(15217);function i(e){let{onChange:r}=e,[n,i]=(0,o.useState)(!1);function t(){(async()=>{await (0,s.V)(),i(e=>!e)})()}function l(){(async()=>{await (0,s.V)(),i(!1)})()}function d(e){(async()=>{await (0,s.V)(),r(e)})()}return{open:n,onTrigger:t,onSelect:l,onValueChange:d,awaitPaintTriggerProps:{onClick:e=>{e.currentTarget.focus()},onKeyDown:e=>{"Enter"===e.key&&(t(),n&&e.preventDefault())},onTouchStart:t,onPointerDown:e=>{let r=e.target;r.hasPointerCapture(e.pointerId)&&r.releasePointerCapture(e.pointerId),0!==e.button||e.ctrlKey||(t(),e.preventDefault())}},awaitPaintItemProps:{onClick:l,onKeyDown:e=>{"Enter"===e.key&&l(),"Escape"===e.key&&t()},onTouchStart:l},awaitPaintRootProps:{onValueChange:d,open:n}}}},3441:(e,r,n)=>{"use strict";n.r(r),n.d(r,{default:()=>s});var o=n(72303);let s=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{enterDelay:0,exitDelay:0},[n,s]=(0,o.useState)(e),[i,t]=(0,o.useState)(!1),l=(0,o.useRef)(),d=(0,o.useRef)(null),h=(0,o.useRef)(r);return(0,o.useEffect)(()=>{h.current=r},[r]),(0,o.useEffect)(()=>{clearTimeout(l.current);let{enterDelay:r,exitDelay:n,onUnmount:o}=h.current;if(e)d.current=Date.now(),s(!0),-1===r?"requestIdleCallback"in window?window.requestIdleCallback(()=>{t(!0)},{timeout:100}):setTimeout(()=>{t(!0)},1):0===r?t(!0):l.current=window.setTimeout(()=>{t(!0)},r);else{t(!1);let e=n;if(d.current){let o=Date.now()-d.current;r&&o{s(!1),d.current&&(null==o||o())},e)}},[e]),{mounted:n,rendered:i}}},43477:(e,r,n)=>{"use strict";n.d(r,{B:()=>s});var o=n(72303);let s=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e+(0,o.useId)()}},81368:(e,r,n)=>{"use strict";n.r(r),n.d(r,{useIsomorphicLayoutEffect:()=>o});let o=n(72303).useLayoutEffect},61841:(e,r,n)=>{"use strict";n.r(r),n.d(r,{useIsMobile:()=>t,useIsTablet:()=>l,useMediaQuery:()=>i});var o=n(72303);let s=!1,i=(e,r)=>{let n=["(max-width: ".concat(e,"px)").concat(null!=r?",":""),null!=r?"(max-height: ".concat(r,"px)"):null].filter(Boolean).join(" "),[i,t]=(0,o.useState)(()=>s?window.innerWidth<=e||void 0!==r&&window.innerHeight<=r:void 0),l=(0,o.useRef)(i);return(0,o.useEffect)(()=>{l.current=i},[i]),(0,o.useEffect)(()=>{let o=()=>{t(i.matches)};void 0===l.current&&t(window.innerWidth<=e||void 0!==r&&window.innerHeight<=r),s=!0;let i=window.matchMedia(n);return i.addEventListener("change",o),i.matches&&t(!0),()=>{i.removeEventListener("change",o)}},[e,r,n]),i},t=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:600;return i(e)},l=()=>i(960)},34533:(e,r,n)=>{"use strict";n.r(r),n.d(r,{usePrefersReducedMotion:()=>s});var o=n(72303);function s(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{ssr:r=!1}=e,[n,s]=(0,o.useState)(r);return(0,o.useEffect)(()=>{if(!window.matchMedia){s(!1);return}let e=window.matchMedia("(prefers-reduced-motion: reduce)");function r(e){s(e.matches)}return s(e.matches),e.addEventListener("change",r),()=>{e.removeEventListener("change",r)}},[]),n}},35180:(e,r,n)=>{"use strict";n.r(r),n.d(r,{usePrefetchProps:()=>d});var o=n(60210),s=n(90921),i=n(72303),t=n(30696),l=n(73124);function d(e){let{prefetch:r,prefetchStrategy:n,isDifferentZone:d,href:h}=e,m=(0,o.useRouter)(),v=h&&(0,t.c)(h),b="visible"===n&&!d&&v&&"true"!==l.env.NEXT_PUBLIC_TESTMODE,P=(0,i.useCallback)(()=>{"string"==typeof h&&m.prefetch(h,{kind:s.PrefetchKind.FULL})},[h,m]);return{onMouseEnter:"hover"===n&&v?P:void 0,prefetch:!!b&&r}}},6615:(e,r,n)=>{"use strict";n.r(r),n.d(r,{BlurBase64:()=>t,BlurBase64Context:()=>s,withBlurBase64:()=>i});var o=n(9479);let s=(0,n(72303).createContext)(null),i=e=>r=>{let{...n}=r;return(0,o.jsx)(s.Provider,{value:n.blurBase64DataURLs,children:(0,o.jsx)(e,{...n})})};function t(e){let{blurBase64DataURLs:r,children:n}=e;return(0,o.jsx)(s.Provider,{value:r,children:n})}},43206:(e,r,n)=>{"use strict";n.d(r,{S:()=>b});var o=n(9479),s=n(39028),i=n(15575),t=n.n(i);let l="0 0 ".concat(s.RK," ").concat(s.RK),d="round",h="round",m={bold:2,light:1,none:0,normal:1.5,initial:1.5},v={top:"text-top",bottom:"text-bottom",middle:"middle",initial:null},b=function(e,r){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{color:i,secondary:b,size:P,fill:a,weight:L="initial",viewBox:c=l}=n;function u(n){let{size:l,color:u=i||"currentColor",secondary:C=b||"var(--geist-background)",fill:p=a,align:f="initial",weight:g=L,...x}=n,_=m[g],y=v[f],j=P||s.RK;return p&&r?(0,o.jsx)("svg",{className:t().icon,"data-testid":"geist-icon",height:j,shapeRendering:"geometricPrecision",stroke:"currentColor",strokeLinecap:d,strokeLinejoin:h,strokeWidth:_,viewBox:c,width:j,...x,dangerouslySetInnerHTML:{__html:!0===r?e:r},style:{...x.style,color:u,"--geist-fill":"currentColor","--geist-stroke":C,verticalAlign:y||void 0,width:l,height:l}}):(0,o.jsx)("svg",{className:t().icon,"data-testid":"geist-icon",fill:"none",height:j,shapeRendering:"geometricPrecision",stroke:"currentColor",strokeLinecap:d,strokeLinejoin:h,strokeWidth:_,viewBox:c,width:j,...x,dangerouslySetInnerHTML:{__html:e},style:{...x.style,color:u,verticalAlign:y||void 0,width:l,height:l}})}return u.hasFill=!!r,u}},88804:(e,r,n)=>{"use strict";n.d(r,{M:()=>h});var o=n(9479),s=n(83844),i=n(22429),t=n(72303),l=n(20799),d=n.n(l);function h(e){let{...r}=e,n=(0,t.useRef)(null),[l,h]=(0,t.useState)(!1),{resolvedTheme:v}=(0,i.D)();(0,t.useEffect)(()=>{if(!n.current||!r.useCanvas)return;h(!0);let{start:e,stop:o}=function(e){let{color:r,colorSecondary:n,logo:o,canvas:s,active:i,renderScale:t=2,transitionSpeed:l=1,theme:d,higherContrast:h}=e;performance.now();let v=0,b=!1,P=0,a=[],L=[],c=[];for(let e=0;e=n?n:e}function y(){if(performance.now(),v=requestAnimationFrame(y),!(null==i?void 0:i.current)&&0===P&&b)return;let e=s.getContext("2d");if(!e)return;let r=Math.ceil(performance.now()/100),n=s.clientWidth*t,l=s.clientHeight*t;s.width=n,s.height=l;let d=Math.min(n/o[0].length,l/o.length);e.clearRect(0,0,n,l),P=0;for(let n=0;nP&&(P=y),c[n][s]=(null==i?void 0:i.current)?Math.min(y+u*v,1):Math.max(y-u*v,0);let j={color:_(2*y,0,1),alpha:y},w=f.map(e=>{var r,n;return r=p[0],(1-(n=j.color))*r+n*e}),k=g.map(e=>{var r,n;return r=p[0],(1-(n=j.color))*r+n*e}),N=(1-(m=j.color))*0+1*m,M=(1-(C=j.alpha))*1+C*b,V="".concat(w[0],",").concat(w[1],",").concat(w[2]),H="".concat(k[0],",").concat(k[1],",").concat(k[2]),E="".concat(255,",",255,",",255);switch(o[n][s]){case 1:t="rgba(".concat(V,",").concat(M,")");break;case 2:t="rgba(".concat(H,",").concat(M*x,")");break;case 3:t="rgba(".concat(E,", ").concat(2*M*N,")");break;default:continue}e.beginPath(),e.arc(s*d+d/2,n*d+d/2,d/2,0,2*Math.PI),e.fillStyle=t,e.fill()}b=!0}return{start:()=>requestAnimationFrame(y),stop:()=>cancelAnimationFrame(v)}}({...r,theme:v,active:r.active||{current:!1},canvas:n.current,higherContrast:r.higherContrast});return e(),()=>{o()}},[v,r]);let{path1s:b,path2s:P}=function(e){let r="",n="",o=1/e[0].length,s=1/e.length,i=t(Math.min(o,s)/2);function t(e){return Math.round(1e4*e)/1e4}function l(e,r){let n="",l=t(r*o+o/2),d=t(e*s+s/2);return n+="M".concat(l," ").concat(d," "),n+="m".concat(-i,",0 "),n+="a".concat(i,",").concat(i," 0 1,0 ").concat(t(2*i),",0 "),n+="a".concat(i,",").concat(i," 0 1,0 ").concat(t(-(2*i)),",0 ")}return e.forEach((e,o)=>e.forEach((e,s)=>{switch(e){case 1:r+=l(o,s);break;case 2:n+=l(o,s)}})),{path1s:r,path2s:n}}(r.logo);return(0,o.jsxs)("div",{"aria-hidden":!0,className:(0,s.$)(d().container,r.className,{[d().usingCanvas]:l}),children:[(0,o.jsxs)("svg",{viewBox:"0 0 1 1",children:[(0,o.jsx)("path",{d:b,fill:"var(--ds-gray-1000)"}),(0,o.jsx)("path",{d:P,fill:"var(--ds-gray-1000)",opacity:.5})]}),(0,o.jsx)("canvas",{ref:n,style:{maxWidth:"100%",maxHeight:"100%"}})]})}function m(e){let r=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e.replace("0x","#"));return r?[Number.parseInt(r[1],16),Number.parseInt(r[2],16),Number.parseInt(r[3],16)]:[0,0,0]}},35238:(e,r,n)=>{"use strict";n.d(r,{g:()=>l});var o=n(42652),s=n.n(o);let i={},t=e=>{let r=i[e];if(r)return r;let n=s()(e);return i[e]=n,n},l=function(e,r){for(var n=arguments.length,o=Array(n>2?n-2:0),s=2;s{e.exports={root:"code-block_root__IJA65"}},840:e=>{e.exports={globe:"deploy_globe__NrBb7",deployIntro:"deploy_deployIntro__Wkdu7",integrationsText:"deploy_integrationsText__h6VU7",codeSection:"deploy_codeSection__JIc_J",codeExample:"deploy_codeExample__w7g3R"}},63275:e=>{e.exports={root:"integrations-visual_root__q76ux",mobile:"integrations-visual_mobile__96oBW",circle:"integrations-visual_circle__ux_B8",pulse:"integrations-visual_pulse__teW8k",bg:"integrations-visual_bg__BUk_z",icon:"integrations-visual_icon__sv4I2",desktop:"integrations-visual_desktop__UhKYl"}},36228:e=>{e.exports={root:"footer_root__y0pSA",introCell:"footer_introCell__pZY_o",intro:"footer_intro__enZfk",bullets:"footer_bullets__b7jz1",link:"footer_link__fhelD",showOnDesktop:"footer_showOnDesktop__ti63q"}},27550:e=>{e.exports={root:"frameworks_root__9fTV6",hero:"frameworks_hero__rP_SQ",strokedCircle:"frameworks_strokedCircle__hhXI6",card:"frameworks_card__cSEIh",cardRoot:"frameworks_cardRoot__pueP2",guides:"frameworks_guides__zCykl",element:"frameworks_element__EsHmB",meta:"frameworks_meta__nGWIb",corner:"frameworks_corner__F7GQw",triangle:"frameworks_triangle__n_5ZK"}},57288:e=>{e.exports={heading:"frameworks_heading__UY7pv",headingCell:"frameworks_headingCell__YrcQI",description:"frameworks_description__ovwGq",ctaButton:"frameworks_ctaButton__YHFN6",feature:"frameworks_feature__kCx5h",highlight:"frameworks_highlight___zHFA",desktopOnly:"frameworks_desktopOnly___b4kH",framework:"frameworks_framework__kC3_u",period:"frameworks_period__DVdxm",frameworkIcon:"frameworks_frameworkIcon__JyzRa",frameworkTitle:"frameworks_frameworkTitle__0LTSS",moreFrameworks:"frameworks_moreFrameworks__s5P3v",moreLabel:"frameworks_moreLabel__dTenk",moreLabelMobile:"frameworks_moreLabelMobile__HwFBS",frameworkCell:"frameworks_frameworkCell__LDims",frameworkName:"frameworks_frameworkName__e_qET"}},29572:e=>{e.exports={intro:"intro_intro___LJiO",title:"intro_title__WqH14"}},70460:e=>{e.exports={uptime:"reliability_uptime__RtGsk",uptimeCell:"reliability_uptimeCell__xhpSl",uptimeLines:"reliability_uptimeLines__onBIN",uptimeText:"reliability_uptimeText__0Ftrp",featureCell:"reliability_featureCell__VkIN6",featureTitle:"reliability_featureTitle__PCTqt"}},5860:e=>{e.exports={tabsCell:"stories_tabsCell__unFSe",tabsWrapper:"stories_tabsWrapper__MTecg",contentWrapper:"stories_contentWrapper__KuLxa",contentCellMain:"stories_contentCellMain__ObcNq",ctaCell:"stories_ctaCell__dnBD7",gap:"stories_gap__nTJUf",logoCell:"stories_logoCell__pyRsj",content:"stories_content__jOvFU",cta:"stories_cta__lc1AH",ctaUpperText:"stories_ctaUpperText__RDurx",ctaUpperTextPlaceholder:"stories_ctaUpperTextPlaceholder__8fcU0",ghostContent:"stories_ghostContent__rG7Im",icon:"stories_icon__vZdai",logo:"stories_logo__SsyQB",logoAdobe:"stories_logoAdobe__VNIye",logoChickFilA:"stories_logoChickFilA__UDJOD",logoNeo:"stories_logoNeo__9pyrK",logoRunway:"stories_logoRunway__5r_nO",logoLeonardo:"stories_logoLeonardo__VAodD",logoZapier:"stories_logoZapier__KtSJY",logoRuggable:"stories_logoRuggable__2BHVV",logoSonos:"stories_logoSonos__c6LYx",logoStripe:"stories_logoStripe__oblQU",logoHydrow:"stories_logoHydrow__hkJSA",logoSuper:"stories_logoSuper__a2g__",logoHashnode:"stories_logoHashnode__1SPF_"}},41939:e=>{e.exports={root:"tabs_root__ULOjZ",activeTabContent:"tabs_activeTabContent__XPF8c",inactiveTabContent:"tabs_inactiveTabContent__GV5fV",contents:"tabs_contents__1a5jI",indicator:"tabs_indicator__lFbpm"}},31663:e=>{e.exports={container:"pixel-icon_container__iPeg7",usingCanvas:"pixel-icon_usingCanvas__6LX0z"}},21537:e=>{e.exports={root:"next-mark_root__iLw9v"}},20799:e=>{e.exports={container:"pixelated-icon_container__lCO1n",usingCanvas:"pixelated-icon_usingCanvas__jmuyc","fade-in":"pixelated-icon_fade-in__DPOt0"}}},e=>{var r=r=>e(e.s=r);e.O(0,[8260,6398,41,8087,480,2033,348,183,6518,7603,7228,4406,4414,5217,2931,3205,7648,870,7223,3903,5866,6543,2823,4551,6049,4636,6011,3386,5079,8121,7066,1277,79,2941,7358],()=>r(12755)),_N_E=e.O()}]); //# debugId=92d8690a-ab7d-5205-b09a-500915524470