diff --git a/app/Http/Controllers/Api/DialogController.php b/app/Http/Controllers/Api/DialogController.php index 5eb8dd53..6d5fc15f 100755 --- a/app/Http/Controllers/Api/DialogController.php +++ b/app/Http/Controllers/Api/DialogController.php @@ -20,10 +20,19 @@ use Request; class DialogController extends AbstractController { /** - * 对话列表 + * @api {get} api/dialog/lists 01. 对话列表 + * + * @apiDescription 需要token身份 + * @apiVersion 1.0.0 + * @apiGroup dialog + * @apiName lists * * @apiParam {Number} [page] 当前页,默认:1 * @apiParam {Number} [pagesize] 每页显示数量,默认:100,最大:200 + * + * @apiSuccess {Number} ret 返回状态码(1正确、0错误) + * @apiSuccess {String} msg 返回信息(错误描述) + * @apiSuccess {Object} data 返回数据 */ public function lists() { @@ -42,9 +51,18 @@ class DialogController extends AbstractController } /** - * 获取单个会话信息 + * @api {get} api/dialog/one 02. 获取单个会话信息 + * + * @apiDescription 需要token身份 + * @apiVersion 1.0.0 + * @apiGroup dialog + * @apiName one * * @apiParam {Number} dialog_id 对话ID + * + * @apiSuccess {Number} ret 返回状态码(1正确、0错误) + * @apiSuccess {String} msg 返回信息(错误描述) + * @apiSuccess {Object} data 返回数据 */ public function one() { @@ -65,9 +83,18 @@ class DialogController extends AbstractController } /** - * 打开会话 + * @api {get} api/dialog/msg/user 03. 打开会话 + * + * @apiDescription 需要token身份 + * @apiVersion 1.0.0 + * @apiGroup dialog + * @apiName open__user * * @apiParam {Number} userid 对话会员ID + * + * @apiSuccess {Number} ret 返回状态码(1正确、0错误) + * @apiSuccess {String} msg 返回信息(错误描述) + * @apiSuccess {Object} data 返回数据 */ public function open__user() { @@ -90,12 +117,21 @@ class DialogController extends AbstractController } /** - * 获取消息列表 + * @api {get} api/dialog/msg/lists 04. 获取消息列表 + * + * @apiDescription 需要token身份 + * @apiVersion 1.0.0 + * @apiGroup dialog + * @apiName msg__lists * * @apiParam {Number} dialog_id 对话ID * * @apiParam {Number} [page] 当前页,默认:1 * @apiParam {Number} [pagesize] 每页显示数量,默认:50,最大:100 + * + * @apiSuccess {Number} ret 返回状态码(1正确、0错误) + * @apiSuccess {String} msg 返回信息(错误描述) + * @apiSuccess {Object} data 返回数据 */ public function msg__lists() { @@ -124,7 +160,12 @@ class DialogController extends AbstractController } /** - * 未读消息 + * @api {get} api/dialog/msg/sendtext 05. 未读消息 + * + * @apiDescription 需要token身份 + * @apiVersion 1.0.0 + * @apiGroup dialog + * @apiName msg__sendtext */ public function msg__unread() { @@ -135,10 +176,19 @@ class DialogController extends AbstractController } /** - * 发送消息 + * @api {get} api/dialog/msg/sendtext 06. 发送消息 + * + * @apiDescription 需要token身份 + * @apiVersion 1.0.0 + * @apiGroup dialog + * @apiName msg__sendtext * * @apiParam {Number} dialog_id 对话ID * @apiParam {String} text 消息内容 + * + * @apiSuccess {Number} ret 返回状态码(1正确、0错误) + * @apiSuccess {String} msg 返回信息(错误描述) + * @apiSuccess {Object} data 返回数据 */ public function msg__sendtext() { @@ -171,12 +221,21 @@ class DialogController extends AbstractController } /** - * {post}文件上传 + * @api {post} api/dialog/msg/sendfile 07. 文件上传 + * + * @apiDescription 需要token身份 + * @apiVersion 1.0.0 + * @apiGroup dialog + * @apiName msg__sendfile * * @apiParam {Number} dialog_id 对话ID * @apiParam {String} [filename] post-文件名称 * @apiParam {String} [image64] post-base64图片(二选一) * @apiParam {File} [files] post-文件对象(二选一) + * + * @apiSuccess {Number} ret 返回状态码(1正确、0错误) + * @apiSuccess {String} msg 返回信息(错误描述) + * @apiSuccess {Object} data 返回数据 */ public function msg__sendfile() { @@ -241,9 +300,18 @@ class DialogController extends AbstractController } /** - * 获取消息阅读情况 + * @api {get} api/dialog/msg/readlist 08. 获取消息阅读情况 + * + * @apiDescription 需要token身份 + * @apiVersion 1.0.0 + * @apiGroup dialog + * @apiName msg__readlist * * @apiParam {Number} msg_id 消息ID(需要是消息的发送人) + * + * @apiSuccess {Number} ret 返回状态码(1正确、0错误) + * @apiSuccess {String} msg 返回信息(错误描述) + * @apiSuccess {Object} data 返回数据 */ public function msg__readlist() { diff --git a/app/Http/Controllers/Api/FileController.php b/app/Http/Controllers/Api/FileController.php index 8b1b2286..e9ee4f21 100755 --- a/app/Http/Controllers/Api/FileController.php +++ b/app/Http/Controllers/Api/FileController.php @@ -22,9 +22,18 @@ use Request; class FileController extends AbstractController { /** - * 获取文件列表 + * @api {get} api/file/lists 01. 获取文件列表 + * + * @apiDescription 需要token身份 + * @apiVersion 1.0.0 + * @apiGroup file + * @apiName lists * * @apiParam {Number} [pid] 父级ID + * + * @apiSuccess {Number} ret 返回状态码(1正确、0错误) + * @apiSuccess {String} msg 返回信息(错误描述) + * @apiSuccess {Object} data 返回数据 */ public function lists() { @@ -84,13 +93,20 @@ class FileController extends AbstractController } /** - * 获取单条数据 + * @api {get} api/file/one 02. 获取单条数据 + * + * @apiDescription 需要token身份 + * @apiVersion 1.0.0 + * @apiGroup file + * @apiName one * * @apiParam {Number|String} id * - Number 文件ID(需要登录) * - String 链接码(不需要登录,用于预览) * - * @return array + * @apiSuccess {Number} ret 返回状态码(1正确、0错误) + * @apiSuccess {String} msg 返回信息(错误描述) + * @apiSuccess {Object} data 返回数据 */ public function one() { @@ -116,9 +132,18 @@ class FileController extends AbstractController } /** - * 搜索文件列表 + * @api {get} api/file/search 03. 搜索文件列表 + * + * @apiDescription 需要token身份 + * @apiVersion 1.0.0 + * @apiGroup file + * @apiName search * * @apiParam {String} [key] 关键词 + * + * @apiSuccess {Number} ret 返回状态码(1正确、0错误) + * @apiSuccess {String} msg 返回信息(错误描述) + * @apiSuccess {Object} data 返回数据 */ public function search() { @@ -136,12 +161,21 @@ class FileController extends AbstractController } /** - * 添加、修改文件(夹) + * @api {get} api/file/add 04. 添加、修改文件(夹) + * + * @apiDescription 需要token身份 + * @apiVersion 1.0.0 + * @apiGroup file + * @apiName add * * @apiParam {String} name 项目名称 * @apiParam {String} type 文件类型 * @apiParam {Number} [id] 文件ID(赋值修改文件名称) * @apiParam {Number} [pid] 父级ID + * + * @apiSuccess {Number} ret 返回状态码(1正确、0错误) + * @apiSuccess {String} msg 返回信息(错误描述) + * @apiSuccess {Object} data 返回数据 */ public function add() { @@ -218,9 +252,18 @@ class FileController extends AbstractController } /** - * 复制文件(夹) + * @api {get} api/file/copy 05. 复制文件(夹) + * + * @apiDescription 需要token身份 + * @apiVersion 1.0.0 + * @apiGroup file + * @apiName copy * * @apiParam {Number} id 文件ID + * + * @apiSuccess {Number} ret 返回状态码(1正确、0错误) + * @apiSuccess {String} msg 返回信息(错误描述) + * @apiSuccess {Object} data 返回数据 */ public function copy() { @@ -258,10 +301,19 @@ class FileController extends AbstractController } /** - * 移动文件(夹) + * @api {get} api/file/move 06. 移动文件(夹) + * + * @apiDescription 需要token身份 + * @apiVersion 1.0.0 + * @apiGroup file + * @apiName move * * @apiParam {Number} id 文件ID * @apiParam {Number} pid 移动到的文件夹ID + * + * @apiSuccess {Number} ret 返回状态码(1正确、0错误) + * @apiSuccess {String} msg 返回信息(错误描述) + * @apiSuccess {Object} data 返回数据 */ public function move() { @@ -294,9 +346,18 @@ class FileController extends AbstractController } /** - * 删除文件(夹) + * @api {get} api/file/remove 07. 删除文件(夹) + * + * @apiDescription 需要token身份 + * @apiVersion 1.0.0 + * @apiGroup file + * @apiName remove * * @apiParam {Number} id 文件ID + * + * @apiSuccess {Number} ret 返回状态码(1正确、0错误) + * @apiSuccess {String} msg 返回信息(错误描述) + * @apiSuccess {Object} data 返回数据 */ public function remove() { @@ -311,11 +372,20 @@ class FileController extends AbstractController } /** - * 获取文件内容 + * @api {get} api/file/content 08. 获取文件内容 + * + * @apiDescription 需要token身份 + * @apiVersion 1.0.0 + * @apiGroup file + * @apiName content * * @apiParam {Number|String} id * - Number 文件ID(需要登录) * - String 链接码(不需要登录,用于预览) + * + * @apiSuccess {Number} ret 返回状态码(1正确、0错误) + * @apiSuccess {String} msg 返回信息(错误描述) + * @apiSuccess {Object} data 返回数据 */ public function content() { @@ -339,11 +409,20 @@ class FileController extends AbstractController } /** - * 保存文件内容 + * @api {get} api/file/content/save 09. 保存文件内容 + * + * @apiDescription 需要token身份 + * @apiVersion 1.0.0 + * @apiGroup file + * @apiName content__save * * @apiParam {Number} id 文件ID * @apiParam {Object} [D] Request Payload 提交 * - content: 内容 + * + * @apiSuccess {Number} ret 返回状态码(1正确、0错误) + * @apiSuccess {String} msg 返回信息(错误描述) + * @apiSuccess {Object} data 返回数据 */ public function content__save() { @@ -392,9 +471,18 @@ class FileController extends AbstractController } /** - * 保存文件内容(office) + * @api {get} api/file/content/office 10. 保存文件内容(office) + * + * @apiDescription 需要token身份 + * @apiVersion 1.0.0 + * @apiGroup file + * @apiName content__office * * @apiParam {Number} id 文件ID + * + * @apiSuccess {Number} ret 返回状态码(1正确、0错误) + * @apiSuccess {String} msg 返回信息(错误描述) + * @apiSuccess {Object} data 返回数据 */ public function content__office() { @@ -436,10 +524,19 @@ class FileController extends AbstractController } /** - * 保存文件内容(上传文件) + * @api {get} api/file/content/upload 11. 保存文件内容(上传文件) + * + * @apiDescription 需要token身份 + * @apiVersion 1.0.0 + * @apiGroup file + * @apiName content__upload * * @apiParam {Number} [pid] 父级ID * @apiParam {String} [files] 文件名 + * + * @apiSuccess {Number} ret 返回状态码(1正确、0错误) + * @apiSuccess {String} msg 返回信息(错误描述) + * @apiSuccess {Object} data 返回数据 */ public function content__upload() { @@ -526,9 +623,18 @@ class FileController extends AbstractController } /** - * 获取共享信息 + * @api {get} api/file/share 12. 获取共享信息 + * + * @apiDescription 需要token身份 + * @apiVersion 1.0.0 + * @apiGroup file + * @apiName share * * @apiParam {Number} id 文件ID + * + * @apiSuccess {Number} ret 返回状态码(1正确、0错误) + * @apiSuccess {String} msg 返回信息(错误描述) + * @apiSuccess {Object} data 返回数据 */ public function share() { @@ -553,7 +659,12 @@ class FileController extends AbstractController } /** - * 设置共享 + * @api {get} api/file/share/update 13. 设置共享 + * + * @apiDescription 需要token身份 + * @apiVersion 1.0.0 + * @apiGroup file + * @apiName share__update * * @apiParam {Number} id 文件ID * @apiParam {Array} [userids] 共享成员,格式: [userid1, userid2, userid3] @@ -561,6 +672,10 @@ class FileController extends AbstractController * - 0:只读 * - 1:读写 * - -1: 删除 + * + * @apiSuccess {Number} ret 返回状态码(1正确、0错误) + * @apiSuccess {String} msg 返回信息(错误描述) + * @apiSuccess {Object} data 返回数据 */ public function share__update() { @@ -626,9 +741,18 @@ class FileController extends AbstractController } /** - * 退出共享 + * @api {get} api/file/share/out 14. 退出共享 + * + * @apiDescription 需要token身份 + * @apiVersion 1.0.0 + * @apiGroup file + * @apiName share__out * * @apiParam {Number} id 文件ID + * + * @apiSuccess {Number} ret 返回状态码(1正确、0错误) + * @apiSuccess {String} msg 返回信息(错误描述) + * @apiSuccess {Object} data 返回数据 */ public function share__out() { @@ -657,12 +781,21 @@ class FileController extends AbstractController } /** - * 获取链接 + * @api {get} api/file/link 15. 获取链接 + * + * @apiDescription 需要token身份 + * @apiVersion 1.0.0 + * @apiGroup file + * @apiName link * * @apiParam {Number} id 文件ID * @apiParam {String} refresh 刷新链接 * - no: 只获取(默认) * - yes: 刷新链接,之前的将失效 + * + * @apiSuccess {Number} ret 返回状态码(1正确、0错误) + * @apiSuccess {String} msg 返回信息(错误描述) + * @apiSuccess {Object} data 返回数据 */ public function link() { diff --git a/app/Http/Controllers/Api/ProjectController.php b/app/Http/Controllers/Api/ProjectController.php index 4423daa6..a253fe3e 100755 --- a/app/Http/Controllers/Api/ProjectController.php +++ b/app/Http/Controllers/Api/ProjectController.php @@ -26,7 +26,7 @@ use Request; class ProjectController extends AbstractController { /** - * @api {get} api/project/lists 获取项目列表 + * @api {get} api/project/lists 01. 获取项目列表 * * @apiDescription 需要token身份 * @apiVersion 1.0.0 @@ -130,7 +130,7 @@ class ProjectController extends AbstractController } /** - * @api {get} api/project/one 获取一个项目信息 + * @api {get} api/project/one 02. 获取一个项目信息 * * @apiDescription 需要token身份 * @apiVersion 1.0.0 @@ -191,7 +191,7 @@ class ProjectController extends AbstractController } /** - * @api {get} api/project/add 添加项目 + * @api {get} api/project/add 03. 添加项目 * * @apiDescription 需要token身份 * @apiVersion 1.0.0 @@ -274,7 +274,7 @@ class ProjectController extends AbstractController } /** - * @api {get} api/project/update 修改项目 + * @api {get} api/project/update 04. 修改项目 * * @apiDescription 需要token身份(限:项目负责人) * @apiVersion 1.0.0 @@ -322,7 +322,7 @@ class ProjectController extends AbstractController } /** - * @api {get} api/project/user 修改项目成员 + * @api {get} api/project/user 05. 修改项目成员 * * @apiDescription 需要token身份(限:项目负责人) * @apiVersion 1.0.0 @@ -373,7 +373,7 @@ class ProjectController extends AbstractController } /** - * @api {get} api/project/invite 获取邀请链接 + * @api {get} api/project/invite 06. 获取邀请链接 * * @apiDescription 需要token身份(限:项目负责人) * @apiVersion 1.0.0 @@ -423,7 +423,7 @@ class ProjectController extends AbstractController } /** - * @api {get} api/project/invite/info 通过邀请链接code获取项目信息 + * @api {get} api/project/invite/info 07. 通过邀请链接code获取项目信息 * * @apiDescription 需要token身份 * @apiVersion 1.0.0 @@ -455,7 +455,7 @@ class ProjectController extends AbstractController } /** - * @api {get} api/project/invite/join 通过邀请链接code加入项目 + * @api {get} api/project/invite/join 08. 通过邀请链接code加入项目 * * @apiDescription 需要token身份 * @apiVersion 1.0.0 @@ -501,7 +501,7 @@ class ProjectController extends AbstractController } /** - * @api {get} api/project/transfer 移交项目 + * @api {get} api/project/transfer 09. 移交项目 * * @apiDescription 需要token身份(限:项目负责人) * @apiVersion 1.0.0 @@ -545,7 +545,7 @@ class ProjectController extends AbstractController } /** - * @api {get} api/project/sort 排序任务 + * @api {get} api/project/sort 10. 排序任务 * * @apiDescription 需要token身份 * @apiVersion 1.0.0 @@ -607,7 +607,7 @@ class ProjectController extends AbstractController } /** - * @api {get} api/project/exit 退出项目 + * @api {get} api/project/exit 11. 退出项目 * * @apiDescription 需要token身份 * @apiVersion 1.0.0 @@ -639,7 +639,7 @@ class ProjectController extends AbstractController } /** - * @api {get} api/project/archived 归档项目 + * @api {get} api/project/archived 12. 归档项目 * * @apiDescription 需要token身份(限:项目负责人) * @apiVersion 1.0.0 @@ -673,7 +673,7 @@ class ProjectController extends AbstractController } /** - * @api {get} api/project/remove 删除项目 + * @api {get} api/project/remove 13. 删除项目 * * @apiDescription 需要token身份(限:项目负责人) * @apiVersion 1.0.0 @@ -699,7 +699,7 @@ class ProjectController extends AbstractController } /** - * @api {get} api/project/column/lists 获取任务列表 + * @api {get} api/project/column/lists 14. 获取任务列表 * * @apiDescription 需要token身份 * @apiVersion 1.0.0 @@ -732,7 +732,7 @@ class ProjectController extends AbstractController } /** - * @api {get} api/project/column/add 添加任务列表 + * @api {get} api/project/column/add 15. 添加任务列表 * * @apiDescription 需要token身份 * @apiVersion 1.0.0 @@ -777,7 +777,7 @@ class ProjectController extends AbstractController } /** - * @api {get} api/project/column/update 修改任务列表 + * @api {get} api/project/column/update 16. 修改任务列表 * * @apiDescription 需要token身份 * @apiVersion 1.0.0 @@ -820,7 +820,7 @@ class ProjectController extends AbstractController } /** - * @api {get} api/project/column/remove 删除任务列表 + * @api {get} api/project/column/remove 17. 删除任务列表 * * @apiDescription 需要token身份 * @apiVersion 1.0.0 @@ -851,7 +851,7 @@ class ProjectController extends AbstractController } /** - * @api {get} api/project/task/lists 任务列表 + * @api {get} api/project/task/lists 18. 任务列表 * * @apiDescription 需要token身份 * @apiVersion 1.0.0 @@ -962,7 +962,7 @@ class ProjectController extends AbstractController } /** - * @api {get} api/project/task/one 获取单个任务信息 + * @api {get} api/project/task/one 19. 获取单个任务信息 * * @apiDescription 需要token身份 * @apiVersion 1.0.0 @@ -990,7 +990,7 @@ class ProjectController extends AbstractController } /** - * @api {get} api/project/task/content 获取任务详细描述 + * @api {get} api/project/task/content 20. 获取任务详细描述 * * @apiDescription 需要token身份 * @apiVersion 1.0.0 @@ -1015,7 +1015,7 @@ class ProjectController extends AbstractController } /** - * @api {get} api/project/task/files 获取任务文件列表 + * @api {get} api/project/task/files 21. 获取任务文件列表 * * @apiDescription 需要token身份 * @apiVersion 1.0.0 @@ -1040,7 +1040,7 @@ class ProjectController extends AbstractController } /** - * @api {get} api/project/task/filedelete 删除任务文件 + * @api {get} api/project/task/filedelete 22. 删除任务文件 * * @apiDescription 需要token身份(限:项目、任务负责人) * @apiVersion 1.0.0 @@ -1073,7 +1073,7 @@ class ProjectController extends AbstractController } /** - * @api {post} api/project/task/add 添加任务 + * @api {post} api/project/task/add 23. 添加任务 * * @apiDescription 需要token身份 * @apiVersion 1.0.0 @@ -1143,7 +1143,7 @@ class ProjectController extends AbstractController } /** - * @api {get} api/project/task/addsub 添加子任务 + * @api {get} api/project/task/addsub 24. 添加子任务 * * @apiDescription 需要token身份(限:项目、任务负责人) * @apiVersion 1.0.0 @@ -1183,7 +1183,7 @@ class ProjectController extends AbstractController } /** - * @api {post} api/project/task/update 修改任务、子任务 + * @api {post} api/project/task/update 25. 修改任务、子任务 * * @apiDescription 需要token身份(限:项目、任务负责人) * @apiVersion 1.0.0 @@ -1232,7 +1232,7 @@ class ProjectController extends AbstractController } /** - * @api {post} api/project/task/upload 上传文件 + * @api {post} api/project/task/upload 26. 上传文件 * * @apiDescription 需要token身份(限:项目、任务负责人) * @apiVersion 1.0.0 @@ -1298,7 +1298,7 @@ class ProjectController extends AbstractController } /** - * @api {get} api/project/task/dialog 创建/获取聊天室 + * @api {get} api/project/task/dialog 27. 创建/获取聊天室 * * @apiDescription 需要token身份 * @apiVersion 1.0.0 @@ -1345,7 +1345,7 @@ class ProjectController extends AbstractController } /** - * @api {get} api/project/task/archived 归档任务 + * @api {get} api/project/task/archived 28. 归档任务 * * @apiDescription 需要token身份(限:项目、任务负责人) * @apiVersion 1.0.0 @@ -1383,7 +1383,7 @@ class ProjectController extends AbstractController } /** - * @api {get} api/project/task/remove 删除任务 + * @api {get} api/project/task/remove 29. 删除任务 * * @apiDescription 需要token身份(限:项目、任务负责人) * @apiVersion 1.0.0 @@ -1409,7 +1409,7 @@ class ProjectController extends AbstractController } /** - * @api {get} api/project/log/lists 获取项目、任务日志 + * @api {get} api/project/log/lists 30. 获取项目、任务日志 * * @apiDescription 需要token身份 * @apiVersion 1.0.0 diff --git a/app/Http/Controllers/Api/UsersController.php b/app/Http/Controllers/Api/UsersController.php index b5fc59d5..03f92195 100755 --- a/app/Http/Controllers/Api/UsersController.php +++ b/app/Http/Controllers/Api/UsersController.php @@ -408,7 +408,12 @@ class UsersController extends AbstractController } /** - * 会员列表(限管理员) + * @api {get} api/users/lists 11. 会员列表(限管理员) + * + * @apiDescription 需要token身份 + * @apiVersion 1.0.0 + * @apiGroup users + * @apiName lists * * @apiParam {Object} [keys] 搜索条件 * - keys.email 邮箱 @@ -416,6 +421,10 @@ class UsersController extends AbstractController * - keys.profession 职位 * @apiParam {Number} [page] 当前页,默认:1 * @apiParam {Number} [pagesize] 每页显示数量,默认:20,最大:50 + * + * @apiSuccess {Number} ret 返回状态码(1正确、0错误) + * @apiSuccess {String} msg 返回信息(错误描述) + * @apiSuccess {Object} data 返回数据 */ public function lists() { @@ -448,7 +457,12 @@ class UsersController extends AbstractController } /** - * 操作会员(限管理员) + * @api {get} api/users/operation 12. 操作会员(限管理员) + * + * @apiDescription 需要token身份 + * @apiVersion 1.0.0 + * @apiGroup users + * @apiName operation * * @apiParam {Number} userid 会员ID * @apiParam {String} [type] 操作 @@ -460,6 +474,10 @@ class UsersController extends AbstractController * @apiParam {String} [password] 新的密码 * @apiParam {String} [nickname] 昵称 * @apiParam {String} [profession] 职位 + * + * @apiSuccess {Number} ret 返回状态码(1正确、0错误) + * @apiSuccess {String} msg 返回信息(错误描述) + * @apiSuccess {Object} data 返回数据 */ public function operation() { diff --git a/app/Http/Controllers/Api/apidoc.php b/app/Http/Controllers/Api/apidoc.php index d15ef79f..f0ed9ab9 100755 --- a/app/Http/Controllers/Api/apidoc.php +++ b/app/Http/Controllers/Api/apidoc.php @@ -4,7 +4,7 @@ * 给apidoc项目增加顺序编号 */ -error_reporting(E_ALL & ~E_NOTICE); +@error_reporting(E_ALL & ~E_NOTICE & ~E_WARNING); $path = dirname(__FILE__). '/'; $lists = scandir($path); diff --git a/public/docs/assets/main.bundle.js b/public/docs/assets/main.bundle.js index 8bc9a80b..cba08c06 100644 --- a/public/docs/assets/main.bundle.js +++ b/public/docs/assets/main.bundle.js @@ -1,8 +1,8 @@ -(()=>{var nl={2988:()=>{+function(w){"use strict";var E=".dropdown-backdrop",s='[data-toggle="dropdown"]',d=function(u){w(u).on("click.bs.dropdown",this.toggle)};d.VERSION="3.4.1";function r(u){var o=u.attr("data-target");o||(o=u.attr("href"),o=o&&/#[A-Za-z]/.test(o)&&o.replace(/.*(?=#[^\s]*$)/,""));var p=o!=="#"?w(document).find(o):null;return p&&p.length?p:u.parent()}function n(u){u&&u.which===3||(w(E).remove(),w(s).each(function(){var o=w(this),p=r(o),g={relatedTarget:this};!p.hasClass("open")||u&&u.type=="click"&&/input|textarea/i.test(u.target.tagName)&&w.contains(p[0],u.target)||(p.trigger(u=w.Event("hide.bs.dropdown",g)),!u.isDefaultPrevented()&&(o.attr("aria-expanded","false"),p.removeClass("open").trigger(w.Event("hidden.bs.dropdown",g))))}))}d.prototype.toggle=function(u){var o=w(this);if(!o.is(".disabled, :disabled")){var p=r(o),g=p.hasClass("open");if(n(),!g){"ontouchstart"in document.documentElement&&!p.closest(".navbar-nav").length&&w(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(w(this)).on("click",n);var i={relatedTarget:this};if(p.trigger(u=w.Event("show.bs.dropdown",i)),u.isDefaultPrevented())return;o.trigger("focus").attr("aria-expanded","true"),p.toggleClass("open").trigger(w.Event("shown.bs.dropdown",i))}return!1}},d.prototype.keydown=function(u){if(!(!/(38|40|27|32)/.test(u.which)||/input|textarea/i.test(u.target.tagName))){var o=w(this);if(u.preventDefault(),u.stopPropagation(),!o.is(".disabled, :disabled")){var p=r(o),g=p.hasClass("open");if(!g&&u.which!=27||g&&u.which==27)return u.which==27&&p.find(s).trigger("focus"),o.trigger("click");var i=" li:not(.disabled):visible a",m=p.find(".dropdown-menu"+i);if(!!m.length){var c=m.index(u.target);u.which==38&&c>0&&c--,u.which==40&&c{+function(w){"use strict";var E=function(r,n){this.init("popover",r,n)};if(!w.fn.tooltip)throw new Error("Popover requires tooltip.js");E.VERSION="3.4.1",E.DEFAULTS=w.extend({},w.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:''}),E.prototype=w.extend({},w.fn.tooltip.Constructor.prototype),E.prototype.constructor=E,E.prototype.getDefaults=function(){return E.DEFAULTS},E.prototype.setContent=function(){var r=this.tip(),n=this.getTitle(),l=this.getContent();if(this.options.html){var f=typeof l;this.options.sanitize&&(n=this.sanitizeHtml(n),f==="string"&&(l=this.sanitizeHtml(l))),r.find(".popover-title").html(n),r.find(".popover-content").children().detach().end()[f==="string"?"html":"append"](l)}else r.find(".popover-title").text(n),r.find(".popover-content").children().detach().end().text(l);r.removeClass("fade top bottom left right in"),r.find(".popover-title").html()||r.find(".popover-title").hide()},E.prototype.hasContent=function(){return this.getTitle()||this.getContent()},E.prototype.getContent=function(){var r=this.$element,n=this.options;return r.attr("data-content")||(typeof n.content=="function"?n.content.call(r[0]):n.content)},E.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};function s(r){return this.each(function(){var n=w(this),l=n.data("bs.popover"),f=typeof r=="object"&&r;!l&&/destroy|hide/.test(r)||(l||n.data("bs.popover",l=new E(this,f)),typeof r=="string"&&l[r]())})}var d=w.fn.popover;w.fn.popover=s,w.fn.popover.Constructor=E,w.fn.popover.noConflict=function(){return w.fn.popover=d,this}}(jQuery)},954:()=>{+function(w){"use strict";function E(r,n){this.$body=w(document.body),this.$scrollElement=w(r).is(document.body)?w(window):w(r),this.options=w.extend({},E.DEFAULTS,n),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",w.proxy(this.process,this)),this.refresh(),this.process()}E.VERSION="3.4.1",E.DEFAULTS={offset:10},E.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},E.prototype.refresh=function(){var r=this,n="offset",l=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),w.isWindow(this.$scrollElement[0])||(n="position",l=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var f=w(this),u=f.data("target")||f.attr("href"),o=/^#./.test(u)&&w(u);return o&&o.length&&o.is(":visible")&&[[o[n]().top+l,u]]||null}).sort(function(f,u){return f[0]-u[0]}).each(function(){r.offsets.push(this[0]),r.targets.push(this[1])})},E.prototype.process=function(){var r=this.$scrollElement.scrollTop()+this.options.offset,n=this.getScrollHeight(),l=this.options.offset+n-this.$scrollElement.height(),f=this.offsets,u=this.targets,o=this.activeTarget,p;if(this.scrollHeight!=n&&this.refresh(),r>=l)return o!=(p=u[u.length-1])&&this.activate(p);if(o&&r=f[p]&&(f[p+1]===void 0||r{+function(w){"use strict";var E=function(n){this.element=w(n)};E.VERSION="3.4.1",E.TRANSITION_DURATION=150,E.prototype.show=function(){var n=this.element,l=n.closest("ul:not(.dropdown-menu)"),f=n.data("target");if(f||(f=n.attr("href"),f=f&&f.replace(/.*(?=#[^\s]*$)/,"")),!n.parent("li").hasClass("active")){var u=l.find(".active:last a"),o=w.Event("hide.bs.tab",{relatedTarget:n[0]}),p=w.Event("show.bs.tab",{relatedTarget:u[0]});if(u.trigger(o),n.trigger(p),!(p.isDefaultPrevented()||o.isDefaultPrevented())){var g=w(document).find(f);this.activate(n.closest("li"),l),this.activate(g,g.parent(),function(){u.trigger({type:"hidden.bs.tab",relatedTarget:n[0]}),n.trigger({type:"shown.bs.tab",relatedTarget:u[0]})})}}},E.prototype.activate=function(n,l,f){var u=l.find("> .active"),o=f&&w.support.transition&&(u.length&&u.hasClass("fade")||!!l.find("> .fade").length);function p(){u.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),n.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),o?(n[0].offsetWidth,n.addClass("in")):n.removeClass("fade"),n.parent(".dropdown-menu").length&&n.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),f&&f()}u.length&&o?u.one("bsTransitionEnd",p).emulateTransitionEnd(E.TRANSITION_DURATION):p(),u.removeClass("in")};function s(n){return this.each(function(){var l=w(this),f=l.data("bs.tab");f||l.data("bs.tab",f=new E(this)),typeof n=="string"&&f[n]()})}var d=w.fn.tab;w.fn.tab=s,w.fn.tab.Constructor=E,w.fn.tab.noConflict=function(){return w.fn.tab=d,this};var r=function(n){n.preventDefault(),s.call(w(this),"show")};w(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',r).on("click.bs.tab.data-api",'[data-toggle="pill"]',r)}(jQuery)},8480:()=>{+function(w){"use strict";var E=["sanitize","whiteList","sanitizeFn"],s=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],d=/^aria-[\w-]*$/i,r={"*":["class","dir","id","lang","role",d],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},n=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,l=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i;function f(i,m){var c=i.nodeName.toLowerCase();if(w.inArray(c,m)!==-1)return w.inArray(c,s)!==-1?Boolean(i.nodeValue.match(n)||i.nodeValue.match(l)):!0;for(var h=w(m).filter(function(A,T){return T instanceof RegExp}),y=0,v=h.length;y
',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0},sanitize:!0,sanitizeFn:null,whiteList:r},o.prototype.init=function(i,m,c){if(this.enabled=!0,this.type=i,this.$element=w(m),this.options=this.getOptions(c),this.$viewport=this.options.viewport&&w(document).find(w.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var h=this.options.trigger.split(" "),y=h.length;y--;){var v=h[y];if(v=="click")this.$element.on("click."+this.type,this.options.selector,w.proxy(this.toggle,this));else if(v!="manual"){var A=v=="hover"?"mouseenter":"focusin",T=v=="hover"?"mouseleave":"focusout";this.$element.on(A+"."+this.type,this.options.selector,w.proxy(this.enter,this)),this.$element.on(T+"."+this.type,this.options.selector,w.proxy(this.leave,this))}}this.options.selector?this._options=w.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},o.prototype.getDefaults=function(){return o.DEFAULTS},o.prototype.getOptions=function(i){var m=this.$element.data();for(var c in m)m.hasOwnProperty(c)&&w.inArray(c,E)!==-1&&delete m[c];return i=w.extend({},this.getDefaults(),m,i),i.delay&&typeof i.delay=="number"&&(i.delay={show:i.delay,hide:i.delay}),i.sanitize&&(i.template=u(i.template,i.whiteList,i.sanitizeFn)),i},o.prototype.getDelegateOptions=function(){var i={},m=this.getDefaults();return this._options&&w.each(this._options,function(c,h){m[c]!=h&&(i[c]=h)}),i},o.prototype.enter=function(i){var m=i instanceof this.constructor?i:w(i.currentTarget).data("bs."+this.type);if(m||(m=new this.constructor(i.currentTarget,this.getDelegateOptions()),w(i.currentTarget).data("bs."+this.type,m)),i instanceof w.Event&&(m.inState[i.type=="focusin"?"focus":"hover"]=!0),m.tip().hasClass("in")||m.hoverState=="in"){m.hoverState="in";return}if(clearTimeout(m.timeout),m.hoverState="in",!m.options.delay||!m.options.delay.show)return m.show();m.timeout=setTimeout(function(){m.hoverState=="in"&&m.show()},m.options.delay.show)},o.prototype.isInStateTrue=function(){for(var i in this.inState)if(this.inState[i])return!0;return!1},o.prototype.leave=function(i){var m=i instanceof this.constructor?i:w(i.currentTarget).data("bs."+this.type);if(m||(m=new this.constructor(i.currentTarget,this.getDelegateOptions()),w(i.currentTarget).data("bs."+this.type,m)),i instanceof w.Event&&(m.inState[i.type=="focusout"?"focus":"hover"]=!1),!m.isInStateTrue()){if(clearTimeout(m.timeout),m.hoverState="out",!m.options.delay||!m.options.delay.hide)return m.hide();m.timeout=setTimeout(function(){m.hoverState=="out"&&m.hide()},m.options.delay.hide)}},o.prototype.show=function(){var i=w.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(i);var m=w.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(i.isDefaultPrevented()||!m)return;var c=this,h=this.tip(),y=this.getUID(this.type);this.setContent(),h.attr("id",y),this.$element.attr("aria-describedby",y),this.options.animation&&h.addClass("fade");var v=typeof this.options.placement=="function"?this.options.placement.call(this,h[0],this.$element[0]):this.options.placement,A=/\s?auto?\s?/i,T=A.test(v);T&&(v=v.replace(A,"")||"top"),h.detach().css({top:0,left:0,display:"block"}).addClass(v).data("bs."+this.type,this),this.options.container?h.appendTo(w(document).find(this.options.container)):h.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var P=this.getPosition(),D=h[0].offsetWidth,C=h[0].offsetHeight;if(T){var x=v,_=this.getPosition(this.$viewport);v=v=="bottom"&&P.bottom+C>_.bottom?"top":v=="top"&&P.top-C<_.top?"bottom":v=="right"&&P.right+D>_.width?"left":v=="left"&&P.left-D<_.left?"right":v,h.removeClass(x).addClass(v)}var N=this.getCalculatedOffset(v,P,D,C);this.applyPlacement(N,v);var b=function(){var R=c.hoverState;c.$element.trigger("shown.bs."+c.type),c.hoverState=null,R=="out"&&c.leave(c)};w.support.transition&&this.$tip.hasClass("fade")?h.one("bsTransitionEnd",b).emulateTransitionEnd(o.TRANSITION_DURATION):b()}},o.prototype.applyPlacement=function(i,m){var c=this.tip(),h=c[0].offsetWidth,y=c[0].offsetHeight,v=parseInt(c.css("margin-top"),10),A=parseInt(c.css("margin-left"),10);isNaN(v)&&(v=0),isNaN(A)&&(A=0),i.top+=v,i.left+=A,w.offset.setOffset(c[0],w.extend({using:function(N){c.css({top:Math.round(N.top),left:Math.round(N.left)})}},i),0),c.addClass("in");var T=c[0].offsetWidth,P=c[0].offsetHeight;m=="top"&&P!=y&&(i.top=i.top+y-P);var D=this.getViewportAdjustedDelta(m,i,T,P);D.left?i.left+=D.left:i.top+=D.top;var C=/top|bottom/.test(m),x=C?D.left*2-h+T:D.top*2-y+P,_=C?"offsetWidth":"offsetHeight";c.offset(i),this.replaceArrow(x,c[0][_],C)},o.prototype.replaceArrow=function(i,m,c){this.arrow().css(c?"left":"top",50*(1-i/m)+"%").css(c?"top":"left","")},o.prototype.setContent=function(){var i=this.tip(),m=this.getTitle();this.options.html?(this.options.sanitize&&(m=u(m,this.options.whiteList,this.options.sanitizeFn)),i.find(".tooltip-inner").html(m)):i.find(".tooltip-inner").text(m),i.removeClass("fade in top bottom left right")},o.prototype.hide=function(i){var m=this,c=w(this.$tip),h=w.Event("hide.bs."+this.type);function y(){m.hoverState!="in"&&c.detach(),m.$element&&m.$element.removeAttr("aria-describedby").trigger("hidden.bs."+m.type),i&&i()}if(this.$element.trigger(h),!h.isDefaultPrevented())return c.removeClass("in"),w.support.transition&&c.hasClass("fade")?c.one("bsTransitionEnd",y).emulateTransitionEnd(o.TRANSITION_DURATION):y(),this.hoverState=null,this},o.prototype.fixTitle=function(){var i=this.$element;(i.attr("title")||typeof i.attr("data-original-title")!="string")&&i.attr("data-original-title",i.attr("title")||"").attr("title","")},o.prototype.hasContent=function(){return this.getTitle()},o.prototype.getPosition=function(i){i=i||this.$element;var m=i[0],c=m.tagName=="BODY",h=m.getBoundingClientRect();h.width==null&&(h=w.extend({},h,{width:h.right-h.left,height:h.bottom-h.top}));var y=window.SVGElement&&m instanceof window.SVGElement,v=c?{top:0,left:0}:y?null:i.offset(),A={scroll:c?document.documentElement.scrollTop||document.body.scrollTop:i.scrollTop()},T=c?{width:w(window).width(),height:w(window).height()}:null;return w.extend({},h,A,T,v)},o.prototype.getCalculatedOffset=function(i,m,c,h){return i=="bottom"?{top:m.top+m.height,left:m.left+m.width/2-c/2}:i=="top"?{top:m.top-h,left:m.left+m.width/2-c/2}:i=="left"?{top:m.top+m.height/2-h/2,left:m.left-c}:{top:m.top+m.height/2-h/2,left:m.left+m.width}},o.prototype.getViewportAdjustedDelta=function(i,m,c,h){var y={top:0,left:0};if(!this.$viewport)return y;var v=this.options.viewport&&this.options.viewport.padding||0,A=this.getPosition(this.$viewport);if(/right|left/.test(i)){var T=m.top-v-A.scroll,P=m.top+v-A.scroll+h;TA.top+A.height&&(y.top=A.top+A.height-P)}else{var D=m.left-v,C=m.left+v+c;DA.right&&(y.left=A.left+A.width-C)}return y},o.prototype.getTitle=function(){var i,m=this.$element,c=this.options;return i=m.attr("data-original-title")||(typeof c.title=="function"?c.title.call(m[0]):c.title),i},o.prototype.getUID=function(i){do i+=~~(Math.random()*1e6);while(document.getElementById(i));return i},o.prototype.tip=function(){if(!this.$tip&&(this.$tip=w(this.options.template),this.$tip.length!=1))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},o.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},o.prototype.enable=function(){this.enabled=!0},o.prototype.disable=function(){this.enabled=!1},o.prototype.toggleEnabled=function(){this.enabled=!this.enabled},o.prototype.toggle=function(i){var m=this;i&&(m=w(i.currentTarget).data("bs."+this.type),m||(m=new this.constructor(i.currentTarget,this.getDelegateOptions()),w(i.currentTarget).data("bs."+this.type,m))),i?(m.inState.click=!m.inState.click,m.isInStateTrue()?m.enter(m):m.leave(m)):m.tip().hasClass("in")?m.leave(m):m.enter(m)},o.prototype.destroy=function(){var i=this;clearTimeout(this.timeout),this.hide(function(){i.$element.off("."+i.type).removeData("bs."+i.type),i.$tip&&i.$tip.detach(),i.$tip=null,i.$arrow=null,i.$viewport=null,i.$element=null})},o.prototype.sanitizeHtml=function(i){return u(i,this.options.whiteList,this.options.sanitizeFn)};function p(i){return this.each(function(){var m=w(this),c=m.data("bs.tooltip"),h=typeof i=="object"&&i;!c&&/destroy|hide/.test(i)||(c||m.data("bs.tooltip",c=new o(this,h)),typeof i=="string"&&c[i]())})}var g=w.fn.tooltip;w.fn.tooltip=p,w.fn.tooltip.Constructor=o,w.fn.tooltip.noConflict=function(){return w.fn.tooltip=g,this}}(jQuery)},7030:w=>{var E=function(){this.Diff_Timeout=1,this.Diff_EditCost=4,this.Match_Threshold=.5,this.Match_Distance=1e3,this.Patch_DeleteThreshold=.5,this.Patch_Margin=4,this.Match_MaxBits=32},s=-1,d=1,r=0;E.Diff=function(n,l){return[n,l]},E.prototype.diff_main=function(n,l,f,u){typeof u=="undefined"&&(this.Diff_Timeout<=0?u=Number.MAX_VALUE:u=new Date().getTime()+this.Diff_Timeout*1e3);var o=u;if(n==null||l==null)throw new Error("Null input. (diff_main)");if(n==l)return n?[new E.Diff(r,n)]:[];typeof f=="undefined"&&(f=!0);var p=f,g=this.diff_commonPrefix(n,l),i=n.substring(0,g);n=n.substring(g),l=l.substring(g),g=this.diff_commonSuffix(n,l);var m=n.substring(n.length-g);n=n.substring(0,n.length-g),l=l.substring(0,l.length-g);var c=this.diff_compute_(n,l,p,o);return i&&c.unshift(new E.Diff(r,i)),m&&c.push(new E.Diff(r,m)),this.diff_cleanupMerge(c),c},E.prototype.diff_compute_=function(n,l,f,u){var o;if(!n)return[new E.Diff(d,l)];if(!l)return[new E.Diff(s,n)];var p=n.length>l.length?n:l,g=n.length>l.length?l:n,i=p.indexOf(g);if(i!=-1)return o=[new E.Diff(d,p.substring(0,i)),new E.Diff(r,g),new E.Diff(d,p.substring(i+g.length))],n.length>l.length&&(o[0][0]=o[2][0]=s),o;if(g.length==1)return[new E.Diff(s,n),new E.Diff(d,l)];var m=this.diff_halfMatch_(n,l);if(m){var c=m[0],h=m[1],y=m[2],v=m[3],A=m[4],T=this.diff_main(c,y,f,u),P=this.diff_main(h,v,f,u);return T.concat([new E.Diff(r,A)],P)}return f&&n.length>100&&l.length>100?this.diff_lineMode_(n,l,u):this.diff_bisect_(n,l,u)},E.prototype.diff_lineMode_=function(n,l,f){var u=this.diff_linesToChars_(n,l);n=u.chars1,l=u.chars2;var o=u.lineArray,p=this.diff_main(n,l,!1,f);this.diff_charsToLines_(p,o),this.diff_cleanupSemantic(p),p.push(new E.Diff(r,""));for(var g=0,i=0,m=0,c="",h="";g=1&&m>=1){p.splice(g-i-m,i+m),g=g-i-m;for(var y=this.diff_main(c,h,!1,f),v=y.length-1;v>=0;v--)p.splice(g,0,y[v]);g=g+y.length}m=0,i=0,c="",h="";break}g++}return p.pop(),p},E.prototype.diff_bisect_=function(n,l,f){for(var u=n.length,o=l.length,p=Math.ceil((u+o)/2),g=p,i=2*p,m=new Array(i),c=new Array(i),h=0;hf);C++){for(var x=-C+A;x<=C-T;x+=2){var _=g+x,N;x==-C||x!=C&&m[_-1]u)T+=2;else if(b>o)A+=2;else if(v){var R=g+y-x;if(R>=0&&R=L)return this.diff_bisectSplit_(n,l,N,b,f)}}}for(var k=-C+P;k<=C-D;k+=2){var R=g+k,L;k==-C||k!=C&&c[R-1]u)D+=2;else if(M>o)P+=2;else if(!v){var _=g+y-k;if(_>=0&&_=L)return this.diff_bisectSplit_(n,l,N,b,f)}}}}return[new E.Diff(s,n),new E.Diff(d,l)]},E.prototype.diff_bisectSplit_=function(n,l,f,u,o){var p=n.substring(0,f),g=l.substring(0,u),i=n.substring(f),m=l.substring(u),c=this.diff_main(p,g,!1,o),h=this.diff_main(i,m,!1,o);return c.concat(h)},E.prototype.diff_linesToChars_=function(n,l){var f=[],u={};f[0]="";function o(m){for(var c="",h=0,y=-1,v=f.length;yu?n=n.substring(f-u):fl.length?n:l,u=n.length>l.length?l:n;if(f.length<4||u.length*2=T.length?[N,b,R,L,_]:null}var g=p(f,u,Math.ceil(f.length/4)),i=p(f,u,Math.ceil(f.length/2)),m;if(!g&&!i)return null;i?g?m=g[4].length>i[4].length?g:i:m=i:m=g;var c,h,y,v;n.length>l.length?(c=m[0],h=m[1],y=m[2],v=m[3]):(y=m[0],v=m[1],c=m[2],h=m[3]);var A=m[4];return[c,h,y,v,A]},E.prototype.diff_cleanupSemantic=function(n){for(var l=!1,f=[],u=0,o=null,p=0,g=0,i=0,m=0,c=0;p0?f[u-1]:-1,g=0,i=0,m=0,c=0,o=null,l=!0)),p++;for(l&&this.diff_cleanupMerge(n),this.diff_cleanupSemanticLossless(n),p=1;p=A?(v>=h.length/2||v>=y.length/2)&&(n.splice(p,0,new E.Diff(r,y.substring(0,v))),n[p-1][1]=h.substring(0,h.length-v),n[p+1][1]=y.substring(v),p++):(A>=h.length/2||A>=y.length/2)&&(n.splice(p,0,new E.Diff(r,h.substring(0,A))),n[p-1][0]=d,n[p-1][1]=y.substring(0,y.length-A),n[p+1][0]=s,n[p+1][1]=h.substring(A),p++),p++}p++}},E.prototype.diff_cleanupSemanticLossless=function(n){function l(A,T){if(!A||!T)return 6;var P=A.charAt(A.length-1),D=T.charAt(0),C=P.match(E.nonAlphaNumericRegex_),x=D.match(E.nonAlphaNumericRegex_),_=C&&P.match(E.whitespaceRegex_),N=x&&D.match(E.whitespaceRegex_),b=_&&P.match(E.linebreakRegex_),R=N&&D.match(E.linebreakRegex_),L=b&&A.match(E.blanklineEndRegex_),k=R&&T.match(E.blanklineStartRegex_);return L||k?5:b||R?4:C&&!_&&N?3:_||N?2:C||x?1:0}for(var f=1;f=y&&(y=v,m=u,c=o,h=p)}n[f-1][1]!=m&&(m?n[f-1][1]=m:(n.splice(f-1,1),f--),n[f][1]=c,h?n[f+1][1]=h:(n.splice(f+1,1),f--))}f++}},E.nonAlphaNumericRegex_=/[^a-zA-Z0-9]/,E.whitespaceRegex_=/\s/,E.linebreakRegex_=/[\r\n]/,E.blanklineEndRegex_=/\n\r?\n$/,E.blanklineStartRegex_=/^\r?\n\r?\n/,E.prototype.diff_cleanupEfficiency=function(n){for(var l=!1,f=[],u=0,o=null,p=0,g=!1,i=!1,m=!1,c=!1;p0?f[u-1]:-1,m=c=!1),l=!0)),p++;l&&this.diff_cleanupMerge(n)},E.prototype.diff_cleanupMerge=function(n){n.push(new E.Diff(r,""));for(var l=0,f=0,u=0,o="",p="",g;l1?(f!==0&&u!==0&&(g=this.diff_commonPrefix(p,o),g!==0&&(l-f-u>0&&n[l-f-u-1][0]==r?n[l-f-u-1][1]+=p.substring(0,g):(n.splice(0,0,new E.Diff(r,p.substring(0,g))),l++),p=p.substring(g),o=o.substring(g)),g=this.diff_commonSuffix(p,o),g!==0&&(n[l][1]=p.substring(p.length-g)+n[l][1],p=p.substring(0,p.length-g),o=o.substring(0,o.length-g))),l-=f+u,n.splice(l,f+u),o.length&&(n.splice(l,0,new E.Diff(s,o)),l++),p.length&&(n.splice(l,0,new E.Diff(d,p)),l++),l++):l!==0&&n[l-1][0]==r?(n[l-1][1]+=n[l][1],n.splice(l,1)):l++,u=0,f=0,o="",p="";break}n[n.length-1][1]===""&&n.pop();var i=!1;for(l=1;ll));g++)o=f,p=u;return n.length!=g&&n[g][0]===s?p:p+(l-o)},E.prototype.diff_prettyHtml=function(n){for(var l=[],f=/&/g,u=//g,p=/\n/g,g=0;g");switch(i){case d:l[g]=''+c+"";break;case s:l[g]=''+c+"";break;case r:l[g]=""+c+"";break}}return l.join("")},E.prototype.diff_text1=function(n){for(var l=[],f=0;fthis.Match_MaxBits)throw new Error("Pattern too long for this browser.");var u=this.match_alphabet_(l),o=this;function p(N,b){var R=N/l.length,L=Math.abs(f-b);return o.Match_Distance?R+L/o.Match_Distance:L?1:R}var g=this.Match_Threshold,i=n.indexOf(l,f);i!=-1&&(g=Math.min(p(0,i),g),i=n.lastIndexOf(l,f+l.length),i!=-1&&(g=Math.min(p(0,i),g)));var m=1<=T;C--){var x=u[n.charAt(C-1)];if(A===0?D[C]=(D[C+1]<<1|1)&x:D[C]=(D[C+1]<<1|1)&x|((v[C+1]|v[C])<<1|1)|v[C+1],D[C]&m){var _=p(A,C-1);if(_<=g)if(g=_,i=C-1,i>f)T=Math.max(1,2*f-i);else break}}if(p(A+1,f)>g)break;v=D}return i},E.prototype.match_alphabet_=function(n){for(var l={},f=0;f2&&(this.diff_cleanupSemantic(o),this.diff_cleanupEfficiency(o));else if(n&&typeof n=="object"&&typeof l=="undefined"&&typeof f=="undefined")o=n,u=this.diff_text1(o);else if(typeof n=="string"&&l&&typeof l=="object"&&typeof f=="undefined")u=n,o=l;else if(typeof n=="string"&&typeof l=="string"&&f&&typeof f=="object")u=n,o=f;else throw new Error("Unknown call format to patch_make.");if(o.length===0)return[];for(var p=[],g=new E.patch_obj,i=0,m=0,c=0,h=u,y=u,v=0;v=2*this.Patch_Margin&&i&&(this.patch_addContext_(g,h),p.push(g),g=new E.patch_obj,i=0,h=y,m=c);break}A!==d&&(m+=T.length),A!==s&&(c+=T.length)}return i&&(this.patch_addContext_(g,h),p.push(g)),p},E.prototype.patch_deepCopy=function(n){for(var l=[],f=0;fthis.Match_MaxBits?(m=this.match_main(l,i.substring(0,this.Match_MaxBits),g),m!=-1&&(c=this.match_main(l,i.substring(i.length-this.Match_MaxBits),g+i.length-this.Match_MaxBits),(c==-1||m>=c)&&(m=-1))):m=this.match_main(l,i,g),m==-1)o[p]=!1,u-=n[p].length2-n[p].length1;else{o[p]=!0,u=m-g;var h;if(c==-1?h=l.substring(m,m+i.length):h=l.substring(m,c+this.Match_MaxBits),i==h)l=l.substring(0,m)+this.diff_text2(n[p].diffs)+l.substring(m+i.length);else{var y=this.diff_main(i,h,!1);if(i.length>this.Match_MaxBits&&this.diff_levenshtein(y)/i.length>this.Patch_DeleteThreshold)o[p]=!1;else{this.diff_cleanupSemanticLossless(y);for(var v=0,A,T=0;Tp[0][1].length){var g=l-p[0][1].length;p[0][1]=f.substring(p[0][1].length)+p[0][1],o.start1-=g,o.start2-=g,o.length1+=g,o.length2+=g}if(o=n[n.length-1],p=o.diffs,p.length==0||p[p.length-1][0]!=r)p.push(new E.Diff(r,f)),o.length1+=l,o.length2+=l;else if(l>p[p.length-1][1].length){var g=l-p[p.length-1][1].length;p[p.length-1][1]+=f.substring(0,g),o.length1+=g,o.length2+=g}return f},E.prototype.patch_splitMax=function(n){for(var l=this.Match_MaxBits,f=0;f2*l?(i.length1+=h.length,o+=h.length,m=!1,i.diffs.push(new E.Diff(c,h)),u.diffs.shift()):(h=h.substring(0,l-i.length1-this.Patch_Margin),i.length1+=h.length,o+=h.length,c===r?(i.length2+=h.length,p+=h.length):m=!1,i.diffs.push(new E.Diff(c,h)),h==u.diffs[0][1]?u.diffs.shift():u.diffs[0][1]=u.diffs[0][1].substring(h.length))}g=this.diff_text2(i.diffs),g=g.substring(g.length-this.Patch_Margin);var y=this.diff_text1(u.diffs).substring(0,this.Patch_Margin);y!==""&&(i.length1+=y.length,i.length2+=y.length,i.diffs.length!==0&&i.diffs[i.diffs.length-1][0]===r?i.diffs[i.diffs.length-1][1]+=y:i.diffs.push(new E.Diff(r,y))),m||n.splice(++f,0,i)}}},E.prototype.patch_toText=function(n){for(var l=[],f=0;f{var il={2988:()=>{+function(x){"use strict";var y=".dropdown-backdrop",o='[data-toggle="dropdown"]',d=function(u){x(u).on("click.bs.dropdown",this.toggle)};d.VERSION="3.4.1";function r(u){var s=u.attr("data-target");s||(s=u.attr("href"),s=s&&/#[A-Za-z]/.test(s)&&s.replace(/.*(?=#[^\s]*$)/,""));var p=s!=="#"?x(document).find(s):null;return p&&p.length?p:u.parent()}function n(u){u&&u.which===3||(x(y).remove(),x(o).each(function(){var s=x(this),p=r(s),g={relatedTarget:this};!p.hasClass("open")||u&&u.type=="click"&&/input|textarea/i.test(u.target.tagName)&&x.contains(p[0],u.target)||(p.trigger(u=x.Event("hide.bs.dropdown",g)),!u.isDefaultPrevented()&&(s.attr("aria-expanded","false"),p.removeClass("open").trigger(x.Event("hidden.bs.dropdown",g))))}))}d.prototype.toggle=function(u){var s=x(this);if(!s.is(".disabled, :disabled")){var p=r(s),g=p.hasClass("open");if(n(),!g){"ontouchstart"in document.documentElement&&!p.closest(".navbar-nav").length&&x(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(x(this)).on("click",n);var i={relatedTarget:this};if(p.trigger(u=x.Event("show.bs.dropdown",i)),u.isDefaultPrevented())return;s.trigger("focus").attr("aria-expanded","true"),p.toggleClass("open").trigger(x.Event("shown.bs.dropdown",i))}return!1}},d.prototype.keydown=function(u){if(!(!/(38|40|27|32)/.test(u.which)||/input|textarea/i.test(u.target.tagName))){var s=x(this);if(u.preventDefault(),u.stopPropagation(),!s.is(".disabled, :disabled")){var p=r(s),g=p.hasClass("open");if(!g&&u.which!=27||g&&u.which==27)return u.which==27&&p.find(o).trigger("focus"),s.trigger("click");var i=" li:not(.disabled):visible a",m=p.find(".dropdown-menu"+i);if(!!m.length){var c=m.index(u.target);u.which==38&&c>0&&c--,u.which==40&&c{+function(x){"use strict";var y=function(r,n){this.init("popover",r,n)};if(!x.fn.tooltip)throw new Error("Popover requires tooltip.js");y.VERSION="3.4.1",y.DEFAULTS=x.extend({},x.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:''}),y.prototype=x.extend({},x.fn.tooltip.Constructor.prototype),y.prototype.constructor=y,y.prototype.getDefaults=function(){return y.DEFAULTS},y.prototype.setContent=function(){var r=this.tip(),n=this.getTitle(),l=this.getContent();if(this.options.html){var f=typeof l;this.options.sanitize&&(n=this.sanitizeHtml(n),f==="string"&&(l=this.sanitizeHtml(l))),r.find(".popover-title").html(n),r.find(".popover-content").children().detach().end()[f==="string"?"html":"append"](l)}else r.find(".popover-title").text(n),r.find(".popover-content").children().detach().end().text(l);r.removeClass("fade top bottom left right in"),r.find(".popover-title").html()||r.find(".popover-title").hide()},y.prototype.hasContent=function(){return this.getTitle()||this.getContent()},y.prototype.getContent=function(){var r=this.$element,n=this.options;return r.attr("data-content")||(typeof n.content=="function"?n.content.call(r[0]):n.content)},y.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};function o(r){return this.each(function(){var n=x(this),l=n.data("bs.popover"),f=typeof r=="object"&&r;!l&&/destroy|hide/.test(r)||(l||n.data("bs.popover",l=new y(this,f)),typeof r=="string"&&l[r]())})}var d=x.fn.popover;x.fn.popover=o,x.fn.popover.Constructor=y,x.fn.popover.noConflict=function(){return x.fn.popover=d,this}}(jQuery)},954:()=>{+function(x){"use strict";function y(r,n){this.$body=x(document.body),this.$scrollElement=x(r).is(document.body)?x(window):x(r),this.options=x.extend({},y.DEFAULTS,n),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",x.proxy(this.process,this)),this.refresh(),this.process()}y.VERSION="3.4.1",y.DEFAULTS={offset:10},y.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},y.prototype.refresh=function(){var r=this,n="offset",l=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),x.isWindow(this.$scrollElement[0])||(n="position",l=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var f=x(this),u=f.data("target")||f.attr("href"),s=/^#./.test(u)&&x(u);return s&&s.length&&s.is(":visible")&&[[s[n]().top+l,u]]||null}).sort(function(f,u){return f[0]-u[0]}).each(function(){r.offsets.push(this[0]),r.targets.push(this[1])})},y.prototype.process=function(){var r=this.$scrollElement.scrollTop()+this.options.offset,n=this.getScrollHeight(),l=this.options.offset+n-this.$scrollElement.height(),f=this.offsets,u=this.targets,s=this.activeTarget,p;if(this.scrollHeight!=n&&this.refresh(),r>=l)return s!=(p=u[u.length-1])&&this.activate(p);if(s&&r=f[p]&&(f[p+1]===void 0||r{+function(x){"use strict";var y=function(n){this.element=x(n)};y.VERSION="3.4.1",y.TRANSITION_DURATION=150,y.prototype.show=function(){var n=this.element,l=n.closest("ul:not(.dropdown-menu)"),f=n.data("target");if(f||(f=n.attr("href"),f=f&&f.replace(/.*(?=#[^\s]*$)/,"")),!n.parent("li").hasClass("active")){var u=l.find(".active:last a"),s=x.Event("hide.bs.tab",{relatedTarget:n[0]}),p=x.Event("show.bs.tab",{relatedTarget:u[0]});if(u.trigger(s),n.trigger(p),!(p.isDefaultPrevented()||s.isDefaultPrevented())){var g=x(document).find(f);this.activate(n.closest("li"),l),this.activate(g,g.parent(),function(){u.trigger({type:"hidden.bs.tab",relatedTarget:n[0]}),n.trigger({type:"shown.bs.tab",relatedTarget:u[0]})})}}},y.prototype.activate=function(n,l,f){var u=l.find("> .active"),s=f&&x.support.transition&&(u.length&&u.hasClass("fade")||!!l.find("> .fade").length);function p(){u.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),n.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),s?(n[0].offsetWidth,n.addClass("in")):n.removeClass("fade"),n.parent(".dropdown-menu").length&&n.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),f&&f()}u.length&&s?u.one("bsTransitionEnd",p).emulateTransitionEnd(y.TRANSITION_DURATION):p(),u.removeClass("in")};function o(n){return this.each(function(){var l=x(this),f=l.data("bs.tab");f||l.data("bs.tab",f=new y(this)),typeof n=="string"&&f[n]()})}var d=x.fn.tab;x.fn.tab=o,x.fn.tab.Constructor=y,x.fn.tab.noConflict=function(){return x.fn.tab=d,this};var r=function(n){n.preventDefault(),o.call(x(this),"show")};x(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',r).on("click.bs.tab.data-api",'[data-toggle="pill"]',r)}(jQuery)},8480:()=>{+function(x){"use strict";var y=["sanitize","whiteList","sanitizeFn"],o=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],d=/^aria-[\w-]*$/i,r={"*":["class","dir","id","lang","role",d],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},n=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,l=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i;function f(i,m){var c=i.nodeName.toLowerCase();if(x.inArray(c,m)!==-1)return x.inArray(c,o)!==-1?Boolean(i.nodeValue.match(n)||i.nodeValue.match(l)):!0;for(var h=x(m).filter(function(S,T){return T instanceof RegExp}),E=0,v=h.length;E
',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0},sanitize:!0,sanitizeFn:null,whiteList:r},s.prototype.init=function(i,m,c){if(this.enabled=!0,this.type=i,this.$element=x(m),this.options=this.getOptions(c),this.$viewport=this.options.viewport&&x(document).find(x.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var h=this.options.trigger.split(" "),E=h.length;E--;){var v=h[E];if(v=="click")this.$element.on("click."+this.type,this.options.selector,x.proxy(this.toggle,this));else if(v!="manual"){var S=v=="hover"?"mouseenter":"focusin",T=v=="hover"?"mouseleave":"focusout";this.$element.on(S+"."+this.type,this.options.selector,x.proxy(this.enter,this)),this.$element.on(T+"."+this.type,this.options.selector,x.proxy(this.leave,this))}}this.options.selector?this._options=x.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},s.prototype.getDefaults=function(){return s.DEFAULTS},s.prototype.getOptions=function(i){var m=this.$element.data();for(var c in m)m.hasOwnProperty(c)&&x.inArray(c,y)!==-1&&delete m[c];return i=x.extend({},this.getDefaults(),m,i),i.delay&&typeof i.delay=="number"&&(i.delay={show:i.delay,hide:i.delay}),i.sanitize&&(i.template=u(i.template,i.whiteList,i.sanitizeFn)),i},s.prototype.getDelegateOptions=function(){var i={},m=this.getDefaults();return this._options&&x.each(this._options,function(c,h){m[c]!=h&&(i[c]=h)}),i},s.prototype.enter=function(i){var m=i instanceof this.constructor?i:x(i.currentTarget).data("bs."+this.type);if(m||(m=new this.constructor(i.currentTarget,this.getDelegateOptions()),x(i.currentTarget).data("bs."+this.type,m)),i instanceof x.Event&&(m.inState[i.type=="focusin"?"focus":"hover"]=!0),m.tip().hasClass("in")||m.hoverState=="in"){m.hoverState="in";return}if(clearTimeout(m.timeout),m.hoverState="in",!m.options.delay||!m.options.delay.show)return m.show();m.timeout=setTimeout(function(){m.hoverState=="in"&&m.show()},m.options.delay.show)},s.prototype.isInStateTrue=function(){for(var i in this.inState)if(this.inState[i])return!0;return!1},s.prototype.leave=function(i){var m=i instanceof this.constructor?i:x(i.currentTarget).data("bs."+this.type);if(m||(m=new this.constructor(i.currentTarget,this.getDelegateOptions()),x(i.currentTarget).data("bs."+this.type,m)),i instanceof x.Event&&(m.inState[i.type=="focusout"?"focus":"hover"]=!1),!m.isInStateTrue()){if(clearTimeout(m.timeout),m.hoverState="out",!m.options.delay||!m.options.delay.hide)return m.hide();m.timeout=setTimeout(function(){m.hoverState=="out"&&m.hide()},m.options.delay.hide)}},s.prototype.show=function(){var i=x.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(i);var m=x.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(i.isDefaultPrevented()||!m)return;var c=this,h=this.tip(),E=this.getUID(this.type);this.setContent(),h.attr("id",E),this.$element.attr("aria-describedby",E),this.options.animation&&h.addClass("fade");var v=typeof this.options.placement=="function"?this.options.placement.call(this,h[0],this.$element[0]):this.options.placement,S=/\s?auto?\s?/i,T=S.test(v);T&&(v=v.replace(S,"")||"top"),h.detach().css({top:0,left:0,display:"block"}).addClass(v).data("bs."+this.type,this),this.options.container?h.appendTo(x(document).find(this.options.container)):h.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var P=this.getPosition(),D=h[0].offsetWidth,w=h[0].offsetHeight;if(T){var _=v,C=this.getPosition(this.$viewport);v=v=="bottom"&&P.bottom+w>C.bottom?"top":v=="top"&&P.top-wC.width?"left":v=="left"&&P.left-DS.top+S.height&&(E.top=S.top+S.height-P)}else{var D=m.left-v,w=m.left+v+c;DS.right&&(E.left=S.left+S.width-w)}return E},s.prototype.getTitle=function(){var i,m=this.$element,c=this.options;return i=m.attr("data-original-title")||(typeof c.title=="function"?c.title.call(m[0]):c.title),i},s.prototype.getUID=function(i){do i+=~~(Math.random()*1e6);while(document.getElementById(i));return i},s.prototype.tip=function(){if(!this.$tip&&(this.$tip=x(this.options.template),this.$tip.length!=1))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},s.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},s.prototype.enable=function(){this.enabled=!0},s.prototype.disable=function(){this.enabled=!1},s.prototype.toggleEnabled=function(){this.enabled=!this.enabled},s.prototype.toggle=function(i){var m=this;i&&(m=x(i.currentTarget).data("bs."+this.type),m||(m=new this.constructor(i.currentTarget,this.getDelegateOptions()),x(i.currentTarget).data("bs."+this.type,m))),i?(m.inState.click=!m.inState.click,m.isInStateTrue()?m.enter(m):m.leave(m)):m.tip().hasClass("in")?m.leave(m):m.enter(m)},s.prototype.destroy=function(){var i=this;clearTimeout(this.timeout),this.hide(function(){i.$element.off("."+i.type).removeData("bs."+i.type),i.$tip&&i.$tip.detach(),i.$tip=null,i.$arrow=null,i.$viewport=null,i.$element=null})},s.prototype.sanitizeHtml=function(i){return u(i,this.options.whiteList,this.options.sanitizeFn)};function p(i){return this.each(function(){var m=x(this),c=m.data("bs.tooltip"),h=typeof i=="object"&&i;!c&&/destroy|hide/.test(i)||(c||m.data("bs.tooltip",c=new s(this,h)),typeof i=="string"&&c[i]())})}var g=x.fn.tooltip;x.fn.tooltip=p,x.fn.tooltip.Constructor=s,x.fn.tooltip.noConflict=function(){return x.fn.tooltip=g,this}}(jQuery)},7030:x=>{var y=function(){this.Diff_Timeout=1,this.Diff_EditCost=4,this.Match_Threshold=.5,this.Match_Distance=1e3,this.Patch_DeleteThreshold=.5,this.Patch_Margin=4,this.Match_MaxBits=32},o=-1,d=1,r=0;y.Diff=function(n,l){return[n,l]},y.prototype.diff_main=function(n,l,f,u){typeof u=="undefined"&&(this.Diff_Timeout<=0?u=Number.MAX_VALUE:u=new Date().getTime()+this.Diff_Timeout*1e3);var s=u;if(n==null||l==null)throw new Error("Null input. (diff_main)");if(n==l)return n?[new y.Diff(r,n)]:[];typeof f=="undefined"&&(f=!0);var p=f,g=this.diff_commonPrefix(n,l),i=n.substring(0,g);n=n.substring(g),l=l.substring(g),g=this.diff_commonSuffix(n,l);var m=n.substring(n.length-g);n=n.substring(0,n.length-g),l=l.substring(0,l.length-g);var c=this.diff_compute_(n,l,p,s);return i&&c.unshift(new y.Diff(r,i)),m&&c.push(new y.Diff(r,m)),this.diff_cleanupMerge(c),c},y.prototype.diff_compute_=function(n,l,f,u){var s;if(!n)return[new y.Diff(d,l)];if(!l)return[new y.Diff(o,n)];var p=n.length>l.length?n:l,g=n.length>l.length?l:n,i=p.indexOf(g);if(i!=-1)return s=[new y.Diff(d,p.substring(0,i)),new y.Diff(r,g),new y.Diff(d,p.substring(i+g.length))],n.length>l.length&&(s[0][0]=s[2][0]=o),s;if(g.length==1)return[new y.Diff(o,n),new y.Diff(d,l)];var m=this.diff_halfMatch_(n,l);if(m){var c=m[0],h=m[1],E=m[2],v=m[3],S=m[4],T=this.diff_main(c,E,f,u),P=this.diff_main(h,v,f,u);return T.concat([new y.Diff(r,S)],P)}return f&&n.length>100&&l.length>100?this.diff_lineMode_(n,l,u):this.diff_bisect_(n,l,u)},y.prototype.diff_lineMode_=function(n,l,f){var u=this.diff_linesToChars_(n,l);n=u.chars1,l=u.chars2;var s=u.lineArray,p=this.diff_main(n,l,!1,f);this.diff_charsToLines_(p,s),this.diff_cleanupSemantic(p),p.push(new y.Diff(r,""));for(var g=0,i=0,m=0,c="",h="";g=1&&m>=1){p.splice(g-i-m,i+m),g=g-i-m;for(var E=this.diff_main(c,h,!1,f),v=E.length-1;v>=0;v--)p.splice(g,0,E[v]);g=g+E.length}m=0,i=0,c="",h="";break}g++}return p.pop(),p},y.prototype.diff_bisect_=function(n,l,f){for(var u=n.length,s=l.length,p=Math.ceil((u+s)/2),g=p,i=2*p,m=new Array(i),c=new Array(i),h=0;hf);w++){for(var _=-w+S;_<=w-T;_+=2){var C=g+_,I;_==-w||_!=w&&m[C-1]u)T+=2;else if(R>s)S+=2;else if(v){var N=g+E-_;if(N>=0&&N=L)return this.diff_bisectSplit_(n,l,I,R,f)}}}for(var $=-w+P;$<=w-D;$+=2){var N=g+$,L;$==-w||$!=w&&c[N-1]u)D+=2;else if(M>s)P+=2;else if(!v){var C=g+E-$;if(C>=0&&C=L)return this.diff_bisectSplit_(n,l,I,R,f)}}}}return[new y.Diff(o,n),new y.Diff(d,l)]},y.prototype.diff_bisectSplit_=function(n,l,f,u,s){var p=n.substring(0,f),g=l.substring(0,u),i=n.substring(f),m=l.substring(u),c=this.diff_main(p,g,!1,s),h=this.diff_main(i,m,!1,s);return c.concat(h)},y.prototype.diff_linesToChars_=function(n,l){var f=[],u={};f[0]="";function s(m){for(var c="",h=0,E=-1,v=f.length;Eu?n=n.substring(f-u):fl.length?n:l,u=n.length>l.length?l:n;if(f.length<4||u.length*2=T.length?[I,R,N,L,C]:null}var g=p(f,u,Math.ceil(f.length/4)),i=p(f,u,Math.ceil(f.length/2)),m;if(!g&&!i)return null;i?g?m=g[4].length>i[4].length?g:i:m=i:m=g;var c,h,E,v;n.length>l.length?(c=m[0],h=m[1],E=m[2],v=m[3]):(E=m[0],v=m[1],c=m[2],h=m[3]);var S=m[4];return[c,h,E,v,S]},y.prototype.diff_cleanupSemantic=function(n){for(var l=!1,f=[],u=0,s=null,p=0,g=0,i=0,m=0,c=0;p0?f[u-1]:-1,g=0,i=0,m=0,c=0,s=null,l=!0)),p++;for(l&&this.diff_cleanupMerge(n),this.diff_cleanupSemanticLossless(n),p=1;p=S?(v>=h.length/2||v>=E.length/2)&&(n.splice(p,0,new y.Diff(r,E.substring(0,v))),n[p-1][1]=h.substring(0,h.length-v),n[p+1][1]=E.substring(v),p++):(S>=h.length/2||S>=E.length/2)&&(n.splice(p,0,new y.Diff(r,h.substring(0,S))),n[p-1][0]=d,n[p-1][1]=E.substring(0,E.length-S),n[p+1][0]=o,n[p+1][1]=h.substring(S),p++),p++}p++}},y.prototype.diff_cleanupSemanticLossless=function(n){function l(S,T){if(!S||!T)return 6;var P=S.charAt(S.length-1),D=T.charAt(0),w=P.match(y.nonAlphaNumericRegex_),_=D.match(y.nonAlphaNumericRegex_),C=w&&P.match(y.whitespaceRegex_),I=_&&D.match(y.whitespaceRegex_),R=C&&P.match(y.linebreakRegex_),N=I&&D.match(y.linebreakRegex_),L=R&&S.match(y.blanklineEndRegex_),$=N&&T.match(y.blanklineStartRegex_);return L||$?5:R||N?4:w&&!C&&I?3:C||I?2:w||_?1:0}for(var f=1;f=E&&(E=v,m=u,c=s,h=p)}n[f-1][1]!=m&&(m?n[f-1][1]=m:(n.splice(f-1,1),f--),n[f][1]=c,h?n[f+1][1]=h:(n.splice(f+1,1),f--))}f++}},y.nonAlphaNumericRegex_=/[^a-zA-Z0-9]/,y.whitespaceRegex_=/\s/,y.linebreakRegex_=/[\r\n]/,y.blanklineEndRegex_=/\n\r?\n$/,y.blanklineStartRegex_=/^\r?\n\r?\n/,y.prototype.diff_cleanupEfficiency=function(n){for(var l=!1,f=[],u=0,s=null,p=0,g=!1,i=!1,m=!1,c=!1;p0?f[u-1]:-1,m=c=!1),l=!0)),p++;l&&this.diff_cleanupMerge(n)},y.prototype.diff_cleanupMerge=function(n){n.push(new y.Diff(r,""));for(var l=0,f=0,u=0,s="",p="",g;l1?(f!==0&&u!==0&&(g=this.diff_commonPrefix(p,s),g!==0&&(l-f-u>0&&n[l-f-u-1][0]==r?n[l-f-u-1][1]+=p.substring(0,g):(n.splice(0,0,new y.Diff(r,p.substring(0,g))),l++),p=p.substring(g),s=s.substring(g)),g=this.diff_commonSuffix(p,s),g!==0&&(n[l][1]=p.substring(p.length-g)+n[l][1],p=p.substring(0,p.length-g),s=s.substring(0,s.length-g))),l-=f+u,n.splice(l,f+u),s.length&&(n.splice(l,0,new y.Diff(o,s)),l++),p.length&&(n.splice(l,0,new y.Diff(d,p)),l++),l++):l!==0&&n[l-1][0]==r?(n[l-1][1]+=n[l][1],n.splice(l,1)):l++,u=0,f=0,s="",p="";break}n[n.length-1][1]===""&&n.pop();var i=!1;for(l=1;ll));g++)s=f,p=u;return n.length!=g&&n[g][0]===o?p:p+(l-s)},y.prototype.diff_prettyHtml=function(n){for(var l=[],f=/&/g,u=//g,p=/\n/g,g=0;g");switch(i){case d:l[g]=''+c+"";break;case o:l[g]=''+c+"";break;case r:l[g]=""+c+"";break}}return l.join("")},y.prototype.diff_text1=function(n){for(var l=[],f=0;fthis.Match_MaxBits)throw new Error("Pattern too long for this browser.");var u=this.match_alphabet_(l),s=this;function p(I,R){var N=I/l.length,L=Math.abs(f-R);return s.Match_Distance?N+L/s.Match_Distance:L?1:N}var g=this.Match_Threshold,i=n.indexOf(l,f);i!=-1&&(g=Math.min(p(0,i),g),i=n.lastIndexOf(l,f+l.length),i!=-1&&(g=Math.min(p(0,i),g)));var m=1<=T;w--){var _=u[n.charAt(w-1)];if(S===0?D[w]=(D[w+1]<<1|1)&_:D[w]=(D[w+1]<<1|1)&_|((v[w+1]|v[w])<<1|1)|v[w+1],D[w]&m){var C=p(S,w-1);if(C<=g)if(g=C,i=w-1,i>f)T=Math.max(1,2*f-i);else break}}if(p(S+1,f)>g)break;v=D}return i},y.prototype.match_alphabet_=function(n){for(var l={},f=0;f2&&(this.diff_cleanupSemantic(s),this.diff_cleanupEfficiency(s));else if(n&&typeof n=="object"&&typeof l=="undefined"&&typeof f=="undefined")s=n,u=this.diff_text1(s);else if(typeof n=="string"&&l&&typeof l=="object"&&typeof f=="undefined")u=n,s=l;else if(typeof n=="string"&&typeof l=="string"&&f&&typeof f=="object")u=n,s=f;else throw new Error("Unknown call format to patch_make.");if(s.length===0)return[];for(var p=[],g=new y.patch_obj,i=0,m=0,c=0,h=u,E=u,v=0;v=2*this.Patch_Margin&&i&&(this.patch_addContext_(g,h),p.push(g),g=new y.patch_obj,i=0,h=E,m=c);break}S!==d&&(m+=T.length),S!==o&&(c+=T.length)}return i&&(this.patch_addContext_(g,h),p.push(g)),p},y.prototype.patch_deepCopy=function(n){for(var l=[],f=0;fthis.Match_MaxBits?(m=this.match_main(l,i.substring(0,this.Match_MaxBits),g),m!=-1&&(c=this.match_main(l,i.substring(i.length-this.Match_MaxBits),g+i.length-this.Match_MaxBits),(c==-1||m>=c)&&(m=-1))):m=this.match_main(l,i,g),m==-1)s[p]=!1,u-=n[p].length2-n[p].length1;else{s[p]=!0,u=m-g;var h;if(c==-1?h=l.substring(m,m+i.length):h=l.substring(m,c+this.Match_MaxBits),i==h)l=l.substring(0,m)+this.diff_text2(n[p].diffs)+l.substring(m+i.length);else{var E=this.diff_main(i,h,!1);if(i.length>this.Match_MaxBits&&this.diff_levenshtein(E)/i.length>this.Patch_DeleteThreshold)s[p]=!1;else{this.diff_cleanupSemanticLossless(E);for(var v=0,S,T=0;Tp[0][1].length){var g=l-p[0][1].length;p[0][1]=f.substring(p[0][1].length)+p[0][1],s.start1-=g,s.start2-=g,s.length1+=g,s.length2+=g}if(s=n[n.length-1],p=s.diffs,p.length==0||p[p.length-1][0]!=r)p.push(new y.Diff(r,f)),s.length1+=l,s.length2+=l;else if(l>p[p.length-1][1].length){var g=l-p[p.length-1][1].length;p[p.length-1][1]+=f.substring(0,g),s.length1+=g,s.length2+=g}return f},y.prototype.patch_splitMax=function(n){for(var l=this.Match_MaxBits,f=0;f2*l?(i.length1+=h.length,s+=h.length,m=!1,i.diffs.push(new y.Diff(c,h)),u.diffs.shift()):(h=h.substring(0,l-i.length1-this.Patch_Margin),i.length1+=h.length,s+=h.length,c===r?(i.length2+=h.length,p+=h.length):m=!1,i.diffs.push(new y.Diff(c,h)),h==u.diffs[0][1]?u.diffs.shift():u.diffs[0][1]=u.diffs[0][1].substring(h.length))}g=this.diff_text2(i.diffs),g=g.substring(g.length-this.Patch_Margin);var E=this.diff_text1(u.diffs).substring(0,this.Patch_Margin);E!==""&&(i.length1+=E.length,i.length2+=E.length,i.diffs.length!==0&&i.diffs[i.diffs.length-1][0]===r?i.diffs[i.diffs.length-1][1]+=E:i.diffs.push(new y.Diff(r,E))),m||n.splice(++f,0,i)}}},y.prototype.patch_toText=function(n){for(var l=[],f=0;f= 2.0.0-beta.1",7:">= 4.0.0 <4.3.0",8:">= 4.3.0"};s.REVISION_CHANGES=v;var A="[object Object]";r.prototype={constructor:r,logger:i.default,log:i.default.log,registerHelper:function(P,D){if(l.toString.call(P)===A){if(D)throw new u.default("Arg not supported with multiple helpers");l.extend(this.helpers,P)}else this.helpers[P]=D},unregisterHelper:function(P){delete this.helpers[P]},registerPartial:function(P,D){if(l.toString.call(P)===A)l.extend(this.partials,P);else{if(typeof D=="undefined")throw new u.default('Attempting to register a partial called "'+P+'" as undefined');this.partials[P]=D}},unregisterPartial:function(P){delete this.partials[P]},registerDecorator:function(P,D){if(l.toString.call(P)===A){if(D)throw new u.default("Arg not supported with multiple decorators");l.extend(this.decorators,P)}else this.decorators[P]=D},unregisterDecorator:function(P){delete this.decorators[P]},resetLoggedPropertyAccesses:function(){m.resetLoggedProperties()}};var T=i.default.log;s.log=T,s.createFrame=l.createFrame,s.logger=i.default},function(E,s){"use strict";function d(v){return g[v]}function r(v){for(var A=1;A":">",'"':""","'":"'","`":"`","=":"="},i=/[&<>"'`=]/g,m=/[&<>"'`=]/,c=Object.prototype.toString;s.toString=c;var h=function(v){return typeof v=="function"};h(/x/)&&(s.isFunction=h=function(v){return typeof v=="function"&&c.call(v)==="[object Function]"}),s.isFunction=h;var y=Array.isArray||function(v){return!(!v||typeof v!="object")&&c.call(v)==="[object Array]"};s.isArray=y},function(E,s,d){"use strict";function r(f,u){var o=u&&u.loc,p=void 0,g=void 0,i=void 0,m=void 0;o&&(p=o.start.line,g=o.end.line,i=o.start.column,m=o.end.column,f+=" - "+p+":"+i);for(var c=Error.prototype.constructor.call(this,f),h=0;h0?(f.ids&&(f.ids=[f.name]),n.helpers.each(l,f)):u(this);if(f.data&&f.ids){var p=r.createFrame(f.data);p.contextPath=r.appendContextPath(f.data.contextPath,f.name),f={data:p}}return o(l,f)})},E.exports=s.default},function(E,s,d){(function(r){"use strict";var n=d(13).default,l=d(1).default;s.__esModule=!0;var f=d(5),u=d(6),o=l(u);s.default=function(p){p.registerHelper("each",function(g,i){function m(_,N,b){A&&(A.key=_,A.index=N,A.first=N===0,A.last=!!b,T&&(A.contextPath=T+_)),v+=c(g[_],{data:A,blockParams:f.blockParams([g[_],_],[T+_,null])})}if(!i)throw new o.default("Must pass iterator to #each");var c=i.fn,h=i.inverse,y=0,v="",A=void 0,T=void 0;if(i.data&&i.ids&&(T=f.appendContextPath(i.data.contextPath,i.ids[0])+"."),f.isFunction(g)&&(g=g.call(this)),i.data&&(A=f.createFrame(i.data)),g&&typeof g=="object")if(f.isArray(g))for(var P=g.length;y=0?f:parseInt(l,10)}return l},log:function(l){if(l=n.lookupLevel(l),typeof console!="undefined"&&n.lookupLevel(n.level)<=l){var f=n.methodMap[l];console[f]||(f="log");for(var u=arguments.length,o=Array(u>1?u-1:0),p=1;p= 2.0.0-beta.1",7:">= 4.0.0 <4.3.0",8:">= 4.3.0"};o.REVISION_CHANGES=v;var S="[object Object]";r.prototype={constructor:r,logger:i.default,log:i.default.log,registerHelper:function(P,D){if(l.toString.call(P)===S){if(D)throw new u.default("Arg not supported with multiple helpers");l.extend(this.helpers,P)}else this.helpers[P]=D},unregisterHelper:function(P){delete this.helpers[P]},registerPartial:function(P,D){if(l.toString.call(P)===S)l.extend(this.partials,P);else{if(typeof D=="undefined")throw new u.default('Attempting to register a partial called "'+P+'" as undefined');this.partials[P]=D}},unregisterPartial:function(P){delete this.partials[P]},registerDecorator:function(P,D){if(l.toString.call(P)===S){if(D)throw new u.default("Arg not supported with multiple decorators");l.extend(this.decorators,P)}else this.decorators[P]=D},unregisterDecorator:function(P){delete this.decorators[P]},resetLoggedPropertyAccesses:function(){m.resetLoggedProperties()}};var T=i.default.log;o.log=T,o.createFrame=l.createFrame,o.logger=i.default},function(y,o){"use strict";function d(v){return g[v]}function r(v){for(var S=1;S":">",'"':""","'":"'","`":"`","=":"="},i=/[&<>"'`=]/g,m=/[&<>"'`=]/,c=Object.prototype.toString;o.toString=c;var h=function(v){return typeof v=="function"};h(/x/)&&(o.isFunction=h=function(v){return typeof v=="function"&&c.call(v)==="[object Function]"}),o.isFunction=h;var E=Array.isArray||function(v){return!(!v||typeof v!="object")&&c.call(v)==="[object Array]"};o.isArray=E},function(y,o,d){"use strict";function r(f,u){var s=u&&u.loc,p=void 0,g=void 0,i=void 0,m=void 0;s&&(p=s.start.line,g=s.end.line,i=s.start.column,m=s.end.column,f+=" - "+p+":"+i);for(var c=Error.prototype.constructor.call(this,f),h=0;h0?(f.ids&&(f.ids=[f.name]),n.helpers.each(l,f)):u(this);if(f.data&&f.ids){var p=r.createFrame(f.data);p.contextPath=r.appendContextPath(f.data.contextPath,f.name),f={data:p}}return s(l,f)})},y.exports=o.default},function(y,o,d){(function(r){"use strict";var n=d(13).default,l=d(1).default;o.__esModule=!0;var f=d(5),u=d(6),s=l(u);o.default=function(p){p.registerHelper("each",function(g,i){function m(C,I,R){S&&(S.key=C,S.index=I,S.first=I===0,S.last=!!R,T&&(S.contextPath=T+C)),v+=c(g[C],{data:S,blockParams:f.blockParams([g[C],C],[T+C,null])})}if(!i)throw new s.default("Must pass iterator to #each");var c=i.fn,h=i.inverse,E=0,v="",S=void 0,T=void 0;if(i.data&&i.ids&&(T=f.appendContextPath(i.data.contextPath,i.ids[0])+"."),f.isFunction(g)&&(g=g.call(this)),i.data&&(S=f.createFrame(i.data)),g&&typeof g=="object")if(f.isArray(g))for(var P=g.length;E=0?f:parseInt(l,10)}return l},log:function(l){if(l=n.lookupLevel(l),typeof console!="undefined"&&n.lookupLevel(n.level)<=l){var f=n.methodMap[l];console[f]||(f="log");for(var u=arguments.length,s=Array(u>1?u-1:0),p=1;p=C.LAST_COMPATIBLE_COMPILER_REVISION&&R<=C.COMPILER_REVISION)){if(R2&&L.push("'"+this.terminals_[N]+"'");M=this.lexer.showPosition?"Parse error on line "+(h+1)+`: +See https://handlebarsjs.com/api-reference/runtime-options.html#options-to-control-prototype-access for details`))}function u(){p(h).forEach(function(E){delete h[E]})}var s=d(34).default,p=d(13).default,g=d(3).default;o.__esModule=!0,o.createProtoAccessControl=r,o.resultIsAllowed=n,o.resetLoggedProperties=u;var i=d(36),m=d(32),c=g(m),h=s(null)},function(y,o,d){y.exports={default:d(35),__esModule:!0}},function(y,o,d){var r=d(9);y.exports=function(n,l){return r.create(n,l)}},function(y,o,d){"use strict";function r(){for(var f=arguments.length,u=Array(f),s=0;s=w.LAST_COMPATIBLE_COMPILER_REVISION&&N<=w.COMPILER_REVISION)){if(N2&&L.push("'"+this.terminals_[I]+"'");M=this.lexer.showPosition?"Parse error on line "+(h+1)+`: `+this.lexer.showPosition()+` -Expecting `+L.join(", ")+", got '"+(this.terminals_[P]||P)+"'":"Parse error on line "+(h+1)+": Unexpected "+(P==1?"end of input":"'"+(this.terminals_[P]||P)+"'"),this.parseError(M,{text:this.lexer.match,token:this.terminals_[P]||P,line:this.lexer.yylineno,loc:A,expected:L})}}if(x[0]instanceof Array&&x.length>1)throw new Error("Parse Error: multiple actions possible at state: "+C+", token: "+P);switch(x[0]){case 1:p.push(P),g.push(this.lexer.yytext),i.push(this.lexer.yylloc),p.push(x[1]),P=null,D?(P=D,D=null):(y=this.lexer.yyleng,c=this.lexer.yytext,h=this.lexer.yylineno,A=this.lexer.yylloc,v>0&&v--);break;case 2:if(b=this.productions_[x[1]][1],k.$=g[g.length-b],k._$={first_line:i[i.length-(b||1)].first_line,last_line:i[i.length-1].last_line,first_column:i[i.length-(b||1)].first_column,last_column:i[i.length-1].last_column},T&&(k._$.range=[i[i.length-(b||1)].range[0],i[i.length-1].range[1]]),_=this.performAction.call(k,c,y,h,this.yy,x[1],g,i),typeof _!="undefined")return _;b&&(p=p.slice(0,-1*b*2),g=g.slice(0,-1*b),i=i.slice(0,-1*b)),p.push(this.productions_[x[1]][0]),g.push(k.$),i.push(k._$),R=m[p[p.length-2]][p[p.length-1]],p.push(R);break;case 3:return!0}}return!0}},l=function(){var f={EOF:1,parseError:function(u,o){if(!this.yy.parser)throw new Error(u);this.yy.parser.parseError(u,o)},setInput:function(u){return this._input=u,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var u=this._input[0];this.yytext+=u,this.yyleng++,this.offset++,this.match+=u,this.matched+=u;var o=u.match(/(?:\r\n?|\n).*/g);return o?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),u},unput:function(u){var o=u.length,p=u.split(/(?:\r\n?|\n)/g);this._input=u+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-o-1),this.offset-=o;var g=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),p.length-1&&(this.yylineno-=p.length-1);var i=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:p?(p.length===g.length?this.yylloc.first_column:0)+g[g.length-p.length].length-p[0].length:this.yylloc.first_column-o},this.options.ranges&&(this.yylloc.range=[i[0],i[0]+this.yyleng-o]),this},more:function(){return this._more=!0,this},less:function(u){this.unput(this.match.slice(u))},pastInput:function(){var u=this.matched.substr(0,this.matched.length-this.match.length);return(u.length>20?"...":"")+u.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var u=this.match;return u.length<20&&(u+=this._input.substr(0,20-u.length)),(u.substr(0,20)+(u.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var u=this.pastInput(),o=new Array(u.length+1).join("-");return u+this.upcomingInput()+` -`+o+"^"},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var u,o,p,g,i;this._more||(this.yytext="",this.match="");for(var m=this._currentRules(),c=0;co[0].length)||(o=p,g=c,this.options.flex));c++);return o?(i=o[0].match(/(?:\r\n?|\n).*/g),i&&(this.yylineno+=i.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:i?i[i.length-1].length-i[i.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+o[0].length},this.yytext+=o[0],this.match+=o[0],this.matches=o,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(o[0].length),this.matched+=o[0],u=this.performAction.call(this,this.yy,this,m[g],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),u||void 0):this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text. -`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var u=this.next();return typeof u!="undefined"?u:this.lex()},begin:function(u){this.conditionStack.push(u)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(u){this.begin(u)}};return f.options={},f.performAction=function(u,o,p,g){function i(m,c){return o.yytext=o.yytext.substring(m,o.yyleng-c+m)}switch(p){case 0:if(o.yytext.slice(-2)==="\\\\"?(i(0,1),this.begin("mu")):o.yytext.slice(-1)==="\\"?(i(0,1),this.begin("emu")):this.begin("mu"),o.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;case 3:return this.begin("raw"),15;case 4:return this.popState(),this.conditionStack[this.conditionStack.length-1]==="raw"?15:(i(5,9),"END_RAW_BLOCK");case 5:return 15;case 6:return this.popState(),14;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:return this.popState(),44;case 16:return this.popState(),44;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(o.yytext),this.popState(),this.begin("com");break;case 22:return this.popState(),14;case 23:return 48;case 24:return 73;case 25:return 72;case 26:return 72;case 27:return 87;case 28:break;case 29:return this.popState(),54;case 30:return this.popState(),33;case 31:return o.yytext=i(1,2).replace(/\\"/g,'"'),80;case 32:return o.yytext=i(1,2).replace(/\\'/g,"'"),80;case 33:return 85;case 34:return 82;case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:return o.yytext=o.yytext.replace(/\\([\\\]])/g,"$1"),72;case 43:return"INVALID";case 44:return 5}},f.rules=[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^\/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]+?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],f.conditions={mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}},f}();return n.lexer=l,r.prototype=n,n.Parser=r,new r}();s.default=d,E.exports=s.default},function(E,s,d){"use strict";function r(){var i=arguments.length<=0||arguments[0]===void 0?{}:arguments[0];this.options=i}function n(i,m,c){m===void 0&&(m=i.length);var h=i[m-1],y=i[m-2];return h?h.type==="ContentStatement"?(y||!c?/\r?\n\s*?$/:/(^|\r?\n)\s*?$/).test(h.original):void 0:c}function l(i,m,c){m===void 0&&(m=-1);var h=i[m+1],y=i[m+2];return h?h.type==="ContentStatement"?(y||!c?/^\s*?\r?\n/:/^\s*?(\r?\n|$)/).test(h.original):void 0:c}function f(i,m,c){var h=i[m==null?0:m+1];if(h&&h.type==="ContentStatement"&&(c||!h.rightStripped)){var y=h.value;h.value=h.value.replace(c?/^\s+/:/^[ \t]*\r?\n?/,""),h.rightStripped=h.value!==y}}function u(i,m,c){var h=i[m==null?i.length-1:m-1];if(h&&h.type==="ContentStatement"&&(c||!h.leftStripped)){var y=h.value;return h.value=h.value.replace(c?/\s+$/:/[ \t]+$/,""),h.leftStripped=h.value!==y,h.leftStripped}}var o=d(1).default;s.__esModule=!0;var p=d(49),g=o(p);r.prototype=new g.default,r.prototype.Program=function(i){var m=!this.options.ignoreStandalone,c=!this.isRootSeen;this.isRootSeen=!0;for(var h=i.body,y=0,v=h.length;y0)throw new v.default("Invalid path: "+D,{loc:P});b===".."&&x++}}return{type:"PathExpression",data:A,depth:x,parts:C,original:D,loc:P}}function p(A,T,P,D,C,x){var _=D.charAt(3)||D.charAt(2),N=_!=="{"&&_!=="&",b=/\*/.test(D);return{type:b?"Decorator":"MustacheStatement",path:A,params:T,hash:P,escaped:N,strip:C,loc:this.locInfo(x)}}function g(A,T,P,D){r(A,P),D=this.locInfo(D);var C={type:"Program",body:T,strip:{},loc:D};return{type:"BlockStatement",path:A.path,params:A.params,hash:A.hash,program:C,openStrip:{},inverseStrip:{},closeStrip:{},loc:D}}function i(A,T,P,D,C,x){D&&D.path&&r(A,D);var _=/\*/.test(A.open);T.blockParams=A.blockParams;var N=void 0,b=void 0;if(P){if(_)throw new v.default("Unexpected inverse block on decorator",P);P.chain&&(P.program.body[0].closeStrip=D.strip),b=P.strip,N=P.program}return C&&(C=N,N=T,T=C),{type:_?"DecoratorBlock":"BlockStatement",path:A.path,params:A.params,hash:A.hash,program:T,inverse:N,openStrip:A.strip,inverseStrip:b,closeStrip:D&&D.strip,loc:this.locInfo(x)}}function m(A,T){if(!T&&A.length){var P=A[0].loc,D=A[A.length-1].loc;P&&D&&(T={source:P.source,start:{line:P.start.line,column:P.start.column},end:{line:D.end.line,column:D.end.column}})}return{type:"Program",body:A,strip:{},loc:T}}function c(A,T,P,D){return r(A,P),{type:"PartialBlockStatement",name:A.path,params:A.params,hash:A.hash,program:T,openStrip:A.strip,closeStrip:P&&P.strip,loc:this.locInfo(D)}}var h=d(1).default;s.__esModule=!0,s.SourceLocation=n,s.id=l,s.stripFlags=f,s.stripComment=u,s.preparePath=o,s.prepareMustache=p,s.prepareRawBlock=g,s.prepareBlock=i,s.prepareProgram=m,s.preparePartialBlock=c;var y=d(6),v=h(y)},function(E,s,d){"use strict";function r(){}function n(v,A,T){if(v==null||typeof v!="string"&&v.type!=="Program")throw new i.default("You must pass a string or Handlebars AST to Handlebars.precompile. You passed "+v);A=A||{},"data"in A||(A.data=!0),A.compat&&(A.useDepths=!0);var P=T.parse(v,A),D=new T.Compiler().compile(P,A);return new T.JavaScriptCompiler().compile(D,A)}function l(v,A,T){function P(){var x=T.parse(v,A),_=new T.Compiler().compile(x,A),N=new T.JavaScriptCompiler().compile(_,A,void 0,!0);return T.template(N)}function D(x,_){return C||(C=P()),C.call(this,x,_)}if(A===void 0&&(A={}),v==null||typeof v!="string"&&v.type!=="Program")throw new i.default("You must pass a string or Handlebars AST to Handlebars.compile. You passed "+v);A=m.extend({},A),"data"in A||(A.data=!0),A.compat&&(A.useDepths=!0);var C=void 0;return D._setup=function(x){return C||(C=P()),C._setup(x)},D._child=function(x,_,N,b){return C||(C=P()),C._child(x,_,N,b)},D}function f(v,A){if(v===A)return!0;if(m.isArray(v)&&m.isArray(A)&&v.length===A.length){for(var T=0;T1)throw new i.default("Unsupported number of partial arguments: "+T.length,v);T.length||(this.options.explicitPartialContext?this.opcode("pushLiteral","undefined"):T.push({type:"PathExpression",parts:[],depth:0}));var P=v.name.original,D=v.name.type==="SubExpression";D&&this.accept(v.name),this.setupFullMustacheParams(v,A,void 0,!0);var C=v.indent||"";this.options.preventIndent&&C&&(this.opcode("appendContent",C),C=""),this.opcode("invokePartial",D,P,C),this.opcode("append")},PartialBlockStatement:function(v){this.PartialStatement(v)},MustacheStatement:function(v){this.SubExpression(v),v.escaped&&!this.options.noEscape?this.opcode("appendEscaped"):this.opcode("append")},Decorator:function(v){this.DecoratorBlock(v)},ContentStatement:function(v){v.value&&this.opcode("appendContent",v.value)},CommentStatement:function(){},SubExpression:function(v){u(v);var A=this.classifySexpr(v);A==="simple"?this.simpleSexpr(v):A==="helper"?this.helperSexpr(v):this.ambiguousSexpr(v)},ambiguousSexpr:function(v,A,T){var P=v.path,D=P.parts[0],C=A!=null||T!=null;this.opcode("getContext",P.depth),this.opcode("pushProgram",A),this.opcode("pushProgram",T),P.strict=!0,this.accept(P),this.opcode("invokeAmbiguous",D,C)},simpleSexpr:function(v){var A=v.path;A.strict=!0,this.accept(A),this.opcode("resolvePossibleLambda")},helperSexpr:function(v,A,T){var P=this.setupFullMustacheParams(v,A,T),D=v.path,C=D.parts[0];if(this.options.knownHelpers[C])this.opcode("invokeKnownHelper",P.length,C);else{if(this.options.knownHelpersOnly)throw new i.default("You specified knownHelpersOnly, but used the unknown helper "+C,v);D.strict=!0,D.falsy=!0,this.accept(D),this.opcode("invokeHelper",P.length,D.original,h.default.helpers.simpleId(D))}},PathExpression:function(v){this.addDepth(v.depth),this.opcode("getContext",v.depth);var A=v.parts[0],T=h.default.helpers.scopedId(v),P=!v.depth&&!T&&this.blockParamIndex(A);P?this.opcode("lookupBlockParam",P,v.parts):A?v.data?(this.options.data=!0,this.opcode("lookupData",v.depth,v.parts,v.strict)):this.opcode("lookupOnContext",v.parts,v.falsy,v.strict,T):this.opcode("pushContext")},StringLiteral:function(v){this.opcode("pushString",v.value)},NumberLiteral:function(v){this.opcode("pushLiteral",v.value)},BooleanLiteral:function(v){this.opcode("pushLiteral",v.value)},UndefinedLiteral:function(){this.opcode("pushLiteral","undefined")},NullLiteral:function(){this.opcode("pushLiteral","null")},Hash:function(v){var A=v.pairs,T=0,P=A.length;for(this.opcode("pushHash");T=0)return[A,D]}}}},function(E,s,d){"use strict";function r(h){this.value=h}function n(){}function l(h,y,v,A){var T=y.popStack(),P=0,D=v.length;for(h&&D--;P1)throw new Error("Parse Error: multiple actions possible at state: "+w+", token: "+P);switch(_[0]){case 1:p.push(P),g.push(this.lexer.yytext),i.push(this.lexer.yylloc),p.push(_[1]),P=null,D?(P=D,D=null):(E=this.lexer.yyleng,c=this.lexer.yytext,h=this.lexer.yylineno,S=this.lexer.yylloc,v>0&&v--);break;case 2:if(R=this.productions_[_[1]][1],$.$=g[g.length-R],$._$={first_line:i[i.length-(R||1)].first_line,last_line:i[i.length-1].last_line,first_column:i[i.length-(R||1)].first_column,last_column:i[i.length-1].last_column},T&&($._$.range=[i[i.length-(R||1)].range[0],i[i.length-1].range[1]]),C=this.performAction.call($,c,E,h,this.yy,_[1],g,i),typeof C!="undefined")return C;R&&(p=p.slice(0,-1*R*2),g=g.slice(0,-1*R),i=i.slice(0,-1*R)),p.push(this.productions_[_[1]][0]),g.push($.$),i.push($._$),N=m[p[p.length-2]][p[p.length-1]],p.push(N);break;case 3:return!0}}return!0}},l=function(){var f={EOF:1,parseError:function(u,s){if(!this.yy.parser)throw new Error(u);this.yy.parser.parseError(u,s)},setInput:function(u){return this._input=u,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var u=this._input[0];this.yytext+=u,this.yyleng++,this.offset++,this.match+=u,this.matched+=u;var s=u.match(/(?:\r\n?|\n).*/g);return s?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),u},unput:function(u){var s=u.length,p=u.split(/(?:\r\n?|\n)/g);this._input=u+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-s-1),this.offset-=s;var g=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),p.length-1&&(this.yylineno-=p.length-1);var i=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:p?(p.length===g.length?this.yylloc.first_column:0)+g[g.length-p.length].length-p[0].length:this.yylloc.first_column-s},this.options.ranges&&(this.yylloc.range=[i[0],i[0]+this.yyleng-s]),this},more:function(){return this._more=!0,this},less:function(u){this.unput(this.match.slice(u))},pastInput:function(){var u=this.matched.substr(0,this.matched.length-this.match.length);return(u.length>20?"...":"")+u.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var u=this.match;return u.length<20&&(u+=this._input.substr(0,20-u.length)),(u.substr(0,20)+(u.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var u=this.pastInput(),s=new Array(u.length+1).join("-");return u+this.upcomingInput()+` +`+s+"^"},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var u,s,p,g,i;this._more||(this.yytext="",this.match="");for(var m=this._currentRules(),c=0;cs[0].length)||(s=p,g=c,this.options.flex));c++);return s?(i=s[0].match(/(?:\r\n?|\n).*/g),i&&(this.yylineno+=i.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:i?i[i.length-1].length-i[i.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+s[0].length},this.yytext+=s[0],this.match+=s[0],this.matches=s,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(s[0].length),this.matched+=s[0],u=this.performAction.call(this,this.yy,this,m[g],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),u||void 0):this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text. +`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var u=this.next();return typeof u!="undefined"?u:this.lex()},begin:function(u){this.conditionStack.push(u)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(u){this.begin(u)}};return f.options={},f.performAction=function(u,s,p,g){function i(m,c){return s.yytext=s.yytext.substring(m,s.yyleng-c+m)}switch(p){case 0:if(s.yytext.slice(-2)==="\\\\"?(i(0,1),this.begin("mu")):s.yytext.slice(-1)==="\\"?(i(0,1),this.begin("emu")):this.begin("mu"),s.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;case 3:return this.begin("raw"),15;case 4:return this.popState(),this.conditionStack[this.conditionStack.length-1]==="raw"?15:(i(5,9),"END_RAW_BLOCK");case 5:return 15;case 6:return this.popState(),14;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:return this.popState(),44;case 16:return this.popState(),44;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(s.yytext),this.popState(),this.begin("com");break;case 22:return this.popState(),14;case 23:return 48;case 24:return 73;case 25:return 72;case 26:return 72;case 27:return 87;case 28:break;case 29:return this.popState(),54;case 30:return this.popState(),33;case 31:return s.yytext=i(1,2).replace(/\\"/g,'"'),80;case 32:return s.yytext=i(1,2).replace(/\\'/g,"'"),80;case 33:return 85;case 34:return 82;case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:return s.yytext=s.yytext.replace(/\\([\\\]])/g,"$1"),72;case 43:return"INVALID";case 44:return 5}},f.rules=[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^\/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]+?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],f.conditions={mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}},f}();return n.lexer=l,r.prototype=n,n.Parser=r,new r}();o.default=d,y.exports=o.default},function(y,o,d){"use strict";function r(){var i=arguments.length<=0||arguments[0]===void 0?{}:arguments[0];this.options=i}function n(i,m,c){m===void 0&&(m=i.length);var h=i[m-1],E=i[m-2];return h?h.type==="ContentStatement"?(E||!c?/\r?\n\s*?$/:/(^|\r?\n)\s*?$/).test(h.original):void 0:c}function l(i,m,c){m===void 0&&(m=-1);var h=i[m+1],E=i[m+2];return h?h.type==="ContentStatement"?(E||!c?/^\s*?\r?\n/:/^\s*?(\r?\n|$)/).test(h.original):void 0:c}function f(i,m,c){var h=i[m==null?0:m+1];if(h&&h.type==="ContentStatement"&&(c||!h.rightStripped)){var E=h.value;h.value=h.value.replace(c?/^\s+/:/^[ \t]*\r?\n?/,""),h.rightStripped=h.value!==E}}function u(i,m,c){var h=i[m==null?i.length-1:m-1];if(h&&h.type==="ContentStatement"&&(c||!h.leftStripped)){var E=h.value;return h.value=h.value.replace(c?/\s+$/:/[ \t]+$/,""),h.leftStripped=h.value!==E,h.leftStripped}}var s=d(1).default;o.__esModule=!0;var p=d(49),g=s(p);r.prototype=new g.default,r.prototype.Program=function(i){var m=!this.options.ignoreStandalone,c=!this.isRootSeen;this.isRootSeen=!0;for(var h=i.body,E=0,v=h.length;E0)throw new v.default("Invalid path: "+D,{loc:P});R===".."&&_++}}return{type:"PathExpression",data:S,depth:_,parts:w,original:D,loc:P}}function p(S,T,P,D,w,_){var C=D.charAt(3)||D.charAt(2),I=C!=="{"&&C!=="&",R=/\*/.test(D);return{type:R?"Decorator":"MustacheStatement",path:S,params:T,hash:P,escaped:I,strip:w,loc:this.locInfo(_)}}function g(S,T,P,D){r(S,P),D=this.locInfo(D);var w={type:"Program",body:T,strip:{},loc:D};return{type:"BlockStatement",path:S.path,params:S.params,hash:S.hash,program:w,openStrip:{},inverseStrip:{},closeStrip:{},loc:D}}function i(S,T,P,D,w,_){D&&D.path&&r(S,D);var C=/\*/.test(S.open);T.blockParams=S.blockParams;var I=void 0,R=void 0;if(P){if(C)throw new v.default("Unexpected inverse block on decorator",P);P.chain&&(P.program.body[0].closeStrip=D.strip),R=P.strip,I=P.program}return w&&(w=I,I=T,T=w),{type:C?"DecoratorBlock":"BlockStatement",path:S.path,params:S.params,hash:S.hash,program:T,inverse:I,openStrip:S.strip,inverseStrip:R,closeStrip:D&&D.strip,loc:this.locInfo(_)}}function m(S,T){if(!T&&S.length){var P=S[0].loc,D=S[S.length-1].loc;P&&D&&(T={source:P.source,start:{line:P.start.line,column:P.start.column},end:{line:D.end.line,column:D.end.column}})}return{type:"Program",body:S,strip:{},loc:T}}function c(S,T,P,D){return r(S,P),{type:"PartialBlockStatement",name:S.path,params:S.params,hash:S.hash,program:T,openStrip:S.strip,closeStrip:P&&P.strip,loc:this.locInfo(D)}}var h=d(1).default;o.__esModule=!0,o.SourceLocation=n,o.id=l,o.stripFlags=f,o.stripComment=u,o.preparePath=s,o.prepareMustache=p,o.prepareRawBlock=g,o.prepareBlock=i,o.prepareProgram=m,o.preparePartialBlock=c;var E=d(6),v=h(E)},function(y,o,d){"use strict";function r(){}function n(v,S,T){if(v==null||typeof v!="string"&&v.type!=="Program")throw new i.default("You must pass a string or Handlebars AST to Handlebars.precompile. You passed "+v);S=S||{},"data"in S||(S.data=!0),S.compat&&(S.useDepths=!0);var P=T.parse(v,S),D=new T.Compiler().compile(P,S);return new T.JavaScriptCompiler().compile(D,S)}function l(v,S,T){function P(){var _=T.parse(v,S),C=new T.Compiler().compile(_,S),I=new T.JavaScriptCompiler().compile(C,S,void 0,!0);return T.template(I)}function D(_,C){return w||(w=P()),w.call(this,_,C)}if(S===void 0&&(S={}),v==null||typeof v!="string"&&v.type!=="Program")throw new i.default("You must pass a string or Handlebars AST to Handlebars.compile. You passed "+v);S=m.extend({},S),"data"in S||(S.data=!0),S.compat&&(S.useDepths=!0);var w=void 0;return D._setup=function(_){return w||(w=P()),w._setup(_)},D._child=function(_,C,I,R){return w||(w=P()),w._child(_,C,I,R)},D}function f(v,S){if(v===S)return!0;if(m.isArray(v)&&m.isArray(S)&&v.length===S.length){for(var T=0;T1)throw new i.default("Unsupported number of partial arguments: "+T.length,v);T.length||(this.options.explicitPartialContext?this.opcode("pushLiteral","undefined"):T.push({type:"PathExpression",parts:[],depth:0}));var P=v.name.original,D=v.name.type==="SubExpression";D&&this.accept(v.name),this.setupFullMustacheParams(v,S,void 0,!0);var w=v.indent||"";this.options.preventIndent&&w&&(this.opcode("appendContent",w),w=""),this.opcode("invokePartial",D,P,w),this.opcode("append")},PartialBlockStatement:function(v){this.PartialStatement(v)},MustacheStatement:function(v){this.SubExpression(v),v.escaped&&!this.options.noEscape?this.opcode("appendEscaped"):this.opcode("append")},Decorator:function(v){this.DecoratorBlock(v)},ContentStatement:function(v){v.value&&this.opcode("appendContent",v.value)},CommentStatement:function(){},SubExpression:function(v){u(v);var S=this.classifySexpr(v);S==="simple"?this.simpleSexpr(v):S==="helper"?this.helperSexpr(v):this.ambiguousSexpr(v)},ambiguousSexpr:function(v,S,T){var P=v.path,D=P.parts[0],w=S!=null||T!=null;this.opcode("getContext",P.depth),this.opcode("pushProgram",S),this.opcode("pushProgram",T),P.strict=!0,this.accept(P),this.opcode("invokeAmbiguous",D,w)},simpleSexpr:function(v){var S=v.path;S.strict=!0,this.accept(S),this.opcode("resolvePossibleLambda")},helperSexpr:function(v,S,T){var P=this.setupFullMustacheParams(v,S,T),D=v.path,w=D.parts[0];if(this.options.knownHelpers[w])this.opcode("invokeKnownHelper",P.length,w);else{if(this.options.knownHelpersOnly)throw new i.default("You specified knownHelpersOnly, but used the unknown helper "+w,v);D.strict=!0,D.falsy=!0,this.accept(D),this.opcode("invokeHelper",P.length,D.original,h.default.helpers.simpleId(D))}},PathExpression:function(v){this.addDepth(v.depth),this.opcode("getContext",v.depth);var S=v.parts[0],T=h.default.helpers.scopedId(v),P=!v.depth&&!T&&this.blockParamIndex(S);P?this.opcode("lookupBlockParam",P,v.parts):S?v.data?(this.options.data=!0,this.opcode("lookupData",v.depth,v.parts,v.strict)):this.opcode("lookupOnContext",v.parts,v.falsy,v.strict,T):this.opcode("pushContext")},StringLiteral:function(v){this.opcode("pushString",v.value)},NumberLiteral:function(v){this.opcode("pushLiteral",v.value)},BooleanLiteral:function(v){this.opcode("pushLiteral",v.value)},UndefinedLiteral:function(){this.opcode("pushLiteral","undefined")},NullLiteral:function(){this.opcode("pushLiteral","null")},Hash:function(v){var S=v.pairs,T=0,P=S.length;for(this.opcode("pushHash");T=0)return[S,D]}}}},function(y,o,d){"use strict";function r(h){this.value=h}function n(){}function l(h,E,v,S){var T=E.popStack(),P=0,D=v.length;for(h&&D--;P0&&(v+=", "+A.join(", "));var T=0;f(this.aliases).forEach(function(C){var x=y.aliases[C];x.children&&x.referenceCount>1&&(v+=", alias"+ ++T+"="+C,x.children[0]="alias"+T)}),this.lookupPropertyFunctionIsUsed&&(v+=", "+this.lookupPropertyFunctionVarDeclaration());var P=["container","depth0","helpers","partials","data"];(this.useBlockParams||this.useDepths)&&P.push("blockParams"),this.useDepths&&P.push("depths");var D=this.mergeSource(v);return h?(P.push(D),Function.apply(this,P)):this.source.wrap(["function(",P.join(","),`) { - `,D,"}"])},mergeSource:function(h){var y=this.environment.isSimple,v=!this.forceBuffer,A=void 0,T=void 0,P=void 0,D=void 0;return this.source.each(function(C){C.appendToBuffer?(P?C.prepend(" + "):P=C,D=C):(P&&(T?P.prepend("buffer += "):A=!0,D.add(";"),P=D=void 0),T=!0,y||(v=!1))}),v?P?(P.prepend("return "),D.add(";")):T||this.source.push('return "";'):(h+=", buffer = "+(A?"":this.initializeBuffer()),P?(P.prepend("return buffer + "),D.add(";")):this.source.push("return buffer;")),h&&this.source.prepend("var "+h.substring(2)+(A?"":`; +`),this.decorators=this.decorators.merge()));var C=this.createFunctionContext(S);if(this.isChild)return C;var I={compiler:this.compilerInfo(),main:C};this.decorators&&(I.main_d=this.decorators,I.useDecorators=!0);var R=this.context,N=R.programs,L=R.decorators;for(w=0,_=N.length;w<_;w++)N[w]&&(I[w]=N[w],L[w]&&(I[w+"_d"]=L[w],I.useDecorators=!0));return this.environment.usePartial&&(I.usePartial=!0),this.options.data&&(I.useData=!0),this.useDepths&&(I.useDepths=!0),this.useBlockParams&&(I.useBlockParams=!0),this.options.compat&&(I.compat=!0),S?I.compilerOptions=this.options:(I.compiler=JSON.stringify(I.compiler),this.source.currentLocation={start:{line:1,column:0}},I=this.objectLiteral(I),E.srcName?(I=I.toStringWithSourceMap({file:E.destName}),I.map=I.map&&I.map.toString()):I=I.toString()),I},preamble:function(){this.lastContext=0,this.source=new c.default(this.options.srcName),this.decorators=new c.default(this.options.srcName)},createFunctionContext:function(h){var E=this,v="",S=this.stackVars.concat(this.registers.list);S.length>0&&(v+=", "+S.join(", "));var T=0;f(this.aliases).forEach(function(w){var _=E.aliases[w];_.children&&_.referenceCount>1&&(v+=", alias"+ ++T+"="+w,_.children[0]="alias"+T)}),this.lookupPropertyFunctionIsUsed&&(v+=", "+this.lookupPropertyFunctionVarDeclaration());var P=["container","depth0","helpers","partials","data"];(this.useBlockParams||this.useDepths)&&P.push("blockParams"),this.useDepths&&P.push("depths");var D=this.mergeSource(v);return h?(P.push(D),Function.apply(this,P)):this.source.wrap(["function(",P.join(","),`) { + `,D,"}"])},mergeSource:function(h){var E=this.environment.isSimple,v=!this.forceBuffer,S=void 0,T=void 0,P=void 0,D=void 0;return this.source.each(function(w){w.appendToBuffer?(P?w.prepend(" + "):P=w,D=w):(P&&(T?P.prepend("buffer += "):S=!0,D.add(";"),P=D=void 0),T=!0,E||(v=!1))}),v?P?(P.prepend("return "),D.add(";")):T||this.source.push('return "";'):(h+=", buffer = "+(S?"":this.initializeBuffer()),P?(P.prepend("return buffer + "),D.add(";")):this.source.push("return buffer;")),h&&this.source.prepend("var "+h.substring(2)+(S?"":`; `)),this.source.merge()},lookupPropertyFunctionVarDeclaration:function(){return` lookupProperty = container.lookupProperty || function(parent, propertyName) { if (Object.prototype.hasOwnProperty.call(parent, propertyName)) { @@ -47,8 +47,8 @@ Expecting `+L.join(", ")+", got '"+(this.terminals_[P]||P)+"'":"Parse error on l } return undefined } - `.trim()},blockValue:function(h){var y=this.aliasable("container.hooks.blockHelperMissing"),v=[this.contextName(0)];this.setupHelperArgs(h,0,v);var A=this.popStack();v.splice(1,0,A),this.push(this.source.functionCall(y,"call",v))},ambiguousBlockValue:function(){var h=this.aliasable("container.hooks.blockHelperMissing"),y=[this.contextName(0)];this.setupHelperArgs("",0,y,!0),this.flushInline();var v=this.topStack();y.splice(1,0,v),this.pushSource(["if (!",this.lastHelper,") { ",v," = ",this.source.functionCall(h,"call",y),"}"])},appendContent:function(h){this.pendingContent?h=this.pendingContent+h:this.pendingLocation=this.source.currentLocation,this.pendingContent=h},append:function(){if(this.isInline())this.replaceStack(function(y){return[" != null ? ",y,' : ""']}),this.pushSource(this.appendToBuffer(this.popStack()));else{var h=this.popStack();this.pushSource(["if (",h," != null) { ",this.appendToBuffer(h,void 0,!0)," }"]),this.environment.isSimple&&this.pushSource(["else { ",this.appendToBuffer("''",void 0,!0)," }"])}},appendEscaped:function(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},getContext:function(h){this.lastContext=h},pushContext:function(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext:function(h,y,v,A){var T=0;A||!this.options.compat||this.lastContext?this.pushContext():this.push(this.depthedLookup(h[T++])),this.resolvePath("context",h,T,y,v)},lookupBlockParam:function(h,y){this.useBlockParams=!0,this.push(["blockParams[",h[0],"][",h[1],"]"]),this.resolvePath("context",y,1)},lookupData:function(h,y,v){h?this.pushStackLiteral("container.data(data, "+h+")"):this.pushStackLiteral("data"),this.resolvePath("data",y,0,!0,v)},resolvePath:function(h,y,v,A,T){var P=this;if(this.options.strict||this.options.assumeObjects)return void this.push(l(this.options.strict&&T,this,y,h));for(var D=y.length;vthis.stackVars.length&&this.stackVars.push("stack"+this.stackSlot),this.topStackName()},topStackName:function(){return"stack"+this.stackSlot},flushInline:function(){var h=this.inlineStack;this.inlineStack=[];for(var y=0,v=h.length;y{var d;/*! + `.trim()},blockValue:function(h){var E=this.aliasable("container.hooks.blockHelperMissing"),v=[this.contextName(0)];this.setupHelperArgs(h,0,v);var S=this.popStack();v.splice(1,0,S),this.push(this.source.functionCall(E,"call",v))},ambiguousBlockValue:function(){var h=this.aliasable("container.hooks.blockHelperMissing"),E=[this.contextName(0)];this.setupHelperArgs("",0,E,!0),this.flushInline();var v=this.topStack();E.splice(1,0,v),this.pushSource(["if (!",this.lastHelper,") { ",v," = ",this.source.functionCall(h,"call",E),"}"])},appendContent:function(h){this.pendingContent?h=this.pendingContent+h:this.pendingLocation=this.source.currentLocation,this.pendingContent=h},append:function(){if(this.isInline())this.replaceStack(function(E){return[" != null ? ",E,' : ""']}),this.pushSource(this.appendToBuffer(this.popStack()));else{var h=this.popStack();this.pushSource(["if (",h," != null) { ",this.appendToBuffer(h,void 0,!0)," }"]),this.environment.isSimple&&this.pushSource(["else { ",this.appendToBuffer("''",void 0,!0)," }"])}},appendEscaped:function(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},getContext:function(h){this.lastContext=h},pushContext:function(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext:function(h,E,v,S){var T=0;S||!this.options.compat||this.lastContext?this.pushContext():this.push(this.depthedLookup(h[T++])),this.resolvePath("context",h,T,E,v)},lookupBlockParam:function(h,E){this.useBlockParams=!0,this.push(["blockParams[",h[0],"][",h[1],"]"]),this.resolvePath("context",E,1)},lookupData:function(h,E,v){h?this.pushStackLiteral("container.data(data, "+h+")"):this.pushStackLiteral("data"),this.resolvePath("data",E,0,!0,v)},resolvePath:function(h,E,v,S,T){var P=this;if(this.options.strict||this.options.assumeObjects)return void this.push(l(this.options.strict&&T,this,E,h));for(var D=E.length;vthis.stackVars.length&&this.stackVars.push("stack"+this.stackSlot),this.topStackName()},topStackName:function(){return"stack"+this.stackSlot},flushInline:function(){var h=this.inlineStack;this.inlineStack=[];for(var E=0,v=h.length;E{var d;/*! * Sizzle CSS Selector Engine v2.3.6 * https://sizzlejs.com/ * @@ -57,44 +57,103 @@ Expecting `+L.join(", ")+", got '"+(this.terminals_[P]||P)+"'":"Parse error on l * https://js.foundation/ * * Date: 2021-02-16 -*/(function(r){var n,l,f,u,o,p,g,i,m,c,h,y,v,A,T,P,D,C,x,_="sizzle"+1*new Date,N=r.document,b=0,R=0,L=Qt(),k=Qt(),M=Qt(),B=Qt(),W=function(O,H){return O===H&&(h=!0),0},G={}.hasOwnProperty,U=[],Y=U.pop,z=U.push,ne=U.push,se=U.slice,de=function(O,H){for(var V=0,te=O.length;V+~]|"+Se+")"+Se+"*"),Ke=new RegExp(Se+"|>"),Mt=new RegExp(gt),Je=new RegExp("^"+we+"$"),tt={ID:new RegExp("^#("+we+")"),CLASS:new RegExp("^\\.("+we+")"),TAG:new RegExp("^("+we+"|[*])"),ATTR:new RegExp("^"+Ye),PSEUDO:new RegExp("^"+gt),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+Se+"*(even|odd|(([+-]|)(\\d*)n|)"+Se+"*(?:([+-]|)"+Se+"*(\\d+)|))"+Se+"*\\)|)","i"),bool:new RegExp("^(?:"+Q+")$","i"),needsContext:new RegExp("^"+Se+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+Se+"*((?:-\\d)?\\d*)"+Se+"*\\)|)(?=[^-]|$)","i")},Kt=/HTML$/i,Fn=/^(?:input|select|textarea|button)$/i,Pt=/^h\d$/i,Gt=/^[^{]+\{\s*\[native \w/,mn=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,bt=/[+~]/,ut=new RegExp("\\\\[\\da-fA-F]{1,6}"+Se+"?|\\\\([^\\r\\n\\f])","g"),ht=function(O,H){var V="0x"+O.slice(1)-65536;return H||(V<0?String.fromCharCode(V+65536):String.fromCharCode(V>>10|55296,V&1023|56320))},xn=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,er=function(O,H){return H?O==="\0"?"\uFFFD":O.slice(0,-1)+"\\"+O.charCodeAt(O.length-1).toString(16)+" ":"\\"+O},jt=function(){y()},gr=Ne(function(O){return O.disabled===!0&&O.nodeName.toLowerCase()==="fieldset"},{dir:"parentNode",next:"legend"});try{ne.apply(U=se.call(N.childNodes),N.childNodes),U[N.childNodes.length].nodeType}catch(O){ne={apply:U.length?function(H,V){z.apply(H,se.call(V))}:function(H,V){for(var te=H.length,Z=0;H[te++]=V[Z++];);H.length=te-1}}}function nt(O,H,V,te){var Z,re,ce,Ae,Ce,Fe,be,$e=H&&H.ownerDocument,Ze=H?H.nodeType:9;if(V=V||[],typeof O!="string"||!O||Ze!==1&&Ze!==9&&Ze!==11)return V;if(!te&&(y(H),H=H||v,T)){if(Ze!==11&&(Ce=mn.exec(O)))if(Z=Ce[1]){if(Ze===9)if(ce=H.getElementById(Z)){if(ce.id===Z)return V.push(ce),V}else return V;else if($e&&(ce=$e.getElementById(Z))&&x(H,ce)&&ce.id===Z)return V.push(ce),V}else{if(Ce[2])return ne.apply(V,H.getElementsByTagName(O)),V;if((Z=Ce[3])&&l.getElementsByClassName&&H.getElementsByClassName)return ne.apply(V,H.getElementsByClassName(Z)),V}if(l.qsa&&!B[O+" "]&&(!P||!P.test(O))&&(Ze!==1||H.nodeName.toLowerCase()!=="object")){if(be=O,$e=H,Ze===1&&(Ke.test(O)||Ht.test(O))){for($e=bt.test(O)&&Pe(H.parentNode)||H,($e!==H||!l.scope)&&((Ae=H.getAttribute("id"))?Ae=Ae.replace(xn,er):H.setAttribute("id",Ae=_)),Fe=p(O),re=Fe.length;re--;)Fe[re]=(Ae?"#"+Ae:":scope")+" "+Me(Fe[re]);be=Fe.join(",")}try{return ne.apply(V,$e.querySelectorAll(be)),V}catch(at){B(O,!0)}finally{Ae===_&&H.removeAttribute("id")}}}return i(O.replace(Dt,"$1"),H,V,te)}function Qt(){var O=[];function H(V,te){return O.push(V+" ")>f.cacheLength&&delete H[O.shift()],H[V+" "]=te}return H}function Lt(O){return O[_]=!0,O}function fe(O){var H=v.createElement("fieldset");try{return!!O(H)}catch(V){return!1}finally{H.parentNode&&H.parentNode.removeChild(H),H=null}}function j(O,H){for(var V=O.split("|"),te=V.length;te--;)f.attrHandle[V[te]]=H}function pe(O,H){var V=H&&O,te=V&&O.nodeType===1&&H.nodeType===1&&O.sourceIndex-H.sourceIndex;if(te)return te;if(V){for(;V=V.nextSibling;)if(V===H)return-1}return O?1:-1}function Te(O){return function(H){var V=H.nodeName.toLowerCase();return V==="input"&&H.type===O}}function ie(O){return function(H){var V=H.nodeName.toLowerCase();return(V==="input"||V==="button")&&H.type===O}}function Ee(O){return function(H){return"form"in H?H.parentNode&&H.disabled===!1?"label"in H?"label"in H.parentNode?H.parentNode.disabled===O:H.disabled===O:H.isDisabled===O||H.isDisabled!==!O&&gr(H)===O:H.disabled===O:"label"in H?H.disabled===O:!1}}function ue(O){return Lt(function(H){return H=+H,Lt(function(V,te){for(var Z,re=O([],V.length,H),ce=re.length;ce--;)V[Z=re[ce]]&&(V[Z]=!(te[Z]=V[Z]))})})}function Pe(O){return O&&typeof O.getElementsByTagName!="undefined"&&O}l=nt.support={},o=nt.isXML=function(O){var H=O&&O.namespaceURI,V=O&&(O.ownerDocument||O).documentElement;return!Kt.test(H||V&&V.nodeName||"HTML")},y=nt.setDocument=function(O){var H,V,te=O?O.ownerDocument||O:N;return te==v||te.nodeType!==9||!te.documentElement||(v=te,A=v.documentElement,T=!o(v),N!=v&&(V=v.defaultView)&&V.top!==V&&(V.addEventListener?V.addEventListener("unload",jt,!1):V.attachEvent&&V.attachEvent("onunload",jt)),l.scope=fe(function(Z){return A.appendChild(Z).appendChild(v.createElement("div")),typeof Z.querySelectorAll!="undefined"&&!Z.querySelectorAll(":scope fieldset div").length}),l.attributes=fe(function(Z){return Z.className="i",!Z.getAttribute("className")}),l.getElementsByTagName=fe(function(Z){return Z.appendChild(v.createComment("")),!Z.getElementsByTagName("*").length}),l.getElementsByClassName=Gt.test(v.getElementsByClassName),l.getById=fe(function(Z){return A.appendChild(Z).id=_,!v.getElementsByName||!v.getElementsByName(_).length}),l.getById?(f.filter.ID=function(Z){var re=Z.replace(ut,ht);return function(ce){return ce.getAttribute("id")===re}},f.find.ID=function(Z,re){if(typeof re.getElementById!="undefined"&&T){var ce=re.getElementById(Z);return ce?[ce]:[]}}):(f.filter.ID=function(Z){var re=Z.replace(ut,ht);return function(ce){var Ae=typeof ce.getAttributeNode!="undefined"&&ce.getAttributeNode("id");return Ae&&Ae.value===re}},f.find.ID=function(Z,re){if(typeof re.getElementById!="undefined"&&T){var ce,Ae,Ce,Fe=re.getElementById(Z);if(Fe){if(ce=Fe.getAttributeNode("id"),ce&&ce.value===Z)return[Fe];for(Ce=re.getElementsByName(Z),Ae=0;Fe=Ce[Ae++];)if(ce=Fe.getAttributeNode("id"),ce&&ce.value===Z)return[Fe]}return[]}}),f.find.TAG=l.getElementsByTagName?function(Z,re){if(typeof re.getElementsByTagName!="undefined")return re.getElementsByTagName(Z);if(l.qsa)return re.querySelectorAll(Z)}:function(Z,re){var ce,Ae=[],Ce=0,Fe=re.getElementsByTagName(Z);if(Z==="*"){for(;ce=Fe[Ce++];)ce.nodeType===1&&Ae.push(ce);return Ae}return Fe},f.find.CLASS=l.getElementsByClassName&&function(Z,re){if(typeof re.getElementsByClassName!="undefined"&&T)return re.getElementsByClassName(Z)},D=[],P=[],(l.qsa=Gt.test(v.querySelectorAll))&&(fe(function(Z){var re;A.appendChild(Z).innerHTML="",Z.querySelectorAll("[msallowcapture^='']").length&&P.push("[*^$]="+Se+`*(?:''|"")`),Z.querySelectorAll("[selected]").length||P.push("\\["+Se+"*(?:value|"+Q+")"),Z.querySelectorAll("[id~="+_+"-]").length||P.push("~="),re=v.createElement("input"),re.setAttribute("name",""),Z.appendChild(re),Z.querySelectorAll("[name='']").length||P.push("\\["+Se+"*name"+Se+"*="+Se+`*(?:''|"")`),Z.querySelectorAll(":checked").length||P.push(":checked"),Z.querySelectorAll("a#"+_+"+*").length||P.push(".#.+[+~]"),Z.querySelectorAll("\\\f"),P.push("[\\r\\n\\f]")}),fe(function(Z){Z.innerHTML="";var re=v.createElement("input");re.setAttribute("type","hidden"),Z.appendChild(re).setAttribute("name","D"),Z.querySelectorAll("[name=d]").length&&P.push("name"+Se+"*[*^$|!~]?="),Z.querySelectorAll(":enabled").length!==2&&P.push(":enabled",":disabled"),A.appendChild(Z).disabled=!0,Z.querySelectorAll(":disabled").length!==2&&P.push(":enabled",":disabled"),Z.querySelectorAll("*,:x"),P.push(",.*:")})),(l.matchesSelector=Gt.test(C=A.matches||A.webkitMatchesSelector||A.mozMatchesSelector||A.oMatchesSelector||A.msMatchesSelector))&&fe(function(Z){l.disconnectedMatch=C.call(Z,"*"),C.call(Z,"[s!='']:x"),D.push("!=",gt)}),P=P.length&&new RegExp(P.join("|")),D=D.length&&new RegExp(D.join("|")),H=Gt.test(A.compareDocumentPosition),x=H||Gt.test(A.contains)?function(Z,re){var ce=Z.nodeType===9?Z.documentElement:Z,Ae=re&&re.parentNode;return Z===Ae||!!(Ae&&Ae.nodeType===1&&(ce.contains?ce.contains(Ae):Z.compareDocumentPosition&&Z.compareDocumentPosition(Ae)&16))}:function(Z,re){if(re){for(;re=re.parentNode;)if(re===Z)return!0}return!1},W=H?function(Z,re){if(Z===re)return h=!0,0;var ce=!Z.compareDocumentPosition-!re.compareDocumentPosition;return ce||(ce=(Z.ownerDocument||Z)==(re.ownerDocument||re)?Z.compareDocumentPosition(re):1,ce&1||!l.sortDetached&&re.compareDocumentPosition(Z)===ce?Z==v||Z.ownerDocument==N&&x(N,Z)?-1:re==v||re.ownerDocument==N&&x(N,re)?1:c?de(c,Z)-de(c,re):0:ce&4?-1:1)}:function(Z,re){if(Z===re)return h=!0,0;var ce,Ae=0,Ce=Z.parentNode,Fe=re.parentNode,be=[Z],$e=[re];if(!Ce||!Fe)return Z==v?-1:re==v?1:Ce?-1:Fe?1:c?de(c,Z)-de(c,re):0;if(Ce===Fe)return pe(Z,re);for(ce=Z;ce=ce.parentNode;)be.unshift(ce);for(ce=re;ce=ce.parentNode;)$e.unshift(ce);for(;be[Ae]===$e[Ae];)Ae++;return Ae?pe(be[Ae],$e[Ae]):be[Ae]==N?-1:$e[Ae]==N?1:0}),v},nt.matches=function(O,H){return nt(O,null,null,H)},nt.matchesSelector=function(O,H){if(y(O),l.matchesSelector&&T&&!B[H+" "]&&(!D||!D.test(H))&&(!P||!P.test(H)))try{var V=C.call(O,H);if(V||l.disconnectedMatch||O.document&&O.document.nodeType!==11)return V}catch(te){B(H,!0)}return nt(H,v,null,[O]).length>0},nt.contains=function(O,H){return(O.ownerDocument||O)!=v&&y(O),x(O,H)},nt.attr=function(O,H){(O.ownerDocument||O)!=v&&y(O);var V=f.attrHandle[H.toLowerCase()],te=V&&G.call(f.attrHandle,H.toLowerCase())?V(O,H,!T):void 0;return te!==void 0?te:l.attributes||!T?O.getAttribute(H):(te=O.getAttributeNode(H))&&te.specified?te.value:null},nt.escape=function(O){return(O+"").replace(xn,er)},nt.error=function(O){throw new Error("Syntax error, unrecognized expression: "+O)},nt.uniqueSort=function(O){var H,V=[],te=0,Z=0;if(h=!l.detectDuplicates,c=!l.sortStable&&O.slice(0),O.sort(W),h){for(;H=O[Z++];)H===O[Z]&&(te=V.push(Z));for(;te--;)O.splice(V[te],1)}return c=null,O},u=nt.getText=function(O){var H,V="",te=0,Z=O.nodeType;if(Z){if(Z===1||Z===9||Z===11){if(typeof O.textContent=="string")return O.textContent;for(O=O.firstChild;O;O=O.nextSibling)V+=u(O)}else if(Z===3||Z===4)return O.nodeValue}else for(;H=O[te++];)V+=u(H);return V},f=nt.selectors={cacheLength:50,createPseudo:Lt,match:tt,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(O){return O[1]=O[1].replace(ut,ht),O[3]=(O[3]||O[4]||O[5]||"").replace(ut,ht),O[2]==="~="&&(O[3]=" "+O[3]+" "),O.slice(0,4)},CHILD:function(O){return O[1]=O[1].toLowerCase(),O[1].slice(0,3)==="nth"?(O[3]||nt.error(O[0]),O[4]=+(O[4]?O[5]+(O[6]||1):2*(O[3]==="even"||O[3]==="odd")),O[5]=+(O[7]+O[8]||O[3]==="odd")):O[3]&&nt.error(O[0]),O},PSEUDO:function(O){var H,V=!O[6]&&O[2];return tt.CHILD.test(O[0])?null:(O[3]?O[2]=O[4]||O[5]||"":V&&Mt.test(V)&&(H=p(V,!0))&&(H=V.indexOf(")",V.length-H)-V.length)&&(O[0]=O[0].slice(0,H),O[2]=V.slice(0,H)),O.slice(0,3))}},filter:{TAG:function(O){var H=O.replace(ut,ht).toLowerCase();return O==="*"?function(){return!0}:function(V){return V.nodeName&&V.nodeName.toLowerCase()===H}},CLASS:function(O){var H=L[O+" "];return H||(H=new RegExp("(^|"+Se+")"+O+"("+Se+"|$)"))&&L(O,function(V){return H.test(typeof V.className=="string"&&V.className||typeof V.getAttribute!="undefined"&&V.getAttribute("class")||"")})},ATTR:function(O,H,V){return function(te){var Z=nt.attr(te,O);return Z==null?H==="!=":H?(Z+="",H==="="?Z===V:H==="!="?Z!==V:H==="^="?V&&Z.indexOf(V)===0:H==="*="?V&&Z.indexOf(V)>-1:H==="$="?V&&Z.slice(-V.length)===V:H==="~="?(" "+Z.replace(_t," ")+" ").indexOf(V)>-1:H==="|="?Z===V||Z.slice(0,V.length+1)===V+"-":!1):!0}},CHILD:function(O,H,V,te,Z){var re=O.slice(0,3)!=="nth",ce=O.slice(-4)!=="last",Ae=H==="of-type";return te===1&&Z===0?function(Ce){return!!Ce.parentNode}:function(Ce,Fe,be){var $e,Ze,at,Oe,me,he,ye=re!==ce?"nextSibling":"previousSibling",ve=Ce.parentNode,Ge=Ae&&Ce.nodeName.toLowerCase(),qe=!be&&!Ae,Ie=!1;if(ve){if(re){for(;ye;){for(Oe=Ce;Oe=Oe[ye];)if(Ae?Oe.nodeName.toLowerCase()===Ge:Oe.nodeType===1)return!1;he=ye=O==="only"&&!he&&"nextSibling"}return!0}if(he=[ce?ve.firstChild:ve.lastChild],ce&&qe){for(Oe=ve,at=Oe[_]||(Oe[_]={}),Ze=at[Oe.uniqueID]||(at[Oe.uniqueID]={}),$e=Ze[O]||[],me=$e[0]===b&&$e[1],Ie=me&&$e[2],Oe=me&&ve.childNodes[me];Oe=++me&&Oe&&Oe[ye]||(Ie=me=0)||he.pop();)if(Oe.nodeType===1&&++Ie&&Oe===Ce){Ze[O]=[b,me,Ie];break}}else if(qe&&(Oe=Ce,at=Oe[_]||(Oe[_]={}),Ze=at[Oe.uniqueID]||(at[Oe.uniqueID]={}),$e=Ze[O]||[],me=$e[0]===b&&$e[1],Ie=me),Ie===!1)for(;(Oe=++me&&Oe&&Oe[ye]||(Ie=me=0)||he.pop())&&!((Ae?Oe.nodeName.toLowerCase()===Ge:Oe.nodeType===1)&&++Ie&&(qe&&(at=Oe[_]||(Oe[_]={}),Ze=at[Oe.uniqueID]||(at[Oe.uniqueID]={}),Ze[O]=[b,Ie]),Oe===Ce)););return Ie-=Z,Ie===te||Ie%te==0&&Ie/te>=0}}},PSEUDO:function(O,H){var V,te=f.pseudos[O]||f.setFilters[O.toLowerCase()]||nt.error("unsupported pseudo: "+O);return te[_]?te(H):te.length>1?(V=[O,O,"",H],f.setFilters.hasOwnProperty(O.toLowerCase())?Lt(function(Z,re){for(var ce,Ae=te(Z,H),Ce=Ae.length;Ce--;)ce=de(Z,Ae[Ce]),Z[ce]=!(re[ce]=Ae[Ce])}):function(Z){return te(Z,0,V)}):te}},pseudos:{not:Lt(function(O){var H=[],V=[],te=g(O.replace(Dt,"$1"));return te[_]?Lt(function(Z,re,ce,Ae){for(var Ce,Fe=te(Z,null,Ae,[]),be=Z.length;be--;)(Ce=Fe[be])&&(Z[be]=!(re[be]=Ce))}):function(Z,re,ce){return H[0]=Z,te(H,null,ce,V),H[0]=null,!V.pop()}}),has:Lt(function(O){return function(H){return nt(O,H).length>0}}),contains:Lt(function(O){return O=O.replace(ut,ht),function(H){return(H.textContent||u(H)).indexOf(O)>-1}}),lang:Lt(function(O){return Je.test(O||"")||nt.error("unsupported lang: "+O),O=O.replace(ut,ht).toLowerCase(),function(H){var V;do if(V=T?H.lang:H.getAttribute("xml:lang")||H.getAttribute("lang"))return V=V.toLowerCase(),V===O||V.indexOf(O+"-")===0;while((H=H.parentNode)&&H.nodeType===1);return!1}}),target:function(O){var H=r.location&&r.location.hash;return H&&H.slice(1)===O.id},root:function(O){return O===A},focus:function(O){return O===v.activeElement&&(!v.hasFocus||v.hasFocus())&&!!(O.type||O.href||~O.tabIndex)},enabled:Ee(!1),disabled:Ee(!0),checked:function(O){var H=O.nodeName.toLowerCase();return H==="input"&&!!O.checked||H==="option"&&!!O.selected},selected:function(O){return O.parentNode&&O.parentNode.selectedIndex,O.selected===!0},empty:function(O){for(O=O.firstChild;O;O=O.nextSibling)if(O.nodeType<6)return!1;return!0},parent:function(O){return!f.pseudos.empty(O)},header:function(O){return Pt.test(O.nodeName)},input:function(O){return Fn.test(O.nodeName)},button:function(O){var H=O.nodeName.toLowerCase();return H==="input"&&O.type==="button"||H==="button"},text:function(O){var H;return O.nodeName.toLowerCase()==="input"&&O.type==="text"&&((H=O.getAttribute("type"))==null||H.toLowerCase()==="text")},first:ue(function(){return[0]}),last:ue(function(O,H){return[H-1]}),eq:ue(function(O,H,V){return[V<0?V+H:V]}),even:ue(function(O,H){for(var V=0;VH?H:V;--te>=0;)O.push(te);return O}),gt:ue(function(O,H,V){for(var te=V<0?V+H:V;++te1?function(H,V,te){for(var Z=O.length;Z--;)if(!O[Z](H,V,te))return!1;return!0}:O[0]}function We(O,H,V){for(var te=0,Z=H.length;te-1&&(ce[be]=!(Ae[be]=Ze))}}else ve=Be(ve===Ae?ve.splice(me,ve.length):ve),Z?Z(null,Ae,ve,Fe):ne.apply(Ae,ve)})}function yt(O){for(var H,V,te,Z=O.length,re=f.relative[O[0].type],ce=re||f.relative[" "],Ae=re?1:0,Ce=Ne(function($e){return $e===H},ce,!0),Fe=Ne(function($e){return de(H,$e)>-1},ce,!0),be=[function($e,Ze,at){var Oe=!re&&(at||Ze!==m)||((H=Ze).nodeType?Ce($e,Ze,at):Fe($e,Ze,at));return H=null,Oe}];Ae1&&De(be),Ae>1&&Me(O.slice(0,Ae-1).concat({value:O[Ae-2].type===" "?"*":""})).replace(Dt,"$1"),V,Ae0,te=O.length>0,Z=function(re,ce,Ae,Ce,Fe){var be,$e,Ze,at=0,Oe="0",me=re&&[],he=[],ye=m,ve=re||te&&f.find.TAG("*",Fe),Ge=b+=ye==null?1:Math.random()||.1,qe=ve.length;for(Fe&&(m=ce==v||ce||Fe);Oe!==qe&&(be=ve[Oe])!=null;Oe++){if(te&&be){for($e=0,!ce&&be.ownerDocument!=v&&(y(be),Ae=!T);Ze=O[$e++];)if(Ze(be,ce||v,Ae)){Ce.push(be);break}Fe&&(b=Ge)}V&&((be=!Ze&&be)&&at--,re&&me.push(be))}if(at+=Oe,V&&Oe!==at){for($e=0;Ze=H[$e++];)Ze(me,he,ce,Ae);if(re){if(at>0)for(;Oe--;)me[Oe]||he[Oe]||(he[Oe]=Y.call(Ce));he=Be(he)}ne.apply(Ce,he),Fe&&!re&&he.length>0&&at+H.length>1&&nt.uniqueSort(Ce)}return Fe&&(b=Ge,m=ye),me};return V?Lt(Z):Z}g=nt.compile=function(O,H){var V,te=[],Z=[],re=M[O+" "];if(!re){for(H||(H=p(O)),V=H.length;V--;)re=yt(H[V]),re[_]?te.push(re):Z.push(re);re=M(O,ze(Z,te)),re.selector=O}return re},i=nt.select=function(O,H,V,te){var Z,re,ce,Ae,Ce,Fe=typeof O=="function"&&O,be=!te&&p(O=Fe.selector||O);if(V=V||[],be.length===1){if(re=be[0]=be[0].slice(0),re.length>2&&(ce=re[0]).type==="ID"&&H.nodeType===9&&T&&f.relative[re[1].type]){if(H=(f.find.ID(ce.matches[0].replace(ut,ht),H)||[])[0],H)Fe&&(H=H.parentNode);else return V;O=O.slice(re.shift().value.length)}for(Z=tt.needsContext.test(O)?0:re.length;Z--&&(ce=re[Z],!f.relative[Ae=ce.type]);)if((Ce=f.find[Ae])&&(te=Ce(ce.matches[0].replace(ut,ht),bt.test(re[0].type)&&Pe(H.parentNode)||H))){if(re.splice(Z,1),O=te.length&&Me(re),!O)return ne.apply(V,te),V;break}}return(Fe||g(O,be))(te,H,!T,V,!H||bt.test(O)&&Pe(H.parentNode)||H),V},l.sortStable=_.split("").sort(W).join("")===_,l.detectDuplicates=!!h,y(),l.sortDetached=fe(function(O){return O.compareDocumentPosition(v.createElement("fieldset"))&1}),fe(function(O){return O.innerHTML="",O.firstChild.getAttribute("href")==="#"})||j("type|href|height|width",function(O,H,V){if(!V)return O.getAttribute(H,H.toLowerCase()==="type"?1:2)}),(!l.attributes||!fe(function(O){return O.innerHTML="",O.firstChild.setAttribute("value",""),O.firstChild.getAttribute("value")===""}))&&j("value",function(O,H,V){if(!V&&O.nodeName.toLowerCase()==="input")return O.defaultValue}),fe(function(O){return O.getAttribute("disabled")==null})||j(Q,function(O,H,V){var te;if(!V)return O[H]===!0?H.toLowerCase():(te=O.getAttributeNode(H))&&te.specified?te.value:null});var Ot=r.Sizzle;nt.noConflict=function(){return r.Sizzle===nt&&(r.Sizzle=Ot),nt},d=function(){return nt}.call(E,s,E,w),d!==void 0&&(w.exports=d)})(window)},5547:(w,E,s)=>{var d,r;d=[s(264),s(5422),s(4995),s(3153),s(2954),s(6880),s(4330),s(7116),s(5535),s(1188),s(1210),s(8433)],r=function(n,l,f,u,o,p,g){"use strict";var i=/%20/g,m=/#.*$/,c=/([?&])_=[^&]*/,h=/^(.*?):[ \t]*([^\r\n]*)$/mg,y=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,v=/^(?:GET|HEAD)$/,A=/^\/\//,T={},P={},D="*/".concat("*"),C=l.createElement("a");C.href=o.href;function x(L){return function(k,M){typeof k!="string"&&(M=k,k="*");var B,W=0,G=k.toLowerCase().match(u)||[];if(f(M))for(;B=G[W++];)B[0]==="+"?(B=B.slice(1)||"*",(L[B]=L[B]||[]).unshift(M)):(L[B]=L[B]||[]).push(M)}}function _(L,k,M,B){var W={},G=L===P;function U(Y){var z;return W[Y]=!0,n.each(L[Y]||[],function(ne,se){var de=se(k,M,B);if(typeof de=="string"&&!G&&!W[de])return k.dataTypes.unshift(de),U(de),!1;if(G)return!(z=de)}),z}return U(k.dataTypes[0])||!W["*"]&&U("*")}function N(L,k){var M,B,W=n.ajaxSettings.flatOptions||{};for(M in k)k[M]!==void 0&&((W[M]?L:B||(B={}))[M]=k[M]);return B&&n.extend(!0,L,B),L}function b(L,k,M){for(var B,W,G,U,Y=L.contents,z=L.dataTypes;z[0]==="*";)z.shift(),B===void 0&&(B=L.mimeType||k.getResponseHeader("Content-Type"));if(B){for(W in Y)if(Y[W]&&Y[W].test(B)){z.unshift(W);break}}if(z[0]in M)G=z[0];else{for(W in M){if(!z[0]||L.converters[W+" "+z[0]]){G=W;break}U||(U=W)}G=G||U}if(G)return G!==z[0]&&z.unshift(G),M[G]}function R(L,k,M,B){var W,G,U,Y,z,ne={},se=L.dataTypes.slice();if(se[1])for(U in L.converters)ne[U.toLowerCase()]=L.converters[U];for(G=se.shift();G;)if(L.responseFields[G]&&(M[L.responseFields[G]]=k),!z&&B&&L.dataFilter&&(k=L.dataFilter(k,L.dataType)),z=G,G=se.shift(),G){if(G==="*")G=z;else if(z!=="*"&&z!==G){if(U=ne[z+" "+G]||ne["* "+G],!U){for(W in ne)if(Y=W.split(" "),Y[1]===G&&(U=ne[z+" "+Y[0]]||ne["* "+Y[0]],U)){U===!0?U=ne[W]:ne[W]!==!0&&(G=Y[0],se.unshift(Y[1]));break}}if(U!==!0)if(U&&L.throws)k=U(k);else try{k=U(k)}catch(de){return{state:"parsererror",error:U?de:"No conversion from "+z+" to "+G}}}}return{state:"success",data:k}}return n.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:o.href,type:"GET",isLocal:y.test(o.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":D,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":n.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(L,k){return k?N(N(L,n.ajaxSettings),k):N(n.ajaxSettings,L)},ajaxPrefilter:x(T),ajaxTransport:x(P),ajax:function(L,k){typeof L=="object"&&(k=L,L=void 0),k=k||{};var M,B,W,G,U,Y,z,ne,se,de,Q=n.ajaxSetup({},k),Se=Q.context||Q,we=Q.context&&(Se.nodeType||Se.jquery)?n(Se):n.event,Ye=n.Deferred(),gt=n.Callbacks("once memory"),_t=Q.statusCode||{},Dt={},It={},Ht="canceled",Ke={readyState:0,getResponseHeader:function(Je){var tt;if(z){if(!G)for(G={};tt=h.exec(W);)G[tt[1].toLowerCase()+" "]=(G[tt[1].toLowerCase()+" "]||[]).concat(tt[2]);tt=G[Je.toLowerCase()+" "]}return tt==null?null:tt.join(", ")},getAllResponseHeaders:function(){return z?W:null},setRequestHeader:function(Je,tt){return z==null&&(Je=It[Je.toLowerCase()]=It[Je.toLowerCase()]||Je,Dt[Je]=tt),this},overrideMimeType:function(Je){return z==null&&(Q.mimeType=Je),this},statusCode:function(Je){var tt;if(Je)if(z)Ke.always(Je[Ke.status]);else for(tt in Je)_t[tt]=[_t[tt],Je[tt]];return this},abort:function(Je){var tt=Je||Ht;return M&&M.abort(tt),Mt(0,tt),this}};if(Ye.promise(Ke),Q.url=((L||Q.url||o.href)+"").replace(A,o.protocol+"//"),Q.type=k.method||k.type||Q.method||Q.type,Q.dataTypes=(Q.dataType||"*").toLowerCase().match(u)||[""],Q.crossDomain==null){Y=l.createElement("a");try{Y.href=Q.url,Y.href=Y.href,Q.crossDomain=C.protocol+"//"+C.host!=Y.protocol+"//"+Y.host}catch(Je){Q.crossDomain=!0}}if(Q.data&&Q.processData&&typeof Q.data!="string"&&(Q.data=n.param(Q.data,Q.traditional)),_(T,Q,k,Ke),z)return Ke;ne=n.event&&Q.global,ne&&n.active++==0&&n.event.trigger("ajaxStart"),Q.type=Q.type.toUpperCase(),Q.hasContent=!v.test(Q.type),B=Q.url.replace(m,""),Q.hasContent?Q.data&&Q.processData&&(Q.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&(Q.data=Q.data.replace(i,"+")):(de=Q.url.slice(B.length),Q.data&&(Q.processData||typeof Q.data=="string")&&(B+=(g.test(B)?"&":"?")+Q.data,delete Q.data),Q.cache===!1&&(B=B.replace(c,"$1"),de=(g.test(B)?"&":"?")+"_="+p.guid+++de),Q.url=B+de),Q.ifModified&&(n.lastModified[B]&&Ke.setRequestHeader("If-Modified-Since",n.lastModified[B]),n.etag[B]&&Ke.setRequestHeader("If-None-Match",n.etag[B])),(Q.data&&Q.hasContent&&Q.contentType!==!1||k.contentType)&&Ke.setRequestHeader("Content-Type",Q.contentType),Ke.setRequestHeader("Accept",Q.dataTypes[0]&&Q.accepts[Q.dataTypes[0]]?Q.accepts[Q.dataTypes[0]]+(Q.dataTypes[0]!=="*"?", "+D+"; q=0.01":""):Q.accepts["*"]);for(se in Q.headers)Ke.setRequestHeader(se,Q.headers[se]);if(Q.beforeSend&&(Q.beforeSend.call(Se,Ke,Q)===!1||z))return Ke.abort();if(Ht="abort",gt.add(Q.complete),Ke.done(Q.success),Ke.fail(Q.error),M=_(P,Q,k,Ke),!M)Mt(-1,"No Transport");else{if(Ke.readyState=1,ne&&we.trigger("ajaxSend",[Ke,Q]),z)return Ke;Q.async&&Q.timeout>0&&(U=window.setTimeout(function(){Ke.abort("timeout")},Q.timeout));try{z=!1,M.send(Dt,Mt)}catch(Je){if(z)throw Je;Mt(-1,Je)}}function Mt(Je,tt,Kt,Fn){var Pt,Gt,mn,bt,ut,ht=tt;z||(z=!0,U&&window.clearTimeout(U),M=void 0,W=Fn||"",Ke.readyState=Je>0?4:0,Pt=Je>=200&&Je<300||Je===304,Kt&&(bt=b(Q,Ke,Kt)),!Pt&&n.inArray("script",Q.dataTypes)>-1&&n.inArray("json",Q.dataTypes)<0&&(Q.converters["text script"]=function(){}),bt=R(Q,bt,Ke,Pt),Pt?(Q.ifModified&&(ut=Ke.getResponseHeader("Last-Modified"),ut&&(n.lastModified[B]=ut),ut=Ke.getResponseHeader("etag"),ut&&(n.etag[B]=ut)),Je===204||Q.type==="HEAD"?ht="nocontent":Je===304?ht="notmodified":(ht=bt.state,Gt=bt.data,mn=bt.error,Pt=!mn)):(mn=ht,(Je||!ht)&&(ht="error",Je<0&&(Je=0))),Ke.status=Je,Ke.statusText=(tt||ht)+"",Pt?Ye.resolveWith(Se,[Gt,ht,Ke]):Ye.rejectWith(Se,[Ke,ht,mn]),Ke.statusCode(_t),_t=void 0,ne&&we.trigger(Pt?"ajaxSuccess":"ajaxError",[Ke,Q,Pt?Gt:mn]),gt.fireWith(Se,[Ke,ht]),ne&&(we.trigger("ajaxComplete",[Ke,Q]),--n.active||n.event.trigger("ajaxStop")))}return Ke},getJSON:function(L,k,M){return n.get(L,k,M,"json")},getScript:function(L,k){return n.get(L,void 0,k,"script")}}),n.each(["get","post"],function(L,k){n[k]=function(M,B,W,G){return f(B)&&(G=G||W,W=B,B=void 0),n.ajax(n.extend({url:M,type:k,dataType:G,data:B,success:W},n.isPlainObject(M)&&M))}}),n.ajaxPrefilter(function(L){var k;for(k in L.headers)k.toLowerCase()==="content-type"&&(L.contentType=L.headers[k]||"")}),n}.apply(E,d),r!==void 0&&(w.exports=r)},3004:(w,E,s)=>{var d,r;d=[s(264),s(4995),s(6880),s(4330),s(5547)],r=function(n,l,f,u){"use strict";var o=[],p=/(=)\?(?=&|$)|\?\?/;n.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var g=o.pop()||n.expando+"_"+f.guid++;return this[g]=!0,g}}),n.ajaxPrefilter("json jsonp",function(g,i,m){var c,h,y,v=g.jsonp!==!1&&(p.test(g.url)?"url":typeof g.data=="string"&&(g.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&p.test(g.data)&&"data");if(v||g.dataTypes[0]==="jsonp")return c=g.jsonpCallback=l(g.jsonpCallback)?g.jsonpCallback():g.jsonpCallback,v?g[v]=g[v].replace(p,"$1"+c):g.jsonp!==!1&&(g.url+=(u.test(g.url)?"&":"?")+g.jsonp+"="+c),g.converters["script json"]=function(){return y||n.error(c+" was not called"),y[0]},g.dataTypes[0]="json",h=window[c],window[c]=function(){y=arguments},m.always(function(){h===void 0?n(window).removeProp(c):window[c]=h,g[c]&&(g.jsonpCallback=i.jsonpCallback,o.push(c)),y&&l(h)&&h(y[0]),y=h=void 0}),"script"})}.apply(E,d),r!==void 0&&(w.exports=r)},2926:(w,E,s)=>{var d,r;d=[s(264),s(5242),s(4995),s(2023),s(5547),s(3599),s(9921),s(5704)],r=function(n,l,f){"use strict";n.fn.load=function(u,o,p){var g,i,m,c=this,h=u.indexOf(" ");return h>-1&&(g=l(u.slice(h)),u=u.slice(0,h)),f(o)?(p=o,o=void 0):o&&typeof o=="object"&&(i="POST"),c.length>0&&n.ajax({url:u,type:i||"GET",dataType:"html",data:o}).done(function(y){m=arguments,c.html(g?n("
").append(n.parseHTML(y)).find(g):y)}).always(p&&function(y,v){c.each(function(){p.apply(this,m||[y.responseText,v,y])})}),this}}.apply(E,d),r!==void 0&&(w.exports=r)},2377:(w,E,s)=>{var d,r;d=[s(264),s(5422),s(5547)],r=function(n,l){"use strict";n.ajaxPrefilter(function(f){f.crossDomain&&(f.contents.script=!1)}),n.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(f){return n.globalEval(f),f}}}),n.ajaxPrefilter("script",function(f){f.cache===void 0&&(f.cache=!1),f.crossDomain&&(f.type="GET")}),n.ajaxTransport("script",function(f){if(f.crossDomain||f.scriptAttrs){var u,o;return{send:function(p,g){u=n("