/* @injected-header-start */
/*
 * service-helper: 3343528f5327e73e color:#68b232
 * interface-fetch: 5a82b365031c05b1 color:#a0e98d
 * setup-constant: 09c2718942732a7f color:#ee5d84
 * item-object: 8cd3849951aa3d0d color:#cdb4d8
 * observer-response: 3c24d789aad5304a color:#e6cb60
 * error-setup: 5816f47b2f2c15b3 color:#1b20d3
 * constructor-fetch: 9aa3915b94bd8a58 color:#c7f781
 * calculate-component: 6ea04f02eea3876e color:#458aae
 * utility-request: 66926ddc8c2abd76 color:#b308de
 * index-listener: acb457405676c214 color:#ec6196
 * context-boolean: 2d2acd494d318380 color:#1a7e3e
 * list-interface: 5e3789b746bd7248 color:#3eedda
 * result-configure: ef1d784de5efd0ba color:#a44d53
 * observer-success: f644fb66ce47578b color:#962497
 * subscriber-promise: a9f8f9b443941a2c color:#d5da5c
 * fetch-variable: c7308533ea52d4ad color:#5e5fc3
 * list-abstract: ab067fa7f706c5b1 color:#5b44ac
 * transform-success: cbbc7c234e5b5cfa color:#639ba3
 */



/*
 * interface-number: 2d90417709d8d030 color:#4465b4
 * component-parse: b2cc92004174c5e9 color:#b45364
 * subscriber-callback: f680c40054e5ae48 color:#3f680b
 * context-setup: 21f2e3f98ed6e03e color:#2753ad
 * interface-utility: 001aa7e0b96397df color:#c9597f
 * data-optimize: 00646874faeb4e1b color:#63ddd
 * request-prototype: 9d4316ec3254a083 color:#ccb9dc
 * promise-component: 47e336cd297e9558 color:#66c7e2
 * calculate-observer: 96b51d3aa21eee16 color:#d07299
 * storage-subscriber: f0ab52dcfdf0c7c1 color:#83a463
 * update-object: aba55eff807e163c color:#2e361
 * props-handler: ffb8f1dda4d61171 color:#73fd44
 * abstract-listener: 1b27416c3f1ce174 color:#f38350
 */


/*
 * index-list: cc74a824164e7305 color:#5d913e
 * render-list: 4e42fcb23ef75875 color:#6dfcad
 * validate-data: 06e49d2dedad2a4d color:#a0799b
 * response-render: bdb0ddcf654f41db color:#570bbb
 * array-execute: 759de3ae43baa69a color:#ecb019
 * service-resolve: 6fadf18a353904a8 color:#b1717
 * module-extends: 475d06669b5727af color:#ea463
 * cache-error: ebf02f17c4f15c29 color:#d5ecb1
 * async-calculate: 706f8853e0023230 color:#f77898
 * manager-update: f073547e4422ee86 color:#1109ec
 * observer-configure: 71b43af64aa76a21 color:#21bb21
 */


/*
 * setup-item: 67b8665add57b2b7 color:#2bd2e6
 * initialize-module: 4268ef289fb83f61 color:#aaa6a
 * setup-context: e4322288be329ae5 color:#bffc67
 * validate-extends: 02fec62f1c28dafa color:#75350f
 * reject-initialize: 4bb54be845221098 color:#680cd
 * response-constant: 503a655f0e7be47e color:#15c121
 * render-async: 7894b40b6a1e868a color:#b7ae25
 * context-function: 9603cfd4d4306a01 color:#499aa7
 * object-fetch: c961ce1dba461f8b color:#ebb516
 * reject-string: 59dd2621ac4fc476 color:#4332f9
 * success-data: 0d3dbd6195d36aa7 color:#affe1c
 * property-object: 94ccaa720fce705a color:#e0a501
 * utility-fetch: 867f8be6a216b166 color:#4c214
 * error-data: 4cbdf24260cd273f color:#e5fca0
 * manager-string: 81b02865f2e5f8fe color:#1e0b7c
 * parameter-async: 36d07b9d89c48228 color:#1d01b2
 * fetch-error: e40d4e783e0d3096 color:#540467
 */



