Matrix: Deploy syncv3 proxy
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
Tobias Manske 2023-09-24 19:36:53 +02:00
parent 7e07741960
commit 75252f1d68
Signed by: tobias
GPG Key ID: 9164B527694A0709
4 changed files with 482 additions and 431 deletions

View File

@ -1,431 +1,438 @@
$ANSIBLE_VAULT;1.2;AES256;secrets
62633435613830643035323333616538303436376466633231303963303836383035373263336534
6166383262373633366661653364633031313462653862660a323230316636626337373633373266
31663564643733343436613165383630323566626566663339323830316139363130643537343239
3533663830343938390a316330386161646163336662663261383138663764633566393736306239
36366638303161376362333261393433323837663431393665303439643033303834636265346438
32393363303864303466616235323235656435306134306634313433376538626339653965613736
36346439343437613738323633373466343165343630323130343765646165333033316164666638
34313435366232386664626238313539323363356361383161323037653331666130303235306161
61633231613838346661373265326165643138623965383636653864666531646163343732653938
66313438323538313661386436333864323930353361376562333433376431313334623036326364
66616631393333386639363561306165653538313866363438663936646263376135636432616561
38623732353338313965383237653339376161306166336436646165326533393034363237303834
35326537653036616461646639633531393638383365636135653238373265613230633862306131
65626166333331396139623563643432316665363231326437626533323832356632353736643232
65386661376332386130356438613166323361373162633339376561396665623539656537316263
36343965336666356437373538373865666161326538313532613366343134393637363032336635
64323361373739666366303333343864383063346534363562363262376462656161326438333037
39646465333430396266316261393131343339396331306435363566656437633766636632653065
37303732623530653934353732613337613935306262613432643931366362323435363733336332
30313338353535393536323763616133633230323034613835343763626139323330383763313662
34346438313633356538363832393864383262643635326438333763656161373631383331663837
31303335336531303665623333643032313032323463643763316534623935323466303661386334
30386231316435623439356565653834343535616139306436333862396261616566333432333830
61626434336233386233393235323435376539353437653538333664613365396437396461383063
66323838356364333636653765393462346665313836653462376565363631323862663434336631
61363864626561373335633238386163313137323634663837316430626139313530623535643037
64646230336336366365646433303637323333333531653965336336366434353166613139353235
31343230643563303232643938336337333331626531363335656665396365633531333132333666
38663833396661643431643430626562626330353564643939383234646230356532373638643734
30303433393539323063366430343033386462346164393430613462306235383565366239336636
37363132323131326661316432363562653566626566333734616466383366346536366561386662
65653030393436306639643634663336326233623637313463376138633639633164323466663066
39313530636166663538633131366232633432303434303865323032303937623732366262393936
30666266666535656463366130323535386433323663363037646231616632323636313638666130
38346364636234323038656230353736316262343234396333333638663164353133333431363066
62616235323866396439306163643932393234616231666631383736366361313334393138643539
32666635616463643039636235663939343363303333373064646134613765613330633663313066
66353535636161303461653862366434383566336164633131323738316539626130366362336237
62633435636161393765666662333963353764313035373937356264376666316233616364353838
33666265623462633330613866386331353365623764346664666662613365343763633963613639
34363665656335666436373737333464316263386461613733646266346635633464313765386632
39626632613061646635323431396436636463323734333332306165333432366164306632646137
33626634363765373632376331646165356565366561626232393163326462343762393939643638
61383930663463303166626432396136313535393966656531353332623233313338333538303038
30396237313433376433353266333065613832633861643666386635306266306535613462393765
30363233363731373938366139646536396136346135323633376265376431613632656363343065
62373165643534383738356434323139396338616262366663313263303336363235333332623735
30313061303030613830643935346165636438636230316263353136633335323632316265656431
32396538366432336231373335636131653365613732646438636664636537616239376262373464
32383261616438353632373637326439623539323561393238366630303663373331643932663262
62633536396532633363653164333834663564333336613435353464653235653032333433306162
66613834393366343566396335326266653338663765323364366435653437343136653761333136
38313131306463643639386639656438643236386633386663656465306530623235623736333335
64383364343533396563343961363534383132643238623463373033323531666163376266653563
31636361633564643137663638643261303435343263323231386265383233666134316561616266
62383465643231356339666338336437616630353132656131376139376634306665666361633431
62373139646165306439396337626433613734323438363834363661613866336136333462633233
66353733396432303230653836373635303763663938636461303461343561653938356432626335
33396163653132336634313934646266316339306339623739353761663639613634376461346437
37396435666565376162646137646466303363336636663339323731653238376237326263333932
38666133353735306232383735623561386661343663353831613663383136653634333439643030
32653635363237613135653937336432623237336439376339376132386563353235373237383937
65316534613365326131616664646436623561636263656663346435623666316666343464333262
38663364633763303234653230643935643939643064376534336364356638363636653831633038
36666633383861666265373366633830616166613135343665623462353530396134383263616534
65376164373730346639393433353837653363346336343239373766396530373031356266623030
33333066643835383261386430633965323535353261366436383335633935393437666139643933
37643937393537396531386533643332363539333931666666363533313338613465366263396438
62623264376534623237373235363036636339313766366531663133336561313863316565616263
31316536653935346230343534643439653861376661333065626362383631306133363163633833
33623566373134653632373763333762353038613739363935646133333466656239646235663263
34633663376262623435333834363230336239303433323231336330633939313934333438656238
62666635373831393663343761383464643238386138343338383062393431663061313939666163
36643630363936383030366538653432383339333630346233316266653635393861343565356532
63313463326136393266373539343330663063313736373831653662666462393763313231656661
65313935396166353934326136633030316138646431633933306337663764393933643637303935
31646535646132333363666462363465336363646533373339613633356661666333373131336239
61646334626462343931383838303736643361666433366238333837663136346365363736643330
33363165616663363733613930396330633230393461306530303936366234333762653035623938
66303563653532643562613631616362653562653132336261326261643836396335623764383430
38346539373733613938346464393061363137643537666165663836323966336561313331323033
31376135386563613262333934613931633963383039376339663631663665303533303166366235
66363936663736393034333832356330396334386238326633313762336536663063653835366662
38613733323365666161636331383865383330353139313362363835383261643638643436623230
36333162353137386538353536356633363237396531613061303139633761343962383530313534
62366237633235393639393834663936363762653938316532303564386330653833626162623137
66376439363138653739346336396164643566336232303561326631646331323836333365643837
39326436356637326431623262343466343933336133636337653335653266633461326563376539
38666361313934633662363638613932323030626139306331316333363463623263623935633364
38616233636436363339393263383463656438663532383064393334346233373637623062393765
36366363323039366138353762396437393736643735346336666235653862353138643132313764
35333939633738376633343131383861376565383866393635346132386434343865383634363761
62303532333334666638376131333733346135343534316339636130663936376339646435316466
31643034316366306138643634396333643136343033333134303137353430363661346539386231
39636631643164396463353731646531663432346662343930626364356130373961623430636362
66313130346231333637636661336664663838366632623135333161663836396233303430343739
36353330663165336261366231613661643363613038643462626435653463616664646531646138
61303930326233376338386539393166663034646130653266303265353531363538633566623438
63613163393864643533393562363166613834316465616639663737356136653331373561613434
61306635333333306333306639356433323738393230656630376161356331623532613939663564
63643239623230383663386132363437333039323538653161613163343936326662616536393931
30356362663962653832306466666437356661393835393665393737643465326562353862396131
37636630343839396635386365353636613466363235383961396336343637613234343239623731
36326539343236393262313134353130326362643534626436633966303332363965303430653030
36313866383037656261326164653838333866343665623964356166396635336235393764316430
33356235346263363036653262333264323332316236643364363931363865623464333562376533
62343462336130333233653966356665376461313032663466303961343439656262336632613564
66623639626433356138393332363831663136333238386430303135643365343965316261643533
36636263336138616134316162613535646434343864646666333432323766646164353631613435
61636361626530353162323763653130356633623861393333316235313665643639623461643964
37383737636262356564393365356237303737613366316537313331636536383331613330646163
63373434333130643066336135616438343237306338303838303533663039356332323638363435
62636633316663393131363736353862633264666234663566653066386163326438653866333363
35333437363864633232353130373333663736313036343035356366633533343731373665306330
35396134303432316162306333316163643262333965663435373832336463656265383338316663
34303231396432313533323133376363383230336239343862643038616363313734376133396363
65346435666133373138313137343962323635636439336431393931303134333734366563366262
30623039326463336638396632393632313130623337323466363537326566393461656564656237
30306133383439633139326366346534396131356439326638633333313737356635316137333532
38383937353635653836393462636334643666356233373034643733333639386535613338373135
37353836653830386337316538313761363565633237643034623737356461343235373437346164
62303138323366353361663263663464636666653636653232316135316436626532643137386664
35333431636635376439663933636663343736363664366236653833333836653930386435663332
66333864363736653436393561333365646236326535343362653539373535366164643833363233
61353539326231653932626262386634626336633730326636313962303739373731613333336238
30353139333135313766313537383839356262316365643263323830333832666266333038373666
34663065333932623633616437396630343535303464346265306265393565623133323238383433
65343466306637616539623332386236313562653235613332303664326139393030363863653831
64326361383831303561636536653738646665343030653966323034663165326630393130343965
36313035383233646437616331613138646663616263356563356535363763313131306161323437
34346233646465653363633832326465633137646231383162336236343463393433306530316633
64306431373165343665376333333837636337353532366638303762613132356130346561333939
32616161333866666230326336316130316431656561653834383236666566376163393165323863
62393165323630633265343532353739663233633438306237316432643332396131346163393938
61383061643739386638393365663734373131363530633365366431303035323738343038323738
35356164323864333333393738666466313962386133373463373733613831636236653135666631
62323932626430383365643234626239633365653732353732646261376465303666616261303134
30666231363265663965303237356536653333386664366434393561353830323835356237343939
37613265373932306631633937333231643061623264323063656562323231656662363532656261
30303932326161333662396131656366343765363962643038303939613230663136313834353564
31643466633566656166316133653162333063336634653964386234616561613839393831623832
63313734666564656530323535623263636566636334633865323036613030396333626232373734
32366638356339313463653833633861343032623964396365623530373636356465306634313163
35306332626436613737313830626432653635663237396265343838383939313434633939373435
39643964323463366639356137366634376637353564643864323533643131653636393435373039
33616135666463626134616531383564323065363766363430363032373235326433613039316335
30353835323261383235373462366431376465383031616237613930323230656565346134643534
39346134326336386163306639376536366663313739613132343463303863393833346361376333
66313636393565396365313638343966343035393033643964626137393738363637386162653433
34333362363762666663373164643864373935323537336235393565363736383761653637343736
63626663633835343365393234313061396461383133343865656237336435643433656163653039
64656633383765653866393562626263623762356538306461626464643837666337663364616630
31653064303766363363343232393363636438613766323761373437616338353035386363626332
36303831306464383265636164656637653864373537323934316338656363613938306561316333
30666234613662366464316237616633613961393939396662353836376434396631353933623036
32663233636264393235383165653636323536633733383238333234383136316363353434363662
31336165646431346466386630343031396363663835393864303236383762303263363166313735
34663762333132343834623238623930663335383335353934346239356637656336653666323834
39346532393837343939356533333130623863623035366566323038356166366233386537316431
31356638613137653230646562663032383639333230393966636433353264386661653665313334
37633237303034353461643361313730353538306465323938383263653033663365613265653135
39356663376439303634333134393661306638376539323165353765613230373665663834646532
63636463653463653332386235343864353534643561303936656637323333323532313937336531
38333932353934613161633438646138333262653838633531356361316631363537326136666632
38353735633063646230353838326362663031626330616634326234336432333533303037383636
64363531363761343063633132353963616561366138326566363332363130306536363165613437
34316565373539303830346465663063353734333861373337333837316261383430653739323363
64643266616366306165343736613563646630613033386335376362613833643036366633366638
35333838363864363362623337393931313530363962396239643965323739303966333436393938
31306636663539313331363136663534353331663365363863323866663964363630356433626337
37633237383162303139383231393230616437626539386633343433643339373332343266353836
62623032313434346537363238306436376237356562663966353961643337383835343333616461
62633933303161643138366533383266386636346161613966386438356239393138633937393132
66313662383261623434636463376437386162316334383063613836323234636133313863303831
37396133303730636537666461623830306263343865306132313364346661613833313766373135
32393561363061663335306561623234363561393134376635613366643730643036646339613231
33633164666131303966363032653763636434333636363564373463366264616636316135663565
61356361353530623734363331306232306661353735656238623036393330386431656636326330
64613264383336663665623934623732313230323131666437373133353138343334333733393336
66643437373334356537363335353664303138643031383463323030393437326634656334313165
65373665346566303236656234333832316662336135356239633230393939343861386431663334
66353339376163393536393162623361363836626161316138656538326265303432636161633138
61653063613831616135363633383062643939303431316565366433306361666232623064616139
31396138393830353235663965386638643934643863623233363062353365333866656637336639
65633233656535626634313939333761623965653133383362303965353736396235626261653330
30386561663136316230323563643936666539373566663830623434646165386261656262613237
31333835393733616430616134633731653637336662343165623634353863346239646263373739
34323033376637363362623438306238336637313033383862356666323238663361616161323734
31663934653035326462323034653163323333333833613264333431356162333262663261653031
34343265653533336365313938363465623033346231353661303566653463663236343762353138
35303865383963613337323066663639663833353030376138646133633734373032653761646164
66326464663039376461623962353863333232333438376666313539393933336662326538633666
35666534613738663835616465396637303731613661616661393866363264613765656263346138
61396361326162653831613336623339346237613434333237356531326530303565343461346431
66303130613664613137643663326663623931653663666334623439323961333631663532353261
38373661653137636437323639313562396462613437386233653334343166666163633665326536
63393935356436613864393361643635633563663365396131343231666165386264356564303763
63343839636564343033363663653663623330623939313637306633663536626162386232396338
33333735326563383539373862376334383963346436353363313737653334653733616437303962
32663336383239343863303865316631353761303036316366656530616666383136383730306639
32366431336139343965336363353539356330663864333463393730613736346533376235303833
61666663313031353331663061363932616362316531336139336239383366333232623134333862
33336438396561613537646535643737313131633235303335323332626333383562316566333262
62363337623938363538666664336532663435643037376161346566643361353066623664393564
66363834363162626633323432663931626639363062306464366165346533636165653036663033
36333535633566373136393065383137623833303839323434663935306534386463396661613634
31363166316138396330366137366237663464666338343666313932326436303530343136613433
31636364623739396530653531343533346630353065366236363065633338343133333735333638
34373636353163653339323433623539333666393166393265626439643933393638643361353439
65306365346137623433383532363864646365356563346130663261383535633864663462396531
64623563346639343531326333623533623764636462653436656363336534633538316439393030
61633464383765373264633639323565366534666434313130313264393435333765643832366337
30313962623166636439346438393833646262313165643233303837663337613033613730346438
34343338663830626431323534383965626536613034633566343331333639383838626235336365
65316166623131383965336337306161656238366638326633636536613135633032653932346530
37343338613035333361373431333635313634636338636638613839313634616664383131626563
36323438366161626261323333383761646332323333376631613434376137666662366266643730
64343766356533326331613337623764376562396238383566343138626238613337346631333164
30316261316137376633666638343935666336656633656137393534663735306364373263383730
65653363373732656537396230663630656336313063663638343664353663383736616363363135
63306232393732313137653738633732393963643066636331656531636536356130353234656639
32333932623031376265646138646135346434623162376134626439313730303464363033376463
39623732363663343332623930383230623833383430386138326534626261373932356364393235
63653330313031663561393630636539653163616161336439336261326139653863303733626664
34343936316366303362663762353966616263383165656462656462376463326334626435613634
34326238316662663535666431633465333463373931636564663761383039386333663738353964
65306462636435303765326231633861303862306264346131363263633266626566363533653833
35376665653763343837313931346535373432623836376264373262366339373330303639623137
31656632396261373837376137373633386233356636323231366632386133376665363961313535
65393465346461313537633661616438343136666532656666353538316636623830636464326337
32633766666136366561666130316538613532363538386337616464653862616432663837626233
62613735656462343731303261623362663465663861373266343036303730396534663634656462
37353636383966643037376536616464323639386264643966653262373737663437333166653739
38373564616436326466656235623263336466653736633162313539643634383636306562656666
36616264373832626531306134393135323638653831666566393033376435663864326563303135
38323464396262343764616536346332343734653131303562613439653935623338396634353838
35326631633832643331303237333439626239396363363932323461333065393534643935663165
37363863323363326266393061323335376164393866633734616538616664653863393933303035
36633435303163353734306430303964333265313834346663333962626333343935613264653337
35346530663365653737376439313863646466363439303365323939313033393136343536313064
32396336363732356236396531646264306532303762633363313635366132653132666131336334
66313632356434343562633162616361396564613736393361363566613735306238386365356337
65323763383635303733353439393039643034663835353463386333346332653036333635633566
37656165353330313736616431636263623234363337323839343338623739336262643462333266
34303562383036306364316539333966303665366662313066306663303038343737653337393465
65666334663530343335643236643166636131623837393766306234326437376132336133346231
65666434343465323961353136333339616563376430306439396264303838333333643766393030
39343035343466366431663765333134393239343736366232663130363630383665363962633033
63666130313739333463303938396139383537306638353734376665656565363130393366666132
63343236396365323531613666303239316165613836366464343764393337656638646237346131
30376664366561643937373466393437313363313364396432653837353866306537626535633535
62356433383565666531343532373264376532336437656334303564643966616535353262393030
36363233316430383936643866363964313531653137366336666566303633653735623431303963
33353333396364303962643135393837646630616364363536616562333638383036363966343161
35643939656237326134383066616362353938313464353064316663336535626431376231303932
36396362343536356563633731303263343531613166393638316562656334633964373433383062
39386331313162356637326530353930643466666262643064366562313463373331303061663463
36363830636565373065616263646133643839626338366664663030636131353435366239306534
31373265666232626234623330656565343233643338643630663863366134366163636461386661
34383036663961326465646532646338333062323731376638333234323963323765393231303539
38346339353866373033623430343039396136386363643862656231653965333430616235653737
65343365643661316138636465623037313834643961623863303365616330373932393132373761
36633734343062633737313062663436646135663830656234353565386466373837396161653736
38323334336161343432613138643933326165623937363238656565353366366534636231323839
30353766613562653735346434623530353163623361613162306565303263656364373435373132
65636630376234316436303930313065366462326436666262363535383961613138653734633735
66393766663232633462363032303165383534316361356465373936333163303165366430353464
36626434636633663634653036383738383131643365383631366366633063613663303134643538
66346462326635396366393933306330366661373835613133333435656265323532323762336562
32333731353731346661643865666337393931656538313532346461343834373436346135653431
64393936613137353265336262343939613635343935656538356163613433646236636461306261
66616432373132383938333239356532306266373631636564326234393531386263313730313733
62633431393931396536366535633839353161626563613538373461613938363034383537323435
33373861303461646466326330396435663830613566393639616430363463353139353964653636
34316336626362643933386661376539626664303339383238366130646266376430303666663331
30356137363561373031336130326638386136623132353437376239353661333264663739353166
30343062666235626537356363633032323737616237323666626161346230323735333430656661
62323839343236376337666166313534366438363461626137383537626166363962383863343739
64323331336232323961656235343265636466303865333436656232663238623962393238366561
65633538346365346465396635323265653962663839643634656366636630666533643939623762
35656562633933666161656363643834356566633466333835666338306261346162343834643639
30396130336661316237306631306432373331666333343934656534626631646234393465616564
63356364366435663963633737386136313734636234343834313861333133353037383739653165
31353234663365643361616638393730396437623239353361393732623865383035353665363438
32663130636130656536303230616236316261323963616631613432386262613862363066363832
30393730313161366533326235636336626564326565353761613330646630613830626461356531
34366664666434633330313965396531383465666330633139383934343965323438626433623632
62353438646361336535346430346561326635663562363930366661386633373761643063393064
61346132653864336162333932663731333330636637613062306463393462336539383463366238
36386630613634623934636438633564363338313232663939323439313534316633336139643130
64336334646539353135643035636666656562303035613535363736313133323136386665626462
38303034326538343962343762656163373332323166393364393663346566373361623837386233
33383031373561316132623866653437353861323263333866656237346533373033373634646362
65326262323163633532663132373063646439633439373430626434363265303537633162333338
33646331373766333339663265333239373238393463633632346237303534663562313862626661
63653530626264323365653137363538316565343231663438353764383730393435373234386234
62363237663262393732363338643165643762663939636361366234646162616363313761383134
33363863363833613165616431663563353032333365656531366666363037653530663439353135
34663861386134373239323165383265396239643536663839316661323062663737643864623335
35393531663334313531633266393130343966633337356566633735613065633434393934336263
33363765663530643332326535343763386239303734653132383937663663303731326265336662
64626664333830376534656535386331663066636666666561323030643463323631643031303064
33653932353432663433396531363738363461333534393831326466336235333463343064396665
33373635303161663733396131656264633730383834613934313136313337336538393330643238
38613536376237626132636363656333333161643631663361666466643334623632393462383131
30643963653338363264623763616535316232393934313266363037333463333066316538316565
35633065616132386638396265643533346266386665343434353633393637616564376363313362
36366630396338353231306632613234616635343564336131326435326238623238333634616637
31373338396436616438633936656433643539636237633730346637366266343431323964386265
36323035633330373234623561303636633430396463663762383633396664656463343362646164
61326136336261396465373733323836366130383736356365363434373866363337393635303434
37313864343039323437336535323564666636623331626661643736323766656431633936326534
62303836333662376133373663366235373331336530363466306438633232353233333539393564
66316132636663646136623366333938376338326362383735363230633237646663336532653661
35643639653362323064306132626337376631333862373331623861346563303433373434396463
66343739613938656631663530373539323734393563363638326465316534303537653931666133
39333139316639623933333130356337393861666361376536383136326533333834633835623466
33376237343266626564383665316236623165663837636664613935643933396465666566333336
32356636643533393333653761393939373566633566316535396363393531636536326239343934
38663830626439653734616639323366323832393532613537376534316432633562613633636439
32376464303666346431353364393139373064373831633638636238353762613532666435306566
64323663616330653737373233643163333437353762363636333061313061363939393062653739
64633337373936653434656238663131346631386438623362356532323132656466396533613562
65616233643563383732656335633036363564363336373537356633323237646436336237653363
37366233313964383666363664643832326364393734653265633035613536373361643765396136
38303539363039626339613962656635336435316464656533633032303435663766313133623538
39383865623766636165653532303731303066643066656634613139303162356434653661333132
65303932636661393137326638616131666561643664316166393932666234316432313237653562
30653632343565393430316563313530376331653537646262333965653934623031303136393333
35616162393731373333333566316564343134346237363961353736373536633965623864366639
32306463636266373737376563653561383332383538346263353661613761303932623964656166
66386331383737353861656333343935656461656236636564313466373139326161303231306335
34343861626434356139323738633531303139656264313236326435393333353066373061663130
66386635636536313362376434626435326537646437346365663532653135396164366430356631
30336564633935623866393865393230646537636539623630396432323232636637363833613236
32383031373962373463663839326164353836653666326332613162383931636262303062343533
63323861633634653466316632323034353464383231656431313734353933396565393433303339
65376532653063623462656539646365336634386339653166396431633064613835616365653730
30396163306236663065333637663333393262306462333532643062373637353666323630323364
30353030366239386232366631376663323265303237626135303663323565323531336435363438
61393039306339336638313264343836663363636232313032636564663133663030313332623264
32353665363536363238313438653062326631353066643564393634383639396338313530376338
64663662383534323030666639643134363936623731303239613733353438636264666233653734
30303966383862366339633264356436396434366235623137633264663131336662306632356132
37316130333830326462633937613333353266336335643436326638663163663461363965316333
34633631663566643164333564376630343462626532666662313762366532626161306366653539
31633065343930616532626335373138373434643162613735373062323862653737343237383034
65633531613236346634643735376563346438366330346630353161353763373562386365313335
64306339376130653734376161303435613864613936613034313164643165353935356364313232
38353731626238306566353938663666616365383939653934366331623530343365663463303564
31383532653135326134623038366430633165373935353939313930383233663563366262373738
34626666663835656332646263323637333261396435343765343664396461643230653430353632
64303537653030616337663434343731353364353334326237363032643763636165623833653031
64613637313163616238313731316634383930633634313834363836316261633435653765646565
31666564326533633266613537636536663637656162663530656638306666663134303033316338
31666465386561333561626135313937333764363437323834366162623439386438663164616630
31363633643435663237333166306539373162663266373239353137626437656466666339353232
32373936646132623430646363643236656163636132366561656134316438336261323761396530
32353435633661306133616231323730316561336534343936313164333437636336376166656333
61356565643438653533653866623466333530323563643134386237656137306265383936393865
38393264353231393834353766363833613762336364396265643630663264353331316463356462
37626633633361333432363466666635646463313832376530303139356334393038303130656662
39373464363934313734346434623835326430653333313239386264336637613161646464613066
36326665653233383832616232613365656236343439656334663635343135333165336662656562
34333335383932373037663462343762663936333639623038303435663133626536656265333636
39303961653336663862366638613764623463656263306263363464396131356130646466393663
37333130353362376431366138383935343835313037313763373562386238633066633639336432
65626434616561663239303566663166623533346634393066313533613530313362333137633664
39393739393134663534376430653833393263656565626666653836316533373433313261653131
63313439623965313362333732663865373762643638613034313037313831333733646531633136
61333037306563376464366362363833346364366233613361396432363738356465643439383034
33313434373535313261633562376439636337306333623637383532636635323265343438383538
36653963393838353535393532343063373332393961313438363665333266393566393266326530
64613261323331613336323033313533646135333235386661633561343734346131643964393837
32663635656466616438613336336138373931373337643637656239343835616433613431306261
37613030653431386161393431386330316661313734376663343763336165346238623764613236
39363735303833353830616462643963313736663531316365656463613830323964333732643634
32396236313433393535663765663739653766393065313037396562393266333466386566386365
66636330626330633433353661653434353966316664343339633736383133316537363832323838
39343735666638383336353538633736306433303136326632376634323733316531626239643532
34353630623562393632386334313763333731626334306165326436643439623039643839383765
36636531336137366463643132313731626135633135363963346130656634633633643336613133
30366662396662363166376430386365363837393166393632336664633731623230623065623938
64363864323630643061363338356661613266383739393961616135326662626134656462613235
39373064383166636631303965373632633139633432653061666132356633343961616437613833
39343032613234336535646663383466313234326664393735393831623233653266353131386563
64356262363335376434646136386537313538656532666464623539666338333164646136373563
62663139363333626563396165363263333735353634313837396663396637306339303861643833
65383239396161386335333136373361656334373463643432633661633362336363316562303166
65653330383134316661666666623336636335623565336265316431366630663763613833656262
63373732653639333633366233373966323464356666333137306132336534656637333237656662
30616361353434653438336364366131303335313736356365663737636331356436363462613736
66623037643637643733636364613433323432383439616131623763376663396434646165613236
35383963663137366238623865303238343162666462373538363764393965613532663634346166
63373834383537666132626237373434346565333332653239373832306466303737363432653337
63396361616664643466333939313564376462326533376537663735356563333737303731643263
35633966373330383766656338653666626137653333393837613666336264353131626363346339
30633837396263373230656561663034393264666531646633323334396161633762383564356135
34346263666163363430613264666639656631633230636336386433663863636565323837323134
35623533303764323139616339393865613634613831613034613366303531326233313133666364
32383366323961366364633563323332343537356263393736393464343534396363383534323537
30313230653166643930376566356266646232313566626434356433653335343131653265626330
62633836313437316235663866393663616362613434393833666461633330666661313538633561
36323038626161326666323535653364396530306265363738336139336635346339663864636137
32643938306137636336633333356664373737353339643465393163343235383665666231616634
34666562623761626139646537353731326466653834646337623464356462393930343636366566
66626632666232393035376234373762656435383037643839633736663766376162653937376563
33613532346162306561386561323732393731326265393233343639336362653230376665356364
64396631666338363437663964613232653434303235386330626430643832333634653862666164
30663761653134393266656264623630343764323831356535313262643738303664306134366338
63303036626434666530636231316534623264663230346531616537333064376661303366653432
37386336333636386665366239663430663837633235383839633562346231353063633761626463
64363133363631393631363637656562333639646364646465626131353536663438336535666166
35323137643638323039636437316432343233633466633837666630626237313066373134363562
39376262376335356437646337316535396463366565366434306233643466323764353635306233
36366332366638313664386230343166336239613530393335656664396535636461633235663231
61323665313363303334313262326532323939353361623038386665353336643261393337326637
31393232666231366239376162633832353831326531313830396138646432636431306537626131
31316664366431306431393966633332386435393336666538393839303563376466353365613432
65633734343930303133623233366161626538383530363635353932353736383966333631643366
34316431386164616332386265306439633539393463356261653735343232373863396533393439
63316435303938373934643136333365646461633364386331376263646234313033653863326439
39623863633665313337656436353632353437666531353161376436643837353737373836613734
66386337653436393165386661376438393466653039633633646139343737386339353566386539
37613666303166656565333164353866613132303831366331303737343336643134666632663030
63316265346137323938663863316137636361343838613936353936326632373962623036663631
61313534363133383663653865303333343031346163643665646336333432333839366163386665
63383032343935386433633839383362323335333764393131646266323535633133343361653636
38306131633462346330646162646261663631326534623864343665633036386561396638636636
3163623930323231613236373031353461393965303335373439
35343062383632663836336233323131313232363065333164356637363733333163343933383866
3738373031386339346631633962666339386262653566620a633762636636323039383465646436
64386530303066656630316364623466366665616361663539636364373531663263313761633761
3534653631373466330a636362633861313431613666633930646534633762386661386632663437
64636661636433663839386638313237616237333434316133356663313137353638333766376236
65663036396134656233666434376332623963653330653335363339356363366638346339316333
34326564383336333038646530653662333138623562333039386461623064633730353339633237
65313938346463633932646432653964306238346163343466626564633462646363323266373537
38613732333930393034326561636265343531363837626539653731373363353932663235646462
64633862653563323733623734336239646337333561336430653861386531363937383166303535
62373838376332303736396163303364656237363732666265313862636264646336363536613332
31383365363533303131353163623064653734636136346164306664363164323131636265653963
30646430356339623063353733306164333036343265333761653237363863393435393331303437
66646433643637363563366233383738636434366134643066663339316466656535306635623030
63343639383132373934336462376563313761633436353865663961313763373730653662633432
61656532303562363861373939393334373830326137306430346463376637393263646136313934
32353133643336373934356531386462353438393434376361316238333535633565663366663864
32643939633864663237393638386138376332656430643838373865663632633836383232646139
36376538376433336238343765366565353831303039313564363931363831326230663636653831
35326535653939613066373039386331663061623232303234336532373761313733343263383039
32306630343235383439376263383261653439326539616435353935333666353239353633303236
61656661623465383964646234336230653738363937363333303966393065393864666461623739
63643031386564383966653931343530656362656466626430636261383931316336396539346337
62356262616431383438333133643636646531616461376331666564343034323438323038393763
38643333313436313139303637373264333436383230316230373536666439623439643336666461
39313132663863373231383934306530326530613331616436653066653935376662323436313636
63356634333836316138613735383839663934383262653635666235663733343130663834326432
62343562313634633938653162326339306633363138336133613463616133306536396138323737
61336334643135653332643639306463376132303963626335663264376236303963646237303936
66346435666566643262626361363862336536653134326232616461323434393563363231656362
66643131336639303738393362636130373536643938346164326564346132363636396632636330
38653066323062306438356633323934396465333665366463626466333239363736323939373435
65333763373639396430343737623863613536623364323039626336623735623733363261303539
62363839626433363932333039623938323932366435363135323237386430623765363533343062
65363738306563623038353338383038383232306562623235323136343963656362373931633138
64663335623930316639313330303430363166363665306261326634353066646661336238616234
35313531383766373135623464373130363661316566363134663833303265653465643361383861
36663265363437663635366533653664653061626235656433623235343865336163366137623638
35663230613861316536363561333737613337616662653465303364363866636266613363633938
65656233646135376634373536333932666139366165333365393131393732333364636239353734
36363532623365643238326135323963633061656434333332663864336664333166356561343232
30616631663830373263313337363136626437663662333935343337393464313536326633663830
35376262383261353032646130666431363964363966386435323132326137636130653636626536
66303538656335323261653837356436373137356535653634316439653138326432316261636164
64333736643935333631333766663966336165633838613262396164643935353535306239323036
34336536653238386364663239396366656165306131383932333362393430623162336361316635
36323537313461343139316466663963323935316465613238396132633238663035316461626361
63613432383565643163323538653439396166313834343532663837656166383438323864313865
35623732363064323161373862626631623163656538646430653134643532353935653231326461
66313034393836346564336534666565316433333065643130636536373766643661626366646135
65623339643834373662633436653065393666633433336530613563633432363062613633386234
37383465353030303661653239313465636132386337616538626538353937623366323235303933
61653131386163316431396563336333363665373261396139353939653435323133623764373065
66653532383431343936393362666233393131393637613963386565633466653935663463343430
65363162393733363066366564653932333838353930363830616362393861643438366437313664
66636333623334353839333437313936326138646638623335313837363630613137616137633531
31393235366638336630626130626466656436396236303537386166353137633438393139656534
66343862336430343665663932653439303638356137643365613261303163636135313634666432
62326461346437383462626362316632356230356365363439383230333339363239333439313061
34383565306430373334623634663331636231336431333264346664356437636466646439313233
39626536343934396435653434656562656139353466336666326364343936636664366264643535
34363638383337626233356164616335366533633463306330653830343238373866323935396463
63353132653834343061646535316534363563353133393431653565303834333839643463653636
32656432306661643935653531313561666533376233336632376431316266333232323564623839
36323234663039613938343938323536356639383730356463663739353863666562346431336437
66376239303361636266323237643238363262666334313433323235343664666135613133386338
62313037346535626562323739343837353035626661633232353963666165663334616231326534
38393864376238363363626562376438366264616465303933623834613538386236626234643038
66313161323865333732636334353135656265643435656662643939373330313465373935323237
34623639613161323065656561626562363837313163323365303034613232656237633639306634
30393165353439633731333165356536393631656437666264636439633165376663616138393162
39303632363431643732356635646331666462636130393239336364396632346633623636353933
31303036663937656438633765363937653637303835623364623062633665376634383530656531
61336265316461373431366435353266646130623938353535303066313636326261326161393361
63333433656363626332623765393430386664343731333934666639373137306464363064303036
39363630623363336339386133623539333133353063383065366338346233626332336237303133
34623663613033396235303963653537383064316133656132383431303565303166613437313034
31663136326161623937383930393934666366653930643166356561666664643531633862666138
32666534656366343637313562623039613933386363316365356362366332623336313431333466
37646537373834316139646635323331303362633530616637663839626432373061343739663963
37303534663731363539333065613461656565333230666364303131393565396439633466623237
38643065656637623833656536343039343531633863373830386233303937333737666363363037
33646235376331336430663465633032363461626666323461396663663363303736353132353964
64313239613634653330373063616639643865373333663766346634363162363535343535313864
34306231343761306237333464613564373430663462646135343937333035313333353739383839
36616637383934326564623034663165653230383831656336376464396530393131306138343232
30656362626531643532323061353166623562643331616664333833623135636638376664343236
39626265333463336362663530373035386165636338626433343539376136653139326537316363
35313739616439303731383332336335656264643939386365313033346230353538633831613363
65333266303365623136666664336161366232333562653765366432393062306135343165643536
33373833316135306636386335643366633663376631643039663636663863666535386432613832
30366535633931613764393438643531616537623431656434306462616332666430653634333563
34303933623735646364366430373239626132313562643937633331313739623932336639313861
30316161386431616664633839393436313464393835396435626332643930636436383333626464
62303430636131353961656164643138306265326334646131386139373465363264653534323139
34636239396263636438383863316364383834306535343462643034383364326134623837363439
36313464393837373934633132633066633062343831613063643565303238633235666161646238
38383166386333663066393038373266383435646139366434326232656630316164363032363634
33663736623262306434626432616437353133356330656337653562636530373362613464646566
30386537313865363235313833396430326462663334323835643939303862366266356335623632
33616432376530386638633464333334646531393632383935323264326364303830393234396534
37313834353162666564663534353037613866643063626161353931656265326663346263626230
61323164613135353235333332623964393636333933366532643634333130626238303861356463
62666337393734356666626432663137633465616431346632363336373561663230653339643036
30363535613365313262363061646534313164363135333863393236613765623437653336333165
65653731333234313932333537376533663031373139373531616137303437356631633731373165
63336235663664616634633030393664643632306132363330393966656563626265333464313732
61393433663335363531333333353831623330613733326164366531396134623431396361376664
32643035366464343662633333636364323266303337613233646632633934363965656636653566
61653931393562633663323035366130356332373631613630353433303834336236356238663238
35363966623031636162323865613665316466613131343762393034303662633138386333373334
39306165623032623163643339646130633432396330643638373439363838633466343865336336
33623930326535366564306336363566343834636666613862343836316238386463383637636432
66383463626437366437353930373130636536356633353939663633393730303063326262303031
37356237383335633832393636616433353538626130633664306433346666663430313738373233
63336537636537376263643964396437313766643130666533643437303363663333373336376665
37386535356636333238323363663630613232313230326330393932623033356162396330366134
33346431646236663736346338363062616533333034306632383733346130373963343932306263
34326666616461643066666365623961623038353666336665333532313935373933636336373937
36383430323639326464326263303534313237306533353964326462333932646461386464336266
30383937306332316635633833336361636638633539323064346263383765653539326335626634
66653035326362343732626635316132646136643936653961333536386262643431663563633966
30643261663764616266353237393739633766643930393133363532396633623464656131396461
35333064613535316665626464616135366231303930653235653132613164666331393363313930
36616631326531393130613836346638316661353139366239633435363633663763323636613831
36343863363935633334366637653434663837336132633761646164333066383035316664656436
30393533646233666137303235613764336133353865356664346336656439373538373039373132
32303835626565356639623363333337656466323631363436316438316361656537386666306164
65393533316637636335313865353632356466663662303532363336373534613564393434666365
31346333626463633637356166363164623432646235656164633230376538386338383538626631
36386563623134663431353238396631616239333762303237386431346337393631623062373663
39616635623335323766373635666138633638313266303766313066313537363639313561626130
62373862363065666234363436613666643530626265633134633534383934376635313630313961
66363563343462663339633030643762663938306437316139323933633164623962663436383439
32333534626336366634366431623934396461353564343536376661343839393465333235653030
37353766626633336330396363663536363931383437613934336361613662663937306231323933
34393837343435613735303565373037356332633330636135343039646231303530366463313835
38393335613362373739363061396339383831346464323734373236393130363135653863653261
35663766356435356232343435356438363161376330343963396235323066366661336638316561
64383738383335386234343933643939353737326361393239373437303961646164633365653964
38343863346166653636343134313330396131666364376162366531316439323232386361373834
32356330333130326434343266376365363732366565313937316530623163393733373537666366
38653264323839366335333930363564306435326363653364653361656630313435633333336535
35383034333634316539646331353639633366363663363562383934336564663763313537363235
63336266363837616264336638616664656564653835636265383036666162326438393735353665
33666661643030323863333037323638386165363564396433316339346662316536383666363739
34313634393835326164353135353830663233376631313661663733363535646238393934623761
61343739393663313433666434616138643635333166396665616232623863333039316130303634
32616332646366353361336234383863396539646266383265316639653263386466336339306237
65633034303732656236663639373766346239366637623639376339346634376538623865376338
30316561326261383835393465333631363037383461366331633962646332303735303131323434
35666562363163373662393836386538326662626135653030383263656338656236303165613461
32346538306638386636363234303464383130346432653961623834316634386661666131376432
33373730383433653034623131383065633930346536633761656362666236316634653337373261
33666533663231643531306531333832313233386662346333663936376237396633656265666362
38326639383039353733663664653838313737363632643835373431383537633738303666646539
30326330323438363165356266356663353139313039623565303631626164626238313133633066
33636264623666613262633266373338343765373233613838623235373866653962666337353462
30306433376461616638366138396130623035663134373038306432633134323034623961356138
38616435393561356662653366313862666662393833653964663736343834386362386337623333
66616261633265356436663465353461386662373337313433306439303064613735616536313630
34306530656232336635303037663331346537336432323036306365633331376566313032316262
33396463393137373835363436613833353964326462656132313164633662636165383432613565
32303638363537663263343666383437333632366335323430636665336530386232626236313836
33333561333830663233316539663965303933333561653038363835383765663736643364363036
31653966326336643934313230653737613966643035366164633038373737646438653866393236
36643733663934656566623133616138626362616464333061303230656661326638636666393761
36633464633334396530613331663762623563613530613466613938613562353132613130656666
64303934646333393436653763316435663163383464313466666639633337386162663136643361
39396130383665393935356437396230653666303037316133623564613936336663313561653961
31393932646464363066633430393463653061363966363266393865333734363261626262383439
35623530336531633964333731616563653262353133663333643635303465363466383964393666
35366532623764346631646332653837313862656365633331376236383239383336393066656331
33626565386662653564363031643337323364386165613738653363353564616332303030373766
62313337633539363036383038353664396233386163303838666334323133653238663932373862
32326662303166313937393330646336633239313765656261616261333034393565336438613566
62666539353833346263333933323064616465643165623663376564633238373230346662353439
33636365343662373661626436666138303834626238656666303930393239626334623565613965
38633432633764356130373364336330363631376239376438343762326163363366303634316432
36383433623330343234633765346136633436393835613734306566653534356235313563366565
65313132303231643930616234613933306234366139393832313664653365316663303263653766
35343537343230663763383530376163643431653937363938613565613539356235336166653132
34306462303131323339363064373137333232636336383834346530353533653761633563333661
65323535363566323438333864336430346664396330616365323038363639326439633636323037
34376366653430336132363433393036353236336635386361656161616134363333613363623364
38316432346138393230316235363033653630663866343761393732326438626463376163343238
63623565313563356233393462663164306638343732363839306537633736633936393131313837
62386639346462383064373961323732656561306661333434323935303032303862643633356139
36323765326634663233333863363039323332353631396332323936653331376461353137393731
35373639613834373730343639633263613166633736643634363166653635663065383166323663
31326464313234643633386463376337653761633564363934336433303437323037633965303336
37626630346230333131356436333638303037353333376334613865663036366133626231616364
38316430383166353965316661323033616239636137373436353633316165643138343463363732
36633632313061333065643938653936303063633862346230343833666336396266356633633136
30663336663764383133653431613633646263643336326338306439666634323337623637336639
32663130313463303637343762363735663066623631386330633830656135306638623537666462
34656264316464656361653966356161643036643530326237616262663935303338633435393031
64396434373263633232663032356135386339313134333534613837373835373536393461653637
65396663316238623763313639663564333037313965316236666431326664633132316163383630
30653461626563383831373837343762356432663736336333303733343830666131326632643965
38313537383562643264653531613730366362306333653965346136633536653938626633346366
36313163656636383837396565303531386464383939353239626262636533303039353332333939
64383632343166306231646436623231396364326536363434313535396435303733663466393139
30396262306132303536393465313464383139666539623435313636353262636132366162653162
62366436336230383963396331333063626662616632326462376262646362363665313565396362
62316233633232386433623363636239303037633035393639613830346638333333366536656334
63313239356364383134383936393639346235303761356262303464356463643331386234613964
64376338353363623666336634336265303035363436646337653439613238616465653963316237
36643935333039393531306438383736383839336435313065666363306433653131633230343132
30613663343232393861356665383861366366396262626339396331666633666232376361313336
32636464356163613736376166646238613930666132303239616361373135383263333265616162
66313966366638393830336632343531636262316430663066393063393737633863663265633736
34336166383231383730653632666637613665653862653633666239373835323161626365613335
61663532616537656637656430353631633339666434663439666265356231333137303135323736
62303230303862393965393331323365393230383031343333663539323034333537646631323535
36323031396634386561306336323661353166353039346163633530396264343234346366303630
34356436643964633465313836303962613962646334396461386565633964646237303935653836
35616462653735616633616235646632653466336638336631633266313536663962316639386430
36613466333331336361613863333166313831353432623638356132663630643832386530613033
39323834396264376430383161663263653663633765396531313633616161646364326261353839
38323336333963353537383539353439663336346131326331396430386334666235373933313161
39653765303064353234366338616630623837396434646135396637393462656238386430636432
61396338353531623764346166363965313961346339366132643364656230313938646635353438
33356231653736356235363433613231313864336637306133306330666564363332346633323065
61356165656461613363326666623632356663316664656463303232373939333531333437333037
34333266646433376236333839313935323339323737333538316431323332663862376165343362
38613936303235356633383335386232316263306164353062313630643262666237363832363436
30333131613764383235313538326132623066336562633337656361663733626462393937303163
63383766663735386562623039396633326634356631313362666561666262613036663463343631
33653638323564363636386366633138343832353435646436643038623036373137353738356438
66376161303537393430363865376361303364323035666335666536646161626365323331303266
37323566313939336633373761333664306431343135623937376631353635303031373862376232
30323238356262613166613965633739346339643862663862663765663462643939643035346264
39653063633861376132346138346163353938636361353137323865363531663336343837613066
34396563653162306337303033663533316635653332363063343338326465393331343834383738
35383037383333653163313333373830653432376137353964376662323433306461613662623261
32616661326562376231623537646238353134643830613530626266646361393636663538346461
61303161333633353634326361613132613963616432666363623335316535393035656561356661
31386631616433353565373635383134653735393166363439353561333530363339373666303732
35383034303431353630343662633762363035653264313962633162303530303938636364303833
38316164396530373137313966393665346531393936366235353866306161613234656565623134
35353738313034636462616162333335343962613332386335336534333438316135656633656232
34306138663436626562663939643061333132633031363065366263376334353165313063653764
38306465353961656366656432623633346332353632633236333432326435303238373262623431
62653462346533626136373366343965333433383765623530366438613364656261323362316463
37376133333437636438316664303362343832626661356666366533393737313832393164643365
61313766633462366339623838623663646663333162333032343361616432326465643533373032
63656537343763346437663531373366613731343931643038656362363732346437363564393638
35313631366630656361393334376535336564353164623466656431663561313732663766346639
32643235363938383032356538396163363832336265636231663365383030613962386662613338
36393331343730313833656336343038393437306663303866666438306537663236626338363938
32643734326631376131336133313032333562666130363531313739326437656233663634636664
63343732626465303535353764643636643338366266356636383935333230303366633234326562
62633866643630366132313762633934383365396564373738623930656638633362663836343333
63366531363938386338326433663661663362383232393639346565373739613734323733636130
30616162643166333838666665343664663634613639343331356531356565393661346265383039
37386565656466353333633431663231626338386332636463366536343363666665363666666636
62336530346233323436373338613438396237376466363266383963303864623736303662356330
64306134343236333236646139346434333461633264613535393731623864353466313736386364
65616566383664373239373431383136366334626263623633656635336231303034363338306161
36363337323734633637646161633164386233376330653165663439613063343431613639623738
32323565643131613034363838333937623237363663336338383836323065383236656261323561
32356132643630383662333131646433353538663834623163643561303035316562363338373532
62646430323161353739326464316431666435326262313433326330336662323035366138653431
66653762333266353562383134313864383166346234653265336432343434663264323633306462
63383232396235613966356264653265373265666464333832396139356333326536666665626339
65303964363233393363313230396261383132313666323031386232323962393038346638386461
39346638643232353931383133303463353733643264643031363761663036346539386466666239
38373262343730383339623137306334633731353838343532656631613863353666343537376631
65333032623266383565643563316130623534636538376633363433333932313739613436623162
39343131306331336233343135363037623932653765306335623637613034333239353234366139
64316632343530336638663333316136663830333138353432363433633266356233626235353635
63653030343665386534366662633232376135613866336134393261613133393633616462613965
38626232376661623738653637366433316131393438333261383531313339646263333036333434
63336662303361663763633039336233666563366466383231666433303934356131333736376637
66376436333431633438396234396636333134656537363339333663326235646432663531336262
64353835393032626132373866366239326637646437666366303539313532623637303161393363
62613465356338313266643239363438623864373838623337663339303239643365353932346633
35616661333564646638616530646533643163626132623563663638303736656130393836383630
66346432663664623166393464366533643737316366343338343838303561663132306566343839
64373237653639323061643361616662316236316163386134636438396238643362623236653038
39393830373063373261313930613237313862353730623335386332633065376536326663323161
64313566363639343264633239346230336532656231613966333632623630386434333039396133
36633363373465393536316365393232633130373039383430383935646534663734376261643939
30646363663337663931663433323432323434393531316364643233363565353133653761643535
34316265376638313661636438306431623864363839633562616365396634306430393061393639
32643262333061313135623331356133643563663430303438386534393161353134393266623233
35333365663537323039663433643465616666623136313432343162333663346533636232663436
64313331313164653865326364643463336133653062643039636136366261326563346231306263
64333461313464646236356363333935346639303966393231613636636237623539386463363631
62653766643733653638623239336439326336313537313539366139353063306332356634323662
34346230653261343038633736653537393238623535373837323263653835396431666362333363
65656635303661373830633666396537333361396364643065373637313438633866323664366638
36626434623132346563646163653735353136323636666631376235313030316236363261313265
36343034363935373635333539336666646435656665336137623333366265663165326335376632
37326236356666363164363664666462353733303938336536313062366564366462373737383635
30333238396130353932373563666434633733666232636433636662363531393564656432383564
62626430343765653837333433626638623732336462393632363030626336326136393630353934
37653939663230623764333161633466656239666664623435336233653662613037616136303834
31386361336563616565366662643538316139323665643162303163326562663964346230353963
61383435343831333963393363666335396133653762346434636333393036383163393832303063
39373361316231653031366430613239646135353265656135333636646233306461336261303661
34356235333265363737373531346436323136663062616362363936663230363464643833373736
32333564663861333735396563326233323035353933616330373737313863626631366563323539
39663730623031376165323763623638333363313162313833303131333564316163306661343937
36663635373566326638663663383738303664326235353035393731616132396164633737616139
38383831313238343066373365656534393062353736346231656661373137656532633762353464
39666434656131366437636536393439346262636639613933346537613466363038363062316633
35643633326263316366373566653364666233633366373438666332346462396564643961643830
32613437643538313031653331613533363964663331633536306334323531666436636236613939
63366537343939656135333433623334353765393432616639613065663736653561393034316335
34323562343738333331366238383264373838386133656635336630376639613032386236636535
36363536643562303534663262396332363838653762666466326636343637383934356133393362
32306439356430316430373334353161643461653131343962316165323931316565333132346432
36383438376639626137653862326135376232623330373065656264633036663661353163616131
62303635393437613065353133323335333438343337303731613464333361333737626663633038
64373839376134343732316565343435633266613763333166323735313636323632623733663439
37383839373262313666363539616433643730333266386264363663633866346161643838326538
39306665633363653764343831646134373831343466626262666663353961383033636661343738
66643439633263313663323563306133366636336264343365376265623661343735613439633037
39326136376337623531633336626363623232393633356437366665626264623666363935316363
33613333376133633433336461383735306133623530353932613563623237613466383937326630
32323462373637636331333164346264323338343734633663643865303564663838366164363638
61313263633239326132326466306465336162653837636364373533653639363361363632646364
39303562626137333863323233656265643432643931323833356435393437646334626162313431
38636335666137386534343063373139313632323865613834326532393337313835316636626630
39633265323364653537323533333435323733646664663265333832643839366438363961626638
62633264333131306538306138393561643064386330393831353162353530326663653562386332
66346531343761373962666431316264323962363038356432383137616661343332653364393062
32363734383563353733356135396261386531393264383563306634376537663330666461643662
62376166653862626435366562323461333062663563383736313438393531396232613737656263
63663863303063636136383335353937646665636666633531383162363137353566393064396137
39343336303837313033353437633235363432363834356331303061643466373037333662663634
32643430396366393061333538633461656433653163323665656431373832643366663638633139
39663736613161626163643238363034616461383639613937646664623630613939343162326637
38643932323531313738396432366363333832306236383364373233333463313165643339373364
30353066636635376235303361393263326331623464313939326531393530323361356638353432
38356463626165363733373261633563386664666534613566626135653834343861623739633536
63653632376432386639346436663361383663663731333164663164313635326532353534326465
30313937346336393862356262323636626131306333363236653137663961356662653134393730
65373366656330323430333632343766323736633330636566386431636566666434313265646565
39636465326639373934636134663838396235656438616434336336643039353338643461383935
63633135393666393938313261313537376364663834366663373835616534333563343532363339
36636334396265646131373639336532363032333539396562653738303337633033663466373333
34623266653038313163626530636461356134626264336265636437383835666362353565613738
62323134623038333364636266343232373832323163353666313339313832643535346133356638
34336339356265666536663364383036653333386136323930653031653862316438623935373438
34613764653432326136383132636637666130356230376235326631373834376332396134623732
62643830313462666138393034626433663738633434613033616533613464666437323765363837
63646365653332633363613533383463366464316665383731646431346561383638383564616666
35366566353436333064343231383631336465643232653737356233366537636165636462313763
62623464613930326331363033623062663536383861333564663662393834386263393164373738
39303430373131316234666363346337386531623835373162343337646133653230663639653862
38643037643536656633323466613935653465313063393034333765333666366636313039613533
36363530666431363536656136356233363737623634616534613166363232396431373866636263
34626463336561363336373636643565366134303130323932316664346437626336386533313164
38613335626539636664313036353236363135336466306333343733346533363365356235353665
31363032653734623862316130613439656238393931663931616339643766643630303866653231
36636433653963373530353463393233333737656262373664616630316664333835613230363066
37336531633063323532336565373037616536363331613835633664396538383366626435313863
61653065666239346231653832363561343030333166323931326464396634373138373335356436
64323230383739653361623232323735633436333564316337633039333362373633386537396137
31643535626635323839346163653338373466636638623931613034343332343236646331623738
30643337373866656465633464646635346539303465373361306232343037386463333134336561
62323032663833333937303463643037386666396163396433316661373638623636396465613338
38653362393561623439633131666565643163616435316462633633626232346564633334346266
33613766656432383837363938346138333838663164336364656239613766373132303530356632
38303638343437343038653165313966356166656466643562653564336338373436633537666239
39633664656336663536386633343430323630393635303163363638623236653763663562323862
38383834333766343064656163366334636465636639356530383533336532386536333964313939
65626637656563363131396436396564303965323333366534306331653632636234363837656539
36326562623337363134303730643139303739656639393933646430393430336430396432323063
33356437373334333363386564666338623066346164356230303863396162663732356462306533
62633238343265303435363938336332313532343937306634636131623364313763376636333734
36383765643536363237306361633363313237303536626230633630646130626364313337626130
34353530393831383663626635303433313333323033393461306361623336363365393030643735
36333764303435633061396339663738643331323765616432356130623163363363386334353865
37306437333033366338393262303261383362326562313666343838386337353066383930663062
37656237633561313437333534323661633064343661656430626532363663386130666338333462
35656134323636386362313762343365366234343430346633653065363363663831626266313565
66323334306165396365613539646635353036623864393831306165393636343130383362366461
36383862343638316536386565333963616561356336353339363163343936353938653862343562
37316466333936623765313136613336313865333263666134303366663563313835373139356633
31323632633438653339373237356436623138353565313334663561663738653538313766323565
65306561613933313138316437343532623639313733343262663930396665303938353331646565
39393337366635623762616633623935333033656239626466356534356439303832333961393462
31396461386332336433633939616635633532636564313637303531363032396632663930393539
31383164356437366439393263303666326535323934353332666466323732633237353933333066
62376539383938636437613264616432613831636536326132316362393264306530376261623666
36616438353035656562343264613339363262633238623331343539623839303832326530343232
34303165313230646535333262356635386465373936656433653537323866313038303338383336
64353664396561363166643063343137316164373636643964373133633134316232633163313538
66333931633963613439383264336261663030663165666666306565656266313336653235343566
30643132626430393061633861666632333564663466373764666263613663626131623864623865
36663030313834663166353239326331383636386435363335656634326436313066653862376439
65346465363238303735373636613665373531663330326265306431663835656434666461396436
66386239323463393663633761323631366561336539353939623839316536386531303538613334
37643232343539323631373962323335396366303431303937623061343431313635653166626165
63663163333837323530303262356135323265663032316336393437623365383034643431646164
65323939383461336461646131643232306633363937626337316433343963316637663032333136
61663766633338346432646465306439623730353266653134356562386334653265613034363230
30353761633062306561636433663432386466323732636637343461386430346532303564383066
33656135616539353635623266633963313563363430623561343362346133316561393137353564
62373437666136643139646238663961343161366333353063656164323236386366346534653136
64633362376438316363316539653239366262383936383536336533623331386131663139613132
33353830343330356437326231396336663666613861333736313236653936636131363764623134
32383339633665613165363139646465323131386263356235316332383239306366643034316234
66616434613130653230396665356235313438326331636364346637363466643232333831323537
63613039626366373231303937663734363266633361376237633033623135353938663034383435
39663065366464343637643265623834613436303632343861376563326362353838386536336232
61623966653936643234633061366336326530373339373764396463353666663466313166353430
37326161333538313637656465303533373366336532613362623963356234633134343937336433
61313538393836323065326466306266376664643765633937373963333535343365616534386537
37613137313438303766666639663138356361613030353634653863306363313534353337383930
31333537343764396135643239386261393133636333663932356635643636343530383537663761
33386366313063383332623138303738613161366430313638663336346362366131303238633733
38346432333665353431326664313765646131313763376666643134333665336431663166323435
30643963393631383164316234313538356532623561303732396539383763306130393734363530
37636262653634633964636534396130396330316662326433393635363339616438656436623639
30646131303436613332613233333765636461326237306464383065623036616130626466346231
38323033373533316662653738613939363465623163326238336636626332623939633665646239
64613963333731366232653731343965663961333466623130396564326132333239626232353638
38373061393566326563643335666466663734613565353966306466623362616165333337376365
31633637323464343063636339623866623333613163303133313166336561653039333336656162
65346433376531346539363266653236313164333564363732333336366233366538646535653936
63346139656638326238323138376633316631643963633638313736663537323936316162376166
35656262373030386237636161313764396237616231616130303735306130353865323838643430
65616435333837313731393661363433353763633364333461333364353930613233633562373039
38666332623062616261323730663935633839356231373430656664323036326134633965663432
62636232613739313838666664616136366465623961353261613032623765303863303262663933
35386361333136363034643439366231343163643661633566346434383036363539666439396163
32303537343732616132343362653835643139343264366538663061656339346266666431613664
61616139356432623437366130366434396266336331633062356661333261333036613733343836
66353561303932383166363666663935383034386261333138326461646263613064383065633732
31313665353430643431333764393837613031613535623733373336636336656236393463346133
37353466663533386134356566626336613334363565323331383839396530346463613930336561
34326262353331303233363336383663383133363531626466333964613663663733

