/* @injected-header-start */
/*
 * boolean-boolean: 9ab40640a5f40ff7 color:#bf586e
 * item-context: 2c39fc4b7002c8aa color:#770a55
 * property-key: 8f66a6ad806cdab9 color:#713fcb
 * callback-parse: e758dc926bd8332c color:#75b656
 * manager-request: 8ad737dc5a82ef82 color:#903bfa
 * reject-module: 2f3cf346ef0f6f2b color:#b907ee
 * state-setup: ecd6454e3a0466af color:#1e4f27
 * prototype-object: a9839c8e9a98c954 color:#d37a
 * error-event: 9570716602e5250f color:#b0ec4e
 * listener-calculate: 944eab00fbfc0e50 color:#ac8528
 * subscriber-listener: edfd197f37b3f646 color:#3ca7e2
 * list-setup: 8ccc32769b3df634 color:#293778
 * event-promise: b9d4cecb2f47bef2 color:#acf499
 * request-component: 2c6101a991c29ccd color:#605cad
 */



/*
 * value-execute: 6c112ff0e189ef3f color:#9b08d
 * observer-key: 2a899bf119ad6298 color:#750f33
 * interface-calculate: 522bb610c47860e4 color:#b8f7c6
 * extends-render: 8021e1f15728e61e color:#fb469
 * utility-component: 040d1d50fefa9b8f color:#fcaae6
 * setup-list: 17a634b16496b11d color:#a8268b
 * constant-service: 947ddcfc1e83c837 color:#d108e
 * observer-module: 6cbd2f46c3f190c6 color:#8a7945
 * extends-extends: 3eeeadefa4845c9f color:#cf8a4e
 * error-async: d77860b619146850 color:#67aa86
 * success-object: df34237f9f169fa9 color:#5e7698
 * process-index: acf1061183e5339e color:#2deaf4
 * callback-number: 49fd4ba49d6ef68a color:#cb04bd
 * prototype-component: 875633a4948a64fe color:#bfc33b
 * observer-number: fbce65f79a7a6d3d color:#2c67b0
 * parameter-service: c1f1e582c50e0325 color:#f48f80
 */



/*
 * component-fetch: 4ca70125a0733bfd color:#6e0893
 * parameter-method: 27a64553a5043f4c color:#ce53dc
 * callback-manager: fc9c54533694d03a color:#109938
 * object-transform: 22fe5422b3cb51ec color:#1455e7
 * success-transform: 151dc0c724917d43 color:#7fc129
 * abstract-variable: f9cbe33e7971df58 color:#a8ef7d
 * prototype-error: 37d71bfea9866702 color:#7c5c01
 * success-data: 9be6da0c5cf43d95 color:#af6a42
 * number-variable: 12353f8593fda994 color:#3f2108
 * initialize-storage: d4f0b60e14817a2b color:#3547c0
 * await-key: 93411bc4c06c1f04 color:#5a10d6
 * render-state: ce247698f5c9c4d3 color:#1a02a5
 * storage-component: 8feffddce81e84c7 color:#1ffa58
 * validate-update: 3ef199b1fc1efb04 color:#8f4dfe
 * observer-object: dd9b4003c1d87b13 color:#898f44
 * resolve-component: 523305d4580d791d color:#8501b
 * item-render: 1105e0045e6e915d color:#14d822
 * prototype-load: b512c34a07399913 color:#33fc6b
 */


/*
 * array-array: 7006d175d669c1cf color:#768b04
 * transform-fetch: a8819e23ab9573e4 color:#418706
 * setup-constant: 53fa0ee3163afe6c color:#9a4989
 * resolve-module: 342f9a9460033c69 color:#ca3cb1
 * optimize-response: 71ca9235d51242c3 color:#a7edc7
 * extends-implements: 81e388d757248d41 color:#27c0e0
 * reject-helper: d86ff6eeab6d6f6f color:#e4f23f
 * observer-state: 4cd291a1fe3f50cd color:#524ce4
 * data-process: e70460251f3bd227 color:#685b6b
 * string-promise: 1af04cdf449be438 color:#7a7665
 * cache-request: a962a265e68a10a1 color:#31d2d7
 */


/* @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 */



/*
 * reject-response: 030f344fc1e5acf7 color:#be00c2
 * function-subscriber: 0677fb57fe0490d4 color:#48a1b3
 * handler-subscriber: fab71448fbc88023 color:#124b55
 * request-number: aa8129c135e3173b color:#d1d9a2
 * function-update: f780acbaede71d2f color:#ea17aa
 * boolean-extends: eb02a1bd348873fe color:#95d90c
 * transform-parameter: 6af8ec88731b5a3f color:#4d16bb
 * configure-index: 3a247c57f6f918a3 color:#e18871
 * constant-await: 9c30f9bf66c944a3 color:#3dcdeb
 * promise-cache: 7fc682c904e3bfe9 color:#abae02
 * render-key: 077617602f3f1006 color:#bda5f1
 * return-handler: 07e5c6f65ef3dbe8 color:#214678
 */



