添加了代码上面对文章图片上传的支持

master
a74589669 2019-09-02 00:06:51 +08:00
parent ae9b237f4a
commit 1cab2b6130
5 changed files with 50 additions and 891 deletions

6
.gitignore vendored
View File

@ -3,3 +3,9 @@ api_user.exe
user.exe user.exe
background.exe background.exe
backgroun.exe backgroun.exe
user.yaml
pem/client-key.pem
pem/client-cert.pem
pem/ca.pem
id_rsa
background

View File

@ -2,885 +2,9 @@
<project version="4"> <project version="4">
<component name="ChangeListManager"> <component name="ChangeListManager">
<list default="true" id="7cf7b6b3-0082-44ef-bb0f-bfcc57e19eb1" name="Default Changelist" comment=""> <list default="true" id="7cf7b6b3-0082-44ef-bb0f-bfcc57e19eb1" name="Default Changelist" comment="">
<change afterPath="$PROJECT_DIR$/id_rsa" afterDir="false" /> <change beforePath="$PROJECT_DIR$/.gitignore" beforeDir="false" afterPath="$PROJECT_DIR$/.gitignore" afterDir="false" />
<change afterPath="$PROJECT_DIR$/pem/ca.pem" afterDir="false" />
<change afterPath="$PROJECT_DIR$/pem/client-cert.pem" afterDir="false" />
<change afterPath="$PROJECT_DIR$/pem/client-key.pem" afterDir="false" />
<change afterPath="$PROJECT_DIR$/user.yaml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/background.iml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/background.iml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/config/config.go" beforeDir="false" afterPath="$PROJECT_DIR$/config/config.go" afterDir="false" /> <change beforePath="$PROJECT_DIR$/controller/mail.go" beforeDir="false" afterPath="$PROJECT_DIR$/controller/mail.go" afterDir="false" />
<change beforePath="$PROJECT_DIR$/controller/blog.go" beforeDir="false" afterPath="$PROJECT_DIR$/controller/blog.go" afterDir="false" />
<change beforePath="$PROJECT_DIR$/controller/user.go" beforeDir="false" afterPath="$PROJECT_DIR$/controller/user.go" afterDir="false" />
<change beforePath="$PROJECT_DIR$/main.go" beforeDir="false" afterPath="$PROJECT_DIR$/main.go" afterDir="false" />
<change beforePath="$PROJECT_DIR$/model/blog.go" beforeDir="false" afterPath="$PROJECT_DIR$/model/blog.go" afterDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/cloud.google.com/go/civil/LICENSE" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/cloud.google.com/go/civil/civil.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/git.jiaxianghudong.com/go/db/README.md" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/git.jiaxianghudong.com/go/db/db.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/git.jiaxianghudong.com/go/db/mssql.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/git.jiaxianghudong.com/go/db/sql_builder.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/git.jiaxianghudong.com/go/db/utils.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/git.jiaxianghudong.com/go/logs/logs.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/git.jiaxianghudong.com/go/utils/README.md" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/git.jiaxianghudong.com/go/utils/bytebuffer.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/git.jiaxianghudong.com/go/utils/coding.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/git.jiaxianghudong.com/go/utils/conf.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/git.jiaxianghudong.com/go/utils/convert.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/git.jiaxianghudong.com/go/utils/counter.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/git.jiaxianghudong.com/go/utils/file.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/git.jiaxianghudong.com/go/utils/http_helper.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/git.jiaxianghudong.com/go/utils/human.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/git.jiaxianghudong.com/go/utils/image.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/git.jiaxianghudong.com/go/utils/lua.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/git.jiaxianghudong.com/go/utils/progressbar.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/git.jiaxianghudong.com/go/utils/regexp.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/git.jiaxianghudong.com/go/utils/strip.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/git.jiaxianghudong.com/go/utils/utils.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/git.jiaxianghudong.com/go/utils/verifier.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/git.jiaxianghudong.com/go/utils/verions_compare.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/denisenkom/go-mssqldb/LICENSE.txt" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/denisenkom/go-mssqldb/README.md" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/denisenkom/go-mssqldb/appveyor.yml" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/denisenkom/go-mssqldb/buf.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/denisenkom/go-mssqldb/bulkcopy.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/denisenkom/go-mssqldb/bulkcopy_sql.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/denisenkom/go-mssqldb/convert.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/denisenkom/go-mssqldb/decimal.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/denisenkom/go-mssqldb/doc.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/denisenkom/go-mssqldb/error.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/denisenkom/go-mssqldb/internal/cp/charset.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/denisenkom/go-mssqldb/internal/cp/collation.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/denisenkom/go-mssqldb/internal/cp/cp1250.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/denisenkom/go-mssqldb/internal/cp/cp1251.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/denisenkom/go-mssqldb/internal/cp/cp1252.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/denisenkom/go-mssqldb/internal/cp/cp1253.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/denisenkom/go-mssqldb/internal/cp/cp1254.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/denisenkom/go-mssqldb/internal/cp/cp1255.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/denisenkom/go-mssqldb/internal/cp/cp1256.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/denisenkom/go-mssqldb/internal/cp/cp1257.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/denisenkom/go-mssqldb/internal/cp/cp1258.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/denisenkom/go-mssqldb/internal/cp/cp437.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/denisenkom/go-mssqldb/internal/cp/cp850.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/denisenkom/go-mssqldb/internal/cp/cp874.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/denisenkom/go-mssqldb/internal/cp/cp932.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/denisenkom/go-mssqldb/internal/cp/cp936.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/denisenkom/go-mssqldb/internal/cp/cp949.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/denisenkom/go-mssqldb/internal/cp/cp950.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/denisenkom/go-mssqldb/log.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/denisenkom/go-mssqldb/mssql.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/denisenkom/go-mssqldb/mssql_go110.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/denisenkom/go-mssqldb/mssql_go19.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/denisenkom/go-mssqldb/mssql_go19pre.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/denisenkom/go-mssqldb/net.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/denisenkom/go-mssqldb/ntlm.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/denisenkom/go-mssqldb/parser.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/denisenkom/go-mssqldb/rpc.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/denisenkom/go-mssqldb/sspi_windows.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/denisenkom/go-mssqldb/tds.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/denisenkom/go-mssqldb/token.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/denisenkom/go-mssqldb/token_string.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/denisenkom/go-mssqldb/tran.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/denisenkom/go-mssqldb/types.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/denisenkom/go-mssqldb/uniqueidentifier.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/disintegration/imaging/LICENSE" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/disintegration/imaging/README.md" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/disintegration/imaging/adjust.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/disintegration/imaging/convolution.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/disintegration/imaging/doc.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/disintegration/imaging/effects.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/disintegration/imaging/go.mod" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/disintegration/imaging/go.sum" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/disintegration/imaging/histogram.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/disintegration/imaging/io.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/disintegration/imaging/resize.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/disintegration/imaging/scanner.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/disintegration/imaging/tools.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/disintegration/imaging/transform.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/disintegration/imaging/utils.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/dustin/go-humanize/LICENSE" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/dustin/go-humanize/README.markdown" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/dustin/go-humanize/big.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/dustin/go-humanize/bigbytes.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/dustin/go-humanize/bytes.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/dustin/go-humanize/comma.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/dustin/go-humanize/commaf.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/dustin/go-humanize/ftoa.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/dustin/go-humanize/humanize.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/dustin/go-humanize/number.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/dustin/go-humanize/ordinals.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/dustin/go-humanize/si.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/dustin/go-humanize/times.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/fatih/structs/LICENSE" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/fatih/structs/README.md" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/fatih/structs/field.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/fatih/structs/structs.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/fatih/structs/tags.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-contrib/sse/LICENSE" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-contrib/sse/README.md" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-contrib/sse/sse-decoder.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-contrib/sse/sse-encoder.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-contrib/sse/writer.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/AUTHORS.md" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/BENCHMARKS.md" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/CHANGELOG.md" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/CODE_OF_CONDUCT.md" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/CONTRIBUTING.md" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/LICENSE" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/Makefile" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/README.md" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/auth.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/binding/binding.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/binding/default_validator.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/binding/form.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/binding/form_mapping.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/binding/json.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/binding/msgpack.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/binding/protobuf.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/binding/query.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/binding/uri.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/binding/xml.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/binding/yaml.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/codecov.yml" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/context.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/context_17.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/context_appengine.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/debug.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/deprecated.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/doc.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/errors.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/fs.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/gin.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/go.mod" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/go.sum" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/internal/json/json.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/internal/json/jsoniter.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/logger.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/mode.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/path.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/recovery.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/render/data.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/render/html.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/render/json.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/render/json_17.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/render/msgpack.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/render/protobuf.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/render/reader.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/render/redirect.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/render/render.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/render/text.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/render/xml.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/render/yaml.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/response_writer.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/response_writer_1.7.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/response_writer_1.8.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/routergroup.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/test_helpers.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/tools.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/tree.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/utils.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gin-gonic/gin/version.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/go-sql-driver/mysql/AUTHORS" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/go-sql-driver/mysql/CHANGELOG.md" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/go-sql-driver/mysql/CONTRIBUTING.md" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/go-sql-driver/mysql/LICENSE" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/go-sql-driver/mysql/README.md" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/go-sql-driver/mysql/appengine.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/go-sql-driver/mysql/auth.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/go-sql-driver/mysql/buffer.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/go-sql-driver/mysql/collations.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/go-sql-driver/mysql/connection.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/go-sql-driver/mysql/const.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/go-sql-driver/mysql/driver.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/go-sql-driver/mysql/dsn.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/go-sql-driver/mysql/errors.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/go-sql-driver/mysql/fields.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/go-sql-driver/mysql/infile.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/go-sql-driver/mysql/packets.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/go-sql-driver/mysql/result.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/go-sql-driver/mysql/rows.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/go-sql-driver/mysql/statement.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/go-sql-driver/mysql/transaction.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/go-sql-driver/mysql/utils.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/golang/protobuf/LICENSE" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/golang/protobuf/proto/clone.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/golang/protobuf/proto/decode.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/golang/protobuf/proto/deprecated.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/golang/protobuf/proto/discard.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/golang/protobuf/proto/encode.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/golang/protobuf/proto/equal.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/golang/protobuf/proto/extensions.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/golang/protobuf/proto/lib.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/golang/protobuf/proto/message_set.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/golang/protobuf/proto/pointer_reflect.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/golang/protobuf/proto/pointer_unsafe.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/golang/protobuf/proto/properties.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/golang/protobuf/proto/table_marshal.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/golang/protobuf/proto/table_merge.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/golang/protobuf/proto/table_unmarshal.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/golang/protobuf/proto/text.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/golang/protobuf/proto/text_parser.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/golang/protobuf/ptypes/any.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/golang/protobuf/ptypes/any/any.pb.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/golang/protobuf/ptypes/any/any.proto" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/golang/protobuf/ptypes/doc.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/golang/protobuf/ptypes/duration.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/golang/protobuf/ptypes/duration/duration.pb.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/golang/protobuf/ptypes/duration/duration.proto" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/golang/protobuf/ptypes/timestamp.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/golang/protobuf/ptypes/timestamp/timestamp.pb.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/golang/protobuf/ptypes/timestamp/timestamp.proto" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gorilla/context/LICENSE" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gorilla/context/README.md" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gorilla/context/context.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gorilla/context/doc.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gorilla/securecookie/AUTHORS" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gorilla/securecookie/LICENSE" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gorilla/securecookie/README.md" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gorilla/securecookie/doc.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gorilla/securecookie/fuzz.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gorilla/securecookie/go.mod" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gorilla/securecookie/securecookie.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gorilla/sessions/AUTHORS" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gorilla/sessions/LICENSE" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gorilla/sessions/README.md" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gorilla/sessions/cookie.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gorilla/sessions/cookie_go111.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gorilla/sessions/doc.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gorilla/sessions/go.mod" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gorilla/sessions/go.sum" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gorilla/sessions/lex.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gorilla/sessions/options.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gorilla/sessions/options_go111.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gorilla/sessions/sessions.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/gorilla/sessions/store.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/json-iterator/go/Gopkg.lock" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/json-iterator/go/Gopkg.toml" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/json-iterator/go/LICENSE" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/json-iterator/go/README.md" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/json-iterator/go/adapter.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/json-iterator/go/any.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/json-iterator/go/any_array.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/json-iterator/go/any_bool.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/json-iterator/go/any_float.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/json-iterator/go/any_int32.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/json-iterator/go/any_int64.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/json-iterator/go/any_invalid.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/json-iterator/go/any_nil.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/json-iterator/go/any_number.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/json-iterator/go/any_object.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/json-iterator/go/any_str.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/json-iterator/go/any_uint32.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/json-iterator/go/any_uint64.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/json-iterator/go/build.sh" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/json-iterator/go/config.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/json-iterator/go/fuzzy_mode_convert_table.md" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/json-iterator/go/iter.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/json-iterator/go/iter_array.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/json-iterator/go/iter_float.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/json-iterator/go/iter_int.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/json-iterator/go/iter_object.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/json-iterator/go/iter_skip.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/json-iterator/go/iter_skip_sloppy.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/json-iterator/go/iter_skip_strict.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/json-iterator/go/iter_str.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/json-iterator/go/jsoniter.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/json-iterator/go/pool.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/json-iterator/go/reflect.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/json-iterator/go/reflect_array.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/json-iterator/go/reflect_dynamic.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/json-iterator/go/reflect_extension.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/json-iterator/go/reflect_json_number.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/json-iterator/go/reflect_json_raw_message.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/json-iterator/go/reflect_map.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/json-iterator/go/reflect_marshaler.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/json-iterator/go/reflect_native.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/json-iterator/go/reflect_optional.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/json-iterator/go/reflect_slice.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/json-iterator/go/reflect_struct_decoder.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/json-iterator/go/reflect_struct_encoder.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/json-iterator/go/stream.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/json-iterator/go/stream_float.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/json-iterator/go/stream_int.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/json-iterator/go/stream_str.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/json-iterator/go/test.sh" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/mattn/go-isatty/LICENSE" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/mattn/go-isatty/README.md" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/mattn/go-isatty/doc.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/mattn/go-isatty/isatty_bsd.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/mattn/go-isatty/isatty_linux.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/mattn/go-isatty/isatty_linux_ppc64x.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/mattn/go-isatty/isatty_others.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/mattn/go-isatty/isatty_solaris.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/mattn/go-isatty/isatty_windows.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/modern-go/concurrent/LICENSE" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/modern-go/concurrent/README.md" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/modern-go/concurrent/executor.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/modern-go/concurrent/go_above_19.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/modern-go/concurrent/go_below_19.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/modern-go/concurrent/log.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/modern-go/concurrent/test.sh" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/modern-go/concurrent/unbounded_executor.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/modern-go/reflect2/Gopkg.lock" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/modern-go/reflect2/Gopkg.toml" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/modern-go/reflect2/LICENSE" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/modern-go/reflect2/README.md" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/modern-go/reflect2/go_above_17.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/modern-go/reflect2/go_above_19.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/modern-go/reflect2/go_below_17.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/modern-go/reflect2/go_below_19.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/modern-go/reflect2/reflect2.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/modern-go/reflect2/reflect2_amd64.s" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/modern-go/reflect2/reflect2_kind.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/modern-go/reflect2/relfect2_386.s" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/modern-go/reflect2/relfect2_amd64p32.s" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/modern-go/reflect2/relfect2_arm.s" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/modern-go/reflect2/relfect2_arm64.s" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/modern-go/reflect2/relfect2_mips64x.s" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/modern-go/reflect2/relfect2_mipsx.s" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/modern-go/reflect2/relfect2_ppc64x.s" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/modern-go/reflect2/relfect2_s390x.s" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/modern-go/reflect2/safe_field.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/modern-go/reflect2/safe_map.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/modern-go/reflect2/safe_slice.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/modern-go/reflect2/safe_struct.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/modern-go/reflect2/safe_type.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/modern-go/reflect2/test.sh" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/modern-go/reflect2/type_map.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/modern-go/reflect2/unsafe_array.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/modern-go/reflect2/unsafe_eface.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/modern-go/reflect2/unsafe_field.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/modern-go/reflect2/unsafe_iface.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/modern-go/reflect2/unsafe_link.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/modern-go/reflect2/unsafe_map.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/modern-go/reflect2/unsafe_ptr.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/modern-go/reflect2/unsafe_slice.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/modern-go/reflect2/unsafe_struct.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/modern-go/reflect2/unsafe_type.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/pkg/errors/LICENSE" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/pkg/errors/README.md" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/pkg/errors/appveyor.yml" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/pkg/errors/errors.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/pkg/errors/stack.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/tommy351/gin-sessions/LICENSE" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/tommy351/gin-sessions/README.md" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/tommy351/gin-sessions/cookie_store.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/tommy351/gin-sessions/middleware.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/tommy351/gin-sessions/sessions.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/ugorji/go/LICENSE" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/ugorji/go/codec/0doc.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/ugorji/go/codec/README.md" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/ugorji/go/codec/binc.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/ugorji/go/codec/build.sh" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/ugorji/go/codec/cbor.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/ugorji/go/codec/codecgen.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/ugorji/go/codec/decode.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/ugorji/go/codec/encode.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/ugorji/go/codec/fast-path.generated.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/ugorji/go/codec/fast-path.go.tmpl" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/ugorji/go/codec/fast-path.not.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/ugorji/go/codec/gen-dec-array.go.tmpl" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/ugorji/go/codec/gen-dec-map.go.tmpl" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/ugorji/go/codec/gen-enc-chan.go.tmpl" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/ugorji/go/codec/gen-helper.generated.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/ugorji/go/codec/gen-helper.go.tmpl" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/ugorji/go/codec/gen.generated.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/ugorji/go/codec/gen.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/ugorji/go/codec/go.mod" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/ugorji/go/codec/goversion_arrayof_gte_go15.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/ugorji/go/codec/goversion_arrayof_lt_go15.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/ugorji/go/codec/goversion_makemap_gte_go19.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/ugorji/go/codec/goversion_makemap_lt_go19.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/ugorji/go/codec/goversion_unexportedembeddedptr_gte_go110.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/ugorji/go/codec/goversion_unexportedembeddedptr_lt_go110.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/ugorji/go/codec/goversion_unsupported_lt_go14.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/ugorji/go/codec/goversion_vendor_eq_go15.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/ugorji/go/codec/goversion_vendor_eq_go16.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/ugorji/go/codec/goversion_vendor_gte_go17.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/ugorji/go/codec/goversion_vendor_lt_go15.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/ugorji/go/codec/helper.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/ugorji/go/codec/helper_internal.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/ugorji/go/codec/helper_not_unsafe.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/ugorji/go/codec/helper_unsafe.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/ugorji/go/codec/json.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/ugorji/go/codec/mammoth-test.go.tmpl" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/ugorji/go/codec/mammoth2-test.go.tmpl" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/ugorji/go/codec/msgpack.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/ugorji/go/codec/rpc.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/ugorji/go/codec/simple.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/ugorji/go/codec/test-cbor-goldens.json" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/ugorji/go/codec/test.py" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/github.com/ugorji/go/codec/xml.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/crypto/LICENSE" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/crypto/PATENTS" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/crypto/acme/autocert/autocert.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/crypto/acme/autocert/cache.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/crypto/acme/autocert/renewal.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/crypto/md4/md4.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/crypto/md4/md4block.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/image/LICENSE" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/image/PATENTS" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/image/bmp/reader.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/image/bmp/writer.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/image/tiff/buffer.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/image/tiff/compress.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/image/tiff/consts.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/image/tiff/lzw/reader.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/image/tiff/reader.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/image/tiff/writer.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/net/LICENSE" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/net/PATENTS" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/net/context/context.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/net/context/go17.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/net/context/go19.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/net/context/pre_go17.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/net/context/pre_go19.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/net/http/httpguts/guts.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/net/http/httpguts/httplex.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/net/http2/Dockerfile" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/net/http2/Makefile" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/net/http2/README" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/net/http2/ciphers.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/net/http2/client_conn_pool.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/net/http2/databuffer.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/net/http2/errors.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/net/http2/fixed_buffer.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/net/http2/flow.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/net/http2/frame.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/net/http2/go111.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/net/http2/go15.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/net/http2/gotrack.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/net/http2/headermap.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/net/http2/hpack/encode.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/net/http2/hpack/hpack.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/net/http2/hpack/huffman.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/net/http2/hpack/tables.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/net/http2/http2.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/net/http2/not_go111.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/net/http2/not_go15.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/net/http2/pipe.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/net/http2/server.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/net/http2/transport.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/net/http2/write.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/net/http2/writesched.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/net/http2/writesched_priority.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/net/http2/writesched_random.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/net/idna/idna.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/net/idna/punycode.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/net/idna/tables.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/net/idna/trie.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/net/idna/trieval.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/net/internal/timeseries/timeseries.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/net/trace/events.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/net/trace/histogram.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/net/trace/trace.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/LICENSE" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/PATENTS" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/asm.s" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/asm_darwin_386.s" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/asm_darwin_amd64.s" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/asm_darwin_arm.s" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/asm_darwin_arm64.s" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/asm_dragonfly_386.s" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/asm_dragonfly_amd64.s" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/asm_freebsd_386.s" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/asm_freebsd_amd64.s" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/asm_freebsd_arm.s" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/asm_linux_386.s" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/asm_linux_amd64.s" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/asm_linux_arm.s" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/asm_linux_arm64.s" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/asm_linux_ppc64x.s" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/asm_netbsd_386.s" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/asm_netbsd_amd64.s" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/asm_netbsd_arm.s" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/asm_openbsd_386.s" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/asm_openbsd_amd64.s" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/asm_solaris_amd64.s" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/bpf_bsd.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/constants.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/env_unix.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/env_unset.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/flock.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/flock_linux_32bit.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/gccgo.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/gccgo_c.c" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/gccgo_linux_amd64.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/lsf_linux.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/mkall.sh" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/mkerrors.sh" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/mkpost.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/mksyscall.pl" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/mksyscall_solaris.pl" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/mksysctl_openbsd.pl" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/mksysnum_darwin.pl" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/mksysnum_dragonfly.pl" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/mksysnum_freebsd.pl" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/mksysnum_linux.pl" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/mksysnum_netbsd.pl" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/mksysnum_openbsd.pl" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/netlink_linux.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/race.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/race0.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/route_bsd.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/route_darwin.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/route_dragonfly.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/route_freebsd.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/route_freebsd_32bit.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/route_freebsd_64bit.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/route_netbsd.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/route_openbsd.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/so_solaris.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/sockcmsg_linux.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/sockcmsg_unix.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/str.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/syscall.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/syscall_bsd.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/syscall_darwin.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/syscall_darwin_386.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/syscall_darwin_amd64.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/syscall_darwin_arm.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/syscall_darwin_arm64.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/syscall_dragonfly.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/syscall_dragonfly_386.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/syscall_dragonfly_amd64.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/syscall_freebsd.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/syscall_freebsd_386.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/syscall_freebsd_amd64.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/syscall_freebsd_arm.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/syscall_linux.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/syscall_linux_386.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/syscall_linux_amd64.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/syscall_linux_arm.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/syscall_linux_arm64.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/syscall_linux_ppc64x.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/syscall_netbsd.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/syscall_netbsd_386.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/syscall_netbsd_amd64.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/syscall_netbsd_arm.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/syscall_no_getwd.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/syscall_openbsd.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/syscall_openbsd_386.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/syscall_openbsd_amd64.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/syscall_solaris.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/syscall_solaris_amd64.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/syscall_unix.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/types_darwin.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/types_dragonfly.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/types_freebsd.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/types_linux.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/types_netbsd.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/types_openbsd.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/types_solaris.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zerrors_darwin_386.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zerrors_darwin_amd64.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zerrors_darwin_arm.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zerrors_darwin_arm64.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zerrors_dragonfly_386.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zerrors_dragonfly_amd64.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zerrors_freebsd_386.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zerrors_freebsd_amd64.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zerrors_freebsd_arm.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zerrors_linux_386.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zerrors_netbsd_386.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zerrors_netbsd_amd64.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zerrors_netbsd_arm.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zerrors_openbsd_386.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zerrors_openbsd_amd64.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zerrors_solaris_amd64.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zsyscall_darwin_386.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zsyscall_dragonfly_386.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zsyscall_dragonfly_amd64.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zsyscall_freebsd_386.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zsyscall_freebsd_amd64.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zsyscall_linux_386.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zsyscall_linux_amd64.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zsyscall_linux_arm.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zsyscall_linux_arm64.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64le.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zsyscall_netbsd_386.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zsysctl_openbsd.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zsysnum_darwin_386.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zsysnum_darwin_amd64.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zsysnum_darwin_arm.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zsysnum_darwin_arm64.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zsysnum_dragonfly_386.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zsysnum_dragonfly_amd64.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zsysnum_freebsd_386.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zsysnum_freebsd_amd64.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zsysnum_netbsd_386.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zsysnum_netbsd_amd64.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zsysnum_netbsd_arm.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zsysnum_openbsd_386.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zsysnum_openbsd_amd64.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/zsysnum_solaris_amd64.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/ztypes_darwin_386.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/ztypes_darwin_amd64.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/ztypes_darwin_arm.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/ztypes_darwin_arm64.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/ztypes_dragonfly_386.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/ztypes_dragonfly_amd64.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/ztypes_freebsd_386.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/ztypes_freebsd_amd64.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/ztypes_linux_386.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/ztypes_linux_arm.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/ztypes_linux_arm64.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64le.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/ztypes_netbsd_386.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/ztypes_netbsd_amd64.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/ztypes_openbsd_386.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/ztypes_openbsd_amd64.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/sys/unix/ztypes_solaris_amd64.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/text/LICENSE" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/text/PATENTS" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/text/encoding/encoding.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/text/encoding/internal/identifier/gen.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/text/encoding/internal/identifier/identifier.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/text/encoding/internal/identifier/mib.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/text/encoding/internal/internal.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/text/encoding/simplifiedchinese/all.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/text/encoding/simplifiedchinese/gbk.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/text/encoding/simplifiedchinese/hzgb2312.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/text/encoding/simplifiedchinese/maketables.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/text/encoding/simplifiedchinese/tables.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/text/secure/bidirule/bidirule.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/text/secure/bidirule/bidirule10.0.0.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/text/secure/bidirule/bidirule9.0.0.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/text/transform/transform.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/text/unicode/bidi/bidi.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/text/unicode/bidi/bracket.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/text/unicode/bidi/core.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/text/unicode/bidi/gen.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/text/unicode/bidi/gen_ranges.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/text/unicode/bidi/gen_trieval.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/text/unicode/bidi/prop.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/text/unicode/bidi/tables10.0.0.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/text/unicode/bidi/tables9.0.0.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/text/unicode/bidi/trieval.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/text/unicode/norm/composition.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/text/unicode/norm/forminfo.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/text/unicode/norm/input.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/text/unicode/norm/iter.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/text/unicode/norm/maketables.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/text/unicode/norm/normalize.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/text/unicode/norm/readwriter.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/text/unicode/norm/tables10.0.0.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/text/unicode/norm/tables9.0.0.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/text/unicode/norm/transform.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/text/unicode/norm/trie.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/golang.org/x/text/unicode/norm/triegen.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/AUTHORS" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/CONTRIBUTING.md" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/LICENSE" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/Makefile" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/README.md" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/backoff.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/balancer.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/balancer/balancer.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/balancer/base/balancer.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/balancer/base/base.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/balancer/roundrobin/roundrobin.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/balancer_conn_wrappers.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/balancer_v1_wrapper.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/call.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/clientconn.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/codec.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/codegen.sh" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/codes/code_string.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/codes/codes.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/connectivity/connectivity.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/credentials/credentials.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/credentials/go16.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/credentials/go17.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/credentials/go18.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/credentials/go19.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/dialoptions.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/doc.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/encoding/encoding.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/encoding/proto/proto.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/go16.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/go17.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/grpclog/grpclog.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/grpclog/logger.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/grpclog/loggerv2.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/install_gae.sh" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/interceptor.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/internal/backoff/backoff.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/internal/channelz/funcs.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/internal/channelz/types.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/internal/channelz/types_linux.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/internal/channelz/types_nonlinux.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/internal/channelz/util_linux_go19.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/internal/channelz/util_nonlinux_pre_go19.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/internal/envconfig/envconfig.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/internal/grpcrand/grpcrand.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/internal/internal.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/internal/transport/bdp_estimator.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/internal/transport/controlbuf.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/internal/transport/defaults.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/internal/transport/flowcontrol.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/internal/transport/go16.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/internal/transport/go17.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/internal/transport/handler_server.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/internal/transport/http2_client.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/internal/transport/http2_server.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/internal/transport/http_util.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/internal/transport/log.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/internal/transport/transport.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/keepalive/keepalive.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/metadata/metadata.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/naming/dns_resolver.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/naming/go17.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/naming/go18.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/naming/naming.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/peer/peer.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/picker_wrapper.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/pickfirst.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/proxy.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/resolver/dns/dns_resolver.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/resolver/dns/go17.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/resolver/dns/go18.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/resolver/passthrough/passthrough.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/resolver/resolver.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/resolver_conn_wrapper.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/rpc_util.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/server.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/service_config.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/stats/handlers.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/stats/stats.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/status/go16.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/status/go17.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/status/status.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/stream.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/tap/tap.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/trace.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/version.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/google.golang.org/grpc/vet.sh" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/bsm/ratelimit.v1/Makefile" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/bsm/ratelimit.v1/README.md" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/bsm/ratelimit.v1/ratelimit.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/go-playground/validator.v8/LICENSE" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/go-playground/validator.v8/README.md" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/go-playground/validator.v8/baked_in.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/go-playground/validator.v8/cache.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/go-playground/validator.v8/doc.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/go-playground/validator.v8/logo.png" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/go-playground/validator.v8/regexes.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/go-playground/validator.v8/util.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/go-playground/validator.v8/validator.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v3/LICENSE" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v3/Makefile" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v3/README.md" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v3/cluster.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v3/cluster_pipeline.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v3/command.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v3/commands.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v3/doc.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v3/error.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v3/internal/consistenthash/consistenthash.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v3/internal/hashtag/hashtag.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v3/internal/log.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v3/internal/pool/conn.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v3/internal/pool/pool.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v3/internal/pool/pool_single.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v3/internal/pool/pool_sticky.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v3/multi.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v3/options.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v3/parser.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v3/pipeline.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v3/pubsub.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v3/redis.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v3/ring.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v3/safe.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v3/script.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v3/sentinel.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v3/unsafe.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v4/LICENSE" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v4/Makefile" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v4/README.md" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v4/cluster.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v4/command.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v4/commands.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v4/doc.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v4/internal/consistenthash/consistenthash.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v4/internal/errors/errors.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v4/internal/hashtag/hashtag.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v4/internal/log.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v4/internal/pool/conn.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v4/internal/pool/pool.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v4/internal/pool/pool_single.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v4/internal/pool/pool_sticky.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v4/internal/proto/proto.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v4/internal/proto/reader.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v4/internal/proto/writebuffer.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v4/internal/util.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v4/iterator.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v4/options.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v4/parser.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v4/pipeline.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v4/pubsub.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v4/redis.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v4/result.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v4/ring.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v4/script.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v4/sentinel.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/redis.v4/tx.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/yaml.v2/LICENSE" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/yaml.v2/LICENSE.libyaml" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/yaml.v2/NOTICE" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/yaml.v2/README.md" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/yaml.v2/apic.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/yaml.v2/decode.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/yaml.v2/emitterc.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/yaml.v2/encode.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/yaml.v2/go.mod" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/yaml.v2/go.sum" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/yaml.v2/parserc.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/yaml.v2/readerc.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/yaml.v2/resolve.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/yaml.v2/scannerc.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/yaml.v2/sorter.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/yaml.v2/writerc.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/yaml.v2/yaml.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/yaml.v2/yamlh.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/gopkg.in/yaml.v2/yamlprivateh.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/vendor.json" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/wapi/config/apiconf.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/wapi/config/dbconf.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/wapi/config/define.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/wapi/config/redisconf.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/wapi/config/rsp.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/wapi/config/share.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/wapi/config/task.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/wapi/config/task_jixiang.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/wapi/config/task_weile.go" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/vendor/wapi/config/task_xinyue.go" beforeDir="false" />
</list> </list>
<option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" /> <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
<option name="SHOW_DIALOG" value="false" /> <option name="SHOW_DIALOG" value="false" />
@ -915,8 +39,8 @@
<property name="configurable.Project.GOPATH.is.expanded" value="true" /> <property name="configurable.Project.GOPATH.is.expanded" value="true" />
<property name="go.import.settings.migrated" value="true" /> <property name="go.import.settings.migrated" value="true" />
<property name="go.sdk.automatically.set" value="true" /> <property name="go.sdk.automatically.set" value="true" />
<property name="last_opened_file_path" value="$PROJECT_DIR$" /> <property name="last_opened_file_path" value="$PROJECT_DIR$/.." />
<property name="settings.editor.selected.configurable" value="reference.settings.ide.settings.file-colors" /> <property name="settings.editor.selected.configurable" value="preferences.lookFeel" />
</component> </component>
<component name="RunDashboard"> <component name="RunDashboard">
<option name="ruleStates"> <option name="ruleStates">

