finished telegram bridge

This commit is contained in:
Virgile Retault 2022-03-22 21:07:02 -04:00
parent 9015c54e40
commit b45d8f73bb
3 changed files with 306 additions and 306 deletions

View file

@ -58,7 +58,7 @@ matrix_bridge_telegram_allowed_external_user:
- '@dorianx:matrix.rezel.net' - '@dorianx:matrix.rezel.net'
matrix_bridge_telegram_api_id: "{{ vault_matrix_bridge_telegram_api_id }}" matrix_bridge_telegram_api_id: "{{ vault_matrix_bridge_telegram_api_id }}"
matrix_bridge_telegram_api_hash: "{{ vault_matrix_bridge_telegram_api_hash }}" matrix_bridge_telegram_api_hash: "{{ vault_matrix_bridge_telegram_api_hash }}"
matrix_bridge_telegram_api_bot_token: "{{ vault_matrix_bridge_telegram_bot_token }}" matrix_bridge_telegram_bot_token: "{{ vault_matrix_bridge_telegram_bot_token }}"
# Not configured for now # Not configured for now
matrix_stats_endpoint: https://127.0.0.1/report-usage-stats/push matrix_stats_endpoint: https://127.0.0.1/report-usage-stats/push

View file

@ -1,305 +1,305 @@
$ANSIBLE_VAULT;1.1;AES256 $ANSIBLE_VAULT;1.1;AES256
66626463653737396231666438383864393330623839613365653132636637313037346634336466 66396364626137653230336236313132366334386632383339303335333062323833373534643931
6264326632326137626563376132393331653562303163620a663939626136336231646530313565 3035323936343830646136386237623565303262616366320a303665383565613936323763383538
65363664303932316534396635356462383532373632356262656238396535306334313863646465 32373832626130636665313664356636623339353266656433366563366439363764386136616537
3761363162336139390a356433653761643632633136353937653966373062636638343130333333 6230376436363463620a663761633130383262353661313461343839656361356238376433396639
65363938636161346163623861363430323934666530626264306566653938666361373032653363 36643034376539383136633937613031343862653739396536346130303164346465356530323564
39326366623865343436633863646439386335393337323337343362313632646661653034353334 38396130343031343862383237383566333661623466353538343462343565373765316132666430
37626634653864333364653437623435323434623866613136353232376436373164373366656562 32393635623834343566303932343734653566326231303531346662303436653437663034333865
62303238626634383162633636656365386637653939633536623139613432623834393734326431 65666230623861393161353339336663616131393830333136373366626233363966613064656630
61373638303765393830396365623536373262373866346339336434363863333335386563393739 65663362636566323263353838393932343036613337383533393838636338393738303835666538
66666432633432626434623838333839623033353432626233323462393962313235323365653863 34373266393237326465613064656231616562626531353937653565346634646162653038356566
30383365623633636239356235666165616432333265666264636466316436646530366262353033 37643364336562643439616464636536353335666162623831313035663039386637323639623035
34373536363634663266666337323563623862643562653861353662313765626461313832663938 66653538646665306130393934333732346366366439396637313932366463343935303264613033
30623133643961373235636130633738623734333862396431393663313662633234383233383531 64633162373062373534643938646633306332303064356662366163366366326561656266636234
61666538333436656435636361643337613734666663393466623236376465353935313330333334 36613630346162353061313532386330653939373663616534653263306339633139653935663565
64666535616564373961623830366636373239386137643734343164333666343166366335623765 31316237373766653865326632306232346234613237643038613334353737323930636365303562
35613566633563303239643364653637343137643634373833346164353833393962306233316630 63333261646638633031313032386239383938386439376333613762346237313463643663336133
35336631666234656563646536356130336333326533663965666266636536663031326438373831 36353833333661323632633461333064313263323937613263356264366539313036366637646138
39343832383236646132633730623638336361373630666366336235656435303036626166373461 63373761626566613732623365643065626234643032323263623965316464343734386532333165
37656161343062336632393630386134626262333561643466313763636162663933633737363733 37626561616334396561333930326461393863346139663738393536626135386463366366396336
36663237333765356536393261363038633866326161306262313434613363653330303838623534 36306538373331616562373263653636643938643031386435633234666561353164386463323339
37633462633534306666346366313634363833383732643839363135386561613963643037333035 63353761653538663264333762613731336333656139313434613563343061386462643535346533
64343164326239376332373434303430616533633666656461623737393537656565383334333632 65366263383735306336386430636338396561346236333837336465323866333933333337626235
31343461663533333539333930616331646233306465383334356665623762666663303738353030 39653030326430663332636263333938326536356366643734346362643430336366623164633330
33616339643530366336346339303536663261353531383539386465323635653738636538623166 65383838383830306133626461643632656637336264666638383636376565666231373331393834
66393137313831333166663163303364663539333231636264316130336662333763663133313161 38663939633137363236303632616638646238313431653262346437313237356263616530656339
61626238626165303731646366343536656231633438346537373135623066616137323961393336 34336634386133383434623739326234313339333265636364373963343334363836313934653565
34613635623536373165303031303761656537656631653866646334643863373864393235353335 64336132376336323063663765643365336366303732666137376631323231343631656439383666
37376632343965323363323236396136363963646330663939353639393933616336343434346164 36383535316232636434653238313738653166633836303461376232333933316332326462656432
37633833336134376338353230663537366332613766663230613563303762666436333831646564 39313166396234613162623361343037383131663465383438356438663130306138356266656561
34346665386335323064623834386362383431306231333964343265613831326539666339326265 37306232653730653962656336373634643937333633623361343132393964623739623161373233
36313736343133626263376464376330613938653933313237663432386436393930323230323532 35373461303833343666623261616534323435663634363639316466613761616533646531616635
65313132343234343033356231306538343764393539636461643864313562646432323832303134 37663038396537343361393635343264613635666564343065313930376365393361363934643234
36616238383935636534396333623631663863623066656164383065613038326632636134656138 34663830386664613062626465633666616430646566633435303837623536646466616337376162
34333062343835336264626366303938363239393563663365313163353631313439383061643032 39376431643738336163653333333638663564356237393630636537306564333531336330333039
64356662653937393731663634323461356438343131663562343436303235393161313666383164 61386261316335323866353637626536363939346564373333633561323361396264373034353063
64336139626363363265386531396463366433616164343537383339313739323531366566303931 33613835393064393363326263623964353131326566353938623431396566663961633863313465
64313232386464303539643366653664613361633838616265313936656534393632643339323739 37373264343331333839356538346436336561656435643434353532626539333538343261616336
36396261623839356430396439373834383836643339383564316137643964303438373730353263 66623432653930633334363266316339373830643631316432303633633337666537373039323037
64616330356366376433653531336133363539343565376466373066613062653339373130616538 62316333356438346364663734613863316334636365316565336561626563373266386636366164
30316464646365353265663539333763373938336362653938356238396565343465666436333438 62346536313965643661356433383538646532633234313137353035633732356366643934663661
64333565636436396233653333336162336437636236343966316265303265623363633030353332 63373735323138356565613131373938613338653061383734643633636363353438373533313765
35353134343035363538666561366232323332343031326436613866626164363738643732396133 65393665616139343137643565626437373033363737633061386362376332353739313861623339
38343962303736643030653933363434363137323736366231306135306133316332313437396461 66333538666563636264303239353535306166656530346363396338373963653536333066383035
32343438633433343933353538656339393934363265373462333937386631626661636563663066 39633938353932303164306236626564306235326237646238393461306464386536616463376132
38326261396639613462353664333636343835623338623031313564393864616239656137343634 38666237376533353965656131373639353533333532396430616165383037303266653033633432
30326563643539363364356334656265313430303436613765333038393433353964356164623935 36666535616633333736653033386263616434343361383066663163363936386435626130303836
65363166303038336437343762636362383837353865663463663166613463383136643862663233 66623833323735643435653261323437386338663137653633663261336434636234623232356664
61356435393935626237633138306162316666306361626132323233613261333762326534616361 39376338303433303534636632376136656366633165616638623934666362666638653730343564
61303339316534303435656632373630663635353630323361643739376339636365656261306531 38303566653464383231633464306139306635386136336634643732623237643961643636333761
65316466613762616134653537363332383462396162656233326264653836343638393834396562 66326136633434346262343364633732303831323337663566613833646537346237643761616236
34376330653936386535333430306264313437633365653536633530373634376538383532313266 36373966356330333233336330663063663966633337373835656334326330326630353261666437
61633632303662636464306534643966646131346432656262613035653432383136393938313831 65316362643165353166656330313839623562633562373161356561663163636437633133323131
37386361626363666338383566663937383664643062323763613037333632626562623233316637 30373462336532353063663164303837653332383565663436383436396265373966653036316661
36623238623638376236653937616335363035353962376633666465396264316533616131646436 62663534383061656363643439633032383735376237653832616563383865613733356633323633
63323632643866333335353737333965366139326530333466373632636535336266326135306634 65326631353265383433346130636364656533333736653834333661623733333966666638326437
34336561336162313639656535326362323337363730643130653438323238343865306536663238 37353833663432613133336566663337313833323334393065303633396464613333393663643732
39626433623139613962393734313739393030333130376236393735366330656231313038623961 39666235353664323036306531306462653161613937313633623333306663333834303763623362
39653638383035623637623761393831313261656431323365653538626539616265626335333233 34613362396331383636626237376433303966626463633364353265356637653533623538653630
39303833363665393534386662653362393232356130336261653038373833386166303639613137 35393766306639633431373530363633306635663666373137653932663963363939616134643366
64306566363833393934376166616164356335653731326535336632653835303938626133636163 37363436336535663861336463653639653536303634363661666335666633306530633934363466
61633533306537303062376232326336613230623133346233333866313663323665333837323633 31386437363765633938633966343535386335323735623739656131623232393238316161353634
30323362633237393063333362653466633666316362393263346238666236623435666162366139 38633338643937623663346561383239313933613330626166636334333838333531666233356233
65343762306337656562616334323831663264346536373736663236643130393964666430346635 65343439373233353463663462333036376362643066613762303963383065633337326139353638
65653766633639663265303964616663626535356661663566653932303965373066646464366234 39373461386664313935393463313231353833663133663930323435353332373562396638343138
35633261613433623234653761346633623262373637313934616666383032643939633833326564 33636465626238663534313765363333326561386164346139396432336431376234383238333530
39646561323062353832636231636639353232323636363063373939396136363666663163626137 66356535353966633132626161343661643465633730633164666465366332623061386261383164
37383466373262313366373532663461333832656562333335326362663630623732636635343063 39313433663237633166343033353063613733383130636237393063623962613938373164653630
65653266306234353834313866626531363930616666623435663438636461643963313565366136 66343031613439316434666364366662373838626164653637636232643737376637633863616330
32333134623232363465663831383634623264366464343063303961333339633061363066336663 30326233323137323865643262363837353162363634333336353465373264336337383066323939
37353531663133613034356430663533623232363037623633303965633566643335313930326237 35336462336462613634363831343266336364646334386239373832653863323832303766643435
35363933653066333337343433333038363034613536613238613261333361626261613464386532 34356339653964373532326138303132616530663362303664633861373931373061393566313765
31393664386139336435636363396337653430643538363138613437393838323564373732313964 66343937343532386162346431623166366262623163306633393933663266616135663961643436
62323535353033646466653337353962373866316630663266376631343064303132626432336636 37653663303337623662393761336632356534663430316264343437653763656635323437646637
38393665643962346536356662633834376330623637373531353264653737633836316164393633 38393661306362313064613434396331613366373037613464356565373461393663636138633532
30656162653938623733323338303736653736316462383034333433633533373039373337326231 64343561346463316532366361646438323731383963646337623165383663666266316139656166
35316534346165343633333163383831353935376533636636613230353932323761336264646631 37336463633834636435343761613837666635653166326163346539626139613562396439306130
63356366346533653931613662383431346539623638393663363464346663313665326661383235 33363230626633346138303538373439626161623163626135643665613932666535343532303036
33643765613762343438666631316230313134333065306339623832393337366362366136316338 35373431343635393665616366643332643035623133613666396234353338623636663762636336
33396439306338646134313737666139323866326166663435376637626665666137653666313439 35346431303536613962323861336539396333346234393763396438383539383036333636353637
30333636313931633463393864323461393164643062306262313966663232306438356164323239 39646333383633326238393164333835393237623734383537376230353264346237353866333264
33353861383931613365383964363165393731613938646633336461326131626462326362333234 38643231343536356339373531633165393334353365336261656665336230373266633938343134
39613931316232383665343236616664666364653363656262393331313031303335663563393238 37646266383438633835323233306363643765653833666363376338356265663831636431646637
34636131626362643733386662643337613863643766643863323665343663396236613931623361 39633532353130396635383965643531363564373766323064616165376134613834303666306231
30623239316661613266626636343762623337303766303566333133613537356532336437376166 38643366333166633238626335313463623935373233353236393663353561383763636131383862
33336637373537336666336535333733666437353162663133316163613330383535643733633934 34623536343664623962326237326532643830636533636361666432333261363530373464356233
38613363666432336634383534323864636166343432356139626538613061373039303865383365 64373865653035613363373832653163326165363061623531373337663765653937303036656663
38356239663535616462346537356133313633343639616630616131643938633332303465393232 66636463346139663962393431633162303664313031306331323865313739323661303538336238
37613662373031306465393966393563376138663735393039396135653030333762343062323133 65313639663663393962396333666438633432323533613064313765353362326532613834373136
34386338323339356538393933396165643732383166396336663464623439326266643362343230 65326265646136613030353862326233646331396238343634323534626136376136356561316635
61663864393162333039306662643136393865303561396162333962646539383961643930653236 66333662666437613339396563323531396261366138323938303834393865633439313965613463
65363664633030393962646333653735623232346463626339626461303861356561353338303037 38343961646664626663346464393061396234356237663339323462623864663864383939353862
65343131613936616239646134316661653533323661663165366434313865643133663538313639 34313266373138346235626236303433613062306332343638663538356431663930303863306461
35656131623734313132396366373965386339393263333136353732306332656239363532336336 63386262333663393262623364343864376437616237313537343839656632363436613933376438
35333132323363613363306366323063356233333164626566626131386361303762323930396532 65346137313732316639353937336162313661386536383339633938613763336532353634373935
32366265353639343166626536633831653638356237393239353937366266343634326235633765 64393635366435666639346537386661383362623565623365636136316363336337663738356463
34333331633235383237313533303666346461356539323430373935393132363831666237663961 32333466363366336337653739313166396435323434376662356165643662353332306431383839
31623532666232646662353364656637366236343439373332653962626130633434396561393036 61613331313164336537313037393166356537656530616336663138316532323164346266353831
30333866366332353262383537393861326635393962363934626639306562653865346134353336 65666238306135346235376237376561333063373163633433386461383834633762646431396462
64333431313135373338646166366565393236393533306631623532373231393466386337336130 65313637623266646332336332363139376265363037383533613763373734313664343835396335
39323866386531623565663633373366363463633564313939303965376631653530363464393438 35323230326463356333653833326561306236336238373539653938653933636239626661376436
38333138383634376434643862303134656538313234613438316565343534356231643564623536 35303639643832343364393439386631616632313830363461326665303162383839653762366630
62383261336437366436373164623465633064326430333535626466643466633164633433626466 34656330393539636564346461316638396230323566376431636236306632616331323132623962
39653264616334623164386166346230373034313962663966313035636166353166613261393134 35666466326136633166323466666361326137306335353565326232373363323965373261636235
31366433636231666235643964363161363262353563326338333464363739346662363936326235 32363935323865303630383836303964326138393632333234643261386361393961336161636664
31353163396434326132303633663063303064623436383138643362653466663131356437303566 36393163343634633033396561313535663534623936323564373430396238356635356231386365
39346636633463383066336564613435636235303335366531613538663263353662653365363362 64313331633231336361613333313532626439393562356430386238396430393861396136633339
30646435623365383761633439656639303935633162653235393533343465653332623836386666 34303962343336356331663530613031636361333836646132316131343839623235356561633266
31646164373764343265396164383730343536353638643833313431663765393037383662356638 31343733353631653266353631376161613632373063323765663932646633653964366563363531
31343932333666636130643035343362636163366365393465323966663434303031616439393330 31313363393136643036366531333138353135666235303335393531353833313231386364393934
33323163303734646132623235613861636639623466333864326537613262373139303837353034 63653566616235303835393136646562626562353830653663386564366633343061613034383634
39633437643732666136663135633539303136306138303634383932366561356565306165366366 33363238303661313034636562356235393861356563333039313136396232343964613437356232
35323730336465616563393838663130623435323139333632363230666361343034613165373632 36346239303732333462613838653232326234353737633236396165616433656531393332663433
34353364313437366538326330626338303565313366316332663736633233646361316536323734 62366161373231646235656562323765653662343161383031613461643138303462386236666339
63303134326633353563343563643937646634343439323037306335303932326636323032653261 33623037366431353462346534636565393234626434613134343135343466623662386537386535
35653861663135613336656566613634333634316339363961363266366532636139343139373766 62306533386532353962626532613839346236303963646265333235336363653037373961663236
66363564396639666634353531363631366464353765623939646432363964353138626430326132 34366162353466373265643765356236313732353830303934376538343833343065363562356362
32623936623361666633363731383335623963363164306339396236346539646437326537616563 61623364386366396366353037393434626530326231623165376337306261373164343030383533
30323164313562656434356163373336653130633363333836336566343561323534316130363932 39353633656332363130326361636233363739333662663362366534396331353330343633313130
31646435636130363662613831323064383762656662646430336566323965363739663536383361 61326266343235396461353637333630333133326339303431376234356433623631316132633632
64353363373938666337333736623537653235303930323533313062353862343533343534633230 34653365623632613630306134643666373961623137393135393163383666326232633933393630
30393630633336643639376465616330626362373334366534306230396562646466333061373866 34666430316266326638613537373337386138383261643564313564666663666664363363323463
30353062396336353631613138343065613633316132633735663432346535633636323064636636 38366633346563343964653561316533323965366662663965623661613735366333313133663730
62623030336338306635343231363530333536663762396463383433383430343166336332623564 63626432306132356138623762366432613064326138646238643766313737653531653530663337
61656538323932663131653336343563633036623939613133613637613334616536643733326232 62393136356331636131303163313236386436663261613935353532666534386265313964656235
37653232633163333636336530313461623166613030393261306561396365616637346439313730 62633135643630313032666134393638663136373162646365343163353432333232613733346539
61613134363362323463356135643636333137383138333662663530356339633034666563313538 36666664613461343831373733393231303962356461383632303539633862633630636331613236
36633331646162393636343338663265636133343264313966323731656161616136383865363961 65376464363235326338366262323535646636316438356161316333663134613865326465626639
63623739356634346561313236636438613562323162316261656430363064646165383164643230 34633834376130663235316563333936633036623031326232636436363563633432323930383636
35363135323431356665396236313433383535623630623961396161633535626339626132303963 36383538333162623836306339613236623632353063366332636366376231353132663163623737
65363435353636366430643436653636326566643663316431393232333732666334393139363664 66373563663166666235313364383761383730346233363466623133386530313265383962333130
39643238353365303738616166616532383133363035623531623430633035363434663431643038 61313064316264613466626131616162376563346363323639303630343361613230333434613836
33666164633365373761353635663664633362343662383332633665363861633166383631333639 39303065626232393663626562376239356531613931323530323666353734396132613461643133
34653238613465633231666539326237616137356561653266643039333838383261326331316162 66356564626666303836326262666466623431373933303435616461653837383765393363623635
31663865343738303234653437623231306139663661306439653465643564643330366165313737 63386335313835366139633761613539366539356536663763396530356230353138633833316337
32346430393639343337383834336337323637656664306634343561313665356432353038383465 62343434323330393439656236626336323439333063376131643964376631376564306339323066
61633762643963303466396433633462313136316135623063346665656635343339326162396263 39666433663438306266393430303538316435336238383934323439323261373936326666623539
32353966616632303330666364393766616364336433336233343063346237383461623136343062 39633035313633313563663366666231383865333032333162386365633163366635393766366162
35363237356561643131653837383530343233663931303332386234363337336663616531383438 35663334303061303862346337376435616337663130633864383439653764366262323539666433
34383434373634376338663835633637343663396330663734643037333336616538643362386265 61306432626635323730373964353338323030656437656364663035336531353537653839623133
39363265363864363035383831383363316666323137353164616263613830323037393435653131 66363934333866356635383930383036326638326534333164383034613730383861303439383632
32353737373937316637623364633032633738626666656230633832623031366433333436373433 30343434623834366162366564356131356139363432353864646535623537656137383166303262
62313135353664343436386531316631663361363837646431343261313032333165306239326464 33313433303561333932333832383465366633336262386163363137353731393135636632323931
32393738626137663864326438373335303539366235323864353264383930613638613231666263 37373233663336333332326238323338373639346333663366383966653337623132653537356632
39333637313266316135333935633637376432343163313437306536383063346263653631323062 66366462336133613735666631366661643432333037383536303736333432663338623165653834
30636238376462346464633836306261643065316562376631643466643064663361346633653264 36383930303664313432363433333130396236343332303561373261353561303331356333393330
31383130323966656338393336363465336466356235653439653764393933343838393435383230 38613037383038376335313836363337313633346539626532383132323766613838303237333766
66323362363364613763353338323134363338613134396236393734663134336330326234396239 62623235343232663566616233653764323132613634316263373330356635396232656264346333
30303165633461376666353730343939366236396361353362653766306135336430306238633432 31333339336630373934353130353464373962656264613938366132646665646531646633646536
39643436346536373065383134653539643561396434336139376334623336333035613932353764 37373639393030303161373032373638656566316666393239326338353164626434393235366264
37383366346531313761363630356330333961613562383562333635333139613231616433313235 63343864646336376538323235313333363531303563316634373338393137656663323132333533
64356338353433336437396232636137353736326631366630383162366339386136616235343262 35343062373534376531383531313835303738376439636630336161303539346363633064383435
30313333633133396566323435396261326561633332646462653532353437376633633433653137 38656434666239396539353338396662343035626333633862323739366136393063646431363531
62643038373032643666316465353937363334343734363865656263393537636363336637643732 33643566343736616665666361633961336163306632383632616264636165366165396132303237
37393461643639306164653238373231663932613637633939636266633038396432613634313432 32643436613034623062616463623038313061356364303235656439323430366430623339386339
38613135313234393533656339373834333334663165656366633963356262316662623236313362 66383130323530333963666431306130633565353833336464626331313030616239336138343035
61336230346237616566393965613634386163396338393663323932383130376463326334356262 31343833613631666461313631336565376264333336353561386233626234623730323561373134
39326266393033323032623836323963333731336335343437373435656234376362623562626162 61616236333962386231343532323464646235633530333062343663373830656130636665623865
33343336396363623731616638343036336534363634653130343266613635633538623438313630 36643633323539376165616238646139336365316532643565656266353539366433366330323330
32633538643266333835626431396631616661626236346634623933663261343534396432333738 62663735396233386463653437616639313331623736613562343236613564306139336233656263
39313237303033353736336166373433363632336161623637613865666332666532373666306366 65646534643762336435323232373062306434393463623662323963333232373631373530353237
31306238316433306634336131633130333861633066343366613638626637383938333238306333 35373131356538646462303961663862656533643162383436303361306639643134383436343739
31343466373865313138343137666630636266636639306331343339326636383530386634633734 66393238663837353164333662653933353530376433633930663336373634383036393637663934
35303837633135346261346165353463613731313431313265343665313034313138616665386261 39336337313264366135386464363061356664303638333866303562316664336636333566623366
65336462376465313766313431646466326431353532353162333835336330626234376465393730 32306639303963336233386365373562366466303930303931643266373235343366336163303930
63646139663939633964613666303763396565343130643737663137396631396332613861643237 30386337393966633135326164646532376637636265663762326562336565383935613062323462
63303536633736626665646162373064336135623761356161346431326331303666383231653734 62353536663936633837316363653366356231323664363439393866393133336261346134333863
66386638396666393837393439306564643737323866366538336634373538316634623563333564 64643832306236666636333939326531346163346335356636643566333362643533333034643739
66353662636162623739333438636465626137326430386663656235393839373032636132633364 36373736353464653531316262636231343963376633653239633037336133373130643762626461
32343633653938396336366638653661343233343332663036313032313835613662376266386536 35346637653434656339323861316233303863393263373638353664326430303731643439613430
36353236636239313935303237643263313336666163656564313034636564356130613634366466 65313161336137656536346435356132343835326636616164366266373561323864386366366432
61323032353561383162643631376438363466343330663566636262663736393762313263383337 66613039663836626161643336316432343436333130383935306638393564303838373938313930
30383461633033663331303833616332316665633131343836623231623261663735366364323735 37393633343562646461653339626135303262626434343132303462353662323066633639346433
31356239393734643764363631653865666463653763663439353564326461343563363763393635 64336239663733613234333738633730306337313936343865323030626566323066306266336334
37363365356166353166653538643130653663393831343337636463613735353735376331346630 33393332373163353130623132633264656137386163373662613965343162646433653263393566
32353031333630323538663464346636376633646237333964613430623430313737623565343035 39356464393962636233306462323730333837656363643164376438363565303138666564656633
62613238346533643638353637353062666463613536346536653131666536323831363830383138 33343933313138386539303837306365373639373464306537663439376637303134626262656264
34653431363062373937633931636137656262363537303631393736343233623662636634306239 64336663663238376231323030306438616434626466616566303135363333366564346636323562
62306562653031336634363138353962623337323839323937643735373330363539386130616434 32343765353931663261633338356161383734303764356465616136643862393266343031353534
32656339326666333932323231373431366639643136386336636130363630306230373363306133 37393030656663613764323831353839616466633664623530663962666466383562663464353334
33366630366639656432616333666338663130613361653362326533666162653839333337393639 37376435363230366362633939613764383863653438303933633962653937643332633063353937
61373435396333346566646432626338616131656431336664633930393735333532376631633432 36613434306634623362643233313164333832663639653066313137336565333138363864306363
32633235646538613635353364643132316561303866303130626437633036616633356232326232 31643366393733316236353263316537396336656139643435373365313965383235376166353862
64333536336166303931396236663035646435393538333262373033636538346238346264663534 62363438613163626564383966343331316338343835656236303565303631313733353265396537
33626466353830613665313661653439396466366539353232663136653436623731323230383035 38316463633931633431653837633134383563366133373362326664323731326363326137326232
38633834313362366532383563376565353864313661316535663963643137343266323563343935 30373536386435353236313330373537303239313538303361396330663837383166393536383966
61303437623630336234333730386132313236616134326631663866633330386264353463633332 34313466623333623466326365643664383737363363623731316565353366373864636135656333
61666662363132643336366439373539643730373265613761353761303534306533383561383237 64633132613138313564336337383338656639666330313939376234343839386438636433373832
32613037353766393465633331343230383663666163303261316164636330373838386633633337 37653366633238663266383565346564396135356163326566313665343339346333323765336631
33393031666138633434626164333064643636383062333538326462366435353338646238373236 35643762313662636662376331336139373866373437623631363636326135346536363765613936
38623530633164646432313661313564623834343832666135346165303730643430666433323835 32306166306135313638643633353131643939366465346233636639663961303563643162366133
31666661346634633732623764333939646336363839613037313838363561333839663538323038 32316634383963653038613037366266346634323361313337666262343432386239326337326334
39363963353837383565393530326264383263376364623661613633333330353263353663313630 65653461626264353564323161656631373865666433353139363639393338376661353064353966
65663838383936646233646266306139643264353639376238363035303836623665656462346364 33663064613665326564333737303733633433333735303461613933353435303461333033623433
36393737346433336665663233663061623562643737343737363238663061336435346136303232 62356236323735653338333861656435616661386339303439653531643065643030393536663963
33643537356262303539313630323263613365313866386631663764303731623363346432616463 64613730343036353636616462633365326661333038383264616336633839346466393665393465
38653264343737646532373266303961646465643437346534646431306338396634386134636364 30316465323466633234376466383538613539313239353937353531316462636463316238356634
65323237336631306330343735336636303561323965613966323834336462363438376238643432 38346439363033336363396165376162633536363361386564633362623864316339623233313235
66643236626234363938353730343462323739316636336433666264376136383234626537336332 36646161323832346332386261623837663135646237343864333564653533623835333834343333
66636434626632653338626163336137623835356562613033653439656136396666373132353439 33333739633130386131316537386636363234333466623730303061336136633330646361366632
36313337366432646632646332663363376264326262346165393161363037383732323063613562 37386336623862373561386663353063616635326131663535313337623232376164316631346436
64663561383338316663636463613337666632633662646439346535626332303932303539336365 65656536313761653739623130313766366662613630396337373034323562343633333234373031
61313664336434373631383035346130383965323931373932626336313264366230613465313738 63383861656461336333303436353739646461623333616236333962356564623566363031353334
63366433626533343865313035306435653162343832316538646262633031623032353631366433 38636165646632346633353766393230343736313966333564313730353262636135633164393334
30303638343137303730656631383965313134393433336266333739326263643538616436303132 32373063393964656365333164623165326532643633313563643337653062363566393636653934
63356135656436393130663039623734616331653631323233646363303232323932346335373166 63383533326337393762343462313732323561316532303137336133616634373339633864306334
65633436313831666361316162643265613730663936336537656234313961323262623933643435 64333032356531313763313838353730633939393536383165376130663163643339393439616163
61666130323432336237313466346162313639623861376239656531666166313665313530616439 35363162313063663765616332613834306134393731633662306130656464336132303130303165
31336530383338336334366338666430383531646538333133653631663664623131386664353336 32303261333162303438366436653963326162626334613030653038343834336232333733643461
66353439326337343436653437613865313433613934373964623265626437663866346239623261 62326632373832623863333536613339373539396533393639326463633837306439383439643437
64643030323664633838616539326336373962393963643964616339336638376165663666666530 61326261373064313733636566316631343132656663376234323339383464363537643266383238
64313230373164633264393762363635646163633637663365303734663238333837393564646338 63353366383664653837326637376537616266346161653038306331353938373230386131333032
33323463313164343261323162356361303531313838613031323939333563353261333937636638 36653461633134373034656534623262383335626539623939313936396136376565643332353230
30623964303461356432303836653830653764613639646531613163363465366564656134346163 62643633323835376563653337306631376664336464646234666336626532356562613864626464
33376666396464353164653364636330646562663762356538633866336235396235316162303938 64323135373835613239613830616134303561363630623435346562633466323462643839303536
32396339663835613363636166656634316561396161623631383336373230376233636235653937 62303634386563313565663837393761666532303834623063343431343364363338663838313961
62346262353937386361653763663739623062343263343366386363633030656234326436383537 39643431366661333465313066643939356336643264613133653738666438653630353239386465
65366466633963666135633437666539386533363238636463346639306234656565396433613466 32363739663566616431623665363763613531346134343933333963623033313762346438343937
62373337633965333434666264326462626566333663393730663163653931363034613330363563 31306262353364353434663231656538376262393235346432383936663065316165376364326134
35653933323766393137333765393334353164613363326465366335383336326466663761363731 61396563636462396438623262343537636131636339636566393138666565356438333562613461
36656431663336623838353134393131333834623333623766393437366665643665396231366133 64313139326365393439366138623366646435333132326638656438396161386139393036656439
31323764353364623064663666626338363461383266386366366463633736346438636233666161 32646535663564663462343862366666386633623730336333346335666436623866613564636665
62653536313834396165353235383034646235346234363434636633373062666135346231313738 64316230343332306266303831373139353934353633323032646135376632303631616533663534
39653561646366663138393633303634366139393837643431316166333234316539633333613934 31656539353538653539306331373233333337653864323433393038636232373439326462336337
33626366623733353039313439643231643234623234633531396336326630646634363164366235 65356565633835333939373736383134373963396132306638323664363639663262393232383335
65366464396666653833363739383263343364613666653636656231386137353030663262306434 30386231353535643139363536653065326663353665353932376533363634373164333061326634
34623630353561623639336264623939363234323732613333396666623539653232376137343734 33343330626136363465313132363563326666323335383239376133633161623033386231616332
61623866333133326663396331353537393435373336386136623265653764666533656263326435 66636566353337356433333266336565646133346637386366353239623937626431633039663734
36306664613730343230343765306233633366333334396332653130613630323833613164303162 31656466383362666333393165306561323164313164363030393639363435656262643461613033
38373734343434343030663562656363623938376332626231373963393439613263393965373063 30303466623230643330313164663535663836363536353238663136373133356663323062336438
36643065393230656435346366383065396565656262376538646166633536643439636433623239 33393935353161633536356134363064646235323339663730383464636134636433353062353537
36643162396432393462356165616138386235373035353335356263343336343061646566306565 30613135626264366566623339613037383636353334363530653732626165323738643461613337
34613865313637616439663165333963346430313938636161393131343938393138623065313234 35383138323336616563333965643630353836383032363034623963373733626232353365643536
31323666656365636638363833353565333431623732346637636531313236343265633832366333 32303761613033353563333531396630646261343966393662336661313336626662306538636633
38636331353037313530653764663839326261333766393333393339396239363163316235393964 30346430653736346636646264633936353562313537323863363462316561333865353563363630
35616561393366333563306232333438356162666466366566653138393366613863383362636135 37326336363234313933363333396336626436343936623535316665366437656637386539303862
35366262623565303639306534393866333334613162626535616632343935363238333334613939 34336330316430626563623331656464313663633432396263346564376532306364353566363664
35313934333163323633633130343133663230396439366365636135323531616636383833313435 61653131643837633639356533376163643465326166636436646165336635323838386265316264
65633038663632343438396432613939326264326530306665663164666437323834663465373165 38393433346262626365303261303533653931366531303565623165376661323834333535376364
37373039313264383838623564323334306533653237653338653861393339653636656263303430 30633034346635663262653835326131396165306632663161366138376631366364356162626338
65303665326434666632363561396136376464343161343162353830366233316134646561376635 65666465336365313535376637313365653632346432393937326334633861313562323564663638
32366136346231346336376638336465323431333762373732396164396132626230323630623132 36623462653539356339623666643234363361656639313133313635306362373738636264646531
38616435356130626663356135353734643265663764333463333363626561336133303732373730 32313063393731373666373266326661623562633935656233383339383161316564393130643932
34383134343630323331623565636265343434316131383536356430376337633935653938636138 39336163306462336638646138626236396237363939323461633330633762616561343432613937
36633237633037303632343864646231323566613736636238313433353535393538666232643134 66636663623063333333376666646334306662303561656231333365626164366336653237396236
64323036363139306435613462306436646534626263356339306461663864346562653032613839 63323531333139646336393033633731653437313230376465616663623734623339623238313863
38376665323238326361343530383237366363663230383938303339353038316264353536316562 35366639613930303166393739393163313635663063326432323434333363613930653937653136
38663833386366636466653832363938313433643036383339376638393863643763396636323336 65663766616465383736333164346533643236326561323335653331623931326130616236306462
65333337663232636632613763356432333363333330623862383939363237313361623634363937 63336434326464613335356333666237303261326432396361376534326566346435376461613933
66333165313638343963653530633765643435663064393862316538346533326532666463303931 39313537323939373264333064356166386339356131396466376437323638313366336336653766
61643231323137643932396636383937356463613264353033383564373337663537356139656134 63613365303032373939326463383463303136396239333236303437326331636637356133353135
32333534326665333233343862323864346531313663356166346663653864653063316639643433 63666430386631626139626664376264333833386437316563383830666135663431383162383366
33313062363831613437363836306431636634663934623266633139333433346339623230343864 33343463633462333263613965383034666336396564376635313666343434346366376434313830
32396566356363376636346263616236383565353030613137653964663763376561383431303639 38613638656439343465363261653737333362316433353964653530366562613137303231633464
31373566386235303364333263323263313231343064303737616138313134383138623934633365 33656364363032396566353830656634613434636561633063643261396334613935343133653830
65353062616537393161633166373065316363373335346134613262313937386263363464383538 37386634653166636561646163623964313465616163343661646464313036356435636338313237
62633338613865633535376266356433376133353835396233396631626431663932336430666433 39323266623861366562323238316666613237353236363235333436303333653561316635373233
64666531386635343562653131623461393335336632633139653061623135623632323264626632 61323233346330643431333866623861656632376164616533653765393866623432363130653331
65336563326363666565363836633231653163623962303233323832666135326662663839613038 36323937393138616162326438323463363438633437303665313630643432353633316337613537
66623732636664613335313761663336663034376662653565356533373164613433313534613131 33623130303738623763383936653333386631333135616637393731346665626634633238326537
62333435333435373631356632386338356665643935396437383562643133623533636337613834 36336539306166333062313465653630393134363936616237643866313264306531363163616136
30343232333635363238363832633637366535663036326337366566333535363163393234343463 30616166643439643034616562646464316662666539653439626461636537333639383636643630
31613166636536376436373533646437393037656133616238633761313463663936633735653262 38353266303831396630653261643536376633633430616365303866366132343062306539346530
36336334636130313437373065633231343334306236326531363832396262386239303063366630 65353836313464333833623364326661356164313963383462623138306534613934373366646535
64393231383730383730646339303861356365326663643464356236666631343330393737653432 38646630363564343865613035383130666663373333643530643237323030643432633139646239
65666461613462383632316565346135333362333839373761323132376534393338346539663538 61623136663139343866636663313731633530363033666536666137303861643339306331313233
36306661313138663631303036646661396533376430316465626330323936326463323763386339 30633665306333653734383731396663396433353862326162643463326365363565303634396661
65643437343863346261376233393533366364326137323365393135623862643731323137386636 36663832626636333936336131383236323538306131613237393835663235313636373330633164
64663365373235313936646133643466626638333962333365656365373064313838373939303737 32383331636561386164373964373664643436663830623361393965656265646137666263666632
62623230323365366163653334346665306230376635306530313434323230626235643536656339 33653736363232373838653235343665663465333562653861646436633061393430333133613735
64396635626263303537343761663264663964336333353863643535646235623931656164383437 33343238373633383966366365383333373263343139646533356439333763663462343263383631
36353432313164303138653834356336636363643535333037303834323734386362356466373631 35663666656562383230333065376439643132313734316166313430386661313234396164356338
36653164343738306339643839356661336630346233333864376561633831376362363131666165 39653265306637376239343537626237323332313234373862393862653265386266323161316135
65386435323931386138353831626635636237373661356463663030316137323532626562363966 64353139613530323264326639333464333366323437633932363334633635343436353462343130
39353961663034356561323733383563373965316237363439303237336164656564643466333765 32623337663533666334323965656435636561333865303461326163653061316137306339626136
36666137363863393431346262313166353032313636663437393433663030616632623435366564 64363166623962346366353732633865373037636563373338333061303263636363393632633337
63343736336639383065663364303738663231623866623030663962303539656261633866613536 61633833646466626663613063663131323139663263356663356538623536313230623361363332
35393637376338613433646263313230343733613862383166336430386538366533626535396164 35343630353637376636663762323564323033393834336261333838326332333966383266333363
36346438396166623039666530633033633565346438613033336364623661613938613364636561 66626436323566623866333462333832323536363465373265333830353265306263343731343662
36323136386434386338353033633464386266363339363466626139353565313965646134376165 37663036356330353537333434313165313662303038326335653761343432383639663365613334
31353862646639623763363330613662633731643935323336636430353934386362646264653862 63376239373638343432616665336437373266376463623330393238396138393734633934626661
39623439633539663837656666616230633532363066303464313161383538336633373064323134 34333164643330313531346636636432656230633264396130636338613564306337353337653030
64393061343431313735646337633466313134633061323433616665626632316366643239613165 39623466373732336435343738383539663833356233666165616638356436373231656661613138
35393962383632383562346365646530346334343839623566336164396637326662376133663033 31353062393463383035323962633330393733346237666366363939333437396163353433336638
31303631623162653936313130346631323333643632383162643935636638383135313931386164 65393433613337373935353338613630666539303231633139376235376162373932646338333436
37393035646166613365356636336665383132646333313537663433643637373932643961366335 65663363613831363538336233616666393836316237653432343137376262636632646234363230
66363435646338616161626235653831663761643832616238663631666537356263666435343132 39373133333931393963363339376166623563633733363137363361653463333066666465613432
66643439373439363430643063323838643338613962393832363164326133333866396533646231 39316662613734636462393936613338346361323438396634313234393335323462666632653938
37333863373732303036373731666632643435623265313034663936393561633132663338336334 65626464393733666431366161653238373266646266376463633366336332303133633738343165
31303134616265656339636365326332353063363962363534343937666231626464613165646138 32616239653230646565316463373139373933323365366430663463653631343837376232613666
63613335653537336439383238383135623332303738356230656437636362393536353338653362 63336134316536353962396430326166306339656137333765306233336234393233646136633833
38633763393962626362323363383931323835613238353162343339363236663261613963666332 31623861303530313739666636373138353339393434396335646535613932343666643261383639
33643762326339393139636439616337386535306530616533306530396464356162663733613833 39386135356463663335616466633137623035376639623635613765303732326232303937366262
34343630633962616531653230383931353965636463343762363039306366396165316332613730 34326464336666613566333562316164333339303636613265323538373263363866333932656532
64363336626266356234353031396431373139366337393163326465353836373262396334613665 33306163343437343861363861666533393462373561303562386135306133363664313638336163
33386438356662663234643332363361346439313333653031356437653439386238316237333438 61666239636535326634393437656536333034313139383961353062326138373463323361613533
65316166356164656563623835333538616233656231373962393463636339663863356337656638 61376264616361393262306237336363386237383665383839373637346535663639323065636135
38616332366430666262346465346664626162636538343531313163633639306337383963666662 33363436383031373232323936653163383535633436623936653766666231343838656533643532
63316137626634366231343134333462353733363735373533613237333939333730636237623839 64623961613837363362393563353438656631666336653861666233636437363632376365363630
65383731613737313461626433393137326462643265656136393038623338653234656534393961 66636536343365653761353235353435383132366464306432323434386135356631653538306134
63316636353065326234316536653364393937663232366264366335373339383734353931306663 65616630323833373732323535633932633563386233353062333739393562353338663663343734
31616264366231333966373439376661313633303866623864356561383638376332303834373732 62616333366630303833313131313633346539316163633665633438323237396533636232396661
31636531613265633666313366643934363431666239643431643437343433633836353132643131 63333432636166646433366138356263343535613334623538396335303739356135313566353265
34303035333163623366306363646230313265396361613832613433336164626230316636373639 34313936393436356334396139643863383561616130376466643533336363323163386437636138
62646439373033356531 34663961313534646439

@ -1 +1 @@
Subproject commit 3273bb54e01b66e6eef8ac87fe48650506cb7f98 Subproject commit ed0691d07822d27d998c3db4b20207d6fb3f18fc