From bc0b7583c666b43cca5012de1fe4675d20d7ef63 Mon Sep 17 00:00:00 2001 From: Adam Boutcher Date: Fri, 13 Aug 2021 12:15:15 +0100 Subject: [PATCH] More changed from statping to statping-ng --- .github/FUNDING.yml | 4 ---- .github/ISSUE_TEMPLATE/bug-report.md | 25 ---------------------- .github/ISSUE_TEMPLATE/feature_request.md | 22 ------------------- .github/ISSUE_TEMPLATE/issue-report.md | 25 ---------------------- CHANGELOG.md | 20 ++++++++--------- cmd/cli.go | 12 +++++------ cmd/cli_test.go | 4 ++-- cmd/commands.go | 2 +- cmd/doc.go | 2 +- cmd/flags.go | 2 +- cmd/main.go | 18 ++++++++-------- frontend/public/img/banner.png | Bin 113308 -> 114383 bytes frontend/public/index.html | 4 ++-- handlers/api.go | 24 ++++++++++----------- handlers/api_test.go | 18 ++++++++-------- handlers/authentication.go | 6 +++--- handlers/checkin.go | 8 +++---- handlers/dashboard.go | 24 ++++++++++----------- handlers/function.go | 6 +++--- handlers/groups.go | 6 +++--- handlers/groups_test.go | 4 ++-- handlers/handlers.go | 6 +++--- handlers/incident.go | 6 +++--- handlers/index.go | 4 ++-- handlers/jwt.go | 2 +- handlers/messages.go | 6 +++--- handlers/middleware.go | 8 +++---- handlers/notifications.go | 8 +++---- handlers/notifiers_test.go | 6 +++--- handlers/oauth.go | 8 +++---- handlers/oauth_custom.go | 4 ++-- handlers/oauth_github.go | 6 +++--- handlers/oauth_google.go | 6 +++--- handlers/oauth_slack.go | 6 +++--- handlers/routes.go | 8 +++---- handlers/server.go | 2 +- handlers/services.go | 12 +++++------ handlers/services_test.go | 8 +++---- handlers/setup.go | 12 +++++------ handlers/theme_test.go | 4 ++-- handlers/users.go | 6 +++--- handlers/users_test.go | 2 +- notifiers/amazon_sns.go | 10 ++++----- notifiers/amazon_sns_test.go | 14 ++++++------ notifiers/command.go | 14 ++++++------ notifiers/command_test.go | 14 ++++++------ notifiers/discord.go | 12 +++++------ notifiers/discord_test.go | 14 ++++++------ notifiers/email.go | 12 +++++------ notifiers/email_test.go | 14 ++++++------ notifiers/generate.go | 2 +- notifiers/gotify.go | 12 +++++------ notifiers/gotify_test.go | 14 ++++++------ notifiers/line_notify.go | 10 ++++----- notifiers/mobile.go | 10 ++++----- notifiers/mobile_test.go | 14 ++++++------ notifiers/notifiers.go | 8 +++---- notifiers/notifiers_test.go | 4 ++-- notifiers/pushover.go | 12 +++++------ notifiers/pushover_test.go | 14 ++++++------ notifiers/slack.go | 12 +++++------ notifiers/slack_test.go | 14 ++++++------ notifiers/statping_emailer.go | 12 +++++------ notifiers/statping_emailer_test.go | 14 ++++++------ notifiers/telegram.go | 12 +++++------ notifiers/telegram_test.go | 14 ++++++------ notifiers/twilio.go | 12 +++++------ notifiers/twilio_test.go | 14 ++++++------ notifiers/webhook.go | 12 +++++------ notifiers/webhook_test.go | 14 ++++++------ source/doc.go | 2 +- source/generate_help.go | 2 +- source/source.go | 2 +- source/source_test.go | 2 +- utils/log.go | 2 +- utils/utils.go | 2 +- 76 files changed, 318 insertions(+), 394 deletions(-) delete mode 100644 .github/FUNDING.yml delete mode 100644 .github/ISSUE_TEMPLATE/bug-report.md delete mode 100644 .github/ISSUE_TEMPLATE/feature_request.md delete mode 100644 .github/ISSUE_TEMPLATE/issue-report.md diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml deleted file mode 100644 index 3777601f..00000000 --- a/.github/FUNDING.yml +++ /dev/null @@ -1,4 +0,0 @@ -github: hunterlong -patreon: statping -open_collective: statping -custom: ['https://www.nfoservers.com/donate.pl?force_recipient=1&recipient=info%40socialeck.com', 'https://www.buymeacoffee.com/hunterlong'] diff --git a/.github/ISSUE_TEMPLATE/bug-report.md b/.github/ISSUE_TEMPLATE/bug-report.md deleted file mode 100644 index fe7f2b99..00000000 --- a/.github/ISSUE_TEMPLATE/bug-report.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -name: Bug Report -about: If you're having an issue or see an error - ---- - -### Describe the bug -Try to explain what issue your'e having in detail. You can copy and paste the issue from the log file in your root directory `/logs/statping.log`. - -You can set the environment variable `ALLOW_REPORTS` to `true` to allow errors to be sent to our error reporting server. It's super helpful. - -### To Reproduce -Steps to reproduce the behavior: -1. I'm using version: '...' -2. I went to '....' -3. Press this button '....' -4. And things did '....' - -### Expected Behavior -A clear and concise description of what you expected to happen. - -### Screenshots -If applicable, add screenshots to help explain your problem. - -[![Slack](https://slack.statping.com/badge.svg)](https://slack.statping.com/) [![GitHub release](https://img.shields.io/github/release/statping/statping.svg)](https://github.com/statping/statping/releases/latest) [![Build Status](https://travis-ci.com/statping/statping.svg?branch=master)](https://travis-ci.com/hunterlong/statping) diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md deleted file mode 100644 index 9e2d1b42..00000000 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -name: Feature Request -about: Suggest a feature and let's see what others say - ---- - -### What would you like on Statping? -A clear and concise description of what you want to happen. - -### Describe the solution you'd like -A clear and concise description of what you want to happen. - -### Describe alternatives you've considered -A clear and concise description of any alternative solutions or features you've considered. - -### Is your feature request related to a problem? Please describe. -I'm always frustrated when [...] - -### Additional context -Add any other context or screenshots about the feature request here. - -[![Slack](https://slack.statping.com/badge.svg)](https://slack.statping.com/) [![GitHub release](https://img.shields.io/github/release/statping/statping.svg)](https://github.com/statping/statping/releases/latest) [![Build Status](https://travis-ci.com/hunterlong/statping.svg?branch=master)](https://travis-ci.com/hunterlong/statping) diff --git a/.github/ISSUE_TEMPLATE/issue-report.md b/.github/ISSUE_TEMPLATE/issue-report.md deleted file mode 100644 index e1ad6123..00000000 --- a/.github/ISSUE_TEMPLATE/issue-report.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -name: Issue Report -about: If you're having an issue or see an error - ---- - -### Describe the bug -A clear and concise description of what the bug is. - -You can set the environment variable `ALLOW_REPORTS` to `true` to allow errors to be sent to our error reporting server. It's super helpful. - -### To Reproduce -Steps to reproduce the behavior: -1. Go to '...' -2. Click on '....' -3. Scroll down to '....' -4. See error - -### Expected behavior -A clear and concise description of what you expected to happen. - -### Screenshots or Logs -If applicable, add screenshots to help explain your problem. If you can, provide any logs from the latest `logs/statping.log` file. - -[![Slack](https://slack.statping.com/badge.svg)](https://slack.statping.com/) [![GitHub release](https://img.shields.io/github/release/hunterlong/statup.svg)](https://github.com/statping/statping/releases/latest) [![Build Status](https://travis-ci.com/hunterlong/statup.svg?branch=master)](https://travis-ci.com/hunterlong/statup) diff --git a/CHANGELOG.md b/CHANGELOG.md index f9a1548c..e00e4a44 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,9 +14,9 @@ # 0.90.73 (12-15-2020) - Removed complexity in code for http server - Removed internal cache functionality (not useful, needs refactor) -- Merged PR https://github.com/statping/statping/pull/909 -- Merged PR https://github.com/statping/statping/pull/880 -- Merged PR https://github.com/statping/statping/pull/859 +- Merged PR https://github.com/adamboutcher/statping-ng/pull/909 +- Merged PR https://github.com/adamboutcher/statping-ng/pull/880 +- Merged PR https://github.com/adamboutcher/statping-ng/pull/859 # 0.90.72 (10-28-2020) - Fixed issue with graphs becoming stuck on reload @@ -28,7 +28,7 @@ - Merged PR #806 - Enhance GRPC Monitoring - Merged PR #692 - When login fields are autofilled the sign in button should be enabled - Modified multiple Vue forms to use number models for integer inputs -- Fixed page freeze issue for incidents https://github.com/statping/statping/issues/842 +- Fixed page freeze issue for incidents https://github.com/adamboutcher/statping-ng/issues/842 - Modified cache routine from 5 seconds to 60 seconds # 0.90.69 (09-18-2020) @@ -200,12 +200,12 @@ # 0.90.46 (06-04-2020) - Add i18n language translations for frontend -- Added PR for heatmap https://github.com/statping/statping/pull/589 +- Added PR for heatmap https://github.com/adamboutcher/statping-ng/pull/589 - Added Statping newsletter option during /setup mode - Fix for disabling logs with `DISABLE_LOGS` env # 0.90.45 (06-01-2020) -- Merged PR [#612](https://github.com/statping/statping/pull/612) for edit/create service issue. +- Merged PR [#612](https://github.com/adamboutcher/statping-ng/pull/612) for edit/create service issue. # 0.90.44 (05-25-2020) - Modified Makefile to include "netgo" tag during golang build @@ -248,8 +248,8 @@ - Added additional Postman API doc endpoints # 0.90.34 (04-28-2020) -- Added missing information to Mail notification ([#472](https://github.com/statping/statping/issues/472)) -- Added service.yml file to auto create services (https://github.com/statping/statping/wiki/services.yml) +- Added missing information to Mail notification ([#472](https://github.com/adamboutcher/statping-ng/issues/472)) +- Added service.yml file to auto create services (https://github.com/adamboutcher/statping-ng/wiki/services.yml) - Removed Core API_KEY, (unused code, use API_SECRET) # 0.90.33 (04-24-2020) @@ -354,7 +354,7 @@ - Organized utils package files # 0.90.15 -- Fixed /dashboard authentication state to show admin tabs if your an admin. [Issue #438](https://github.com/statping/statping/issues/438) +- Fixed /dashboard authentication state to show admin tabs if your an admin. [Issue #438](https://github.com/adamboutcher/statping-ng/issues/438) - Fixed Cache JS error on Dashboard # 0.90.14 @@ -368,7 +368,7 @@ - Updated JS function `convertToChartData` to return an empty chart data if API response was empty. - Updated `banner.png` to make a bit smaller, (680px) - Fixed method that returns `no such table: services` on startup, check table first. -- Fixed version from not being added into Core table. [Issue #436](https://github.com/statping/statping/issues/436) +- Fixed version from not being added into Core table. [Issue #436](https://github.com/adamboutcher/statping-ng/issues/436) # 0.90.12 - Fixed MySQL timestamp formatting. (issue #432) diff --git a/cmd/cli.go b/cmd/cli.go index 4f06b8e1..9bbc1e8d 100644 --- a/cmd/cli.go +++ b/cmd/cli.go @@ -5,12 +5,12 @@ import ( "encoding/json" "fmt" "github.com/pkg/errors" - "github.com/statping/statping/handlers" - "github.com/statping/statping/source" - "github.com/statping/statping/types/configs" - "github.com/statping/statping/types/core" - "github.com/statping/statping/types/services" - "github.com/statping/statping/utils" + "github.com/adamboutcher/statping-ng/handlers" + "github.com/adamboutcher/statping-ng/source" + "github.com/adamboutcher/statping-ng/types/configs" + "github.com/adamboutcher/statping-ng/types/core" + "github.com/adamboutcher/statping-ng/types/services" + "github.com/adamboutcher/statping-ng/utils" "io/ioutil" "os" "path/filepath" diff --git a/cmd/cli_test.go b/cmd/cli_test.go index 586db178..c6da89c7 100644 --- a/cmd/cli_test.go +++ b/cmd/cli_test.go @@ -2,8 +2,8 @@ package main import ( "bytes" - "github.com/statping/statping/source" - "github.com/statping/statping/utils" + "github.com/adamboutcher/statping-ng/source" + "github.com/adamboutcher/statping-ng/utils" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" "io/ioutil" diff --git a/cmd/commands.go b/cmd/commands.go index b2850854..ab35515b 100644 --- a/cmd/commands.go +++ b/cmd/commands.go @@ -5,7 +5,7 @@ import ( "fmt" "github.com/pkg/errors" "github.com/spf13/cobra" - "github.com/statping/statping/utils" + "github.com/adamboutcher/statping-ng/utils" "io" "os" "os/exec" diff --git a/cmd/doc.go b/cmd/doc.go index 3d50f0b2..1d3f5a21 100644 --- a/cmd/doc.go +++ b/cmd/doc.go @@ -23,5 +23,5 @@ // docker pull crazy-max/xgo // build-all // -// More info on: https://github.com/statping/statping +// More info on: https://github.com/adamboutcher/statping-ng package main diff --git a/cmd/flags.go b/cmd/flags.go index 42407ffe..c17b4e07 100644 --- a/cmd/flags.go +++ b/cmd/flags.go @@ -2,7 +2,7 @@ package main import ( "github.com/spf13/cobra" - "github.com/statping/statping/utils" + "github.com/adamboutcher/statping-ng/utils" ) var ( diff --git a/cmd/main.go b/cmd/main.go index d3f7e082..224369d2 100644 --- a/cmd/main.go +++ b/cmd/main.go @@ -3,15 +3,15 @@ package main import ( "fmt" "github.com/pkg/errors" - "github.com/statping/statping/database" - "github.com/statping/statping/handlers" - "github.com/statping/statping/notifiers" - "github.com/statping/statping/source" - "github.com/statping/statping/types/configs" - "github.com/statping/statping/types/core" - "github.com/statping/statping/types/metrics" - "github.com/statping/statping/types/services" - "github.com/statping/statping/utils" + "github.com/adamboutcher/statping-ng/database" + "github.com/adamboutcher/statping-ng/handlers" + "github.com/adamboutcher/statping-ng/notifiers" + "github.com/adamboutcher/statping-ng/source" + "github.com/adamboutcher/statping-ng/types/configs" + "github.com/adamboutcher/statping-ng/types/core" + "github.com/adamboutcher/statping-ng/types/metrics" + "github.com/adamboutcher/statping-ng/types/services" + "github.com/adamboutcher/statping-ng/utils" "os" "os/signal" "syscall" diff --git a/frontend/public/img/banner.png b/frontend/public/img/banner.png index 7922e724b7e135354953147e471ef6eab7ac1ba5..a56fffdf9434f8371a3edba068a64afee0e315ae 100644 GIT binary patch delta 83538 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 delta 82458 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 *;h`?_YkiZf+a_ND_7;qQd z*Li$9UoY+{z*l04v<$d!Q<*pg?>;w5Sw|Y}#>a^N^eToB(tR9ERNG>XeWP6>DE=w% z8@fi}x9ahotXOoWQVb1aohN!fp~D@#>O4yXjiOj94i_{l)^B*~e0INKGe7kVEOfk{ zy^(;dFZFJX$3{d;0&IbnwtYtOMcGj+M&m4+?qWsZ5w!A3o}%YBN>s$j*KLjxqwkAH((8Axhw1|L3@$N*euP4uCy96gEIk+-$Yu-dq?Ihz=HP-F}PeWhEUfTXW@=foF7du?h+8AU@DB7=aI$TbYJjm>3j0-x%|)oY0U#oWRd=ge=hW<8K~(2 zl*0OEW+#3Bg!B5gH4Dk{{zh3T1rej=(a0-o<`EMTNd=yxYZ(2Okq&7~s`S^`--1X# zNP6FYVs$I7IWpJXtAb?f%W8ps#b+!wqhnxVJF7-Vn&evzzZV6B;#)0W{clEF^P0Tx zWX7`w>Q^;a@0y`a0zivBol3E9B<@JHqL$cmyoc^b_}}}!&YIPJxcLeMV6}7Gi;s4U zyJl*hDEr0iyH?M<(7f#S_}oT+@{CQS&riFU=+pY=j}(Dq{!g&lYyFPrB3drWl;SoL z?hLraAG)~jK}EMJv%Cvc`_9kJ%?X6&o?cvj5|g~kXV-&YBMkuixIjy%?}NL197mN# z=rz_Rjho}&03Khfhu*Fw)8;ht!z0N^vd7MyD%&Z~-)8IVhi(qi8LqDapdQw+lv;yb ziv@Tvg!q-iVDM!ymT%ue4sU0uCHchvVu-}i-icByETJ~9j4J3LpT%@Dzl+_U>$h%f zzO&qpt*&K%13WTp|4Go{y|GRVp?QbFP5-9_;wAd}UBT_#+%A%sY!tBy|>>YhRKK=|<{H0OFBQ#z1(u0*{=0j%nC&}6ouC|9b=y0DMR|fCa9utQ&?A=hvcX<`1kw6Lq>^WSy$}9> zonM_~a3xG#={~?RE`wG?jMU(Rhd~VHir|l6AxINUhjPVP@K^1+j#Gb!P)MdnlLS5o z)Kq7BJr-gxft8?<@V53(II6e`>hr)2SL^m*c6aTA5HV^yW$0VAqRB}Q{&I7~M`fN# zgq=NrTvI>1^JJ1griC2;V+8<^dNKL9c*alhBMtH9+L;TIjR)aO@|je!^(HP`ZA&5- zF|yc0-@0X$4kfqJpt;FstRl%4MrGRx(~S9J!&$_8cq>H8A!mB|(ChOF6N^?Q(b)8HQFE)1=gC%WH|M65qvcC8%tdp6YJ zv_QG{t@5OIz&wh!8P9Erdk9ot-7bP~Jm7M7Ut^njimxiejKfz0z9!V@MP6#8HZ*{X zUUyj(^FAdzUv&7eySg_m*G4(hpN%K=;N!>U@9^)>Mze^vviqoT6tHVNVN1r{v5FPvrU6*qP^7Zb$tcM(;PWu}aq#IGFCa=$(39&;+bwq&VxP8Cm#}k2>0G+LWddOZ2#9(aCVJ%G6{}>F? z1PS8?Oat~QBYvz-M4jHR?2U3v=(Q+W`ZgOn-6K8#ZAD~zA&g00MF3^xmkKME=>FrB zg{UC<(qlEX{4DjN4Jqz+TR8!*9}xJ#@*KUk&YMv27Y)5#iQu(k!3?C4FPQFm+dFUM z{8_X*dd}%sSt$emZWl#{ut;cl&Yz>y)!KMswitpj^^g#1Tlqa&nbuOQW8iTK$&`mK za}O{p=UgeMNnC(KlkmfMz96Vh0*ki0$K#tlbwG!kWfwa{ZLyz({R+whr5@tfJsf}0kTwS>xqEUDy#U5H7Q(&cUCZJ5HbRfh~m zZ1;8z$Iu-C%F>=9Fx-2$CwzaFH0_i#C#Diz^qb^??oj?rMlbsZKh>omxWzRTi+F3I zS40wdow-F_(;sc0px_9adxC&hqB%&&-Mg4^$X&GQV8$6|k^y}A=s#HwBGXZQ&%F6`&_=PB76K?ph3P()KE`X_UVWZ_iVte7(08O0vwbJ}I{EXdk7mrpLTV&Bu z5K%K2Std}R!;V8Zg04t&#$df+wCIK*&>1MIbK4=!;$en=Us%1%rE1Xg@57XWpXlK7 zi|Nd#+4-d)H9GY+pSf8jOR6qXD}xGUz15bY=uj-Y9Xj*3IU^rJ1;83l(ymCwV}@@i z*ztGIa(@ z`<+!X|1z07RA^d1W!`qLkDPN-t}P$tS+>0CZ53LM$DArwg}?Ux-CB-VIVtuSTZ$2T zUauQGofu-3;H8f5Pg_3e?=|dTZn*gb1}mNg<(D+0mFHsfl9EYEc}RYZcEeWp8NG_tRNU($Ux$=(p#~UTm8} z^2>JhYi%MLAd0v(Zv9qv{wA*O)lG4{Iqn@+v1w#)_9xEfApy>aOjqG^!M<4K+i>!P z@{;HQPV1vDz2P*^_81(2-e8WHeEwvC{Muk1TBG5GGzl$`b8wl`_Ld{4rxxz@$Ph|N zY#~#ImBjRp<(zm#*}m?IvNy1~HWEkJVEfQkYC@Yy@3L1i?4sI(eoj(LWcDMC6nuKU zGk6hsQYStpazR?_Jv-{c1NR9Km6(1R?dtFgqz^)nv;SJW2f%fGFZ1H=U-|(6Zi>|{ zp;n~m;a#XKHbolB1lo{FNEjO~+hm7T{zn;NEKiOP+0wzw@f}myG+vPHbN?QK(SE_8>DmA7;+#`QzT`u&(Kg=Z=bY2%GY1H*8hy)@bX<2hA)6C`5Wqm{i2m6l?#^SL~;xdEu@{$gn8 zlEDHnq+s6|(O?imghn)bLqB4DyXcXL^e;1Obm46Ifbp zrGSecSFaNV-vhR`J)cT~Aql@%vRwNx`;_e*Cu4@kLmi)nWp~&5bDxVTd^x!=fA2*e z#uN1;^7Y?sO2_DLj^wUyo+3TB>kWfw(Il0lozjQ*a_3fP(5x|j4%+Tt#`?1omwUiP zyebuGB93&PUv4LB^Y(L)$l&r^O3>kkwR-@v%vf&aeDm&zCF2|pxu<`aQelt4u|qd4 z4Fu!=7MFlmm;Q-RL73jBh3-p8hnpnodeBF{_~|&)U2Ue|mKcSLLOjIqpB=91|wT1`2iusEp)NTX48 z@hht|U68QBkehqb<1FqO@KFIfb9*S40f9_r%Gu(UM0PS}>13(K@pA zDlzGCjwB_Ew>3HOi*urJ>=AwuRfI6$m|E55@Suwj2mNEf#{g9jdwY8`a|_)KRhDD( zbFv^T2mX2;{5hf|a9(r+qUtCK`SMp#66b<`nsN3$YRje?%E)dw;<-0_prHi5jHLL&;agl zP?0drqJ(7LH6=33xAmgm*coaN0|!|s`8Jv^zD1f$Hu;}}0)RNC{vzH%wFMA0jyzwK z`HrKLOZ$}Nj849?`V}UVG)4^HcdHscukAXro$){>WuiEQ{2#ieg7m5{yjm`7^4-~r zgy$U3=2!N#Q2cH*JxM7HeQ@|-8y3e|Xauwd=9B0ZFx}EoTM(Ir?Q*KE!q7b|_W!tt z^J&c;^#r-a16AEhQ8VDfk^3VBua;`#-pPY(z)=J(!fZTA&x~!W~W``tvvq~*73oog^JRAmPA0zwDwcL+Q$2F+L zXdj2Q`&KOxS2vj(WYt`~mUuR|>rl4-$nmD?ZXpvx>*EM}Si3y6q%9SH-$uAwi3wA1 z4>zw1U=Yd%i<(m@twgs;Cx6x;;GPulp3oR77@l7ryIE!=%GspY1+ z#Y{~-CR?mt^zf&|^_`;m5t2o7;R9RN@4tVcu?fx1>b3>r3rujoOuVh%ug)9jpn^Sz zxs~!c!8)!1Yp-S_!7Wwvtk-bL>rr&(c@iMgw7u5IS)x*ZOTz4iQLeub_|O{E^tB;% zdgRf(k8-C~?C|*bxXM{hR$5Q`8lyy!f(_qPBtA+Vf3|b1hq`klER3DAd^W7;yanw- z2y#2vz@6SZk#*}{(}^90AsqHIgsMh5#=gKK?AL;dokctWT!6!3;X6T|^i%Yazu8vm0)e)2O*kC1XTGV1js~`QGNO=F= zSyOjhl3m&7X+5H5R)dGz0&spPJ4acOAZ_P=g)McEKIG`Pcp@3cGyv|u_J}&I5AUqE z7v@-(PA%`nFH(iKOR*UjAS>rg@_<40G6c?rD_Zk8E!5sBvEv|D>m0Ijf+c&+u>X|A z1_EzFkoaezGJ^x0)ekcJ6kIL_CTS-+E>~=MY4%~YOH}Qq&yPTZ4QbTN6;J&Ac=>}S zf$pu1>t~RxGw9j=QZG4|q{og@VBcP`(U-O=1)=1Tl3ljSikOlYZCF}$K*g(Zrcg~6 zfhQ|Ro<{zL_bIJqnuf@`UTG>@ch~XGkxM%e=W?kGg2ZH6D}Biho8|~C*x-m?9}!_< zlo3oNk`B;CllT!1AaznWnm@+HZ`f~XQo%KHFK;i1MSXXnr!no))=~WM$}ka zoAupWJEeCgy63d>9dEKaieHBf4i5M_kHJ;=cyI3Sa10HM(oQ7D(|x$kYX}9OQK(jw+2hFpfw2!&RCLY|1RN z4d=?k&>+$eWbM>%sk;X@!u#a9JpH{i2~Nr3uNK?BFne94{2^ ze!1(qQi>f7{UcQrRh9Qd@xXd5D}u+3q0A+~2NU5B`pUpv@itrM5$7uIcij{^B&zUc z=p5jR2Zx@E`+jX;;$(;zR=*5q_5vg519WoCAJfZzdqL43S)C0@vm_`C~CO?mPMvTp9l8I{aNagOcTVI#r~_I1p)atC@Zd5>-IW@Z zjE!Q&q3Ab7X7vd}Q~jtRCn)065PXB8fK05w=~G+scGF|S&00LKecv z4T;VKOY#0M_9zcZSgkKmiW8tT8*EluYSw_I*ss?S2rYm50RM|0(4wU~)IcfW=jFv7 z{E1GMX=P;}o-ov6R169s48}hJc1m#9|I$X+C>MD?<6CT@m%1-lhsG+PTO~AJqj2&~ zY|!`7F0{NP)RM)K?>(@qO7Kkn8DYbRmbhP+tR{xDFTvq3O)xlPbb2?ndRXfAGG;O0 zwheMQz@H`Y+0t*4)MM3}7S<2mOSlr(?R->SeG>Vz1gQ6AO}yRm3OY)*8FcX*9*{VB z7U@|-tq4)CBWgBFY9)O{>~( zGvGBQZi!KqH>m-texC`oo35g`Z(&58ghJRWKh3ozIpyOD1c_I6q+v5=TQdS~t>KmJ z?q(xn`a>+Bm4+(^^ZST;ulD0pP%hvnd zEl@>EZ5}^wH+`ywHB>RNb@HT3--IdcZ#K&?9|kMZ=;inI53FdcVWGzBm4cy{&xggYx_<=PLzogYi4yPSN_dB`fM z`XQssrVm~nhi6{4Ajt6tD`x6FZU;ua+gmQwfero-b+*E)N-kkIM(6Igcr{RoDRSGO z3>)ov%O~H~Wj^ln3v1`Ru3@nemY!@W#(8?Ks=#EsnGtZ&EG6gYE=qbP1v0V&9xjX| zfZAEI(ecc2So;hQtFK2Qa{Xf@>6(p}DZDHAh^R9NPy0V^7NgCIp}{+W_O#@~0n9HW z<(r_V-n)k|y!3(E7tT@?wkcTIc*s(&pnhj!(>KbuJc-~+_`?$puFKWSh=|XZDLodI zf86W{xAdCH+7X+D?=*onFHF^dEwTwfZTR@(kAxEDbtZ($+F@Chc0EIQlaqUtl7srT zj8poL#!B+4qSvN&->mH*G<_VrJ5M+{Or?Gt{_u)*|9iCrP0E_C=s($kztylx$a_H( zSUlM|ZU*FAi=H|AS=3A-1E- z`Saw$}5wE63V~DAhq+J3BP{c!=&)-yZm#b7-`qug^Yv25Jg#?^rv;WZO z?f=SO;}0wx4A;g^8&C1D((dQ+lJsE;8hS!V@UJscUT<`KDSieYP^LZa3&}K*M=y=k zbTSQ)#X23P4O6>L{S!^_ZeoOj*24xg$WKXS_`~&#&O=C1rx1lHnENe;W}8?3IpOv* zVz>OaiRK?@1R`Fq)T<7_LFZ@%5?4FYJvB2DnGT@sO0-ud^6Ye$2e~EDAuMA`%;M94 z`vzx4n+bLPIWuwZI`5Ydl-id<{|J4ewzeM)4g2KkA`HqxVH}_#Pkvt3TD^A2rxWqz z0Itx$*E6nhvakVDXOH40xE%*;Ac7-VLhE+8M_Zgodq6dMdFvNR6V>kRlft^f~&Sa3~k z9@lhIv6(_Zv24=+_SS9fSFP!hD4dG#<=g3blv`T}g?+L6s7;-RdDtw2^CWe=70sVx z?Ml4NxaXOe8cwKhq+*J;+(%Op<{kp)&4|OO-z4$*JeFJD@44zOtRaQ7(u;t&zc%}n z7bi&9CrDf=vD8mXWzGy;1zuHEcC%6BL78|-^x}1GEJgN)phbn`dUh!Z~;`U*`#rnJ5ER^mtL+rKLmTwswJMeQn(5zbr?24{ndG2 zz_(sXnwN5D`m*jWV+pu)n_|#u)STBx{5`qGQ`VUBNekr#y&cfp8pB^{5f)hcuytgl zW0ei4nV061#~;E6K3oB{xpQUf@X7SUx%}b%6n%UW0~F%s3#R~4qRKQu4PKmYTR2Lo z)pj;kYEMJ3-_yeEzo=a9Y?KhZ)YaQ4K!0lI;0T&oJI*{@;sbV)wz#u8ba_7>jS*P| zXthLNQhi<{GFYFh-R-27fM}V#u-A2i{yaYsH00U)=r8rE%a0!S_2{w;)?K65+r5k@ zped4c#`Dqa617K~AF?$^0DF6U9!%>vhM|)b_~3;q1?3xWziVxH+t_0RJcFGdh<(G* ztz;`m=G}{ut_I+*9EDVI@Nc^mA>>ppRffirR_)IB>XD~IRXfsdF(5R&g=4oCyJfA& zU1dLk_Ccie(GGj7qrKGGpZZ@9_<@d2Q>$~KTgrDU2`gEJBc^ z5Vc5FN_xT&Z4<--*CPY7VJn8HA}h+371RGi)mukJ*@oZ3Lk-Ok5)uO_A<_a$hlqf* zNVha79Yf9#G9W1+NT+loT?0dRcQ+2*?V0ztzH`2F)_T_BPu4uobziafzV>bNGLRHn zMIX2DL0F)y-E1kH^TVTHb?4$M#v%)==OvV_4g%W}gWN5K?mS<&O7evP2Cpl|z3N^; z_13pYR0lh__)S1VMuXnUI?DEU-RO8ECRRPYjg#ozY3CkZ@BC|Db`W36ZD{$U9y79%Bn>MFHt8EhlxQW@-}wHG_Nh19}($em$l%$|42 z(=6|9I##}wC-D%BolAW_oBcOwl)fJx8kz7f&RzEj&U++tR8$n7uxQ8QGWhc9(rNZ+ zV|N!XXN?q%d=1Yl3?D1ba@CGN=_x|?V=rw5`8Y*WDC|V7Of$pwgx;og5Q+2poemA% z{h%itirp>SLmdBhY^;e&$z9sLCC#yyeR7BMzDYJ-p7pQB63atN65T2T?T0pnm71&L zJ=iunv)o}clL3G_B+lnH(6U_xx14JcA{V=P)ki6wx2q0?qodkU(MkHyA59@FUb%1* z0T>qz=3T3|F%?#UH}LxZ`f>{6eHen8ff=6&+4`B zwu4Jnsc|5ND%l2eZZIfy5%xBE0hc>f&dgZQyi%HjvxK6o+;NlwQF}th^3Z4!J79 zK6Q>9|65EzK!Z7YUb9w2T_(9xgyC0Ka`sk>T?TIb6s9OwSTU%#u7$4-;SLdA5iG?K z`&=R*E9(V85bAWJ?4Ars4D_syP%b3yh_J;e7H20=u$Kf0PAL@=_up#2>E6HlXek@Z zT9NlY8Jf=*7T~UOQ9eSaTEgosSkFwj2Y1O494VWQkH=E6CnrC*#ho;sXcMGXtxdwV;z4RNrM?7@lsY*%JvakyU^qR{62 z_U$G2!q)>I{!m0?>Q((=)cPE8__o9DI^*H##N?M`5*bf9Tho-nVYi=>pc^Y5YvAWU z+|Vh?>BWyF6pdP1LoYMEq(IR?vUWc%zqkI3=7d=o0a?NNp^hf(W3s+?>nQ|LSr|>~ z#n(lEZ9|TcPl?_~d(XaGN#eyM{lN%eC!r#t5`twvoll`*DU^xLm&U9g#0-;3&Uf`k zmbgF~uM%>FQMdqK3D`yPl}X3E1YPf&Q>e)NTh-i3|1m+;W@9&^vZmRmFDwmT4!n9I zH>N)#jw^4j>*8=Pj&f?97T1wp=$C^4R>TelobIVRHr;&7E?5`hM#Zu62FDe#rW@ux z`Xr|r{*3n(h$$`-9PEALzt6`$6}h6d|5|jj^XFs}5N+Vpa2t!|qtTpPuE=>yssMGb zMr+r11x-s9xZH8d0F%DyqV^>VSr#Y!xG{!7qn!qlCJ%mF608J7D06@?=J8!V{;g9C zHNmkkV1}FEKCM3cQ(YY@qUrVP*swL9$q#(jQ?igdu@*8IWBf&PTU+>HW{@gxPj|cM z>&rJ4m32{P@SRbKT_&mC7)DD4TquXA9Iow;j(A|}sY1-4mXl47$tBu;gBy@Q90J@F z*^R$r)k<@LKAml|P0)2NwSCBH5YXdY{EjXdLFySbT%1AHZ7 zJ{{Ua=Gapl@;EsdH8L8AcH}!5bh8Z?Cm(flls;hsx)zD^WnwNMad3ZaFNq5bL}Hb20ngD$_4te*9JnQGG`ku z>Ujq&o(%k!#86Pg*c@P_jhj;G9`r^$Vp>K}BPf8|3bKxN#uwm{sxsJaa(3 z_dnKnWK~U@u(26wfV)HxUe>!tAemdNU_8?kQ=Ox2|-gGXb_&bNf7RBNbE&p zal}YmFI>@nT@qQn@K<%&awg6|>EH$K zb(6oU^hUGUexDAHCxWI}w2dZzKl=q+R14D-nI3DMe5p`GP(BL`PaEs98u#iI3_VS4 zt+kDPb^^S}4PlrnfZ|ei`=Y>F=EGp}+SyTU$^1rH|RV7(|$mTk>M;4!+(&foEsN$Y$+{=j~i}G#G+`dXEyu%IBOUU9H zpn6dTedSbwMqlQI%qiQKiFiYN?+=zvcl{x&zbdYJWvqjr3%f z{$QcFV=&XW9E)I@SQ!wvaaGq6Yy}lf?)*ahb0={lVr0_Wuga1KT>PqeMfOJIAGmfs zT6~B5}D@uz})fP=4+3UJGW876Z&O69-BGd!b2o(pD%6N|M4!>T)>AQ`>-6DYXr@bcn zQdzowM}2zt7CG_9Z}pCpc771;uJ1rpMliz^D9LE_uJh5z29j8|J%fXPTIaxRWvUNq zoj?reVUneXzQr;!;yg)D=Oop~O>Whg7QpHuqOE+0{Y=6Dcj9^pTeLG&TDd*U$_n*m zfC^0+hH|F!?G8n=#p6&v-L)MCYYXZI&FtfPLXyv|Hd#ITBA(H z97-_^n%j@zBGCW!M@lev&?nm885Wl2?(ukDh)K!U4&W8MmX`)FtnSqUhYq^hp=t%M zQg3u+7dZi{zX^7!L>@^HSA8ojpBcaLZWrOdrHH&S?rr(-<5?jEi(KHB*erqJN=akc ztAZe3DcRPP4MRsP`!|iko)rNXkF=*jL}@a(bX&mbBB5Nl@414WPmnOXg-8#z?Zwm*_T1sY73Xgae1HqY`M`Zbsvg1$IGUz@*b4uyJn+s3xBjXVFUI30*O?cpE3?^!=A7`z^ zV;eT6Cg)|q5H+8dB1gm|4sPooTzOE~j0+t2x$ecx?B~K^MGrD%c{@~VS{P)1M*j7| z@Us4T9d=HnF;-u7AZAFqX`%I%$W7CTA``PJvF_u){844}S-UFgj5-6D&kQjD7-Z+G zT4@Lp^sz&^!z00x-K&`8W=mSQsYEwsE3pA)L&YQb(Q-%^Dvb9o;uyE?H9R`ado`W@ z3_S#cr2~~f5WUqX>}yym=bil`P6xj9!AgiU_Jc%yws61s0(agR6mO2nc&2gposN^h zG173bIpGf@i-)E;D13e-v0)U3>*w6um8Nn#&t0_=E-G{ZlU4beZF@-`$8-WLbE|kx zXp(y9esFXi0;t_OT8cK7{rBU+)cIY3l2%akx{(joF*r8Xi5&@cO~zwaAJ1;31aB9mK?Ox1TV@ooQwvyV~*xEXST(-yG7q zmN!G1@9EH^P)`C!v9}nexP!b7U}uqJKSyKU zL5`>EW1BmAYp2FB->nVwEqG*S+<&Ni+{_`G)A(K^L!A~x(s*ZNxSJt=rH@P3;{Juc z>^bVUE?rrcz~4+wx6wi|KAcqo!i_-+##OSOgfhDXi&)hUdl)gz?=NENM%5L84VDM? zf85CQ99ZliV>d8@mvP48p_&+k<(<|85ZYZ>~i% z+-C)eRaCS9iONVme3GZUpH+cNd(Bo2S@X=ON%~v`pr9}0zxgh40*q_u+l^jXH(ex; z(hm?pcGq5clfGP_s#WoBIeC~=70QssCVLi2Die(N>>VjH0ejzD1`pA^8Oq6Ks-)ZC zrj+_Pc0pNr(3wLQJDXkust=^XnQcvc{5avvy6`%x5TaH=yorf(fK0#lzm@y%oA6>> z&uw=GK#QTLFS=XC4EKAw$g(&7M8yiRo`{)S&hL!>d1biSIg@sgeEGX(dGjGF&NR6- zUP|p=()dUp^y)YE#I3Vu{%8u{G*!0q_@@_!;@ywAs(ljA++mw~J6=wHfvq^*cSGPPMdFGrl?r z#6;-~5zMBMkc6Z@@|x(&@Dc8@2B4y~duxnU*Kr4v)@Z7PgJAZB)3;*P;A20$n#B?4 zHDN5xr*2nJ>Mz)&r)w$@_aX+J3=xpM?bk zYqbS4dSxE(nk@G0uKsfTC$)QY?mZA2KNZD;i=Rwrgwm|#d?lg3B9_IxX7{=Us8{Yf z9yP)ph)4D=l_CKh&_6Eka8u7fw6e_BZ*~Ss>|W{g=66HfONhyFGA}gC^$>OV3lLodrT)i-#!uW~0orQ0fL9(s2$5iL-iAw+v}@6DYJX?Rd3P#_;T;t~ z2oPV^xwXa$xn3PD8_lGaX#aS`-xBTi`Mr+UZUAI(qkywk1flffnJe_^U?-plJjW*| z*;^rLD8D>V=`q?hZ%j??y;IrR7V_mynikNr$A|@qt@q;@2hpp<_L;{7Y)BQjLH`r( z+pK=$HT?A>G~zdulOIHTqfBhYr72gW2^g&cLW;>*zF~@!NQ&s1E&MJFKNnn9cNY)~ z_Qs3e9@+Z0a{Y%&;-da>MntT( zAyjzr%Ofz&ewW_&z>J;B;fu4|?`R|n*LMI~)i!ZgYDsV?2%}1Vp2>OZhPJT_79X*e z#yxUw$#aj5+4~a9l5|7dZ1w-=k3c-n+F;QG7S&1U6JsuyHaGg0txxU>ZkKJB)u-pg z2jo4kd75-j8{AKT)QDc=m<)k3LsOo)!Uut6vBnC3v^|xa4bx$4*P8r<@FFIxlnd;2 z6;!}JW!O`)YjM~+si-W05E5()nec;y`@ELymc9lYUo(803g<2^>%ZTlg{PFBiA7|u$(zFxv5ODg=s=9} z6psQ7a(KNl=2W$asWHmd$AtmD+;8Or2L#8E@jCE*2cnXV#oFA3DrDl)(;JGtD!+N8 zA<=npGS$HG!;l!!AK(5ak7t!iqg9@0`xq)o4NqO6F1o}MAen-QUp_)0ed#m9d_bdHrFG!}S;bDj`UBQ4kF} z$BX{5KnPg`vxee1!(Ewvx7pi3u+FM^a=7eab^9)8tO1KS&twhNUCW(o?f#Qj49d-1 z5tIgzz~jaqM`7pZagO&r8=@;Ij<_(@nBGVhg} zX^*k367}uR`b^cDw_qqHgYsj_ZRyFksy9xm$$t6+s3$r^3r==)N_dlt#U_I0z0nv&|&z74};DwiTz>1 z=wqB}2+F6_nLh9GN!m+$X>(HVN2T8MlM2_R$nqU(=kcfmvYua_*oeCh=tXSX=ZKqr znpJL+W15OJ*O`=exMTYjgRe!!%c8(r-y<{90{sTmGn^N&#QjF*@PFEOYWeM#5F9&) z(C0Ja9`oF6RP1luLa+ZW3e8aJ4$9}{Cn#MMs0Q}xlW1YP{N!X;6#n(oha z$ASl|8=Uq^{1Ll=w-g+t0NdwoHanxshNr`bm*xkCMRmRkl;=(3XARR0{pOX`cF!CX{UF8O7$GGa zC}14@`MK~5vy|uMXPamutFmRoo^8cdoPOJ;0d%phGuLS(fw#QOzqjQ1Bbu zGo{fic;8g8ftDjb9kb6C_Gl(aQ9?W95vYP*Fty%a_Hr@{`)w%+~DW1?7U_crU> zgyJ4k-Q1BS&_PYB)B>InUXgi%`dD5!ovduDyNs=kbQ4eg zsdeUuV}8%EaO1m=SgYuqQ74Q(lATqvILhXaawLadvLhk;5IAR!(y!UDW=p(P6RtRD zWy=xQH*hKq-<~v$TR`3&R_Q%O83I3=`2c9FCNUFXL06s zX~d%X0}8;6xd!ct9Ec#CqU>N^uIax#<7R>T!m?NO;fH3__P8o?$2SkIx+^Bgh8*G& zhSDst-E6UaL3*TRR7t;8YWu#E9S_vvwSuy2&XuH2aAnXRqI(#Lng3dS>Wpn~`4)-J;qm&Mw*Jn^9YiI#(agHCx4r{;bS)h6 z2FR^1nI8RoC#xxN?#*cZ4_}_1@1j;j#NLS)Z2$5fpq15`$&3@o%4z?f{M)Sj2tr)Q zXD6EdZQ@LZr)aneq)`95HNs3{Q}ccW4cTxGSTH$w!txEeH}!e48CL(+B#n#8MrlIx z>j+ovG0v?=C~@mW8^z^0vWamyosAdfN%5RGuh7nQ4KR~KGR}_@g5gIyuW%qgxt(pV z@%kH~b^)=esYxP_R0@BwtuQU*2%wukK(3qeBBBrUba2#vlYI?}*wd+QCMlpDwITH1 zAjBf4|9TNwf#)F}_g^*=z|?cc5Ag`?}%Y`!!c|)S{(d6L%TF92!DVBo0y2%nmk=d&sfXIL{P4hz>rF0pI3R z#HB8hOGitU)2LNI4?-?EjF(pSTHHB;ntsT7sUyG!rt52jAamj`S|cJu&HfgpHh0X5 zgk{av3rLdsUB^lRL!1FrqL|$O+jj6h5U&iVi}Tw5Ji5xpIDjU<*8t(o$k~aul8Lp~ zI_|j(%%hSw7$xFD^=Y_PF7}Vk*#O4C)e$RH zX>I-Ej{)IjF}vx2H^)EaC5kjaFDK!Y{STP#WP%}8fUf+ zj!_^X|L#Yc9;j8x&b1JOPsQ;1Q~gvJS`vS@;%(|?6B2O+?m=h%>&xiZi>IH6x;>Jc zfDJ(rO}R818%NAW?A~P<3+x95&Vyaoy^PAkfFpBv;*cRB5tt;BJ!|} zex|V3naR-~qk29O(|7JAd_|ixMi=`U6E?8*=<||@KpiC*eqxEwIg#&H1nl&i4GHz7 z#8V5qN;wlU@z!%9<()r)PiC$i0sanii0|sKd`comE}-qT$P%z502eraV_XqCwu)OP znZdeubS_!d&~kAB@Rz+j&~V3l;|96y7KmZ9JqFv{5@5JNMl(H@MQ#vRU&y#|+07tQ z_VQ@_`%j~a3TSqHH3m0(?}OR)w=E&j;sO{lCr4hriNMyo%7a=Z(kkCbY+rvz&;AEf zQdEaME`wrhW{QW^3KX+ImoP4A+jGOT3Y$%!z>hfN`ZwM-MbV2XRW4lDEC4UI z)A!*7JLAH)mOF2;Sen!SkWHH&eWcSb3Q5d>o;HRI(dTSMQ z$PbNL0`eu#_FSLPGc$cVC*pr?m& zaa9c~!sD@>vdrGm3XaEf&rA0G>$?@_CJhJ&Twkd>A@Sd){TdGv6(RfGr1J+%7=S0x zgw_Z4&OalSK|KMIUF%m5Pj+FgLzUEf(md(ac8fl#>JRxIvEuv>*cuX&fZ`Phbvm+^ zBKDN9tiJKDkv~u+C!7}aKPv!dLz|Z6Vp)$BtMh*V*!UItqCX?Fuy91Pn93^|M|`Ii z)3U!}Q=11jb_%M*Y*$h`nVezRHyyR~I33aGJnlaGVml@>V~atPsy_Zr&M>n4!KiGX zTI$8-S?~*bH}<3`&gRU-uybH^%slDP7AaZDD3uHn&;CC#Kd>eC#!uy)TFqOi0$gL%<7IT941O7TFBI# zlo3O>>T_$6bI);-pmc?@cD$u$N2x*Zo|-<&^YCfxLo^RL^NL7&0(upLlRd!y+=s^uL;@M;=6TsML28QFi7c<3i z`cnRtatz7G65^SdLnwQ%ho+mSm@YaFBzsjEK_9hN22xp#FA3u1^gff23Tu!jq8G3Up_35g7VyYFy)7$p%dsaj2@jA1Krt@dxy^ff5v=MlfKaOd(AYW}IO80^UKwGYGm1oU<%!hC_QzQ3K4#D86# zL5T9jHjP3QvD2;wj+^h0BHFkUg*oSs^?zBvpJ%&o~5a0GGdZ}ACPcUB{AG*ZE2gS z|65C7lgwPJRGq{SfbCI0ZggZ@o6qd@qak|aB{bA&f#Us3z2`G&OY@<7ZY7(^ypXs3+BHtew?uHZE2=R6w9 zM@ynX)wQp$7{K5;d!~%hJt6p&&eOfZVbgW8GEsHb8UC^OKe+dr{*JT+>Hel-R;Bx;*T}$0Nex18XVrc9p^$%jCuKgGX4Urj3Z|{r z6tkGPepqciaU}Bh8j|KyY5x)#%yA!jbPgP_VRDnp5Qd9i?@SOM3pe%j;S3r5wxt~& z-!?QgTn4QA+%z~#bab@`6)5|t6M_mi@Y{)~_Hyx$42DLE+l9)!xBgMk!Y4?M0nti9 z;WXOF29`KgecM~go3i=iU>kyZhFBTJN8|l#)JvN}1-pPlT@rw+7P?<4mxeaz!SXp> zFGQ!Gyt%b55S3Gl+96>5n)uYB{5$y!kCBXu?{0YBhkd>tOK`T=~QOS!l0 zT7^D8lCJzt>YdNhh110JVp4r|9ShpA(rZV zSeZm*fB*lPj6#_@$OE4QcriDA*S>om!MR(;rvmEfnUK8^Rz!%VN?F$cx019yOAaBU zC(H}KNguvnlQXYq?lWq-SDLU1!Wvnja_h&@7}u`=(Ebr>Xb?Wn(m%eatLVT_D$4S? z7Xh8SuD*}MOlKl|{0coBPS~IBDA{J@gGPq$)OxWgIRS{@!H z8Q?6jJ)n;P(Szn+1)!ZZy_pih3i$$S$?{fauzVr{I>Ohz`}B4sebroOh`CK(vrkM@ zrl#C^@7nB~&BqlZx5lH}97zIs@swUXo%q>DZ^7RsTQL67b(LRtM)Z>W7|T1FD&zDO5JHQsrw#Mefc2>2 zi0RFD?*dSfPFq(RoT44tuL_n}K=|1(a_UDlM@2WGz7hH0FY9a=Fxf9|$=ldojQDSO` zwLxTfpgNTw_J5-nuV=OP zC7nv2?yK0xQOMI%*A@g}V(B*sp9D`20e;HNlr!^+?P{YG;2ixemu+A=9` zoR%dc`twVES}=0@VsK~L!+op-6m?^fc0B5yci4AEzww9%YJJF|IUH)}1YtlluF5X1 z_UaR@U3UX14|grm#(vr0SN*Ru+M=V%Mbm~211JG3-ILa|t7-ivyo;M&Iw8^P>&G%g z2PX_qS1Yl2NPe@KLakSo{|()%DkhtH`Z8qfLg{}N&;JGuVIQvOdzd%zA!Jjk!`q3L zE_tp37Z43aDFz64OFk1HhM07%??6k#M+%rDmZ=(5bWdcTySVo~UP-aRl`N=^(0Rp) z{9RD~{F<3O`~tu^F+p(r!C?Kz2Asdlz;w_O0OeHqIM8DTO&8|ZZR{|?`qS9)5k+{Q z;Ebt6_ev$3x12j@v*+n+lIcq4KT-Qk=;9nhtZ5NPWc%Y;sb;RETym-^ET8zas(%Pm z+#^pg6p4z#aP~knRHajmw3mr+2v+xZg62T4@Kc3(Z;yJ;otN^oF5<>s)$nGoo zq~|D2HQ%yMxRPOA(#j;o?}fjVCbY@<2R_O?3Zy@EqD!2ce&v_GQ>`1spR6tukOzqS zH`euTUbSkZt2G;J)x!{%wdSQ%lHmhrb@@wJYf&$S_z98>+(5yd;?+TvMK;UE-BN;* z*%yUTSxsp?(_%Xn>FGTpt{A9G`srfg`sZ+DvEO1ngmMPl5K){6Zm%hZCOSh#k*m9; z8)G(6(R$SGPVy8zNZaHNG58X0*~YpUqqI=6y%pLr$z*?Do~~bhFMXFaGKfEI(14U0i+z@c)t^Qi}tY@W-~_qfMV|q4sn?N>9-)rhfMV zu|dcy>nYevL93e;-9_>YD%P>y`Hd~}6w_*>q@7g)`$L?Pt49K5D-GC)jAKXO1@0_o zS&mz~!|)M$I$^Eb~ zA;{ynxVTJ0LKb?$IF17Luwt z-C!Gxb0;jzz_PtpSUy8J-nQ(JmiX)APl>hW$}2 zj7J6-wZUa_bqy}2yjMv<_REB{*9iy{_9Rwm^Z6IcP(!E|4~&jIdGpNDQQPuc(2|7m z`;F1B4@Usw%Kbk?;q=BTdR;yWxC4y_A%2p2QrT~0@d<`_>9Qw2_lIuAUsm%F=?b#^ za&G}fpCeunlUI%u!pR2Cydksu^x8!4Vp?8a-B>XN=Gn(yo&2-;7hBBdP7X(>sqv1W z03Donvy0H>+Yf*?yj6RlP`*Qu^N2u3@R?czVc1LEvA%@S7%7P_+HNP$NZVVCs7j_rYSv)XyK1lHUhjEh~7 zAQOCIhIjbhqo6h}oHr5l=#S7q>CyNX`lj}ZgmHr8v3MwIyXbU6>3z&