View File

@ -3,26 +3,50 @@ package controller
import ( import (
"fmt" "fmt"
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
uuid "github.com/satori/go.uuid"
"io" "io"
"io/ioutil"
"log" "log"
"net/http"
"os" "os"
"strings"
) )
type FileController struct { type FileController struct {
} }
func (this *FileController) OnUpload(c *gin.Context) { func (this *FileController) OnUpload(c *gin.Context) {
file, header, err := c.Request.FormFile("upload") uid,e := uuid.NewV1()
filename := header.Filename if nil != e{
fmt.Println(header.Filename) log.Print(e.Error())
out, err := os.Create("G://GoPath//image//" + filename + ".png") return
}
file, _, err := c.Request.FormFile("image")
if nil != err || nil == file{
log.Print(err.Error())
return
}
bytes,err := ioutil.ReadAll(file)
if nil != err{
log.Print(err.Error())
return
}
header := make([]byte,512)
copy(header,bytes)
types := http.DetectContentType(header)
log.Print(types)
// jpg
if strings.Contains(types,"jpeg"){
defer file.Close()
out, err := os.Create("G://image//" + uid.String() + ".jpg")
if err != nil { if err != nil {
log.Fatal(err) log.Fatal(err)
} }
defer out.Close() defer out.Close()
_, err = io.Copy(out, file) out.Write(bytes)
if err != nil { log.Print(len(bytes))
log.Fatal(err) c.JSON(200, map[string] interface{}{"url":uid.String()})
} }
} }