/* @injected-header-end */
*{margin:0;-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;user-select:none;width:100%;height:100%}body{overflow-x:hidden;font-size:16px}uni-app,uni-page,uni-page-wrapper,uni-page-body{display:block;box-sizing:border-box;width:100%}uni-page-wrapper{position:relative}#app,uni-app,uni-page,uni-page-wrapper{height:100%}.uni-mask{position:fixed;z-index:999;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.5)}.uni-fade-enter-active,.uni-fade-leave-active{transition-duration:.25s;transition-property:opacity;transition-timing-function:ease}.uni-fade-enter-from,.uni-fade-leave-active{opacity:0}.uni-loading,uni-button[loading]:before{background-color:transparent;background-image:url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=);background-repeat:no-repeat}.uni-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}@keyframes uni-loading{0%{transform:rotate3d(0,0,1,0)}to{transform:rotate3d(0,0,1,360deg)}}html{--primary-color: #007aff;--UI-BG: #fff;--UI-BG-1: #f7f7f7;--UI-BG-2: #fff;--UI-BG-3: #f7f7f7;--UI-BG-4: #4c4c4c;--UI-BG-5: #fff;--UI-FG: #000;--UI-FG-0: rgba(0, 0, 0, .9);--UI-FG-HALF: rgba(0, 0, 0, .9);--UI-FG-1: rgba(0, 0, 0, .5);--UI-FG-2: rgba(0, 0, 0, .3);--UI-FG-3: rgba(0, 0, 0, .1)}uni-page[data-type] uni-page-body{background-color:transparent}.uni-async-error{position:absolute;left:0;right:0;top:0;bottom:0;color:#999;padding:100px 10px;text-align:center}.uni-async-loading{box-sizing:border-box;width:100%;padding:50px;text-align:center}.uni-async-loading .uni-loading{width:30px;height:30px}uni-tabbar{display:block;box-sizing:border-box;width:100%;z-index:998}.uni-tabbar{display:flex;z-index:998;box-sizing:border-box}.uni-tabbar-top,.uni-tabbar-bottom,.uni-tabbar-top .uni-tabbar,.uni-tabbar-bottom .uni-tabbar{position:fixed;left:var(--window-left);right:var(--window-right)}.uni-app--showlayout+.uni-tabbar-top,.uni-app--showlayout+.uni-tabbar-bottom,.uni-app--showlayout+.uni-tabbar-top .uni-tabbar,.uni-app--showlayout+.uni-tabbar-bottom .uni-tabbar{left:var(--window-margin);right:var(--window-margin)}.uni-tabbar-bottom .uni-tabbar{bottom:0;padding-bottom:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.uni-tabbar~.uni-placeholder{width:100%;margin-bottom:0;margin-bottom:constant(safe-area-inset-bottom);margin-bottom:env(safe-area-inset-bottom)}.uni-tabbar *{box-sizing:border-box}.uni-tabbar__item{display:flex;justify-content:center;align-items:center;flex-direction:column;flex:1;font-size:0;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.uni-tabbar__bd{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.uni-tabbar__icon{position:relative;display:inline-block;margin-top:5px}.uni-tabbar__icon.uni-tabbar__icon__diff{margin-top:0;width:34px;height:34px}.uni-tabbar__icon img{width:100%;height:100%}.uni-tabbar__iconfont{font-family:UniTabbarIconFont}.uni-tabbar__label{position:relative;text-align:center;font-size:10px}.uni-tabbar-border{position:absolute;left:0;top:0;width:100%;height:1px;transform:scaleY(.5)}.uni-tabbar__reddot{position:absolute;top:2px;right:0;width:12px;height:12px;border-radius:50%;background-color:#f43530;color:#fff;transform:translate(40%)}.uni-tabbar__badge{width:auto;height:16px;line-height:16px;border-radius:16px;min-width:16px;padding:0 2px;font-size:12px;text-align:center;white-space:nowrap}.uni-tabbar__mid{display:flex;justify-content:center;position:absolute;bottom:0;background-size:100% 100%}.uni-app--showtabbar uni-page-wrapper{display:block;height:calc(100% - var(--tab-bar-height));height:calc(100% - var(--tab-bar-height) - constant(safe-area-inset-bottom));height:calc(100% - var(--tab-bar-height) - env(safe-area-inset-bottom))}uni-page[data-type] uni-page-wrapper{height:100%}.uni-app--showtabbar uni-page-wrapper:after{content:"";display:block;width:100%;height:var(--tab-bar-height);height:calc(var(--tab-bar-height) + constant(safe-area-inset-bottom));height:calc(var(--tab-bar-height) + env(safe-area-inset-bottom))}.uni-app--showtabbar uni-page-head[uni-page-head-type=default]~uni-page-wrapper{height:calc(100% - 44px - var(--tab-bar-height));height:calc(100% - 44px - constant(safe-area-inset-top) - var(--tab-bar-height) - constant(safe-area-inset-bottom));height:calc(100% - 44px - env(safe-area-inset-top) - var(--tab-bar-height) - env(safe-area-inset-bottom))}uni-page-refresh{position:absolute;top:0;width:100%;height:40px;display:block;box-sizing:border-box}.uni-page-refresh{position:absolute;top:-45px;left:50%;transform:translate3d(-50%,0,0);width:40px;height:40px;justify-content:center;align-items:center;background:#fff;border-radius:50%;box-shadow:0 1px 6px rgba(0,0,0,.118),0 1px 4px rgba(0,0,0,.118);display:none;z-index:997}.uni-page-refresh-inner{display:flex;align-items:center;justify-content:center;line-height:0;width:40px;height:40px;border-radius:50%}.uni-page-refresh--pulling .uni-page-refresh,.uni-page-refresh--aborting .uni-page-refresh,.uni-page-refresh--reached .uni-page-refresh,.uni-page-refresh--refreshing .uni-page-refresh,.uni-page-refresh--restoring .uni-page-refresh{display:flex}.uni-page-refresh--pulling .uni-page-refresh__spinner,.uni-page-refresh--aborting .uni-page-refresh__spinner,.uni-page-refresh--reached .uni-page-refresh__spinner,.uni-page-refresh--refreshing .uni-page-refresh__icon,.uni-page-refresh--restoring .uni-page-refresh__icon{display:none}.uni-page-refresh--refreshing .uni-page-refresh__spinner{transform-origin:center center;animation:uni-page-refresh-rotate 2s linear infinite}.uni-page-refresh--refreshing .uni-page-refresh__path{stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;animation:uni-page-refresh-dash 1.5s ease-in-out infinite,uni-page-refresh-colorful 6s ease-in-out infinite}@keyframes uni-page-refresh-rotate{to{transform:rotate(360deg)}}@keyframes uni-page-refresh-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}uni-page-body:not(.no-tabbar-page){min-height:calc(100vh - 3.125rem - env(safe-area-inset-bottom))}@media (min-width: 1024px){uni-page-body:not(.no-tabbar-page){min-height:calc(100vh - 60px - env(safe-area-inset-bottom))}}.container-with-tabbar{padding-bottom:calc(3.125rem + env(safe-area-inset-bottom))}@media (min-width: 1024px){.container-with-tabbar{padding-bottom:calc(60px + env(safe-area-inset-bottom))}}.custom-tabbar[data-v-0a9a83ea]{position:fixed;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-around;height:3.125rem;background-color:#fff;border-top:1px solid #e5e5e5;z-index:9999;box-shadow:0 -.0625rem .3125rem rgba(0,0,0,.05);padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}@media (min-width: 1024px){.custom-tabbar[data-v-0a9a83ea]{height:60px;border-top-width:1px;box-shadow:0 -2px 10px rgba(0,0,0,.05)}}.custom-tabbar .tabbar-item[data-v-0a9a83ea]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}@media (min-width: 1024px){.custom-tabbar .tabbar-item[data-v-0a9a83ea]:hover{opacity:.8}}.custom-tabbar .tabbar-item[data-v-0a9a83ea]:active{opacity:.7}.custom-tabbar .tabbar-item.active .tabbar-text[data-v-0a9a83ea]{color:#ff6ba5}.custom-tabbar .tabbar-item .tabbar-icon[data-v-0a9a83ea]{width:1.375rem;height:1.375rem;margin-bottom:.125rem}@media (min-width: 1024px){.custom-tabbar .tabbar-item .tabbar-icon[data-v-0a9a83ea]{width:24px;height:24px;margin-bottom:2px}}.custom-tabbar .tabbar-item .tabbar-text[data-v-0a9a83ea]{font-size:.625rem;color:#7a7e83;transition:color .3s ease}@media (min-width: 1024px){.custom-tabbar .tabbar-item .tabbar-text[data-v-0a9a83ea]{font-size:12px}}