3a7Il;lgDc6PAsG>gVK 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 E1HjDIn*aa+ diff --git a/frontend/public/index.html b/frontend/public/index.html index cf620e9a..02d1d682 100644 --- a/frontend/public/index.html +++ b/frontend/public/index.html @@ -5,11 +5,11 @@ - Statping + Statping-ng

diff --git a/handlers/api.go b/handlers/api.go index cb960902..74036a78 100644 --- a/handlers/api.go +++ b/handlers/api.go @@ -2,18 +2,18 @@ package handlers import ( "fmt" - "github.com/statping/statping/types/checkins" - "github.com/statping/statping/types/configs" - "github.com/statping/statping/types/core" - "github.com/statping/statping/types/errors" - "github.com/statping/statping/types/groups" - "github.com/statping/statping/types/incidents" - "github.com/statping/statping/types/messages" - "github.com/statping/statping/types/notifications" - "github.com/statping/statping/types/null" - "github.com/statping/statping/types/services" - "github.com/statping/statping/types/users" - "github.com/statping/statping/utils" + "github.com/adamboutcher/statping-ng/types/checkins" + "github.com/adamboutcher/statping-ng/types/configs" + "github.com/adamboutcher/statping-ng/types/core" + "github.com/adamboutcher/statping-ng/types/errors" + "github.com/adamboutcher/statping-ng/types/groups" + "github.com/adamboutcher/statping-ng/types/incidents" + "github.com/adamboutcher/statping-ng/types/messages" + "github.com/adamboutcher/statping-ng/types/notifications" + "github.com/adamboutcher/statping-ng/types/null" + "github.com/adamboutcher/statping-ng/types/services" + "github.com/adamboutcher/statping-ng/types/users" + "github.com/adamboutcher/statping-ng/utils" "net/http" "time" ) diff --git a/handlers/api_test.go b/handlers/api_test.go index 47859f46..a0fb2905 100644 --- a/handlers/api_test.go +++ b/handlers/api_test.go @@ -5,15 +5,15 @@ import ( "encoding/json" "fmt" "github.com/pkg/errors" - _ "github.com/statping/statping/notifiers" - "github.com/statping/statping/source" - "github.com/statping/statping/types/checkins" - "github.com/statping/statping/types/core" - "github.com/statping/statping/types/groups" - "github.com/statping/statping/types/messages" - "github.com/statping/statping/types/services" - "github.com/statping/statping/types/users" - "github.com/statping/statping/utils" + _ "github.com/adamboutcher/statping-ng/notifiers" + "github.com/adamboutcher/statping-ng/source" + "github.com/adamboutcher/statping-ng/types/checkins" + "github.com/adamboutcher/statping-ng/types/core" + "github.com/adamboutcher/statping-ng/types/groups" + "github.com/adamboutcher/statping-ng/types/messages" + "github.com/adamboutcher/statping-ng/types/services" + "github.com/adamboutcher/statping-ng/types/users" + "github.com/adamboutcher/statping-ng/utils" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" "io/ioutil" diff --git a/handlers/authentication.go b/handlers/authentication.go index 1d4e4e39..5eb08f14 100644 --- a/handlers/authentication.go +++ b/handlers/authentication.go @@ -2,9 +2,9 @@ package handlers import ( "crypto/subtle" - "github.com/statping/statping/types/core" - "github.com/statping/statping/types/users" - "github.com/statping/statping/utils" + "github.com/adamboutcher/statping-ng/types/core" + "github.com/adamboutcher/statping-ng/types/users" + "github.com/adamboutcher/statping-ng/utils" "net/http" "strings" ) diff --git a/handlers/checkin.go b/handlers/checkin.go index d30a386f..b73c9072 100644 --- a/handlers/checkin.go +++ b/handlers/checkin.go @@ -2,10 +2,10 @@ package handlers import ( "github.com/gorilla/mux" - "github.com/statping/statping/types/checkins" - "github.com/statping/statping/types/errors" - "github.com/statping/statping/types/services" - "github.com/statping/statping/utils" + "github.com/adamboutcher/statping-ng/types/checkins" + "github.com/adamboutcher/statping-ng/types/errors" + "github.com/adamboutcher/statping-ng/types/services" + "github.com/adamboutcher/statping-ng/utils" "net" "net/http" ) diff --git a/handlers/dashboard.go b/handlers/dashboard.go index 4d50323d..85991a39 100644 --- a/handlers/dashboard.go +++ b/handlers/dashboard.go @@ -4,18 +4,18 @@ import ( "bytes" "encoding/json" "fmt" - "github.com/statping/statping/source" - "github.com/statping/statping/types/checkins" - "github.com/statping/statping/types/configs" - "github.com/statping/statping/types/core" - "github.com/statping/statping/types/errors" - "github.com/statping/statping/types/groups" - "github.com/statping/statping/types/incidents" - "github.com/statping/statping/types/messages" - "github.com/statping/statping/types/notifications" - "github.com/statping/statping/types/services" - "github.com/statping/statping/types/users" - "github.com/statping/statping/utils" + "github.com/adamboutcher/statping-ng/source" + "github.com/adamboutcher/statping-ng/types/checkins" + "github.com/adamboutcher/statping-ng/types/configs" + "github.com/adamboutcher/statping-ng/types/core" + "github.com/adamboutcher/statping-ng/types/errors" + "github.com/adamboutcher/statping-ng/types/groups" + "github.com/adamboutcher/statping-ng/types/incidents" + "github.com/adamboutcher/statping-ng/types/messages" + "github.com/adamboutcher/statping-ng/types/notifications" + "github.com/adamboutcher/statping-ng/types/services" + "github.com/adamboutcher/statping-ng/types/users" + "github.com/adamboutcher/statping-ng/utils" "gopkg.in/yaml.v2" "io" "io/ioutil" diff --git a/handlers/function.go b/handlers/function.go index bf5b134d..670ecb3d 100644 --- a/handlers/function.go +++ b/handlers/function.go @@ -1,9 +1,9 @@ package handlers import ( - "github.com/statping/statping/source" - "github.com/statping/statping/types/core" - "github.com/statping/statping/utils" + "github.com/adamboutcher/statping-ng/source" + "github.com/adamboutcher/statping-ng/types/core" + "github.com/adamboutcher/statping-ng/utils" "html/template" "net/http" "net/url" diff --git a/handlers/groups.go b/handlers/groups.go index d06e2f88..ab9bdc4e 100644 --- a/handlers/groups.go +++ b/handlers/groups.go @@ -2,9 +2,9 @@ package handlers import ( "github.com/gorilla/mux" - "github.com/statping/statping/types/errors" - "github.com/statping/statping/types/groups" - "github.com/statping/statping/utils" + "github.com/adamboutcher/statping-ng/types/errors" + "github.com/adamboutcher/statping-ng/types/groups" + "github.com/adamboutcher/statping-ng/utils" "net/http" ) diff --git a/handlers/groups_test.go b/handlers/groups_test.go index 4e18fac9..03bf7654 100644 --- a/handlers/groups_test.go +++ b/handlers/groups_test.go @@ -1,8 +1,8 @@ package handlers import ( - "github.com/statping/statping/types/core" - "github.com/statping/statping/types/groups" + "github.com/adamboutcher/statping-ng/types/core" + "github.com/adamboutcher/statping-ng/types/groups" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" "testing" diff --git a/handlers/handlers.go b/handlers/handlers.go index 1161d3b4..2dbb1a08 100644 --- a/handlers/handlers.go +++ b/handlers/handlers.go @@ -3,14 +3,14 @@ package handlers import ( "encoding/json" "fmt" - "github.com/statping/statping/types/errors" + "github.com/adamboutcher/statping-ng/types/errors" "html/template" "net/http" "path" "time" - "github.com/statping/statping/source" - "github.com/statping/statping/utils" + "github.com/adamboutcher/statping-ng/source" + "github.com/adamboutcher/statping-ng/utils" ) const ( diff --git a/handlers/incident.go b/handlers/incident.go index eca411cb..4d7c08c2 100644 --- a/handlers/incident.go +++ b/handlers/incident.go @@ -2,9 +2,9 @@ package handlers import ( "github.com/gorilla/mux" - "github.com/statping/statping/types/errors" - "github.com/statping/statping/types/incidents" - "github.com/statping/statping/utils" + "github.com/adamboutcher/statping-ng/types/errors" + "github.com/adamboutcher/statping-ng/types/incidents" + "github.com/adamboutcher/statping-ng/utils" "net/http" ) diff --git a/handlers/index.go b/handlers/index.go index b94c5a45..1df34848 100644 --- a/handlers/index.go +++ b/handlers/index.go @@ -1,8 +1,8 @@ package handlers import ( - "github.com/statping/statping/types/core" - "github.com/statping/statping/types/services" + "github.com/adamboutcher/statping-ng/types/core" + "github.com/adamboutcher/statping-ng/types/services" "net/http" ) diff --git a/handlers/jwt.go b/handlers/jwt.go index 959039b8..614b1028 100644 --- a/handlers/jwt.go +++ b/handlers/jwt.go @@ -3,7 +3,7 @@ package handlers import ( "github.com/dgrijalva/jwt-go" "github.com/pkg/errors" - "github.com/statping/statping/types/users" + "github.com/adamboutcher/statping-ng/types/users" "net/http" "time" ) diff --git a/handlers/messages.go b/handlers/messages.go index 69b668d6..e1bb3e24 100644 --- a/handlers/messages.go +++ b/handlers/messages.go @@ -2,9 +2,9 @@ package handlers import ( "github.com/gorilla/mux" - "github.com/statping/statping/types/errors" - "github.com/statping/statping/types/messages" - "github.com/statping/statping/utils" + "github.com/adamboutcher/statping-ng/types/errors" + "github.com/adamboutcher/statping-ng/types/messages" + "github.com/adamboutcher/statping-ng/utils" "net/http" ) diff --git a/handlers/middleware.go b/handlers/middleware.go index 2f8de35a..19c20add 100644 --- a/handlers/middleware.go +++ b/handlers/middleware.go @@ -7,10 +7,10 @@ import ( "fmt" "github.com/gorilla/mux" "github.com/prometheus/client_golang/prometheus" - "github.com/statping/statping/types/core" - "github.com/statping/statping/types/errors" - "github.com/statping/statping/types/metrics" - "github.com/statping/statping/utils" + "github.com/adamboutcher/statping-ng/types/core" + "github.com/adamboutcher/statping-ng/types/errors" + "github.com/adamboutcher/statping-ng/types/metrics" + "github.com/adamboutcher/statping-ng/utils" "io" "net/http" "strings" diff --git a/handlers/notifications.go b/handlers/notifications.go index 8832487d..23e7108e 100644 --- a/handlers/notifications.go +++ b/handlers/notifications.go @@ -2,10 +2,10 @@ package handlers import ( "github.com/gorilla/mux" - "github.com/statping/statping/types/errors" - "github.com/statping/statping/types/failures" - "github.com/statping/statping/types/notifications" - "github.com/statping/statping/types/services" + "github.com/adamboutcher/statping-ng/types/errors" + "github.com/adamboutcher/statping-ng/types/failures" + "github.com/adamboutcher/statping-ng/types/notifications" + "github.com/adamboutcher/statping-ng/types/services" "net/http" "sort" ) diff --git a/handlers/notifiers_test.go b/handlers/notifiers_test.go index 598cd22b..3976d14b 100644 --- a/handlers/notifiers_test.go +++ b/handlers/notifiers_test.go @@ -3,9 +3,9 @@ package handlers import ( "testing" - "github.com/statping/statping/notifiers" - "github.com/statping/statping/types/services" - "github.com/statping/statping/utils" + "github.com/adamboutcher/statping-ng/notifiers" + "github.com/adamboutcher/statping-ng/types/services" + "github.com/adamboutcher/statping-ng/utils" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/handlers/oauth.go b/handlers/oauth.go index 9aa4119b..5fb9be6f 100644 --- a/handlers/oauth.go +++ b/handlers/oauth.go @@ -3,10 +3,10 @@ package handlers import ( "fmt" "github.com/gorilla/mux" - "github.com/statping/statping/types/core" - "github.com/statping/statping/types/errors" - "github.com/statping/statping/types/null" - "github.com/statping/statping/types/users" + "github.com/adamboutcher/statping-ng/types/core" + "github.com/adamboutcher/statping-ng/types/errors" + "github.com/adamboutcher/statping-ng/types/null" + "github.com/adamboutcher/statping-ng/types/users" "golang.org/x/oauth2" "net/http" ) diff --git a/handlers/oauth_custom.go b/handlers/oauth_custom.go index 09e0e03f..3c3d5e47 100644 --- a/handlers/oauth_custom.go +++ b/handlers/oauth_custom.go @@ -1,8 +1,8 @@ package handlers import ( - "github.com/statping/statping/types/core" - "github.com/statping/statping/types/errors" + "github.com/adamboutcher/statping-ng/types/core" + "github.com/adamboutcher/statping-ng/types/errors" "golang.org/x/oauth2" "net/http" "strings" diff --git a/handlers/oauth_github.go b/handlers/oauth_github.go index fe753938..a3a3dfbe 100644 --- a/handlers/oauth_github.go +++ b/handlers/oauth_github.go @@ -2,9 +2,9 @@ package handlers import ( "encoding/json" - "github.com/statping/statping/types/core" - "github.com/statping/statping/types/errors" - "github.com/statping/statping/utils" + "github.com/adamboutcher/statping-ng/types/core" + "github.com/adamboutcher/statping-ng/types/errors" + "github.com/adamboutcher/statping-ng/utils" "golang.org/x/oauth2" "golang.org/x/oauth2/github" "net/http" diff --git a/handlers/oauth_google.go b/handlers/oauth_google.go index d3f81edd..c4955ebe 100644 --- a/handlers/oauth_google.go +++ b/handlers/oauth_google.go @@ -2,9 +2,9 @@ package handlers import ( "encoding/json" - "github.com/statping/statping/types/core" - "github.com/statping/statping/types/errors" - "github.com/statping/statping/utils" + "github.com/adamboutcher/statping-ng/types/core" + "github.com/adamboutcher/statping-ng/types/errors" + "github.com/adamboutcher/statping-ng/utils" "golang.org/x/oauth2" "golang.org/x/oauth2/google" "net/http" diff --git a/handlers/oauth_slack.go b/handlers/oauth_slack.go index bb482f88..56b7d249 100644 --- a/handlers/oauth_slack.go +++ b/handlers/oauth_slack.go @@ -3,9 +3,9 @@ package handlers import ( "encoding/json" "fmt" - "github.com/statping/statping/types/core" - "github.com/statping/statping/types/errors" - "github.com/statping/statping/utils" + "github.com/adamboutcher/statping-ng/types/core" + "github.com/adamboutcher/statping-ng/types/errors" + "github.com/adamboutcher/statping-ng/utils" "golang.org/x/oauth2" "golang.org/x/oauth2/slack" "net/http" diff --git a/handlers/routes.go b/handlers/routes.go index 7408c7c4..a11d120e 100644 --- a/handlers/routes.go +++ b/handlers/routes.go @@ -3,13 +3,13 @@ package handlers import ( "github.com/gorilla/mux" "github.com/prometheus/client_golang/prometheus/promhttp" - "github.com/statping/statping/source" - "github.com/statping/statping/types/core" - "github.com/statping/statping/utils" + "github.com/adamboutcher/statping-ng/source" + "github.com/adamboutcher/statping-ng/types/core" + "github.com/adamboutcher/statping-ng/utils" "net/http" "net/http/pprof" - _ "github.com/statping/statping/types/metrics" + _ "github.com/adamboutcher/statping-ng/types/metrics" ) var ( diff --git a/handlers/server.go b/handlers/server.go index 32c4cb5e..47f8d38a 100644 --- a/handlers/server.go +++ b/handlers/server.go @@ -5,7 +5,7 @@ import ( "fmt" "github.com/foomo/simplecert" "github.com/foomo/tlsconfig" - "github.com/statping/statping/utils" + "github.com/adamboutcher/statping-ng/utils" "net/http" "strings" ) diff --git a/handlers/services.go b/handlers/services.go index f1e8590f..44be79bf 100644 --- a/handlers/services.go +++ b/handlers/services.go @@ -2,12 +2,12 @@ package handlers import ( "github.com/gorilla/mux" - "github.com/statping/statping/database" - "github.com/statping/statping/types/errors" - "github.com/statping/statping/types/failures" - "github.com/statping/statping/types/hits" - "github.com/statping/statping/types/services" - "github.com/statping/statping/utils" + "github.com/adamboutcher/statping-ng/database" + "github.com/adamboutcher/statping-ng/types/errors" + "github.com/adamboutcher/statping-ng/types/failures" + "github.com/adamboutcher/statping-ng/types/hits" + "github.com/adamboutcher/statping-ng/types/services" + "github.com/adamboutcher/statping-ng/utils" "net/http" ) diff --git a/handlers/services_test.go b/handlers/services_test.go index 981c8b85..2237fc7d 100644 --- a/handlers/services_test.go +++ b/handlers/services_test.go @@ -4,10 +4,10 @@ import ( "encoding/json" "fmt" "github.com/pkg/errors" - "github.com/statping/statping/types" - "github.com/statping/statping/types/core" - "github.com/statping/statping/types/services" - "github.com/statping/statping/utils" + "github.com/adamboutcher/statping-ng/types" + "github.com/adamboutcher/statping-ng/types/core" + "github.com/adamboutcher/statping-ng/types/services" + "github.com/adamboutcher/statping-ng/utils" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" "net/http/httptest" diff --git a/handlers/setup.go b/handlers/setup.go index 1f940eee..c0d48bec 100644 --- a/handlers/setup.go +++ b/handlers/setup.go @@ -2,12 +2,12 @@ package handlers import ( "errors" - "github.com/statping/statping/notifiers" - "github.com/statping/statping/types/configs" - "github.com/statping/statping/types/core" - "github.com/statping/statping/types/null" - "github.com/statping/statping/types/services" - "github.com/statping/statping/utils" + "github.com/adamboutcher/statping-ng/notifiers" + "github.com/adamboutcher/statping-ng/types/configs" + "github.com/adamboutcher/statping-ng/types/core" + "github.com/adamboutcher/statping-ng/types/null" + "github.com/adamboutcher/statping-ng/types/services" + "github.com/adamboutcher/statping-ng/utils" "net/http" "net/url" "strconv" diff --git a/handlers/theme_test.go b/handlers/theme_test.go index cd863ebb..de123268 100644 --- a/handlers/theme_test.go +++ b/handlers/theme_test.go @@ -1,8 +1,8 @@ package handlers import ( - "github.com/statping/statping/source" - "github.com/statping/statping/utils" + "github.com/adamboutcher/statping-ng/source" + "github.com/adamboutcher/statping-ng/utils" "github.com/stretchr/testify/assert" "testing" ) diff --git a/handlers/users.go b/handlers/users.go index 94d58bd9..4adf7f6c 100644 --- a/handlers/users.go +++ b/handlers/users.go @@ -3,9 +3,9 @@ package handlers import ( "fmt" "github.com/gorilla/mux" - "github.com/statping/statping/types/errors" - "github.com/statping/statping/types/users" - "github.com/statping/statping/utils" + "github.com/adamboutcher/statping-ng/types/errors" + "github.com/adamboutcher/statping-ng/types/users" + "github.com/adamboutcher/statping-ng/utils" "net/http" ) diff --git a/handlers/users_test.go b/handlers/users_test.go index 4ecd6b84..7641ac81 100644 --- a/handlers/users_test.go +++ b/handlers/users_test.go @@ -1,7 +1,7 @@ package handlers import ( - "github.com/statping/statping/utils" + "github.com/adamboutcher/statping-ng/utils" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" "net/url" diff --git a/notifiers/amazon_sns.go b/notifiers/amazon_sns.go index a507ece2..34d21b7d 100644 --- a/notifiers/amazon_sns.go +++ b/notifiers/amazon_sns.go @@ -8,12 +8,12 @@ import ( "github.com/aws/aws-sdk-go/aws/credentials" "github.com/aws/aws-sdk-go/aws/session" "github.com/aws/aws-sdk-go/service/sns" - "github.com/statping/statping/types/null" + "github.com/adamboutcher/statping-ng/types/null" - "github.com/statping/statping/types/failures" - "github.com/statping/statping/types/notifications" - "github.com/statping/statping/types/notifier" - "github.com/statping/statping/types/services" + "github.com/adamboutcher/statping-ng/types/failures" + "github.com/adamboutcher/statping-ng/types/notifications" + "github.com/adamboutcher/statping-ng/types/notifier" + "github.com/adamboutcher/statping-ng/types/services" ) var _ notifier.Notifier = (*amazonSNS)(nil) diff --git a/notifiers/amazon_sns_test.go b/notifiers/amazon_sns_test.go index c9988c3e..e219f9da 100644 --- a/notifiers/amazon_sns_test.go +++ b/notifiers/amazon_sns_test.go @@ -4,13 +4,13 @@ import ( "testing" "time" - "github.com/statping/statping/database" - "github.com/statping/statping/types/core" - "github.com/statping/statping/types/failures" - "github.com/statping/statping/types/notifications" - "github.com/statping/statping/types/null" - "github.com/statping/statping/types/services" - "github.com/statping/statping/utils" + "github.com/adamboutcher/statping-ng/database" + "github.com/adamboutcher/statping-ng/types/core" + "github.com/adamboutcher/statping-ng/types/failures" + "github.com/adamboutcher/statping-ng/types/notifications" + "github.com/adamboutcher/statping-ng/types/null" + "github.com/adamboutcher/statping-ng/types/services" + "github.com/adamboutcher/statping-ng/utils" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/notifiers/command.go b/notifiers/command.go index 6f482b74..560c987a 100644 --- a/notifiers/command.go +++ b/notifiers/command.go @@ -1,13 +1,13 @@ package notifiers import ( - "github.com/statping/statping/types/errors" - "github.com/statping/statping/types/failures" - "github.com/statping/statping/types/notifications" - "github.com/statping/statping/types/notifier" - "github.com/statping/statping/types/null" - "github.com/statping/statping/types/services" - "github.com/statping/statping/utils" + "github.com/adamboutcher/statping-ng/types/errors" + "github.com/adamboutcher/statping-ng/types/failures" + "github.com/adamboutcher/statping-ng/types/notifications" + "github.com/adamboutcher/statping-ng/types/notifier" + "github.com/adamboutcher/statping-ng/types/null" + "github.com/adamboutcher/statping-ng/types/services" + "github.com/adamboutcher/statping-ng/utils" "strings" "time" ) diff --git a/notifiers/command_test.go b/notifiers/command_test.go index bb86b3b8..e849f826 100644 --- a/notifiers/command_test.go +++ b/notifiers/command_test.go @@ -4,13 +4,13 @@ import ( "testing" "time" - "github.com/statping/statping/database" - "github.com/statping/statping/types/core" - "github.com/statping/statping/types/failures" - "github.com/statping/statping/types/notifications" - "github.com/statping/statping/types/null" - "github.com/statping/statping/types/services" - "github.com/statping/statping/utils" + "github.com/adamboutcher/statping-ng/database" + "github.com/adamboutcher/statping-ng/types/core" + "github.com/adamboutcher/statping-ng/types/failures" + "github.com/adamboutcher/statping-ng/types/notifications" + "github.com/adamboutcher/statping-ng/types/null" + "github.com/adamboutcher/statping-ng/types/services" + "github.com/adamboutcher/statping-ng/utils" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/notifiers/discord.go b/notifiers/discord.go index 0431b3a2..b6bb674c 100644 --- a/notifiers/discord.go +++ b/notifiers/discord.go @@ -7,12 +7,12 @@ import ( "strings" "time" - "github.com/statping/statping/types/failures" - "github.com/statping/statping/types/notifications" - "github.com/statping/statping/types/notifier" - "github.com/statping/statping/types/null" - "github.com/statping/statping/types/services" - "github.com/statping/statping/utils" + "github.com/adamboutcher/statping-ng/types/failures" + "github.com/adamboutcher/statping-ng/types/notifications" + "github.com/adamboutcher/statping-ng/types/notifier" + "github.com/adamboutcher/statping-ng/types/null" + "github.com/adamboutcher/statping-ng/types/services" + "github.com/adamboutcher/statping-ng/utils" ) var _ notifier.Notifier = (*discord)(nil) diff --git a/notifiers/discord_test.go b/notifiers/discord_test.go index a4171416..8088e2e2 100644 --- a/notifiers/discord_test.go +++ b/notifiers/discord_test.go @@ -1,13 +1,13 @@ package notifiers import ( - "github.com/statping/statping/database" - "github.com/statping/statping/types/core" - "github.com/statping/statping/types/failures" - "github.com/statping/statping/types/notifications" - "github.com/statping/statping/types/null" - "github.com/statping/statping/types/services" - "github.com/statping/statping/utils" + "github.com/adamboutcher/statping-ng/database" + "github.com/adamboutcher/statping-ng/types/core" + "github.com/adamboutcher/statping-ng/types/failures" + "github.com/adamboutcher/statping-ng/types/notifications" + "github.com/adamboutcher/statping-ng/types/null" + "github.com/adamboutcher/statping-ng/types/services" + "github.com/adamboutcher/statping-ng/utils" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" "testing" diff --git a/notifiers/email.go b/notifiers/email.go index dd012024..ec595a1e 100644 --- a/notifiers/email.go +++ b/notifiers/email.go @@ -6,12 +6,12 @@ import ( "github.com/go-mail/mail" "github.com/statping/emails" - "github.com/statping/statping/types/core" - "github.com/statping/statping/types/failures" - "github.com/statping/statping/types/notifications" - "github.com/statping/statping/types/notifier" - "github.com/statping/statping/types/services" - "github.com/statping/statping/utils" + "github.com/adamboutcher/statping-ng/types/core" + "github.com/adamboutcher/statping-ng/types/failures" + "github.com/adamboutcher/statping-ng/types/notifications" + "github.com/adamboutcher/statping-ng/types/notifier" + "github.com/adamboutcher/statping-ng/types/services" + "github.com/adamboutcher/statping-ng/utils" ) var _ notifier.Notifier = (*emailer)(nil) diff --git a/notifiers/email_test.go b/notifiers/email_test.go index d873335a..7788669a 100644 --- a/notifiers/email_test.go +++ b/notifiers/email_test.go @@ -1,13 +1,13 @@ package notifiers import ( - "github.com/statping/statping/database" - "github.com/statping/statping/types/core" - "github.com/statping/statping/types/failures" - "github.com/statping/statping/types/notifications" - "github.com/statping/statping/types/null" - "github.com/statping/statping/types/services" - "github.com/statping/statping/utils" + "github.com/adamboutcher/statping-ng/database" + "github.com/adamboutcher/statping-ng/types/core" + "github.com/adamboutcher/statping-ng/types/failures" + "github.com/adamboutcher/statping-ng/types/notifications" + "github.com/adamboutcher/statping-ng/types/null" + "github.com/adamboutcher/statping-ng/types/services" + "github.com/adamboutcher/statping-ng/utils" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" "testing" diff --git a/notifiers/generate.go b/notifiers/generate.go index b156167d..3d1f14e1 100644 --- a/notifiers/generate.go +++ b/notifiers/generate.go @@ -9,7 +9,7 @@ import ( "os" "time" - "github.com/statping/statping/utils" + "github.com/adamboutcher/statping-ng/utils" "github.com/tdewolff/minify/v2" "github.com/tdewolff/minify/v2/html" ) diff --git a/notifiers/gotify.go b/notifiers/gotify.go index 9c9c0f71..d002c0db 100644 --- a/notifiers/gotify.go +++ b/notifiers/gotify.go @@ -4,13 +4,13 @@ import ( "strings" "time" - "github.com/statping/statping/types/null" + "github.com/adamboutcher/statping-ng/types/null" - "github.com/statping/statping/types/failures" - "github.com/statping/statping/types/notifications" - "github.com/statping/statping/types/notifier" - "github.com/statping/statping/types/services" - "github.com/statping/statping/utils" + "github.com/adamboutcher/statping-ng/types/failures" + "github.com/adamboutcher/statping-ng/types/notifications" + "github.com/adamboutcher/statping-ng/types/notifier" + "github.com/adamboutcher/statping-ng/types/services" + "github.com/adamboutcher/statping-ng/utils" ) var _ notifier.Notifier = (*gotify)(nil) diff --git a/notifiers/gotify_test.go b/notifiers/gotify_test.go index e93ff516..df881a80 100644 --- a/notifiers/gotify_test.go +++ b/notifiers/gotify_test.go @@ -4,13 +4,13 @@ import ( "testing" "time" - "github.com/statping/statping/database" - "github.com/statping/statping/types/core" - "github.com/statping/statping/types/failures" - "github.com/statping/statping/types/notifications" - "github.com/statping/statping/types/null" - "github.com/statping/statping/types/services" - "github.com/statping/statping/utils" + "github.com/adamboutcher/statping-ng/database" + "github.com/adamboutcher/statping-ng/types/core" + "github.com/adamboutcher/statping-ng/types/failures" + "github.com/adamboutcher/statping-ng/types/notifications" + "github.com/adamboutcher/statping-ng/types/null" + "github.com/adamboutcher/statping-ng/types/services" + "github.com/adamboutcher/statping-ng/utils" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/notifiers/line_notify.go b/notifiers/line_notify.go index b0dbf304..be5d437c 100644 --- a/notifiers/line_notify.go +++ b/notifiers/line_notify.go @@ -2,11 +2,11 @@ package notifiers import ( "fmt" - "github.com/statping/statping/types/failures" - "github.com/statping/statping/types/notifications" - "github.com/statping/statping/types/notifier" - "github.com/statping/statping/types/services" - "github.com/statping/statping/utils" + "github.com/adamboutcher/statping-ng/types/failures" + "github.com/adamboutcher/statping-ng/types/notifications" + "github.com/adamboutcher/statping-ng/types/notifier" + "github.com/adamboutcher/statping-ng/types/services" + "github.com/adamboutcher/statping-ng/utils" "net/url" "strings" "time" diff --git a/notifiers/mobile.go b/notifiers/mobile.go index 1096df11..ba532cdb 100644 --- a/notifiers/mobile.go +++ b/notifiers/mobile.go @@ -4,11 +4,11 @@ import ( "bytes" "encoding/json" "fmt" - "github.com/statping/statping/types/failures" - "github.com/statping/statping/types/notifications" - "github.com/statping/statping/types/notifier" - "github.com/statping/statping/types/services" - "github.com/statping/statping/utils" + "github.com/adamboutcher/statping-ng/types/failures" + "github.com/adamboutcher/statping-ng/types/notifications" + "github.com/adamboutcher/statping-ng/types/notifier" + "github.com/adamboutcher/statping-ng/types/services" + "github.com/adamboutcher/statping-ng/utils" "time" ) diff --git a/notifiers/mobile_test.go b/notifiers/mobile_test.go index b53ee849..c2591387 100644 --- a/notifiers/mobile_test.go +++ b/notifiers/mobile_test.go @@ -1,13 +1,13 @@ package notifiers import ( - "github.com/statping/statping/database" - "github.com/statping/statping/types/core" - "github.com/statping/statping/types/failures" - "github.com/statping/statping/types/notifications" - "github.com/statping/statping/types/null" - "github.com/statping/statping/types/services" - "github.com/statping/statping/utils" + "github.com/adamboutcher/statping-ng/database" + "github.com/adamboutcher/statping-ng/types/core" + "github.com/adamboutcher/statping-ng/types/failures" + "github.com/adamboutcher/statping-ng/types/notifications" + "github.com/adamboutcher/statping-ng/types/null" + "github.com/adamboutcher/statping-ng/types/services" + "github.com/adamboutcher/statping-ng/utils" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" "testing" diff --git a/notifiers/notifiers.go b/notifiers/notifiers.go index 4443b1ca..148ca683 100644 --- a/notifiers/notifiers.go +++ b/notifiers/notifiers.go @@ -5,10 +5,10 @@ import ( "html/template" "time" - "github.com/statping/statping/types/core" - "github.com/statping/statping/types/failures" - "github.com/statping/statping/types/services" - "github.com/statping/statping/utils" + "github.com/adamboutcher/statping-ng/types/core" + "github.com/adamboutcher/statping-ng/types/failures" + "github.com/adamboutcher/statping-ng/types/services" + "github.com/adamboutcher/statping-ng/utils" ) //go:generate go run generate.go diff --git a/notifiers/notifiers_test.go b/notifiers/notifiers_test.go index 376bb132..1fdfee85 100644 --- a/notifiers/notifiers_test.go +++ b/notifiers/notifiers_test.go @@ -3,8 +3,8 @@ package notifiers import ( "testing" - "github.com/statping/statping/types/failures" - "github.com/statping/statping/types/services" + "github.com/adamboutcher/statping-ng/types/failures" + "github.com/adamboutcher/statping-ng/types/services" "github.com/stretchr/testify/assert" ) diff --git a/notifiers/pushover.go b/notifiers/pushover.go index 4c8e0906..bf792c69 100644 --- a/notifiers/pushover.go +++ b/notifiers/pushover.go @@ -6,12 +6,12 @@ import ( "strings" "time" - "github.com/statping/statping/types/failures" - "github.com/statping/statping/types/notifications" - "github.com/statping/statping/types/notifier" - "github.com/statping/statping/types/null" - "github.com/statping/statping/types/services" - "github.com/statping/statping/utils" + "github.com/adamboutcher/statping-ng/types/failures" + "github.com/adamboutcher/statping-ng/types/notifications" + "github.com/adamboutcher/statping-ng/types/notifier" + "github.com/adamboutcher/statping-ng/types/null" + "github.com/adamboutcher/statping-ng/types/services" + "github.com/adamboutcher/statping-ng/utils" ) const ( diff --git a/notifiers/pushover_test.go b/notifiers/pushover_test.go index 658b94d3..bd61d771 100644 --- a/notifiers/pushover_test.go +++ b/notifiers/pushover_test.go @@ -1,13 +1,13 @@ package notifiers import ( - "github.com/statping/statping/database" - "github.com/statping/statping/types/core" - "github.com/statping/statping/types/failures" - "github.com/statping/statping/types/notifications" - "github.com/statping/statping/types/null" - "github.com/statping/statping/types/services" - "github.com/statping/statping/utils" + "github.com/adamboutcher/statping-ng/database" + "github.com/adamboutcher/statping-ng/types/core" + "github.com/adamboutcher/statping-ng/types/failures" + "github.com/adamboutcher/statping-ng/types/notifications" + "github.com/adamboutcher/statping-ng/types/null" + "github.com/adamboutcher/statping-ng/types/services" + "github.com/adamboutcher/statping-ng/utils" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" "testing" diff --git a/notifiers/slack.go b/notifiers/slack.go index 05b45bb2..42f9f35b 100644 --- a/notifiers/slack.go +++ b/notifiers/slack.go @@ -6,12 +6,12 @@ import ( "strings" "time" - "github.com/statping/statping/types/failures" - "github.com/statping/statping/types/notifications" - "github.com/statping/statping/types/notifier" - "github.com/statping/statping/types/null" - "github.com/statping/statping/types/services" - "github.com/statping/statping/utils" + "github.com/adamboutcher/statping-ng/types/failures" + "github.com/adamboutcher/statping-ng/types/notifications" + "github.com/adamboutcher/statping-ng/types/notifier" + "github.com/adamboutcher/statping-ng/types/null" + "github.com/adamboutcher/statping-ng/types/services" + "github.com/adamboutcher/statping-ng/utils" ) var _ notifier.Notifier = (*slack)(nil) diff --git a/notifiers/slack_test.go b/notifiers/slack_test.go index 4ed28bce..464f4f49 100644 --- a/notifiers/slack_test.go +++ b/notifiers/slack_test.go @@ -1,13 +1,13 @@ package notifiers import ( - "github.com/statping/statping/database" - "github.com/statping/statping/types/core" - "github.com/statping/statping/types/failures" - "github.com/statping/statping/types/notifications" - "github.com/statping/statping/types/null" - "github.com/statping/statping/types/services" - "github.com/statping/statping/utils" + "github.com/adamboutcher/statping-ng/database" + "github.com/adamboutcher/statping-ng/types/core" + "github.com/adamboutcher/statping-ng/types/failures" + "github.com/adamboutcher/statping-ng/types/notifications" + "github.com/adamboutcher/statping-ng/types/null" + "github.com/adamboutcher/statping-ng/types/services" + "github.com/adamboutcher/statping-ng/utils" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" "testing" diff --git a/notifiers/statping_emailer.go b/notifiers/statping_emailer.go index 3fc82afc..b1ab86cb 100644 --- a/notifiers/statping_emailer.go +++ b/notifiers/statping_emailer.go @@ -3,12 +3,12 @@ package notifiers import ( "bytes" "encoding/json" - "github.com/statping/statping/types/core" - "github.com/statping/statping/types/failures" - "github.com/statping/statping/types/notifications" - "github.com/statping/statping/types/notifier" - "github.com/statping/statping/types/services" - "github.com/statping/statping/utils" + "github.com/adamboutcher/statping-ng/types/core" + "github.com/adamboutcher/statping-ng/types/failures" + "github.com/adamboutcher/statping-ng/types/notifications" + "github.com/adamboutcher/statping-ng/types/notifier" + "github.com/adamboutcher/statping-ng/types/services" + "github.com/adamboutcher/statping-ng/utils" "time" ) diff --git a/notifiers/statping_emailer_test.go b/notifiers/statping_emailer_test.go index 8cf71227..9a70d8f9 100644 --- a/notifiers/statping_emailer_test.go +++ b/notifiers/statping_emailer_test.go @@ -1,13 +1,13 @@ package notifiers import ( - "github.com/statping/statping/database" - "github.com/statping/statping/types/core" - "github.com/statping/statping/types/failures" - "github.com/statping/statping/types/notifications" - "github.com/statping/statping/types/null" - "github.com/statping/statping/types/services" - "github.com/statping/statping/utils" + "github.com/adamboutcher/statping-ng/database" + "github.com/adamboutcher/statping-ng/types/core" + "github.com/adamboutcher/statping-ng/types/failures" + "github.com/adamboutcher/statping-ng/types/notifications" + "github.com/adamboutcher/statping-ng/types/null" + "github.com/adamboutcher/statping-ng/types/services" + "github.com/adamboutcher/statping-ng/utils" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" "testing" diff --git a/notifiers/telegram.go b/notifiers/telegram.go index 6223c1c1..2ea4ea66 100644 --- a/notifiers/telegram.go +++ b/notifiers/telegram.go @@ -8,12 +8,12 @@ import ( "strings" "time" - "github.com/statping/statping/types/failures" - "github.com/statping/statping/types/notifications" - "github.com/statping/statping/types/notifier" - "github.com/statping/statping/types/null" - "github.com/statping/statping/types/services" - "github.com/statping/statping/utils" + "github.com/adamboutcher/statping-ng/types/failures" + "github.com/adamboutcher/statping-ng/types/notifications" + "github.com/adamboutcher/statping-ng/types/notifier" + "github.com/adamboutcher/statping-ng/types/null" + "github.com/adamboutcher/statping-ng/types/services" + "github.com/adamboutcher/statping-ng/utils" ) var _ notifier.Notifier = (*telegram)(nil) diff --git a/notifiers/telegram_test.go b/notifiers/telegram_test.go index cc06857f..47c1342c 100644 --- a/notifiers/telegram_test.go +++ b/notifiers/telegram_test.go @@ -1,13 +1,13 @@ package notifiers import ( - "github.com/statping/statping/database" - "github.com/statping/statping/types/core" - "github.com/statping/statping/types/failures" - "github.com/statping/statping/types/notifications" - "github.com/statping/statping/types/null" - "github.com/statping/statping/types/services" - "github.com/statping/statping/utils" + "github.com/adamboutcher/statping-ng/database" + "github.com/adamboutcher/statping-ng/types/core" + "github.com/adamboutcher/statping-ng/types/failures" + "github.com/adamboutcher/statping-ng/types/notifications" + "github.com/adamboutcher/statping-ng/types/null" + "github.com/adamboutcher/statping-ng/types/services" + "github.com/adamboutcher/statping-ng/utils" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" "testing" diff --git a/notifiers/twilio.go b/notifiers/twilio.go index 5b613e2f..671da117 100644 --- a/notifiers/twilio.go +++ b/notifiers/twilio.go @@ -9,12 +9,12 @@ import ( "strings" "time" - "github.com/statping/statping/types/failures" - "github.com/statping/statping/types/notifications" - "github.com/statping/statping/types/notifier" - "github.com/statping/statping/types/null" - "github.com/statping/statping/types/services" - "github.com/statping/statping/utils" + "github.com/adamboutcher/statping-ng/types/failures" + "github.com/adamboutcher/statping-ng/types/notifications" + "github.com/adamboutcher/statping-ng/types/notifier" + "github.com/adamboutcher/statping-ng/types/null" + "github.com/adamboutcher/statping-ng/types/services" + "github.com/adamboutcher/statping-ng/utils" ) var _ notifier.Notifier = (*twilio)(nil) diff --git a/notifiers/twilio_test.go b/notifiers/twilio_test.go index 5510b6cd..fb875ed1 100644 --- a/notifiers/twilio_test.go +++ b/notifiers/twilio_test.go @@ -1,13 +1,13 @@ package notifiers import ( - "github.com/statping/statping/database" - "github.com/statping/statping/types/core" - "github.com/statping/statping/types/failures" - "github.com/statping/statping/types/notifications" - "github.com/statping/statping/types/null" - "github.com/statping/statping/types/services" - "github.com/statping/statping/utils" + "github.com/adamboutcher/statping-ng/database" + "github.com/adamboutcher/statping-ng/types/core" + "github.com/adamboutcher/statping-ng/types/failures" + "github.com/adamboutcher/statping-ng/types/notifications" + "github.com/adamboutcher/statping-ng/types/null" + "github.com/adamboutcher/statping-ng/types/services" + "github.com/adamboutcher/statping-ng/utils" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" "testing" diff --git a/notifiers/webhook.go b/notifiers/webhook.go index 3831718a..6a2ac741 100644 --- a/notifiers/webhook.go +++ b/notifiers/webhook.go @@ -3,12 +3,12 @@ package notifiers import ( "bytes" "fmt" - "github.com/statping/statping/types/failures" - "github.com/statping/statping/types/notifications" - "github.com/statping/statping/types/notifier" - "github.com/statping/statping/types/null" - "github.com/statping/statping/types/services" - "github.com/statping/statping/utils" + "github.com/adamboutcher/statping-ng/types/failures" + "github.com/adamboutcher/statping-ng/types/notifications" + "github.com/adamboutcher/statping-ng/types/notifier" + "github.com/adamboutcher/statping-ng/types/null" + "github.com/adamboutcher/statping-ng/types/services" + "github.com/adamboutcher/statping-ng/utils" "io/ioutil" "net/http" "strings" diff --git a/notifiers/webhook_test.go b/notifiers/webhook_test.go index 88456e67..105573e1 100644 --- a/notifiers/webhook_test.go +++ b/notifiers/webhook_test.go @@ -3,13 +3,13 @@ package notifiers import ( "testing" - "github.com/statping/statping/database" - "github.com/statping/statping/types/core" - "github.com/statping/statping/types/failures" - "github.com/statping/statping/types/notifications" - "github.com/statping/statping/types/null" - "github.com/statping/statping/types/services" - "github.com/statping/statping/utils" + "github.com/adamboutcher/statping-ng/database" + "github.com/adamboutcher/statping-ng/types/core" + "github.com/adamboutcher/statping-ng/types/failures" + "github.com/adamboutcher/statping-ng/types/notifications" + "github.com/adamboutcher/statping-ng/types/null" + "github.com/adamboutcher/statping-ng/types/services" + "github.com/adamboutcher/statping-ng/utils" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" ) diff --git a/source/doc.go b/source/doc.go index ed4b3c60..f1c4d5c8 100644 --- a/source/doc.go +++ b/source/doc.go @@ -13,5 +13,5 @@ // sass source/scss/base.scss source/css/base.css // cd source && rice embed-go // -// More info on: https://github.com/statping/statping +// More info on: https://github.com/adamboutcher/statping-ng package source diff --git a/source/generate_help.go b/source/generate_help.go index 6bccd7cf..94a82276 100644 --- a/source/generate_help.go +++ b/source/generate_help.go @@ -16,7 +16,7 @@ import ( "time" ) -const wikiUrl = "https://github.com/statping/statping.wiki" +const wikiUrl = "https://github.com/adamboutcher/statping-ng.wiki" var vue = `