DIRCbXTbXThibĂ$^bxhYTd .defaults.ymlbXTbXThi s{2mmm3Hz,g{= .dockerignorebXTbXThi..t e yï@.github/ISSUE_TEMPLATE/open-a-github-issue-to-receive-support.mdbXTbXThim&Mh}3p_SJ+y3.github/workflows/coverage.ymlbXTbXThi czTo[4>(.github/workflows/docker-release-arm.ymlbXTbXThi{L*1Ɠ=h x2.github/workflows/docker-release-quayio-alpine.ymlbXTbXThig[bTE@$){+.github/workflows/docker-release-quayio.ymlbXTbXThiɍ?_%q,F .github/workflows/notify-irc.ymlbXTbXThiH\̼RKYUjCg' .gitignorebXTbXThi!vǧ)Vd .travis.ymlbXTbXThif'a#Ve!EZ.travis/docker_pushbXZ\bXZ\hiU"ksZ1]sf .whitesourcebXZ\bXZ\hi]fI&Ϋ oMR AUTHORS.txtbXZ\bXZ\hi br(en!? CHANGELOG.mdbXZ\bXZ\hi; rT"j8CONTRIBUTING.mdbXZ\bXZ\hiff9eSSHݲW. DockerfilebXZ\bXZ\hi/V%>g =ۚCDockerfile.alpinebXZ\bXZ\hiAѰ.ϫlE'wwLICENSEbXZ\bXZ\hi{pO)跡"f@İ' README.mdbXZ\bXZ\hiI-jT^;p. SECURITY.mdbXZ\bXZ\hi5uN|Xl ]Kconfig/config.yml_examplebXZ\bXZ\hiG GEzV 3Ftconfig/config.yml_example_adfsbXZ\bXZ\hisqIjvsh'ߔ config/config.yml_example_azurebXZ\bXZ\hiS-SI_j[E6/config/config.yml_example_giteabXZ\bXZ\hi)(cw\7]Z config/config.yml_example_githubbXZ\bXZ\hi uF9j'M>YUX+config/config.yml_example_github_enterprisebXZ\bXZ\hipϊ+fv+Ubw„9.#config/config.yml_example_gitlab_cebXZ\bXZ\hiOJT](m config/config.yml_example_googlebXZ\bXZ\hi`ky#t{ y0'config/config.yml_example_homeassistantbXZ\bXZ\hi)ezLd U<|VR#config/config.yml_example_indieauthbXZ\bXZ\hi4W!\oo/J#config/config.yml_example_nextcloudbXZ\bXZ\hi@йvk4Ƨconfig/config.yml_example_oidcbXZ\bXZ\hiNu{^7N8àuG+config/config.yml_example_scopes_and_claimsbXZ\bXZ\hi?"W+>Ha8̿A$config/config.yml_example_secureauthbXZ\bXZ\hi(iL,7Lõ6#o config/config.yml_example_slackbXZ\bXZ\hihJ9uKQ/ config/config.yml_example_twitchbXZ\bXZ\hiڻE%Eg4"IÈD@(config/testing/handler_allowallusers.ymlbXZ\bXZ\hi&2|Ƚm\R!config/testing/handler_claims.ymlbXZ\bXZ\hi󈇌Dho,;<ݪ) config/testing/handler_email.ymlbXZ\bXZ\hiKŸ[n!fvj!-config/testing/handler_login_redirecturls.ymlbXZ\bXZ\hi@_Rœм/"$config/testing/handler_login_url.ymlbXZ\bXZ\hi5'DKxN6s2config/testing/handler_login_url_document_root.ymlbXZ\bXZ\hiЪJ !@ *config/testing/handler_logout_provider.ymlbXZ\bXZ\hikKLAOdwb,s-%config/testing/handler_logout_url.ymlbXZ\bXZ\ hiaЫש4xٲSm[1$config/testing/handler_nodomains.ymlbXZ\bXZ\ hi`Hr<0(A> config/testing/handler_teams.ymlbXZ\bXZ\ hi>H0bS$config/testing/handler_whitelist.ymlbXZ\bXZ\ hi119uaVu}G%zyr2config/testing/jwtmanager_has_idp_token_claims.ymlbXZ\bXZ\ hi֐)i,۸\P>1Ns config/testing/logging_debug.ymlbXZ\bXZ\hiYR259yyw2 config/testing/logging_error.ymlbXZ\bXZ\hiɫApTE؟̀config/testing/logging_info.ymlbXZ\bXZ\hi݄G;s+:F_tK*%4config/testing/logging_warn.ymlbXZ\bXZ\hi\ &QJS_:fconfig/testing/minimal.ymlbXZ\bXZ\hiÁCP#C]v-\config/testing/test_config.ymlbXZ\bXZ\hi1examples/nginx/single-file/nginx_with_vouch_single_server.confbXZ\bXZ\5hiCVT|\i4examples/nginx/single-file/nginx_with_vouch_ssl.confbXZ\bXZ\7hi>1ZY7u0examples/slack/vouch-slack-oidc-app-manifest.ymlbXZ\bXZ\9hinP,Q)%Xuexamples/startup/README.mdbXZ\bXZ\;hi Ƴwy[o>l;(5,examples/startup/systemd/vouch-proxy.servicebX"7=XbX"7=Xhi 6QǝWlgo.modbX"7zabX"7zahi OŅUL_ԛgo.sumbXfbXf?hiilwhandlers/auth.gobXfbXf@hi 6(F_Q-b## /handlers/auth_test.gobXfbXfAhi m.K=jnhandlers/handlers.gobXfbXfBhi9a Q| )handlers/handlers_test.gobXfbXfChiq9eh3wM@Ig&handlers/healthcheck.gobXfbXfDhi- UQS>gm?>_handlers/login.gobXfbXfEhi-qa %v&} 43xhandlers/login_test.gobXfbXfFhi xF ܾҌBd).Jhandlers/logout.gobXfbXfGhi ղs[Mf7-[7mvBhandlers/logout_test.gobXfbXfHhiv28ڳ)Hൈ? thandlers/validate.gobXfbXfIhiX5u$$L,handlers/validate_test.gobXfbXfJhi%r]YYmIi6?main.gobXfbXfMhi橧V `N8$IDpe"pkg/capturewriter/capturewriter.gobXfbXfOhiYw ,D #jj pkg/cfg/cfg.gobXfbXfPhi q+rm3g.؜pkg/cfg/cfg_test.gobXfbXfQhiDahcpkg/cfg/jwt.gobXfbXfRhieA7&]Jpkg/cfg/logging.gobXfbXfShih6#XE& zf,pkg/cfg/logging_test.gobXfbXfThi,VD-dؖxSCi'R6pkg/cfg/oauth.gobXfbXfUhi]VH$*zFN6pkg/cfg/oauth_test.gobXfbXfVhi ʹ\2+\B.gpkg/cfg/tls.gobXfbXfWhi,^LS:_0pkg/cfg/tls_test.gobXfbXfYhiD^~ Gs=%pkg/cookie/cookie.gobXfbXfZhib-y{|wpkg/cookie/cookie_test.gobXfbXf\hi2M^fS$/I޼hpkg/domains/domains.gobXfbXf]hi__Lʈ5nWpkg/domains/domains_test.gobXfbXf_hiAqt:~㰋z#4pkg/healthcheck/healthcheck.gobXfbXfahi$F-F#oER'hFlpkg/jwtmanager/jwtcache.gobXfbXfbhi?WU3m%Jtpkg/jwtmanager/jwtcache_test.gobXfbXfchiͽ\9^Ԍ)M{"+uEIpkg/jwtmanager/jwtmanager.gobXfbXfdhi.鉝xovjo!pkg/jwtmanager/jwtmanager_test.gobXfbXfghi2οQM/Ĝ pkg/providers/adfs/adfs.gobXfbXfihiWrF25H50z) pkg/providers/alibaba/alibaba.gobXfbXfkhi 05_g_Xpkg/providers/azure/azure.gobXfbXfmhicF*9Dx%2h^dpkg/providers/common/common.gobXfbXfohi}2mA%X4/#nCW%pkg/providers/github/github.gobXfbXfphiZ/#. r#pkg/providers/github/github_test.gobXfbXfrhi FyvkI<3Jpkg/providers/google/google.gobXfbXfthiP· 靶It\,r,pkg/providers/homeassistant/homeassistant.gobXfbXfvhi z9=s:3$pkg/providers/indieauth/indieauth.gobXfbXfxhizƗ]OLBIs$pkg/providers/nextcloud/nextcloud.gobXfbXfzhiƻAo2Hpkg/providers/openid/openid.gobXfbXf|hiιM1NToȖ^"pkg/providers/openstax/openstax.gobXfbXf~hi^$eľ{8JA>Qp؜7@pkg/responses/responses.gobXfbXfhi!sov&pkg/structs/structs.gobXfbXfhi^igTW%܉{~fTpkg/timelog/timelog.gobXfbXfhij(Y Ϯstatic/css/main.cssbXfbXfhiλ+̙bJT4hmstatic/img/favicon.icobXpbXphi ۸Y!DpX`5I:(#static/img/multicolor_V_500x500.pngbXpbXp,hi8D?w\u}`ydtemplates/auth.tmplbXpbXp,hiD?f*o|templates/error.tmplbXpbXp,hiW"XN TBtemplates/index.tmplTREE137 8 U}