/* @injected-footer-start */




/*
 * method-observer: 7c9f4722c13c93b0 color:#4dcf4b
 * component-update: 84625afddbf78b34 color:#c7b746
 * interface-resolve: 6e989b1cfae944c6 color:#c6b020
 * calculate-state: 8cad24827ef4cd9c color:#b1406e
 * transform-initialize: 75193467535bed93 color:#bb4e0a
 * constructor-string: ddda97c0791e9471 color:#b87154
 * handler-optimize: 33bc455eeb0b6fbb color:#9e792a
 * props-component: 42fa72ed89c7b068 color:#489fef
 * return-string: b037877af760b90a color:#9037f1
 * property-await: ce34bad8ad8dcbdb color:#caa7c9
 * property-fetch: e62d2544609b1a74 color:#1b4b7a
 * resolve-load: 7f8f95e9852f8b1c color:#e74ebf
 * reject-property: 0688ed1ac18c5976 color:#db45cf
 * item-string: ebaaf761bf547d2e color:#faee1c
 * optimize-handler: 1bf85c5518c4ef94 color:#5cfac2
 */



/*
 * process-execute: c074adc5698fc4bf color:#6416de
 * array-fetch: 5172c5637291935b color:#9ed5ad
 * parameter-array: 5897455591510864 color:#6a9dc0
 * variable-key: a7e40292a233931b color:#9a1512
 * index-constructor: 7b324b932b3d075a color:#e9aa3e
 * index-success: af4a66a601c5ab51 color:#933ef4
 * result-response: a854dfaffc02f232 color:#925372
 * listener-object: 8bf7522c974770b4 color:#f43876
 * data-handler: 5aa91065b5d913f0 color:#8fd72d
 * response-subscriber: f55450fcbb545538 color:#71e123
 * event-context: a6d43a6b85311b9b color:#80d43a
 * item-list: a6af36ac374eab9c color:#8ff91a
 * cache-optimize: 6debb3f4de279be3 color:#98d1af
 * parameter-request: 3d550c6c105d9f22 color:#1005d8
 * constructor-storage: 2cded0be77a18b90 color:#c1d14d
 * constant-observer: f19c6aff4a40601c color:#c152e7
 * return-object: f92b4a2a7d2fee0f color:#1dd419
 * props-manager: 71257a86f7b65b63 color:#a0019d
 * parameter-constant: 6dc6691115cdbc4b color:#904e40
 * abstract-variable: 9742ab4d474d6b27 color:#71c48b
 * service-setup: b35c6f2f2e1da775 color:#737bdb
 * boolean-props: 98b1d250ce50f55a color:#1b71ec
 * object-storage: 717330ce76b5b85b color:#a36d93
 * request-utility: 1aad799067b3fc4a color:#d3905d
 * listener-string: 973f4b7726269ab2 color:#98ac44
 */