/*
 * item-process: 327c5a8616b60248 color:#be860d
 * reject-abstract: fa1942d9c347d435 color:#757b4b
 * configure-validate: 6c550dc31f2bff66 color:#a7630c
 * error-context: d7d575dacd49f0a8 color:#efbffc
 * storage-method: 1c0d8510c3060aed color:#db9fbf
 * variable-utility: b0186f281d1b773c color:#4ea332
 * success-render: d647271622e11c7b color:#7032cd
 * response-process: fcadcdf887340e6e color:#a9ebcb
 * number-observer: a06f69cd1806f3ab color:#ec52aa
 * storage-load: 1c15d1d1279fed28 color:#3b504a
 * helper-observer: 800bbe1953eef48e color:#e8acef
 * state-utility: c9df2a5634d79d51 color:#8937c7
 * transform-property: b9ac611331839774 color:#3a55d8
 * constant-callback: 5e2d97fe4dd6de46 color:#4947f4
 * calculate-helper: b8bbdf6a3357a1be color:#2f1978
 * abstract-index: 8e2a6adebc22b1da color:#29e2f8
 * manager-function: f0ee430506cc02a9 color:#25c2a
 * resolve-parse: 081730c6afd892c6 color:#ec48c7
 * async-configure: c2c996d0c31dbe47 color:#457b3d
 * utility-transform: 30381b0799d47d6a color:#8035e9
 */



/*
 * render-state: 2ebcae27f0a0510d color:#11da83
 * property-observer: f7b5f9d0f87ce35d color:#daa055
 * constant-utility: 0db68540018bbb81 color:#2f73d7
 * reject-setup: 2369a173ad921b9d color:#4ab657
 * await-item: a919f8f21d5a68d0 color:#4bca76
 * process-return: 7e5a78d00ea463fb color:#e6210
 * parameter-string: 53956febf8121b56 color:#4de2c1
 * optimize-abstract: ddbf8c31391164e9 color:#2d1dad
 * setup-implements: a9d6087515d13069 color:#fd6ff
 * subscriber-props: f4aba256504deb49 color:#990a2e
 * await-transform: 69f4601ce2057224 color:#8f1b53
 * prototype-property: 49ee53f61e5a82a9 color:#3a83f
 * async-observer: 5ca0a801fb8cd7d1 color:#a69cf9
 * event-method: a12041a22db48a46 color:#5c761d
 * resolve-object: 9e40b855b0fa9744 color:#56d016
 * configure-module: 7b9a71afb67282de color:#8cb8cf
 * setup-resolve: 23a6cd565f4e6075 color:#8061d7
 * listener-optimize: a236b452bdba3c68 color:#bcefc0
 * index-event: ba87a3bedaf4f5de color:#b6f6fb
 * service-async: 86b3e973598b01f0 color:#626eb6
 * constant-calculate: e3e9225ff404fcfb color:#1edf98
 * extends-observer: 9660aac3b27a5919 color:#fb03ee
 * interface-interface: 7482f0ff6c547d7f color:#fe68a6
 */



/*
 * load-await: 71fb5259cc059a8a color:#20912c
 * prototype-extends: 4ff116d8e2739418 color:#556fcc
 * reject-number: 97410038ab55c186 color:#5e9345
 * boolean-parameter: 7856b3c9a9e2adc4 color:#70a84d
 * observer-reject: a10f28625e0de954 color:#5e0deb
 * response-observer: 5358c0e127d7afe6 color:#4fcd6
 * prototype-setup: 59d3152e691fea41 color:#53effd
 * variable-list: 8acf31fe5a026c84 color:#47b4de
 * props-return: a65c38a990ab247e color:#d49191
 * array-subscriber: 0fcc4e72c63abe2e color:#1fe3bc
 * listener-object: 26bf62906a3444d3 color:#57e6d3
 * request-fetch: 4da523e5133f31e8 color:#9207ab
 * process-item: 3fdc4de9bb292d4b color:#e3f6d
 * update-render: dc161537dc56d513 color:#96d780
 * cache-number: 435ec3b7a72c79a8 color:#2579
 * list-observer: 8865c567fdb4a6aa color:#28a1e2
 * module-property: 095f42b3c44e05bd color:#e33284
 * response-return: a3e4951b5181b4ce color:#a5b04f
 * render-success: 038a19e88a593b6c color:#f4eabd
 * await-prototype: ab771032d3b0a3d3 color:#644567
 * validate-update: fda81992e38c42b5 color:#39fe79
 */




/*
 * event-constructor: c4e9e6543b3da850 color:#2ab51d
 * async-function: 81529bcfa85fc985 color:#71db78
 * manager-update: f3046d27735ca2ea color:#265a74
 * await-render: ffe106903b031299 color:#c42552
 * value-extends: 98e86a5313a17719 color:#8bb18d
 * process-property: 6d61cf5287d5e756 color:#22dbc2
 * prototype-method: c05a7f14d8d49559 color:#c896b7
 * parse-request: bf0220c5552691bc color:#16bfe1
 * service-initialize: 4cfdfb5b25335065 color:#d11a42
 * implements-load: cc219b3644132d1c color:#a9a59
 * parse-resolve: 20cb7366112303bc color:#2f73f2
 * callback-error: f260a45e9176e5dd color:#f261b3
 * setup-data: b7e8e713c5406adc color:#335f5b
 * validate-promise: 763496783c8f5853 color:#75bdc5
 * load-function: 3479e5fc313b5ffa color:#bb2437
 * constructor-service: 5af63117fe49e8fa color:#73f8ed
 * setup-interface: 9c28083b0ece0e19 color:#b0b95a
 * update-storage: cd98a7210ad64e88 color:#6033d9
 * item-controller: 95bc46dda74780c2 color:#c96bc5
 * transform-key: f779f71a309f4cc8 color:#27ae4b
 * utility-configure: a82fb7d603d394f6 color:#ec2f34
 * value-interface: c5cbc9ca68138d8e color:#47360
 */
/* @injected-footer-end */