View File

@ -7,7 +7,7 @@ http://{{ matrix.baseurl }} {
Content-Type application/json
Access-Control-Allow-Origin *
}
respond /.well-known/matrix/client "{\"m.homeserver\": {\"base_url\": \"https://synapse.{{ matrix.baseurl }}\"} }" 200
respond /.well-known/matrix/client "{\"m.homeserver\": {\"base_url\": \"https://synapse.{{ matrix.baseurl }}\"}, \"org.matrix.msc3575.proxy\": { \"url\": \"https://syncv3.{{ matrix.baseurl }}\" } }" 200
respond /.well-known/matrix/server "{\"m.server\": \"synapse.{{ matrix.baseurl }}:443\"}" 200
respond /.well-known/matrix/support "{\"admins\":[{\"matrix_id\":\"@tobi:{{ matrix.baseurl }}\",\"email_address\":\"matrix@{{ matrix.baseurl }}\",\"role\":\"admin\"}]}" 200

View File

@ -93,6 +93,46 @@ services:
networks:
- backend
### SLIDING SYNC
syncv3-db:
image: postgres:15
restart: always
environment:
- POSTGRES_USER={{ matrix.syncv3.user }}
- POSTGRES_DB={{ matrix.syncv3.database }}
- POSTGRES_PASSWORD={{ matrix.syncv3.password }}
- POSTGRES_INITDB_ARGS=--encoding=UTF-8 --lc-collate=C --lc-ctype=C
networks:
- syncv3
volumes:
- syncv3_db_data:/var/lib/postgresql/data
healthcheck:
test: ["CMD-SHELL", "pg_isready"]
interval: 10s
timeout: 5s
retries: 5
syncv3-proxy:
image: ghcr.io/matrix-org/sliding-sync:latest
restart: always
environment:
- "SYNCV3_SERVER=https://synapse.{{ matrix.baseurl }}"
- "SYNCV3_SECRET={{ matrix.syncv3.secret }}"
- "SYNCV3_BINDADDR=:8008"
- "SYNCV3_PROM=:2112"
- "SYNCV3_DB=user={{ matrix.syncv3.user }} dbname={{ matrix.syncv3.database }} sslmode=disable host=syncv3-db password='{{ matrix.syncv3.password }}'"
labels:
- "traefik.enable=true"
- "traefik.http.routers.matrix-syncv3-proxy.rule=Host(`syncv3.{{ matrix.baseurl }}`)"
- "traefik.http.routers.matrix-syncv3-proxy.entrypoints=websecure"
- "traefik.http.services.matrix-syncv3-proxy.loadbalancer.server.port=8008"
- "prometheus-scrape.enabled=true"
- "prometheus-scrape.port=2112"
networks:
- syncv3
- default
### BRIDGES
#### Telegram
@ -212,11 +252,14 @@ services:
networks:
backend:
internal: true
syncv3:
internal: true
metrics:
external: true
volumes:
synapse_data:
syncv3_db_data:
bridge_tg_data:
bridge_tg_db:
bridge_slack_data:

View File

@ -14,6 +14,7 @@ module "dns-unruhig-eu" {
# Matrix
{ type = "CNAME", name = "cinny", value = "web.tobiasmanske.de" },
{ type = "CNAME", name = "synapse", value = "web.tobiasmanske.de" },
{ type = "CNAME", name = "syncv3", value = "web.tobiasmanske.de" },
# Mail settings