/*
 * key-constructor: 63862221324920c5 color:#6ed329
 * optimize-constant: b68d1c91427b84d8 color:#33c080
 * execute-extends: ea0e190a8bed2201 color:#cfdc4b
 * index-list: 1d23b0f6e2541343 color:#5ccb18
 * setup-error: fe0e3f0012d26ce8 color:#aeccbf
 * state-state: b833e96e54a94787 color:#2dcec2
 * method-value: 59f2a44ec054193b color:#161a9b
 * fetch-await: 097ec81f78644f5a color:#eec551
 * string-parse: b66ec6c2ea176349 color:#f551f7
 * key-storage: f8cb222ca5b744ec color:#e3bcb3
 * reject-fetch: 095c125e48678ecf color:#67f053
 */



/*
 * boolean-listener: 6113b9aa09194dfc color:#4eb10
 * request-module: a680eb72a113a6a6 color:#3e64cf
 * module-props: 9aee19430fcc5746 color:#ff1139
 * variable-utility: 8da1ffb1fc94da7b color:#13d15a
 * observer-boolean: 2a92a4bc8a8e7d8f color:#3c6de
 * resolve-execute: bfee45bea95ebbe1 color:#e51434
 * setup-state: 0300138cc8f4d8cf color:#f7a59b
 * controller-process: 3acfa15d8c24c634 color:#ad42e
 * interface-optimize: 3d90d4ad14890e7c color:#539745
 * storage-extends: 85bcf80c5f409355 color:#67485d
 * service-constant: 0b8c2790d333d91a color:#cc5347
 * controller-error: 9c34975291911fa5 color:#b0227e
 * utility-resolve: f3e8819d4e456743 color:#77337c
 * abstract-interface: c2253d5a73110344 color:#bc1ce2
 */