View File

@ -254,7 +254,7 @@ func (this *MailController) OnSendEmailCode(c *gin.Context) {
Count int32 `json:"count"` Count int32 `json:"count"`
} }
cnt := []Count{} cnt := []Count{}
query := fmt.Sprintf("select count(*) as count from users where users.email_address = %s", req.Email) query := fmt.Sprintf("select count(*) as count from users where users.email_address = '%s'", req.Email)
e := db.GetMysqlClient().Query2(query, &cnt) e := db.GetMysqlClient().Query2(query, &cnt)
if nil != e { if nil != e {
log.Println(e.Error()) log.Println(e.Error())
@ -266,6 +266,7 @@ func (this *MailController) OnSendEmailCode(c *gin.Context) {
user := "c7458969@163.com" user := "c7458969@163.com"
password := "caiyu123" password := "caiyu123"
host := "smtp.163.com:25" host := "smtp.163.com:25"
//抄送给自己 //抄送给自己
//e = SendToMail(user,password,host,req.From,req.Template,req.Content,"html") //e = SendToMail(user,password,host,req.From,req.Template,req.Content,"html")
//发送 //发送

View File

@ -15,6 +15,7 @@ import (
var ( var (
userController = controller.UserController{} userController = controller.UserController{}
mailContoller = controller.MailController{} mailContoller = controller.MailController{}
fileController = controller.FileController{}
) )
func InitConfig() { func InitConfig() {
@ -97,6 +98,9 @@ func main() {
api.PUT("/article",controller.AddArticle) // 添加文章 api.PUT("/article",controller.AddArticle) // 添加文章
api.GET("article_type",controller.ArticlesType) //获取所有文章分类 api.GET("article_type",controller.ArticlesType) //获取所有文章分类
api.POST("/article_update",controller.UpdateArtilce) api.POST("/article_update",controller.UpdateArtilce)
api.POST("/image_upload",fileController.OnUpload)
} }
e := r.Run(":" + strconv.Itoa(config.GetPort())) e := r.Run(":" + strconv.Itoa(config.GetPort()))