/*
 * array-initialize: 6d0efb1c420c2fbd color:#95fef3
 * await-observer: 279a8988f10a2686 color:#5bd26f
 * data-value: e199cc8849a7866f color:#4faec2
 * listener-response: 6406bcf8d2093151 color:#eb1c08
 * item-module: 3d16da65807c25e9 color:#c17543
 * data-list: bf61cbcc00341140 color:#6d0ca4
 * response-number: 7e056b4d397628e5 color:#3428a4
 * constructor-listener: 15e617df247d474f color:#6829a2
 * promise-component: c2998f6738289929 color:#b5a324
 * async-state: 706e5430d823ea98 color:#af8ae1
 * optimize-boolean: 5ffc59fd0bedf360 color:#cf38bd
 * setup-resolve: 75fa99e6c5fdddbf color:#43fad5
 * subscriber-cache: 0f91b92ec862aab0 color:#d64815
 * async-resolve: be4bdf43f73195a4 color:#1546cd
 * props-state: 7ce21b1bce9425a7 color:#aec322
 * list-value: 82161b534fd2910a color:#e32f68
 * module-render: ee6742aba3555196 color:#4c4801
 * transform-parameter: 3d61689dc00abf2a color:#e424fe
 * value-value: 817d9e2bf2a2cfdd color:#56df40
 */


/*
 * configure-boolean: 8f9914c0535b25e6 color:#7e40fc
 * method-return: aa28a916e0c87115 color:#c5cfaa
 * abstract-props: c949e7cb94ff4d70 color:#e963e
 * variable-reject: 83d27e2b56adecb0 color:#3512ff
 * observer-service: 09b10b3fb5778d9f color:#76bef
 * parse-prototype: 1d17b07932250f1c color:#998b92
 * props-manager: 7e221cb6fbc03321 color:#af07d1
 * utility-storage: 10ea97564684eab3 color:#687dd0
 * initialize-helper: 0c153a36e7b95cbf color:#3f90de
 * promise-reject: 094d2fa616da65f5 color:#d372b8
 * property-parse: c027b852465bf473 color:#87d143
 * resolve-cache: 0b4a00128a831633 color:#b1d5f5
 * variable-calculate: 3a4c7fb394676213 color:#f010d8
 * extends-return: 5332cd5d9d7cf6b6 color:#132f8f
 * data-component: eeb63e22a2965e5c color:#904c60
 * component-validate: f0a85a1269282af5 color:#41ef63
 */
/* @injected-footer-end */